@font-face {
    font-family: 'SamsungOne';
    src: url("../../../../../../us/smg/etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungOneLatinWeb-400.woff2") format("woff2"), url("../../../../../../us/smg/etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungOneLatinWeb-400.woff") format("woff"), url("../../../../../../us/smg/etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungOneLatinWeb-400.eot");
    font-weight: 400;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: 'SamsungOne';
    src: url("../../../../../../us/smg/etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungOneLatinWeb-700.woff2") format("woff2"), url("../../../../../../us/smg/etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungOneLatinWeb-700.woff") format("woff"), url("../../../../../../us/smg/etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungOneLatinWeb-700.eot");
    font-weight: 700;
    font-style: bold;
    font-display: swap
}

@font-face {
    font-family: 'SamsungSharpSans';
    src: url("../../../../../../us/smg/etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungSharpSans-Bold.woff") format("woff"), url("../../../../../../us/smg/etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungSharpSans-Bold.eot"), url("../../../../../../us/smg/etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungSharpSans-Bold.eot?#iefix") format("embedded-opentype"), url("../../../../../../us/smg/etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungSharpSans-Bold.svg#SamsungSharpSans-Bold") format("svg");
    font-weight: 700;
    font-style: bold;
    font-display: swap
}

@font-face {
    font-family: 'SamsungOne';
    src: url("../../../../../../us/smg/etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungOneLatinWeb-400.woff2") format("woff2"), url("../../../../../../us/smg/etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungOneLatinWeb-400.woff") format("woff"), url("../../../../../../us/smg/etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungOneLatinWeb-400.eot");
    font-weight: 400;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: 'SamsungOne';
    src: url("../../../../../../us/smg/etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungOneLatinWeb-700.woff2") format("woff2"), url("../../../../../../us/smg/etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungOneLatinWeb-700.woff") format("woff"), url("../../../../../../us/smg/etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungOneLatinWeb-700.eot");
    font-weight: 700;
    font-style: bold;
    font-display: swap
}

@font-face {
    font-family: 'SamsungOneLatin';
    src: url(../../../../../../etc.clientlibs/samsung/clientlibs/us/usglobal/clientlib-dependencies/resources/fonts/SamsungOneLatinLatin-400.eot);
    src: url(../../../../../../etc.clientlibs/samsung/clientlibs/us/usglobal/clientlib-dependencies/resources/fonts/SamsungOneLatin-400.eot?#iefix) format("embedded-opentype"), url(../../../../../../etc.clientlibs/samsung/clientlibs/us/usglobal/clientlib-dependencies/resources/fonts/SamsungOneLatin-400.woff2) format("woff2");
    font-weight: normal;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: 'SamsungOneLatin';
    src: url(../../../../../../etc.clientlibs/samsung/clientlibs/us/usglobal/clientlib-dependencies/resources/fonts/SamsungOneLatin-700.eot);
    src: url(../../../../../../etc.clientlibs/samsung/clientlibs/us/usglobal/clientlib-dependencies/resources/fonts/SamsungOneLatin-700.eot?#iefix) format("embedded-opentype"), url(../../../../../../etc.clientlibs/samsung/clientlibs/us/usglobal/clientlib-dependencies/resources/fonts/SamsungOneLatin-700.woff2) format("woff2");
    font-weight: bold;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: 'SamsungSharpSans';
    src: url("../../../../../../us/smg/etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungSharpSans-Bold.woff") format("woff"), url("../../../../../../us/smg/etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungSharpSans-Bold.eot"), url("../../../../../../us/smg/etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungSharpSans-Bold.eot?#iefix") format("embedded-opentype"), url("../../../../../../us/smg/etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungSharpSans-Bold.svg#SamsungSharpSans-Bold") format("svg");
    font-weight: bold;
    font-style: normal;
    font-display: swap
}

html {
    -webkit-text-size-adjust: none
}

html, body {
    direction: ltr
}

body, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, p, table, th, td, form, fieldset, legend, textarea, input, select, textarea, button, figure, figcaption {
    margin: 0;
    padding: 0
}

img, form, fieldset, svg {
    border: 0;
    vertical-align: top
}

input, button, select {
    -webkit-border-radius: 0;
    border-radius: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

button {
    border: 0;
    background: none;
    cursor: pointer
}

button:disabled {
    cursor: default
}

button::-moz-focus-inner {
    padding: 0;
    margin: -1px
}

ul, ol {
    list-style: none
}

a {
    text-decoration: none
}

a:hover {
    text-decoration: none
}

.blind, legend {
    overflow: hidden;
    position: absolute;
    width: 1px;
    height: 1px;
    font-size: 12px;
    clip: rect(1px, 1px, 1px, 1px)
}

body, textarea, input, select, textarea, button {
    font-family: "SamsungOne", arial;
    line-height: 1.32
}

@media (max-width: 1024px) {
    html {
        height: 100%
    }
}

#wrap {
    min-width: 320px
}

.s-content-inner {
    max-width: 1440px;
    margin: 0 auto
}

.s-content-inner:before, .s-content-inner:after {
    content: '';
    display: block;
    clear: both
}

.s-skip-content a {
    overflow: hidden;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 1px;
    height: 1px;
    background: #000;
    color: #fff;
    text-align: center
}

.s-skip-content a:focus {
    position: relative;
    width: 100%;
    height: auto;
    padding: 10px
}

.s-bg-white-to-lightgrey {
    background: #F5F5F5;
    background: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#E4E4E4));
    background: linear-gradient(to bottom, #f5f5f5 0%, #E4E4E4 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F5F5F5', endColorstr='#E4E4E4', GradientType=0)
}

.s-bg-white {
    background: #fff
}

.s-bg-black {
    background: #000
}

.s-bg-color3 {
    background: #363636
}

.s-bg-color4 {
    background: #f7f7f7
}

.s-bg-color6 {
    background: #222425
}

.s-bg-color7 {
    background: #dadada
}

.s-btn-encased {
    position: relative;
    display: inline-block;
    padding: 12px 38px;
    padding: .83333vw 2.63889vw;
    border: 1px solid #000;
    -webkit-border-radius: 45px;
    border-radius: 45px;
    background-color: transparent;
    font-weight: bold;
    -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;
    font-size: 14px;
    font-size: .97222vw;
    color: #000;
    line-height: 1;
    text-transform: uppercase;
    text-shadow: none;
    letter-spacing: .15em;
    white-space: nowrap
}

@media (min-width: 1440px) {
    .s-btn-encased {
        padding: 12px 38px
    }
}

html[lang^="th"] .s-btn-encased {
    font-size: 18.9px;
    font-size: 1.3125vw
}

@media (min-width: 1440px) {
    .s-btn-encased {
        font-size: 14px
    }

    html[lang^="th"] .s-btn-encased {
        font-size: 18.9px
    }
}

html[lang^="ar-"] .s-btn-encased, html[lang^="fa-"] .s-btn-encased {
    letter-spacing: 0 !important
}

.s-btn-encased:hover, .s-btn-encased:active, .s-btn-encased:focus {
    background-color: #000;
    color: #fff
}

.s-btn-encased.s-ico-new-window {
    padding-right: 59px;
    padding-right: 4.09722vw
}

@media (min-width: 1440px) {
    .s-btn-encased.s-ico-new-window {
        padding-right: 59px
    }
}

.s-btn-encased.s-ico-new-window:after {
    position: absolute;
    display: block;
    top: 50%;
    margin-top: -6px;
    margin-top: -.41667vw;
    right: 40px;
    right: 2.77778vw;
    width: 11px;
    width: .76389vw;
    height: 11px;
    height: .76389vw;
    background: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/usglobal/clientlib-dependencies/resources/imgs/newwindow-hover.svg") no-repeat;
    content: '';
    -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) {
    .s-btn-encased.s-ico-new-window:after {
        margin-top: -6px
    }
}

@media (min-width: 1440px) {
    .s-btn-encased.s-ico-new-window:after {
        right: 40px
    }
}

@media (min-width: 1440px) {
    .s-btn-encased.s-ico-new-window:after {
        width: 11px
    }
}

@media (min-width: 1440px) {
    .s-btn-encased.s-ico-new-window:after {
        height: 11px
    }
}

.s-btn-encased.s-ico-new-window:hover:after, .s-btn-encased.s-ico-new-window:active:after, .s-btn-encased.s-ico-new-window:focus:after {
    background-image: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/usglobal/clientlib-dependencies/resources/imgs/newwindow.svg")
}

.s-white .s-btn-encased, .s-btn-encased.s-white {
    border-color: #fff;
    color: #fff
}

.s-white .s-btn-encased.s-ico-new-window:after, .s-btn-encased.s-white.s-ico-new-window:after {
    background-image: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/usglobal/clientlib-dependencies/resources/imgs/newwindow.svg")
}

.s-white .s-btn-encased.s-ico-new-window:hover:after, .s-white .s-btn-encased.s-ico-new-window:active:after, .s-white .s-btn-encased.s-ico-new-window:focus:after, .s-btn-encased.s-white.s-ico-new-window:hover:after, .s-btn-encased.s-white.s-ico-new-window:active:after, .s-btn-encased.s-white.s-ico-new-window:focus:after {
    background-image: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/usglobal/clientlib-dependencies/resources/imgs/newwindow-hover.svg")
}

.s-white .s-btn-encased:hover, .s-white .s-btn-encased:active, .s-white .s-btn-encased:focus, .s-btn-encased.s-white:hover, .s-btn-encased.s-white:active, .s-btn-encased.s-white:focus {
    background-color: #fff;
    color: #000
}

.s-btn-encased.s-btn-white {
    border-color: #fff;
    background-color: #fff;
    color: #000
}

.s-btn-encased.s-btn-white:hover, .s-btn-encased.s-btn-white:active, .s-btn-encased.s-btn-white:focus {
    background-color: #000;
    border-color: #000;
    color: #fff
}

.s-btn-encased.s-btn-white.s-ico-new-window:after {
    background: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/usglobal/clientlib-dependencies/resources/imgs/newwindow-hover.svg") no-repeat
}

.s-btn-encased.s-btn-white.s-ico-new-window:hover:after, .s-btn-encased.s-btn-white.s-ico-new-window:active:after, .s-btn-encased.s-btn-white.s-ico-new-window:focus:after {
    background: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/usglobal/clientlib-dependencies/resources/imgs/newwindow.svg") no-repeat !important
}

.s-btn-text-underline {
    display: inline-block;
    position: relative;
    padding-bottom: 1px;
    padding-bottom: .06944vw;
    font-size: 14px;
    font-size: .97222vw;
    letter-spacing: 0.15em;
    color: #000;
    vertical-align: middle;
    font-weight: bold;
    text-transform: uppercase;
    white-space: nowrap
}

@media (min-width: 1440px) {
    .s-btn-text-underline {
        padding-bottom: 1px
    }
}

html[lang^="th"] .s-btn-text-underline {
    font-size: 18.9px;
    font-size: 1.3125vw
}

@media (min-width: 1440px) {
    .s-btn-text-underline {
        font-size: 14px
    }

    html[lang^="th"] .s-btn-text-underline {
        font-size: 18.9px
    }
}

html[lang^="ar-"] .s-btn-text-underline, html[lang^="fa-"] .s-btn-text-underline {
    letter-spacing: 0 !important
}

.s-btn-text-underline:before {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 1px;
    height: 1px;
    font-size: 0;
    background-color: #000
}

.s-btn-text-underline.s-ico-layer-popup:after {
    content: '';
    display: inline-block;
    margin-top: -1px;
    margin-left: 5px;
    margin-left: .34722vw;
    width: 8px;
    width: .55556vw;
    height: 12px;
    height: .83333vw;
    background-image: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/usglobal/clientlib-dependencies/resources/imgs/svg-btn-arw-right-black.svg");
    background-repeat: no-repeat;
    background-size: 100%;
    vertical-align: middle
}

@media (min-width: 1440px) {
    .s-btn-text-underline.s-ico-layer-popup:after {
        margin-left: 5px
    }
}

@media (min-width: 1440px) {
    .s-btn-text-underline.s-ico-layer-popup:after {
        width: 8px
    }
}

@media (min-width: 1440px) {
    .s-btn-text-underline.s-ico-layer-popup:after {
        height: 12px
    }
}

.s-btn-text-underline.s-ico-new-window:after {
    content: '';
    display: inline-block;
    margin-top: -2px;
    margin-left: 4px;
    margin-left: .27778vw;
    width: 11px;
    width: .76389vw;
    height: 11px;
    height: .76389vw;
    background-image: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/usglobal/clientlib-dependencies/resources/imgs/newwindow-hover.svg");
    background-repeat: no-repeat;
    background-size: 100%;
    vertical-align: middle
}

@media (min-width: 1440px) {
    .s-btn-text-underline.s-ico-new-window:after {
        margin-left: 4px
    }
}

@media (min-width: 1440px) {
    .s-btn-text-underline.s-ico-new-window:after {
        width: 11px
    }
}

@media (min-width: 1440px) {
    .s-btn-text-underline.s-ico-new-window:after {
        height: 11px
    }
}

.s-btn-text-underline.s-ico-download:after {
    content: '';
    display: inline-block;
    margin-top: -2px;
    margin-left: 3px;
    margin-left: .20833vw;
    width: 11px;
    width: .76389vw;
    height: 11px;
    height: .76389vw;
    background-image: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/usglobal/clientlib-dependencies/resources/imgs/svg-download-black.svg");
    background-repeat: no-repeat;
    background-size: 100%;
    vertical-align: middle
}

@media (min-width: 1440px) {
    .s-btn-text-underline.s-ico-download:after {
        margin-left: 3px
    }
}

@media (min-width: 1440px) {
    .s-btn-text-underline.s-ico-download:after {
        width: 11px
    }
}

@media (min-width: 1440px) {
    .s-btn-text-underline.s-ico-download:after {
        height: 11px
    }
}

.s-btn-text-underline.s-white, .s-btn-text-underline.s-btn-white, .s-bg-dark-gray .s-btn-text-underline, .s-bg-black .s-btn-text-underline {
    color: #fff;
    border-color: #fff
}

.s-btn-text-underline.s-white:before, .s-btn-text-underline.s-btn-white:before, .s-bg-dark-gray .s-btn-text-underline:before, .s-bg-black .s-btn-text-underline:before {
    background-color: #fff
}

.s-btn-text-underline.s-white:after, .s-btn-text-underline.s-btn-white:after, .s-bg-dark-gray .s-btn-text-underline:after, .s-bg-black .s-btn-text-underline:after {
    background-image: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/usglobal/clientlib-dependencies/resources/imgs/svg-btn-arw-right-white.svg")
}

.s-btn-text-underline.s-white.s-ico-new-window:after, .s-btn-text-underline.s-btn-white.s-ico-new-window:after, .s-bg-dark-gray .s-btn-text-underline.s-ico-new-window:after, .s-bg-black .s-btn-text-underline.s-ico-new-window:after {
    background-image: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/usglobal/clientlib-dependencies/resources/imgs/newwindow.svg")
}

.s-btn-text-underline.s-white.s-ico-download:after, .s-btn-text-underline.s-btn-white.s-ico-download:after, .s-bg-dark-gray .s-btn-text-underline.s-ico-download:after, .s-bg-black .s-btn-text-underline.s-ico-download:after {
    background-image: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/usglobal/clientlib-dependencies/resources/imgs/svg-download-white.svg")
}

.s-btn-text {
    display: inline-block;
    font-weight: bold;
    font-size: 14px;
    font-size: .97222vw;
    color: #000;
    line-height: 1;
    text-transform: uppercase;
    text-shadow: none;
    letter-spacing: .15em;
    white-space: nowrap
}

html[lang^="th"] .s-btn-text {
    font-size: 18.9px;
    font-size: 1.3125vw
}

@media (min-width: 1440px) {
    .s-btn-text {
        font-size: 14px
    }

    html[lang^="th"] .s-btn-text {
        font-size: 18.9px
    }
}

html[lang^="ar-"] .s-btn-text, html[lang^="fa-"] .s-btn-text {
    letter-spacing: 0 !important
}

.s-btn-text:after {
    display: inline-block;
    margin-top: -1px;
    margin-left: 7px;
    width: 8px;
    width: .55556vw;
    height: 13px;
    height: .90278vw;
    background-image: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/usglobal/clientlib-dependencies/resources/imgs/svg-btn-arw-right-black.svg");
    background-repeat: no-repeat;
    vertical-align: middle;
    content: ''
}

@media (min-width: 1440px) {
    .s-btn-text:after {
        width: 8px
    }
}

@media (min-width: 1440px) {
    .s-btn-text:after {
        height: 13px
    }
}

.s-btn-text-disabled {
    color: #a6a6a6;
    cursor: default
}

.s-btn-text-disabled:after {
    background-image: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/usglobal/clientlib-dependencies/resources/imgs/svg-btn-arw-right-gray.svg")
}

.s-white .s-btn-text, .s-btn-text.s-white, .s-white-shadow .s-btn-text {
    color: #fff
}

.s-white .s-btn-text:after, .s-btn-text.s-white:after, .s-white-shadow .s-btn-text:after {
    background-image: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/usglobal/clientlib-dependencies/resources/imgs/svg-btn-arw-right-white.svg")
}

.s-btn-text.s-ico-down:after {
    width: 13px;
    width: .90278vw;
    height: 8px;
    height: .55556vw;
    background-image: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/usglobal/clientlib-dependencies/resources/imgs/svg-btn-arw-down-black.svg")
}

@media (min-width: 1440px) {
    .s-btn-text.s-ico-down:after {
        width: 13px
    }
}

@media (min-width: 1440px) {
    .s-btn-text.s-ico-down:after {
        height: 8px
    }
}

.s-btn-text.s-ico-down-disabled {
    color: #a6a6a6;
    cursor: default
}

.s-btn-text.s-ico-down-disabled:after {
    background-image: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/usglobal/clientlib-dependencies/resources/imgs/svg-btn-arw-down-gray.svg")
}

.s-white .s-btn-text.s-ico-down:after, .s-btn-text.s-ico-down.s-white:after {
    background-image: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/usglobal/clientlib-dependencies/resources/imgs/svg-btn-arw-down-white.svg")
}

.s-btn-text.s-ico-up:after {
    width: 13px;
    width: .90278vw;
    height: 8px;
    height: .55556vw;
    background-image: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/usglobal/clientlib-dependencies/resources/imgs/svg-btn-arw-up-black.svg")
}

@media (min-width: 1440px) {
    .s-btn-text.s-ico-up:after {
        width: 13px
    }
}

@media (min-width: 1440px) {
    .s-btn-text.s-ico-up:after {
        height: 8px
    }
}

.s-btn-text.s-ico-up-disabled {
    color: #a6a6a6;
    cursor: default
}

.s-btn-text.s-ico-up-disabled:after {
    background-image: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/usglobal/clientlib-dependencies/resources/imgs/svg-btn-arw-up-gray.svg")
}

.s-white .s-btn-text.s-ico-up:after, .s-btn-text.s-ico-up.s-white:after {
    background-image: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/usglobal/clientlib-dependencies/resources/imgs/svg-btn-arw-up-white.svg")
}

.s-btn-text.s-ico-new-window:after {
    display: inline-block;
    width: 11px;
    width: .76389vw;
    height: 11px;
    height: .76389vw;
    margin: -2px 0px 0px;
    margin: -.13889vw 0vw 0vw;
    margin-left: 7px;
    margin-left: .48611vw;
    background: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/usglobal/clientlib-dependencies/resources/imgs/newwindow-hover.svg") no-repeat;
    vertical-align: middle;
    content: ''
}

@media (min-width: 1440px) {
    .s-btn-text.s-ico-new-window:after {
        width: 11px
    }
}

@media (min-width: 1440px) {
    .s-btn-text.s-ico-new-window:after {
        height: 11px
    }
}

@media (min-width: 1440px) {
    .s-btn-text.s-ico-new-window:after {
        margin: -2px 0px 0px
    }
}

@media (min-width: 1440px) {
    .s-btn-text.s-ico-new-window:after {
        margin-left: 7px
    }
}

.s-white .s-btn-text.s-ico-new-window:after, .s-btn-text.s-white.s-ico-new-window:after {
    background-image: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/usglobal/clientlib-dependencies/resources/imgs/newwindow.svg")
}

.s-btn-play-round {
    display: block;
    position: relative;
    width: 140px;
    width: 9.72222vw;
    height: 140px;
    height: 9.72222vw
}

@media (min-width: 1440px) {
    .s-btn-play-round {
        width: 140px
    }
}

@media (min-width: 1440px) {
    .s-btn-play-round {
        height: 140px
    }
}

.s-btn-play-round:after {
    content: '';
    display: block;
    position: absolute;
    left: 50%;
    top: 50%;
    width: 97.5%;
    height: 97.5%;
    background-image: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/usglobal/clientlib-dependencies/resources/imgs/btn-play-big-shadow-v2.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
}

.s-btn-play-round.s-btn-wire:after {
    background-image: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/usglobal/clientlib-dependencies/resources/imgs/btn-play-big-wire-shadow.png")
}

.s-btn-play-round:hover:after {
    width: 100%;
    height: 100%
}

.s-btn-play-round::-moz-focus-inner {
    border: 0
}

.s-btn-play-round:-moz-focusring {
    outline: 2px solid #4d90fe;
    outline: 2px solid rgba(77, 144, 254, 0.5)
}

.s-btn-play {
    display: inline-block;
    padding: 10px;
    padding: .69444vw;
    padding-right: 41px;
    padding-right: 2.84722vw;
    -webkit-border-radius: 45px;
    border-radius: 45px;
    background: #363636;
    background: rgba(54, 54, 54, 0.7);
    font-weight: bold;
    font-size: 0;
    vertical-align: middle;
    cursor: pointer;
    white-space: nowrap
}

@media (min-width: 1440px) {
    .s-btn-play {
        padding: 10px
    }
}

@media (min-width: 1440px) {
    .s-btn-play {
        padding-right: 41px
    }
}

.s-btn-play span {
    display: inline-block;
    position: relative;
    padding-top: 1px;
    font-size: 12px;
    font-size: .83333vw;
    color: #fff;
    line-height: 1;
    text-transform: uppercase;
    letter-spacing: .14em;
    vertical-align: middle
}

@media (min-width: 1440px) {
    .s-btn-play span {
        font-size: 12px
    }
}

html[lang^="ar-"] .s-btn-play span, html[lang^="fa-"] .s-btn-play span {
    letter-spacing: 0 !important
}

.s-btn-play .s-btn-img {
    width: 29px;
    width: 2.01389vw;
    height: 29px;
    height: 2.01389vw;
    margin-right: 19px;
    margin-right: 1.31944vw;
    padding: 0
}

@media (min-width: 1440px) {
    .s-btn-play .s-btn-img {
        width: 29px
    }
}

@media (min-width: 1440px) {
    .s-btn-play .s-btn-img {
        height: 29px
    }
}

@media (min-width: 1440px) {
    .s-btn-play .s-btn-img {
        margin-right: 19px
    }
}

.s-btn-play .s-btn-img img {
    width: 100%;
    height: auto;
    min-height: inherit;
    min-width: inherit;
    max-width: 100%;
    max-height: 100%
}

.s-marketing-cta {
    margin-top: 30px;
    margin-top: 2.08333vw
}

@media (min-width: 1440px) {
    .s-marketing-cta {
        margin-top: 30px
    }
}

.s-marketing-cta .s-btn-base, .s-marketing-cta .s-btn-cta {
    display: inline-block;
    position: relative;
    padding: 12px 38px;
    padding: .83333vw 2.63889vw;
    border: 1px solid #000;
    -webkit-border-radius: 45px;
    border-radius: 45px;
    font-size: 14px;
    font-size: .97222vw;
    font-weight: bold;
    color: #000;
    text-align: center;
    -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;
    text-transform: uppercase;
    line-height: 1;
    letter-spacing: 0.15em
}

@media (min-width: 1440px) {
    .s-marketing-cta .s-btn-base, .s-marketing-cta .s-btn-cta {
        padding: 12px 38px
    }
}

html[lang^="th"] .s-marketing-cta .s-btn-base, html[lang^="th"] .s-marketing-cta .s-btn-cta {
    font-size: 18.9px;
    font-size: 1.3125vw
}

@media (min-width: 1440px) {
    .s-marketing-cta .s-btn-base, .s-marketing-cta .s-btn-cta {
        font-size: 14px
    }

    html[lang^="th"] .s-marketing-cta .s-btn-base, html[lang^="th"] .s-marketing-cta .s-btn-cta {
        font-size: 18.9px
    }
}

html[lang^="ar-"] .s-marketing-cta .s-btn-base, html[lang^="fa-"] .s-marketing-cta .s-btn-base, html[lang^="ar-"] .s-marketing-cta .s-btn-cta, html[lang^="fa-"] .s-marketing-cta .s-btn-cta {
    letter-spacing: 0 !important
}

.s-marketing-cta .s-btn-cta {
    border-color: #000;
    color: #000
}

.s-marketing-cta .s-btn-cta:hover, .s-marketing-cta .s-btn-cta:focus, .s-marketing-cta .s-btn-cta:active {
    border-color: #000;
    background-color: #000;
    color: #fff
}

.s-marketing-cta .s-btn-cta.s-ico-new-window {
    padding-right: 59px;
    padding-right: 4.09722vw
}

@media (min-width: 1440px) {
    .s-marketing-cta .s-btn-cta.s-ico-new-window {
        padding-right: 59px
    }
}

.s-marketing-cta .s-btn-cta.s-ico-new-window:after {
    content: '';
    display: block;
    position: absolute;
    top: 50%;
    right: 40px;
    right: 2.77778vw;
    margin-top: -6px;
    margin-top: -.41667vw;
    width: 11px;
    width: .76389vw;
    height: 11px;
    height: .76389vw;
    background: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/usglobal/clientlib-dependencies/resources/imgs/newwindow-hover.svg") no-repeat;
    -webkit-transition-duration: 200ms;
    transition-duration: 200ms;
    -webkit-transition-property: background-image;
    transition-property: background-image;
    -webkit-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out;
    background-size: 100%
}

@media (min-width: 1440px) {
    .s-marketing-cta .s-btn-cta.s-ico-new-window:after {
        right: 40px
    }
}

@media (min-width: 1440px) {
    .s-marketing-cta .s-btn-cta.s-ico-new-window:after {
        margin-top: -6px
    }
}

@media (min-width: 1440px) {
    .s-marketing-cta .s-btn-cta.s-ico-new-window:after {
        width: 11px
    }
}

@media (min-width: 1440px) {
    .s-marketing-cta .s-btn-cta.s-ico-new-window:after {
        height: 11px
    }
}

.s-marketing-cta .s-btn-cta.s-ico-new-window:hover:after, .s-marketing-cta .s-btn-cta.s-ico-new-window:focus:after {
    background-image: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/usglobal/clientlib-dependencies/resources/imgs/newwindow.svg")
}

.s-marketing-cta .s-btn-cta.s-ico-download:after {
    content: '';
    display: inline-block;
    position: relative;
    top: -1.5px;
    top: -.10417vw;
    margin-left: 4px;
    margin-left: .27778vw;
    width: 11px;
    width: .76389vw;
    height: 11px;
    height: .76389vw;
    background: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/usglobal/clientlib-dependencies/resources/imgs/svg-download-black.svg") no-repeat;
    background-size: 100%;
    -webkit-transition-duration: 200ms;
    transition-duration: 200ms;
    -webkit-transition-property: background-image;
    transition-property: background-image;
    -webkit-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out;
    vertical-align: middle
}

@media (min-width: 1440px) {
    .s-marketing-cta .s-btn-cta.s-ico-download:after {
        top: -1.5px
    }
}

@media (min-width: 1440px) {
    .s-marketing-cta .s-btn-cta.s-ico-download:after {
        margin-left: 4px
    }
}

@media (min-width: 1440px) {
    .s-marketing-cta .s-btn-cta.s-ico-download:after {
        width: 11px
    }
}

@media (min-width: 1440px) {
    .s-marketing-cta .s-btn-cta.s-ico-download:after {
        height: 11px
    }
}

.s-marketing-cta .s-btn-cta.s-ico-download:hover:after, .s-marketing-cta .s-btn-cta.s-ico-download:focus:after {
    background-image: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/usglobal/clientlib-dependencies/resources/imgs/svg-download-white.svg")
}

.s-marketing-cta .s-btn-video:hover .s-btn-base, .s-marketing-cta .s-btn-video:hover .s-btn-cta, .s-marketing-cta .s-btn-video:focus .s-btn-base, .s-marketing-cta .s-btn-video:focus .s-btn-cta, .s-marketing-cta .s-btn-video:active .s-btn-base, .s-marketing-cta .s-btn-video:active .s-btn-cta {
    border-color: #000;
    background-color: #000;
    color: #fff
}

section[class*='--bg-white'] .s-marketing-cta .s-btn-cta, section[class*='--bg-gray '] .s-marketing-cta .s-btn-cta {
    border-color: #000;
    color: #000
}

section[class*='--bg-white'] .s-marketing-cta .s-btn-cta:hover, section[class*='--bg-white'] .s-marketing-cta .s-btn-cta:focus, section[class*='--bg-white'] .s-marketing-cta .s-btn-cta:active, section[class*='--bg-gray '] .s-marketing-cta .s-btn-cta:hover, section[class*='--bg-gray '] .s-marketing-cta .s-btn-cta:focus, section[class*='--bg-gray '] .s-marketing-cta .s-btn-cta:active {
    border-color: #000;
    background-color: #000;
    color: #fff
}

section[class*='--bg-white'] .s-marketing-cta .s-btn-cta.s-ico-new-window:after, section[class*='--bg-gray '] .s-marketing-cta .s-btn-cta.s-ico-new-window:after {
    background-image: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/usglobal/clientlib-dependencies/resources/imgs/newwindow-hover.svg")
}

section[class*='--bg-white'] .s-marketing-cta .s-btn-cta.s-ico-new-window:hover:after, section[class*='--bg-white'] .s-marketing-cta .s-btn-cta.s-ico-new-window:focus:after, section[class*='--bg-gray '] .s-marketing-cta .s-btn-cta.s-ico-new-window:hover:after, section[class*='--bg-gray '] .s-marketing-cta .s-btn-cta.s-ico-new-window:focus:after {
    background-image: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/usglobal/clientlib-dependencies/resources/imgs/newwindow.svg")
}

section[class*='--bg-white'] .s-marketing-cta .s-btn-cta.s-ico-download:after, section[class*='--bg-gray '] .s-marketing-cta .s-btn-cta.s-ico-download:after {
    background-image: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/usglobal/clientlib-dependencies/resources/imgs/svg-download-black.svg")
}

section[class*='--bg-white'] .s-marketing-cta .s-btn-cta.s-ico-download:hover:after, section[class*='--bg-white'] .s-marketing-cta .s-btn-cta.s-ico-download:focus:after, section[class*='--bg-gray '] .s-marketing-cta .s-btn-cta.s-ico-download:hover:after, section[class*='--bg-gray '] .s-marketing-cta .s-btn-cta.s-ico-download:focus:after {
    background-image: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/usglobal/clientlib-dependencies/resources/imgs/svg-download-white.svg")
}

.s-marketing-cta.s-white .s-btn-base, .s-bg-dark-gray .s-marketing-cta .s-btn-base, .s-bg-black .s-marketing-cta .s-btn-base {
    border-color: #fff;
    background-color: #fff;
    color: #000
}

.s-marketing-cta.s-white .s-btn-base:hover, .s-marketing-cta.s-white .s-btn-base:focus, .s-marketing-cta.s-white .s-btn-base:active, .s-bg-dark-gray .s-marketing-cta .s-btn-base:hover, .s-bg-dark-gray .s-marketing-cta .s-btn-base:focus, .s-bg-dark-gray .s-marketing-cta .s-btn-base:active, .s-bg-black .s-marketing-cta .s-btn-base:hover, .s-bg-black .s-marketing-cta .s-btn-base:focus, .s-bg-black .s-marketing-cta .s-btn-base:active {
    border-color: #000;
    background-color: #000;
    color: #fff
}

.s-marketing-cta.s-white .s-btn-cta, .s-bg-dark-gray .s-marketing-cta .s-btn-cta, .s-bg-black .s-marketing-cta .s-btn-cta {
    border-color: #fff;
    color: #fff
}

.s-marketing-cta.s-white .s-btn-cta:hover, .s-marketing-cta.s-white .s-btn-cta:active, .s-marketing-cta.s-white .s-btn-cta:focus, .s-bg-dark-gray .s-marketing-cta .s-btn-cta:hover, .s-bg-dark-gray .s-marketing-cta .s-btn-cta:active, .s-bg-dark-gray .s-marketing-cta .s-btn-cta:focus, .s-bg-black .s-marketing-cta .s-btn-cta:hover, .s-bg-black .s-marketing-cta .s-btn-cta:active, .s-bg-black .s-marketing-cta .s-btn-cta:focus {
    border-color: #fff;
    background-color: #fff;
    color: #000
}

.s-marketing-cta.s-white .s-btn-cta.s-ico-new-window:after, .s-bg-dark-gray .s-marketing-cta .s-btn-cta.s-ico-new-window:after, .s-bg-black .s-marketing-cta .s-btn-cta.s-ico-new-window:after {
    background-image: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/usglobal/clientlib-dependencies/resources/imgs/newwindow.svg")
}

.s-marketing-cta.s-white .s-btn-cta.s-ico-new-window:hover:after, .s-marketing-cta.s-white .s-btn-cta.s-ico-new-window:focus:after, .s-bg-dark-gray .s-marketing-cta .s-btn-cta.s-ico-new-window:hover:after, .s-bg-dark-gray .s-marketing-cta .s-btn-cta.s-ico-new-window:focus:after, .s-bg-black .s-marketing-cta .s-btn-cta.s-ico-new-window:hover:after, .s-bg-black .s-marketing-cta .s-btn-cta.s-ico-new-window:focus:after {
    background-image: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/usglobal/clientlib-dependencies/resources/imgs/newwindow-hover.svg")
}

.s-marketing-cta.s-white .s-btn-cta.s-ico-download:after, .s-bg-dark-gray .s-marketing-cta .s-btn-cta.s-ico-download:after, .s-bg-black .s-marketing-cta .s-btn-cta.s-ico-download:after {
    background-image: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/usglobal/clientlib-dependencies/resources/imgs/svg-download-white.svg")
}

.s-marketing-cta.s-white .s-btn-cta.s-ico-download:hover:after, .s-marketing-cta.s-white .s-btn-cta.s-ico-download:focus:after, .s-bg-dark-gray .s-marketing-cta .s-btn-cta.s-ico-download:hover:after, .s-bg-dark-gray .s-marketing-cta .s-btn-cta.s-ico-download:focus:after, .s-bg-black .s-marketing-cta .s-btn-cta.s-ico-download:hover:after, .s-bg-black .s-marketing-cta .s-btn-cta.s-ico-download:focus:after {
    background-image: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/usglobal/clientlib-dependencies/resources/imgs/svg-download-black.svg")
}

.s-marketing-cta.s-white .s-btn-video:hover .s-btn-cta, .s-marketing-cta.s-white .s-btn-video:active .s-btn-cta, .s-marketing-cta.s-white .s-btn-video:focus .s-btn-cta, .s-bg-dark-gray .s-marketing-cta .s-btn-video:hover .s-btn-cta, .s-bg-dark-gray .s-marketing-cta .s-btn-video:active .s-btn-cta, .s-bg-dark-gray .s-marketing-cta .s-btn-video:focus .s-btn-cta, .s-bg-black .s-marketing-cta .s-btn-video:hover .s-btn-cta, .s-bg-black .s-marketing-cta .s-btn-video:active .s-btn-cta, .s-bg-black .s-marketing-cta .s-btn-video:focus .s-btn-cta {
    border-color: #fff;
    background-color: #fff;
    color: #000
}

.s-marketing-cta.s-btn-white .s-btn-cta {
    border-color: #fff;
    background-color: #fff;
    color: #000
}

.s-marketing-cta.s-btn-white .s-btn-cta:hover, .s-marketing-cta.s-btn-white .s-btn-cta:focus, .s-marketing-cta.s-btn-white .s-btn-cta:active {
    border-color: #000;
    background-color: #000;
    color: #fff
}

.s-marketing-cta.s-btn-white .s-btn-video:hover .s-btn-cta, .s-marketing-cta.s-btn-white .s-btn-video:active .s-btn-cta, .s-marketing-cta.s-btn-white .s-btn-video:focus .s-btn-cta {
    border-color: #000;
    background-color: #000;
    color: #fff
}

.s-marketing-cta .s-btn-cta-text {
    display: inline-block;
    position: relative;
    padding-bottom: 1px;
    padding-bottom: .06944vw;
    font-size: 14px;
    font-size: .97222vw;
    letter-spacing: 0.15em;
    color: #000;
    vertical-align: middle;
    font-weight: bold;
    text-transform: uppercase;
    white-space: nowrap
}

@media (min-width: 1440px) {
    .s-marketing-cta .s-btn-cta-text {
        padding-bottom: 1px
    }
}

html[lang^="th"] .s-marketing-cta .s-btn-cta-text {
    font-size: 18.9px;
    font-size: 1.3125vw
}

@media (min-width: 1440px) {
    .s-marketing-cta .s-btn-cta-text {
        font-size: 14px
    }

    html[lang^="th"] .s-marketing-cta .s-btn-cta-text {
        font-size: 18.9px
    }
}

html[lang^="ar-"] .s-marketing-cta .s-btn-cta-text, html[lang^="fa-"] .s-marketing-cta .s-btn-cta-text {
    letter-spacing: 0 !important
}

.s-marketing-cta .s-btn-cta-text:before {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    bottom: -1px;
    height: 1px;
    font-size: 0;
    background-color: #000
}

.s-marketing-cta .s-btn-cta-text.s-ico-layer-popup:after {
    content: '';
    display: inline-block;
    margin-top: -1px;
    margin-left: 7px;
    margin-left: .48611vw;
    width: 8px;
    width: .55556vw;
    height: 13px;
    height: .90278vw;
    background-image: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/usglobal/clientlib-dependencies/resources/imgs/svg-btn-arw-right-black.svg");
    background-repeat: no-repeat;
    background-size: 100%;
    vertical-align: middle
}

@media (min-width: 1440px) {
    .s-marketing-cta .s-btn-cta-text.s-ico-layer-popup:after {
        margin-left: 7px
    }
}

@media (min-width: 1440px) {
    .s-marketing-cta .s-btn-cta-text.s-ico-layer-popup:after {
        width: 8px
    }
}

@media (min-width: 1440px) {
    .s-marketing-cta .s-btn-cta-text.s-ico-layer-popup:after {
        height: 13px
    }
}

.s-marketing-cta .s-btn-cta-text.s-ico-new-window:after {
    content: '';
    display: inline-block;
    margin-top: -1px;
    margin-left: 7px;
    margin-left: .48611vw;
    width: 11px;
    width: .76389vw;
    height: 11px;
    height: .76389vw;
    background-image: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/usglobal/clientlib-dependencies/resources/imgs/newwindow-hover.svg");
    background-repeat: no-repeat;
    background-size: 100%;
    vertical-align: middle
}

@media (min-width: 1440px) {
    .s-marketing-cta .s-btn-cta-text.s-ico-new-window:after {
        margin-left: 7px
    }
}

@media (min-width: 1440px) {
    .s-marketing-cta .s-btn-cta-text.s-ico-new-window:after {
        width: 11px
    }
}

@media (min-width: 1440px) {
    .s-marketing-cta .s-btn-cta-text.s-ico-new-window:after {
        height: 11px
    }
}

.s-marketing-cta .s-btn-cta-text.s-ico-download:after {
    content: '';
    display: inline-block;
    margin-top: -1px;
    margin-left: 4px;
    margin-left: .27778vw;
    width: 11px;
    width: .76389vw;
    height: 11px;
    height: .76389vw;
    background-image: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/usglobal/clientlib-dependencies/resources/imgs/svg-download-black.svg");
    background-repeat: no-repeat;
    background-size: 100%;
    vertical-align: middle
}

@media (min-width: 1440px) {
    .s-marketing-cta .s-btn-cta-text.s-ico-download:after {
        margin-left: 4px
    }
}

@media (min-width: 1440px) {
    .s-marketing-cta .s-btn-cta-text.s-ico-download:after {
        width: 11px
    }
}

@media (min-width: 1440px) {
    .s-marketing-cta .s-btn-cta-text.s-ico-download:after {
        height: 11px
    }
}

.s-marketing-cta.s-white .s-btn-cta-text, .s-marketing-cta.s-btn-white .s-btn-cta-text, .s-bg-dark-gray .s-marketing-cta .s-btn-cta-text, .s-bg-black .s-marketing-cta .s-btn-cta-text {
    color: #fff;
    border-color: #fff
}

.s-marketing-cta.s-white .s-btn-cta-text:before, .s-marketing-cta.s-btn-white .s-btn-cta-text:before, .s-bg-dark-gray .s-marketing-cta .s-btn-cta-text:before, .s-bg-black .s-marketing-cta .s-btn-cta-text:before {
    background-color: #fff
}

.s-marketing-cta.s-white .s-btn-cta-text:after, .s-marketing-cta.s-btn-white .s-btn-cta-text:after, .s-bg-dark-gray .s-marketing-cta .s-btn-cta-text:after, .s-bg-black .s-marketing-cta .s-btn-cta-text:after {
    background-image: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/usglobal/clientlib-dependencies/resources/imgs/svg-btn-arw-right-white.svg")
}

.s-marketing-cta.s-white .s-btn-cta-text.s-ico-new-window:after, .s-marketing-cta.s-btn-white .s-btn-cta-text.s-ico-new-window:after, .s-bg-dark-gray .s-marketing-cta .s-btn-cta-text.s-ico-new-window:after, .s-bg-black .s-marketing-cta .s-btn-cta-text.s-ico-new-window:after {
    background-image: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/usglobal/clientlib-dependencies/resources/imgs/newwindow.svg")
}

.s-marketing-cta.s-white .s-btn-cta-text.s-ico-download:after, .s-marketing-cta.s-btn-white .s-btn-cta-text.s-ico-download:after, .s-bg-dark-gray .s-marketing-cta .s-btn-cta-text.s-ico-download:after, .s-bg-black .s-marketing-cta .s-btn-cta-text.s-ico-download:after {
    background-image: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/usglobal/clientlib-dependencies/resources/imgs/svg-download-white.svg")
}

.s-marketing-close {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 1100;
    width: 119.46667px;
    width: 15.55556vw;
    height: 119.46667px;
    height: 15.55556vw;
    font-size: 0
}

@media (max-width: 360px) {
    .s-marketing-close {
        width: 56px;
        width: 15.55556vw
    }
}

@media (max-width: 360px) {
    .s-marketing-close {
        height: 56px;
        height: 15.55556vw
    }
}

.s-marketing-close span {
    display: block;
    position: relative;
    width: 100%;
    height: 100%;
    background-image: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/usglobal/clientlib-dependencies/resources/imgs/marketing-layer_close.png");
    background-repeat: no-repeat;
    background-size: 100% 100%;
    font-size: 0
}

.no-svg .s-btn-encased.s-ico-new-window:after {
    background-image: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/usglobal/clientlib-dependencies/resources/imgs/newwindow-ie8.png");
    background-position: -13px 0
}

.no-svg .s-btn-encased.s-ico-new-window:hover:after, .no-svg .s-btn-encased.s-ico-new-window:active:after, .no-svg .s-btn-encased.s-ico-new-window:focus:after {
    background-position: 0 0
}

.no-svg .s-btn-encased.s-white.s-ico-new-window:after {
    background-image: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/usglobal/clientlib-dependencies/resources/imgs/newwindow-ie8.png");
    background-position: 0 0
}

.no-svg .s-btn-encased.s-white.s-ico-new-window:hover:after, .no-svg .s-btn-encased.s-white.s-ico-new-window:active:after, .no-svg .s-btn-encased.s-white.s-ico-new-window:focus:after {
    background-image: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/usglobal/clientlib-dependencies/resources/imgs/newwindow-ie8.png");
    background-position: -13px 0
}

.no-svg .s-btn-text:after {
    background-image: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/usglobal/clientlib-dependencies/resources/imgs/sp-common-ie8.png");
    background-size: 200px 110px;
    background-position: 0 0
}

.no-svg .s-btn-text-disabled:after {
    background-position: -36px -10px
}

.no-svg .s-btn-text.s-ico-down:after {
    background-image: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/usglobal/clientlib-dependencies/resources/imgs/sp-common-ie8.png");
    background-position: -36px 0
}

.no-svg .s-btn-text.s-ico-down-disabled:after {
    background-position: 0 -13px
}

.no-svg .s-btn-text.s-ico-up:after {
    background-image: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/usglobal/clientlib-dependencies/resources/imgs/sp-common-ie8.png");
    background-position: -66px 0
}

.no-svg .s-btn-text.s-ico-up-disabled:after {
    background-position: -15px -13px
}

.no-svg .s-btn-text.s-ico-new-window:after {
    background-image: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/usglobal/clientlib-dependencies/resources/imgs/newwindow-ie8.png");
    background-position: -13px 0
}

.no-svg .s-btn-text.s-white.s-ico-new-window:after {
    background-image: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/usglobal/clientlib-dependencies/resources/imgs/newwindow-ie8.png");
    background-position: 0 0
}

.no-svg .s-white:after {
    background-image: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/usglobal/clientlib-dependencies/resources/imgs/sp-common-ie8.png");
    background-position: -9px 0
}

.no-svg .s-white .s-btn-text.s-ico-down:after, .no-svg .s-btn-text.s-ico-down.s-white:after {
    background-image: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/usglobal/clientlib-dependencies/resources/imgs/sp-common-ie8.png");
    background-position: -51px 0
}

.no-svg .s-white .s-btn-text.s-ico-up:after, .no-svg .s-btn-text.s-ico-up.s-white:after {
    background-image: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/usglobal/clientlib-dependencies/resources/imgs/sp-common-ie8.png");
    background-position: -81px 0
}

@media screen and (max-width: 1279px) and (max-width: 1024px) {
    .s-btn-encased, .s-btn-text, .s-btn-text-underline, .s-btn-play span {
        font-size: 14px;
        font-size: 1.36719vw
    }
}

@media screen and (max-width: 1279px) and (max-width: 1024px) {
    .s-btn-encased.s-ico-new-window:after {
        width: 10px;
        width: .97656vw
    }
}

@media screen and (max-width: 1279px) and (max-width: 1024px) {
    .s-btn-encased.s-ico-new-window:after {
        height: 10px;
        height: .97656vw
    }
}

@media screen and (max-width: 1279px) and (max-width: 1024px) {
    .s-btn-encased.s-ico-new-window:after {
        margin-top: -4px;
        margin-top: -.39062vw
    }
}

@media screen and (max-width: 1279px) and (max-width: 1024px) {
    .s-btn-text.s-ico-new-window:after {
        width: 10px;
        width: .97656vw
    }
}

@media screen and (max-width: 1279px) and (max-width: 1024px) {
    .s-btn-text.s-ico-new-window:after {
        height: 10px;
        height: .97656vw
    }
}

@media screen and (max-width: 1279px) and (max-width: 1024px) {
    .s-btn-text.s-ico-new-window:after {
        margin: -2px 0px 0px;
        margin: -.19531vw 0vw 0vw
    }
}

@media screen and (max-width: 1279px) and (max-width: 1024px) {
    .s-btn-text.s-ico-new-window:after {
        margin-left: 6px;
        margin-left: .58594vw
    }
}

@media screen and (max-width: 1279px) and (max-width: 1024px) {
    .s-marketing-cta .s-ico-new-window:after {
        width: 10px;
        width: .97656vw
    }
}

@media screen and (max-width: 1279px) and (max-width: 1024px) {
    .s-marketing-cta .s-ico-new-window:after {
        height: 10px;
        height: .97656vw
    }
}

@media screen and (max-width: 1279px) and (max-width: 1024px) {
    .s-marketing-cta .s-btn-base, .s-marketing-cta .s-btn-cta, .s-marketing-cta .s-btn-cta-text {
        font-size: 14px;
        font-size: 1.36719vw
    }
}

@media screen and (max-width: 1279px) and (max-width: 1024px) {
    .s-marketing-cta .s-btn-cta.s-ico-new-window:after {
        width: 10px;
        width: .97656vw
    }
}

@media screen and (max-width: 1279px) and (max-width: 1024px) {
    .s-marketing-cta .s-btn-cta.s-ico-new-window:after {
        height: 10px;
        height: .97656vw
    }
}

@media screen and (max-width: 1279px) and (max-width: 1024px) {
    .s-marketing-cta .s-btn-cta.s-ico-new-window:after {
        margin-top: -4px;
        margin-top: -.39062vw
    }
}

@media (max-width: 1024px) and (max-width: 1024px) {
    .s-btn-text:after {
        width: 8px;
        width: .78125vw
    }
}

@media (max-width: 1024px) and (max-width: 1024px) {
    .s-btn-text:after {
        height: 13px;
        height: 1.26953vw
    }
}

@media (max-width: 1024px) and (max-width: 1024px) {
    .s-btn-text.s-ico-down:after, .s-btn-text.s-ico-up:after {
        width: 13px;
        width: 1.26953vw
    }
}

@media (max-width: 1024px) and (max-width: 1024px) {
    .s-btn-text.s-ico-down:after, .s-btn-text.s-ico-up:after {
        height: 8px;
        height: .78125vw
    }
}

@media screen and (max-width: 768px) {
    .s-btn-encased {
        padding: 27.73333px 59.73333px 25.6px;
        padding: 3.61111vw 7.77778vw 3.33333vw;
        font-size: 29.86667px;
        font-size: 3.88889vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-btn-encased {
        padding: 13px 28px 12px;
        padding: 3.61111vw 7.77778vw 3.33333vw
    }
}

@media screen and (max-width: 768px) {
    html[lang^="th"] .s-btn-encased {
        font-size: 40.32px;
        font-size: 5.25vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-btn-encased {
        font-size: 14px;
        font-size: 3.88889vw
    }

    html[lang^="th"] .s-btn-encased {
        font-size: 18.9px;
        font-size: 5.25vw
    }
}

@media screen and (max-width: 768px) {
    .s-btn-encased.s-ico-new-window {
        padding-right: 93.86667px;
        padding-right: 12.22222vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-btn-encased.s-ico-new-window {
        padding-right: 44px;
        padding-right: 12.22222vw
    }
}

@media screen and (max-width: 768px) {
    .s-btn-encased.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: 59.73333px;
        right: 7.77778vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-btn-encased.s-ico-new-window:after {
        width: 11px;
        width: 3.05556vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-btn-encased.s-ico-new-window:after {
        height: 11px;
        height: 3.05556vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-btn-encased.s-ico-new-window:after {
        margin-top: -5px;
        margin-top: -1.38889vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-btn-encased.s-ico-new-window:after {
        right: 28px;
        right: 7.77778vw
    }
}

@media screen and (max-width: 768px) {
    .s-btn-encased.s-mo-full {
        display: block;
        padding-left: 0;
        padding-right: 0;
        text-align: center
    }

    .s-btn-encased.s-mo-full.s-ico-new-window {
        padding-right: 0
    }

    .s-btn-encased.s-mo-full.s-ico-new-window:after {
        position: static;
        display: inline-block;
        vertical-align: middle;
        margin-top: -4.26667px;
        margin-top: -.55556vw;
        margin-left: 10.66667px;
        margin-left: 1.38889vw;
        width: 23.46667px;
        width: 3.05556vw;
        height: 23.46667px;
        height: 3.05556vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-btn-encased.s-mo-full.s-ico-new-window:after {
        margin-top: -2px;
        margin-top: -.55556vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-btn-encased.s-mo-full.s-ico-new-window:after {
        margin-left: 5px;
        margin-left: 1.38889vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-btn-encased.s-mo-full.s-ico-new-window:after {
        width: 11px;
        width: 3.05556vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-btn-encased.s-mo-full.s-ico-new-window:after {
        height: 11px;
        height: 3.05556vw
    }
}

@media screen and (max-width: 768px) {
    .s-btn-text-underline {
        font-size: 29.86667px;
        font-size: 3.88889vw
    }

    html[lang^="th"] .s-btn-text-underline {
        font-size: 40.32px;
        font-size: 5.25vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-btn-text-underline {
        font-size: 14px;
        font-size: 3.88889vw
    }

    html[lang^="th"] .s-btn-text-underline {
        font-size: 18.9px;
        font-size: 5.25vw
    }
}

@media screen and (max-width: 768px) {
    .s-btn-text-underline.s-ico-layer-popup:after {
        margin-left: 8.53333px;
        margin-left: 1.11111vw;
        width: 17.06667px;
        width: 2.22222vw;
        height: 25.6px;
        height: 3.33333vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-btn-text-underline.s-ico-layer-popup:after {
        margin-left: 4px;
        margin-left: 1.11111vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-btn-text-underline.s-ico-layer-popup:after {
        width: 8px;
        width: 2.22222vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-btn-text-underline.s-ico-layer-popup:after {
        height: 12px;
        height: 3.33333vw
    }
}

@media screen and (max-width: 768px) {
    .s-btn-text-underline.s-ico-new-window:after {
        margin-top: -4.26667px;
        margin-top: -.55556vw;
        margin-left: 8.53333px;
        margin-left: 1.11111vw;
        width: 21.33333px;
        width: 2.77778vw;
        height: 21.33333px;
        height: 2.77778vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-btn-text-underline.s-ico-new-window:after {
        margin-top: -2px;
        margin-top: -.55556vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-btn-text-underline.s-ico-new-window:after {
        margin-left: 4px;
        margin-left: 1.11111vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-btn-text-underline.s-ico-new-window:after {
        width: 10px;
        width: 2.77778vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-btn-text-underline.s-ico-new-window:after {
        height: 10px;
        height: 2.77778vw
    }
}

@media screen and (max-width: 768px) {
    .s-btn-text-underline.s-ico-download:after {
        margin-top: -4.26667px;
        margin-top: -.55556vw;
        margin-left: 6.4px;
        margin-left: .83333vw;
        width: 21.33333px;
        width: 2.77778vw;
        height: 21.33333px;
        height: 2.77778vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-btn-text-underline.s-ico-download:after {
        margin-top: -2px;
        margin-top: -.55556vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-btn-text-underline.s-ico-download:after {
        margin-left: 3px;
        margin-left: .83333vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-btn-text-underline.s-ico-download:after {
        width: 10px;
        width: 2.77778vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-btn-text-underline.s-ico-download:after {
        height: 10px;
        height: 2.77778vw
    }
}

@media screen and (max-width: 768px) {
    .s-btn-text {
        font-size: 25.6px;
        font-size: 3.33333vw
    }

    html[lang^="th"] .s-btn-text {
        font-size: 34.56px;
        font-size: 4.5vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-btn-text {
        font-size: 12px;
        font-size: 3.33333vw
    }

    html[lang^="th"] .s-btn-text {
        font-size: 16.2px;
        font-size: 4.5vw
    }
}

@media screen and (max-width: 768px) {
    .s-btn-text:after {
        margin-top: -1px;
        width: 17.06667px;
        width: 2.22222vw;
        height: 25.6px;
        height: 3.33333vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-btn-text:after {
        width: 8px;
        width: 2.22222vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-btn-text:after {
        height: 12px;
        height: 3.33333vw
    }
}

@media screen and (max-width: 768px) {
    .s-btn-text.s-ico-down:after, .s-btn-text.s-ico-up:after {
        width: 27.73333px;
        width: 3.61111vw;
        height: 17.06667px;
        height: 2.22222vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-btn-text.s-ico-down:after, .s-btn-text.s-ico-up:after {
        width: 13px;
        width: 3.61111vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-btn-text.s-ico-down:after, .s-btn-text.s-ico-up:after {
        height: 8px;
        height: 2.22222vw
    }
}

@media screen and (max-width: 768px) {
    .s-btn-text.s-ico-new-window:after {
        width: 23.46667px;
        width: 3.05556vw;
        height: 23.46667px;
        height: 3.05556vw;
        margin-top: -2.13333px;
        margin-top: -.27778vw;
        margin-left: 10.66667px;
        margin-left: 1.38889vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-btn-text.s-ico-new-window:after {
        width: 11px;
        width: 3.05556vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-btn-text.s-ico-new-window:after {
        height: 11px;
        height: 3.05556vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-btn-text.s-ico-new-window:after {
        margin-top: -1px;
        margin-top: -.27778vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-btn-text.s-ico-new-window:after {
        margin-left: 5px;
        margin-left: 1.38889vw
    }
}

@media screen and (max-width: 768px) {
    .s-btn-play-round {
        width: 179.2px;
        width: 23.33333vw;
        height: 179.2px;
        height: 23.33333vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-btn-play-round {
        width: 84px;
        width: 23.33333vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-btn-play-round {
        height: 84px;
        height: 23.33333vw
    }
}

@media screen and (max-width: 768px) {
    .s-btn-play {
        padding: 19.2px 21.33333px;
        padding: 2.5vw 2.77778vw;
        padding-right: 59.73333px;
        padding-right: 7.77778vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-btn-play {
        padding: 9px 10px;
        padding: 2.5vw 2.77778vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-btn-play {
        padding-right: 28px;
        padding-right: 7.77778vw
    }
}

@media screen and (max-width: 768px) {
    .s-btn-play span {
        font-size: 25.6px;
        font-size: 3.33333vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-btn-play span {
        font-size: 12px;
        font-size: 3.33333vw
    }
}

@media screen and (max-width: 768px) {
    .s-btn-play .s-btn-img {
        width: 46.93333px;
        width: 6.11111vw;
        height: 46.93333px;
        height: 6.11111vw;
        margin-right: 21.33333px;
        margin-right: 2.77778vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-btn-play .s-btn-img {
        width: 22px;
        width: 6.11111vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-btn-play .s-btn-img {
        height: 22px;
        height: 6.11111vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-btn-play .s-btn-img {
        margin-right: 10px;
        margin-right: 2.77778vw
    }
}

@media screen and (max-width: 768px) {
    .s-marketing-cta {
        margin-top: 29.86667px;
        margin-top: 3.88889vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-marketing-cta {
        margin-top: 14px;
        margin-top: 3.88889vw
    }
}

@media screen and (max-width: 768px) {
    .s-marketing-cta .s-btn-base, .s-marketing-cta .s-btn-cta {
        font-size: 29.86667px;
        font-size: 3.88889vw;
        padding: 27.73333px 59.73333px 25.6px;
        padding: 3.61111vw 7.77778vw 3.33333vw
    }

    html[lang^="th"] .s-marketing-cta .s-btn-base, html[lang^="th"] .s-marketing-cta .s-btn-cta {
        font-size: 40.32px;
        font-size: 5.25vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-marketing-cta .s-btn-base, .s-marketing-cta .s-btn-cta {
        font-size: 14px;
        font-size: 3.88889vw
    }

    html[lang^="th"] .s-marketing-cta .s-btn-base, html[lang^="th"] .s-marketing-cta .s-btn-cta {
        font-size: 18.9px;
        font-size: 5.25vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-marketing-cta .s-btn-base, .s-marketing-cta .s-btn-cta {
        padding: 13px 28px 12px;
        padding: 3.61111vw 7.77778vw 3.33333vw
    }
}

@media screen and (max-width: 768px) {
    .s-marketing-cta .s-btn-cta.s-ico-new-window {
        padding-right: 93.86667px;
        padding-right: 12.22222vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-marketing-cta .s-btn-cta.s-ico-new-window {
        padding-right: 44px;
        padding-right: 12.22222vw
    }
}

@media screen and (max-width: 768px) {
    .s-marketing-cta .s-btn-cta.s-ico-new-window:after {
        margin-top: -10.66667px;
        margin-top: -1.38889vw;
        right: 59.73333px;
        right: 7.77778vw;
        width: 23.46667px;
        width: 3.05556vw;
        height: 23.46667px;
        height: 3.05556vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-marketing-cta .s-btn-cta.s-ico-new-window:after {
        margin-top: -5px;
        margin-top: -1.38889vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-marketing-cta .s-btn-cta.s-ico-new-window:after {
        right: 28px;
        right: 7.77778vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-marketing-cta .s-btn-cta.s-ico-new-window:after {
        width: 11px;
        width: 3.05556vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-marketing-cta .s-btn-cta.s-ico-new-window:after {
        height: 11px;
        height: 3.05556vw
    }
}

@media screen and (max-width: 768px) {
    .s-marketing-cta .s-btn-cta.s-ico-download:after {
        top: -3.2px;
        top: -.41667vw;
        margin-left: 10.66667px;
        margin-left: 1.38889vw;
        width: 21.33333px;
        width: 2.77778vw;
        height: 21.33333px;
        height: 2.77778vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-marketing-cta .s-btn-cta.s-ico-download:after {
        top: -1.5px;
        top: -.41667vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-marketing-cta .s-btn-cta.s-ico-download:after {
        margin-left: 5px;
        margin-left: 1.38889vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-marketing-cta .s-btn-cta.s-ico-download:after {
        width: 10px;
        width: 2.77778vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-marketing-cta .s-btn-cta.s-ico-download:after {
        height: 10px;
        height: 2.77778vw
    }
}

@media screen and (max-width: 768px) {
    .s-marketing-cta .s-btn-cta-text {
        font-size: 29.86667px;
        font-size: 3.88889vw
    }

    html[lang^="th"] .s-marketing-cta .s-btn-cta-text {
        font-size: 40.32px;
        font-size: 5.25vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-marketing-cta .s-btn-cta-text {
        font-size: 14px;
        font-size: 3.88889vw
    }

    html[lang^="th"] .s-marketing-cta .s-btn-cta-text {
        font-size: 18.9px;
        font-size: 5.25vw
    }
}

@media screen and (max-width: 768px) {
    .s-marketing-cta .s-btn-cta-text.s-ico-layer-popup:after {
        margin-left: 10.66667px;
        margin-left: 1.38889vw;
        width: 17.06667px;
        width: 2.22222vw;
        height: 25.6px;
        height: 3.33333vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-marketing-cta .s-btn-cta-text.s-ico-layer-popup:after {
        margin-left: 5px;
        margin-left: 1.38889vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-marketing-cta .s-btn-cta-text.s-ico-layer-popup:after {
        width: 8px;
        width: 2.22222vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-marketing-cta .s-btn-cta-text.s-ico-layer-popup:after {
        height: 12px;
        height: 3.33333vw
    }
}

@media screen and (max-width: 768px) {
    .s-marketing-cta .s-btn-cta-text.s-ico-new-window:after {
        margin-top: -4.26667px;
        margin-top: -.55556vw;
        margin-left: 10.66667px;
        margin-left: 1.38889vw;
        width: 23.46667px;
        width: 3.05556vw;
        height: 23.46667px;
        height: 3.05556vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-marketing-cta .s-btn-cta-text.s-ico-new-window:after {
        margin-top: -2px;
        margin-top: -.55556vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-marketing-cta .s-btn-cta-text.s-ico-new-window:after {
        margin-left: 5px;
        margin-left: 1.38889vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-marketing-cta .s-btn-cta-text.s-ico-new-window:after {
        width: 11px;
        width: 3.05556vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-marketing-cta .s-btn-cta-text.s-ico-new-window:after {
        height: 11px;
        height: 3.05556vw
    }
}

@media screen and (max-width: 768px) {
    .s-marketing-cta .s-btn-cta-text.s-ico-download:after {
        margin-top: -6.4px;
        margin-top: -.83333vw;
        margin-left: 10.66667px;
        margin-left: 1.38889vw;
        width: 21.33333px;
        width: 2.77778vw;
        height: 21.33333px;
        height: 2.77778vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-marketing-cta .s-btn-cta-text.s-ico-download:after {
        margin-top: -3px;
        margin-top: -.83333vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-marketing-cta .s-btn-cta-text.s-ico-download:after {
        margin-left: 5px;
        margin-left: 1.38889vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-marketing-cta .s-btn-cta-text.s-ico-download:after {
        width: 10px;
        width: 2.77778vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-marketing-cta .s-btn-cta-text.s-ico-download:after {
        height: 10px;
        height: 2.77778vw
    }
}

@media screen and (max-width: 768px) and (-webkit-min-device-pixel-ratio: 2) {
    _:-webkit-full-screen .s-btn-base, _:-webkit-full-screen .s-btn-cta, :root .s-marketing-cta .s-btn-base, :root .s-marketing-cta .s-btn-cta {
        padding-top: 27.73333px;
        padding-top: 3.61111vw;
        padding-bottom: 25.6px;
        padding-bottom: 3.33333vw
    }
}

@media screen and (max-width: 768px) and (-webkit-min-device-pixel-ratio: 2) and (max-width: 360px) {
    _:-webkit-full-screen .s-btn-base, _:-webkit-full-screen .s-btn-cta, :root .s-marketing-cta .s-btn-base, :root .s-marketing-cta .s-btn-cta {
        padding-top: 13px;
        padding-top: 3.61111vw
    }
}

@media screen and (max-width: 768px) and (-webkit-min-device-pixel-ratio: 2) and (max-width: 360px) {
    _:-webkit-full-screen .s-btn-base, _:-webkit-full-screen .s-btn-cta, :root .s-marketing-cta .s-btn-base, :root .s-marketing-cta .s-btn-cta {
        padding-bottom: 12px;
        padding-bottom: 3.33333vw
    }
}

@media screen and (max-width: 768px) and (-webkit-min-device-pixel-ratio: 2) {
    _:-webkit-full-screen .s-btn-cta-text.s-ico-new-window _:-webkit-full-screen .s-btn-cta-text.s-ico-download:after, :root .s-marketing-cta .s-btn-cta-text.s-ico-new-window _:-webkit-full-screen .s-btn-cta-text.s-ico-download:after, _:-webkit-full-screen .s-btn-cta-text.s-ico-new-window :root .s-marketing-cta .s-btn-cta-text.s-ico-download:after, :root .s-marketing-cta .s-btn-cta-text.s-ico-new-window :root .s-marketing-cta .s-btn-cta-text.s-ico-download:after {
        margin-top: -14.93333px;
        margin-top: -1.94444vw
    }
}

@media screen and (max-width: 768px) and (-webkit-min-device-pixel-ratio: 2) and (max-width: 360px) {
    _:-webkit-full-screen .s-btn-cta-text.s-ico-new-window _:-webkit-full-screen .s-btn-cta-text.s-ico-download:after, :root .s-marketing-cta .s-btn-cta-text.s-ico-new-window _:-webkit-full-screen .s-btn-cta-text.s-ico-download:after, _:-webkit-full-screen .s-btn-cta-text.s-ico-new-window :root .s-marketing-cta .s-btn-cta-text.s-ico-download:after, :root .s-marketing-cta .s-btn-cta-text.s-ico-new-window :root .s-marketing-cta .s-btn-cta-text.s-ico-download:after {
        margin-top: -7px;
        margin-top: -1.94444vw
    }
}

.touch-device .s-btn-encased.s-ico-new-window:after {
    -webkit-transition: none;
    transition: none
}

.s-slick .slick-slider {
    position: relative;
    display: block;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent
}

.s-slick .slick-list {
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0
}

.s-slick .slick-list:focus {
    outline: none
}

.s-slick .slick-list.dragging {
    cursor: pointer;
    cursor: hand
}

.s-slick .slick-list .slick-track, .s-slick .slick-list .slick-list {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.s-slick .slick-list .slick-track {
    position: relative;
    top: 0;
    left: 0;
    display: block
}

.s-slick .slick-list .slick-track:before, .s-slick .slick-list .slick-track:after {
    display: table;
    content: ''
}

.s-slick .slick-list .slick-track:after {
    clear: both
}

.s-slick .slick-loading .slick-track {
    visibility: hidden
}

.s-slick .slick-slide {
    display: none;
    float: left;
    height: 100%;
    min-height: 1px;
    vertical-align: top
}

.s-slick .slick-slide img {
    width: 100%;
    height: auto
}

.s-slick .slick-slide.slick-loading img {
    display: none
}

.s-slick .slick-slide.dragging img {
    pointer-events: none
}

.s-slick.slick-initialized .slick-slide {
    display: block
}

.s-slick.slick-loading .slick-slide {
    visibility: hidden
}

.s-slick.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent
}

.s-slick .slick-arrow {
    overflow: hidden;
    position: absolute;
    top: 0;
    bottom: 0;
    z-index: 2;
    width: 70px;
    width: 4.86111vw;
    height: 160px;
    height: 11.11111vw;
    margin: auto;
    border-width: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    border-color: transparent;
    background-color: #363636;
    background-color: rgba(54, 54, 54, 0.7);
    -webkit-transition: .08s background-color ease-in;
    transition: .08s background-color ease-in;
    font-size: 0;
    line-height: 0
}

@media (min-width: 1440px) {
    .s-slick .slick-arrow {
        width: 70px
    }
}

@media (min-width: 1440px) {
    .s-slick .slick-arrow {
        height: 160px
    }
}

.s-slick .slick-arrow:after {
    display: block;
    position: relative;
    top: 0;
    left: 0;
    width: 24px;
    width: 1.66667vw;
    height: 44px;
    height: 3.05556vw;
    margin: 0 auto;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    content: ''
}

@media (min-width: 1440px) {
    .s-slick .slick-arrow:after {
        width: 24px
    }
}

@media (min-width: 1440px) {
    .s-slick .slick-arrow:after {
        height: 44px
    }
}

.s-slick .slick-arrow:hover, .s-slick .slick-arrow:focus {
    background-color: #222425
}

.s-slick .slick-arrow.slick-disabled, .s-slick .slick-arrow.slick-hidden {
    display: none !important
}

.s-slick .slick-prev {
    left: 0;
    padding-right: 3px;
    -webkit-border-radius: 0 5px 5px 0;
    border-radius: 0 5px 5px 0
}

.s-slick .slick-prev:after {
    background-image: url(../../../../../../etc.clientlibs/samsung/clientlibs/us/usglobal/clientlib-dependencies/resources/imgs/slick-carousel-left.png)
}

.s-slick .slick-next {
    right: 0;
    padding-left: 3px;
    -webkit-border-radius: 5px 0 0 5px;
    border-radius: 5px 0 0 5px
}

.s-slick .slick-next:after {
    background-image: url(../../../../../../etc.clientlibs/samsung/clientlibs/us/usglobal/clientlib-dependencies/resources/imgs/slick-carousel-right.png)
}

.s-slick .slick-dots {
    position: absolute;
    bottom: 48px;
    bottom: 3.33333vw;
    width: 100%;
    text-align: center;
    line-height: 0
}

@media (min-width: 1440px) {
    .s-slick .slick-dots {
        bottom: 48px
    }
}

.s-slick .slick-dots li {
    display: inline-block;
    position: relative;
    margin: 0 3px;
    line-height: 0;
    text-align: center
}

.s-slick .slick-dots li button {
    display: inline-block;
    overflow: hidden;
    width: 8px;
    height: 8px;
    color: transparent;
    border: 1px solid #363636;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    font-size: 1px;
    line-height: 1px;
    vertical-align: top
}

.s-slick .slick-dots li.slick-active button, .s-slick .slick-dots li button:hover, .s-slick .slick-dots li button:focus {
    border: 0;
    background-color: #363636
}

.s-slick-theme--dot-bg .slick-arrow, .s-slick-theme--dot .slick-arrow {
    width: 50px;
    width: 3.47222vw;
    height: 50px;
    height: 3.47222vw;
    background: none;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: none;
    transition: none;
    padding: 0
}

@media (min-width: 1440px) {
    .s-slick-theme--dot-bg .slick-arrow, .s-slick-theme--dot .slick-arrow {
        width: 50px
    }
}

@media (min-width: 1440px) {
    .s-slick-theme--dot-bg .slick-arrow, .s-slick-theme--dot .slick-arrow {
        height: 50px
    }
}

.s-slick-theme--dot-bg .slick-arrow:hover, .s-slick-theme--dot-bg .slick-arrow:focus, .s-slick-theme--dot-bg .slick-arrow:active, .s-slick-theme--dot .slick-arrow:hover, .s-slick-theme--dot .slick-arrow:focus, .s-slick-theme--dot .slick-arrow:active {
    background: none
}

.s-slick-theme--dot-bg .slick-arrow:before, .s-slick-theme--dot .slick-arrow:before {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50' width='50' height='50'%3E%3Ccircle cx='25' cy='25' r='24'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-size: 100% 100%;
    opacity: 0.4;
    content: ''
}

.s-slick-theme--dot-bg .slick-arrow:hover:before, .s-slick-theme--dot-bg .slick-arrow:focus:before, .s-slick-theme--dot-bg .slick-arrow:active:before, .s-slick-theme--dot .slick-arrow:hover:before, .s-slick-theme--dot .slick-arrow:focus:before, .s-slick-theme--dot .slick-arrow:active:before {
    opacity: 0.6
}

.s-slick-theme--dot-bg .slick-arrow:after, .s-slick-theme--dot .slick-arrow:after {
    width: 20px;
    width: 1.38889vw;
    height: 30px;
    height: 2.08333vw;
    content: ''
}

@media (min-width: 1440px) {
    .s-slick-theme--dot-bg .slick-arrow:after, .s-slick-theme--dot .slick-arrow:after {
        width: 20px
    }
}

@media (min-width: 1440px) {
    .s-slick-theme--dot-bg .slick-arrow:after, .s-slick-theme--dot .slick-arrow:after {
        height: 30px
    }
}

.s-slick-theme--dot-bg .slick-arrow.slick-next, .s-slick-theme--dot .slick-arrow.slick-next {
    right: 23px;
    right: 1.59722vw;
    padding-left: 3px;
    padding-left: .20833vw
}

@media (min-width: 1440px) {
    .s-slick-theme--dot-bg .slick-arrow.slick-next, .s-slick-theme--dot .slick-arrow.slick-next {
        right: 23px
    }
}

@media (min-width: 1440px) {
    .s-slick-theme--dot-bg .slick-arrow.slick-next, .s-slick-theme--dot .slick-arrow.slick-next {
        padding-left: 3px
    }
}

.s-slick-theme--dot-bg .slick-arrow.slick-next:after, .s-slick-theme--dot .slick-arrow.slick-next:after {
    background-image: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/usglobal/clientlib-dependencies/resources/imgs/ico-carousel-next-white.svg")
}

.s-slick-theme--dot-bg .slick-arrow.slick-prev, .s-slick-theme--dot .slick-arrow.slick-prev {
    left: 23px;
    left: 1.59722vw;
    padding-right: 2px;
    padding-right: .13889vw
}

@media (min-width: 1440px) {
    .s-slick-theme--dot-bg .slick-arrow.slick-prev, .s-slick-theme--dot .slick-arrow.slick-prev {
        left: 23px
    }
}

@media (min-width: 1440px) {
    .s-slick-theme--dot-bg .slick-arrow.slick-prev, .s-slick-theme--dot .slick-arrow.slick-prev {
        padding-right: 2px
    }
}

.s-slick-theme--dot-bg .slick-arrow.slick-prev:after, .s-slick-theme--dot .slick-arrow.slick-prev:after {
    background-image: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/usglobal/clientlib-dependencies/resources/imgs/ico-carousel-prev-white.svg")
}

.s-slick-theme--dot-bg .s-slick-dots, .s-slick-theme--dot .s-slick-dots {
    position: absolute;
    bottom: 16px;
    bottom: 1.11111vw;
    left: 0;
    right: 0;
    width: auto;
    padding: 0 66px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    text-align: center;
    line-height: 1
}

@media (min-width: 1440px) {
    .s-slick-theme--dot-bg .s-slick-dots, .s-slick-theme--dot .s-slick-dots {
        bottom: 16px
    }
}

.s-slick-theme--dot-bg .s-slick-dots .slick-dots, .s-slick-theme--dot .s-slick-dots .slick-dots {
    position: relative;
    display: inline-block;
    padding: 0 11px;
    bottom: auto;
    width: auto;
    vertical-align: top
}

.s-slick-theme--dot-bg .s-slick-dots .slick-dots:after, .s-slick-theme--dot .s-slick-dots .slick-dots:after {
    display: block;
    clear: both;
    width: 100%
}

.s-slick-theme--dot-bg .s-slick-dots .slick-dots:before, .s-slick-theme--dot .s-slick-dots .slick-dots:before {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #000;
    border: 1px solid #000;
    -webkit-border-radius: 13px;
    border-radius: 13px;
    opacity: 0.4;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    content: ''
}

.s-slick-theme--dot-bg .s-slick-dots .slick-dots li, .s-slick-theme--dot .s-slick-dots .slick-dots li {
    float: left;
    display: block;
    margin: 0 2px
}

.s-slick-theme--dot-bg .s-slick-dots .slick-dots li button, .s-slick-theme--dot .s-slick-dots .slick-dots li button {
    overflow: hidden;
    position: relative;
    display: block;
    width: 8px;
    height: 8px;
    padding: 8px;
    background: transparent !important;
    border: none;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    color: transparent;
    font-size: 1px;
    line-height: 1px
}

.s-slick-theme--dot-bg .s-slick-dots .slick-dots li button:before, .s-slick-theme--dot .s-slick-dots .slick-dots li button:before {
    content: '';
    position: relative;
    overflow: hidden;
    display: block;
    width: 100%;
    height: 100%;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background-color: rgba(255, 255, 255, 0.3);
    border: 1px solid rgba(0, 0, 0, 0.2);
    margin: -1px
}

.s-slick-theme--dot-bg .s-slick-dots .slick-dots li button:hover:before, .s-slick-theme--dot-bg .s-slick-dots .slick-dots li button:focus:before, .s-slick-theme--dot-bg .s-slick-dots .slick-dots li button:active:before, .s-slick-theme--dot .s-slick-dots .slick-dots li button:hover:before, .s-slick-theme--dot .s-slick-dots .slick-dots li button:focus:before, .s-slick-theme--dot .s-slick-dots .slick-dots li button:active:before {
    margin: 0;
    border: none;
    background-color: rgba(255, 255, 255, 0.6)
}

.s-slick-theme--dot-bg .s-slick-dots .slick-dots li button::-moz-focus-inner, .s-slick-theme--dot .s-slick-dots .slick-dots li button::-moz-focus-inner {
    border: 0
}

.s-slick-theme--dot-bg .s-slick-dots .slick-dots li button:-moz-focusring, .s-slick-theme--dot .s-slick-dots .slick-dots li button:-moz-focusring {
    outline: 1px dotted #fff
}

.s-slick-theme--dot-bg .s-slick-dots .slick-dots li.slick-active button:before, .s-slick-theme--dot .s-slick-dots .slick-dots li.slick-active button:before {
    margin: 0;
    border: none;
    background-color: #fff
}

.s-slick-theme--dot-bg .s-slick-dots .slick-dots .slick-dots-autoplay, .s-slick-theme--dot .s-slick-dots .slick-dots .slick-dots-autoplay {
    float: none;
    position: absolute;
    left: 100%;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 34px;
    height: 34px;
    margin-left: 8px;
    margin-left: .55556vw;
    margin-right: 0
}

@media (min-width: 1440px) {
    .s-slick-theme--dot-bg .s-slick-dots .slick-dots .slick-dots-autoplay, .s-slick-theme--dot .s-slick-dots .slick-dots .slick-dots-autoplay {
        margin-left: 8px
    }
}

.s-slick-theme--dot-bg .s-slick-dots .slick-dots .slick-dots-autoplay button, .s-slick-theme--dot .s-slick-dots .slick-dots .slick-dots-autoplay button {
    margin: 0;
    padding: 0;
    width: 34px;
    height: 34px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.s-slick-theme--dot-bg .s-slick-dots .slick-dots .slick-dots-autoplay button:before, .s-slick-theme--dot .s-slick-dots .slick-dots .slick-dots-autoplay button:before {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    opacity: 0.4;
    background-color: transparent;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 28' width='28' height='28'%3E%3Ccircle cx='14' cy='14' r='12'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-size: 100% 100%;
    border: none;
    margin: auto
}

.s-slick-theme--dot-bg .s-slick-dots .slick-dots .slick-dots-autoplay button:hover:before, .s-slick-theme--dot-bg .s-slick-dots .slick-dots .slick-dots-autoplay button:focus:before, .s-slick-theme--dot-bg .s-slick-dots .slick-dots .slick-dots-autoplay button:active:before, .s-slick-theme--dot .s-slick-dots .slick-dots .slick-dots-autoplay button:hover:before, .s-slick-theme--dot .s-slick-dots .slick-dots .slick-dots-autoplay button:focus:before, .s-slick-theme--dot .s-slick-dots .slick-dots .slick-dots-autoplay button:active:before {
    opacity: 0.6;
    border: none;
    background-color: transparent
}

.s-slick-theme--dot-bg .s-slick-dots .slick-dots .slick-dots-autoplay button:after, .s-slick-theme--dot .s-slick-dots .slick-dots .slick-dots-autoplay button:after {
    content: '';
    position: relative;
    display: block;
    margin: -2px auto 0;
    background-repeat: no-repeat;
    background-size: 100% 100%
}

.s-slick-theme--dot-bg .s-slick-dots .slick-dots .slick-dots-autoplay button.s-autoplay-pause:after, .s-slick-theme--dot .s-slick-dots .slick-dots .slick-dots-autoplay button.s-autoplay-pause:after {
    width: 10px;
    height: 10px;
    background-image: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/usglobal/clientlib-dependencies/resources/imgs/ico-carousel-pause-white.svg")
}

.s-slick-theme--dot-bg .s-slick-dots .slick-dots .slick-dots-autoplay button.s-autoplay-play, .s-slick-theme--dot .s-slick-dots .slick-dots .slick-dots-autoplay button.s-autoplay-play {
    padding-left: 2px
}

.s-slick-theme--dot-bg .s-slick-dots .slick-dots .slick-dots-autoplay button.s-autoplay-play:after, .s-slick-theme--dot .s-slick-dots .slick-dots .slick-dots-autoplay button.s-autoplay-play:after {
    width: 7px;
    height: 10px;
    background-image: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/usglobal/clientlib-dependencies/resources/imgs/ico-carousel-play-white.svg")
}

.s-slick-theme--dot-bg.is-slick-autoplay .slick-dots, .s-slick-theme--dot.is-slick-autoplay .slick-dots {
    margin-right: 40px
}

@media screen and (max-width: 768px) {
    .s-slick .slick-dots {
        bottom: 68.26667px;
        bottom: 8.88889vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-slick .slick-dots {
        bottom: 32px;
        bottom: 8.88889vw
    }
}

@media screen and (max-width: 768px) {
    .s-slick .slick-dots li {
        margin: 0 3px 0 4px
    }

    .s-slick-theme--dot-bg .slick-arrow, .s-slick-theme--dot .slick-arrow {
        width: 106.66667px;
        width: 13.88889vw;
        height: 106.66667px;
        height: 13.88889vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-slick-theme--dot-bg .slick-arrow, .s-slick-theme--dot .slick-arrow {
        width: 50px;
        width: 13.88889vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-slick-theme--dot-bg .slick-arrow, .s-slick-theme--dot .slick-arrow {
        height: 50px;
        height: 13.88889vw
    }
}

@media screen and (max-width: 768px) {
    .s-slick-theme--dot-bg .slick-arrow:after, .s-slick-theme--dot .slick-arrow:after {
        width: 42.66667px;
        width: 5.55556vw;
        height: 64px;
        height: 8.33333vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-slick-theme--dot-bg .slick-arrow:after, .s-slick-theme--dot .slick-arrow:after {
        width: 20px;
        width: 5.55556vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-slick-theme--dot-bg .slick-arrow:after, .s-slick-theme--dot .slick-arrow:after {
        height: 30px;
        height: 8.33333vw
    }
}

@media screen and (max-width: 768px) {
    .s-slick-theme--dot-bg .slick-arrow.slick-prev, .s-slick-theme--dot .slick-arrow.slick-prev {
        left: 25.6px;
        left: 3.33333vw;
        padding-right: 4.26667px;
        padding-right: .55556vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-slick-theme--dot-bg .slick-arrow.slick-prev, .s-slick-theme--dot .slick-arrow.slick-prev {
        left: 12px;
        left: 3.33333vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-slick-theme--dot-bg .slick-arrow.slick-prev, .s-slick-theme--dot .slick-arrow.slick-prev {
        padding-right: 2px;
        padding-right: .55556vw
    }
}

@media screen and (max-width: 768px) {
    .s-slick-theme--dot-bg .slick-arrow.slick-next, .s-slick-theme--dot .slick-arrow.slick-next {
        right: 25.6px;
        right: 3.33333vw;
        padding-left: 6.4px;
        padding-left: .83333vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-slick-theme--dot-bg .slick-arrow.slick-next, .s-slick-theme--dot .slick-arrow.slick-next {
        right: 12px;
        right: 3.33333vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-slick-theme--dot-bg .slick-arrow.slick-next, .s-slick-theme--dot .slick-arrow.slick-next {
        padding-left: 3px;
        padding-left: .83333vw
    }
}

@media screen and (max-width: 768px) {
    .s-slick-theme--dot-bg .s-slick-dots, .s-slick-theme--dot .s-slick-dots {
        bottom: 34.13333px;
        bottom: 4.44444vw;
        padding: 0px 25.6px;
        padding: 0vw 3.33333vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-slick-theme--dot-bg .s-slick-dots, .s-slick-theme--dot .s-slick-dots {
        bottom: 16px;
        bottom: 4.44444vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-slick-theme--dot-bg .s-slick-dots, .s-slick-theme--dot .s-slick-dots {
        padding: 0px 12px;
        padding: 0vw 3.33333vw
    }
}

@media screen and (max-width: 768px) {
    .s-slick-theme--dot-bg .s-slick-dots .slick-dots, .s-slick-theme--dot .s-slick-dots .slick-dots {
        padding: 0px 17.06667px;
        padding: 0vw 2.22222vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-slick-theme--dot-bg .s-slick-dots .slick-dots, .s-slick-theme--dot .s-slick-dots .slick-dots {
        padding: 0px 8px;
        padding: 0vw 2.22222vw
    }
}

@media screen and (max-width: 768px) {
    .s-slick-theme--dot-bg .s-slick-dots .slick-dots:before, .s-slick-theme--dot .s-slick-dots .slick-dots:before {
        -webkit-border-radius: 25.6px;
        border-radius: 25.6px;
        -webkit-border-radius: 3.33333vw;
        border-radius: 3.33333vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-slick-theme--dot-bg .s-slick-dots .slick-dots:before, .s-slick-theme--dot .s-slick-dots .slick-dots:before {
        -webkit-border-radius: 12px;
        border-radius: 12px;
        -webkit-border-radius: 3.33333vw;
        border-radius: 3.33333vw
    }
}

@media screen and (max-width: 768px) {
    .s-slick-theme--dot-bg .s-slick-dots .slick-dots li, .s-slick-theme--dot .s-slick-dots .slick-dots li {
        margin: 0px 4.26667px;
        margin: 0vw .55556vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-slick-theme--dot-bg .s-slick-dots .slick-dots li, .s-slick-theme--dot .s-slick-dots .slick-dots li {
        margin: 0px 2px;
        margin: 0vw .55556vw
    }
}

@media screen and (max-width: 768px) {
    .s-slick-theme--dot-bg .s-slick-dots .slick-dots li button, .s-slick-theme--dot .s-slick-dots .slick-dots li button {
        width: 12.8px;
        width: 1.66667vw;
        height: 12.8px;
        height: 1.66667vw;
        padding: 12.8px;
        padding: 1.66667vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-slick-theme--dot-bg .s-slick-dots .slick-dots li button, .s-slick-theme--dot .s-slick-dots .slick-dots li button {
        width: 6px;
        width: 1.66667vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-slick-theme--dot-bg .s-slick-dots .slick-dots li button, .s-slick-theme--dot .s-slick-dots .slick-dots li button {
        height: 6px;
        height: 1.66667vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-slick-theme--dot-bg .s-slick-dots .slick-dots li button, .s-slick-theme--dot .s-slick-dots .slick-dots li button {
        padding: 6px;
        padding: 1.66667vw
    }
}

@media screen and (max-width: 768px) {
    .s-slick-theme--dot-bg .s-slick-dots .slick-dots li button:before, .s-slick-theme--dot .s-slick-dots .slick-dots li button:before {
        width: 100%;
        height: 100%;
        -webkit-border-radius: 10.66667px;
        border-radius: 10.66667px;
        -webkit-border-radius: 1.38889vw;
        border-radius: 1.38889vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-slick-theme--dot-bg .s-slick-dots .slick-dots li button:before, .s-slick-theme--dot .s-slick-dots .slick-dots li button:before {
        -webkit-border-radius: 5px;
        border-radius: 5px;
        -webkit-border-radius: 1.38889vw;
        border-radius: 1.38889vw
    }
}

@media screen and (max-width: 768px) {
    .s-slick-theme--dot-bg .s-slick-dots .slick-dots .slick-dots-autoplay, .s-slick-theme--dot .s-slick-dots .slick-dots .slick-dots-autoplay {
        width: 59.73333px;
        width: 7.77778vw;
        height: 59.73333px;
        height: 7.77778vw;
        margin-left: 14.93333px;
        margin-left: 1.94444vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-slick-theme--dot-bg .s-slick-dots .slick-dots .slick-dots-autoplay, .s-slick-theme--dot .s-slick-dots .slick-dots .slick-dots-autoplay {
        width: 28px;
        width: 7.77778vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-slick-theme--dot-bg .s-slick-dots .slick-dots .slick-dots-autoplay, .s-slick-theme--dot .s-slick-dots .slick-dots .slick-dots-autoplay {
        height: 28px;
        height: 7.77778vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-slick-theme--dot-bg .s-slick-dots .slick-dots .slick-dots-autoplay, .s-slick-theme--dot .s-slick-dots .slick-dots .slick-dots-autoplay {
        margin-left: 7px;
        margin-left: 1.94444vw
    }
}

@media screen and (max-width: 768px) {
    .s-slick-theme--dot-bg .s-slick-dots .slick-dots .slick-dots-autoplay button, .s-slick-theme--dot .s-slick-dots .slick-dots .slick-dots-autoplay button {
        width: 59.73333px;
        width: 7.77778vw;
        height: 59.73333px;
        height: 7.77778vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-slick-theme--dot-bg .s-slick-dots .slick-dots .slick-dots-autoplay button, .s-slick-theme--dot .s-slick-dots .slick-dots .slick-dots-autoplay button {
        width: 28px;
        width: 7.77778vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-slick-theme--dot-bg .s-slick-dots .slick-dots .slick-dots-autoplay button, .s-slick-theme--dot .s-slick-dots .slick-dots .slick-dots-autoplay button {
        height: 28px;
        height: 7.77778vw
    }
}

@media screen and (max-width: 768px) {
    .s-slick-theme--dot-bg .s-slick-dots .slick-dots .slick-dots-autoplay button.s-autoplay-pause:after, .s-slick-theme--dot .s-slick-dots .slick-dots .slick-dots-autoplay button.s-autoplay-pause:after {
        width: 21.33333px;
        width: 2.77778vw;
        height: 21.33333px;
        height: 2.77778vw;
        margin: -1px auto 0
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-slick-theme--dot-bg .s-slick-dots .slick-dots .slick-dots-autoplay button.s-autoplay-pause:after, .s-slick-theme--dot .s-slick-dots .slick-dots .slick-dots-autoplay button.s-autoplay-pause:after {
        width: 10px;
        width: 2.77778vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-slick-theme--dot-bg .s-slick-dots .slick-dots .slick-dots-autoplay button.s-autoplay-pause:after, .s-slick-theme--dot .s-slick-dots .slick-dots .slick-dots-autoplay button.s-autoplay-pause:after {
        height: 10px;
        height: 2.77778vw
    }
}

@media screen and (max-width: 768px) {
    .s-slick-theme--dot-bg .s-slick-dots .slick-dots .slick-dots-autoplay button.s-autoplay-puse, .s-slick-theme--dot .s-slick-dots .slick-dots .slick-dots-autoplay button.s-autoplay-puse {
        padding-left: 1px
    }

    .s-slick-theme--dot-bg .s-slick-dots .slick-dots .slick-dots-autoplay button.s-autoplay-play, .s-slick-theme--dot .s-slick-dots .slick-dots .slick-dots-autoplay button.s-autoplay-play {
        padding-left: 4.26667px;
        padding-left: .55556vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-slick-theme--dot-bg .s-slick-dots .slick-dots .slick-dots-autoplay button.s-autoplay-play, .s-slick-theme--dot .s-slick-dots .slick-dots .slick-dots-autoplay button.s-autoplay-play {
        padding-left: 2px;
        padding-left: .55556vw
    }
}

@media screen and (max-width: 768px) {
    .s-slick-theme--dot-bg .s-slick-dots .slick-dots .slick-dots-autoplay button.s-autoplay-play:after, .s-slick-theme--dot .s-slick-dots .slick-dots .slick-dots-autoplay button.s-autoplay-play:after {
        width: 14.93333px;
        width: 1.94444vw;
        height: 21.33333px;
        height: 2.77778vw;
        margin: -2px auto 0
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-slick-theme--dot-bg .s-slick-dots .slick-dots .slick-dots-autoplay button.s-autoplay-play:after, .s-slick-theme--dot .s-slick-dots .slick-dots .slick-dots-autoplay button.s-autoplay-play:after {
        width: 7px;
        width: 1.94444vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-slick-theme--dot-bg .s-slick-dots .slick-dots .slick-dots-autoplay button.s-autoplay-play:after, .s-slick-theme--dot .s-slick-dots .slick-dots .slick-dots-autoplay button.s-autoplay-play:after {
        height: 10px;
        height: 2.77778vw
    }
}

@media screen and (max-width: 768px) {
    .s-slick-theme--dot-bg.is-slick-autoplay .slick-dots, .s-slick-theme--dot.is-slick-autoplay .slick-dots {
        margin-right: 72.53333px;
        margin-right: 9.44444vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-slick-theme--dot-bg.is-slick-autoplay .slick-dots, .s-slick-theme--dot.is-slick-autoplay .slick-dots {
        margin-right: 34px;
        margin-right: 9.44444vw
    }
}

.s-video-area {
    display: none;
    overflow: hidden;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    z-index: 100
}

.s-video-area:before {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.8);
    content: ''
}

.s-video-area iframe, .s-video-area object {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 100%;
    border: 0
}

.s-video-area .s-video-wrap, .s-video-area .s-video-container {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0
}

.s-video-area .s-video-container {
    z-index: 10
}

.s-video-area .s-video-container>div {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    height: 100%
}

.s-media-close {
    overflow: hidden;
    position: absolute;
    top: 30px;
    right: 30px;
    z-index: 100;
    width: 28px;
    height: 28px;
    background: url(../../../../../../etc.clientlibs/samsung/clientlibs/us/usglobal/clientlib-dependencies/resources/imgs/btn-close-white.png) no-repeat 50% 50%;
    font-size: 0;
    line-height: 99px;
    cursor: pointer
}

.s-media-close.s-black {
    background: url(../../../../../../etc.clientlibs/samsung/clientlibs/us/usglobal/clientlib-dependencies/resources/imgs/btn-close-black.png) no-repeat 50% 50%
}

.video-open #wrap {
    overflow-x: hidden
}

.mp4-video {
    position: relative
}

.s-mp4-video-play {
    overflow: hidden;
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    width: 142px;
    width: 9.86111vw;
    height: 142px;
    height: 9.86111vw;
    margin: auto;
    text-indent: -999px;
    background: url(../../../../../../etc.clientlibs/samsung/clientlibs/us/usglobal/clientlib-dependencies/resources/imgs/btn-play-big.png) no-repeat;
    background-size: 100%
}

@media (min-width: 1440px) {
    .s-mp4-video-play {
        width: 142px
    }
}

@media (min-width: 1440px) {
    .s-mp4-video-play {
        height: 142px
    }
}

.s-mp4-video-play:-moz-focusring {
    outline: 1px dotted ButtonText
}

.bc-cplayer-container .bc-cplayer-control {
    background-image: url(../../../../../../etc.clientlibs/samsung/clientlibs/us/usglobal/clientlib-dependencies/resources/imgs/brightcove-bg-panel.gif)
}

.bc-cplayer-container .bc-cplayer-control .rewind {
    background-image: url(../../../../../../etc.clientlibs/samsung/clientlibs/us/usglobal/clientlib-dependencies/resources/imgs/brightcove-btn-rewind.gif)
}

.bc-cplayer-container .bc-cplayer-control .play {
    background-image: url(../../../../../../etc.clientlibs/samsung/clientlibs/us/usglobal/clientlib-dependencies/resources/imgs/brightcove-btn-play.gif)
}

.bc-cplayer-container .bc-cplayer-control .pause {
    background-image: url(../../../../../../etc.clientlibs/samsung/clientlibs/us/usglobal/clientlib-dependencies/resources/imgs/brightcove-btn-pause.gif)
}

.bc-cplayer-container .bc-cplayer-control .forward {
    background-image: url(../../../../../../etc.clientlibs/samsung/clientlibs/us/usglobal/clientlib-dependencies/resources/imgs/brightcove-btn-forward.gif)
}

.bc-cplayer-container .bc-cplayer-control .mute {
    background-image: url(../../../../../../etc.clientlibs/samsung/clientlibs/us/usglobal/clientlib-dependencies/resources/imgs/brightcove-btn-volon.gif)
}

.bc-cplayer-container .bc-cplayer-control .volume-down {
    background-image: url(../../../../../../etc.clientlibs/samsung/clientlibs/us/usglobal/clientlib-dependencies/resources/imgs/brightcove-btn-voldown.gif)
}

.bc-cplayer-container .bc-cplayer-control .volume-up {
    background-image: url(../../../../../../etc.clientlibs/samsung/clientlibs/us/usglobal/clientlib-dependencies/resources/imgs/brightcove-btn-volup.gif)
}

.bc-cplayer-container .bc-cplayer-control .muted {
    background-image: url(../../../../../../etc.clientlibs/samsung/clientlibs/us/usglobal/clientlib-dependencies/resources/imgs/brightcove-btn-volmute.gif)
}

.bc-cplayer-container .bc-cplayer-control .rightPanel button.bc-cc {
    background-image: url(../../../../../../etc.clientlibs/samsung/clientlibs/us/usglobal/clientlib-dependencies/resources/imgs/brightcove-btn-bc-cc.png)
}

.bc-cplayer-container .bc-cplayer-control .rightPanel button.bc-cc.over {
    background-image: url(../../../../../../etc.clientlibs/samsung/clientlibs/us/usglobal/clientlib-dependencies/resources/imgs/brightcove-btn-bc-cc-over.png) !important
}

.bc-cplayer-container .bc-cplayer-control .rightPanel button.bc-cc.on {
    background-image: url(../../../../../../etc.clientlibs/samsung/clientlibs/us/usglobal/clientlib-dependencies/resources/imgs/brightcove-btn-bc-cc-on.png) !important
}

.bc-cplayer-control-area {
    height: 100%
}

@media screen and (max-width: 768px) {
    .s-media-close {
        top: 34.13333px;
        top: 4.44444vw;
        right: 34.13333px;
        right: 4.44444vw;
        width: 25px;
        height: 25px;
        background: url(../../../../../../etc.clientlibs/samsung/clientlibs/us/usglobal/clientlib-dependencies/resources/imgs/btn-close-white_x2.png) no-repeat 50% 50%;
        background-size: 100%
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-media-close {
        top: 16px;
        top: 4.44444vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-media-close {
        right: 16px;
        right: 4.44444vw
    }
}

@media screen and (max-width: 768px) {
    .s-media-close.s-black {
        background: url(../../../../../../etc.clientlibs/samsung/clientlibs/us/usglobal/clientlib-dependencies/resources/imgs/btn-close-black_x2.png) no-repeat 50% 50%;
        background-size: 100%
    }

    .s-mp4-video-play {
        width: 179.2px;
        width: 23.33333vw;
        height: 179.2px;
        height: 23.33333vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-mp4-video-play {
        width: 84px;
        width: 23.33333vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-mp4-video-play {
        height: 84px;
        height: 23.33333vw
    }
}

.s-energy-label__txt {
    font-size: 13px;
    font-size: .90278vw;
    color: #363636;
    font-weight: bold;
    letter-spacing: .06em;
    text-transform: uppercase;
    vertical-align: top
}

@media (min-width: 1440px) {
    .s-energy-label__txt {
        font-size: 13px
    }
}

.s-energy-label__txt:hover, .s-energy-label__txt:focus {
    text-decoration: underline
}

.s-energy-label__tag {
    display: inline-block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 40px;
    width: 2.77778vw;
    height: 20px;
    height: 1.38889vw;
    margin: -1px 0px 0px 7px;
    margin: -.06944vw 0vw 0vw .48611vw;
    background-repeat: no-repeat;
    vertical-align: top
}

@media (min-width: 1440px) {
    .s-energy-label__tag {
        width: 40px
    }
}

@media (min-width: 1440px) {
    .s-energy-label__tag {
        height: 20px
    }
}

@media (min-width: 1440px) {
    .s-energy-label__tag {
        margin: -1px 0px 0px 7px
    }
}

.s-energy-label__tag span {
    overflow: hidden;
    display: inline-block;
    width: 40px;
    width: 2.77778vw;
    height: 20px;
    height: 1.38889vw;
    background-repeat: no-repeat;
    background-size: cover;
    line-height: 99em;
    vertical-align: top
}

@media (min-width: 1440px) {
    .s-energy-label__tag span {
        width: 40px
    }
}

@media (min-width: 1440px) {
    .s-energy-label__tag span {
        height: 20px
    }
}

.s-energy-label__tag.s-first-level {
    background-image: url(../../../../../../etc.clientlibs/samsung/clientlibs/us/usglobal/clientlib-dependencies/resources/imgs/svg-level-first.svg)
}

.s-energy-label__tag.s-second-level {
    background-image: url(../../../../../../etc.clientlibs/samsung/clientlibs/us/usglobal/clientlib-dependencies/resources/imgs/svg-level-second.svg)
}

.s-energy-label__tag.s-third-level {
    background-image: url(../../../../../../etc.clientlibs/samsung/clientlibs/us/usglobal/clientlib-dependencies/resources/imgs/svg-level-third.svg)
}

.s-energy-label__tag.s-fourth-level {
    background-image: url(../../../../../../etc.clientlibs/samsung/clientlibs/us/usglobal/clientlib-dependencies/resources/imgs/svg-level-fourth.svg)
}

.s-energy-label__tag.s-fifth-level {
    background-image: url(../../../../../../etc.clientlibs/samsung/clientlibs/us/usglobal/clientlib-dependencies/resources/imgs/svg-level-fifth.svg)
}

.s-energy-label__tag.s-sixth-level {
    background-image: url(../../../../../../etc.clientlibs/samsung/clientlibs/us/usglobal/clientlib-dependencies/resources/imgs/svg-level-sixth.svg)
}

.s-energy-label__tag.s-seventh-level {
    background-image: url(../../../../../../etc.clientlibs/samsung/clientlibs/us/usglobal/clientlib-dependencies/resources/imgs/svg-level-seventh.svg)
}

.s-energy-label__tag .s-grade-a {
    background-image: url(../../../../../../etc.clientlibs/samsung/clientlibs/us/usglobal/clientlib-dependencies/resources/imgs/svg-level-a.svg)
}

.s-energy-label__tag .s-grade-a-plus {
    background-image: url(../../../../../../etc.clientlibs/samsung/clientlibs/us/usglobal/clientlib-dependencies/resources/imgs/svg-level-a-plus.svg)
}

.s-energy-label__tag .s-grade-a-plus2 {
    background-image: url(../../../../../../etc.clientlibs/samsung/clientlibs/us/usglobal/clientlib-dependencies/resources/imgs/svg-level-a-plus2.svg)
}

.s-energy-label__tag .s-grade-a-plus3 {
    background-image: url(../../../../../../etc.clientlibs/samsung/clientlibs/us/usglobal/clientlib-dependencies/resources/imgs/svg-level-a-plus3.svg)
}

.s-energy-label__tag .s-grade-b {
    background-image: url(../../../../../../etc.clientlibs/samsung/clientlibs/us/usglobal/clientlib-dependencies/resources/imgs/svg-level-b.svg)
}

.s-energy-label__tag .s-grade-c {
    background-image: url(../../../../../../etc.clientlibs/samsung/clientlibs/us/usglobal/clientlib-dependencies/resources/imgs/svg-level-c.svg)
}

.s-energy-label__tag .s-grade-d {
    background-image: url(../../../../../../etc.clientlibs/samsung/clientlibs/us/usglobal/clientlib-dependencies/resources/imgs/svg-level-d.svg)
}

.s-energy-label__tag .s-grade-e {
    background-image: url(../../../../../../etc.clientlibs/samsung/clientlibs/us/usglobal/clientlib-dependencies/resources/imgs/svg-level-e.svg)
}

.s-energy-label__tag .s-grade-f {
    background-image: url(../../../../../../etc.clientlibs/samsung/clientlibs/us/usglobal/clientlib-dependencies/resources/imgs/svg-level-f.svg)
}

.s-energy-label__tag .s-grade-g {
    background-image: url(../../../../../../etc.clientlibs/samsung/clientlibs/us/usglobal/clientlib-dependencies/resources/imgs/svg-level-g.svg)
}

.no-svg .s-energy-label__tag.s-first-level, .no-svg .s-energy-label__tag.s-second-level, .no-svg .s-energy-label__tag.s-third-level, .no-svg .s-energy-label__tag.s-fourth-level, .no-svg .s-energy-label__tag.s-fifth-level, .no-svg .s-energy-label__tag.s-sixth-level, .no-svg .s-energy-label__tag.s-seventh-level, .no-svg .s-energy-label__tag .s-grade-a, .no-svg .s-energy-label__tag .s-grade-a-plus, .no-svg .s-energy-label__tag .s-grade-a-plus2, .no-svg .s-energy-label__tag .s-grade-a-plus3, .no-svg .s-energy-label__tag .s-grade-b, .no-svg .s-energy-label__tag .s-grade-c, .no-svg .s-energy-label__tag .s-grade-d, .no-svg .s-energy-label__tag .s-grade-e, .no-svg .s-energy-label__tag .s-grade-f, .no-svg .s-energy-label__tag .s-grade-g {
    background-image: url(../../../../../../etc.clientlibs/samsung/clientlibs/us/usglobal/clientlib-dependencies/resources/imgs/sp-common-ie8.png);
    background-size: 400px auto
}

.no-svg .s-energy-label__tag.s-first-level {
    background-position: 0 -23px
}

.no-svg .s-energy-label__tag.s-second-level {
    background-position: 0 -45px
}

.no-svg .s-energy-label__tag.s-third-level {
    background-position: 0 -67px
}

.no-svg .s-energy-label__tag.s-fourth-level {
    background-position: 0 -89px
}

.no-svg .s-energy-label__tag.s-fifth-level {
    background-position: -42px -23px
}

.no-svg .s-energy-label__tag.s-sixth-level {
    background-position: -42px -45px
}

.no-svg .s-energy-label__tag.s-seventh-level {
    background-position: -42px -67px
}

.no-svg .s-energy-label__tag .s-grade-a {
    background-position: -84px -67px
}

.no-svg .s-energy-label__tag .s-grade-a-plus {
    background-position: -84px -45px
}

.no-svg .s-energy-label__tag .s-grade-a-plus2 {
    background-position: -84px -23px
}

.no-svg .s-energy-label__tag .s-grade-a-plus3 {
    background-position: -42px -89px
}

.no-svg .s-energy-label__tag .s-grade-b {
    background-position: -84px -89px
}

.no-svg .s-energy-label__tag .s-grade-c {
    background-position: -126px -23px
}

.no-svg .s-energy-label__tag .s-grade-d {
    background-position: -126px -23px
}

.no-svg .s-energy-label__tag .s-grade-e {
    background-position: -126px -67px
}

.no-svg .s-energy-label__tag .s-grade-f {
    background-position: -126px -89px
}

.no-svg .s-energy-label__tag .s-grade-g {
    background-position: -96px 0
}

@media screen and (max-width: 1279px) and (max-width: 1024px) {
    .s-energy-label__txt {
        font-size: 14px;
        font-size: 1.36719vw
    }
}

@media screen and (max-width: 1279px) and (max-width: 1024px) {
    .s-energy-label__tag {
        width: 40px;
        width: 3.90625vw
    }
}

@media screen and (max-width: 1279px) and (max-width: 1024px) {
    .s-energy-label__tag {
        height: 20px;
        height: 1.95312vw
    }
}

@media screen and (max-width: 1279px) and (max-width: 1024px) {
    .s-energy-label__tag {
        margin: -1px 0px 0px 7px;
        margin: -.09766vw 0vw 0vw .68359vw
    }
}

@media screen and (max-width: 1279px) and (max-width: 1024px) {
    .s-energy-label__tag span {
        width: 40px;
        width: 3.90625vw
    }
}

@media screen and (max-width: 1279px) and (max-width: 1024px) {
    .s-energy-label__tag span {
        height: 20px;
        height: 1.95312vw
    }
}

@media screen and (max-width: 768px) {
    .s-energy-label__txt {
        font-size: 21.33333px;
        font-size: 2.77778vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-energy-label__txt {
        font-size: 10px;
        font-size: 2.77778vw
    }
}

@media screen and (max-width: 768px) {
    .s-energy-label__tag {
        width: 68.26667px;
        width: 8.88889vw;
        height: 34.13333px;
        height: 4.44444vw;
        margin: -6.4px 0px 0px 8.53333px;
        margin: -.83333vw 0vw 0vw 1.11111vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-energy-label__tag {
        width: 32px;
        width: 8.88889vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-energy-label__tag {
        height: 16px;
        height: 4.44444vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-energy-label__tag {
        margin: -3px 0px 0px 4px;
        margin: -.83333vw 0vw 0vw 1.11111vw
    }
}

@media screen and (max-width: 768px) {
    .s-energy-label__tag span {
        width: 68.26667px;
        width: 8.88889vw;
        height: 34.13333px;
        height: 4.44444vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-energy-label__tag span {
        width: 32px;
        width: 8.88889vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-energy-label__tag span {
        height: 16px;
        height: 4.44444vw
    }
}

.s-layer-dimmed {
    position: fixed;
    top: 0;
    left: 0;
    background-color: #000;
    width: 100%;
    height: 100%;
    z-index: 1100;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=85);
    opacity: .85
}

@media screen and (max-width: 768px) {
    body.layer-opened-mo {
        overflow: hidden
    }
}

.s-buffer-top {
    margin-top: 88px !important
}

.s-buffer-bottom {
    margin-bottom: 88px !important
}

.s-font-sharpsans, .s-font-sharpsans * {
    font-family: "SamsungSharpSans", arial
}

html.rtl .s-font-sharpsans, html.rtl .s-font-sharpsans * {
    font-family: "SamsungSharpSans", "SamsungOneArabic", tahoma
}

html.rtl[lang^="he"] .s-font-sharpsans, html.rtl[lang^="he"] .s-font-sharpsans * {
    font-family: "SamsungSharpSans", "SamsungOneHebrew", tahoma
}

html[lang^="el"] .s-font-sharpsans, html[lang^="el"] .s-font-sharpsans * {
    font-family: "SamsungOne", arial
}

html[lang^="zh"] .s-font-sharpsans, html[lang^="zh"] .s-font-sharpsans * {
    font-family: "SamsungSharpSans", "Microsoft JhengHei", "微软雅黑", "Simsun", "宋体", arial
}

html[lang="zh-CN"] .s-font-sharpsans, html[lang="zh-CN"] .s-font-sharpsans * {
    font-family: "SamsungSharpSans", "Microsoft Yahei", "微软雅黑", "Simsun", "宋体", arial
}

html[lang^="th"] .s-font-sharpsans, html[lang^="th"] .s-font-sharpsans * {
    font-family: "Kittithada", arial
}

html[lang^="vi"] .s-font-sharpsans, html[lang^="vi"] .s-font-sharpsans * {
    font-family: "SamsungSharpSans", "SamsungOne", arial
}

html[lang^="my"] .s-font-sharpsans, html[lang^="my"] .s-font-sharpsans * {
    font-family: "zawgyione", arial, sans-serif
}

.s-font-weight-bold.s-font-weight-bold {
    font-weight: bold
}

.s-font-style-italic.s-font-style-italic {
    font-style: italic
}

[data-font-size-pc="108"] {
    font-size: 108px;
    font-size: 7.5vw
}

html[lang^="th"] [data-font-size-pc="108"] {
    font-size: 156.6px;
    font-size: 10.875vw
}

@media (min-width: 1440px) {
    [data-font-size-pc="108"] {
        font-size: 108px
    }

    html[lang^="th"] [data-font-size-pc="108"] {
        font-size: 156.6px
    }
}

[data-font-size-pc="90"] {
    font-size: 90px;
    font-size: 6.25vw
}

html[lang^="th"] [data-font-size-pc="90"] {
    font-size: 130.5px;
    font-size: 9.0625vw
}

@media (min-width: 1440px) {
    [data-font-size-pc="90"] {
        font-size: 90px
    }

    html[lang^="th"] [data-font-size-pc="90"] {
        font-size: 130.5px
    }
}

[data-font-size-pc="84"] {
    font-size: 84px;
    font-size: 5.83333vw
}

html[lang^="th"] [data-font-size-pc="84"] {
    font-size: 121.8px;
    font-size: 8.45833vw
}

@media (min-width: 1440px) {
    [data-font-size-pc="84"] {
        font-size: 84px
    }

    html[lang^="th"] [data-font-size-pc="84"] {
        font-size: 121.8px
    }
}

[data-font-size-pc="80"] {
    font-size: 80px;
    font-size: 5.55556vw
}

html[lang^="th"] [data-font-size-pc="80"] {
    font-size: 116px;
    font-size: 8.05556vw
}

@media (min-width: 1440px) {
    [data-font-size-pc="80"] {
        font-size: 80px
    }

    html[lang^="th"] [data-font-size-pc="80"] {
        font-size: 116px
    }
}

[data-font-size-pc="76"] {
    font-size: 76px;
    font-size: 5.27778vw
}

html[lang^="th"] [data-font-size-pc="76"] {
    font-size: 110.2px;
    font-size: 7.65278vw
}

@media (min-width: 1440px) {
    [data-font-size-pc="76"] {
        font-size: 76px
    }

    html[lang^="th"] [data-font-size-pc="76"] {
        font-size: 110.2px
    }
}

[data-font-size-pc="72"] {
    font-size: 72px;
    font-size: 5vw
}

html[lang^="th"] [data-font-size-pc="72"] {
    font-size: 104.4px;
    font-size: 7.25vw
}

@media (min-width: 1440px) {
    [data-font-size-pc="72"] {
        font-size: 72px
    }

    html[lang^="th"] [data-font-size-pc="72"] {
        font-size: 104.4px
    }
}

[data-font-size-pc="70"] {
    font-size: 70px;
    font-size: 4.86111vw
}

html[lang^="th"] [data-font-size-pc="70"] {
    font-size: 101.5px;
    font-size: 7.04861vw
}

@media (min-width: 1440px) {
    [data-font-size-pc="70"] {
        font-size: 70px
    }

    html[lang^="th"] [data-font-size-pc="70"] {
        font-size: 101.5px
    }
}

[data-font-size-pc="64"] {
    font-size: 64px;
    font-size: 4.44444vw
}

html[lang^="th"] [data-font-size-pc="64"] {
    font-size: 92.8px;
    font-size: 6.44444vw
}

@media (min-width: 1440px) {
    [data-font-size-pc="64"] {
        font-size: 64px
    }

    html[lang^="th"] [data-font-size-pc="64"] {
        font-size: 92.8px
    }
}

[data-font-size-pc="60"] {
    font-size: 60px;
    font-size: 4.16667vw
}

html[lang^="th"] [data-font-size-pc="60"] {
    font-size: 87px;
    font-size: 6.04167vw
}

@media (min-width: 1440px) {
    [data-font-size-pc="60"] {
        font-size: 60px
    }

    html[lang^="th"] [data-font-size-pc="60"] {
        font-size: 87px
    }
}

[data-font-size-pc="48"] {
    font-size: 48px;
    font-size: 3.33333vw
}

html[lang^="th"] [data-font-size-pc="48"] {
    font-size: 64.8px;
    font-size: 4.5vw
}

@media (min-width: 1440px) {
    [data-font-size-pc="48"] {
        font-size: 48px
    }

    html[lang^="th"] [data-font-size-pc="48"] {
        font-size: 64.8px
    }
}

[data-font-size-pc="40"] {
    font-size: 40px;
    font-size: 2.77778vw
}

html[lang^="th"] [data-font-size-pc="40"] {
    font-size: 54px;
    font-size: 3.75vw
}

@media (min-width: 1440px) {
    [data-font-size-pc="40"] {
        font-size: 40px
    }

    html[lang^="th"] [data-font-size-pc="40"] {
        font-size: 54px
    }
}

[data-font-size-pc="38"] {
    font-size: 38px;
    font-size: 2.63889vw
}

html[lang^="th"] [data-font-size-pc="38"] {
    font-size: 51.3px;
    font-size: 3.5625vw
}

@media (min-width: 1440px) {
    [data-font-size-pc="38"] {
        font-size: 38px
    }

    html[lang^="th"] [data-font-size-pc="38"] {
        font-size: 51.3px
    }
}

[data-font-size-pc="36"] {
    font-size: 36px;
    font-size: 2.5vw
}

html[lang^="th"] [data-font-size-pc="36"] {
    font-size: 48.6px;
    font-size: 3.375vw
}

@media (min-width: 1440px) {
    [data-font-size-pc="36"] {
        font-size: 36px
    }

    html[lang^="th"] [data-font-size-pc="36"] {
        font-size: 48.6px
    }
}

[data-font-size-pc="34"] {
    font-size: 34px;
    font-size: 2.36111vw
}

html[lang^="th"] [data-font-size-pc="34"] {
    font-size: 45.9px;
    font-size: 3.1875vw
}

@media (min-width: 1440px) {
    [data-font-size-pc="34"] {
        font-size: 34px
    }

    html[lang^="th"] [data-font-size-pc="34"] {
        font-size: 45.9px
    }
}

[data-font-size-pc="32"] {
    font-size: 32px;
    font-size: 2.22222vw
}

html[lang^="th"] [data-font-size-pc="32"] {
    font-size: 43.2px;
    font-size: 3vw
}

@media (min-width: 1440px) {
    [data-font-size-pc="32"] {
        font-size: 32px
    }

    html[lang^="th"] [data-font-size-pc="32"] {
        font-size: 43.2px
    }
}

[data-font-size-pc="28"] {
    font-size: 28px;
    font-size: 1.94444vw
}

html[lang^="th"] [data-font-size-pc="28"] {
    font-size: 37.8px;
    font-size: 2.625vw
}

@media (min-width: 1440px) {
    [data-font-size-pc="28"] {
        font-size: 28px
    }

    html[lang^="th"] [data-font-size-pc="28"] {
        font-size: 37.8px
    }
}

[data-font-size-pc="24"] {
    font-size: 24px;
    font-size: 1.66667vw
}

html[lang^="th"] [data-font-size-pc="24"] {
    font-size: 32.4px;
    font-size: 2.25vw
}

@media (min-width: 1440px) {
    [data-font-size-pc="24"] {
        font-size: 24px
    }

    html[lang^="th"] [data-font-size-pc="24"] {
        font-size: 32.4px
    }
}

[data-font-size-pc="22"] {
    font-size: 22px;
    font-size: 1.52778vw
}

html[lang^="th"] [data-font-size-pc="22"] {
    font-size: 29.7px;
    font-size: 2.0625vw
}

@media (min-width: 1440px) {
    [data-font-size-pc="22"] {
        font-size: 22px
    }

    html[lang^="th"] [data-font-size-pc="22"] {
        font-size: 29.7px
    }
}

[data-font-size-pc="20"] {
    font-size: 20px;
    font-size: 1.38889vw
}

html[lang^="th"] [data-font-size-pc="20"] {
    font-size: 27px;
    font-size: 1.875vw
}

@media (min-width: 1440px) {
    [data-font-size-pc="20"] {
        font-size: 20px
    }

    html[lang^="th"] [data-font-size-pc="20"] {
        font-size: 27px
    }
}

[data-font-size-pc="18"] {
    font-size: 18px;
    font-size: 1.25vw
}

html[lang^="th"] [data-font-size-pc="18"] {
    font-size: 24.3px;
    font-size: 1.6875vw
}

@media (min-width: 1440px) {
    [data-font-size-pc="18"] {
        font-size: 18px
    }

    html[lang^="th"] [data-font-size-pc="18"] {
        font-size: 24.3px
    }
}

[data-font-size-pc="16"] {
    font-size: 16px;
    font-size: 1.11111vw
}

html[lang^="th"] [data-font-size-pc="16"] {
    font-size: 21.6px;
    font-size: 1.5vw
}

@media (min-width: 1440px) {
    [data-font-size-pc="16"] {
        font-size: 16px
    }

    html[lang^="th"] [data-font-size-pc="16"] {
        font-size: 21.6px
    }
}

[data-font-size-pc="14"] {
    font-size: 14px;
    font-size: .97222vw
}

html[lang^="th"] [data-font-size-pc="14"] {
    font-size: 18.9px;
    font-size: 1.3125vw
}

@media (min-width: 1440px) {
    [data-font-size-pc="14"] {
        font-size: 14px
    }

    html[lang^="th"] [data-font-size-pc="14"] {
        font-size: 18.9px
    }
}

[data-font-size-pc="12"] {
    font-size: 12px;
    font-size: .83333vw
}

html[lang^="th"] [data-font-size-pc="12"] {
    font-size: 16.2px;
    font-size: 1.125vw
}

@media (min-width: 1440px) {
    [data-font-size-pc="12"] {
        font-size: 12px
    }

    html[lang^="th"] [data-font-size-pc="12"] {
        font-size: 16.2px
    }
}

@media screen and (max-width: 768px) {
    [data-font-size-mo="104"] {
        font-size: 110.93333px;
        font-size: 14.44444vw
    }

    html[lang^="th"] [data-font-size-mo="104"] {
        font-size: 160.85333px;
        font-size: 20.94444vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    [data-font-size-mo="104"] {
        font-size: 52px;
        font-size: 14.44444vw
    }

    html[lang^="th"] [data-font-size-mo="104"] {
        font-size: 75.4px;
        font-size: 20.94444vw
    }
}

@media screen and (max-width: 768px) {
    [data-font-size-mo="88"] {
        font-size: 93.86667px;
        font-size: 12.22222vw
    }

    html[lang^="th"] [data-font-size-mo="88"] {
        font-size: 136.10667px;
        font-size: 17.72222vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    [data-font-size-mo="88"] {
        font-size: 44px;
        font-size: 12.22222vw
    }

    html[lang^="th"] [data-font-size-mo="88"] {
        font-size: 63.8px;
        font-size: 17.72222vw
    }
}

@media screen and (max-width: 768px) {
    [data-font-size-mo="80"] {
        font-size: 85.33333px;
        font-size: 11.11111vw
    }

    html[lang^="th"] [data-font-size-mo="80"] {
        font-size: 123.73333px;
        font-size: 16.11111vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    [data-font-size-mo="80"] {
        font-size: 40px;
        font-size: 11.11111vw
    }

    html[lang^="th"] [data-font-size-mo="80"] {
        font-size: 58px;
        font-size: 16.11111vw
    }
}

@media screen and (max-width: 768px) {
    [data-font-size-mo="76"] {
        font-size: 81.06667px;
        font-size: 10.55556vw
    }

    html[lang^="th"] [data-font-size-mo="76"] {
        font-size: 117.54667px;
        font-size: 15.30556vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    [data-font-size-mo="76"] {
        font-size: 38px;
        font-size: 10.55556vw
    }

    html[lang^="th"] [data-font-size-mo="76"] {
        font-size: 55.1px;
        font-size: 15.30556vw
    }
}

@media screen and (max-width: 768px) {
    [data-font-size-mo="72"] {
        font-size: 76.8px;
        font-size: 10vw
    }

    html[lang^="th"] [data-font-size-mo="72"] {
        font-size: 111.36px;
        font-size: 14.5vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    [data-font-size-mo="72"] {
        font-size: 36px;
        font-size: 10vw
    }

    html[lang^="th"] [data-font-size-mo="72"] {
        font-size: 52.2px;
        font-size: 14.5vw
    }
}

@media screen and (max-width: 768px) {
    [data-font-size-mo="70"] {
        font-size: 74.66667px;
        font-size: 9.72222vw
    }

    html[lang^="th"] [data-font-size-mo="70"] {
        font-size: 108.26667px;
        font-size: 14.09722vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    [data-font-size-mo="70"] {
        font-size: 35px;
        font-size: 9.72222vw
    }

    html[lang^="th"] [data-font-size-mo="70"] {
        font-size: 50.75px;
        font-size: 14.09722vw
    }
}

@media screen and (max-width: 768px) {
    [data-font-size-mo="64"] {
        font-size: 68.26667px;
        font-size: 8.88889vw
    }

    html[lang^="th"] [data-font-size-mo="64"] {
        font-size: 98.98667px;
        font-size: 12.88889vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    [data-font-size-mo="64"] {
        font-size: 32px;
        font-size: 8.88889vw
    }

    html[lang^="th"] [data-font-size-mo="64"] {
        font-size: 46.4px;
        font-size: 12.88889vw
    }
}

@media screen and (max-width: 768px) {
    [data-font-size-mo="56"] {
        font-size: 59.73333px;
        font-size: 7.77778vw
    }

    html[lang^="th"] [data-font-size-mo="56"] {
        font-size: 86.61333px;
        font-size: 11.27778vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    [data-font-size-mo="56"] {
        font-size: 28px;
        font-size: 7.77778vw
    }

    html[lang^="th"] [data-font-size-mo="56"] {
        font-size: 40.6px;
        font-size: 11.27778vw
    }
}

@media screen and (max-width: 768px) {
    [data-font-size-mo="54"] {
        font-size: 57.6px;
        font-size: 7.5vw
    }

    html[lang^="th"] [data-font-size-mo="54"] {
        font-size: 77.76px;
        font-size: 10.125vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    [data-font-size-mo="54"] {
        font-size: 27px;
        font-size: 7.5vw
    }

    html[lang^="th"] [data-font-size-mo="54"] {
        font-size: 36.45px;
        font-size: 10.125vw
    }
}

@media screen and (max-width: 768px) {
    [data-font-size-mo="52"] {
        font-size: 55.46667px;
        font-size: 7.22222vw
    }

    html[lang^="th"] [data-font-size-mo="52"] {
        font-size: 74.88px;
        font-size: 9.75vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    [data-font-size-mo="52"] {
        font-size: 26px;
        font-size: 7.22222vw
    }

    html[lang^="th"] [data-font-size-mo="52"] {
        font-size: 35.1px;
        font-size: 9.75vw
    }
}

@media screen and (max-width: 768px) {
    [data-font-size-mo="50"] {
        font-size: 53.33333px;
        font-size: 6.94444vw
    }

    html[lang^="th"] [data-font-size-mo="50"] {
        font-size: 72px;
        font-size: 9.375vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    [data-font-size-mo="50"] {
        font-size: 25px;
        font-size: 6.94444vw
    }

    html[lang^="th"] [data-font-size-mo="50"] {
        font-size: 33.75px;
        font-size: 9.375vw
    }
}

@media screen and (max-width: 768px) {
    [data-font-size-mo="48"] {
        font-size: 51.2px;
        font-size: 6.66667vw
    }

    html[lang^="th"] [data-font-size-mo="48"] {
        font-size: 69.12px;
        font-size: 9vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    [data-font-size-mo="48"] {
        font-size: 24px;
        font-size: 6.66667vw
    }

    html[lang^="th"] [data-font-size-mo="48"] {
        font-size: 32.4px;
        font-size: 9vw
    }
}

@media screen and (max-width: 768px) {
    [data-font-size-mo="44"] {
        font-size: 46.93333px;
        font-size: 6.11111vw
    }

    html[lang^="th"] [data-font-size-mo="44"] {
        font-size: 63.36px;
        font-size: 8.25vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    [data-font-size-mo="44"] {
        font-size: 22px;
        font-size: 6.11111vw
    }

    html[lang^="th"] [data-font-size-mo="44"] {
        font-size: 29.7px;
        font-size: 8.25vw
    }
}

@media screen and (max-width: 768px) {
    [data-font-size-mo="42"] {
        font-size: 44.8px;
        font-size: 5.83333vw
    }

    html[lang^="th"] [data-font-size-mo="42"] {
        font-size: 60.48px;
        font-size: 7.875vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    [data-font-size-mo="42"] {
        font-size: 21px;
        font-size: 5.83333vw
    }

    html[lang^="th"] [data-font-size-mo="42"] {
        font-size: 28.35px;
        font-size: 7.875vw
    }
}

@media screen and (max-width: 768px) {
    [data-font-size-mo="40"] {
        font-size: 42.66667px;
        font-size: 5.55556vw
    }

    html[lang^="th"] [data-font-size-mo="40"] {
        font-size: 57.6px;
        font-size: 7.5vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    [data-font-size-mo="40"] {
        font-size: 20px;
        font-size: 5.55556vw
    }

    html[lang^="th"] [data-font-size-mo="40"] {
        font-size: 27px;
        font-size: 7.5vw
    }
}

@media screen and (max-width: 768px) {
    [data-font-size-mo="38"] {
        font-size: 40.53333px;
        font-size: 5.27778vw
    }

    html[lang^="th"] [data-font-size-mo="38"] {
        font-size: 54.72px;
        font-size: 7.125vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    [data-font-size-mo="38"] {
        font-size: 19px;
        font-size: 5.27778vw
    }

    html[lang^="th"] [data-font-size-mo="38"] {
        font-size: 25.65px;
        font-size: 7.125vw
    }
}

@media screen and (max-width: 768px) {
    [data-font-size-mo="36"] {
        font-size: 38.4px;
        font-size: 5vw
    }

    html[lang^="th"] [data-font-size-mo="36"] {
        font-size: 51.84px;
        font-size: 6.75vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    [data-font-size-mo="36"] {
        font-size: 18px;
        font-size: 5vw
    }

    html[lang^="th"] [data-font-size-mo="36"] {
        font-size: 24.3px;
        font-size: 6.75vw
    }
}

@media screen and (max-width: 768px) {
    [data-font-size-mo="34"] {
        font-size: 36.26667px;
        font-size: 4.72222vw
    }

    html[lang^="th"] [data-font-size-mo="34"] {
        font-size: 48.96px;
        font-size: 6.375vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    [data-font-size-mo="34"] {
        font-size: 17px;
        font-size: 4.72222vw
    }

    html[lang^="th"] [data-font-size-mo="34"] {
        font-size: 22.95px;
        font-size: 6.375vw
    }
}

@media screen and (max-width: 768px) {
    [data-font-size-mo="32"] {
        font-size: 34.13333px;
        font-size: 4.44444vw
    }

    html[lang^="th"] [data-font-size-mo="32"] {
        font-size: 46.08px;
        font-size: 6vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    [data-font-size-mo="32"] {
        font-size: 16px;
        font-size: 4.44444vw
    }

    html[lang^="th"] [data-font-size-mo="32"] {
        font-size: 21.6px;
        font-size: 6vw
    }
}

@media screen and (max-width: 768px) {
    [data-font-size-mo="30"] {
        font-size: 32px;
        font-size: 4.16667vw
    }

    html[lang^="th"] [data-font-size-mo="30"] {
        font-size: 43.2px;
        font-size: 5.625vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    [data-font-size-mo="30"] {
        font-size: 15px;
        font-size: 4.16667vw
    }

    html[lang^="th"] [data-font-size-mo="30"] {
        font-size: 20.25px;
        font-size: 5.625vw
    }
}

@media screen and (max-width: 768px) {
    [data-font-size-mo="28"] {
        font-size: 29.86667px;
        font-size: 3.88889vw
    }

    html[lang^="th"] [data-font-size-mo="28"] {
        font-size: 40.32px;
        font-size: 5.25vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    [data-font-size-mo="28"] {
        font-size: 14px;
        font-size: 3.88889vw
    }

    html[lang^="th"] [data-font-size-mo="28"] {
        font-size: 18.9px;
        font-size: 5.25vw
    }
}

@media screen and (max-width: 768px) {
    [data-font-size-mo="24"] {
        font-size: 25.6px;
        font-size: 3.33333vw
    }

    html[lang^="th"] [data-font-size-mo="24"] {
        font-size: 34.56px;
        font-size: 4.5vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    [data-font-size-mo="24"] {
        font-size: 12px;
        font-size: 3.33333vw
    }

    html[lang^="th"] [data-font-size-mo="24"] {
        font-size: 16.2px;
        font-size: 4.5vw
    }
}

@media screen and (max-width: 768px) {
    [data-font-size-mo="22"] {
        font-size: 23.46667px;
        font-size: 3.05556vw
    }

    html[lang^="th"] [data-font-size-mo="22"] {
        font-size: 31.68px;
        font-size: 4.125vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    [data-font-size-mo="22"] {
        font-size: 11px;
        font-size: 3.05556vw
    }

    html[lang^="th"] [data-font-size-mo="22"] {
        font-size: 14.85px;
        font-size: 4.125vw
    }
}

@media screen and (max-width: 768px) {
    [data-font-size-mo="20"] {
        font-size: 21.33333px;
        font-size: 2.77778vw
    }

    html[lang^="th"] [data-font-size-mo="20"] {
        font-size: 28.8px;
        font-size: 3.75vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    [data-font-size-mo="20"] {
        font-size: 10px;
        font-size: 2.77778vw
    }

    html[lang^="th"] [data-font-size-mo="20"] {
        font-size: 13.5px;
        font-size: 3.75vw
    }
}

@media screen and (max-width: 768px) {
    [data-font-size-mo="18"] {
        font-size: 19.2px;
        font-size: 2.5vw
    }

    html[lang^="th"] [data-font-size-mo="18"] {
        font-size: 25.92px;
        font-size: 3.375vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    [data-font-size-mo="18"] {
        font-size: 9px;
        font-size: 2.5vw
    }

    html[lang^="th"] [data-font-size-mo="18"] {
        font-size: 12.15px;
        font-size: 3.375vw
    }
}

@font-face {
    font-family: 'SamsungOne';
    src: url("../../../../../../us/smg/etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungOneLatinWeb-400.woff2") format("woff2"), url("../../../../../../us/smg/etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungOneLatinWeb-400.woff") format("woff"), url("../../../../../../us/smg/etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungOneLatinWeb-400.eot");
    font-weight: 400;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: 'SamsungOne';
    src: url("../../../../../../us/smg/etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungOneLatinWeb-700.woff2") format("woff2"), url("../../../../../../us/smg/etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungOneLatinWeb-700.woff") format("woff"), url("../../../../../../us/smg/etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungOneLatinWeb-700.eot");
    font-weight: 700;
    font-style: bold;
    font-display: swap
}

@font-face {
    font-family: 'SamsungSharpSans';
    src: url("../../../../../../us/smg/etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungSharpSans-Bold.woff") format("woff"), url("../../../../../../us/smg/etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungSharpSans-Bold.eot"), url("../../../../../../us/smg/etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungSharpSans-Bold.eot?#iefix") format("embedded-opentype"), url("../../../../../../us/smg/etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungSharpSans-Bold.svg#SamsungSharpSans-Bold") format("svg");
    font-weight: 700;
    font-style: bold;
    font-display: swap
}

.s-gotop-wrap {
    display: none;
    overflow: hidden;
    position: fixed;
    right: 32px;
    bottom: 20px;
    z-index: 1000;
    max-width: 1440px;
    text-align: right
}

.s-gotop-wrap.s-show {
    display: block
}

.s-gotop-wrap .s-btn-gotop {
    width: 58px;
    height: 58px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    background: #363636;
    font-size: 0;
    opacity: .7
}

.s-gotop-wrap .s-btn-gotop:after {
    overflow: hidden;
    display: inline-block;
    width: 36px;
    height: 22px;
    margin: 18px auto;
    background: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/usglobal/clientlib-dependencies/resources/imgs/btn-gotop.png") no-repeat;
    background-size: 100%;
    content: ''
}

@media screen and (max-width: 768px) {
    .s-gotop-wrap {
        min-width: 320px;
        right: 34.13333px;
        right: 4.44444vw;
        bottom: 34.13333px;
        bottom: 4.44444vw;
        font-size: 0
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-gotop-wrap {
        right: 16px;
        right: 4.44444vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .s-gotop-wrap {
        bottom: 16px;
        bottom: 4.44444vw
    }
}

@media screen and (max-width: 768px) {
    .s-gotop-wrap .s-btn-gotop {
        width: 40px;
        height: 40px
    }

    .s-gotop-wrap .s-btn-gotop:after {
        width: 23px;
        height: 16px;
        margin: 9px auto
    }
}
@font-face {
    font-family: 'SamsungOne';
    src: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungOneLatinWeb-400.woff2") format("woff2"), url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungOneLatinWeb-400.woff") format("woff"), url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungOneLatinWeb-400.eot");
    font-weight: 400;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: 'SamsungOne';
    src: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungOneLatinWeb-700.woff2") format("woff2"), url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungOneLatinWeb-700.woff") format("woff"), url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungOneLatinWeb-700.eot");
    font-weight: 700;
    font-style: bold;
    font-display: swap
}

@font-face {
    font-family: 'SamsungSharpSans';
    src: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungSharpSans-Bold.woff") format("woff"), url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungSharpSans-Bold.eot"), url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungSharpSans-Bold.eot?#iefix") format("embedded-opentype"), url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungSharpSans-Bold.svg#SamsungSharpSans-Bold") format("svg");
    font-weight: 700;
    font-style: bold;
    font-display: swap
}

.fs-title-x-large, .fs-title-large, .fs-title-medium, .fs-title-small {
    font-family: "SamsungSharpSans", arial
}

html.rtl .fs-title-x-large, html.rtl .fs-title-large, html.rtl .fs-title-medium, html.rtl .fs-title-small {
    font-family: "SamsungSharpSans", "SamsungOneArabic", tahoma
}

html.rtl[lang^="he"] .fs-title-x-large, html.rtl[lang^="he"] .fs-title-large, html.rtl[lang^="he"] .fs-title-medium, html.rtl[lang^="he"] .fs-title-small {
    font-family: "SamsungSharpSans", "SamsungOneHebrew", tahoma
}

html[lang^="el"] .fs-title-x-large, html[lang^="el"] .fs-title-large, html[lang^="el"] .fs-title-medium, html[lang^="el"] .fs-title-small {
    font-family: "SamsungOne", arial
}

html[lang^="zh"] .fs-title-x-large, html[lang^="zh"] .fs-title-large, html[lang^="zh"] .fs-title-medium, html[lang^="zh"] .fs-title-small {
    font-family: "SamsungSharpSans", "Microsoft JhengHei", "微软雅黑", "Simsun", "宋体", arial
}

html[lang="zh-CN"] .fs-title-x-large, html[lang="zh-CN"] .fs-title-large, html[lang="zh-CN"] .fs-title-medium, html[lang="zh-CN"] .fs-title-small {
    font-family: "SamsungSharpSans", "Microsoft Yahei", "微软雅黑", "Simsun", "宋体", arial
}

html[lang^="th"] .fs-title-x-large, html[lang^="th"] .fs-title-large, html[lang^="th"] .fs-title-medium, html[lang^="th"] .fs-title-small {
    font-family: "Kittithada", arial
}

html[lang^="vi"] .fs-title-x-large, html[lang^="vi"] .fs-title-large, html[lang^="vi"] .fs-title-medium, html[lang^="vi"] .fs-title-small {
    font-family: "SamsungSharpSans", "SamsungOne", arial
}

html[lang^="my"] .fs-title-x-large, html[lang^="my"] .fs-title-large, html[lang^="my"] .fs-title-medium, html[lang^="my"] .fs-title-small {
    font-family: "zawgyione", arial, sans-serif
}

.fs-title-x-large {
    font-size: 76px;
    font-size: 5.27778vw;
    line-height: 1.16
}

html[lang^="th"] .fs-title-x-large {
    font-size: 110.2px;
    font-size: 7.65278vw
}

@media (min-width: 1440px) {
    .fs-title-x-large {
        font-size: 76px
    }

    html[lang^="th"] .fs-title-x-large {
        font-size: 110.2px
    }
}

html[lang^="th"] .fs-title-x-large {
    line-height: .812
}

html[lang^="my"] .fs-title-x-large {
    line-height: 1.4
}

.lt-ie8 {
    line-height: 1.3
}

html[lang^="th"] .lt-ie8 {
    line-height: .91
}

html[lang^="my"] .lt-ie8 {
    line-height: 1.4
}

@media screen and (max-width: 768px) {
    .fs-title-x-large {
        font-size: 93.86667px;
        font-size: 12.22222vw;
        line-height: 1.18
    }

    html[lang^="th"] .fs-title-x-large {
        font-size: 136.10667px;
        font-size: 17.72222vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .fs-title-x-large {
        font-size: 44px;
        font-size: 12.22222vw
    }

    html[lang^="th"] .fs-title-x-large {
        font-size: 63.8px;
        font-size: 17.72222vw
    }
}

@media screen and (max-width: 768px) {
    html[lang^="th"] .fs-title-x-large {
        line-height: .826
    }

    html[lang^="my"] .fs-title-x-large {
        line-height: 1.4
    }
}

.fs-title-large {
    font-size: 54px;
    font-size: 3.75vw;
    line-height: 1.26
}

html[lang^="th"] .fs-title-large {
    font-size: 72.9px;
    font-size: 5.0625vw
}

@media (min-width: 1440px) {
    .fs-title-large {
        font-size: 54px
    }

    html[lang^="th"] .fs-title-large {
        font-size: 72.9px
    }
}

html[lang^="th"] .fs-title-large {
    line-height: .945
}

html[lang^="my"] .fs-title-large {
    line-height: 1.4
}

@media screen and (max-width: 768px) {
    .fs-title-large {
        font-size: 70.4px;
        font-size: 9.16667vw;
        line-height: 1.18
    }

    html[lang^="th"] .fs-title-large {
        font-size: 102.08px;
        font-size: 13.29167vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .fs-title-large {
        font-size: 33px;
        font-size: 9.16667vw
    }

    html[lang^="th"] .fs-title-large {
        font-size: 47.85px;
        font-size: 13.29167vw
    }
}

@media screen and (max-width: 768px) {
    html[lang^="th"] .fs-title-large {
        line-height: .826
    }

    html[lang^="my"] .fs-title-large {
        line-height: 1.4
    }
}

.fs-title-medium {
    font-size: 40px;
    font-size: 2.77778vw;
    line-height: 1.4
}

html[lang^="th"] .fs-title-medium {
    font-size: 54px;
    font-size: 3.75vw
}

@media (min-width: 1440px) {
    .fs-title-medium {
        font-size: 40px
    }

    html[lang^="th"] .fs-title-medium {
        font-size: 54px
    }
}

html[lang^="th"] .fs-title-medium {
    line-height: 1.05
}

html[lang^="my"] .fs-title-medium {
    line-height: 1.6
}

@media screen and (max-width: 768px) {
    .fs-title-medium {
        font-size: 51.2px;
        font-size: 6.66667vw;
        line-height: 1.17
    }

    html[lang^="th"] .fs-title-medium {
        font-size: 69.12px;
        font-size: 9vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .fs-title-medium {
        font-size: 24px;
        font-size: 6.66667vw
    }

    html[lang^="th"] .fs-title-medium {
        font-size: 32.4px;
        font-size: 9vw
    }
}

@media screen and (max-width: 768px) {
    html[lang^="th"] .fs-title-medium {
        line-height: .8775
    }

    html[lang^="my"] .fs-title-medium {
        line-height: 1.4
    }
}

.fs-title-small {
    font-size: 26px;
    font-size: 1.80556vw;
    line-height: 1.31
}

html[lang^="th"] .fs-title-small {
    font-size: 35.1px;
    font-size: 2.4375vw
}

@media (min-width: 1440px) {
    .fs-title-small {
        font-size: 26px
    }

    html[lang^="th"] .fs-title-small {
        font-size: 35.1px
    }
}

html[lang^="th"] .fs-title-small {
    line-height: .9825
}

html[lang^="my"] .fs-title-small {
    line-height: 1.4
}

@media screen and (max-width: 768px) {
    .fs-title-small {
        font-size: 38.4px;
        font-size: 5vw;
        line-height: 1.39
    }

    html[lang^="th"] .fs-title-small {
        font-size: 51.84px;
        font-size: 6.75vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .fs-title-small {
        font-size: 18px;
        font-size: 5vw
    }

    html[lang^="th"] .fs-title-small {
        font-size: 24.3px;
        font-size: 6.75vw
    }
}

@media screen and (max-width: 768px) {
    html[lang^="th"] .fs-title-small {
        line-height: 1.0425
    }

    html[lang^="my"] .fs-title-small {
        line-height: 1.4
    }
}

.fs-sub-title {
    padding-left: 2px;
    padding-left: .13889vw;
    font-size: 20px;
    font-size: 1.38889vw;
    line-height: 1.6
}

@media (min-width: 1440px) {
    .fs-sub-title {
        padding-left: 2px
    }
}

html[lang^="th"] .fs-sub-title {
    font-size: 27px;
    font-size: 1.875vw
}

@media (min-width: 1440px) {
    .fs-sub-title {
        font-size: 20px
    }

    html[lang^="th"] .fs-sub-title {
        font-size: 27px
    }
}

html[lang^="th"] .fs-sub-title {
    line-height: 1.2
}

html[lang^="my"] .fs-sub-title {
    line-height: 1.6
}

@media screen and (max-width: 768px) {
    .fs-sub-title {
        padding-left: 3.2px;
        padding-left: .41667vw;
        font-size: 29.86667px;
        font-size: 3.88889vw;
        line-height: 1.71
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .fs-sub-title {
        padding-left: 1.5px;
        padding-left: .41667vw
    }
}

@media screen and (max-width: 768px) {
    html[lang^="th"] .fs-sub-title {
        font-size: 40.32px;
        font-size: 5.25vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .fs-sub-title {
        font-size: 14px;
        font-size: 3.88889vw
    }

    html[lang^="th"] .fs-sub-title {
        font-size: 18.9px;
        font-size: 5.25vw
    }
}

@media screen and (max-width: 768px) {
    html[lang^="th"] .fs-sub-title {
        line-height: 1.2825
    }

    html[lang^="my"] .fs-sub-title {
        line-height: 1.6
    }
}

.fs-desc {
    font-size: 18px;
    font-size: 1.25vw;
    line-height: 1.78
}

html[lang^="th"] .fs-desc {
    font-size: 24.3px;
    font-size: 1.6875vw
}

@media (min-width: 1440px) {
    .fs-desc {
        font-size: 18px
    }

    html[lang^="th"] .fs-desc {
        font-size: 24.3px
    }
}

html[lang^="th"] .fs-desc {
    line-height: 1.335
}

html[lang^="my"] .fs-desc {
    line-height: 1.6
}

@media screen and (max-width: 768px) {
    .fs-desc {
        font-size: 29.86667px;
        font-size: 3.88889vw;
        line-height: 1.71
    }

    html[lang^="th"] .fs-desc {
        font-size: 40.32px;
        font-size: 5.25vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .fs-desc {
        font-size: 14px;
        font-size: 3.88889vw
    }

    html[lang^="th"] .fs-desc {
        font-size: 18.9px;
        font-size: 5.25vw
    }
}

@media screen and (max-width: 768px) {
    html[lang^="th"] .fs-desc {
        line-height: 1.2825
    }

    html[lang^="my"] .fs-desc {
        line-height: 1.6
    }
}

.fs-disclaimer {
    font-size: 12px;
    font-size: .83333vw;
    line-height: 1.33
}

html[lang^="th"] .fs-disclaimer {
    font-size: 16.2px;
    font-size: 1.125vw
}

@media (min-width: 1440px) {
    .fs-disclaimer {
        font-size: 12px
    }

    html[lang^="th"] .fs-disclaimer {
        font-size: 16.2px
    }
}

html[lang^="th"] .fs-disclaimer {
    line-height: .9975
}

html[lang^="my"] .fs-disclaimer {
    line-height: 1.4
}

@media screen and (max-width: 768px) {
    .fs-disclaimer {
        font-size: 21.33333px;
        font-size: 2.77778vw;
        line-height: 1.2
    }

    html[lang^="th"] .fs-disclaimer {
        font-size: 28.8px;
        font-size: 3.75vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .fs-disclaimer {
        font-size: 10px;
        font-size: 2.77778vw
    }

    html[lang^="th"] .fs-disclaimer {
        font-size: 13.5px;
        font-size: 3.75vw
    }
}

@media screen and (max-width: 768px) {
    html[lang^="th"] .fs-disclaimer {
        line-height: .9
    }

    html[lang^="my"] .fs-disclaimer {
        line-height: 1.4
    }
}

.fs-20 {
    font-size: 20px;
    font-size: 1.38889vw;
    line-height: 1.6
}

html[lang^="th"] .fs-20 {
    font-size: 27px;
    font-size: 1.875vw
}

@media (min-width: 1440px) {
    .fs-20 {
        font-size: 20px
    }

    html[lang^="th"] .fs-20 {
        font-size: 27px
    }
}

html[lang^="th"] .fs-20 {
    line-height: 1.2
}

html[lang^="my"] .fs-20 {
    line-height: 1.6
}

@media screen and (max-width: 768px) {
    .fs-20 {
        font-size: 21.33333px;
        font-size: 2.77778vw;
        line-height: 1.6
    }

    html[lang^="th"] .fs-20 {
        font-size: 28.8px;
        font-size: 3.75vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .fs-20 {
        font-size: 10px;
        font-size: 2.77778vw
    }

    html[lang^="th"] .fs-20 {
        font-size: 13.5px;
        font-size: 3.75vw
    }
}

@media screen and (max-width: 768px) {
    html[lang^="th"] .fs-20 {
        line-height: 1.2
    }

    html[lang^="my"] .fs-20 {
        line-height: 1.6
    }
}

.fs-18 {
    font-size: 18px;
    font-size: 1.25vw;
    line-height: 1.78
}

html[lang^="th"] .fs-18 {
    font-size: 24.3px;
    font-size: 1.6875vw
}

@media (min-width: 1440px) {
    .fs-18 {
        font-size: 18px
    }

    html[lang^="th"] .fs-18 {
        font-size: 24.3px
    }
}

html[lang^="th"] .fs-18 {
    line-height: 1.335
}

html[lang^="my"] .fs-18 {
    line-height: 1.6
}

@media screen and (max-width: 768px) {
    .fs-18 {
        font-size: 38.4px;
        font-size: 5vw;
        line-height: 1.17
    }

    html[lang^="th"] .fs-18 {
        font-size: 51.84px;
        font-size: 6.75vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .fs-18 {
        font-size: 18px;
        font-size: 5vw
    }

    html[lang^="th"] .fs-18 {
        font-size: 24.3px;
        font-size: 6.75vw
    }
}

@media screen and (max-width: 768px) {
    html[lang^="th"] .fs-18 {
        line-height: .8775
    }

    html[lang^="my"] .fs-18 {
        line-height: 1.4
    }
}

.fs-14 {
    font-size: 14px;
    font-size: .97222vw;
    line-height: 1.29
}

html[lang^="th"] .fs-14 {
    font-size: 18.9px;
    font-size: 1.3125vw
}

@media (min-width: 1440px) {
    .fs-14 {
        font-size: 14px
    }

    html[lang^="th"] .fs-14 {
        font-size: 18.9px
    }
}

html[lang^="th"] .fs-14 {
    line-height: .9675
}

html[lang^="my"] .fs-14 {
    line-height: 1.4
}

@media screen and (max-width: 768px) {
    .fs-14 {
        font-size: 29.86667px;
        font-size: 3.88889vw;
        line-height: 1.36
    }

    html[lang^="th"] .fs-14 {
        font-size: 40.32px;
        font-size: 5.25vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .fs-14 {
        font-size: 14px;
        font-size: 3.88889vw
    }

    html[lang^="th"] .fs-14 {
        font-size: 18.9px;
        font-size: 5.25vw
    }
}

@media screen and (max-width: 768px) {
    html[lang^="th"] .fs-14 {
        line-height: 1.02
    }

    html[lang^="my"] .fs-14 {
        line-height: 1.4
    }
}

.cl-u-margin-top-narrow {
    margin-top: 2px !important
}

.cl-u-margin-top-normal {
    margin-top: 13px !important
}

.cl-u-margin-top-wide {
    margin-top: 32px !important
}

.cl-u-margin-top-very-wide {
    margin-top: 42px !important
}

.cl-u-margin-bottom-narrow {
    margin-bottom: 2px !important
}

.cl-u-margin-bottom-normal {
    margin-bottom: 13px !important
}

.cl-u-margin-bottom-wide {
    margin-bottom: 32px !important
}

.cl-u-margin-bottom-very-wide {
    margin-bottom: 42px !important
}

html.js-has-modal {
    position: fixed !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    height: 100% !important;
    z-index: 1 !important
}

[data-cl-js="slick"] .slick-slide img {
    width: auto
}

[data-cl-js="slick"] .slick-slide>div {
    position: relative
}

[data-cl-js="slick"] .slick-arrow:-moz-focusring {
    outline: 1px dotted #636363 !important
}

@media screen and (max-width: 768px) {
    [data-cl-js="slick"] .slick-prev, [data-cl-js="slick"] .slick-next {
        bottom: 0
    }

    [data-cl-js="slick"] .slick-slide>div {
        position: relative
    }
}

.s-slick-dots {
    position: absolute;
    width: 100%;
    text-align: center;
    line-height: 0
}

.s-slick-dots .slick-dots {
    display: inline-block;
    height: auto;
    font-size: 0
}

.s-slick-dots .slick-dots li {
    display: inline-block;
    position: relative;
    text-align: center
}

.s-slick-dots .slick-dots li button {
    overflow: hidden;
    display: inline-block;
    width: 8px;
    height: 8px;
    margin: 0 3px;
    border: 1px solid #363636;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    color: transparent;
    font-size: 0;
    vertical-align: top;
    cursor: pointer;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.s-slick-dots .slick-dots li button:-moz-focusring {
    outline: 1px dotted #636363 !important
}

.s-slick-dots .slick-dots li.slick-active button, .s-slick-dots .slick-dots li button:hover, .s-slick-dots .slick-dots li button:focus {
    background-color: #363636
}

.s-slick-dots--bg .slick-dots {
    padding: 4px 7px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    background-color: rgba(54, 54, 54, 0.7);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#b3363636, endColorStr=#b3363636);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient( startColorStr=#b3363636, endColorStr=#b3363636 )"
}

.s-slick-dots--bg .slick-dots li button {
    border: 1px solid #fff
}

.s-slick-dots--bg .slick-dots li.slick-active button, .s-slick-dots--bg .slick-dots li button:hover, .s-slick-dots--bg .slick-dots li button:focus {
    background-color: #fff
}

@media screen and (max-width: 768px) {
    .s-slick-dots .slick-dots li button {
        margin: 0 4px
    }

    .s-slick-dots--bg .slick-dots {
        padding: 6px 7px;
        -webkit-border-radius: 10px;
        border-radius: 10px
    }

    .s-slick-dots--bg .slick-dots li button {
        margin: 0 4px
    }
}

.cl-btn-inherit {
    font-size: 0;
    margin: 40px -10px -10px;
    margin: 2.77778vw -.69444vw -.69444vw;
    padding-bottom: 0.5px
}

.cl-btn-inherit a {
    font-size: 12px;
    font-size: .83333vw
}

html[lang^="th"] .cl-btn-inherit a {
    font-size: 16.2px;
    font-size: 1.125vw
}

@media (min-width: 1440px) {
    .cl-btn-inherit a {
        font-size: 12px
    }

    html[lang^="th"] .cl-btn-inherit a {
        font-size: 16.2px
    }
}

@media screen and (max-width: 768px) {
    .cl-btn-inherit a {
        font-size: 25.6px;
        font-size: 3.33333vw
    }

    html[lang^="th"] .cl-btn-inherit a {
        font-size: 34.56px;
        font-size: 4.5vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-btn-inherit a {
        font-size: 12px;
        font-size: 3.33333vw
    }

    html[lang^="th"] .cl-btn-inherit a {
        font-size: 16.2px;
        font-size: 4.5vw
    }
}

.cl-btn-inherit .s-white .s-btn-encased.s-ico-new-window:active:after, .cl-btn-inherit .s-btn-encased.s-white.s-ico-new-window:active:after {
    background-image: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/usglobal/clientlib-dependencies/resources/imgs/newwindow-hover.svg") !important
}

.cl-btn-inherit a.s-ico-new-window.s-btn-encased {
    padding-right: 42px;
    padding-right: 2.91667vw
}

@media (min-width: 1440px) {
    .cl-btn-inherit a.s-ico-new-window.s-btn-encased {
        padding-right: 42px
    }
}

.cl-btn-inherit a.s-ico-new-window.s-btn-encased:after {
    margin-bottom: -1.5px;
    margin-bottom: -.10417vw
}

@media (min-width: 1440px) {
    .cl-btn-inherit a.s-ico-new-window.s-btn-encased:after {
        margin-bottom: -1.5px
    }
}

@media screen and (max-width: 768px) {
    .cl-btn-inherit a.s-ico-new-window.s-btn-encased {
        padding-right: 55.46667px;
        padding-right: 7.22222vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-btn-inherit a.s-ico-new-window.s-btn-encased {
        padding-right: 26px;
        padding-right: 7.22222vw
    }
}

@media screen and (max-width: 768px) {
    .cl-btn-inherit a.s-ico-new-window.s-btn-encased:after {
        margin-left: 10.66667px;
        margin-left: 1.38889vw;
        margin-bottom: -2.13333px;
        margin-bottom: -.27778vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-btn-inherit a.s-ico-new-window.s-btn-encased:after {
        margin-left: 5px;
        margin-left: 1.38889vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-btn-inherit a.s-ico-new-window.s-btn-encased:after {
        margin-bottom: -1px;
        margin-bottom: -.27778vw
    }
}

.cl-btn-inherit a.s-ico-new-window:after {
    display: inline-block;
    position: static;
    margin-left: 8px;
    margin-left: .55556vw;
    margin-bottom: 0
}

@media (min-width: 1440px) {
    .cl-btn-inherit a.s-ico-new-window:after {
        margin-left: 8px
    }
}

@media screen and (max-width: 768px) {
    .cl-btn-inherit a.s-ico-new-window:after {
        margin-left: 10.66667px;
        margin-left: 1.38889vw;
        margin-bottom: 1.06667px;
        margin-bottom: .13889vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-btn-inherit a.s-ico-new-window:after {
        margin-left: 5px;
        margin-left: 1.38889vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-btn-inherit a.s-ico-new-window:after {
        margin-bottom: .5px;
        margin-bottom: .13889vw
    }
}

@media (min-width: 1440px) {
    .cl-btn-inherit {
        margin: 40px -10px -10px
    }
}

.cl-btn-inherit .s-btn-encased, .cl-btn-inherit .s-btn-text {
    margin: 0px 10px 10px;
    margin: 0vw .69444vw .69444vw
}

@media (min-width: 1440px) {
    .cl-btn-inherit .s-btn-encased, .cl-btn-inherit .s-btn-text {
        margin: 0px 10px 10px
    }
}

.cl-btn-inherit .s-btn-encased:-moz-focusring, .cl-btn-inherit .s-btn-text:-moz-focusring {
    outline: 1px dotted #636363
}

.cl-btn-inherit .s-btn-text {
    margin: 0px 15px 20px;
    margin: 0vw 1.04167vw 1.38889vw;
    padding: 20px 0px 18px;
    padding: 1.38889vw 0vw 1.25vw;
    vertical-align: top
}

@media (min-width: 1440px) {
    .cl-btn-inherit .s-btn-text {
        margin: 0px 15px 20px
    }
}

@media (min-width: 1440px) {
    .cl-btn-inherit .s-btn-text {
        padding: 20px 0px 18px
    }
}

.cl-btn-inherit .s-btn-text.s-ico-new-window {
    padding: 20px 0px 19px;
    padding: 1.38889vw 0vw 1.31944vw
}

@media (min-width: 1440px) {
    .cl-btn-inherit .s-btn-text.s-ico-new-window {
        padding: 20px 0px 19px
    }
}

@media screen and (max-width: 768px) {
    .cl-btn-inherit {
        margin: 51.2px 0px 0px;
        margin: 6.66667vw 0vw 0vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-btn-inherit {
        margin: 24px 0px 0px;
        margin: 6.66667vw 0vw 0vw
    }
}

@media screen and (max-width: 768px) {
    .cl-btn-inherit .s-btn-encased {
        margin: 0px 21.33333px 21.33333px;
        margin: 0vw 2.77778vw 2.77778vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-btn-inherit .s-btn-encased {
        margin: 0px 10px 10px;
        margin: 0vw 2.77778vw 2.77778vw
    }
}

@media screen and (max-width: 768px) {
    .cl-btn-inherit .s-btn-text {
        margin: 0px 32px 42.66667px;
        margin: 0vw 4.16667vw 5.55556vw;
        padding: 27.73333px 0px 4.26667px;
        padding: 3.61111vw 0vw .55556vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-btn-inherit .s-btn-text {
        margin: 0px 15px 20px;
        margin: 0vw 4.16667vw 5.55556vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-btn-inherit .s-btn-text {
        padding: 13px 0px 2px;
        padding: 3.61111vw 0vw .55556vw
    }
}

@media screen and (max-width: 768px) {
    .cl-btn-inherit .s-btn-text.s-ico-new-window {
        padding: 27.73333px 0px 4.26667px;
        padding: 3.61111vw 0vw .55556vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-btn-inherit .s-btn-text.s-ico-new-window {
        padding: 13px 0px 2px;
        padding: 3.61111vw 0vw .55556vw
    }
}

.cl-btn-inherit--black-angled .s-btn-encased {
    -webkit-border-radius: 5px;
    border-radius: 5px
}

.cl-btn-inherit--black-text {
    margin: 40px -15px -20px;
    margin: 2.77778vw -1.04167vw -1.38889vw
}

@media (min-width: 1440px) {
    .cl-btn-inherit--black-text {
        margin: 40px -15px -20px
    }
}

@media screen and (max-width: 768px) {
    .cl-btn-inherit--black-text {
        margin: 51.2px 0px 0px;
        margin: 6.66667vw 0vw 0vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-btn-inherit--black-text {
        margin: 24px 0px 0px;
        margin: 6.66667vw 0vw 0vw
    }
}

.cl-btn-inherit--blue-round .s-btn-encased, .cl-btn-inherit--blue-angled .s-btn-encased {
    background-color: #1428a0;
    border: 1px solid #1428a0;
    color: #fff
}

.cl-btn-inherit--blue-round .s-btn-encased:hover, .cl-btn-inherit--blue-round .s-btn-encased:active, .cl-btn-inherit--blue-round .s-btn-encased:focus, .cl-btn-inherit--blue-angled .s-btn-encased:hover, .cl-btn-inherit--blue-angled .s-btn-encased:active, .cl-btn-inherit--blue-angled .s-btn-encased:focus {
    background-color: #0b175c;
    border: 1px solid #0b175c
}

.cl-btn-inherit--blue-round .s-btn-encased.s-ico-new-window:after, .cl-btn-inherit--blue-angled .s-btn-encased.s-ico-new-window:after {
    background-image: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/usglobal/clientlib-dependencies/resources/imgs/newwindow.svg")
}

.cl-btn-inherit--blue-angled .s-btn-encased {
    -webkit-border-radius: 5px;
    border-radius: 5px
}

.cl-btn-inherit--white-angled .s-btn-encased {
    -webkit-border-radius: 5px;
    border-radius: 5px
}

.cl-btn-inherit--white-text {
    margin: 40px -15px -20px;
    margin: 2.77778vw -1.04167vw -1.38889vw
}

@media (min-width: 1440px) {
    .cl-btn-inherit--white-text {
        margin: 40px -15px -20px
    }
}

@media screen and (max-width: 768px) {
    .cl-btn-inherit--white-text {
        margin: 51.2px 0px 0px;
        margin: 6.66667vw 0vw 0vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-btn-inherit--white-text {
        margin: 24px 0px 0px;
        margin: 6.66667vw 0vw 0vw
    }
}

.cl-btn-inherit--white-text .s-btn-text {
    color: #fff
}

.cl-btn-inherit--white-text .s-btn-text:after {
    background-image: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/usglobal/clientlib-dependencies/resources/imgs/svg-btn-arw-right-white.svg")
}

.cl-btn-inherit--white-text .s-btn-text:hover:after {
    background-image: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/usglobal/clientlib-dependencies/resources/imgs/svg-btn-arw-right-white.svg") !important
}

.cl-btn-inherit--white-text .s-btn-text.s-ico-new-window:after {
    background-image: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/usglobal/clientlib-dependencies/resources/imgs/newwindow.svg")
}

.cl-btn-inherit--white-text .s-btn-text.s-ico-new-window:hover:after {
    background-image: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/usglobal/clientlib-dependencies/resources/imgs/newwindow.svg") !important
}

.cl-text-shadow {
    text-shadow: 0 0 0.15em #333
}

.no-svg .cl-btn-inherit .s-btn-encased.s-ico-new-window:after {
    content: " "
}

.no-svg .cl-btn-inherit--blue-round .s-btn-encased.s-ico-new-window:after, .no-svg .cl-btn-inherit--blue-angled .s-btn-encased.s-ico-new-window:after {
    background-image: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/usglobal/clientlib-dependencies/resources/imgs/newwindow-ie8.png") !important;
    background-position: 0 0 !important
}

.no-svg .cl-btn-inherit .s-btn-text:after {
    content: " ";
    background-size: auto
}

.no-svg .cl-btn-inherit--white-text .s-btn-text {
    color: #fff
}

.no-svg .cl-btn-inherit--white-text .s-btn-text:after {
    background-image: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/usglobal/clientlib-dependencies/resources/imgs/sp-common-ie8.png");
    background-position: -9px 0
}

.no-svg .cl-btn-inherit--white-text .s-btn-text:focus:after, .no-svg .cl-btn-inherit--white-text .s-btn-text:hover:after {
    background-image: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/usglobal/clientlib-dependencies/resources/imgs/sp-common-ie8.png") !important;
    background-position: -9px 0 !important
}

.no-svg .cl-btn-inherit--white-text .s-ico-new-window:after {
    background-image: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/usglobal/clientlib-dependencies/resources/imgs/newwindow-ie8.png");
    background-position: 0 0
}

.no-svg .cl-btn-inherit--white-text .s-ico-new-window:focus:after, .no-svg .cl-btn-inherit--white-text .s-ico-new-window:hover:after {
    background-image: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/usglobal/clientlib-dependencies/resources/imgs/newwindow-ie8.png") !important;
    background-position: 0 0 !important
}

.cl-new-window {
    display: block;
    position: relative
}

.cl-new-window:after {
    content: "\20";
    width: 34px;
    width: 2.36111vw;
    height: 34px;
    height: 2.36111vw;
    position: absolute;
    right: 0;
    bottom: 0;
    display: inline-block;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDozQjg3OURCOUQ2NUJFNzExQjFEOUQ3OUZBOTg3RDMyQyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0Mzk1RDYwNEFFODgxMUU3ODZEMDkyMjk3M0RCRjAzRSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0Mzk1RDYwM0FFODgxMUU3ODZEMDkyMjk3M0RCRjAzRSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjU4NkQ1MzdGMjdBRUU3MTE4NjZGRjI4MTYwQUIzN0VBIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjNCODc5REI5RDY1QkU3MTFCMUQ5RDc5RkE5ODdEMzJDIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+VpuNxAAAAVdJREFUeNpiZGBgmMkwCAATwyABow4ZdcioQ0YdQilgIVbh////07CJNzY2HmhoaLh18uRJNzMzMwV0eUZGxllUdQgI/P79++/z588/IIu9efPmJ4h++vTp50ePHr0FsWVlZYWADmCkSYiAAMgR8vLya7HJBQUFHQfRK1asMJOTkxMesDTCxMTEsHHjRuvw8HCDgwcP3nny5Mk7ujsE5IjNmzfb+Pn5aYMc4erquv/fv3//aRY1+Bzh5eWlBXMEMC39B6adb1xcXOx0cQgrKyvjpk2bbD08PDSQHQGSMzY23k6XqAE5Yvfu3Y7YHAECOTk58sBsrUZzh2zYsMHG3t5eBZsjQKC0tNSkvr7egeZRs2DBgtssLCyMPj4+h9EdQdOSFR2sXr36BQiP3LoGBCQlJQUePnwYTKxamjkEmFOYySm+iQGMo/2aUYeMOmTUIaMOoTIACDAAMIeNpWpdu/YAAAAASUVORK5CYII=");
    background-position: 50% 50%;
    background-repeat: no-repeat
}

@media (min-width: 1440px) {
    .cl-new-window:after {
        width: 34px
    }
}

@media (min-width: 1440px) {
    .cl-new-window:after {
        height: 34px
    }
}

@media screen and (max-width: 768px) {
    .cl-new-window:after {
        background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADYAAAA2CAYAAACMRWrdAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoyOEREQTM2ODYyRkRFNTExQkM2QzlEQTYzNEZERUNBRCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo3OUFBNjRFQUFFOEMxMUU3OEU3MUYxRDRDNDJBQTgyNCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3OUFBNjRFOUFFOEMxMUU3OEU3MUYxRDRDNDJBQTgyNCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkU4MEE0QUREMUZBRUU3MTE4NjZGRjI4MTYwQUIzN0VBIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjI4RERBMzY4NjJGREU1MTFCQzZDOURBNjM0RkRFQ0FEIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+P0zz+wAAAaxJREFUeNrs2DFvgkAUB3BAJJAyESGxpvajOBiTpmUwkcUOphOTX8GR3UGHNg6dagwd2BgbP4RbHboYE4x1aBkMgXJpaLrY0lgV8P+mS7hc+OW9O97BUhR1S2UwGCqjARhggAEGGGCAAQYYYIBlJdhtFwiCQI8zr1Qq3c9mszUZu657IwgC99N8mqbvkLFdZCwK3/eD5XL5vum553lf48Vi8fY9Y6IocjzPc4mEEZQsyw9x5pbL5cdoXK1WJcuy1EwdHqqqygQVZowP92oQZtVPPaxeryumaV5FqE6n87RardxUwwhqOBxekn0VoQzDeE51Ke4DtXdYq9U6HY1G6q5R/3oqxkENBoOLfD7PbkJpmmaHaCY1sDgoEuPx+DU1GdN1/azX69V+Q5FQFIVj2c9XitqvRMLa7fZ5t9ut5XI5Js6emkwmWqFQEBPdKzabzeJfUKk5FW3bdqbTqXMI1E5LMewivEqlYjcajWK/33/J1EVzPp+vD4HCr4GjvmhKknTiOM71tmskDsYwDB19g1CKSS7FbTsEZAwwwAADDDDAAAMMMMAAO1LYhwADAP0mzVvMVf6tAAAAAElFTkSuQmCC");
        background-size: cover;
        width: 57.6px;
        width: 7.5vw;
        height: 57.6px;
        height: 7.5vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-new-window:after {
        width: 27px;
        width: 7.5vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-new-window:after {
        height: 27px;
        height: 7.5vw
    }
}

.no-svg .cl-new-window img {
    position: relative
}

.no-svg .cl-new-window:after {
    z-index: 1
}

.cl-new-window-text-black:after, .cl-new-window-text-white:after {
    content: "";
    position: relative;
    width: 0.8235294117647058em;
    height: 0.7647058823529411em;
    margin-top: -3px;
    margin-top: -.20833vw;
    display: inline-block;
    vertical-align: middle;
    background-image: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/usglobal/clientlib-dependencies/resources/imgs/newwindow-hover.svg");
    background-repeat: no-repeat;
    background-position: 50% 50%;
    margin-left: 10px;
    margin-left: .69444vw
}

@media (min-width: 1440px) {
    .cl-new-window-text-black:after, .cl-new-window-text-white:after {
        margin-top: -3px
    }
}

@media (min-width: 1440px) {
    .cl-new-window-text-black:after, .cl-new-window-text-white:after {
        margin-left: 10px
    }
}

@media screen and (max-width: 768px) {
    .cl-new-window-text-black:after, .cl-new-window-text-white:after {
        width: 0.8076923076923077em;
        height: 0.7692307692307693em;
        margin-left: 15.46667px;
        margin-left: 2.01389vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-new-window-text-black:after, .cl-new-window-text-white:after {
        margin-left: 7.25px;
        margin-left: 2.01389vw
    }
}

.cl-new-window-text-white:after {
    background-image: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/usglobal/clientlib-dependencies/resources/imgs/newwindow.svg")
}

h2.cl-new-window-text-black:after, h2.cl-new-window-text-white:after {
    width: 0.8461538461538461em;
    height: 0.8461538461538461em;
    margin-top: -2px;
    margin-top: -.13889vw
}

@media (min-width: 1440px) {
    h2.cl-new-window-text-black:after, h2.cl-new-window-text-white:after {
        margin-top: -2px
    }
}

@media screen and (max-width: 768px) {
    h2.cl-new-window-text-black:after, h2.cl-new-window-text-white:after {
        width: 0.7941176470588235em;
        height: 0.7647058823529411em;
        margin-top: -5.33333px;
        margin-top: -.69444vw;
        margin-left: 18.13333px;
        margin-left: 2.36111vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    h2.cl-new-window-text-black:after, h2.cl-new-window-text-white:after {
        margin-top: -2.5px;
        margin-top: -.69444vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    h2.cl-new-window-text-black:after, h2.cl-new-window-text-white:after {
        margin-left: 8.5px;
        margin-left: 2.36111vw
    }
}

.no-svg h2.cl-new-window-text-black:after {
    content: "\20";
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoyMjZFMEUzREVCNjJFNzExQjEzQkMwMUVDRkQyREQ4NCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCNDAxMDM2QkFFNUMxMUU3ODI5RkU5MTZFOTZFMDk4MyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCNDAxMDM2QUFFNUMxMUU3ODI5RkU5MTZFOTZFMDk4MyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkU1MEE0QUREMUZBRUU3MTE4NjZGRjI4MTYwQUIzN0VBIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjIyNkUwRTNERUI2MkU3MTFCMTNCQzAxRUNGRDJERDg0Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+pput+QAAAOBJREFUeNpiYGBg+E8EVmCAAAVCapkYqAxYkNh3gfgIDnVfkOiFSOLSQOyCrhjm3AUkOkYGiO9Qy8sgww4AsTIQfwLiczAJcgxUAeJjSIa5AfFlcg1UgbpMFsmwk8gKmMgwTBqXYaREihYQP4Gq+wjE5mjyRkAcAMUEDdQF4td4DIO46v9/MGYh4E2QYfuAWISAN0UYGRl5CHmZKJdBwQJC6ZAZiDcQ4TIMgMvAv0AcBcQvSDEMPS+jA5AhikD8g5SESigd/iA1G9G0+DID4glkmmMGYzBCo5tqgOpeBggwAGQtUk5WbRu7AAAAAElFTkSuQmCC")
}

.no-svg h2.cl-new-window-text-white:after {
    content: "\20";
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoyMjZFMEUzREVCNjJFNzExQjEzQkMwMUVDRkQyREQ4NCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpGNzdDQURDMEFFNUMxMUU3ODhDQ0RFNjhEOTFBMURCNSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpGNzdDQURCRkFFNUMxMUU3ODhDQ0RFNjhEOTFBMURCNSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkU1MEE0QUREMUZBRUU3MTE4NjZGRjI4MTYwQUIzN0VBIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjIyNkUwRTNERUI2MkU3MTFCMTNCQzAxRUNGRDJERDg0Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+EOkArAAAANhJREFUeNpi/A8EDISBIhA/AGIFIL6PTyETA5UBCxL7LhAfwaHuCxK9EElcGohdUFT+R4AFIN+TgGWA+M5/NECul2WA+AAQKwPxJyA+R0kYqgDxMSTD3ID4MrkGqkBdJotk2ElyYxlmmDQuw9BjGR/QAuJdeAybBMQbiI1lXSB+DVXzEYjN8cU+IRfqAvE+IBbB502oPA8hF5LisgWE0iEzNEwIuYzovPwXiKOA+AUphhGK5ZPQUuYHKQmVUDr8QWo2omnxZQbEE8g0xwzGYCSyxB44LwMEGAB81PUJIulQDQAAAABJRU5ErkJggg==")
}

.no-svg .cl-new-window-text-black:after {
    content: "\20";
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoyMjZFMEUzREVCNjJFNzExQjEzQkMwMUVDRkQyREQ4NCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCODJBRDcwMEFFNUMxMUU3ODI5RkU5MTZFOTZFMDk4MyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCODJBRDZGRkFFNUMxMUU3ODI5RkU5MTZFOTZFMDk4MyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkU1MEE0QUREMUZBRUU3MTE4NjZGRjI4MTYwQUIzN0VBIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjIyNkUwRTNERUI2MkU3MTFCMTNCQzAxRUNGRDJERDg0Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+djuVngAAAKtJREFUeNpiNDMz+8+ACT4CsQAQBwDxenRJFij9AohPIol/hdLPgXgjlO0IxHzImk5CTUUHMPEKIPYH4t9AzMrEQBg0AHE7EM8A4u0gAUKaOoC4HqohC4j/IzsPl4ZyNA1zgfgACwkaQGAzNucxAvF0HBpAYCkQf0DXxAXERjg0gAA3EPOjOw8UP65A/BmLBozIRQafCMUBTJM5EG8gIs7MkTVJQGOcKAAQYAC/aSZe1orlNwAAAABJRU5ErkJggg==")
}

.no-svg .cl-new-window-text-white:after {
    content: "\20";
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoyMjZFMEUzREVCNjJFNzExQjEzQkMwMUVDRkQyREQ4NCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowMTUzNEI1QUFFNUQxMUU3ODhDQ0RFNjhEOTFBMURCNSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowMTUzNEI1OUFFNUQxMUU3ODhDQ0RFNjhEOTFBMURCNSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkU1MEE0QUREMUZBRUU3MTE4NjZGRjI4MTYwQUIzN0VBIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjIyNkUwRTNERUI2MkU3MTFCMTNCQzAxRUNGRDJERDg0Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+haMWEgAAAMFJREFUeNpi+I8dfDAzM2MA0gHYJFkYIOAFEJ9kQICvUPo5EG+Esh2BmA/EYATpBEmYm5sHMOAAJ0+erABS7UD8G4hZmRgIAKCGBqiGGUC8HSTGREBDB5Cqh2rIAmKQqxhYCGgoR9MwF4gPMBGjAejf/1CpzUA8gQEaihugQQwKmOlQMRDNCBKHyoHwUlB0oNvEBcRGWGyAAW4g5kfRBFQEih9XHBrgACMggIo/EYoGWOSipwhcwByIJWCaSAIAAQYAtICOGeZ7AEsAAAAASUVORK5CYII=")
}

.s-nano {
    position: relative;
    width: 100%;
    height: 100%;
    overflow: hidden
}

.s-nano .nano-content {
    position: absolute;
    overflow: scroll;
    overflow-x: hidden;
    top: 0;
    right: -17px !important;
    bottom: 0;
    left: 0 !important
}

.s-nano .nano-content:focus {
    outline: thin dotted
}

.s-nano .nano-content::-webkit-scrollbar {
    display: none
}

.s-nano.has-scrollbar>.nano-content::-webkit-scrollbar {
    display: block
}

.s-nano .nano-pane {
    background: #262626;
    position: absolute;
    width: 6px;
    right: 0;
    top: 0;
    bottom: 0;
    -webkit-transition: .2s;
    transition: .2s;
    -webkit-border-radius: 5px;
    border-radius: 5px
}

.s-nano .nano-pane>.nano-slider {
    background: #f7f7f7;
    position: relative;
    -webkit-border-radius: 3px;
    border-radius: 3px
}

@media screen and (max-width: 768px) {
    .s-nano .nano-content {
        position: static;
        overflow: hidden
    }
}

.cl-motion--slide-top {
    -webkit-transform: translate3d(0, 10%, 0);
    transform: translate3d(0, 10%, 0);
    -webkit-transition: opacity 0.6s ease-in, -webkit-transform 0.6s ease-in;
    transition: opacity 0.6s ease-in, -webkit-transform 0.6s ease-in;
    transition: transform 0.6s ease-in, opacity 0.6s ease-in;
    transition: transform 0.6s ease-in, opacity 0.6s ease-in, -webkit-transform 0.6s ease-in;
    opacity: 0
}

.cl-motion--slide-top.is-active, .js-motion-effect .cl-motion--slide-top {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1
}

.cl-motion--slide-bottom {
    -webkit-transform: translate3d(0, -10%, 0);
    transform: translate3d(0, -10%, 0);
    -webkit-transition: opacity 0.6s ease-in, -webkit-transform 0.6s ease-in;
    transition: opacity 0.6s ease-in, -webkit-transform 0.6s ease-in;
    transition: transform 0.6s ease-in, opacity 0.6s ease-in;
    transition: transform 0.6s ease-in, opacity 0.6s ease-in, -webkit-transform 0.6s ease-in;
    opacity: 0
}

.cl-motion--slide-bottom.is-active, .js-motion-effect .cl-motion--slide-bottom {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1
}

.cl-motion--slide-left {
    -webkit-transform: translate3d(10%, 0, 0);
    transform: translate3d(10%, 0, 0);
    -webkit-transition: opacity 0.6s ease-in, -webkit-transform 0.6s ease-in;
    transition: opacity 0.6s ease-in, -webkit-transform 0.6s ease-in;
    transition: transform 0.6s ease-in, opacity 0.6s ease-in;
    transition: transform 0.6s ease-in, opacity 0.6s ease-in, -webkit-transform 0.6s ease-in;
    opacity: 0
}

.cl-motion--slide-left.is-active, .js-motion-effect .cl-motion--slide-left {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1
}

.cl-motion--slide-right {
    -webkit-transform: translate3d(-10%, 0, 0);
    transform: translate3d(-10%, 0, 0);
    -webkit-transition: opacity 0.6s ease-in, -webkit-transform 0.6s ease-in;
    transition: opacity 0.6s ease-in, -webkit-transform 0.6s ease-in;
    transition: transform 0.6s ease-in, opacity 0.6s ease-in;
    transition: transform 0.6s ease-in, opacity 0.6s ease-in, -webkit-transform 0.6s ease-in;
    opacity: 0
}

.cl-motion--slide-right.is-active, .js-motion-effect .cl-motion--slide-right {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1
}

.cl-motion--fade-in {
    opacity: 0;
    -webkit-transition: opacity .6s ease-in;
    transition: opacity .6s ease-in
}

.cl-motion--fade-in.is-active, .js-motion-effect .cl-motion--fade-in {
    opacity: 1
}

.cl-video-area {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1000
}

.cl-video-area .s-video-wrap {
    position: fixed
}

@media screen and (max-width: 768px) {
    .cl-video-area .s-video-wrap {
        position: fixed !important;
        top: 0 !important;
        left: 0 !important;
        right: 0 !important;
        bottom: 0 !important;
        -webkit-transform: inherit !important;
        -ms-transform: inherit !important;
        transform: inherit !important
    }
}

.cl-video-area .s-video-wrap .s-video-container {
    width: 100%;
    max-width: 1000px;
    max-width: 69.44444vw;
    height: 562px;
    height: 39.02778vw;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    margin: 0 auto
}

@media (min-width: 1440px) {
    .cl-video-area .s-video-wrap .s-video-container {
        max-width: 1000px
    }
}

@media (min-width: 1440px) {
    .cl-video-area .s-video-wrap .s-video-container {
        height: 562px
    }
}

@media screen and (max-width: 768px) {
    .cl-video-area .s-video-wrap .s-video-container {
        max-width: none;
        height: 432px;
        height: 56.25vw;
        width: 100%
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-video-area .s-video-wrap .s-video-container {
        height: 202.5px;
        height: 56.25vw
    }
}

.cl-video-area .s-media-close {
    position: fixed;
    top: 30px;
    top: 2.08333vw;
    right: 68px;
    right: 4.72222vw
}

@media (min-width: 1440px) {
    .cl-video-area .s-media-close {
        top: 30px
    }
}

@media (min-width: 1440px) {
    .cl-video-area .s-media-close {
        right: 68px
    }
}

@media screen and (max-width: 768px) {
    .cl-video-area .s-media-close {
        top: 34.13333px;
        top: 4.44444vw;
        right: 34.13333px;
        right: 4.44444vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-video-area .s-media-close {
        top: 16px;
        top: 4.44444vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-video-area .s-media-close {
        right: 16px;
        right: 4.44444vw
    }
}

.cl-preset-pad {
    min-height: 80px
}
@font-face {
    font-family: 'SamsungOne';
    src: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungOneLatinWeb-400.woff2") format("woff2"), url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungOneLatinWeb-400.woff") format("woff"), url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungOneLatinWeb-400.eot");
    font-weight: 400;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: 'SamsungOne';
    src: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungOneLatinWeb-700.woff2") format("woff2"), url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungOneLatinWeb-700.woff") format("woff"), url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungOneLatinWeb-700.eot");
    font-weight: 700;
    font-style: bold;
    font-display: swap
}

@font-face {
    font-family: 'SamsungSharpSans';
    src: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungSharpSans-Bold.woff") format("woff"), url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungSharpSans-Bold.eot"), url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungSharpSans-Bold.eot?#iefix") format("embedded-opentype"), url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungSharpSans-Bold.svg#SamsungSharpSans-Bold") format("svg");
    font-weight: 700;
    font-style: bold;
    font-display: swap
}

.cl-button {
    max-width: 1440px;
    margin: 0 auto;
    text-align: left;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden;
    padding: 0px 24px 40px;
    padding: 0vw 1.66667vw 2.77778vw
}

.cl-button:before, .cl-button:after {
    content: '';
    display: block;
    clear: both
}

@media (min-width: 1440px) {
    .cl-button {
        padding: 0px 24px 40px
    }
}

.cl-button__link {
    margin: 0 5px
}

.cl-button--center {
    text-align: center
}

.cl-button--right {
    text-align: right
}

.cl-button--gray {
    background-color: #f7f7f7
}

.cl-button--dark-gray {
    background-color: #3e4148
}

.cl-button--black {
    background-color: #000
}

.cl-button .cl-btn-inherit {
    max-width: 100%;
    margin: 40px 10px -10px;
    margin: 2.77778vw .69444vw -.69444vw
}

@media (min-width: 1440px) {
    .cl-button .cl-btn-inherit {
        margin: 40px 10px -10px
    }
}

.cl-button .cl-btn-inherit .s-btn-encased {
    max-width: 100%;
    overflow: hidden;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

@media screen and (max-width: 768px) {
    .cl-button {
        text-align: center;
        padding: 51.2px;
        padding: 6.66667vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-button {
        padding: 24px;
        padding: 6.66667vw
    }
}

@media screen and (max-width: 768px) {
    .cl-button--center, .cl-button--right {
        text-align: center
    }
}
@font-face {
    font-family: 'SamsungOne';
    src: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungOneLatinWeb-400.woff2") format("woff2"), url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungOneLatinWeb-400.woff") format("woff"), url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungOneLatinWeb-400.eot");
    font-weight: 400;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: 'SamsungOne';
    src: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungOneLatinWeb-700.woff2") format("woff2"), url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungOneLatinWeb-700.woff") format("woff"), url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungOneLatinWeb-700.eot");
    font-weight: 700;
    font-style: bold;
    font-display: swap
}

@font-face {
    font-family: 'SamsungSharpSans';
    src: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungSharpSans-Bold.woff") format("woff"), url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungSharpSans-Bold.eot"), url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungSharpSans-Bold.eot?#iefix") format("embedded-opentype"), url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungSharpSans-Bold.svg#SamsungSharpSans-Bold") format("svg");
    font-weight: 700;
    font-style: bold;
    font-display: swap
}

.cl-gallery-carousel-thumbnails {
    position: relative;
    margin: 0 auto;
    max-width: 1440px;
    text-align: center
}

.cl-gallery-carousel-thumbnails:before, .cl-gallery-carousel-thumbnails:after {
    content: '';
    display: block;
    clear: both
}

.cl-gallery-carousel-thumbnails__image-box {
    position: relative
}

.cl-gallery-carousel-thumbnails__image-box .slick-slide img {
    width: 100%
}

.cl-gallery-carousel-thumbnails__image-box img {
    display: block;
    min-width: 100%;
    max-width: 100%;
    height: auto
}

.cl-gallery-carousel-thumbnails__image-box .cl-gallery-carousel-thumbnails__box-inner {
    position: relative
}

.cl-gallery-carousel-thumbnails__image-box .cl-gallery-carousel-thumbnails__image-bleed {
    display: table;
    width: 100%
}

.cl-gallery-carousel-thumbnails__image-box .cl-gallery-carousel-thumbnails__image-cell {
    display: table-cell;
    vertical-align: middle
}

.cl-gallery-carousel-thumbnails__thumb-box {
    position: relative;
    overflow: hidden;
    padding: 88px 0px 79px;
    padding: 6.11111vw 0vw 5.48611vw
}

@media (min-width: 1440px) {
    .cl-gallery-carousel-thumbnails__thumb-box {
        padding: 88px 0px 79px
    }
}

.cl-gallery-carousel-thumbnails__thumb-box .s-slick .slick-slide .js-img-src {
    display: block;
    width: 100%;
    height: auto
}

.cl-gallery-carousel-thumbnails__thumb-box .js-img-src {
    display: block;
    width: 100%;
    height: auto
}

.cl-gallery-carousel-thumbnails__thumb-box .cl-gallery-carousel-thumbnails__item {
    position: relative;
    padding: 0px 12px;
    padding: 0vw .83333vw;
    padding-bottom: 84px;
    padding-bottom: 5.83333vw;
    cursor: pointer;
    overflow: hidden
}

@media (min-width: 1440px) {
    .cl-gallery-carousel-thumbnails__thumb-box .cl-gallery-carousel-thumbnails__item {
        padding: 0px 12px
    }
}

@media (min-width: 1440px) {
    .cl-gallery-carousel-thumbnails__thumb-box .cl-gallery-carousel-thumbnails__item {
        padding-bottom: 84px
    }
}

.cl-gallery-carousel-thumbnails__thumb-box .cl-gallery-carousel-thumbnails__item.slick-current .cl-gallery-carousel-thumbnails__image .cl-gallery-carousel-thumbnails__cover {
    display: none
}

.cl-gallery-carousel-thumbnails__thumb-box .cl-gallery-carousel-thumbnails__item .cl-gallery-carousel-thumbnails__image-wrap {
    position: relative;
    height: 100%
}

.cl-gallery-carousel-thumbnails__thumb-box .cl-gallery-carousel-thumbnails__item .cl-gallery-carousel-thumbnails__middle-cell {
    width: 100%;
    max-width: 330px;
    max-width: 22.91667vw;
    height: 100%;
    display: table-cell;
    vertical-align: middle
}

@media (min-width: 1440px) {
    .cl-gallery-carousel-thumbnails__thumb-box .cl-gallery-carousel-thumbnails__item .cl-gallery-carousel-thumbnails__middle-cell {
        max-width: 330px
    }
}

.cl-gallery-carousel-thumbnails__thumb-box .cl-gallery-carousel-thumbnails__item .cl-gallery-carousel-thumbnails__image {
    display: table;
    position: relative;
    border-collapse: collapse
}

.cl-gallery-carousel-thumbnails__thumb-box .cl-gallery-carousel-thumbnails__item .cl-gallery-carousel-thumbnails__image-wrap {
    position: relative
}

.cl-gallery-carousel-thumbnails__thumb-box .cl-gallery-carousel-thumbnails__item .cl-gallery-carousel-thumbnails__image .cl-gallery-carousel-thumbnails__cover {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: 0.7;
    background-color: #000;
    -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=70)';
    z-index: 1
}

.cl-gallery-carousel-thumbnails__thumb-box .cl-gallery-carousel-thumbnails__item .cl-gallery-carousel-thumbnails__text {
    position: absolute;
    top: 90%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 330px;
    width: 22.91667vw;
    line-height: 1.3;
    left: 0;
    right: 0;
    margin: 0 auto;
    font-weight: bold;
    color: #363636;
    overflow: hidden;
    white-space: nowrap
}

@media (min-width: 1440px) {
    .cl-gallery-carousel-thumbnails__thumb-box .cl-gallery-carousel-thumbnails__item .cl-gallery-carousel-thumbnails__text {
        width: 330px
    }
}

.cl-gallery-carousel-thumbnails__thumb-box .cl-gallery-carousel-thumbnails__nav-for.s-slide-non-center {
    margin: 0 auto
}

.cl-gallery-carousel-thumbnails__thumb-box .cl-gallery-carousel-thumbnails__nav-for.s-slide-non-center .slick-list {
    overflow: visible
}

.cl-gallery-carousel-thumbnails__thumb-box .cl-gallery-carousel-thumbnails__nav-for.s-slide-non-center .slick-list .slick-track {
    display: table;
    max-width: 100%;
    overflow: hidden;
    margin: 0 auto;
    left: 0;
    right: 0;
    width: auto !important
}

.cl-gallery-carousel-thumbnails__thumb-box .cl-gallery-carousel-thumbnails__nav-for.s-slide-non-center .slick-list .slick-track:before, .cl-gallery-carousel-thumbnails__thumb-box .cl-gallery-carousel-thumbnails__nav-for.s-slide-non-center .slick-list .slick-track:after {
    display: none !important
}

.cl-gallery-carousel-thumbnails__thumb-box .cl-gallery-carousel-thumbnails__nav-for.s-slide-non-center .slick-list .slick-slide {
    float: none;
    display: table-cell;
    vertical-align: middle;
    padding-left: 12px;
    padding-left: .83333vw;
    padding-right: 12px;
    padding-right: .83333vw;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

@media (min-width: 1440px) {
    .cl-gallery-carousel-thumbnails__thumb-box .cl-gallery-carousel-thumbnails__nav-for.s-slide-non-center .slick-list .slick-slide {
        padding-left: 12px
    }
}

@media (min-width: 1440px) {
    .cl-gallery-carousel-thumbnails__thumb-box .cl-gallery-carousel-thumbnails__nav-for.s-slide-non-center .slick-list .slick-slide {
        padding-right: 12px
    }
}

.cl-gallery-carousel-thumbnails__thumb-box .cl-gallery-carousel-thumbnails__anchor {
    display: inline-block;
    width: 330px;
    width: 22.91667vw;
    vertical-align: top
}

@media (min-width: 1440px) {
    .cl-gallery-carousel-thumbnails__thumb-box .cl-gallery-carousel-thumbnails__anchor {
        width: 330px
    }
}

.cl-gallery-carousel-thumbnails .s-slick .slick-list .slick-track {
    display: table
}

.cl-gallery-carousel-thumbnails .s-slick .slick-slide {
    float: none;
    display: table-cell !important;
    vertical-align: middle
}

.cl-gallery-carousel-thumbnails .s-slick-dots {
    z-index: 1
}

.cl-gallery-carousel-thumbnails__body {
    padding: 44px 30px 36px
}

.cl-gallery-carousel-thumbnails__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("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/imgs/btn-play-big-black.png") no-repeat;
    background-size: 100%
}

@media (min-width: 1440px) {
    .cl-gallery-carousel-thumbnails__btn-play {
        width: 142px
    }
}

@media (min-width: 1440px) {
    .cl-gallery-carousel-thumbnails__btn-play {
        height: 142px
    }
}

.cl-gallery-carousel-thumbnails--black .cl-gallery-carousel-thumbnails__btn-play, .cl-gallery-carousel-thumbnails--gray .cl-gallery-carousel-thumbnails__btn-play {
    background-image: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/imgs/btn-play-big.png")
}

.cl-gallery-carousel-thumbnails .s-btn-play-round {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    margin: auto
}

.cl-gallery-carousel-thumbnails__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;
    background: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/imgs/btn-play-big.png") no-repeat;
    background-size: 100%
}

@media (min-width: 1440px) {
    .cl-gallery-carousel-thumbnails__play {
        width: 142px
    }
}

@media (min-width: 1440px) {
    .cl-gallery-carousel-thumbnails__play {
        height: 142px
    }
}

.cl-gallery-carousel-thumbnails__play--black {
    background-image: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/imgs/btn-play-big-black.png")
}

.cl-gallery-carousel-thumbnails__play.s-play-outline {
    background-image: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/imgs/play-btn-black.png")
}

.cl-gallery-carousel-thumbnails--left {
    text-align: left
}

.cl-gallery-carousel-thumbnails--right {
    text-align: right
}

.cl-gallery-carousel-thumbnails__nav-for {
    position: relative
}

.cl-gallery-carousel-thumbnails__nav-for .slick-track {
    width: auto !important
}

.cl-gallery-carousel-thumbnails--video .cl-gallery-carousel-thumbnails__image:after {
    position: absolute;
    display: block;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    width: 29px;
    width: 2.01389vw;
    height: 29px;
    height: 2.01389vw;
    margin: auto;
    text-indent: -999px;
    text-align: left;
    background: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/imgs/btn-play.png") no-repeat;
    content: '';
    background-size: 100%
}

@media (min-width: 1440px) {
    .cl-gallery-carousel-thumbnails--video .cl-gallery-carousel-thumbnails__image:after {
        width: 29px
    }
}

@media (min-width: 1440px) {
    .cl-gallery-carousel-thumbnails--video .cl-gallery-carousel-thumbnails__image:after {
        height: 29px
    }
}

.cl-gallery-carousel-thumbnails--video-embed .cl-video-area {
    position: absolute;
    z-index: 100
}

.cl-gallery-carousel-thumbnails--video-embed.s-video-on .cl-gallery-carousel-thumbnails__image-box {
    position: relative
}

.cl-gallery-carousel-thumbnails--video-embed.s-video-on .cl-gallery-carousel-thumbnails__box-inner {
    height: 810px;
    height: 56.25vw;
    overflow: hidden
}

@media (min-width: 1440px) {
    .cl-gallery-carousel-thumbnails--video-embed.s-video-on .cl-gallery-carousel-thumbnails__box-inner {
        height: 810px
    }
}

.cl-gallery-carousel-thumbnails .s-view-video {
    display: table;
    width: 100%;
    height: 100%
}

.cl-gallery-carousel-thumbnails .s-view-video-wrap {
    display: table-cell;
    vertical-align: middle
}

@media screen and (max-width: 768px) {
    .cl-gallery-carousel-thumbnails {
        min-height: 213.33333px;
        min-height: 27.77778vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-gallery-carousel-thumbnails {
        min-height: 100px;
        min-height: 27.77778vw
    }
}

@media screen and (max-width: 768px) {
    .cl-gallery-carousel-thumbnails__thumb-box {
        padding: 0;
        padding: 59.73333px 0px 51.2px;
        padding: 7.77778vw 0vw 6.66667vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-gallery-carousel-thumbnails__thumb-box {
        padding: 28px 0px 24px;
        padding: 7.77778vw 0vw 6.66667vw
    }
}

@media screen and (max-width: 768px) {
    .cl-gallery-carousel-thumbnails__thumb-box .cl-gallery-carousel-thumbnails__item {
        padding: 0px 17.06667px 59.73333px;
        padding: 0vw 2.22222vw 7.77778vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-gallery-carousel-thumbnails__thumb-box .cl-gallery-carousel-thumbnails__item {
        padding: 0px 8px 28px;
        padding: 0vw 2.22222vw 7.77778vw
    }
}

@media screen and (max-width: 768px) {
    .cl-gallery-carousel-thumbnails__thumb-box .cl-gallery-carousel-thumbnails__item.slick-current .cl-gallery-carousel-thumbnails__image:before {
        display: none
    }

    .cl-gallery-carousel-thumbnails__thumb-box .cl-gallery-carousel-thumbnails__item .cl-gallery-carousel-thumbnails__text {
        top: 80%
    }

    .cl-gallery-carousel-thumbnails__thumb-box .cl-gallery-carousel-thumbnails__middle-cell {
        max-width: 149.33333px;
        max-width: 19.44444vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-gallery-carousel-thumbnails__thumb-box .cl-gallery-carousel-thumbnails__middle-cell {
        max-width: 70px;
        max-width: 19.44444vw
    }
}

@media screen and (max-width: 768px) {
    .cl-gallery-carousel-thumbnails__thumb-box .cl-gallery-carousel-thumbnails__nav-for.s-slide-non-center .slick-list .slick-track .slick-slide {
        width: 149.33333px;
        width: 19.44444vw;
        padding: 0px 17.06667px 51.2px;
        padding: 0vw 2.22222vw 6.66667vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-gallery-carousel-thumbnails__thumb-box .cl-gallery-carousel-thumbnails__nav-for.s-slide-non-center .slick-list .slick-track .slick-slide {
        width: 70px;
        width: 19.44444vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-gallery-carousel-thumbnails__thumb-box .cl-gallery-carousel-thumbnails__nav-for.s-slide-non-center .slick-list .slick-track .slick-slide {
        padding: 0px 8px 24px;
        padding: 0vw 2.22222vw 6.66667vw
    }
}

@media screen and (max-width: 768px) {
    .cl-gallery-carousel-thumbnails__thumb-box .cl-gallery-carousel-thumbnails__nav-for.s-slide-non-center .slick-list .slick-track .slick-slide img {
        margin: 0 auto
    }

    .cl-gallery-carousel-thumbnails__thumb-box .s-slick .slick-slide img {
        display: block;
        height: auto
    }

    .cl-gallery-carousel-thumbnails__thumb-box .s-slick .slick-slide img .slick-slide {
        width: 149.33333px;
        width: 19.44444vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-gallery-carousel-thumbnails__thumb-box .s-slick .slick-slide img .slick-slide {
        width: 70px;
        width: 19.44444vw
    }
}

@media screen and (max-width: 768px) {
    .cl-gallery-carousel-thumbnails .cl-gallery-carousel-thumbnails__anchor {
        width: 149.33333px;
        width: 19.44444vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-gallery-carousel-thumbnails .cl-gallery-carousel-thumbnails__anchor {
        width: 70px;
        width: 19.44444vw
    }
}

@media screen and (max-width: 768px) {
    .cl-gallery-carousel-thumbnails__play {
        width: 151.46667px;
        width: 19.72222vw;
        height: 151.46667px;
        height: 19.72222vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-gallery-carousel-thumbnails__play {
        width: 71px;
        width: 19.72222vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-gallery-carousel-thumbnails__play {
        height: 71px;
        height: 19.72222vw
    }
}

@media screen and (max-width: 768px) {
    .cl-gallery-carousel-thumbnails--video .cl-gallery-carousel-thumbnails__image:after {
        width: 46.93333px;
        width: 6.11111vw;
        height: 46.93333px;
        height: 6.11111vw;
        background: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/imgs/btn-play-m.png") no-repeat;
        background-size: 100%
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-gallery-carousel-thumbnails--video .cl-gallery-carousel-thumbnails__image:after {
        width: 22px;
        width: 6.11111vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-gallery-carousel-thumbnails--video .cl-gallery-carousel-thumbnails__image:after {
        height: 22px;
        height: 6.11111vw
    }
}

@media screen and (max-width: 768px) {
    .cl-gallery-carousel-thumbnails--video .s-view-video {
        min-height: 432px;
        min-height: 56.25vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-gallery-carousel-thumbnails--video .s-view-video {
        min-height: 202.5px;
        min-height: 56.25vw
    }
}

@media screen and (max-width: 768px) {
    .cl-gallery-carousel-thumbnails--video-embed .s-video-area {
        position: fixed;
        z-index: 2000
    }

    .cl-gallery-carousel-thumbnails--video-embed.s-video-on .cl-gallery-carousel-thumbnails__box-inner {
        overflow: visible;
        height: auto
    }
}
@font-face {
    font-family: 'SamsungOne';
    src: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungOneLatinWeb-400.woff2") format("woff2"), url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungOneLatinWeb-400.woff") format("woff"), url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungOneLatinWeb-400.eot");
    font-weight: 400;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: 'SamsungOne';
    src: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungOneLatinWeb-700.woff2") format("woff2"), url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungOneLatinWeb-700.woff") format("woff"), url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungOneLatinWeb-700.eot");
    font-weight: 700;
    font-style: bold;
    font-display: swap
}

@font-face {
    font-family: 'SamsungSharpSans';
    src: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungSharpSans-Bold.woff") format("woff"), url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungSharpSans-Bold.eot"), url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungSharpSans-Bold.eot?#iefix") format("embedded-opentype"), url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungSharpSans-Bold.svg#SamsungSharpSans-Bold") format("svg");
    font-weight: 700;
    font-style: bold;
    font-display: swap
}

.cl-gallery-thumbnails-textbox {
    position: relative;
    margin: 0 auto;
    padding: 44px 0px;
    padding: 3.05556vw 0vw;
    max-width: 1440px;
    text-align: center
}

@media (min-width: 1440px) {
    .cl-gallery-thumbnails-textbox {
        padding: 44px 0px
    }
}

.cl-gallery-thumbnails-textbox:before, .cl-gallery-thumbnails-textbox:after {
    content: '';
    display: block;
    clear: both
}

.cl-gallery-thumbnails-textbox__image-box {
    position: relative
}

.cl-gallery-thumbnails-textbox__image-box .s-slick .slick-slide img, .cl-gallery-thumbnails-textbox__image-box img {
    display: block;
    width: 100%;
    height: auto
}

.cl-gallery-thumbnails-textbox__image-box .cl-gallery-thumbnails-textbox__box-inner {
    position: relative
}

.cl-gallery-thumbnails-textbox__image-box .cl-gallery-thumbnails-textbox__item {
    display: table;
    padding: 44px 24px;
    padding: 3.05556vw 1.66667vw
}

.cl-gallery-thumbnails-textbox__image-box .cl-gallery-thumbnails-textbox__item:before, .cl-gallery-thumbnails-textbox__image-box .cl-gallery-thumbnails-textbox__item:after {
    content: '';
    display: block;
    clear: both
}

@media (min-width: 1440px) {
    .cl-gallery-thumbnails-textbox__image-box .cl-gallery-thumbnails-textbox__item {
        padding: 44px 24px
    }
}

.cl-gallery-thumbnails-textbox__image-box .cl-gallery-thumbnails-textbox__item .cl-gallery-thumbnails-textbox__column {
    display: table-cell;
    vertical-align: middle;
    width: 684px;
    width: 47.5vw
}

@media (min-width: 1440px) {
    .cl-gallery-thumbnails-textbox__image-box .cl-gallery-thumbnails-textbox__item .cl-gallery-thumbnails-textbox__column {
        width: 684px
    }
}

.cl-gallery-thumbnails-textbox__image-box .cl-gallery-thumbnails-textbox__item .cl-gallery-thumbnails-textbox__column--text {
    width: 708px;
    width: 49.16667vw;
    vertical-align: top
}

@media (min-width: 1440px) {
    .cl-gallery-thumbnails-textbox__image-box .cl-gallery-thumbnails-textbox__item .cl-gallery-thumbnails-textbox__column--text {
        width: 708px
    }
}

.cl-gallery-thumbnails-textbox__image-box .cl-gallery-thumbnails-textbox__item .cl-gallery-thumbnails-textbox__column-text {
    width: 448px;
    width: 31.11111vw;
    padding-left: 24px;
    padding-left: 1.66667vw;
    text-align: left;
    margin: 0 auto
}

@media (min-width: 1440px) {
    .cl-gallery-thumbnails-textbox__image-box .cl-gallery-thumbnails-textbox__item .cl-gallery-thumbnails-textbox__column-text {
        width: 448px
    }
}

@media (min-width: 1440px) {
    .cl-gallery-thumbnails-textbox__image-box .cl-gallery-thumbnails-textbox__item .cl-gallery-thumbnails-textbox__column-text {
        padding-left: 24px
    }
}

.cl-gallery-thumbnails-textbox__image-box .cl-gallery-thumbnails-textbox__item .cl-gallery-thumbnails-textbox__title {
    padding: 4px 0px 50px;
    padding: .27778vw 0vw 3.47222vw;
    margin: -9px 0px -37px 0px;
    margin: -.625vw 0vw -2.56944vw 0vw;
    overflow: hidden
}

@media (min-width: 1440px) {
    .cl-gallery-thumbnails-textbox__image-box .cl-gallery-thumbnails-textbox__item .cl-gallery-thumbnails-textbox__title {
        padding: 4px 0px 50px
    }
}

@media (min-width: 1440px) {
    .cl-gallery-thumbnails-textbox__image-box .cl-gallery-thumbnails-textbox__item .cl-gallery-thumbnails-textbox__title {
        margin: -9px 0px -37px 0px
    }
}

.cl-gallery-thumbnails-textbox__image-box .cl-gallery-thumbnails-textbox__item .cl-gallery-thumbnails-textbox__title--large {
    margin-top: -11px;
    margin-top: -.76389vw;
    padding-bottom: 50px;
    padding-bottom: 3.47222vw;
    margin-bottom: -31px;
    margin-bottom: -2.15278vw
}

@media (min-width: 1440px) {
    .cl-gallery-thumbnails-textbox__image-box .cl-gallery-thumbnails-textbox__item .cl-gallery-thumbnails-textbox__title--large {
        margin-top: -11px
    }
}

@media (min-width: 1440px) {
    .cl-gallery-thumbnails-textbox__image-box .cl-gallery-thumbnails-textbox__item .cl-gallery-thumbnails-textbox__title--large {
        padding-bottom: 50px
    }
}

@media (min-width: 1440px) {
    .cl-gallery-thumbnails-textbox__image-box .cl-gallery-thumbnails-textbox__item .cl-gallery-thumbnails-textbox__title--large {
        margin-bottom: -31px
    }
}

.cl-gallery-thumbnails-textbox__image-box .cl-gallery-thumbnails-textbox__item .cl-gallery-thumbnails-textbox__title--medium {
    margin-top: -12px;
    margin-top: -.83333vw;
    padding-bottom: 35px;
    padding-bottom: 2.43056vw;
    margin-bottom: -28px;
    margin-bottom: -1.94444vw
}

@media (min-width: 1440px) {
    .cl-gallery-thumbnails-textbox__image-box .cl-gallery-thumbnails-textbox__item .cl-gallery-thumbnails-textbox__title--medium {
        margin-top: -12px
    }
}

@media (min-width: 1440px) {
    .cl-gallery-thumbnails-textbox__image-box .cl-gallery-thumbnails-textbox__item .cl-gallery-thumbnails-textbox__title--medium {
        padding-bottom: 35px
    }
}

@media (min-width: 1440px) {
    .cl-gallery-thumbnails-textbox__image-box .cl-gallery-thumbnails-textbox__item .cl-gallery-thumbnails-textbox__title--medium {
        margin-bottom: -28px
    }
}

.cl-gallery-thumbnails-textbox__image-box .cl-gallery-thumbnails-textbox__item .cl-gallery-thumbnails-textbox__title--small {
    margin-top: -7px;
    margin-top: -.48611vw;
    padding-bottom: 35px;
    padding-bottom: 2.43056vw;
    margin-bottom: -20px;
    margin-bottom: -1.38889vw
}

@media (min-width: 1440px) {
    .cl-gallery-thumbnails-textbox__image-box .cl-gallery-thumbnails-textbox__item .cl-gallery-thumbnails-textbox__title--small {
        margin-top: -7px
    }
}

@media (min-width: 1440px) {
    .cl-gallery-thumbnails-textbox__image-box .cl-gallery-thumbnails-textbox__item .cl-gallery-thumbnails-textbox__title--small {
        padding-bottom: 35px
    }
}

@media (min-width: 1440px) {
    .cl-gallery-thumbnails-textbox__image-box .cl-gallery-thumbnails-textbox__item .cl-gallery-thumbnails-textbox__title--small {
        margin-bottom: -20px
    }
}

.cl-gallery-thumbnails-textbox__image-box .cl-gallery-thumbnails-textbox__item .cl-gallery-thumbnails-textbox__sub-copy {
    overflow: hidden
}

.cl-gallery-thumbnails-textbox__thumb-box {
    position: relative;
    overflow: hidden;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.cl-gallery-thumbnails-textbox__thumb-box .slick-track {
    max-width: 100%;
    margin: 0 auto;
    display: table !important;
    font-size: 0
}

.cl-gallery-thumbnails-textbox__thumb-box .s-slick .slick-list {
    padding-top: 1px;
    padding-bottom: 1px
}

.cl-gallery-thumbnails-textbox__thumb-box .s-slick .slick-list:before, .cl-gallery-thumbnails-textbox__thumb-box .s-slick .slick-list:after {
    content: '';
    display: block;
    clear: both
}

.cl-gallery-thumbnails-textbox__thumb-box .s-slick .slick-slide {
    float: none;
    display: table-cell !important;
    vertical-align: middle;
    margin: 0 auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.cl-gallery-thumbnails-textbox__thumb-box .s-slick .slick-slide img {
    max-width: 100%
}

.cl-gallery-thumbnails-textbox__thumb-box .cl-gallery-thumbnails-textbox__item {
    display: block;
    cursor: pointer
}

.cl-gallery-thumbnails-textbox__thumb-box .cl-gallery-thumbnails-textbox__item.slick-current .cl-gallery-thumbnails-textbox__image .cl-gallery-thumbnails-textbox__cover {
    display: none
}

.cl-gallery-thumbnails-textbox__thumb-box .cl-gallery-thumbnails-textbox__item .cl-gallery-thumbnails-textbox__image-wrap {
    display: table;
    margin: 0 auto
}

.cl-gallery-thumbnails-textbox__thumb-box .cl-gallery-thumbnails-textbox__item .cl-gallery-thumbnails-textbox__middle-cell {
    height: 100%;
    display: table-cell;
    vertical-align: middle
}

.cl-gallery-thumbnails-textbox__thumb-box .cl-gallery-thumbnails-textbox__item .cl-gallery-thumbnails-textbox__image {
    position: relative;
    height: 100%;
    width: 330px;
    width: 22.91667vw
}

@media (min-width: 1440px) {
    .cl-gallery-thumbnails-textbox__thumb-box .cl-gallery-thumbnails-textbox__item .cl-gallery-thumbnails-textbox__image {
        width: 330px
    }
}

.cl-gallery-thumbnails-textbox__thumb-box .cl-gallery-thumbnails-textbox__item .cl-gallery-thumbnails-textbox__image img {
    position: relative;
    height: auto !important
}

.cl-gallery-thumbnails-textbox__thumb-box .cl-gallery-thumbnails-textbox__item .cl-gallery-thumbnails-textbox__image .cl-gallery-thumbnails-textbox__cover {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: 0.7;
    background-color: #000;
    -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=70)';
    z-index: 1
}

.cl-gallery-thumbnails-textbox__nav-for {
    position: relative;
    padding: 40px 12px;
    padding: 2.77778vw .83333vw;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

@media (min-width: 1440px) {
    .cl-gallery-thumbnails-textbox__nav-for {
        padding: 40px 12px
    }
}

.cl-gallery-thumbnails-textbox__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("../../../../../../etc.clientlibs/samsung/clientlibs/us/usglobal/clientlib-dependencies/resources/imgs/btn-play-big-black.png") no-repeat;
    background-size: 100%
}

@media (min-width: 1440px) {
    .cl-gallery-thumbnails-textbox__btn-play {
        width: 142px
    }
}

@media (min-width: 1440px) {
    .cl-gallery-thumbnails-textbox__btn-play {
        height: 142px
    }
}

.cl-gallery-thumbnails-textbox--black .cl-gallery-thumbnails-textbox__btn-play, .cl-gallery-thumbnails-textbox--gray .cl-gallery-thumbnails-textbox__btn-play {
    background-image: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/usglobal/clientlib-dependencies/resources/imgs/btn-play-big.png")
}

.cl-gallery-thumbnails-textbox__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;
    background: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/usglobal/clientlib-dependencies/resources/imgs/btn-play-big.png") no-repeat;
    background-size: 100%
}

@media (min-width: 1440px) {
    .cl-gallery-thumbnails-textbox__play {
        width: 142px
    }
}

@media (min-width: 1440px) {
    .cl-gallery-thumbnails-textbox__play {
        height: 142px
    }
}

.cl-gallery-thumbnails-textbox__play--black {
    background-image: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/usglobal/clientlib-dependencies/resources/imgs/btn-play-big-black.png")
}

.cl-gallery-thumbnails-textbox .s-btn-play-round {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    margin: auto
}

.cl-gallery-thumbnails-textbox--video .cl-gallery-thumbnails-textbox__image:after {
    position: absolute;
    display: block;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    width: 29px;
    width: 2.01389vw;
    height: 29px;
    height: 2.01389vw;
    margin: auto;
    text-indent: -999px;
    text-align: left;
    background: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/usglobal/clientlib-dependencies/resources/imgs/btn-play.png") no-repeat;
    content: '';
    background-size: 100%
}

@media (min-width: 1440px) {
    .cl-gallery-thumbnails-textbox--video .cl-gallery-thumbnails-textbox__image:after {
        width: 29px
    }
}

@media (min-width: 1440px) {
    .cl-gallery-thumbnails-textbox--video .cl-gallery-thumbnails-textbox__image:after {
        height: 29px
    }
}

.cl-gallery-thumbnails-textbox--right .cl-gallery-thumbnails-textbox__item .cl-gallery-thumbnails-textbox__column-text {
    padding-left: 0;
    padding-right: 24px;
    padding-right: 1.66667vw
}

@media (min-width: 1440px) {
    .cl-gallery-thumbnails-textbox--right .cl-gallery-thumbnails-textbox__item .cl-gallery-thumbnails-textbox__column-text {
        padding-right: 24px
    }
}

.cl-gallery-thumbnails-textbox--bg-all-white {
    background-color: #fff
}

.cl-gallery-thumbnails-textbox--bg-all-gray {
    background-color: #f7f7f7
}

.cl-gallery-thumbnails-textbox--bg-all-black {
    background-color: #000;
    color: #fff
}

.cl-gallery-thumbnails-textbox--bg-bottom-white .cl-gallery-thumbnails-textbox__nav-for {
    background-color: #fff
}

.cl-gallery-thumbnails-textbox--bg-bottom-gray .cl-gallery-thumbnails-textbox__nav-for {
    background-color: #f7f7f7
}

.cl-gallery-thumbnails-textbox--bg-bottom-black .cl-gallery-thumbnails-textbox__nav-for {
    background-color: #000
}

.cl-gallery-thumbnails-textbox--text-small .cl-gallery-thumbnails-textbox__title {
    font-size: 56px;
    font-size: 3.88889vw;
    line-height: 1.14
}

html[lang^="th"] .cl-gallery-thumbnails-textbox--text-small .cl-gallery-thumbnails-textbox__title {
    font-size: 81.2px;
    font-size: 5.63889vw
}

@media (min-width: 1440px) {
    .cl-gallery-thumbnails-textbox--text-small .cl-gallery-thumbnails-textbox__title {
        font-size: 56px
    }

    html[lang^="th"] .cl-gallery-thumbnails-textbox--text-small .cl-gallery-thumbnails-textbox__title {
        font-size: 81.2px
    }
}

html[lang^="th"] .cl-gallery-thumbnails-textbox--text-small .cl-gallery-thumbnails-textbox__title {
    line-height: .798
}

html[lang^="my"] .cl-gallery-thumbnails-textbox--text-small .cl-gallery-thumbnails-textbox__title {
    line-height: 1.4
}

@media screen and (max-width: 768px) {
    .cl-gallery-thumbnails-textbox {
        padding: 0
    }

    .cl-gallery-thumbnails-textbox__image-box {
        position: relative;
        padding: 0
    }

    .cl-gallery-thumbnails-textbox__image-box .cl-gallery-thumbnails-textbox__box-inner {
        position: relative
    }

    .cl-gallery-thumbnails-textbox__image-box .cl-gallery-thumbnails-textbox__item {
        padding: 0
    }

    .cl-gallery-thumbnails-textbox__image-box .cl-gallery-thumbnails-textbox__item:before, .cl-gallery-thumbnails-textbox__image-box .cl-gallery-thumbnails-textbox__item:after {
        content: '';
        display: block;
        clear: both
    }

    .cl-gallery-thumbnails-textbox__image-box .cl-gallery-thumbnails-textbox__item+.cl-gallery-thumbnails-textbox__item {
        margin-top: 59.73333px;
        margin-top: 7.77778vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-gallery-thumbnails-textbox__image-box .cl-gallery-thumbnails-textbox__item+.cl-gallery-thumbnails-textbox__item {
        margin-top: 28px;
        margin-top: 7.77778vw
    }
}

@media screen and (max-width: 768px) {
    .cl-gallery-thumbnails-textbox__image-box .cl-gallery-thumbnails-textbox__item .cl-gallery-thumbnails-textbox__column {
        display: block;
        overflow: hidden;
        width: auto;
        margin: 0;
        padding: 0
    }

    .cl-gallery-thumbnails-textbox__image-box .cl-gallery-thumbnails-textbox__item .cl-gallery-thumbnails-textbox__column--image {
        padding: 0px 42.66667px;
        padding: 0vw 5.55556vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-gallery-thumbnails-textbox__image-box .cl-gallery-thumbnails-textbox__item .cl-gallery-thumbnails-textbox__column--image {
        padding: 0px 20px;
        padding: 0vw 5.55556vw
    }
}

@media screen and (max-width: 768px) {
    .cl-gallery-thumbnails-textbox__image-box .cl-gallery-thumbnails-textbox__item .cl-gallery-thumbnails-textbox__column-text {
        margin: 0;
        padding: 59.73333px 34.13333px 46.93333px;
        padding: 7.77778vw 4.44444vw 6.11111vw;
        width: 100%;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        text-align: center
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-gallery-thumbnails-textbox__image-box .cl-gallery-thumbnails-textbox__item .cl-gallery-thumbnails-textbox__column-text {
        padding: 28px 16px 22px;
        padding: 7.77778vw 4.44444vw 6.11111vw
    }
}

@media screen and (max-width: 768px) {
    .cl-gallery-thumbnails-textbox__image-box .cl-gallery-thumbnails-textbox__item .cl-gallery-thumbnails-textbox__title {
        margin: -8.53333px 0px -46.93333px 0px;
        margin: -1.11111vw 0vw -6.11111vw 0vw;
        padding: 4.26667px 0px 64px;
        padding: .55556vw 0vw 8.33333vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-gallery-thumbnails-textbox__image-box .cl-gallery-thumbnails-textbox__item .cl-gallery-thumbnails-textbox__title {
        margin: -4px 0px -22px 0px;
        margin: -1.11111vw 0vw -6.11111vw 0vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-gallery-thumbnails-textbox__image-box .cl-gallery-thumbnails-textbox__item .cl-gallery-thumbnails-textbox__title {
        padding: 2px 0px 30px;
        padding: .55556vw 0vw 8.33333vw
    }
}

@media screen and (max-width: 768px) {
    .cl-gallery-thumbnails-textbox__image-box .cl-gallery-thumbnails-textbox__item .cl-gallery-thumbnails-textbox__title--large {
        margin-top: -10.66667px;
        margin-top: -1.38889vw;
        margin-bottom: -36.26667px;
        margin-bottom: -4.72222vw;
        padding-bottom: 64px;
        padding-bottom: 8.33333vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-gallery-thumbnails-textbox__image-box .cl-gallery-thumbnails-textbox__item .cl-gallery-thumbnails-textbox__title--large {
        margin-top: -5px;
        margin-top: -1.38889vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-gallery-thumbnails-textbox__image-box .cl-gallery-thumbnails-textbox__item .cl-gallery-thumbnails-textbox__title--large {
        margin-bottom: -17px;
        margin-bottom: -4.72222vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-gallery-thumbnails-textbox__image-box .cl-gallery-thumbnails-textbox__item .cl-gallery-thumbnails-textbox__title--large {
        padding-bottom: 30px;
        padding-bottom: 8.33333vw
    }
}

@media screen and (max-width: 768px) {
    .cl-gallery-thumbnails-textbox__image-box .cl-gallery-thumbnails-textbox__item .cl-gallery-thumbnails-textbox__title--medium {
        margin-bottom: -29.86667px;
        margin-bottom: -3.88889vw;
        padding-bottom: 51.2px;
        padding-bottom: 6.66667vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-gallery-thumbnails-textbox__image-box .cl-gallery-thumbnails-textbox__item .cl-gallery-thumbnails-textbox__title--medium {
        margin-bottom: -14px;
        margin-bottom: -3.88889vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-gallery-thumbnails-textbox__image-box .cl-gallery-thumbnails-textbox__item .cl-gallery-thumbnails-textbox__title--medium {
        padding-bottom: 24px;
        padding-bottom: 6.66667vw
    }
}

@media screen and (max-width: 768px) {
    .cl-gallery-thumbnails-textbox__image-box .cl-gallery-thumbnails-textbox__item .cl-gallery-thumbnails-textbox__title--small {
        margin-top: -10.66667px;
        margin-top: -1.38889vw;
        margin-bottom: -29.86667px;
        margin-bottom: -3.88889vw;
        padding-bottom: 51.2px;
        padding-bottom: 6.66667vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-gallery-thumbnails-textbox__image-box .cl-gallery-thumbnails-textbox__item .cl-gallery-thumbnails-textbox__title--small {
        margin-top: -5px;
        margin-top: -1.38889vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-gallery-thumbnails-textbox__image-box .cl-gallery-thumbnails-textbox__item .cl-gallery-thumbnails-textbox__title--small {
        margin-bottom: -14px;
        margin-bottom: -3.88889vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-gallery-thumbnails-textbox__image-box .cl-gallery-thumbnails-textbox__item .cl-gallery-thumbnails-textbox__title--small {
        padding-bottom: 24px;
        padding-bottom: 6.66667vw
    }
}

@media screen and (max-width: 768px) {
    .cl-gallery-thumbnails-textbox__thumb-box {
        display: none
    }

    .cl-gallery-thumbnails-textbox__thumb-box .cl-gallery-thumbnails-textbox__image {
        display: none
    }

    .cl-gallery-thumbnails-textbox__play {
        width: 151.46667px;
        width: 19.72222vw;
        height: 151.46667px;
        height: 19.72222vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-gallery-thumbnails-textbox__play {
        width: 71px;
        width: 19.72222vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-gallery-thumbnails-textbox__play {
        height: 71px;
        height: 19.72222vw
    }
}

@media screen and (max-width: 768px) {
    .cl-gallery-thumbnails-textbox .s-view-video {
        position: relative
    }

    .cl-gallery-thumbnails-textbox--text-small .cl-gallery-thumbnails-textbox__title {
        font-size: 59.73333px;
        font-size: 7.77778vw;
        line-height: 1.14
    }

    html[lang^="th"] .cl-gallery-thumbnails-textbox--text-small .cl-gallery-thumbnails-textbox__title {
        font-size: 86.61333px;
        font-size: 11.27778vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-gallery-thumbnails-textbox--text-small .cl-gallery-thumbnails-textbox__title {
        font-size: 28px;
        font-size: 7.77778vw
    }

    html[lang^="th"] .cl-gallery-thumbnails-textbox--text-small .cl-gallery-thumbnails-textbox__title {
        font-size: 40.6px;
        font-size: 11.27778vw
    }
}

@media screen and (max-width: 768px) {
    html[lang^="th"] .cl-gallery-thumbnails-textbox--text-small .cl-gallery-thumbnails-textbox__title {
        line-height: .798
    }

    html[lang^="my"] .cl-gallery-thumbnails-textbox--text-small .cl-gallery-thumbnails-textbox__title {
        line-height: 1.4
    }
}
@font-face {
    font-family: 'SamsungOne';
    src: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungOneLatinWeb-400.woff2") format("woff2"), url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungOneLatinWeb-400.woff") format("woff"), url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungOneLatinWeb-400.eot");
    font-weight: 400;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: 'SamsungOne';
    src: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungOneLatinWeb-700.woff2") format("woff2"), url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungOneLatinWeb-700.woff") format("woff"), url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungOneLatinWeb-700.eot");
    font-weight: 700;
    font-style: bold;
    font-display: swap
}

@font-face {
    font-family: 'SamsungSharpSans';
    src: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungSharpSans-Bold.woff") format("woff"), url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungSharpSans-Bold.eot"), url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungSharpSans-Bold.eot?#iefix") format("embedded-opentype"), url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungSharpSans-Bold.svg#SamsungSharpSans-Bold") format("svg");
    font-weight: 700;
    font-style: bold;
    font-display: swap
}

.cl-icon-four-sixcolumns {
    max-width: 1440px;
    margin: 0 auto;
    padding: 88px 0px 88px;
    padding: 6.11111vw 0vw 6.11111vw;
    background-color: #fff;
    font-size: 0;
    color: #363636;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

@media (min-width: 1440px) {
    .cl-icon-four-sixcolumns {
        padding: 88px 0px 88px
    }
}

.cl-icon-four-sixcolumns:before,
.cl-icon-four-sixcolumns:after {
    content: '';
    display: block;
    clear: both
}

.cl-icon-four-sixcolumns__text-wrap {
    padding: 0px 21px 0px 27px;
    padding: 0vw 1.45833vw 0vw 1.875vw
}

@media (min-width: 1440px) {
    .cl-icon-four-sixcolumns__text-wrap {
        padding: 0px 21px 0px 27px
    }
}

.cl-icon-four-sixcolumns__list {
    margin: 0px 12px;
    margin: 0vw .83333vw;
    text-align: center
}

@media (min-width: 1440px) {
    .cl-icon-four-sixcolumns__list {
        margin: 0px 12px
    }
}

.cl-icon-four-sixcolumns__title {
    overflow: hidden;
    width: 684px;
    width: 47.5vw;
    margin: 0 auto;
    margin-bottom: -37px;
    margin-bottom: -2.56944vw;
    margin-top: -7px;
    margin-top: -.48611vw;
    padding-bottom: 50px;
    padding-bottom: 3.47222vw;
    padding-top: 3px;
    padding-top: .20833vw;
    text-align: center;
    color: #000
}

@media (min-width: 1440px) {
    .cl-icon-four-sixcolumns__title {
        width: 684px
    }
}

@media (min-width: 1440px) {
    .cl-icon-four-sixcolumns__title {
        margin-bottom: -37px
    }
}

@media (min-width: 1440px) {
    .cl-icon-four-sixcolumns__title {
        margin-top: -7px
    }
}

@media (min-width: 1440px) {
    .cl-icon-four-sixcolumns__title {
        padding-bottom: 50px
    }
}

@media (min-width: 1440px) {
    .cl-icon-four-sixcolumns__title {
        padding-top: 3px
    }
}

.cl-icon-four-sixcolumns__title--large {
    margin-top: -10px;
    margin-top: -.69444vw;
    margin-bottom: -31px;
    margin-bottom: -2.15278vw
}

@media (min-width: 1440px) {
    .cl-icon-four-sixcolumns__title--large {
        margin-top: -10px
    }
}

@media (min-width: 1440px) {
    .cl-icon-four-sixcolumns__title--large {
        margin-bottom: -31px
    }
}

.cl-icon-four-sixcolumns__title--medium {
    margin-top: -11px;
    margin-top: -.76389vw;
    margin-bottom: -28px;
    margin-bottom: -1.94444vw;
    padding-bottom: 35px;
    padding-bottom: 2.43056vw
}

@media (min-width: 1440px) {
    .cl-icon-four-sixcolumns__title--medium {
        margin-top: -11px
    }
}

@media (min-width: 1440px) {
    .cl-icon-four-sixcolumns__title--medium {
        margin-bottom: -28px
    }
}

@media (min-width: 1440px) {
    .cl-icon-four-sixcolumns__title--medium {
        padding-bottom: 35px
    }
}

.cl-icon-four-sixcolumns__title--small {
    margin-bottom: -20px;
    margin-bottom: -1.38889vw;
    padding-top: 4px;
    padding-top: .27778vw;
    padding-bottom: 35px;
    padding-bottom: 2.43056vw
}

@media (min-width: 1440px) {
    .cl-icon-four-sixcolumns__title--small {
        margin-bottom: -20px
    }
}

@media (min-width: 1440px) {
    .cl-icon-four-sixcolumns__title--small {
        padding-top: 4px
    }
}

@media (min-width: 1440px) {
    .cl-icon-four-sixcolumns__title--small {
        padding-bottom: 35px
    }
}

.cl-icon-four-sixcolumns__subtitle {
    width: 1157px;
    width: 80.34722vw;
    color: #363636;
    margin: 0 auto;
    text-align: center;
    overflow: hidden
}

@media (min-width: 1440px) {
    .cl-icon-four-sixcolumns__subtitle {
        width: 1157px
    }
}

.cl-icon-four-sixcolumns__item {
    display: inline-block;
    height: 100%;
    vertical-align: top;
    text-align: center;
    width: 25%;
    margin: 78px 0px 0px;
    margin: 5.41667vw 0vw 0vw;
    padding: 0px 12px;
    padding: 0vw .83333vw;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

@media (min-width: 1440px) {
    .cl-icon-four-sixcolumns__item {
        margin: 78px 0px 0px
    }
}

@media (min-width: 1440px) {
    .cl-icon-four-sixcolumns__item {
        padding: 0px 12px
    }
}

.cl-icon-four-sixcolumns--6-column .cl-icon-four-sixcolumns__item {
    width: 16.6666666%
}

.cl-icon-four-sixcolumns .cl-icon-four-sixcolumns__item {
    position: static
}

.cl-icon-four-sixcolumns__item>a {
    display: block
}

.cl-icon-four-sixcolumns__image {
    margin-bottom: 47px;
    margin-bottom: 3.26389vw
}

@media (min-width: 1440px) {
    .cl-icon-four-sixcolumns__image {
        margin-bottom: 47px
    }
}

.cl-icon-four-sixcolumns__image img {
    width: 100%;
    height: auto
}

.cl-icon-four-sixcolumns__text {
    color: #363636;
    overflow: hidden
}

.cl-icon-four-sixcolumns--left {
    text-align: left
}

.cl-icon-four-sixcolumns--right {
    text-align: right
}

.cl-icon-four-sixcolumns--black {
    background-color: #000;
    color: #fff
}

.cl-icon-four-sixcolumns--black .cl-icon-four-sixcolumns__title {
    color: #fff
}

.cl-icon-four-sixcolumns--black .cl-icon-four-sixcolumns__subtitle {
    color: #fff
}

.cl-icon-four-sixcolumns--black .cl-icon-four-sixcolumns__text {
    color: #f7f7f7
}

.cl-icon-four-sixcolumns--gray {
    background-color: #f7f7f7
}

@media screen and (max-width: 768px) {
    .cl-icon-four-sixcolumns {
        padding: 88.53333px 17.06667px 75.73333px;
        padding: 11.52778vw 2.22222vw 9.86111vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-icon-four-sixcolumns {
        padding: 41.5px 8px 35.5px;
        padding: 11.52778vw 2.22222vw 9.86111vw
    }
}

@media screen and (max-width: 768px) {
    .cl-icon-four-sixcolumns__list {
        margin: 0;
        padding: 0;
        margin-top: 5.33333px;
        margin-top: .69444vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-icon-four-sixcolumns__list {
        margin-top: 2.5px;
        margin-top: .69444vw
    }
}

@media screen and (max-width: 768px) {
    .cl-icon-four-sixcolumns__title {
        width: 699.73333px;
        width: 91.11111vw;
        margin-bottom: -43.73333px;
        margin-bottom: -5.69444vw;
        padding-bottom: 61.86667px;
        padding-bottom: 8.05556vw;
        padding-top: 4.26667px;
        padding-top: .55556vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-icon-four-sixcolumns__title {
        width: 328px;
        width: 91.11111vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-icon-four-sixcolumns__title {
        margin-bottom: -20.5px;
        margin-bottom: -5.69444vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-icon-four-sixcolumns__title {
        padding-bottom: 29px;
        padding-bottom: 8.05556vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-icon-four-sixcolumns__title {
        padding-top: 2px;
        padding-top: .55556vw
    }
}

@media screen and (max-width: 768px) {
    .cl-icon-four-sixcolumns__title--large {
        padding-bottom: 64px;
        padding-bottom: 8.33333vw;
        margin-bottom: -37.33333px;
        margin-bottom: -4.86111vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-icon-four-sixcolumns__title--large {
        padding-bottom: 30px;
        padding-bottom: 8.33333vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-icon-four-sixcolumns__title--large {
        margin-bottom: -17.5px;
        margin-bottom: -4.86111vw
    }
}

@media screen and (max-width: 768px) {
    .cl-icon-four-sixcolumns__title--medium {
        padding-bottom: 51.2px;
        padding-bottom: 6.66667vw;
        margin-bottom: -33.06667px;
        margin-bottom: -4.30556vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-icon-four-sixcolumns__title--medium {
        padding-bottom: 24px;
        padding-bottom: 6.66667vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-icon-four-sixcolumns__title--medium {
        margin-bottom: -15.5px;
        margin-bottom: -4.30556vw
    }
}

@media screen and (max-width: 768px) {
    .cl-icon-four-sixcolumns__title--small {
        padding-bottom: 56.53333px;
        padding-bottom: 7.36111vw;
        margin-bottom: -34.13333px;
        margin-bottom: -4.44444vw;
        padding-top: 6.4px;
        padding-top: .83333vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-icon-four-sixcolumns__title--small {
        padding-bottom: 26.5px;
        padding-bottom: 7.36111vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-icon-four-sixcolumns__title--small {
        margin-bottom: -16px;
        margin-bottom: -4.44444vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-icon-four-sixcolumns__title--small {
        padding-top: 3px;
        padding-top: .83333vw
    }
}

@media screen and (max-width: 768px) {
    .cl-icon-four-sixcolumns__item {
        width: 50%;
        margin: 0;
        padding: 76.8px 17.06667px 5.33333px;
        padding: 10vw 2.22222vw .69444vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-icon-four-sixcolumns__item {
        padding: 36px 8px 2.5px;
        padding: 10vw 2.22222vw .69444vw
    }
}

@media screen and (max-width: 768px) {
    .cl-icon-four-sixcolumns--6-column .cl-icon-four-sixcolumns__item {
        width: 50%
    }

    .cl-icon-four-sixcolumns__subtitle {
        width: 699.73333px;
        width: 91.11111vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-icon-four-sixcolumns__subtitle {
        width: 328px;
        width: 91.11111vw
    }
}

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

    .cl-icon-four-sixcolumns__subtitle+.cl-icon-four-sixcolumns__item,
    .cl-icon-four-sixcolumns__subtitle+.cl-icon-four-sixcolumns__item+.cl-icon-four-sixcolumns__item {
        padding: 46.93333px 17.06667px;
        padding: 6.11111vw 2.22222vw
    }
}

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

    .cl-icon-four-sixcolumns__subtitle+.cl-icon-four-sixcolumns__item,
    .cl-icon-four-sixcolumns__subtitle+.cl-icon-four-sixcolumns__item+.cl-icon-four-sixcolumns__item {
        padding: 22px 8px;
        padding: 6.11111vw 2.22222vw
    }
}

@media screen and (max-width: 768px) {
    .cl-icon-four-sixcolumns__image {
        margin-bottom: 44.8px;
        margin-bottom: 5.83333vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-icon-four-sixcolumns__image {
        margin-bottom: 21px;
        margin-bottom: 5.83333vw
    }
}

@media screen and (max-width: 768px) {
    .cl-icon-four-sixcolumns__image img {
        width: 332.8px;
        width: 43.33333vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-icon-four-sixcolumns__image img {
        width: 156px;
        width: 43.33333vw
    }
}

@media screen and (max-width: 768px) {
    .cl-icon-four-sixcolumns__text-wrap {
        padding: 0
    }
}
@font-face {
    font-family: 'SamsungOne';
    src: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungOneLatinWeb-400.woff2") format("woff2"), url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungOneLatinWeb-400.woff") format("woff"), url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungOneLatinWeb-400.eot");
    font-weight: 400;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: 'SamsungOne';
    src: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungOneLatinWeb-700.woff2") format("woff2"), url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungOneLatinWeb-700.woff") format("woff"), url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungOneLatinWeb-700.eot");
    font-weight: 700;
    font-style: bold;
    font-display: swap
}

@font-face {
    font-family: 'SamsungSharpSans';
    src: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungSharpSans-Bold.woff") format("woff"), url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungSharpSans-Bold.eot"), url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungSharpSans-Bold.eot?#iefix") format("embedded-opentype"), url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungSharpSans-Bold.svg#SamsungSharpSans-Bold") format("svg");
    font-weight: 700;
    font-style: bold;
    font-display: swap
}

.cl-icon-text-two-fourcolumns {
    position: relative;
    max-width: 1440px;
    margin: 0 auto;
    background: #fff;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-spacing: 24px;
    padding: 88px 0px 60px;
    padding: 6.11111vw 0vw 4.16667vw
}

@media (min-width: 1440px) {
    .cl-icon-text-two-fourcolumns {
        padding: 88px 0px 60px
    }
}

.cl-icon-text-two-fourcolumns__row {
    display: table;
    table-layout: fixed;
    width: 100%
}

.cl-icon-text-two-fourcolumns__title {
    padding-bottom: 88px;
    padding-bottom: 6.11111vw;
    margin-top: -4px;
    margin-top: -.27778vw;
    margin-bottom: -52px;
    margin-bottom: -3.61111vw;
    text-align: center;
    color: #000
}

@media (min-width: 1440px) {
    .cl-icon-text-two-fourcolumns__title {
        padding-bottom: 88px
    }
}

@media (min-width: 1440px) {
    .cl-icon-text-two-fourcolumns__title {
        margin-top: -4px
    }
}

@media (min-width: 1440px) {
    .cl-icon-text-two-fourcolumns__title {
        margin-bottom: -52px
    }
}

.cl-icon-text-two-fourcolumns__title--large {
    padding-bottom: 88px;
    padding-bottom: 6.11111vw;
    margin-top: -7px;
    margin-top: -.48611vw;
    margin-bottom: -44px;
    margin-bottom: -3.05556vw
}

@media (min-width: 1440px) {
    .cl-icon-text-two-fourcolumns__title--large {
        padding-bottom: 88px
    }
}

@media (min-width: 1440px) {
    .cl-icon-text-two-fourcolumns__title--large {
        margin-top: -7px
    }
}

@media (min-width: 1440px) {
    .cl-icon-text-two-fourcolumns__title--large {
        margin-bottom: -44px
    }
}

.cl-icon-text-two-fourcolumns__title--medium {
    padding-bottom: 68px;
    padding-bottom: 4.72222vw;
    margin-top: -7px;
    margin-top: -.48611vw;
    margin-bottom: -41px;
    margin-bottom: -2.84722vw
}

@media (min-width: 1440px) {
    .cl-icon-text-two-fourcolumns__title--medium {
        padding-bottom: 68px
    }
}

@media (min-width: 1440px) {
    .cl-icon-text-two-fourcolumns__title--medium {
        margin-top: -7px
    }
}

@media (min-width: 1440px) {
    .cl-icon-text-two-fourcolumns__title--medium {
        margin-bottom: -41px
    }
}

.cl-icon-text-two-fourcolumns__title--small {
    padding-bottom: 68px;
    padding-bottom: 4.72222vw;
    margin-top: -3px;
    margin-top: -.20833vw;
    margin-bottom: -34px;
    margin-bottom: -2.36111vw
}

@media (min-width: 1440px) {
    .cl-icon-text-two-fourcolumns__title--small {
        padding-bottom: 68px
    }
}

@media (min-width: 1440px) {
    .cl-icon-text-two-fourcolumns__title--small {
        margin-top: -3px
    }
}

@media (min-width: 1440px) {
    .cl-icon-text-two-fourcolumns__title--small {
        margin-bottom: -34px
    }
}

.cl-icon-text-two-fourcolumns__item {
    position: relative;
    display: table-cell;
    vertical-align: top;
    width: 100%
}

.lt-ie8 .cl-icon-text-two-fourcolumns__item {
    width: auto
}

.cl-icon-text-two-fourcolumns__image-wrap {
    float: left;
    height: auto;
    width: 212px;
    width: 14.72222vw
}

@media (min-width: 1440px) {
    .cl-icon-text-two-fourcolumns__image-wrap {
        width: 212px
    }
}

.cl-icon-text-two-fourcolumns__image {
    display: block;
    width: 100%;
    height: auto
}

.cl-icon-text-two-fourcolumns__text-group {
    margin-left: 236px;
    margin-left: 16.38889vw;
    color: #363636;
    position: relative
}

@media (min-width: 1440px) {
    .cl-icon-text-two-fourcolumns__text-group {
        margin-left: 236px
    }
}

.cl-icon-text-two-fourcolumns__subtitle {
    margin-top: -9px;
    margin-top: -.625vw;
    margin-bottom: 13px;
    margin-bottom: .90278vw;
    overflow: hidden;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

@media (min-width: 1440px) {
    .cl-icon-text-two-fourcolumns__subtitle {
        margin-top: -9px
    }
}

@media (min-width: 1440px) {
    .cl-icon-text-two-fourcolumns__subtitle {
        margin-bottom: 13px
    }
}

.cl-icon-text-two-fourcolumns__text {
    margin-bottom: 30px;
    margin-bottom: 2.08333vw;
    overflow: hidden;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

@media (min-width: 1440px) {
    .cl-icon-text-two-fourcolumns__text {
        margin-bottom: 30px
    }
}

.cl-icon-text-two-fourcolumns--gray {
    background: #f7f7f7
}

.cl-icon-text-two-fourcolumns--black {
    background: #000
}

.cl-icon-text-two-fourcolumns--black .cl-icon-text-two-fourcolumns__title {
    color: #fff
}

.cl-icon-text-two-fourcolumns--black .cl-icon-text-two-fourcolumns__text-group {
    color: #f7f7f7
}

.cl-icon-text-two-fourcolumns--type2 .cl-icon-text-two-fourcolumns__image-wrap {
    float: right
}

.cl-icon-text-two-fourcolumns--type2 .cl-icon-text-two-fourcolumns__text-group {
    margin-left: 0;
    margin-right: 236px;
    margin-right: 16.38889vw
}

@media (min-width: 1440px) {
    .cl-icon-text-two-fourcolumns--type2 .cl-icon-text-two-fourcolumns__text-group {
        margin-right: 236px
    }
}

.cl-icon-text-two-fourcolumns--type2.cl-icon-text-two-fourcolumns--4column .cl-icon-text-two-fourcolumns__text-group {
    margin-left: 0;
    margin-right: 161px;
    margin-right: 11.18056vw
}

@media (min-width: 1440px) {
    .cl-icon-text-two-fourcolumns--type2.cl-icon-text-two-fourcolumns--4column .cl-icon-text-two-fourcolumns__text-group {
        margin-right: 161px
    }
}

@media screen and (min-width: 769px) {
    .cl-icon-text-two-fourcolumns--4column .cl-icon-text-two-fourcolumns__image-wrap {
        width: 137px;
        width: 9.51389vw
    }
}

@media screen and (min-width: 769px) and (min-width: 1440px) {
    .cl-icon-text-two-fourcolumns--4column .cl-icon-text-two-fourcolumns__image-wrap {
        width: 137px
    }
}

@media screen and (min-width: 769px) {
    .cl-icon-text-two-fourcolumns--4column .cl-icon-text-two-fourcolumns__text-group {
        margin-left: 161px;
        margin-left: 11.18056vw
    }
}

@media screen and (min-width: 769px) and (min-width: 1440px) {
    .cl-icon-text-two-fourcolumns--4column .cl-icon-text-two-fourcolumns__text-group {
        margin-left: 161px
    }
}

.lt-ie8 .cl-icon-text-two-fourcolumns--4column .cl-icon-text-two-fourcolumns__image-wrap {
    width: 137px
}

.lt-ie8 .cl-icon-text-two-fourcolumns--4column .cl-icon-text-two-fourcolumns__text-group {
    margin-left: 161px
}

.cl-icon-text-two-fourcolumns .cl-btn-inherit {
    max-width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: -17px 0px 0px;
    margin: -1.18056vw 0vw 0vw
}

@media (min-width: 1440px) {
    .cl-icon-text-two-fourcolumns .cl-btn-inherit {
        margin: -17px 0px 0px
    }
}

.cl-icon-text-two-fourcolumns .cl-btn-inherit>a {
    overflow: hidden;
    max-width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin-left: 0px;
    margin-left: 0vw
}

@media (min-width: 1440px) {
    .cl-icon-text-two-fourcolumns .cl-btn-inherit>a {
        margin-left: 0px
    }
}

@media screen and (max-width: 768px) {
    .cl-icon-text-two-fourcolumns {
        display: block;
        padding: 0;
        border-spacing: 0
    }

    .cl-icon-text-two-fourcolumns__title {
        padding: 89.6px 34.13333px 92.8px;
        padding: 11.66667vw 4.44444vw 12.08333vw;
        margin: 0px 0px -89.6px;
        margin: 0vw 0vw -11.66667vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-icon-text-two-fourcolumns__title {
        padding: 42px 16px 43.5px;
        padding: 11.66667vw 4.44444vw 12.08333vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-icon-text-two-fourcolumns__title {
        margin: 0px 0px -42px;
        margin: 0vw 0vw -11.66667vw
    }
}

@media screen and (max-width: 768px) {
    .cl-icon-text-two-fourcolumns__title--large {
        padding-bottom: 97.06667px;
        padding-bottom: 12.63889vw;
        padding-top: 90.66667px;
        padding-top: 11.80556vw;
        margin: 0px 0px -83.2px;
        margin: 0vw 0vw -10.83333vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-icon-text-two-fourcolumns__title--large {
        padding-bottom: 45.5px;
        padding-bottom: 12.63889vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-icon-text-two-fourcolumns__title--large {
        padding-top: 42.5px;
        padding-top: 11.80556vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-icon-text-two-fourcolumns__title--large {
        margin: 0px 0px -39px;
        margin: 0vw 0vw -10.83333vw
    }
}

@media screen and (max-width: 768px) {
    .cl-icon-text-two-fourcolumns__title--medium {
        padding-bottom: 96px;
        padding-bottom: 12.5vw;
        padding-top: 90.66667px;
        padding-top: 11.80556vw;
        margin-bottom: -75.73333px;
        margin-bottom: -9.86111vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-icon-text-two-fourcolumns__title--medium {
        padding-bottom: 45px;
        padding-bottom: 12.5vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-icon-text-two-fourcolumns__title--medium {
        padding-top: 42.5px;
        padding-top: 11.80556vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-icon-text-two-fourcolumns__title--medium {
        margin-bottom: -35.5px;
        margin-bottom: -9.86111vw
    }
}

@media screen and (max-width: 768px) {
    .cl-icon-text-two-fourcolumns__title--small {
        padding-bottom: 93.86667px;
        padding-bottom: 12.22222vw;
        padding-top: 87.46667px;
        padding-top: 11.38889vw;
        margin-bottom: -73.6px;
        margin-bottom: -9.58333vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-icon-text-two-fourcolumns__title--small {
        padding-bottom: 44px;
        padding-bottom: 12.22222vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-icon-text-two-fourcolumns__title--small {
        padding-top: 41px;
        padding-top: 11.38889vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-icon-text-two-fourcolumns__title--small {
        margin-bottom: -34.5px;
        margin-bottom: -9.58333vw
    }
}

@media screen and (max-width: 768px) {
    .cl-icon-text-two-fourcolumns__row {
        display: block
    }

    .cl-icon-text-two-fourcolumns__item {
        display: block;
        padding: 46.93333px 0px 86.4px;
        padding: 6.11111vw 0vw 11.25vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-icon-text-two-fourcolumns__item {
        padding: 22px 0px 40.5px;
        padding: 6.11111vw 0vw 11.25vw
    }
}

@media screen and (max-width: 768px) {
    .cl-icon-text-two-fourcolumns__item+.cl-icon-text-two-fourcolumns__item {
        padding: 0px 0px 93.86667px;
        padding: 0vw 0vw 12.22222vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-icon-text-two-fourcolumns__item+.cl-icon-text-two-fourcolumns__item {
        padding: 0px 0px 44px;
        padding: 0vw 0vw 12.22222vw
    }
}

@media screen and (max-width: 768px) {
    .cl-icon-text-two-fourcolumns__image-wrap {
        width: 258.13333px;
        width: 33.61111vw;
        margin-left: 34.13333px;
        margin-left: 4.44444vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-icon-text-two-fourcolumns__image-wrap {
        width: 121px;
        width: 33.61111vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-icon-text-two-fourcolumns__image-wrap {
        margin-left: 16px;
        margin-left: 4.44444vw
    }
}

@media screen and (max-width: 768px) {
    .cl-icon-text-two-fourcolumns__image {
        margin: 9.6px auto 0px;
        margin: 1.25vw auto 0vw;
        width: auto;
        height: auto;
        max-height: none;
        max-width: 100%
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-icon-text-two-fourcolumns__image {
        margin: 4.5px auto 0px;
        margin: 1.25vw auto 0vw
    }
}

@media screen and (max-width: 768px) {
    .cl-icon-text-two-fourcolumns__text-group {
        margin-left: 330.66667px;
        margin-left: 43.05556vw;
        padding-right: 34.13333px;
        padding-right: 4.44444vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-icon-text-two-fourcolumns__text-group {
        margin-left: 155px;
        margin-left: 43.05556vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-icon-text-two-fourcolumns__text-group {
        padding-right: 16px;
        padding-right: 4.44444vw
    }
}

@media screen and (max-width: 768px) {
    .cl-icon-text-two-fourcolumns__subtitle {
        min-height: initial !important;
        padding-bottom: 49.06667px;
        padding-bottom: 6.38889vw;
        margin-top: -6.4px;
        margin-top: -.83333vw;
        margin-bottom: -25.6px;
        margin-bottom: -3.33333vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-icon-text-two-fourcolumns__subtitle {
        padding-bottom: 23px;
        padding-bottom: 6.38889vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-icon-text-two-fourcolumns__subtitle {
        margin-top: -3px;
        margin-top: -.83333vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-icon-text-two-fourcolumns__subtitle {
        margin-bottom: -12px;
        margin-bottom: -3.33333vw
    }
}

@media screen and (max-width: 768px) {
    .cl-icon-text-two-fourcolumns__text {
        min-height: initial !important;
        padding-bottom: 64px;
        padding-bottom: 8.33333vw;
        margin-bottom: -51.2px;
        margin-bottom: -6.66667vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-icon-text-two-fourcolumns__text {
        padding-bottom: 30px;
        padding-bottom: 8.33333vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-icon-text-two-fourcolumns__text {
        margin-bottom: -24px;
        margin-bottom: -6.66667vw
    }
}

@media screen and (max-width: 768px) {
    .cl-icon-text-two-fourcolumns--type2 .cl-icon-text-two-fourcolumns__image-wrap {
        margin-left: 0;
        margin-right: 34.13333px;
        margin-right: 4.44444vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-icon-text-two-fourcolumns--type2 .cl-icon-text-two-fourcolumns__image-wrap {
        margin-right: 16px;
        margin-right: 4.44444vw
    }
}

@media screen and (max-width: 768px) {
    .cl-icon-text-two-fourcolumns--type2 .cl-icon-text-two-fourcolumns__text-group {
        padding-right: 0;
        padding-left: 34.13333px;
        padding-left: 4.44444vw;
        margin-right: 330.66667px;
        margin-right: 43.05556vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-icon-text-two-fourcolumns--type2 .cl-icon-text-two-fourcolumns__text-group {
        padding-left: 16px;
        padding-left: 4.44444vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-icon-text-two-fourcolumns--type2 .cl-icon-text-two-fourcolumns__text-group {
        margin-right: 155px;
        margin-right: 43.05556vw
    }
}

@media screen and (max-width: 768px) {
    .cl-icon-text-two-fourcolumns--type2.cl-icon-text-two-fourcolumns--4column .cl-icon-text-two-fourcolumns__text-group {
        margin-left: 0px;
        margin-left: 0vw;
        margin-right: 330.66667px;
        margin-right: 43.05556vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-icon-text-two-fourcolumns--type2.cl-icon-text-two-fourcolumns--4column .cl-icon-text-two-fourcolumns__text-group {
        margin-left: 0px;
        margin-left: 0vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-icon-text-two-fourcolumns--type2.cl-icon-text-two-fourcolumns--4column .cl-icon-text-two-fourcolumns__text-group {
        margin-right: 155px;
        margin-right: 43.05556vw
    }
}

@media screen and (max-width: 768px) {
    .cl-icon-text-two-fourcolumns .cl-btn-inherit {
        width: 403.2px;
        width: 52.5vw;
        margin: 8.53333px 0px 0px;
        margin: 1.11111vw 0vw 0vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-icon-text-two-fourcolumns .cl-btn-inherit {
        width: 189px;
        width: 52.5vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-icon-text-two-fourcolumns .cl-btn-inherit {
        margin: 4px 0px 0px;
        margin: 1.11111vw 0vw 0vw
    }
}
@font-face {
    font-family: 'SamsungOne';
    src: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungOneLatinWeb-400.woff2") format("woff2"), url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungOneLatinWeb-400.woff") format("woff"), url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungOneLatinWeb-400.eot");
    font-weight: 400;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: 'SamsungOne';
    src: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungOneLatinWeb-700.woff2") format("woff2"), url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungOneLatinWeb-700.woff") format("woff"), url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungOneLatinWeb-700.eot");
    font-weight: 700;
    font-style: bold;
    font-display: swap
}

@font-face {
    font-family: 'SamsungSharpSans';
    src: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungSharpSans-Bold.woff") format("woff"), url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungSharpSans-Bold.eot"), url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungSharpSans-Bold.eot?#iefix") format("embedded-opentype"), url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungSharpSans-Bold.svg#SamsungSharpSans-Bold") format("svg");
    font-weight: 700;
    font-style: bold;
    font-display: swap
}

.cl-icons-carousel-textbox-img {
    position: relative;
    max-width: 1440px;
    margin: 0 auto;
    background-color: #000
}

.cl-icons-carousel-textbox-img:before, .cl-icons-carousel-textbox-img:after {
    content: '';
    display: block;
    clear: both
}

.cl-icons-carousel-textbox-img__stage {
    position: relative;
    float: left;
    width: 65.55555%
}

.cl-icons-carousel-textbox-img__bg {
    position: relative;
    width: 100%;
    height: auto
}

.cl-icons-carousel-textbox-img__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;
    background: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/usglobal/clientlib-dependencies/resources/imgs/btn-play-big.png") no-repeat;
    background-size: 100%
}

@media (min-width: 1440px) {
    .cl-icons-carousel-textbox-img__play {
        width: 142px
    }
}

@media (min-width: 1440px) {
    .cl-icons-carousel-textbox-img__play {
        height: 142px
    }
}

.cl-icons-carousel-textbox-img__play--black {
    background-image: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/usglobal/clientlib-dependencies/resources/imgs/btn-play-big-black.png")
}

.cl-icons-carousel-textbox-img .s-btn-play-round {
    z-index: 1;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    margin: auto
}

.cl-icons-carousel-textbox-img__body {
    float: right;
    width: 34.44445%;
    padding: 47px 24px 0px;
    padding: 3.26389vw 1.66667vw 0vw;
    color: #fff;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

@media (min-width: 1440px) {
    .cl-icons-carousel-textbox-img__body {
        padding: 47px 24px 0px
    }
}

.cl-icons-carousel-textbox-img--right .cl-icons-carousel-textbox-img__stage {
    float: right
}

.cl-icons-carousel-textbox-img--right .cl-icons-carousel-textbox-img__body {
    float: left
}

.cl-icons-carousel-textbox-img--right .cl-icons-carousel-textbox-img__bg {
    right: -1px
}

.cl-icons-carousel-textbox-img .s-view-video {
    min-height: 531px;
    min-height: 36.875vw
}

@media (min-width: 1440px) {
    .cl-icons-carousel-textbox-img .s-view-video {
        min-height: 531px
    }
}

.cl-icons-carousel-textbox-img__image-bleed {
    display: table;
    width: 100%
}

.cl-icons-carousel-textbox-img__image-cell {
    position: relative;
    display: table-cell;
    vertical-align: middle
}

.cl-icons-carousel-textbox-img-text {
    overflow: hidden;
    color: #f7f7f7
}

.cl-icons-carousel-textbox-img-text__title {
    color: #fff;
    margin-bottom: -3px;
    margin-bottom: -.20833vw;
    padding-bottom: 49px;
    padding-bottom: 3.40278vw
}

@media (min-width: 1440px) {
    .cl-icons-carousel-textbox-img-text__title {
        margin-bottom: -3px
    }
}

@media (min-width: 1440px) {
    .cl-icons-carousel-textbox-img-text__title {
        padding-bottom: 49px
    }
}

.cl-icons-carousel-textbox-img-text__title--small {
    padding-bottom: 76px;
    padding-bottom: 5.27778vw;
    margin-bottom: -22px;
    margin-bottom: -1.52778vw
}

@media (min-width: 1440px) {
    .cl-icons-carousel-textbox-img-text__title--small {
        padding-bottom: 76px
    }
}

@media (min-width: 1440px) {
    .cl-icons-carousel-textbox-img-text__title--small {
        margin-bottom: -22px
    }
}

.cl-icons-carousel-textbox-img-text__sub-title {
    display: block;
    padding-bottom: 8px;
    padding-bottom: .55556vw;
    font-weight: bold
}

@media (min-width: 1440px) {
    .cl-icons-carousel-textbox-img-text__sub-title {
        padding-bottom: 8px
    }
}

.cl-icons-carousel-textbox-img-text__sub-title+.cl-icons-carousel-textbox-img-text__title {
    margin-top: 1px;
    margin-top: .06944vw
}

@media (min-width: 1440px) {
    .cl-icons-carousel-textbox-img-text__sub-title+.cl-icons-carousel-textbox-img-text__title {
        margin-top: 1px
    }
}

.cl-icons-carousel-textbox-img-text__sub-title+.cl-icons-carousel-textbox-img-text__title--small {
    margin-top: 6px;
    margin-top: .41667vw
}

@media (min-width: 1440px) {
    .cl-icons-carousel-textbox-img-text__sub-title+.cl-icons-carousel-textbox-img-text__title--small {
        margin-top: 6px
    }
}

.cl-icons-carousel-textbox-img-text__desc {
    padding-bottom: 248px;
    padding-bottom: 17.22222vw;
    color: #f7f7f7
}

@media (min-width: 1440px) {
    .cl-icons-carousel-textbox-img-text__desc {
        padding-bottom: 248px
    }
}

.cl-icons-carousel-textbox-img-product {
    position: absolute;
    right: 0;
    bottom: 56px;
    bottom: 3.88889vw;
    width: 34.44445%;
    padding: 0px 24px;
    padding: 0vw 1.66667vw;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.cl-icons-carousel-textbox-img--right .cl-icons-carousel-textbox-img-product {
    right: auto;
    left: 0
}

@media (min-width: 1440px) {
    .cl-icons-carousel-textbox-img-product {
        bottom: 56px
    }
}

@media (min-width: 1440px) {
    .cl-icons-carousel-textbox-img-product {
        padding: 0px 24px
    }
}

.cl-icons-carousel-textbox-img-product__head {
    overflow: hidden;
    padding-bottom: 20px;
    padding-bottom: 1.38889vw
}

@media (min-width: 1440px) {
    .cl-icons-carousel-textbox-img-product__head {
        padding-bottom: 20px
    }
}

.cl-icons-carousel-textbox-img-product__head strong {
    font-weight: normal
}

.cl-icons-carousel-textbox-img-product__name {
    color: #f7f7f7
}

.cl-icons-carousel-textbox-img-product__toggle {
    display: none
}

.cl-icons-carousel-textbox-img-product__slider {
    position: relative
}

.cl-icons-carousel-textbox-img-product__list {
    padding: 0px 49px;
    padding: 0vw 3.40278vw
}

@media (min-width: 1440px) {
    .cl-icons-carousel-textbox-img-product__list {
        padding: 0px 49px
    }
}

.cl-icons-carousel-textbox-img-product__item {
    text-align: center;
    padding: 0px 5px;
    padding: 0vw .34722vw
}

@media (min-width: 1440px) {
    .cl-icons-carousel-textbox-img-product__item {
        padding: 0px 5px
    }
}

.cl-icons-carousel-textbox-img-product__anchor {
    display: block
}

.cl-icons-carousel-textbox-img-product__img {
    max-width: 100%;
    width: 100%;
    height: auto
}

.cl-icons-carousel-textbox-img-product .slick-arrow.slick-next {
    right: -12px;
    right: -.83333vw
}

@media (min-width: 1440px) {
    .cl-icons-carousel-textbox-img-product .slick-arrow.slick-next {
        right: -12px
    }
}

.cl-icons-carousel-textbox-img-product .slick-arrow.slick-prev {
    left: -12px;
    left: -.83333vw
}

@media (min-width: 1440px) {
    .cl-icons-carousel-textbox-img-product .slick-arrow.slick-prev {
        left: -12px
    }
}

.cl-icons-carousel-textbox-img-modal {
    display: none;
    overflow-y: auto;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1000;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.7)
}

.lt-ie8 .cl-icons-carousel-textbox-img-modal {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAYAAABytg0kAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABVJREFUeNpiZGBg2AzEDEwMUAAQYAAKAAC3dJufQAAAAABJRU5ErkJggg==") repeat 0 0
}

.cl-icons-carousel-textbox-img-modal__dialog {
    position: absolute;
    top: 50%;
    left: 0;
    right: 0;
    width: 100%;
    margin: auto;
    max-width: 1156px;
    max-width: 80.27778vw;
    background-color: #fff;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

@media (min-width: 1440px) {
    .cl-icons-carousel-textbox-img-modal__dialog {
        max-width: 1156px
    }
}

.is-overflow .cl-icons-carousel-textbox-img-modal__dialog {
    top: 0;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0)
}

.cl-icons-carousel-textbox-img-modal__body {
    padding: 88px 118px 78px;
    padding: 6.11111vw 8.19444vw 5.41667vw;
    color: #363636;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

@media (min-width: 1440px) {
    .cl-icons-carousel-textbox-img-modal__body {
        padding: 88px 118px 78px
    }
}

.cl-icons-carousel-textbox-img-modal__row {
    display: table;
    table-layout: fixed;
    overflow: hidden;
    width: 100%;
    margin-bottom: 40px;
    margin-bottom: 2.77778vw;
    padding-top: 32px;
    padding-top: 2.22222vw;
    border-top: 2px solid #dadada;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

@media (min-width: 1440px) {
    .cl-icons-carousel-textbox-img-modal__row {
        margin-bottom: 40px
    }
}

@media (min-width: 1440px) {
    .cl-icons-carousel-textbox-img-modal__row {
        padding-top: 32px
    }
}

.cl-icons-carousel-textbox-img-modal__row:first-child {
    padding-top: 0px;
    padding-top: 0vw;
    border-top: 0
}

.lt-ie8 .cl-icons-carousel-textbox-img-modal__row:first-child {
    min-height: 211px
}

@media (min-width: 1440px) {
    .cl-icons-carousel-textbox-img-modal__row:first-child {
        padding-top: 0px
    }
}

.cl-icons-carousel-textbox-img-modal__cell {
    display: table-cell;
    vertical-align: middle;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.cl-icons-carousel-textbox-img-modal__cell:first-child {
    width: 25.6521739%;
    padding-right: 24px;
    padding-right: 1.66667vw
}

@media (min-width: 1440px) {
    .cl-icons-carousel-textbox-img-modal__cell:first-child {
        padding-right: 24px
    }
}

.cl-icons-carousel-textbox-img-modal__img {
    max-width: 100%;
    width: 212px;
    width: 14.72222vw;
    height: auto
}

@media (min-width: 1440px) {
    .cl-icons-carousel-textbox-img-modal__img {
        width: 212px
    }
}

@media (min-width: 769px) {
    .cl-icons-carousel-textbox-img-modal__img {
        max-height: none !important
    }
}

.lt-ie8 .cl-icons-carousel-textbox-img-modal__img {
    max-height: none !important
}

.cl-icons-carousel-textbox-img-modal__title {
    color: #000;
    margin-bottom: -20px;
    margin-bottom: -1.38889vw;
    padding-bottom: 26px;
    padding-bottom: 1.80556vw
}

@media (min-width: 1440px) {
    .cl-icons-carousel-textbox-img-modal__title {
        margin-bottom: -20px
    }
}

@media (min-width: 1440px) {
    .cl-icons-carousel-textbox-img-modal__title {
        padding-bottom: 26px
    }
}

.cl-icons-carousel-textbox-img-modal__title--small {
    margin-bottom: -14px;
    margin-bottom: -.97222vw;
    padding-bottom: 26px;
    padding-bottom: 1.80556vw
}

@media (min-width: 1440px) {
    .cl-icons-carousel-textbox-img-modal__title--small {
        margin-bottom: -14px
    }
}

@media (min-width: 1440px) {
    .cl-icons-carousel-textbox-img-modal__title--small {
        padding-bottom: 26px
    }
}

.cl-icons-carousel-textbox-img-modal__buttons {
    text-align: right
}

.cl-icons-carousel-textbox-img-modal__close {
    position: absolute;
    top: 0;
    right: 0;
    padding: 30px;
    padding: 2.08333vw;
    -webkit-box-sizing: content-box;
    box-sizing: content-box
}

@media (min-width: 1440px) {
    .cl-icons-carousel-textbox-img-modal__close {
        padding: 30px
    }
}

.cl-icons-carousel-textbox-img-modal__close:after {
    content: '';
    display: block;
    width: 28px;
    width: 1.94444vw;
    height: 28px;
    height: 1.94444vw;
    background-image: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/usglobal/clientlib-dependencies/resources/imgs/btn-close-black.png");
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: 100% auto
}

@media (min-width: 1440px) {
    .cl-icons-carousel-textbox-img-modal__close:after {
        width: 28px
    }
}

@media (min-width: 1440px) {
    .cl-icons-carousel-textbox-img-modal__close:after {
        height: 28px
    }
}

.cl-icons-carousel-textbox-img-modal .cl-btn-inherit {
    max-width: 100%;
    margin: -10px 0px 0px;
    margin: -.69444vw 0vw 0vw
}

@media (min-width: 1440px) {
    .cl-icons-carousel-textbox-img-modal .cl-btn-inherit {
        margin: -10px 0px 0px
    }
}

.cl-icons-carousel-textbox-img-modal .cl-btn-inherit>a {
    max-width: 100%;
    margin: 0px 0px 10px;
    margin: 0vw 0vw .69444vw;
    overflow: hidden;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

@media (min-width: 1440px) {
    .cl-icons-carousel-textbox-img-modal .cl-btn-inherit>a {
        margin: 0px 0px 10px
    }
}

@media screen and (max-width: 768px) {
    .cl-icons-carousel-textbox-img__stage {
        float: none !important;
        width: 100%
    }

    .cl-icons-carousel-textbox-img__bg {
        right: auto !important
    }

    .cl-icons-carousel-textbox-img__play {
        width: 151.46667px;
        width: 19.72222vw;
        height: 151.46667px;
        height: 19.72222vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-icons-carousel-textbox-img__play {
        width: 71px;
        width: 19.72222vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-icons-carousel-textbox-img__play {
        height: 71px;
        height: 19.72222vw
    }
}

@media screen and (max-width: 768px) {
    .cl-icons-carousel-textbox-img__body {
        float: none !important;
        width: 100%;
        min-height: initial !important;
        padding: 0
    }

    .cl-icons-carousel-textbox-img__image-bleed {
        min-height: initial !important
    }

    .cl-icons-carousel-textbox-img-text {
        text-align: center;
        padding: 93.86667px 34.13333px 0px;
        padding: 12.22222vw 4.44444vw 0vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-icons-carousel-textbox-img-text {
        padding: 44px 16px 0px;
        padding: 12.22222vw 4.44444vw 0vw
    }
}

@media screen and (max-width: 768px) {
    .cl-icons-carousel-textbox-img-text__title {
        overflow: hidden;
        margin-bottom: -34.13333px;
        margin-bottom: -4.44444vw;
        padding-bottom: 96px;
        padding-bottom: 12.5vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-icons-carousel-textbox-img-text__title {
        margin-bottom: -16px;
        margin-bottom: -4.44444vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-icons-carousel-textbox-img-text__title {
        padding-bottom: 45px;
        padding-bottom: 12.5vw
    }
}

@media screen and (max-width: 768px) {
    .cl-icons-carousel-textbox-img-text__title--small {
        margin-bottom: -11.73333px;
        margin-bottom: -1.52778vw;
        padding-bottom: 74.66667px;
        padding-bottom: 9.72222vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-icons-carousel-textbox-img-text__title--small {
        margin-bottom: -5.5px;
        margin-bottom: -1.52778vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-icons-carousel-textbox-img-text__title--small {
        padding-bottom: 35px;
        padding-bottom: 9.72222vw
    }
}

@media screen and (max-width: 768px) {
    .cl-icons-carousel-textbox-img-text__sub-title {
        overflow: hidden;
        padding-bottom: 23.46667px;
        padding-bottom: 3.05556vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-icons-carousel-textbox-img-text__sub-title {
        padding-bottom: 11px;
        padding-bottom: 3.05556vw
    }
}

@media screen and (max-width: 768px) {
    .cl-icons-carousel-textbox-img-text__sub-title+.cl-icons-carousel-textbox-img-text__title {
        margin-top: 0
    }

    .cl-icons-carousel-textbox-img-text__sub-title+.cl-icons-carousel-textbox-img-text__title--small {
        margin-top: -2.13333px;
        margin-top: -.27778vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-icons-carousel-textbox-img-text__sub-title+.cl-icons-carousel-textbox-img-text__title--small {
        margin-top: -1px;
        margin-top: -.27778vw
    }
}

@media screen and (max-width: 768px) {
    .cl-icons-carousel-textbox-img-text__desc {
        overflow: hidden;
        padding-bottom: 91.73333px;
        padding-bottom: 11.94444vw;
        margin-top: -6.4px;
        margin-top: -.83333vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-icons-carousel-textbox-img-text__desc {
        padding-bottom: 43px;
        padding-bottom: 11.94444vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-icons-carousel-textbox-img-text__desc {
        margin-top: -3px;
        margin-top: -.83333vw
    }
}

@media screen and (max-width: 768px) {
    .cl-icons-carousel-textbox-img-product {
        position: static;
        padding: 0;
        width: 100%
    }

    .cl-icons-carousel-textbox-img-product__head {
        position: relative;
        padding: 0px 128px 0px 34.13333px;
        padding: 0vw 16.66667vw 0vw 4.44444vw;
        background-color: #0072cc;
        border-top: 1px solid #dadada;
        border-bottom: 1px solid #dadada;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        height: 136.53333px;
        height: 17.77778vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-icons-carousel-textbox-img-product__head {
        padding: 0px 60px 0px 16px;
        padding: 0vw 16.66667vw 0vw 4.44444vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-icons-carousel-textbox-img-product__head {
        height: 64px;
        height: 17.77778vw
    }
}

@media screen and (max-width: 768px) {
    .cl-icons-carousel-textbox-img-product__name {
        display: block;
        overflow: hidden;
        color: #fff;
        line-height: 132.26667px;
        line-height: 17.22222vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-icons-carousel-textbox-img-product__name {
        line-height: 62px;
        line-height: 17.22222vw
    }
}

@media screen and (max-width: 768px) {
    .cl-icons-carousel-textbox-img-product__toggle {
        display: block;
        position: absolute;
        top: 0;
        right: 0;
        width: 121.6px;
        width: 15.83333vw;
        height: 100%
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-icons-carousel-textbox-img-product__toggle {
        width: 57px;
        width: 15.83333vw
    }
}

@media screen and (max-width: 768px) {
    .cl-icons-carousel-textbox-img-product__toggle:after {
        content: '';
        display: block;
        position: absolute;
        top: 40.53333px;
        top: 5.27778vw;
        right: 34.13333px;
        right: 4.44444vw;
        width: 46.93333px;
        width: 6.11111vw;
        height: 46.93333px;
        height: 6.11111vw;
        background: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/usglobal/clientlib-dependencies/resources/imgs/svg-pd-zoomin.svg") no-repeat 50% 50%;
        background-size: 100%;
        -webkit-transition: -webkit-transform 0.3s ease-out;
        transition: -webkit-transform 0.3s ease-out;
        transition: transform 0.3s ease-out;
        transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-icons-carousel-textbox-img-product__toggle:after {
        top: 19px;
        top: 5.27778vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-icons-carousel-textbox-img-product__toggle:after {
        right: 16px;
        right: 4.44444vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-icons-carousel-textbox-img-product__toggle:after {
        width: 22px;
        width: 6.11111vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-icons-carousel-textbox-img-product__toggle:after {
        height: 22px;
        height: 6.11111vw
    }
}

@media screen and (max-width: 768px) {
    .cl-icons-carousel-textbox-img-product__toggle.is-active:after {
        background-image: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/usglobal/clientlib-dependencies/resources/imgs/svg-pd-zoomout.svg")
    }

    .cl-icons-carousel-textbox-img-product__slider {
        display: none;
        background-color: #fff
    }

    .cl-icons-carousel-textbox-img-product__slider.is-active {
        display: block
    }

    .cl-icons-carousel-textbox-img-product__list {
        padding: 0px 17.06667px 42.66667px;
        padding: 0vw 2.22222vw 5.55556vw;
        overflow: hidden
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-icons-carousel-textbox-img-product__list {
        padding: 0px 8px 20px;
        padding: 0vw 2.22222vw 5.55556vw
    }
}

@media screen and (max-width: 768px) {
    .cl-icons-carousel-textbox-img-product__list:before, .cl-icons-carousel-textbox-img-product__list:after {
        content: '';
        display: block;
        clear: both
    }

    .cl-icons-carousel-textbox-img-product__item {
        float: left;
        width: 50%;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        margin-bottom: -42.66667px;
        margin-bottom: -5.55556vw;
        padding: 42.66667px 17.06667px;
        padding: 5.55556vw 2.22222vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-icons-carousel-textbox-img-product__item {
        margin-bottom: -20px;
        margin-bottom: -5.55556vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-icons-carousel-textbox-img-product__item {
        padding: 20px 8px;
        padding: 5.55556vw 2.22222vw
    }
}

@media screen and (max-width: 768px) {
    .cl-icons-carousel-textbox-img-product__item:nth-child(odd) {
        border-right: 1px solid #dadada
    }

    .cl-icons-carousel-textbox-img-modal__dialog {
        max-width: 699.73333px;
        max-width: 91.11111vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-icons-carousel-textbox-img-modal__dialog {
        max-width: 328px;
        max-width: 91.11111vw
    }
}

@media screen and (max-width: 768px) {
    .cl-icons-carousel-textbox-img-modal__body {
        padding: 117.33333px 34.13333px 55.46667px;
        padding: 15.27778vw 4.44444vw 7.22222vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-icons-carousel-textbox-img-modal__body {
        padding: 55px 16px 26px;
        padding: 15.27778vw 4.44444vw 7.22222vw
    }
}

@media screen and (max-width: 768px) {
    .cl-icons-carousel-textbox-img-modal__row {
        display: block;
        margin-bottom: 0;
        padding-top: 53.33333px;
        padding-top: 6.94444vw;
        border-top: 2px solid #dadada
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-icons-carousel-textbox-img-modal__row {
        padding-top: 25px;
        padding-top: 6.94444vw
    }
}

@media screen and (max-width: 768px) {
    .cl-icons-carousel-textbox-img-modal__row:first-child {
        padding-top: 0;
        border-top: 0
    }

    .cl-icons-carousel-textbox-img-modal__cell {
        display: block;
        max-width: 81.75675%;
        margin: 0 auto;
        text-align: center
    }

    .cl-icons-carousel-textbox-img-modal__cell:first-child {
        width: 100%;
        padding-right: 0;
        margin-bottom: 59.73333px;
        margin-bottom: 7.77778vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-icons-carousel-textbox-img-modal__cell:first-child {
        margin-bottom: 28px;
        margin-bottom: 7.77778vw
    }
}

@media screen and (max-width: 768px) {
    .cl-icons-carousel-textbox-img-modal__img {
        width: 332.8px;
        width: 43.33333vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-icons-carousel-textbox-img-modal__img {
        width: 156px;
        width: 43.33333vw
    }
}

@media screen and (max-width: 768px) {
    .cl-icons-carousel-textbox-img-modal__title {
        overflow: hidden;
        margin-bottom: -8.53333px;
        margin-bottom: -1.11111vw;
        padding-bottom: 29.86667px;
        padding-bottom: 3.88889vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-icons-carousel-textbox-img-modal__title {
        margin-bottom: -4px;
        margin-bottom: -1.11111vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-icons-carousel-textbox-img-modal__title {
        padding-bottom: 14px;
        padding-bottom: 3.88889vw
    }
}

@media screen and (max-width: 768px) {
    .cl-icons-carousel-textbox-img-modal__title--small {
        margin-top: -2.13333px;
        margin-top: -.27778vw;
        padding-bottom: 29.86667px;
        padding-bottom: 3.88889vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-icons-carousel-textbox-img-modal__title--small {
        margin-top: -1px;
        margin-top: -.27778vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-icons-carousel-textbox-img-modal__title--small {
        padding-bottom: 14px;
        padding-bottom: 3.88889vw
    }
}

@media screen and (max-width: 768px) {
    .cl-icons-carousel-textbox-img-modal__text {
        overflow: hidden;
        margin-bottom: 49.06667px;
        margin-bottom: 6.38889vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-icons-carousel-textbox-img-modal__text {
        margin-bottom: 23px;
        margin-bottom: 6.38889vw
    }
}

@media screen and (max-width: 768px) {
    .cl-icons-carousel-textbox-img-modal__desc {
        margin-bottom: 42.66667px;
        margin-bottom: 5.55556vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-icons-carousel-textbox-img-modal__desc {
        margin-bottom: 20px;
        margin-bottom: 5.55556vw
    }
}

@media screen and (max-width: 768px) {
    .cl-icons-carousel-textbox-img-modal__buttons {
        text-align: center
    }

    .cl-icons-carousel-textbox-img-modal .cl-btn-inherit>a {
        max-width: 91.11111%
    }

    .cl-icons-carousel-textbox-img-modal__close {
        position: absolute;
        top: 0;
        right: 0;
        padding: 34.13333px;
        padding: 4.44444vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-icons-carousel-textbox-img-modal__close {
        padding: 16px;
        padding: 4.44444vw
    }
}

@media screen and (max-width: 768px) {
    .cl-icons-carousel-textbox-img-modal__close:after {
        width: 53.33333px;
        width: 6.94444vw;
        height: 53.33333px;
        height: 6.94444vw;
        background-image: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/usglobal/clientlib-dependencies/resources/imgs/btn-close-black_x2.png")
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-icons-carousel-textbox-img-modal__close:after {
        width: 25px;
        width: 6.94444vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-icons-carousel-textbox-img-modal__close:after {
        height: 25px;
        height: 6.94444vw
    }
}
@font-face {
    font-family: 'SamsungOne';
    src: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungOneLatinWeb-400.woff2") format("woff2"), url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungOneLatinWeb-400.woff") format("woff"), url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungOneLatinWeb-400.eot");
    font-weight: 400;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: 'SamsungOne';
    src: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungOneLatinWeb-700.woff2") format("woff2"), url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungOneLatinWeb-700.woff") format("woff"), url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungOneLatinWeb-700.eot");
    font-weight: 700;
    font-style: bold;
    font-display: swap
}

@font-face {
    font-family: 'SamsungSharpSans';
    src: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungSharpSans-Bold.woff") format("woff"), url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungSharpSans-Bold.eot"), url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungSharpSans-Bold.eot?#iefix") format("embedded-opentype"), url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungSharpSans-Bold.svg#SamsungSharpSans-Bold") format("svg");
    font-weight: 700;
    font-style: bold;
    font-display: swap
}

.cl-img-carousel-textbox-fixed {
    position: relative;
    margin: 0 auto;
    padding: 88px 0px;
    padding: 6.11111vw 0vw;
    max-width: 1440px;
    background-color: #fff
}

@media (min-width: 1440px) {
    .cl-img-carousel-textbox-fixed {
        padding: 88px 0px
    }
}

.cl-img-carousel-textbox-fixed:before, .cl-img-carousel-textbox-fixed:after {
    content: '';
    display: block;
    clear: both
}

.cl-img-carousel-textbox-fixed .cl-section {
    display: table;
    position: relative;
    width: 100%;
    height: 100%;
    table-layout: fixed
}

.cl-img-carousel-textbox-fixed .cl-section:before, .cl-img-carousel-textbox-fixed .cl-section:after {
    content: '';
    display: block;
    clear: both
}

.cl-img-carousel-textbox-fixed .cl-section__image-wrap {
    display: table-cell;
    position: relative;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 50%;
    vertical-align: middle
}

.cl-img-carousel-textbox-fixed .cl-section__image-wrap img {
    max-width: 100%;
    width: 100%;
    height: auto
}

.cl-img-carousel-textbox-fixed .cl-section__text-wrap {
    display: table-cell;
    position: relative;
    height: 100%;
    width: 50%;
    text-align: center
}

.cl-img-carousel-textbox-fixed .cl-section__text-wrap .s-slick-dots {
    position: static;
    margin-top: 24px;
    margin-top: 1.66667vw;
    margin-bottom: 24px;
    margin-bottom: 1.66667vw
}

@media (min-width: 1440px) {
    .cl-img-carousel-textbox-fixed .cl-section__text-wrap .s-slick-dots {
        margin-top: 24px
    }
}

@media (min-width: 1440px) {
    .cl-img-carousel-textbox-fixed .cl-section__text-wrap .s-slick-dots {
        margin-bottom: 24px
    }
}

.cl-img-carousel-textbox-fixed .cl-section__layout-table {
    height: 100%
}

.cl-img-carousel-textbox-fixed .cl-section__layout-box {
    display: inline-block;
    width: 456px;
    width: 31.66667vw;
    text-align: left
}

@media (min-width: 1440px) {
    .cl-img-carousel-textbox-fixed .cl-section__layout-box {
        width: 456px
    }
}

.cl-img-carousel-textbox-fixed .cl-section__logo {
    width: auto;
    height: 56px;
    height: 3.88889vw;
    margin-bottom: 39px;
    margin-bottom: 2.70833vw
}

@media (min-width: 1440px) {
    .cl-img-carousel-textbox-fixed .cl-section__logo {
        height: 56px
    }
}

@media (min-width: 1440px) {
    .cl-img-carousel-textbox-fixed .cl-section__logo {
        margin-bottom: 39px
    }
}

.cl-img-carousel-textbox-fixed .cl-section__logo--small-image2 {
    height: 56px;
    height: 3.88889vw
}

@media (min-width: 1440px) {
    .cl-img-carousel-textbox-fixed .cl-section__logo--small-image2 {
        height: 56px
    }
}

.cl-img-carousel-textbox-fixed .cl-section__title {
    padding-top: 4px;
    padding-top: .27778vw;
    padding-bottom: 50px;
    padding-bottom: 3.47222vw;
    margin-top: -7px;
    margin-top: -.48611vw;
    margin-bottom: -37px;
    margin-bottom: -2.56944vw
}

@media (min-width: 1440px) {
    .cl-img-carousel-textbox-fixed .cl-section__title {
        padding-top: 4px
    }
}

@media (min-width: 1440px) {
    .cl-img-carousel-textbox-fixed .cl-section__title {
        padding-bottom: 50px
    }
}

@media (min-width: 1440px) {
    .cl-img-carousel-textbox-fixed .cl-section__title {
        margin-top: -7px
    }
}

@media (min-width: 1440px) {
    .cl-img-carousel-textbox-fixed .cl-section__title {
        margin-bottom: -37px
    }
}

.cl-img-carousel-textbox-fixed .cl-section__subtitle {
    overflow: hidden;
    margin-bottom: -18px;
    margin-bottom: -1.25vw;
    padding-bottom: 26px;
    padding-bottom: 1.80556vw;
    color: #363636;
    font-weight: 700
}

@media (min-width: 1440px) {
    .cl-img-carousel-textbox-fixed .cl-section__subtitle {
        margin-bottom: -18px
    }
}

@media (min-width: 1440px) {
    .cl-img-carousel-textbox-fixed .cl-section__subtitle {
        padding-bottom: 26px
    }
}

.cl-img-carousel-textbox-fixed .cl-section__text {
    overflow: hidden;
    margin-bottom: -10px;
    margin-bottom: -.69444vw
}

@media (min-width: 1440px) {
    .cl-img-carousel-textbox-fixed .cl-section__text {
        margin-bottom: -10px
    }
}

.cl-img-carousel-textbox-fixed .cl-section__disclaimer {
    overflow: hidden;
    padding-top: 77px;
    padding-top: 5.34722vw;
    color: #363636
}

@media (min-width: 1440px) {
    .cl-img-carousel-textbox-fixed .cl-section__disclaimer {
        padding-top: 77px
    }
}

.cl-img-carousel-textbox-fixed.s-font-pc-large .cl-section__subtitle {
    font-size: 28px;
    font-size: 1.94444vw
}

html[lang^="th"] .cl-img-carousel-textbox-fixed.s-font-pc-large .cl-section__subtitle {
    font-size: 37.8px;
    font-size: 2.625vw
}

@media (min-width: 1440px) {
    .cl-img-carousel-textbox-fixed.s-font-pc-large .cl-section__subtitle {
        font-size: 28px
    }

    html[lang^="th"] .cl-img-carousel-textbox-fixed.s-font-pc-large .cl-section__subtitle {
        font-size: 37.8px
    }
}

.cl-img-carousel-textbox-fixed--gray {
    background-color: #f7f7f7
}

.cl-img-carousel-textbox-fixed--black {
    background-color: #000
}

.cl-img-carousel-textbox-fixed--black .cl-section__text-wrap {
    color: #fff
}

.cl-img-carousel-textbox-fixed--black .cl-section__subtitle {
    color: #fff
}

.cl-img-carousel-textbox-fixed--black .cl-section__disclaimer {
    color: #fff
}

.cl-img-carousel-textbox-fixed--right .cl-section__text-wrap {
    right: auto;
    left: 0
}

.cl-img-carousel-textbox-fixed--right .cl-section__image-wrap {
    display: table-cell
}

.cl-img-carousel-textbox-fixed--vertical-middle .cl-section__text-wrap {
    vertical-align: middle
}

.cl-img-carousel-textbox-fixed--padding-top-none {
    padding-top: 0
}

.cl-img-carousel-textbox-fixed--padding-bottom-none {
    padding-bottom: 0
}

.cl-img-carousel-textbox-fixed--video-embed .cl-section__image-wrap {
    position: relative
}

.cl-img-carousel-textbox-fixed--video-embed .cl-video-area {
    position: absolute;
    z-index: 100
}

.cl-img-carousel-textbox-fixed--video-embed .s-video-wrap {
    height: 100%;
    width: 100%
}

.cl-img-carousel-textbox-fixed__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-image: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/usglobal/clientlib-dependencies/resources/imgs/btn-play-big.png");
    background-repeat: no-repeat;
    background-size: 100%
}

@media (min-width: 1440px) {
    .cl-img-carousel-textbox-fixed__btn-play {
        width: 142px
    }
}

@media (min-width: 1440px) {
    .cl-img-carousel-textbox-fixed__btn-play {
        height: 142px
    }
}

.cl-img-carousel-textbox-fixed__btn-play--black {
    display: block !important;
    background-image: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/usglobal/clientlib-dependencies/resources/imgs/btn-play-big-black.png")
}

.cl-img-carousel-textbox-fixed .s-btn-play-round {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    margin: auto
}

.cl-img-carousel-textbox-fixed .s-slick img {
    display: block;
    width: 100%;
    height: auto
}

.cl-img-carousel-textbox-fixed .s-slick .slick-initialized .slick-slider .slick-dotted {
    position: relative
}

.cl-img-carousel-textbox-fixed .s-slick .cl-section__logo {
    width: auto;
    height: 56px;
    height: 3.88889vw;
    margin-bottom: 40px;
    margin-bottom: 2.77778vw
}

@media (min-width: 1440px) {
    .cl-img-carousel-textbox-fixed .s-slick .cl-section__logo {
        height: 56px
    }
}

@media (min-width: 1440px) {
    .cl-img-carousel-textbox-fixed .s-slick .cl-section__logo {
        margin-bottom: 40px
    }
}

.cl-img-carousel-textbox-fixed .s-slick .cl-section__logo--small-image2 {
    height: 56px;
    height: 3.88889vw
}

@media (min-width: 1440px) {
    .cl-img-carousel-textbox-fixed .s-slick .cl-section__logo--small-image2 {
        height: 56px
    }
}

.cl-img-carousel-textbox-fixed .slick-track {
    display: table
}

.cl-img-carousel-textbox-fixed .s-slick .slick-slide {
    float: none !important;
    display: table-cell;
    vertical-align: middle
}

.cl-img-carousel-textbox-fixed .cl-btn-inherit {
    max-width: 448px;
    max-width: 31.11111vw;
    position: relative
}

@media (min-width: 1440px) {
    .cl-img-carousel-textbox-fixed .cl-btn-inherit {
        max-width: 448px
    }
}

.cl-img-carousel-textbox-fixed .cl-btn-inherit>a {
    max-width: 100%;
    overflow: hidden;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.rtl .cl-img-carousel-textbox-fixed {
    direction: ltr
}

.rtl .cl-img-carousel-textbox-fixed .cl-section__text-wrap, .rtl .cl-img-carousel-textbox-fixed .cl-section__image-wrap {
    direction: rtl
}

.rtl .cl-img-carousel-textbox-fixed .cl-section__layout-box {
    direction: rtl
}

@media screen and (max-width: 768px) {
    .cl-img-carousel-textbox-fixed {
        text-align: center;
        padding: 0
    }

    .cl-img-carousel-textbox-fixed .cl-section {
        width: 100%;
        display: block
    }

    .cl-img-carousel-textbox-fixed .cl-section__image-wrap {
        float: none;
        display: block;
        width: 100%;
        height: auto
    }

    .cl-img-carousel-textbox-fixed .cl-section__text-wrap {
        position: relative;
        display: block;
        float: none;
        width: 100%;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        padding: 59.73333px 34.13333px 51.2px;
        padding: 7.77778vw 4.44444vw 6.66667vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-img-carousel-textbox-fixed .cl-section__text-wrap {
        padding: 28px 16px 24px;
        padding: 7.77778vw 4.44444vw 6.66667vw
    }
}

@media screen and (max-width: 768px) {
    .cl-img-carousel-textbox-fixed .cl-section__text-wrap .s-slick-dots {
        margin: 51.2px 0px 0px;
        margin: 6.66667vw 0vw 0vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-img-carousel-textbox-fixed .cl-section__text-wrap .s-slick-dots {
        margin: 24px 0px 0px;
        margin: 6.66667vw 0vw 0vw
    }
}

@media screen and (max-width: 768px) {
    .cl-img-carousel-textbox-fixed .cl-section__layout-box {
        width: 100%;
        text-align: center
    }

    .cl-img-carousel-textbox-fixed .cl-section__text-inner {
        width: 100%;
        text-align: center
    }

    .cl-img-carousel-textbox-fixed .cl-section__title {
        margin-top: -2.13333px;
        margin-top: -.27778vw;
        margin-bottom: -51.2px;
        margin-bottom: -6.66667vw;
        padding-bottom: 66.13333px;
        padding-bottom: 8.61111vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-img-carousel-textbox-fixed .cl-section__title {
        margin-top: -1px;
        margin-top: -.27778vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-img-carousel-textbox-fixed .cl-section__title {
        margin-bottom: -24px;
        margin-bottom: -6.66667vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-img-carousel-textbox-fixed .cl-section__title {
        padding-bottom: 31px;
        padding-bottom: 8.61111vw
    }
}

@media screen and (max-width: 768px) {
    .cl-img-carousel-textbox-fixed .cl-section__title--large {
        margin-bottom: -41.6px;
        margin-bottom: -5.41667vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-img-carousel-textbox-fixed .cl-section__title--large {
        margin-bottom: -19.5px;
        margin-bottom: -5.41667vw
    }
}

@media screen and (max-width: 768px) {
    .cl-img-carousel-textbox-fixed .cl-section__title--medium {
        margin-bottom: -34.13333px;
        margin-bottom: -4.44444vw;
        padding-bottom: 51.2px;
        padding-bottom: 6.66667vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-img-carousel-textbox-fixed .cl-section__title--medium {
        margin-bottom: -16px;
        margin-bottom: -4.44444vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-img-carousel-textbox-fixed .cl-section__title--medium {
        padding-bottom: 24px;
        padding-bottom: 6.66667vw
    }
}

@media screen and (max-width: 768px) {
    .cl-img-carousel-textbox-fixed .cl-section__title--small {
        margin-bottom: -28.8px;
        margin-bottom: -3.75vw;
        padding-bottom: 51.2px;
        padding-bottom: 6.66667vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-img-carousel-textbox-fixed .cl-section__title--small {
        margin-bottom: -13.5px;
        margin-bottom: -3.75vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-img-carousel-textbox-fixed .cl-section__title--small {
        padding-bottom: 24px;
        padding-bottom: 6.66667vw
    }
}

@media screen and (max-width: 768px) {
    .cl-img-carousel-textbox-fixed .cl-section__subtitle {
        margin-bottom: 0;
        padding-bottom: 0;
        padding-bottom: 2.13333px;
        padding-bottom: .27778vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-img-carousel-textbox-fixed .cl-section__subtitle {
        padding-bottom: 1px;
        padding-bottom: .27778vw
    }
}

@media screen and (max-width: 768px) {
    .cl-img-carousel-textbox-fixed .cl-section__text {
        margin-bottom: -14.93333px;
        margin-bottom: -1.94444vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-img-carousel-textbox-fixed .cl-section__text {
        margin-bottom: -7px;
        margin-bottom: -1.94444vw
    }
}

@media screen and (max-width: 768px) {
    .cl-img-carousel-textbox-fixed .cl-section__disclaimer {
        padding-top: 53.33333px;
        padding-top: 6.94444vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-img-carousel-textbox-fixed .cl-section__disclaimer {
        padding-top: 25px;
        padding-top: 6.94444vw
    }
}

@media screen and (max-width: 768px) {
    .cl-img-carousel-textbox-fixed.s-font-mo-large .cl-section__subtitle {
        font-size: 37.33333px;
        font-size: 4.86111vw
    }

    html[lang^="th"] .cl-img-carousel-textbox-fixed.s-font-mo-large .cl-section__subtitle {
        font-size: 50.4px;
        font-size: 6.5625vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-img-carousel-textbox-fixed.s-font-mo-large .cl-section__subtitle {
        font-size: 17.5px;
        font-size: 4.86111vw
    }

    html[lang^="th"] .cl-img-carousel-textbox-fixed.s-font-mo-large .cl-section__subtitle {
        font-size: 23.625px;
        font-size: 6.5625vw
    }
}

@media screen and (max-width: 768px) {
    .cl-img-carousel-textbox-fixed--right .cl-section {
        text-align: left
    }

    .cl-img-carousel-textbox-fixed--right .cl-section__text-wrap {
        position: relative
    }

    .cl-img-carousel-textbox-fixed--right .cl-section__image-wrap {
        display: block
    }

    .cl-img-carousel-textbox-fixed--video-embed .cl-video-area {
        position: fixed;
        z-index: 2000
    }

    .cl-img-carousel-textbox-fixed--video-embed .s-video-wrap {
        height: 0
    }
}

@media screen and (max-width: 768px) and (orientation: landscape) {
    .cl-img-carousel-textbox-fixed--video-embed .s-video-wrap {
        height: auto;
        padding: 0
    }
}

@media screen and (max-width: 768px) {
    .cl-img-carousel-textbox-fixed .s-slick .cl-section__logo {
        display: inline-block;
        height: 68.26667px;
        height: 8.88889vw;
        margin-bottom: 57.6px;
        margin-bottom: 7.5vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-img-carousel-textbox-fixed .s-slick .cl-section__logo {
        height: 32px;
        height: 8.88889vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-img-carousel-textbox-fixed .s-slick .cl-section__logo {
        margin-bottom: 27px;
        margin-bottom: 7.5vw
    }
}

@media screen and (max-width: 768px) {
    .cl-img-carousel-textbox-fixed .s-slick .cl-section__logo--small-image2 {
        height: 32px;
        height: 2.22222vw
    }
}

@media screen and (max-width: 768px) and (min-width: 1440px) {
    .cl-img-carousel-textbox-fixed .s-slick .cl-section__logo--small-image2 {
        height: 32px
    }
}

@media screen and (max-width: 768px) {
    .cl-img-carousel-textbox-fixed .cl-section__logo {
        height: 68.26667px;
        height: 8.88889vw;
        margin-bottom: 56.53333px;
        margin-bottom: 7.36111vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-img-carousel-textbox-fixed .cl-section__logo {
        height: 32px;
        height: 8.88889vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-img-carousel-textbox-fixed .cl-section__logo {
        margin-bottom: 26.5px;
        margin-bottom: 7.36111vw
    }
}

@media screen and (max-width: 768px) {
    .cl-img-carousel-textbox-fixed__btn-play {
        width: 151.46667px;
        width: 19.72222vw;
        height: 151.46667px;
        height: 19.72222vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-img-carousel-textbox-fixed__btn-play {
        width: 71px;
        width: 19.72222vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-img-carousel-textbox-fixed__btn-play {
        height: 71px;
        height: 19.72222vw
    }
}

@media screen and (max-width: 768px) {
    .cl-img-carousel-textbox-fixed .cl-btn-inherit {
        margin-top: 51.2px;
        margin-top: 6.66667vw;
        max-width: none
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-img-carousel-textbox-fixed .cl-btn-inherit {
        margin-top: 24px;
        margin-top: 6.66667vw
    }
}

@media screen and (max-width: 768px) {
    .cl-img-carousel-textbox-fixed .cl-btn-inherit a {
        max-width: 657.06667px;
        max-width: 85.55556vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-img-carousel-textbox-fixed .cl-btn-inherit a {
        max-width: 308px;
        max-width: 85.55556vw
    }
}
@font-face {
    font-family: 'SamsungOne';
    src: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungOneLatinWeb-400.woff2") format("woff2"), url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungOneLatinWeb-400.woff") format("woff"), url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungOneLatinWeb-400.eot");
    font-weight: 400;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: 'SamsungOne';
    src: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungOneLatinWeb-700.woff2") format("woff2"), url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungOneLatinWeb-700.woff") format("woff"), url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungOneLatinWeb-700.eot");
    font-weight: 700;
    font-style: bold;
    font-display: swap
}

@font-face {
    font-family: 'SamsungSharpSans';
    src: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungSharpSans-Bold.woff") format("woff"), url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungSharpSans-Bold.eot"), url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungSharpSans-Bold.eot?#iefix") format("embedded-opentype"), url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungSharpSans-Bold.svg#SamsungSharpSans-Bold") format("svg");
    font-weight: 700;
    font-style: bold;
    font-display: swap
}

.cl-img-carousel {
    max-width: 1440px;
    margin: 0 auto;
    padding: 88px 0px 96px;
    padding: 6.11111vw 0vw 6.66667vw;
    text-align: center;
    background-color: #fff
}

@media (min-width: 1440px) {
    .cl-img-carousel {
        padding: 88px 0px 96px
    }
}

.cl-img-carousel:before, .cl-img-carousel:after {
    content: '';
    display: block;
    clear: both
}

.cl-img-carousel__anchor {
    display: inline-block
}

.cl-img-carousel__list {
    position: relative
}

.cl-img-carousel__img {
    width: 920px;
    width: 63.88889vw;
    height: auto
}

@media (min-width: 1440px) {
    .cl-img-carousel__img {
        width: 920px
    }
}

@media (min-width: 769px) {
    .cl-img-carousel__img {
        width: 920px;
        width: 63.88889vw;
        height: auto !important
    }
}

@media (min-width: 769px) and (min-width: 1440px) {
    .cl-img-carousel__img {
        width: 920px
    }
}

.lt-ie8 .cl-img-carousel__img {
    height: auto !important
}

.cl-img-carousel .slick-slide img {
    max-width: 100%;
    width: 920px;
    width: 63.88889vw
}

@media (min-width: 1440px) {
    .cl-img-carousel .slick-slide img {
        width: 920px
    }
}

.cl-img-carousel .s-slick .slick-arrow {
    z-index: 10
}

.cl-img-carousel .s-slick .s-slick-dots {
    bottom: auto;
    top: 100%;
    margin-top: 24px;
    margin-top: 1.66667vw
}

@media (min-width: 1440px) {
    .cl-img-carousel .s-slick .s-slick-dots {
        margin-top: 24px
    }
}

@media screen and (max-width: 768px) {
    .cl-img-carousel {
        padding: 59.73333px 34.13333px 115.2px;
        padding: 7.77778vw 4.44444vw 15vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-img-carousel {
        padding: 28px 16px 54px;
        padding: 7.77778vw 4.44444vw 15vw
    }
}

@media screen and (max-width: 768px) {
    .cl-img-carousel .cl-img-carousel__item .cl-img-carousel__img {
        width: 699.73333px;
        width: 91.11111vw;
        height: auto
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-img-carousel .cl-img-carousel__item .cl-img-carousel__img {
        width: 328px;
        width: 91.11111vw
    }
}

@media screen and (max-width: 768px) {
    .cl-img-carousel .s-slick .s-slick-dots {
        margin-top: 25.6px;
        margin-top: 3.33333vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-img-carousel .s-slick .s-slick-dots {
        margin-top: 12px;
        margin-top: 3.33333vw
    }
}
@font-face {
    font-family: 'SamsungOne';
    src: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungOneLatinWeb-400.woff2") format("woff2"), url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungOneLatinWeb-400.woff") format("woff"), url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungOneLatinWeb-400.eot");
    font-weight: 400;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: 'SamsungOne';
    src: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungOneLatinWeb-700.woff2") format("woff2"), url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungOneLatinWeb-700.woff") format("woff"), url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungOneLatinWeb-700.eot");
    font-weight: 700;
    font-style: bold;
    font-display: swap
}

@font-face {
    font-family: 'SamsungSharpSans';
    src: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungSharpSans-Bold.woff") format("woff"), url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungSharpSans-Bold.eot"), url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungSharpSans-Bold.eot?#iefix") format("embedded-opentype"), url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungSharpSans-Bold.svg#SamsungSharpSans-Bold") format("svg");
    font-weight: 700;
    font-style: bold;
    font-display: swap
}

.cl-img-interaction {
    position: relative;
    max-width: 1440px;
    margin: 0 auto;
    overflow: hidden
}

.cl-img-interaction:before, .cl-img-interaction:after {
    content: '';
    display: block;
    clear: both
}

.cl-img-interaction__title {
    margin-top: -4px;
    margin-top: -.27778vw;
    margin-bottom: -37px;
    margin-bottom: -2.56944vw;
    padding-bottom: 50px;
    padding-bottom: 3.47222vw;
    color: #000
}

@media (min-width: 1440px) {
    .cl-img-interaction__title {
        margin-top: -4px
    }
}

@media (min-width: 1440px) {
    .cl-img-interaction__title {
        margin-bottom: -37px
    }
}

@media (min-width: 1440px) {
    .cl-img-interaction__title {
        padding-bottom: 50px
    }
}

.cl-img-interaction__title--medium {
    padding-bottom: 35px;
    padding-bottom: 2.43056vw;
    margin-bottom: -28px;
    margin-bottom: -1.94444vw
}

@media (min-width: 1440px) {
    .cl-img-interaction__title--medium {
        padding-bottom: 35px
    }
}

@media (min-width: 1440px) {
    .cl-img-interaction__title--medium {
        margin-bottom: -28px
    }
}

.cl-img-interaction__subtitle {
    margin-bottom: 6px;
    margin-bottom: .41667vw;
    color: #363636
}

@media (min-width: 1440px) {
    .cl-img-interaction__subtitle {
        margin-bottom: 6px
    }
}

.cl-img-interaction__description {
    color: #363636
}

.cl-img-interaction__container {
    position: relative;
    overflow: hidden
}

.cl-img-interaction__contents {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 2
}

.cl-img-interaction__box {
    display: table;
    width: 100%;
    height: 100%
}

.cl-img-interaction__text {
    display: table-cell;
    padding-top: 88px;
    padding-top: 6.11111vw;
    padding-bottom: 88px;
    padding-bottom: 6.11111vw
}

@media (min-width: 1440px) {
    .cl-img-interaction__text {
        padding-top: 88px
    }
}

@media (min-width: 1440px) {
    .cl-img-interaction__text {
        padding-bottom: 88px
    }
}

.cl-img-interaction__text--center-left {
    vertical-align: middle;
    padding-left: 143px;
    padding-left: 9.93056vw;
    text-align: left
}

@media (min-width: 1440px) {
    .cl-img-interaction__text--center-left {
        padding-left: 143px
    }
}

.cl-img-interaction__text--center-right {
    vertical-align: middle;
    padding-right: 143px;
    padding-right: 9.93056vw;
    text-align: right
}

@media (min-width: 1440px) {
    .cl-img-interaction__text--center-right {
        padding-right: 143px
    }
}

.cl-img-interaction__text--top-center {
    vertical-align: top;
    text-align: center
}

.cl-img-interaction__text--top-center .cl-img-interaction__text-box {
    padding-top: 0
}

.cl-img-interaction__text--bottom-center {
    vertical-align: bottom;
    text-align: center;
    padding-bottom: 83px;
    padding-bottom: 5.76389vw
}

@media (min-width: 1440px) {
    .cl-img-interaction__text--bottom-center {
        padding-bottom: 83px
    }
}

.cl-img-interaction__text-box {
    display: inline-block;
    text-align: left;
    width: 564px;
    width: 39.16667vw;
    padding-top: 2px;
    padding-top: .13889vw
}

@media (min-width: 1440px) {
    .cl-img-interaction__text-box {
        width: 564px
    }
}

@media (min-width: 1440px) {
    .cl-img-interaction__text-box {
        padding-top: 2px
    }
}

.cl-img-interaction__text--top-center .cl-img-interaction__text-box, .cl-img-interaction__text--bottom-center .cl-img-interaction__text-box {
    text-align: center
}

.cl-img-interaction__background-image {
    width: 100%;
    height: auto
}

.cl-img-interaction__image {
    width: 100%;
    height: auto
}

.cl-img-interaction__motion-image {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1
}

.cl-img-interaction .cl-btn-inherit {
    max-width: 564px;
    max-width: 39.16667vw;
    margin: 30px auto 0px;
    margin: 2.08333vw auto 0vw;
    padding: 0
}

@media (min-width: 1440px) {
    .cl-img-interaction .cl-btn-inherit {
        max-width: 564px
    }
}

@media (min-width: 1440px) {
    .cl-img-interaction .cl-btn-inherit {
        margin: 30px auto 0px
    }
}

.cl-img-interaction .cl-btn-inherit>a {
    overflow: hidden;
    max-width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.cl-img-interaction .cl-btn-inherit .s-btn-encased, .cl-img-interaction .cl-btn-inherit .s-btn-text {
    margin: 0
}

.cl-img-interaction--text-white .cl-img-interaction__title {
    color: #fff
}

.cl-img-interaction--text-white .cl-img-interaction__subtitle, .cl-img-interaction--text-white .cl-img-interaction__description {
    color: #f7f7f7
}

.cl-img-interaction--motion-fade-in {
    opacity: 0;
    -webkit-transition: opacity 0.6s ease-out;
    transition: opacity 0.6s ease-out
}

.cl-img-interaction--motion-fade-in.is-active, .js-motion-effect .cl-img-interaction--motion-fade-in {
    opacity: 1
}

.cl-img-interaction--motion-fade-out {
    opacity: 1;
    -webkit-transition: opacity 0.6s ease-out;
    transition: opacity 0.6s ease-out
}

.cl-img-interaction--motion-fade-out.is-active, .js-motion-effect .cl-img-interaction--motion-fade-out {
    opacity: 0
}

.cl-img-interaction--motion-zoom-in, .cl-img-interaction--motion-zoom-out {
    -webkit-transition: opacity 0.6s ease-out, -webkit-transform 0.6s ease-out;
    transition: opacity 0.6s ease-out, -webkit-transform 0.6s ease-out;
    transition: transform 0.6s ease-out, opacity 0.6s ease-out;
    transition: transform 0.6s ease-out, opacity 0.6s ease-out, -webkit-transform 0.6s ease-out;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.cl-img-interaction--motion-zoom-in.cl-img-interaction--motion-zoom-in, .cl-img-interaction--motion-zoom-out.cl-img-interaction--motion-zoom-in {
    -webkit-transform: translate3d(0, 0, 0) scale(0.9);
    transform: translate3d(0, 0, 0) scale(0.9)
}

.cl-img-interaction--motion-zoom-in.cl-img-interaction--motion-zoom-out, .cl-img-interaction--motion-zoom-out.cl-img-interaction--motion-zoom-out {
    -webkit-transform: translate3d(0, 0, 0) scale(1.1);
    transform: translate3d(0, 0, 0) scale(1.1)
}

.cl-img-interaction--motion-zoom-in.is-active, .js-motion-effect .cl-img-interaction--motion-zoom-in, .cl-img-interaction--motion-zoom-out.is-active, .js-motion-effect .cl-img-interaction--motion-zoom-out {
    -webkit-transform: translate3d(0, 0, 0) scale(1);
    transform: translate3d(0, 0, 0) scale(1)
}

.cl-img-interaction--motion-slide-top {
    -webkit-transition: opacity 0.6s ease-out, -webkit-transform 0.6s ease-out;
    transition: opacity 0.6s ease-out, -webkit-transform 0.6s ease-out;
    transition: transform 0.6s ease-out, opacity 0.6s ease-out;
    transition: transform 0.6s ease-out, opacity 0.6s ease-out, -webkit-transform 0.6s ease-out;
    -webkit-transform: translate3d(0, 10%, 0);
    transform: translate3d(0, 10%, 0)
}

.cl-img-interaction--motion-slide-top.cl-img-interaction--motion-zoom-in {
    -webkit-transform: translate3d(0, 10%, 0) scale(0.9);
    transform: translate3d(0, 10%, 0) scale(0.9)
}

.cl-img-interaction--motion-slide-top.cl-img-interaction--motion-zoom-out {
    -webkit-transform: translate3d(0, 10%, 0) scale(1.1);
    transform: translate3d(0, 10%, 0) scale(1.1)
}

.cl-img-interaction--motion-slide-top.is-active, .js-motion-effect .cl-img-interaction--motion-slide-top {
    -webkit-transform: translate3d(0, 0, 0) scale(1);
    transform: translate3d(0, 0, 0) scale(1)
}

.cl-img-interaction--motion-slide-bottom {
    -webkit-transition: opacity 0.6s ease-out, -webkit-transform 0.6s ease-out;
    transition: opacity 0.6s ease-out, -webkit-transform 0.6s ease-out;
    transition: transform 0.6s ease-out, opacity 0.6s ease-out;
    transition: transform 0.6s ease-out, opacity 0.6s ease-out, -webkit-transform 0.6s ease-out;
    -webkit-transform: translate3d(0, -10%, 0);
    transform: translate3d(0, -10%, 0)
}

.cl-img-interaction--motion-slide-bottom.cl-img-interaction--motion-zoom-in {
    -webkit-transform: translate3d(0, -10%, 0) scale(0.9);
    transform: translate3d(0, -10%, 0) scale(0.9)
}

.cl-img-interaction--motion-slide-bottom.cl-img-interaction--motion-zoom-out {
    -webkit-transform: translate3d(0, -10%, 0) scale(1.1);
    transform: translate3d(0, -10%, 0) scale(1.1)
}

.cl-img-interaction--motion-slide-bottom.is-active, .js-motion-effect .cl-img-interaction--motion-slide-bottom {
    -webkit-transform: translate3d(0, 0, 0) scale(1);
    transform: translate3d(0, 0, 0) scale(1)
}

.cl-img-interaction--motion-slide-left {
    -webkit-transition: opacity 0.6s ease-out, -webkit-transform 0.6s ease-out;
    transition: opacity 0.6s ease-out, -webkit-transform 0.6s ease-out;
    transition: transform 0.6s ease-out, opacity 0.6s ease-out;
    transition: transform 0.6s ease-out, opacity 0.6s ease-out, -webkit-transform 0.6s ease-out;
    -webkit-transform: translate3d(10%, 0, 0);
    transform: translate3d(10%, 0, 0)
}

.cl-img-interaction--motion-slide-left.cl-img-interaction--motion-zoom-in {
    -webkit-transform: translate3d(10%, 0, 0) scale(0.9);
    transform: translate3d(10%, 0, 0) scale(0.9)
}

.cl-img-interaction--motion-slide-left.cl-img-interaction--motion-zoom-out {
    -webkit-transform: translate3d(10%, 0, 0) scale(1.1);
    transform: translate3d(10%, 0, 0) scale(1.1)
}

.cl-img-interaction--motion-slide-left.is-active, .js-motion-effect .cl-img-interaction--motion-slide-left {
    -webkit-transform: translate3d(0, 0, 0) scale(1);
    transform: translate3d(0, 0, 0) scale(1)
}

.cl-img-interaction--motion-slide-right {
    -webkit-transition: opacity 0.6s ease-out, -webkit-transform 0.6s ease-out;
    transition: opacity 0.6s ease-out, -webkit-transform 0.6s ease-out;
    transition: transform 0.6s ease-out, opacity 0.6s ease-out;
    transition: transform 0.6s ease-out, opacity 0.6s ease-out, -webkit-transform 0.6s ease-out;
    -webkit-transform: translate3d(-10%, 0, 0);
    transform: translate3d(-10%, 0, 0)
}

.cl-img-interaction--motion-slide-right.cl-img-interaction--motion-zoom-in {
    -webkit-transform: translate3d(-10%, 0, 0) scale(0.9);
    transform: translate3d(-10%, 0, 0) scale(0.9)
}

.cl-img-interaction--motion-slide-right.cl-img-interaction--motion-zoom-out {
    -webkit-transform: translate3d(-10%, 0, 0) scale(1.1);
    transform: translate3d(-10%, 0, 0) scale(1.1)
}

.cl-img-interaction--motion-slide-right.is-active, .js-motion-effect .cl-img-interaction--motion-slide-right {
    -webkit-transform: translate3d(0, 0, 0) scale(1);
    transform: translate3d(0, 0, 0) scale(1)
}

.cl-img-interaction--padding-top-none .cl-img-interaction__text {
    padding-top: 0
}

.cl-img-interaction--padding-bottom-none .cl-img-interaction__text {
    padding-bottom: 0
}

@media screen and (max-width: 768px) {
    .cl-img-interaction__container {
        height: auto
    }

    .cl-img-interaction__title {
        margin-top: -4.26667px;
        margin-top: -.55556vw;
        margin-bottom: -49.06667px;
        margin-bottom: -6.38889vw;
        padding-bottom: 64px;
        padding-bottom: 8.33333vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-img-interaction__title {
        margin-top: -2px;
        margin-top: -.55556vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-img-interaction__title {
        margin-bottom: -23px;
        margin-bottom: -6.38889vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-img-interaction__title {
        padding-bottom: 30px;
        padding-bottom: 8.33333vw
    }
}

@media screen and (max-width: 768px) {
    .cl-img-interaction__title--medium {
        margin-bottom: -36.26667px;
        margin-bottom: -4.72222vw;
        padding-bottom: 55.46667px;
        padding-bottom: 7.22222vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-img-interaction__title--medium {
        margin-bottom: -17px;
        margin-bottom: -4.72222vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-img-interaction__title--medium {
        padding-bottom: 26px;
        padding-bottom: 7.22222vw
    }
}

@media screen and (max-width: 768px) {
    .cl-img-interaction__subtitle {
        margin-bottom: 2.13333px;
        margin-bottom: .27778vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-img-interaction__subtitle {
        margin-bottom: 1px;
        margin-bottom: .27778vw
    }
}

@media screen and (max-width: 768px) {
    .cl-img-interaction__container {
        position: relative
    }

    .cl-img-interaction__contents {
        position: absolute;
        top: auto;
        bottom: 0
    }

    .cl-img-interaction__box {
        display: block
    }

    .cl-img-interaction__text {
        display: block;
        padding: 59.73333px 34.13333px 61.86667px;
        padding: 7.77778vw 4.44444vw 8.05556vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-img-interaction__text {
        padding: 28px 16px 29px;
        padding: 7.77778vw 4.44444vw 8.05556vw
    }
}

@media screen and (max-width: 768px) {
    .cl-img-interaction__text-box {
        text-align: center;
        display: block;
        width: 100%;
        padding: 0
    }

    .cl-img-interaction__motion-image {
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        z-index: 1
    }

    .cl-img-interaction .cl-btn-inherit {
        max-width: 699.73333px;
        max-width: 91.11111vw;
        margin-top: 37.33333px;
        margin-top: 4.86111vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-img-interaction .cl-btn-inherit {
        max-width: 328px;
        max-width: 91.11111vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-img-interaction .cl-btn-inherit {
        margin-top: 17.5px;
        margin-top: 4.86111vw
    }
}

@media screen and (max-width: 768px) {
    .cl-img-interaction .cl-btn-inherit .s-btn-encased, .cl-img-interaction .cl-btn-inherit .s-btn-text {
        margin: 0
    }

    .cl-img-interaction--text-white .cl-img-interaction__title {
        color: #fff
    }

    .cl-img-interaction--text-white .cl-img-interaction__subtitle, .cl-img-interaction--text-white .cl-img-interaction__description {
        color: #f7f7f7
    }

    .cl-img-interaction--text-top .cl-img-interaction__contents {
        position: absolute;
        top: 0;
        bottom: auto
    }
}
@font-face {
    font-family: 'SamsungOne';
    src: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungOneLatinWeb-400.woff2") format("woff2"), url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungOneLatinWeb-400.woff") format("woff"), url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungOneLatinWeb-400.eot");
    font-weight: 400;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: 'SamsungOne';
    src: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungOneLatinWeb-700.woff2") format("woff2"), url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungOneLatinWeb-700.woff") format("woff"), url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungOneLatinWeb-700.eot");
    font-weight: 700;
    font-style: bold;
    font-display: swap
}

@font-face {
    font-family: 'SamsungSharpSans';
    src: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungSharpSans-Bold.woff") format("woff"), url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungSharpSans-Bold.eot"), url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungSharpSans-Bold.eot?#iefix") format("embedded-opentype"), url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungSharpSans-Bold.svg#SamsungSharpSans-Bold") format("svg");
    font-weight: 700;
    font-style: bold;
    font-display: swap
}

.cl-img-text-layered-two-threecolumns {
    background: #fff
}

.cl-img-text-layered-two-threecolumns__layout {
    position: relative;
    max-width: 1440px;
    margin: 0 auto
}

.cl-img-text-layered-two-threecolumns__layout:before, .cl-img-text-layered-two-threecolumns__layout:after {
    content: '';
    display: block;
    clear: both
}

.cl-img-text-layered-two-threecolumns__list {
    display: table;
    table-layout: fixed;
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.cl-img-text-layered-two-threecolumns__item {
    display: table-cell;
    overflow: hidden
}

.cl-img-text-layered-two-threecolumns .cl-full-bleed-box {
    position: relative;
    height: 100%
}

.cl-img-text-layered-two-threecolumns .cl-full-bleed-box__image {
    max-width: 720px;
    max-width: 50vw;
    position: relative;
    width: 100%;
    height: auto
}

@media (min-width: 1440px) {
    .cl-img-text-layered-two-threecolumns .cl-full-bleed-box__image {
        max-width: 720px
    }
}

.cl-img-text-layered-two-threecolumns .cl-full-bleed-box__text-group {
    width: 60%;
    position: absolute;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    color: #363636;
    overflow: hidden
}

.cl-img-text-layered-two-threecolumns .cl-full-bleed-box__text-group--white {
    color: #fff
}

.cl-img-text-layered-two-threecolumns .cl-full-bleed-box__text-layer {
    bottom: 0;
    padding: 88px 0px;
    padding: 6.11111vw 0vw;
    max-width: 100%;
    overflow: hidden
}

@media (min-width: 1440px) {
    .cl-img-text-layered-two-threecolumns .cl-full-bleed-box__text-layer {
        padding: 88px 0px
    }
}

.cl-img-text-layered-two-threecolumns .cl-full-bleed-box .cl-synced .cl-full-bleed-box__text-layer {
    position: absolute
}

.cl-img-text-layered-two-threecolumns .cl-full-bleed-box__headline {
    font-size: 32px;
    font-size: 2.22222vw;
    line-height: 1.19
}

html[lang^="th"] .cl-img-text-layered-two-threecolumns .cl-full-bleed-box__headline {
    font-size: 43.2px;
    font-size: 3vw
}

@media (min-width: 1440px) {
    .cl-img-text-layered-two-threecolumns .cl-full-bleed-box__headline {
        font-size: 32px
    }

    html[lang^="th"] .cl-img-text-layered-two-threecolumns .cl-full-bleed-box__headline {
        font-size: 43.2px
    }
}

html[lang^="th"] .cl-img-text-layered-two-threecolumns .cl-full-bleed-box__headline {
    line-height: .8925
}

html[lang^="my"] .cl-img-text-layered-two-threecolumns .cl-full-bleed-box__headline {
    line-height: 1.4
}

.cl-img-text-layered-two-threecolumns .cl-full-bleed-box__headline+.cl-full-bleed-box__subtitle {
    margin-top: 9px;
    margin-top: .625vw
}

@media (min-width: 1440px) {
    .cl-img-text-layered-two-threecolumns .cl-full-bleed-box__headline+.cl-full-bleed-box__subtitle {
        margin-top: 9px
    }
}

.cl-img-text-layered-two-threecolumns .cl-full-bleed-box__subtitle {
    overflow: hidden
}

.cl-img-text-layered-two-threecolumns .cl-full-bleed-box__text {
    margin-top: 8px;
    margin-top: .55556vw;
    overflow: hidden
}

@media (min-width: 1440px) {
    .cl-img-text-layered-two-threecolumns .cl-full-bleed-box__text {
        margin-top: 8px
    }
}

.cl-img-text-layered-two-threecolumns .cl-full-bleed-box .cl-btn-inherit .s-btn-encased, .cl-img-text-layered-two-threecolumns .cl-full-bleed-box .cl-btn-inherit .s-btn-text {
    max-width: 432px;
    max-width: 30vw;
    overflow: hidden;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

@media (min-width: 1440px) {
    .cl-img-text-layered-two-threecolumns .cl-full-bleed-box .cl-btn-inherit .s-btn-encased, .cl-img-text-layered-two-threecolumns .cl-full-bleed-box .cl-btn-inherit .s-btn-text {
        max-width: 432px
    }
}

.cl-img-text-layered-two-threecolumns--three-col .cl-full-bleed-box .cl-btn-inherit .s-btn-encased, .cl-img-text-layered-two-threecolumns--three-col .cl-full-bleed-box .cl-btn-inherit .s-btn-text {
    max-width: 408px;
    max-width: 28.33333vw
}

@media (min-width: 1440px) {
    .cl-img-text-layered-two-threecolumns--three-col .cl-full-bleed-box .cl-btn-inherit .s-btn-encased, .cl-img-text-layered-two-threecolumns--three-col .cl-full-bleed-box .cl-btn-inherit .s-btn-text {
        max-width: 408px
    }
}

.cl-img-text-layered-two-threecolumns--three-col .cl-full-bleed-box__text-group {
    width: 85%
}

.cl-img-text-layered-two-threecolumns--black {
    background: #000
}

.cl-img-text-layered-two-threecolumns--gray {
    background: #f7f7f7
}

.cl-img-text-layered-two-threecolumns .cl-btn-inherit {
    margin-top: 30px;
    margin-top: 2.08333vw
}

@media (min-width: 1440px) {
    .cl-img-text-layered-two-threecolumns .cl-btn-inherit {
        margin-top: 30px
    }
}

.cl-img-text-layered-two-threecolumns--text-left .cl-full-bleed-box__text-layer {
    left: 0
}

.cl-img-text-layered-two-threecolumns--text-right .cl-full-bleed-box__text-layer {
    right: 0
}

.cl-img-text-layered-two-threecolumns--text-center .cl-full-bleed-box__text-layer {
    left: 0;
    right: 0;
    text-align: center
}

.cl-img-text-layered-two-threecolumns--text-top .cl-full-bleed-box__text-layer {
    top: 0;
    bottom: auto
}

.cl-img-text-layered-two-threecolumns--text-middle .cl-full-bleed-box__text-layer {
    overflow: visible;
    top: 50%;
    bottom: auto;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    padding: 0
}

.cl-img-text-layered-two-threecolumns--text-bottom .cl-full-bleed-box__text-layer {
    top: auto;
    bottom: 0
}

@media screen and (max-width: 768px) {
    .cl-img-text-layered-two-threecolumns {
        overflow: hidden
    }

    .cl-img-text-layered-two-threecolumns__list {
        display: block
    }

    .cl-img-text-layered-two-threecolumns__item {
        display: block
    }

    .cl-img-text-layered-two-threecolumns .cl-full-bleed-box {
        position: relative
    }

    .cl-img-text-layered-two-threecolumns .cl-full-bleed-box__image {
        min-height: 100% !important;
        max-width: 100%;
        width: 100% !important
    }

    .cl-img-text-layered-two-threecolumns .cl-full-bleed-box__text-group {
        min-height: 100% !important;
        padding: 59.73333px 34.13333px 172.8px;
        padding: 7.77778vw 4.44444vw 22.5vw;
        bottom: 0px;
        bottom: 0vw;
        width: auto;
        text-align: center
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-img-text-layered-two-threecolumns .cl-full-bleed-box__text-group {
        padding: 28px 16px 81px;
        padding: 7.77778vw 4.44444vw 22.5vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-img-text-layered-two-threecolumns .cl-full-bleed-box__text-group {
        bottom: 0px;
        bottom: 0vw
    }
}

@media screen and (max-width: 768px) {
    .cl-img-text-layered-two-threecolumns .cl-full-bleed-box__text-layer {
        left: 0;
        right: 0;
        margin: 0 auto;
        padding: 0px 34.13333px 177.06667px;
        padding: 0vw 4.44444vw 23.05556vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-img-text-layered-two-threecolumns .cl-full-bleed-box__text-layer {
        padding: 0px 16px 83px;
        padding: 0vw 4.44444vw 23.05556vw
    }
}

@media screen and (max-width: 768px) {
    .cl-img-text-layered-two-threecolumns .cl-full-bleed-box__headline {
        font-size: 46.93333px;
        font-size: 6.11111vw;
        line-height: 1.22
    }

    html[lang^="th"] .cl-img-text-layered-two-threecolumns .cl-full-bleed-box__headline {
        font-size: 63.36px;
        font-size: 8.25vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-img-text-layered-two-threecolumns .cl-full-bleed-box__headline {
        font-size: 22px;
        font-size: 6.11111vw
    }

    html[lang^="th"] .cl-img-text-layered-two-threecolumns .cl-full-bleed-box__headline {
        font-size: 29.7px;
        font-size: 8.25vw
    }
}

@media screen and (max-width: 768px) {
    html[lang^="th"] .cl-img-text-layered-two-threecolumns .cl-full-bleed-box__headline {
        line-height: .915
    }

    html[lang^="my"] .cl-img-text-layered-two-threecolumns .cl-full-bleed-box__headline {
        line-height: 1.4
    }

    .cl-img-text-layered-two-threecolumns .cl-full-bleed-box__headline+.cl-full-bleed-box__subtitle {
        margin-top: 10.66667px;
        margin-top: 1.38889vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-img-text-layered-two-threecolumns .cl-full-bleed-box__headline+.cl-full-bleed-box__subtitle {
        margin-top: 5px;
        margin-top: 1.38889vw
    }
}

@media screen and (max-width: 768px) {
    .cl-img-text-layered-two-threecolumns .cl-full-bleed-box__subtitle {
        min-height: 0 !important
    }

    .cl-img-text-layered-two-threecolumns .cl-full-bleed-box__text {
        margin-top: 2.13333px;
        margin-top: .27778vw;
        min-height: 0 !important
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-img-text-layered-two-threecolumns .cl-full-bleed-box__text {
        margin-top: 1px;
        margin-top: .27778vw
    }
}

@media screen and (max-width: 768px) {
    .cl-img-text-layered-two-threecolumns .cl-full-bleed-box .cl-btn-inherit {
        margin: 36.26667px auto 0px;
        margin: 4.72222vw auto 0vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-img-text-layered-two-threecolumns .cl-full-bleed-box .cl-btn-inherit {
        margin: 17px auto 0px;
        margin: 4.72222vw auto 0vw
    }
}

@media screen and (max-width: 768px) {
    .cl-img-text-layered-two-threecolumns .cl-full-bleed-box .cl-btn-inherit .s-btn-encased, .cl-img-text-layered-two-threecolumns .cl-full-bleed-box .cl-btn-inherit .s-btn-text {
        max-width: 657.06667px;
        max-width: 85.55556vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-img-text-layered-two-threecolumns .cl-full-bleed-box .cl-btn-inherit .s-btn-encased, .cl-img-text-layered-two-threecolumns .cl-full-bleed-box .cl-btn-inherit .s-btn-text {
        max-width: 308px;
        max-width: 85.55556vw
    }
}

@media screen and (max-width: 768px) {
    .cl-img-text-layered-two-threecolumns--text-left .cl-full-bleed-box__text-layer, .cl-img-text-layered-two-threecolumns--text-right .cl-full-bleed-box__text-layer, .cl-img-text-layered-two-threecolumns--text-center .cl-full-bleed-box__text-layer {
        left: auto;
        right: auto
    }

    .cl-img-text-layered-two-threecolumns--text-top .cl-full-bleed-box__text-layer, .cl-img-text-layered-two-threecolumns--text-middle .cl-full-bleed-box__text-layer, .cl-img-text-layered-two-threecolumns--text-bottom .cl-full-bleed-box__text-layer {
        top: auto;
        bottom: auto;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none
    }

    .cl-img-text-layered-two-threecolumns--text-mo-left .cl-full-bleed-box__text-layer {
        left: 0;
        right: auto;
        text-align: left
    }

    .cl-img-text-layered-two-threecolumns--text-mo-left .cl-btn-inherit .s-btn-encased {
        margin-left: 0
    }

    .cl-img-text-layered-two-threecolumns--text-mo-center .cl-full-bleed-box__text-layer {
        left: 0;
        right: 0;
        text-align: center
    }

    .cl-img-text-layered-two-threecolumns--text-mo-right .cl-full-bleed-box__text-layer {
        left: auto;
        right: 0;
        text-align: left
    }

    .cl-img-text-layered-two-threecolumns--text-mo-right .cl-btn-inherit .s-btn-encased {
        margin-left: 0
    }

    .cl-img-text-layered-two-threecolumns--text-mo-top .cl-full-bleed-box__text-layer {
        top: 19.53%;
        bottom: auto;
        padding-top: 0
    }

    .cl-img-text-layered-two-threecolumns--text-mo-middle .cl-full-bleed-box__text-layer {
        top: 50%;
        bottom: auto;
        padding-bottom: 0;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%)
    }

    .cl-img-text-layered-two-threecolumns--text-mo-bottom .cl-full-bleed-box__text-layer {
        top: auto;
        bottom: 19.53%;
        padding-bottom: 0
    }
}

@media screen and (max-width: 768px) {
    .cl-img-text-layered-two-threecolumns .slick-slider {
        margin-bottom: 0
    }

    .cl-img-text-layered-two-threecolumns .slick-dots {
        bottom: 15px;
        position: absolute;
        display: inline-block;
        width: auto;
        left: 50%;
        -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        transform: translateX(-50%);
        padding: 6px 8px;
        -webkit-border-radius: 20px;
        border-radius: 20px;
        background: rgba(54, 54, 54, 0.7)
    }

    .cl-img-text-layered-two-threecolumns .slick-dots li {
        margin: 0 5px;
        padding: 0;
        height: auto;
        width: auto
    }

    .cl-img-text-layered-two-threecolumns .slick-dots li button {
        height: 9px;
        width: 9px;
        border: 1px solid #fff
    }

    .cl-img-text-layered-two-threecolumns .slick-dots li.slick-active button {
        border: 1px solid #fff;
        background-color: #fff
    }
}

.cl-img-text-layered-two-threecolumns .cl-full-bleed-box__text-group {
    pointer-events: none
}

.cl-img-text-layered-two-threecolumns .cl-full-bleed-box__text-group a {
    pointer-events: auto
}

.cl-img-text-layered-two-threecolumns .container {
    overflow: visible
}

.cl-img-text-layered-two-threecolumns .container:before, .cl-img-text-layered-two-threecolumns .container:after {
    content: none;
    clear: both
}

.cl-img-text-layered-two-threecolumns .s-btn-encased.s-white {
    background: black;
    border-color: black
}
@font-face {
    font-family: 'SamsungOne';
    src: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungOneLatinWeb-400.woff2") format("woff2"), url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungOneLatinWeb-400.woff") format("woff"), url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungOneLatinWeb-400.eot");
    font-weight: 400;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: 'SamsungOne';
    src: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungOneLatinWeb-700.woff2") format("woff2"), url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungOneLatinWeb-700.woff") format("woff"), url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungOneLatinWeb-700.eot");
    font-weight: 700;
    font-style: bold;
    font-display: swap
}

@font-face {
    font-family: 'SamsungSharpSans';
    src: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungSharpSans-Bold.woff") format("woff"), url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungSharpSans-Bold.eot"), url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungSharpSans-Bold.eot?#iefix") format("embedded-opentype"), url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungSharpSans-Bold.svg#SamsungSharpSans-Bold") format("svg");
    font-weight: 700;
    font-style: bold;
    font-display: swap
}

.cl-img-textbox-layered-threeblocks {
    position: relative;
    max-width: 1440px;
    margin: 0 auto;
    padding: 88px 24px;
    padding: 6.11111vw 1.66667vw;
    text-align: left;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.cl-img-textbox-layered-threeblocks:before, .cl-img-textbox-layered-threeblocks:after {
    content: '';
    display: block;
    clear: both
}

@media (min-width: 1440px) {
    .cl-img-textbox-layered-threeblocks {
        padding: 88px 24px
    }
}

.cl-img-textbox-layered-threeblocks__row {
    position: relative;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding-right: 33.90804%
}

.cl-img-textbox-layered-threeblocks__row--right {
    padding: 0;
    padding-left: 33.90804%
}

.cl-img-textbox-layered-threeblocks__row--right .cl-img-textbox-layered-threeblocks__column--small {
    left: 0;
    right: auto
}

.cl-img-textbox-layered-threeblocks__row--right .cl-img-textbox-layered-threeblocks__column--small .cl-img-textbox-layered-threeblocks__textarea {
    padding-top: 29px;
    padding-top: 2.01389vw
}

@media (min-width: 1440px) {
    .cl-img-textbox-layered-threeblocks__row--right .cl-img-textbox-layered-threeblocks__column--small .cl-img-textbox-layered-threeblocks__textarea {
        padding-top: 29px
    }
}

.cl-img-textbox-layered-threeblocks__row--sixblocks {
    margin: 0px -12px -24px;
    margin: 0vw -.83333vw -1.66667vw;
    padding: 0
}

.cl-img-textbox-layered-threeblocks__row--sixblocks:before, .cl-img-textbox-layered-threeblocks__row--sixblocks:after {
    content: '';
    display: block;
    clear: both
}

@media (min-width: 1440px) {
    .cl-img-textbox-layered-threeblocks__row--sixblocks {
        margin: 0px -12px -24px
    }
}

.cl-img-textbox-layered-threeblocks__row--sixblocks .cl-img-textbox-layered-threeblocks__column {
    overflow: hidden;
    float: left;
    width: 33.29999%;
    height: 250px;
    height: 17.36111vw;
    padding: 0px 12px;
    padding: 0vw .83333vw;
    margin-bottom: 24px;
    margin-bottom: 1.66667vw;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    text-align: left
}

@media (min-width: 1440px) {
    .cl-img-textbox-layered-threeblocks__row--sixblocks .cl-img-textbox-layered-threeblocks__column {
        height: 250px
    }
}

@media (min-width: 1440px) {
    .cl-img-textbox-layered-threeblocks__row--sixblocks .cl-img-textbox-layered-threeblocks__column {
        padding: 0px 12px
    }
}

@media (min-width: 1440px) {
    .cl-img-textbox-layered-threeblocks__row--sixblocks .cl-img-textbox-layered-threeblocks__column {
        margin-bottom: 24px
    }
}

.cl-img-textbox-layered-threeblocks__row--sixblocks .cl-img-textbox-layered-threeblocks__textarea {
    width: 212px;
    width: 14.72222vw
}

@media (min-width: 1440px) {
    .cl-img-textbox-layered-threeblocks__row--sixblocks .cl-img-textbox-layered-threeblocks__textarea {
        width: 212px
    }
}

.cl-img-textbox-layered-threeblocks__column {
    overflow: hidden;
    position: relative;
    width: 100%;
    height: 524px;
    height: 36.38889vw
}

@media (min-width: 1440px) {
    .cl-img-textbox-layered-threeblocks__column {
        height: 524px
    }
}

.cl-img-textbox-layered-threeblocks__column--small {
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    width: 32.18390%;
    height: 250px;
    height: 17.36111vw
}

@media (min-width: 1440px) {
    .cl-img-textbox-layered-threeblocks__column--small {
        height: 250px
    }
}

.cl-img-textbox-layered-threeblocks__column--small .cl-img-textbox-layered-threeblocks__textarea {
    padding-top: 28px;
    padding-top: 1.94444vw
}

@media (min-width: 1440px) {
    .cl-img-textbox-layered-threeblocks__column--small .cl-img-textbox-layered-threeblocks__textarea {
        padding-top: 28px
    }
}

.cl-img-textbox-layered-threeblocks__column--small+.cl-img-textbox-layered-threeblocks__column--small {
    top: auto;
    bottom: 0
}

.cl-img-textbox-layered-threeblocks__column--small .cl-img-textbox-layered-threeblocks__image {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%
}

.cl-img-textbox-layered-threeblocks__column--white-text .cl-img-textbox-layered-threeblocks__title {
    color: #fff
}

.cl-img-textbox-layered-threeblocks__column--white-text .cl-img-textbox-layered-threeblocks__text {
    color: #f7f7f7
}

.cl-img-textbox-layered-threeblocks__column--text-center .cl-img-textbox-layered-threeblocks__textwrap {
    display: table;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    height: 100%
}

.cl-img-textbox-layered-threeblocks__column--text-center .cl-img-textbox-layered-threeblocks__textwrap--right {
    right: 0;
    left: auto
}

.cl-img-textbox-layered-threeblocks__column--text-center .cl-img-textbox-layered-threeblocks__textarea {
    position: static;
    width: 448px;
    width: 31.11111vw;
    display: table-cell;
    vertical-align: middle;
    text-align: left
}

@media (min-width: 1440px) {
    .cl-img-textbox-layered-threeblocks__column--text-center .cl-img-textbox-layered-threeblocks__textarea {
        width: 448px
    }
}

.cl-img-textbox-layered-threeblocks__link {
    overflow: hidden;
    position: relative;
    display: block;
    height: 100%
}

.cl-img-textbox-layered-threeblocks__link[href]:hover:after, .cl-img-textbox-layered-threeblocks__link[href]:focus:after {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    border: 2px solid #0072cb
}

.cl-img-textbox-layered-threeblocks__image {
    max-width: 100%;
    width: 100%;
    height: 100%
}

.cl-img-textbox-layered-threeblocks__textarea {
    position: absolute;
    top: 0;
    left: 0;
    right: auto;
    padding: 30px 30px 0px;
    padding: 2.08333vw 2.08333vw 0vw;
    width: 448px;
    width: 31.11111vw;
    text-align: left
}

@media (min-width: 1440px) {
    .cl-img-textbox-layered-threeblocks__textarea {
        padding: 30px 30px 0px
    }
}

@media (min-width: 1440px) {
    .cl-img-textbox-layered-threeblocks__textarea {
        width: 448px
    }
}

.cl-img-textbox-layered-threeblocks__column--small .cl-img-textbox-layered-threeblocks__textarea {
    width: 212px;
    width: 14.72222vw
}

@media (min-width: 1440px) {
    .cl-img-textbox-layered-threeblocks__column--small .cl-img-textbox-layered-threeblocks__textarea {
        width: 212px
    }
}

.cl-img-textbox-layered-threeblocks__textarea--center {
    right: 0;
    left: 0;
    margin: 0 auto;
    text-align: center
}

.cl-img-textbox-layered-threeblocks__textarea--right {
    right: 0;
    left: auto
}

.cl-img-textbox-layered-threeblocks__title {
    margin-bottom: -20px;
    margin-bottom: -1.38889vw;
    padding-bottom: 35px;
    padding-bottom: 2.43056vw;
    color: #000
}

@media (min-width: 1440px) {
    .cl-img-textbox-layered-threeblocks__title {
        margin-bottom: -20px
    }
}

@media (min-width: 1440px) {
    .cl-img-textbox-layered-threeblocks__title {
        padding-bottom: 35px
    }
}

.cl-img-textbox-layered-threeblocks__text {
    color: #363636
}

@media screen and (max-width: 768px) {
    .cl-img-textbox-layered-threeblocks {
        padding: 59.73333px 0px 61.86667px;
        padding: 7.77778vw 0vw 8.05556vw;
        text-align: left
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-img-textbox-layered-threeblocks {
        padding: 28px 0px 29px;
        padding: 7.77778vw 0vw 8.05556vw
    }
}

@media screen and (max-width: 768px) {
    .cl-img-textbox-layered-threeblocks__row {
        padding: 0
    }

    .cl-img-textbox-layered-threeblocks__row--right .cl-img-textbox-layered-threeblocks__column--small .cl-img-textbox-layered-threeblocks__textarea {
        padding: 57.6px 34.13333px 0px;
        padding: 7.5vw 4.44444vw 0vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-img-textbox-layered-threeblocks__row--right .cl-img-textbox-layered-threeblocks__column--small .cl-img-textbox-layered-threeblocks__textarea {
        padding: 27px 16px 0px;
        padding: 7.5vw 4.44444vw 0vw
    }
}

@media screen and (max-width: 768px) {
    .cl-img-textbox-layered-threeblocks__row--sixblocks {
        margin: 0
    }

    .cl-img-textbox-layered-threeblocks__row--sixblocks .cl-img-textbox-layered-threeblocks__column {
        display: block;
        float: none;
        width: 100%;
        height: auto;
        margin: 0;
        padding: 0
    }

    .cl-img-textbox-layered-threeblocks__row--sixblocks .cl-img-textbox-layered-threeblocks__column .cl-img-textbox-layered-threeblocks__textarea--right {
        right: 0;
        left: auto
    }

    .cl-img-textbox-layered-threeblocks__column {
        position: relative;
        width: 100%;
        height: 480px;
        height: 62.5vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-img-textbox-layered-threeblocks__column {
        height: 225px;
        height: 62.5vw
    }
}

@media screen and (max-width: 768px) {
    .cl-img-textbox-layered-threeblocks__column--small {
        margin: 0
    }

    .cl-img-textbox-layered-threeblocks__column--small .cl-img-textbox-layered-threeblocks__textarea {
        padding: 57.6px 34.13333px 0px;
        padding: 7.5vw 4.44444vw 0vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-img-textbox-layered-threeblocks__column--small .cl-img-textbox-layered-threeblocks__textarea {
        padding: 27px 16px 0px;
        padding: 7.5vw 4.44444vw 0vw
    }
}

@media screen and (max-width: 768px) {
    .cl-img-textbox-layered-threeblocks__column .cl-img-textbox-layered-threeblocks__textarea--right {
        left: 0;
        right: auto
    }

    .cl-img-textbox-layered-threeblocks__column .cl-img-textbox-layered-threeblocks__textwrap--right {
        left: 0
    }

    .cl-img-textbox-layered-threeblocks__image {
        position: static !important
    }

    .cl-img-textbox-layered-threeblocks__textarea {
        padding: 57.6px 34.13333px 0px;
        padding: 7.5vw 4.44444vw 0vw
    }

    .cl-img-textbox-layered-threeblocks__column .cl-img-textbox-layered-threeblocks__textarea, .cl-img-textbox-layered-threeblocks__column--small .cl-img-textbox-layered-threeblocks__textarea {
        width: 349.86667px;
        width: 45.55556vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-img-textbox-layered-threeblocks__column .cl-img-textbox-layered-threeblocks__textarea, .cl-img-textbox-layered-threeblocks__column--small .cl-img-textbox-layered-threeblocks__textarea {
        width: 164px;
        width: 45.55556vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-img-textbox-layered-threeblocks__textarea {
        padding: 27px 16px 0px;
        padding: 7.5vw 4.44444vw 0vw
    }
}

@media screen and (max-width: 768px) {
    .cl-img-textbox-layered-threeblocks__textarea--center {
        right: auto;
        left: 0;
        text-align: left
    }

    .cl-img-textbox-layered-threeblocks__textarea--right {
        right: 0;
        text-align: left
    }

    .cl-img-textbox-layered-threeblocks__title {
        margin-bottom: -33.06667px;
        margin-bottom: -4.30556vw;
        padding-bottom: 51.2px;
        padding-bottom: 6.66667vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-img-textbox-layered-threeblocks__title {
        margin-bottom: -15.5px;
        margin-bottom: -4.30556vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-img-textbox-layered-threeblocks__title {
        padding-bottom: 24px;
        padding-bottom: 6.66667vw
    }
}
@font-face {
    font-family: 'SamsungOne';
    src: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungOneLatinWeb-400.woff2") format("woff2"), url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungOneLatinWeb-400.woff") format("woff"), url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungOneLatinWeb-400.eot");
    font-weight: 400;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: 'SamsungOne';
    src: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungOneLatinWeb-700.woff2") format("woff2"), url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungOneLatinWeb-700.woff") format("woff"), url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungOneLatinWeb-700.eot");
    font-weight: 700;
    font-style: bold;
    font-display: swap
}

@font-face {
    font-family: 'SamsungSharpSans';
    src: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungSharpSans-Bold.woff") format("woff"), url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungSharpSans-Bold.eot"), url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungSharpSans-Bold.eot?#iefix") format("embedded-opentype"), url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungSharpSans-Bold.svg#SamsungSharpSans-Bold") format("svg");
    font-weight: 700;
    font-style: bold;
    font-display: swap
}

.cl-img-textbox-vertical-threecolumns {
    max-width: 1440px;
    margin: 0 auto;
    padding: 88px 0px;
    padding: 6.11111vw 0vw;
    background-color: #fff;
    font-size: 0;
    color: #363636;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

@media (min-width: 1440px) {
    .cl-img-textbox-vertical-threecolumns {
        padding: 88px 0px
    }
}

.cl-img-textbox-vertical-threecolumns:before, .cl-img-textbox-vertical-threecolumns:after {
    content: '';
    display: block;
    clear: both
}

.lt-ie8 .cl-img-textbox-vertical-threecolumns {
    max-width: 1392px
}

.cl-img-textbox-vertical-threecolumns--left {
    text-align: left
}

.cl-img-textbox-vertical-threecolumns--right {
    text-align: right
}

.cl-img-textbox-vertical-threecolumns--black {
    background-color: #000;
    color: #fff
}

.cl-img-textbox-vertical-threecolumns--gray {
    background-color: #f7f7f7
}

.cl-img-textbox-vertical-threecolumns .cl-line-type {
    max-width: 1440px;
    margin: 0 auto;
    padding: 20px 0px 29px;
    padding: 1.38889vw 0vw 2.01389vw
}

.cl-img-textbox-vertical-threecolumns .cl-line-type:before, .cl-img-textbox-vertical-threecolumns .cl-line-type:after {
    content: '';
    display: block;
    clear: both
}

@media (min-width: 1440px) {
    .cl-img-textbox-vertical-threecolumns .cl-line-type {
        padding: 20px 0px 29px
    }
}

.cl-img-textbox-vertical-threecolumns .cl-line-type .cl-line-divide--gray-thin {
    border-top: 1px solid #dadada
}

.cl-img-textbox-vertical-threecolumns .cl-line-type .cl-line-divide--gray-bold {
    border-top: 2px solid #dadada
}

.cl-img-textbox-vertical-threecolumns .cl-btn-inherit {
    margin-top: 0px;
    margin-top: 0vw;
    max-width: 100%;
    overflow: hidden
}

@media (min-width: 1440px) {
    .cl-img-textbox-vertical-threecolumns .cl-btn-inherit {
        margin-top: 0px
    }
}

.cl-img-textbox-vertical-threecolumns-item {
    overflow: hidden;
    display: block;
    margin: 24px 0px;
    margin: 1.66667vw 0vw;
    text-align: center;
    width: 100%
}

@media (min-width: 1440px) {
    .cl-img-textbox-vertical-threecolumns-item {
        margin: 24px 0px
    }
}

.cl-img-textbox-vertical-threecolumns-item__box {
    position: relative;
    max-width: 448px;
    max-width: 31.11111vw;
    width: 448px;
    width: 31.11111vw;
    display: inline-block;
    margin: 0px 10px;
    margin: 0vw .69444vw;
    vertical-align: top;
    background: #f7f7f7
}

@media (min-width: 1440px) {
    .cl-img-textbox-vertical-threecolumns-item__box {
        max-width: 448px
    }
}

@media (min-width: 1440px) {
    .cl-img-textbox-vertical-threecolumns-item__box {
        width: 448px
    }
}

@media (min-width: 1440px) {
    .cl-img-textbox-vertical-threecolumns-item__box {
        margin: 0px 10px
    }
}

.lt-ie8 .cl-img-textbox-vertical-threecolumns-item__box {
    width: 31.85%
}

.cl-img-textbox-vertical-threecolumns-item__box-img {
    display: block;
    margin: 0 auto;
    height: auto;
    width: 100%;
    font-size: 0;
    max-width: 100%
}

.lt-ie8 .cl-img-textbox-vertical-threecolumns-item__box-img {
    height: 270px;
    height: 18.75vw
}

@media (min-width: 1440px) {
    .lt-ie8 .cl-img-textbox-vertical-threecolumns-item__box-img {
        height: 270px
    }
}

.cl-img-textbox-vertical-threecolumns-item__box-text-box {
    padding: 31px 30px 68px;
    padding: 2.15278vw 2.08333vw 4.72222vw;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    text-align: left
}

@media (min-width: 1440px) {
    .cl-img-textbox-vertical-threecolumns-item__box-text-box {
        padding: 31px 30px 68px
    }
}

.cl-img-textbox-vertical-threecolumns-item__box-text-box .cl-btn-inherit--black-text {
    margin-bottom: 0px;
    margin-bottom: 0vw
}

@media (min-width: 1440px) {
    .cl-img-textbox-vertical-threecolumns-item__box-text-box .cl-btn-inherit--black-text {
        margin-bottom: 0px
    }
}

.lt-ie8 .cl-img-textbox-vertical-threecolumns-item__box-text-box {
    padding: 23px 30px 48px;
    padding: 1.59722vw 2.08333vw 3.33333vw
}

@media (min-width: 1440px) {
    .lt-ie8 .cl-img-textbox-vertical-threecolumns-item__box-text-box {
        padding: 23px 30px 48px
    }
}

.lt-ie8 .cl-img-textbox-vertical-threecolumns-item__box-text-box .cl-btn-inherit--black-text {
    margin-bottom: 30px;
    margin-bottom: 2.08333vw
}

@media (min-width: 1440px) {
    .lt-ie8 .cl-img-textbox-vertical-threecolumns-item__box-text-box .cl-btn-inherit--black-text {
        margin-bottom: 30px
    }
}

.cl-img-textbox-vertical-threecolumns-item__box-text-box .cl-btn-inherit .s-btn-text {
    margin-bottom: 0
}

.cl-img-textbox-vertical-threecolumns-item__box-text-box__sub-title {
    overflow: hidden;
    margin-bottom: 18px;
    margin-bottom: 1.25vw;
    font-weight: bold
}

@media (min-width: 1440px) {
    .cl-img-textbox-vertical-threecolumns-item__box-text-box__sub-title {
        margin-bottom: 18px
    }
}

.cl-img-textbox-vertical-threecolumns-item__box-text-box__desc {
    overflow: hidden
}

.cl-img-textbox-vertical-threecolumns-item__block {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.cl-img-textbox-vertical-threecolumns-item__box--2-column-mobile {
    display: none;
    font-size: 0
}

.cl-synced .cl-img-textbox-vertical-threecolumns-item__box--2-column-pc {
    position: absolute;
    bottom: 0
}

@media screen and (max-width: 768px) {
    .cl-img-textbox-vertical-threecolumns {
        padding: 0px;
        padding: 0vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-img-textbox-vertical-threecolumns {
        padding: 0px;
        padding: 0vw
    }
}

@media screen and (max-width: 768px) {
    .cl-img-textbox-vertical-threecolumns .cl-line-type {
        max-width: 1440px;
        margin: 0 auto;
        padding: 48px 0px 59.73333px;
        padding: 6.25vw 0vw 7.77778vw
    }

    .cl-img-textbox-vertical-threecolumns .cl-line-type:before, .cl-img-textbox-vertical-threecolumns .cl-line-type:after {
        content: '';
        display: block;
        clear: both
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-img-textbox-vertical-threecolumns .cl-line-type {
        padding: 22.5px 0px 28px;
        padding: 6.25vw 0vw 7.77778vw
    }
}

@media screen and (max-width: 768px) {
    .cl-img-textbox-vertical-threecolumns .cl-line-type .cl-line-divide--gray-thin {
        border-top: 2px solid #dadada
    }

    .cl-img-textbox-vertical-threecolumns .cl-btn-inherit .s-btn-text {
        margin: 0px 0px 40.53333px;
        margin: 0vw 0vw 5.27778vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-img-textbox-vertical-threecolumns .cl-btn-inherit .s-btn-text {
        margin: 0px 0px 19px;
        margin: 0vw 0vw 5.27778vw
    }
}

@media screen and (max-width: 768px) {
    .cl-img-textbox-vertical-threecolumns-item {
        display: block
    }

    .cl-img-textbox-vertical-threecolumns-item__box {
        display: block;
        max-width: 768px;
        max-width: 100vw;
        width: 100%;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        padding: 0
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-img-textbox-vertical-threecolumns-item__box {
        max-width: 360px;
        max-width: 100vw
    }
}

@media screen and (max-width: 768px) {
    .cl-img-textbox-vertical-threecolumns-item__box-text-box {
        background: #f7f7f7;
        padding: 53.33333px 34.13333px 46.93333px;
        padding: 6.94444vw 4.44444vw 6.11111vw;
        margin-top: -6.4px;
        margin-top: -.83333vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-img-textbox-vertical-threecolumns-item__box-text-box {
        padding: 25px 16px 22px;
        padding: 6.94444vw 4.44444vw 6.11111vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-img-textbox-vertical-threecolumns-item__box-text-box {
        margin-top: -3px;
        margin-top: -.83333vw
    }
}

@media screen and (max-width: 768px) {
    .cl-img-textbox-vertical-threecolumns-item__box-text-box__sub-title {
        margin-bottom: 22.4px;
        margin-bottom: 2.91667vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-img-textbox-vertical-threecolumns-item__box-text-box__sub-title {
        margin-bottom: 10.5px;
        margin-bottom: 2.91667vw
    }
}

@media screen and (max-width: 768px) {
    .cl-img-textbox-vertical-threecolumns-item__block {
        min-height: 0 !important
    }

    .cl-img-textbox-vertical-threecolumns-item__box--2-column-pc {
        display: none
    }

    .cl-img-textbox-vertical-threecolumns-item__box--2-column-mobile {
        display: block;
        font-size: 0
    }
}
@font-face {
    font-family: 'SamsungOne';
    src: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungOneLatinWeb-400.woff2") format("woff2"), url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungOneLatinWeb-400.woff") format("woff"), url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungOneLatinWeb-400.eot");
    font-weight: 400;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: 'SamsungOne';
    src: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungOneLatinWeb-700.woff2") format("woff2"), url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungOneLatinWeb-700.woff") format("woff"), url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungOneLatinWeb-700.eot");
    font-weight: 700;
    font-style: bold;
    font-display: swap
}

@font-face {
    font-family: 'SamsungSharpSans';
    src: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungSharpSans-Bold.woff") format("woff"), url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungSharpSans-Bold.eot"), url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungSharpSans-Bold.eot?#iefix") format("embedded-opentype"), url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungSharpSans-Bold.svg#SamsungSharpSans-Bold") format("svg");
    font-weight: 700;
    font-style: bold;
    font-display: swap
}

.cl-img-two-fourcolumns {
    margin: 0 auto;
    max-width: 1440px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.cl-img-two-fourcolumns:before, .cl-img-two-fourcolumns:after {
    content: '';
    display: block;
    clear: both
}

.cl-img-two-fourcolumns__inner {
    position: relative
}

.cl-img-two-fourcolumns__inner .cl-img-two-fourcolumns__thumb {
    position: relative;
    width: 50%
}

.cl-img-two-fourcolumns__inner .cl-img-two-fourcolumns__thumb img {
    width: 100%;
    height: auto
}

.cl-img-two-fourcolumns--4x .cl-img-two-fourcolumns__thumb {
    width: 25%
}

.cl-img-two-fourcolumns--3x .cl-img-two-fourcolumns__thumb {
    width: 33.33333%
}

.cl-img-two-fourcolumns__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;
    background: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/usglobal/clientlib-dependencies/resources/imgs/btn-play-big.png") no-repeat;
    background-size: 100%
}

@media (min-width: 1440px) {
    .cl-img-two-fourcolumns__play {
        width: 142px
    }
}

@media (min-width: 1440px) {
    .cl-img-two-fourcolumns__play {
        height: 142px
    }
}

.cl-img-two-fourcolumns__play--black {
    background-image: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/usglobal/clientlib-dependencies/resources/imgs/btn-play-big-black.png")
}

.cl-img-two-fourcolumns .s-btn-play-round {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    margin: auto
}

.cl-img-two-fourcolumns .s-slick .slick-track {
    display: table
}

.cl-img-two-fourcolumns .s-slick .cl-img-two-fourcolumns__thumb {
    float: none;
    display: table-cell;
    vertical-align: middle
}

.cl-img-two-fourcolumns .s-slick .cl-img-two-fourcolumns__thumb img {
    width: 100%
}

.cl-img-two-fourcolumns .s-slick-dots {
    bottom: 40px;
    bottom: 2.77778vw
}

@media (min-width: 1440px) {
    .cl-img-two-fourcolumns .s-slick-dots {
        bottom: 40px
    }
}

.cl-img-two-fourcolumns__title-box {
    overflow: hidden;
    position: absolute !important;
    top: 0;
    width: 100%;
    height: 70px;
    height: 4.86111vw;
    padding: 22px 24px;
    padding: 1.52778vw 1.66667vw;
    background-color: #fff;
    opacity: 0.75;
    -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=75)';
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

@media (min-width: 1440px) {
    .cl-img-two-fourcolumns__title-box {
        height: 70px
    }
}

@media (min-width: 1440px) {
    .cl-img-two-fourcolumns__title-box {
        padding: 22px 24px
    }
}

.cl-img-two-fourcolumns__title {
    white-space: nowrap
}

@media screen and (max-width: 768px) {
    .cl-img-two-fourcolumns .s-slick-dots {
        bottom: 42.66667px;
        bottom: 5.55556vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-img-two-fourcolumns .s-slick-dots {
        bottom: 20px;
        bottom: 5.55556vw
    }
}

@media screen and (max-width: 768px) {
    .cl-img-two-fourcolumns__play {
        width: 151.46667px;
        width: 19.72222vw;
        height: 151.46667px;
        height: 19.72222vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-img-two-fourcolumns__play {
        width: 71px;
        width: 19.72222vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-img-two-fourcolumns__play {
        height: 71px;
        height: 19.72222vw
    }
}

@media screen and (max-width: 768px) {
    .cl-img-two-fourcolumns__title-box {
        height: 96px;
        height: 12.5vw;
        padding: 27.73333px 34.13333px;
        padding: 3.61111vw 4.44444vw;
        text-align: center
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-img-two-fourcolumns__title-box {
        height: 45px;
        height: 12.5vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-img-two-fourcolumns__title-box {
        padding: 13px 16px;
        padding: 3.61111vw 4.44444vw
    }
}
@font-face {
    font-family: 'SamsungOne';
    src: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungOneLatinWeb-400.woff2") format("woff2"), url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungOneLatinWeb-400.woff") format("woff"), url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungOneLatinWeb-400.eot");
    font-weight: 400;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: 'SamsungOne';
    src: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungOneLatinWeb-700.woff2") format("woff2"), url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungOneLatinWeb-700.woff") format("woff"), url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungOneLatinWeb-700.eot");
    font-weight: 700;
    font-style: bold;
    font-display: swap
}

@font-face {
    font-family: 'SamsungSharpSans';
    src: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungSharpSans-Bold.woff") format("woff"), url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungSharpSans-Bold.eot"), url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungSharpSans-Bold.eot?#iefix") format("embedded-opentype"), url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungSharpSans-Bold.svg#SamsungSharpSans-Bold") format("svg");
    font-weight: 700;
    font-style: bold;
    font-display: swap
}

.cl-img {
    position: relative;
    margin: 0 auto;
    max-width: 1440px;
    text-align: center;
    min-height: 160px;
    min-height: 11.11111vw;
    -webkit-transition: min-height, .2s;
    transition: min-height, .2s
}

.cl-img:before, .cl-img:after {
    content: '';
    display: block;
    clear: both
}

@media (min-width: 1440px) {
    .cl-img {
        min-height: 160px
    }
}

.cl-img img {
    min-width: 100%;
    max-width: 100%;
    height: auto
}

.cl-img__list {
    position: relative
}

.cl-img__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;
    background: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/usglobal/clientlib-dependencies/resources/imgs/btn-play-big.png") no-repeat;
    background-size: 100%
}

@media (min-width: 1440px) {
    .cl-img__play {
        width: 142px
    }
}

@media (min-width: 1440px) {
    .cl-img__play {
        height: 142px
    }
}

.cl-img__play--black {
    background-image: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/usglobal/clientlib-dependencies/resources/imgs/btn-play-big-black.png")
}

.cl-img .s-btn-play-round {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    margin: auto
}

.cl-img .s-slick-dots {
    bottom: 40px;
    bottom: 2.77778vw
}

@media (min-width: 1440px) {
    .cl-img .s-slick-dots {
        bottom: 40px
    }
}

.cl-img .s-slick .slick-slide img {
    width: 100%
}

.cl-img .slick-track {
    display: table !important
}

.cl-img .slick-slide {
    float: none;
    display: table-cell !important;
    vertical-align: middle
}

.cl-img__video-embed {
    position: absolute;
    z-index: 100
}

.cl-img.s-video-on {
    min-height: 810px;
    min-height: 56.25vw
}

@media (min-width: 1440px) {
    .cl-img.s-video-on {
        min-height: 810px
    }
}

body.s-layer-fixed {
    overflow: hidden
}

@media screen and (max-width: 768px) {
    .cl-img .s-slick-dots {
        bottom: 42.66667px;
        bottom: 5.55556vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-img .s-slick-dots {
        bottom: 20px;
        bottom: 5.55556vw
    }
}

@media screen and (max-width: 768px) {
    .cl-img__play {
        width: 151.46667px;
        width: 19.72222vw;
        height: 151.46667px;
        height: 19.72222vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-img__play {
        width: 71px;
        width: 19.72222vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-img__play {
        height: 71px;
        height: 19.72222vw
    }
}

@media screen and (max-width: 768px) {
    .cl-img__video-embed {
        position: fixed;
        z-index: 2000
    }

    .cl-img.s-video-on {
        height: auto
    }
}
@font-face {
    font-family: 'SamsungOne';
    src: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungOneLatinWeb-400.woff2") format("woff2"), url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungOneLatinWeb-400.woff") format("woff"), url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungOneLatinWeb-400.eot");
    font-weight: 400;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: 'SamsungOne';
    src: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungOneLatinWeb-700.woff2") format("woff2"), url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungOneLatinWeb-700.woff") format("woff"), url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungOneLatinWeb-700.eot");
    font-weight: 700;
    font-style: bold;
    font-display: swap
}

@font-face {
    font-family: 'SamsungSharpSans';
    src: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungSharpSans-Bold.woff") format("woff"), url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungSharpSans-Bold.eot"), url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungSharpSans-Bold.eot?#iefix") format("embedded-opentype"), url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungSharpSans-Bold.svg#SamsungSharpSans-Bold") format("svg");
    font-weight: 700;
    font-style: bold;
    font-display: swap
}

.cl-onecolumn-table-img {
    position: relative;
    max-width: 1440px;
    margin: 0 auto;
    padding: 88px 142px 87px;
    padding: 6.11111vw 9.86111vw 6.04167vw;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

@media (min-width: 1440px) {
    .cl-onecolumn-table-img {
        padding: 88px 142px 87px
    }
}

.cl-onecolumn-table-img:before, .cl-onecolumn-table-img:after {
    content: '';
    display: block;
    clear: both
}

.cl-onecolumn-table-img .s-slick .slick-arrow {
    z-index: 10;
    padding: 0 !important
}

.cl-onecolumn-table-img .s-slick .slick-arrow:before {
    display: none
}

.cl-onecolumn-table-img .s-slick .slick-arrow:after {
    width: 17px;
    width: 1.18056vw;
    height: 30px;
    height: 2.08333vw
}

@media (min-width: 1440px) {
    .cl-onecolumn-table-img .s-slick .slick-arrow:after {
        width: 17px
    }
}

@media (min-width: 1440px) {
    .cl-onecolumn-table-img .s-slick .slick-arrow:after {
        height: 30px
    }
}

.cl-onecolumn-table-img .s-slick .slick-prev {
    left: 0
}

.cl-onecolumn-table-img .s-slick .slick-prev:after {
    background-image: url(../../../../../../etc.clientlibs/samsung/clientlibs/us/usglobal/clientlib-dependencies/resources/imgs/bnt_main_slider_prev_on.png)
}

html.rtl .cl-onecolumn-table-img .s-slick .slick-prev:after {
    background-image: url(../../../../../../etc.clientlibs/samsung/clientlibs/us/usglobal/clientlib-dependencies/resources/imgs/bnt_main_slider_next_on.png)
}

.cl-onecolumn-table-img .s-slick .slick-next {
    right: 0
}

.cl-onecolumn-table-img .s-slick .slick-next:after {
    background-image: url(../../../../../../etc.clientlibs/samsung/clientlibs/us/usglobal/clientlib-dependencies/resources/imgs/bnt_main_slider_next_on.png)
}

html.rtl .cl-onecolumn-table-img .s-slick .slick-next:after {
    background-image: url(../../../../../../etc.clientlibs/samsung/clientlibs/us/usglobal/clientlib-dependencies/resources/imgs/bnt_main_slider_prev_on.png)
}

.cl-onecolumn-table-img .s-slick .s-slick-dots {
    position: static;
    padding: 24px 0px 0px;
    padding: 1.66667vw 0vw 0vw
}

@media (min-width: 1440px) {
    .cl-onecolumn-table-img .s-slick .s-slick-dots {
        padding: 24px 0px 0px
    }
}

.cl-onecolumn-table-img [data-cl-js='slick'] .slick-slide img {
    width: 100%
}

.cl-onecolumn-table-img--gray {
    background-color: #f7f7f7
}

.cl-onecolumn-table-img--black {
    background-color: #000
}

.cl-onecolumn-table-img--black .s-slick .slick-prev:after {
    background-image: url(../../../../../../etc.clientlibs/samsung/clientlibs/us/usglobal/clientlib-dependencies/resources/imgs/slick-carousel-left.png)
}

html.rtl .cl-onecolumn-table-img--black .s-slick .slick-prev:after {
    background-image: url(../../../../../../etc.clientlibs/samsung/clientlibs/us/usglobal/clientlib-dependencies/resources/imgs/slick-carousel-right.png)
}

.cl-onecolumn-table-img--black .s-slick .slick-next:after {
    background-image: url(../../../../../../etc.clientlibs/samsung/clientlibs/us/usglobal/clientlib-dependencies/resources/imgs/slick-carousel-right.png)
}

html.rtl .cl-onecolumn-table-img--black .s-slick .slick-next:after {
    background-image: url(../../../../../../etc.clientlibs/samsung/clientlibs/us/usglobal/clientlib-dependencies/resources/imgs/slick-carousel-left.png)
}

.cl-onecolumn-table-img__wrap {
    position: relative;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.cl-onecolumn-table-img__wrap:before, .cl-onecolumn-table-img__wrap:after {
    content: '';
    display: block;
    clear: both
}

.cl-onecolumn-table-img__wrap--image {
    float: right;
    width: 38.754325%
}

.cl-onecolumn-table-img__wrap--text {
    float: left;
    width: 59.16955%
}

.cl-onecolumn-table-img__title {
    padding-bottom: 37px;
    padding-bottom: 2.56944vw;
    margin-top: -1px;
    margin-top: -.06944vw;
    margin-bottom: -13px;
    margin-bottom: -.90278vw;
    color: #000;
    overflow: hidden
}

@media (min-width: 1440px) {
    .cl-onecolumn-table-img__title {
        padding-bottom: 37px
    }
}

@media (min-width: 1440px) {
    .cl-onecolumn-table-img__title {
        margin-top: -1px
    }
}

@media (min-width: 1440px) {
    .cl-onecolumn-table-img__title {
        margin-bottom: -13px
    }
}

.cl-onecolumn-table-img__title--image {
    text-align: center
}

.cl-onecolumn-table-img--black .cl-onecolumn-table-img__title {
    color: #fff
}

.cl-onecolumn-table-img__subtitle {
    width: 330px;
    width: 22.91667vw;
    padding-top: 17px;
    padding-top: 1.18056vw;
    margin: 0 auto;
    color: #363636;
    text-align: center;
    overflow: hidden
}

@media (min-width: 1440px) {
    .cl-onecolumn-table-img__subtitle {
        width: 330px
    }
}

@media (min-width: 1440px) {
    .cl-onecolumn-table-img__subtitle {
        padding-top: 17px
    }
}

.cl-onecolumn-table-img--black .cl-onecolumn-table-img__subtitle {
    color: #f7f7f7
}

.cl-onecolumn-table-img__link-image {
    display: block
}

.cl-onecolumn-table-img__link-wrap {
    margin: 0;
    padding: 26px 0px;
    padding: 1.80556vw 0vw;
    border-top: 1px solid #dadada;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

@media (min-width: 1440px) {
    .cl-onecolumn-table-img__link-wrap {
        padding: 26px 0px
    }
}

.cl-onecolumn-table-img__link-wrap:before, .cl-onecolumn-table-img__link-wrap:after {
    content: '';
    display: block;
    clear: both
}

.cl-onecolumn-table-img__link-wrap .cl-onecolumn-table-img__link {
    padding: 25px 0px 23px;
    padding: 1.73611vw 0vw 1.59722vw;
    margin: 0
}

@media (min-width: 1440px) {
    .cl-onecolumn-table-img__link-wrap .cl-onecolumn-table-img__link {
        padding: 25px 0px 23px
    }
}

.cl-onecolumn-table-img__image-wrap {
    width: 73.660714%;
    height: auto;
    margin: 0 auto;
    vertical-align: middle
}

.cl-onecolumn-table-img__image {
    display: block;
    width: 100%;
    height: 100%;
    margin: 0 auto
}

.cl-onecolumn-table-img__link {
    padding: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.cl-onecolumn-table-img .cl-btn-inherit {
    max-width: 100%;
    padding: 0
}

.cl-onecolumn-table-img .cl-btn-inherit>a {
    max-width: 100%;
    overflow: hidden;
    margin: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.cl-onecolumn-table-img .cl-btn-inherit>a.s-ico-new-window {
    padding: 25px 0px 23px;
    padding: 1.73611vw 0vw 1.59722vw
}

@media (min-width: 1440px) {
    .cl-onecolumn-table-img .cl-btn-inherit>a.s-ico-new-window {
        padding: 25px 0px 23px
    }
}

@media screen and (min-width: 769px) {
    .cl-onecolumn-table-img__image {
        width: auto;
        height: 100% !important
    }
}

@media screen and (max-width: 768px) {
    .cl-onecolumn-table-img {
        padding: 59.73333px 34.13333px 51.2px;
        padding: 7.77778vw 4.44444vw 6.66667vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-onecolumn-table-img {
        padding: 28px 16px 24px;
        padding: 7.77778vw 4.44444vw 6.66667vw
    }
}

@media screen and (max-width: 768px) {
    .cl-onecolumn-table-img .s-slick .slick-slide {
        outline: 0
    }

    .cl-onecolumn-table-img .s-slick .s-slick-dots {
        padding-top: 25.6px;
        padding-top: 3.33333vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-onecolumn-table-img .s-slick .s-slick-dots {
        padding-top: 12px;
        padding-top: 3.33333vw
    }
}

@media screen and (max-width: 768px) {
    .cl-onecolumn-table-img__wrap--image {
        float: none;
        width: 100%;
        padding: 96px 0px 0px;
        padding: 12.5vw 0vw 0vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-onecolumn-table-img__wrap--image {
        padding: 45px 0px 0px;
        padding: 12.5vw 0vw 0vw
    }
}

@media screen and (max-width: 768px) {
    .cl-onecolumn-table-img__wrap--text {
        float: none;
        width: 100%;
        border-bottom: 1px solid #dadada
    }

    .cl-onecolumn-table-img__item {
        position: relative;
        width: 100%
    }

    .cl-onecolumn-table-img__item:before, .cl-onecolumn-table-img__item:after {
        content: '';
        display: block;
        clear: both
    }

    .cl-onecolumn-table-img__title {
        padding-bottom: 51.2px;
        padding-bottom: 6.66667vw;
        margin-top: -6.4px;
        margin-top: -.83333vw;
        margin-bottom: -19.2px;
        margin-bottom: -2.5vw;
        text-align: center
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-onecolumn-table-img__title {
        padding-bottom: 24px;
        padding-bottom: 6.66667vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-onecolumn-table-img__title {
        margin-top: -3px;
        margin-top: -.83333vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-onecolumn-table-img__title {
        margin-bottom: -9px;
        margin-bottom: -2.5vw
    }
}

@media screen and (max-width: 768px) {
    .cl-onecolumn-table-img__title--image {
        margin-top: -7.46667px;
        margin-top: -.97222vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-onecolumn-table-img__title--image {
        margin-top: -3.5px;
        margin-top: -.97222vw
    }
}

@media screen and (max-width: 768px) {
    .cl-onecolumn-table-img__subtitle {
        width: 100%;
        padding-top: 38.4px;
        padding-top: 5vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-onecolumn-table-img__subtitle {
        padding-top: 18px;
        padding-top: 5vw
    }
}

@media screen and (max-width: 768px) {
    .cl-onecolumn-table-img__image-wrap {
        width: 100%
    }

    .cl-onecolumn-table-img__link-wrap {
        width: 699.73333px;
        width: 91.11111vw;
        margin: 0;
        padding: 55.46667px 0px;
        padding: 7.22222vw 0vw;
        border-top: 1px solid #dadada;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-onecolumn-table-img__link-wrap {
        width: 328px;
        width: 91.11111vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-onecolumn-table-img__link-wrap {
        padding: 26px 0px;
        padding: 7.22222vw 0vw
    }
}

@media screen and (max-width: 768px) {
    .cl-onecolumn-table-img__link-wrap:before, .cl-onecolumn-table-img__link-wrap:after {
        content: '';
        display: block;
        clear: both
    }

    .cl-onecolumn-table-img__link-wrap .cl-onecolumn-table-img__link {
        padding: 49.06667px 0px 44.8px;
        padding: 6.38889vw 0vw 5.83333vw;
        margin: 0
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-onecolumn-table-img__link-wrap .cl-onecolumn-table-img__link {
        padding: 23px 0px 21px;
        padding: 6.38889vw 0vw 5.83333vw
    }
}

@media screen and (max-width: 768px) {
    .cl-onecolumn-table-img__image {
        width: 100%;
        height: auto !important
    }

    .cl-onecolumn-table-img__link {
        padding: 46.93333px 0px 43.73333px;
        padding: 6.11111vw 0vw 5.69444vw;
        margin-bottom: -12.8px;
        margin-bottom: -1.66667vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-onecolumn-table-img__link {
        padding: 22px 0px 20.5px;
        padding: 6.11111vw 0vw 5.69444vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-onecolumn-table-img__link {
        margin-bottom: -6px;
        margin-bottom: -1.66667vw
    }
}

@media screen and (max-width: 768px) {
    .cl-onecolumn-table-img .cl-btn-inherit>a.s-ico-new-window {
        padding: 51.2px 0px 44.8px;
        padding: 6.66667vw 0vw 5.83333vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-onecolumn-table-img .cl-btn-inherit>a.s-ico-new-window {
        padding: 24px 0px 21px;
        padding: 6.66667vw 0vw 5.83333vw
    }
}
@font-face {
  font-family: 'SamsungOne';
  src: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungOneLatinWeb-400.woff2") format("woff2"), url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungOneLatinWeb-400.woff") format("woff"), url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungOneLatinWeb-400.eot");
  font-weight: 400;
  font-style: normal;
  font-display: swap
}

@font-face {
  font-family: 'SamsungOne';
  src: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungOneLatinWeb-700.woff2") format("woff2"), url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungOneLatinWeb-700.woff") format("woff"), url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungOneLatinWeb-700.eot");
  font-weight: 700;
  font-style: bold;
  font-display: swap
}

@font-face {
  font-family: 'SamsungSharpSans';
  src: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungSharpSans-Bold.woff") format("woff"), url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungSharpSans-Bold.eot"), url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungSharpSans-Bold.eot?#iefix") format("embedded-opentype"), url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungSharpSans-Bold.svg#SamsungSharpSans-Bold") format("svg");
  font-weight: 700;
  font-style: bold;
  font-display: swap
}

.cl-sticky-navigation-text {
  position: relative;
  max-width: 1440px;
  padding: 0px 24px;
  padding: 0vw 1.66667vw;
  margin: 0 auto;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  overflow: hidden;
  border-top: 1px solid #dadada;
  border-bottom: 1px solid #dadada;
  background-color: #fff;
  padding: 0px 24px;
  padding: 0vw 1.66667vw
}

@media (min-width: 1440px) {
  .cl-sticky-navigation-text {
    padding: 0px 24px
  }
}

.cl-sticky-navigation-text:before,
.cl-sticky-navigation-text:after {
  content: '';
  display: block;
  clear: both
}

@media (min-width: 1440px) {
  .cl-sticky-navigation-text {
    padding: 0px 24px
  }
}

.cl-sticky-navigation-text.is-fixed {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 200;
  width: 100%;
  max-width: 1440px;
  margin: 0 auto;
  margin-top: 0 !important
}

.cl-sticky-navigation-text__wrap {
  display: table;
  width: 100%
}

.cl-sticky-navigation-text--areawide {
  max-width: 100% !important;
  padding: 0
}

.cl-sticky-navigation-text--areawide .cl-sticky-navigation-text__wrap {
  max-width: 1440px;
  max-width: 100vw;
  padding: 0px 24px;
  padding: 0vw 1.66667vw;
  margin: 0 auto;
  -webkit-box-sizing: border-box;
  box-sizing: border-box
}

@media (min-width: 1440px) {
  .cl-sticky-navigation-text--areawide .cl-sticky-navigation-text__wrap {
    max-width: 1440px
  }
}

@media (min-width: 1440px) {
  .cl-sticky-navigation-text--areawide .cl-sticky-navigation-text__wrap {
    padding: 0px 24px
  }
}

.cl-sticky-navigation-text__layout {
  position: relative;
  z-index: 1;
  display: table;
  width: 100%;
  table-layout: fixed;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-top: 1px solid #dadada;
  border-bottom: 1px solid #dadada;
  background-color: #fff;
  height: 86px;
  height: 5.97222vw;
  line-height: 86px;
  line-height: 5.97222vw
}

@media (min-width: 1440px) {
  .cl-sticky-navigation-text__layout {
    height: 86px
  }
}

@media (min-width: 1440px) {
  .cl-sticky-navigation-text__layout {
    line-height: 86px
  }
}

.cl-sticky-navigation-text__current,
.cl-sticky-navigation-text__toggle {
  display: none
}

.cl-sticky-navigation-text__mobile-wrap {
  display: table-cell;
  width: 100%
}

.cl-sticky-navigation-text__mobile-container {
  display: table;
  width: 100%
}

.cl-sticky-navigation-text__header {
  display: table-cell;
  vertical-align: middle;
  width: 0
}

.cl-sticky-navigation-text__home {
  padding-right: 29px;
  padding-right: 2.01389vw;
  display: block
}

@media (min-width: 1440px) {
  .cl-sticky-navigation-text__home {
    padding-right: 29px
  }
}

.cl-sticky-navigation-text__logo {
  width: auto;
  height: 43px;
  height: 2.98611vw;
  vertical-align: middle
}

@media (min-width: 1440px) {
  .cl-sticky-navigation-text__logo {
    height: 43px
  }
}

.cl-sticky-navigation-text__logo.contrast {
  display: none
}

.high-contrast .cl-sticky-navigation-text__logo.basic {
  display: none
}

.high-contrast .cl-sticky-navigation-text__logo.contrast {
  display: inline-block
}

.cl-sticky-navigation-text__body {
  display: table-cell;
  vertical-align: middle;
  width: 100%;
  height: 86px;
  height: 5.97222vw
}

@media (min-width: 1440px) {
  .cl-sticky-navigation-text__body {
    height: 86px
  }
}

.cl-sticky-navigation-text__list {
  display: table;
  width: auto;
  height: 100%;
  font-size: 0
}

.cl-sticky-navigation-text__item {
  display: table-cell;
  position: relative;
  border-spacing: 0;
  overflow: hidden;
  vertical-align: middle;
  padding: 0px 11px;
  padding: 0vw .76389vw;
  min-width: 66px;
  min-width: 4.58333vw;
  -webkit-box-sizing: border-box;
  box-sizing: border-box
}

@media (min-width: 1440px) {
  .cl-sticky-navigation-text__item {
    padding: 0px 11px
  }
}

@media (min-width: 1440px) {
  .cl-sticky-navigation-text__item {
    min-width: 66px
  }
}

.cl-sticky-navigation-text__item .color-ctrl__menu {
  display: block;
  overflow: hidden;
  min-width: 65px;
  min-width: 4.51389vw;
  height: auto;
  max-height: 38px;
  max-height: 2.63889vw;
  margin-top: -1px;
  margin-top: -.06944vw;
  margin-bottom: 10px;
  margin-bottom: .69444vw;
  text-align: center
}

@media (min-width: 1440px) {
  .cl-sticky-navigation-text__item .color-ctrl__menu {
    min-width: 65px
  }
}

@media (min-width: 1440px) {
  .cl-sticky-navigation-text__item .color-ctrl__menu {
    max-height: 38px
  }
}

@media (min-width: 1440px) {
  .cl-sticky-navigation-text__item .color-ctrl__menu {
    margin-top: -1px
  }
}

@media (min-width: 1440px) {
  .cl-sticky-navigation-text__item .color-ctrl__menu {
    margin-bottom: 10px
  }
}

.cl-sticky-navigation-text__item .color-ctrl__menu:before,
.cl-sticky-navigation-text__item .color-ctrl__menu:after {
  content: '';
  display: block;
  clear: both
}

.cl-sticky-navigation-text__item .color-ctrl__title {
  display: none;
  text-transform: uppercase
}

.cl-sticky-navigation-text__item .color-ctrl__btn {
  display: block;
  width: 30px;
  width: 2.08333vw;
  height: 30px;
  height: 2.08333vw;
  float: left
}

@media (min-width: 1440px) {
  .cl-sticky-navigation-text__item .color-ctrl__btn {
    width: 30px
  }
}

@media (min-width: 1440px) {
  .cl-sticky-navigation-text__item .color-ctrl__btn {
    height: 30px
  }
}

.cl-sticky-navigation-text__item .color-ctrl__btn+.color-ctrl__btn {
  margin-left: 5px;
  margin-left: .34722vw
}

@media (min-width: 1440px) {
  .cl-sticky-navigation-text__item .color-ctrl__btn+.color-ctrl__btn {
    margin-left: 5px
  }
}

.cl-sticky-navigation-text__item .color-ctrl__btn.color-black {
  background: url(//images.samsung.com/is/image/samsung/p5/uk/accessibility/main/btn-black-color.png) center center no-repeat;
  background-size: contain
}

.cl-sticky-navigation-text__item .color-ctrl__btn.color-base {
  background: url(//images.samsung.com/is/image/samsung/p5/uk/accessibility/main/btn-base-color.png) center center no-repeat;
  background-size: contain
}

.cl-sticky-navigation-text__link {
  display: block;
  overflow: hidden;
  height: auto;
  max-height: 38px;
  max-height: 2.63889vw;
  margin-top: -1px;
  margin-top: -.06944vw;
  margin-bottom: 10px;
  margin-bottom: .69444vw;
  font-weight: bold;
  text-transform: uppercase;
  color: #000;
  text-align: center
}

@media (min-width: 1440px) {
  .cl-sticky-navigation-text__link {
    max-height: 38px
  }
}

@media (min-width: 1440px) {
  .cl-sticky-navigation-text__link {
    margin-top: -1px
  }
}

@media (min-width: 1440px) {
  .cl-sticky-navigation-text__link {
    margin-bottom: 10px
  }
}

.cl-sticky-navigation-text__link.is-active:after,
.cl-sticky-navigation-text__link:hover:after,
.cl-sticky-navigation-text__link:focus:after {
  content: ' ';
  display: block;
  position: absolute;
  left: 50%;
  bottom: 23px;
  bottom: 1.59722vw;
  width: 20px;
  width: 1.38889vw;
  height: 2px;
  height: .13889vw;
  margin-left: -10px;
  margin-left: -.69444vw;
  background-color: #000
}

@media (min-width: 1440px) {

  .cl-sticky-navigation-text__link.is-active:after,
  .cl-sticky-navigation-text__link:hover:after,
  .cl-sticky-navigation-text__link:focus:after {
    bottom: 23px
  }
}

@media (min-width: 1440px) {

  .cl-sticky-navigation-text__link.is-active:after,
  .cl-sticky-navigation-text__link:hover:after,
  .cl-sticky-navigation-text__link:focus:after {
    width: 20px
  }
}

@media (min-width: 1440px) {

  .cl-sticky-navigation-text__link.is-active:after,
  .cl-sticky-navigation-text__link:hover:after,
  .cl-sticky-navigation-text__link:focus:after {
    height: 2px
  }
}

@media (min-width: 1440px) {

  .cl-sticky-navigation-text__link.is-active:after,
  .cl-sticky-navigation-text__link:hover:after,
  .cl-sticky-navigation-text__link:focus:after {
    margin-left: -10px
  }
}

.cl-sticky-navigation-text__link:focus,
.cl-sticky-navigation-text__link:-moz-focusring {
  outline: 1px dotted #636363 !important
}

.cl-sticky-navigation-text__menu {
  overflow: hidden;
  display: inline-block;
  vertical-align: middle;
  max-height: 38px;
  max-height: 2.63889vw
}

@media (min-width: 1440px) {
  .cl-sticky-navigation-text__menu {
    max-height: 38px
  }
}

.cl-sticky-navigation-text__buttons {
  display: table-cell;
  vertical-align: middle;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 0;
  padding-left: 29px;
  padding-left: 2.01389vw;
  white-space: nowrap
}

@media (min-width: 1440px) {
  .cl-sticky-navigation-text__buttons {
    padding-left: 29px
  }
}

.cl-sticky-navigation-text__buttons .cl-btn-inherit {
  margin: 0px -8px 0px;
  margin: 0vw -.55556vw 0vw
}

@media (min-width: 1440px) {
  .cl-sticky-navigation-text__buttons .cl-btn-inherit {
    margin: 0px -8px 0px
  }
}

.cl-sticky-navigation-text__buttons .cl-btn-inherit>a {
  max-width: 212px;
  max-width: 14.72222vw;
  overflow: hidden;
  -webkit-box-sizing: border-box;
  box-sizing: border-box
}

@media (min-width: 1440px) {
  .cl-sticky-navigation-text__buttons .cl-btn-inherit>a {
    max-width: 212px
  }
}

.cl-sticky-navigation-text__buttons .s-btn-encased,
.cl-sticky-navigation-text__buttons .s-btn-text {
  margin: 0px 5px;
  margin: 0vw .34722vw;
  vertical-align: middle;
  text-align: center
}

@media (min-width: 1440px) {

  .cl-sticky-navigation-text__buttons .s-btn-encased,
  .cl-sticky-navigation-text__buttons .s-btn-text {
    margin: 0px 5px
  }
}

.cl-sticky-navigation-text--black {
  background-color: #000;
  border-color: #363636
}

.cl-sticky-navigation-text--black .cl-sticky-navigation-text__link {
  color: #fff
}

.cl-sticky-navigation-text--black .cl-sticky-navigation-text__link.is-active,
.cl-sticky-navigation-text--black .cl-sticky-navigation-text__link:hover,
.cl-sticky-navigation-text--black .cl-sticky-navigation-text__link:focus {
  color: #fff
}

.cl-sticky-navigation-text--black .cl-sticky-navigation-text__link.is-active:after,
.cl-sticky-navigation-text--black .cl-sticky-navigation-text__link:hover:after,
.cl-sticky-navigation-text--black .cl-sticky-navigation-text__link:focus:after {
  background-color: #fff
}

.cl-sticky-navigation-text--no-image .cl-sticky-navigation-text__home {
  display: none
}

.cl-sticky-navigation-text--no-image .cl-sticky-navigation-text__body {
  width: 100%
}

.cl-sticky-navigation-text--no-image .cl-sticky-navigation-text__list {
  margin: 0px -11px;
  margin: 0vw -.76389vw
}

@media (min-width: 1440px) {
  .cl-sticky-navigation-text--no-image .cl-sticky-navigation-text__list {
    margin: 0px -11px
  }
}

.cl-sticky-navigation-text--no-image .cl-sticky-navigation-text__buttons {
  max-width: 34.19540%
}

@media screen and (max-width: 768px) {
  .cl-sticky-navigation-text {
    overflow: visible;
    height: auto;
    padding: 0px;
    padding: 0vw;
    border: 0;
    line-height: normal
  }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
  .cl-sticky-navigation-text {
    padding: 0px;
    padding: 0vw
  }
}

@media screen and (max-width: 768px) {
  .cl-sticky-navigation-text--mobile-cta-top.cl-sticky-navigation-text--cta-two {
    padding-top: 134.4px;
    padding-top: 17.5vw
  }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
  .cl-sticky-navigation-text--mobile-cta-top.cl-sticky-navigation-text--cta-two {
    padding-top: 63px;
    padding-top: 17.5vw
  }
}

@media screen and (max-width: 768px) {
  .cl-sticky-navigation-text__wrap {
    display: block;
    max-width: initial
  }

  .cl-sticky-navigation-text--areawide .cl-sticky-navigation-text__wrap {
    padding: 0
  }

  .cl-sticky-navigation-text__mobile-wrap,
  .cl-sticky-navigation-text__mobile-container {
    display: block
  }

  .cl-sticky-navigation-text__header {
    overflow: hidden;
    display: block;
    position: relative;
    max-width: none;
    height: 132.26667px;
    height: 17.22222vw;
    width: auto;
    margin: 0;
    padding: 0px 34.13333px;
    padding: 0vw 4.44444vw;
    border-top: 1px solid #dadada;
    border-bottom: 1px solid #dadada;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
  }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
  .cl-sticky-navigation-text__header {
    height: 62px;
    height: 17.22222vw
  }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
  .cl-sticky-navigation-text__header {
    padding: 0px 16px;
    padding: 0vw 4.44444vw
  }
}

@media screen and (max-width: 768px) {
  .cl-sticky-navigation-text--mobile-cta-top.cl-sticky-navigation-text--cta-one .cl-sticky-navigation-text__header-inner {
    position: relative;
    height: 128px;
    height: 16.66667vw;
    width: 54%
  }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
  .cl-sticky-navigation-text--mobile-cta-top.cl-sticky-navigation-text--cta-one .cl-sticky-navigation-text__header-inner {
    height: 60px;
    height: 16.66667vw
  }
}

@media screen and (max-width: 768px) {
  .cl-sticky-navigation-text__home {
    margin-right: 106.66667px;
    margin-right: 13.88889vw;
    line-height: 128px;
    line-height: 16.66667vw;
    font-size: 34.13333px;
    font-size: 4.44444vw
  }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
  .cl-sticky-navigation-text__home {
    margin-right: 50px;
    margin-right: 13.88889vw
  }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
  .cl-sticky-navigation-text__home {
    line-height: 60px;
    line-height: 16.66667vw
  }
}

@media screen and (max-width: 768px) {
  html[lang^="th"] .cl-sticky-navigation-text__home {
    font-size: 46.08px;
    font-size: 6vw
  }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
  .cl-sticky-navigation-text__home {
    font-size: 16px;
    font-size: 4.44444vw
  }

  html[lang^="th"] .cl-sticky-navigation-text__home {
    font-size: 21.6px;
    font-size: 6vw
  }
}

@media screen and (max-width: 768px) {
  .cl-sticky-navigation-text__logo {
    max-width: none;
    height: 68.26667px;
    height: 8.88889vw
  }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
  .cl-sticky-navigation-text__logo {
    height: 32px;
    height: 8.88889vw
  }
}

@media screen and (max-width: 768px) {
  .cl-sticky-navigation-text--mobile-cta-top.cl-sticky-navigation-text--cta-one .cl-sticky-navigation-text__logo {
    max-width: 100%;
    height: auto;
    max-height: 68.26667px;
    max-height: 8.88889vw
  }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
  .cl-sticky-navigation-text--mobile-cta-top.cl-sticky-navigation-text--cta-one .cl-sticky-navigation-text__logo {
    max-height: 32px;
    max-height: 8.88889vw
  }
}

@media screen and (max-width: 768px) {
  .cl-sticky-navigation-text__current {
    overflow: hidden;
    display: block;
    margin-right: 89.6px;
    margin-right: 11.66667vw;
    font-weight: bold;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-transform: uppercase
  }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
  .cl-sticky-navigation-text__current {
    margin-right: 42px;
    margin-right: 11.66667vw
  }
}

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

  .cl-sticky-navigation-text__current,
  html[lang^="th"] .cl-sticky-navigation-text__current.fs-14 {
    line-height: 128px;
    line-height: 16.66667vw
  }
}

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

  .cl-sticky-navigation-text__current,
  html[lang^="th"] .cl-sticky-navigation-text__current.fs-14 {
    line-height: 60px;
    line-height: 16.66667vw
  }
}

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

  .cl-sticky-navigation-text__current,
  html[lang^="my"] .cl-sticky-navigation-text__current.fs-14 {
    line-height: 128px;
    line-height: 16.66667vw
  }
}

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

  .cl-sticky-navigation-text__current,
  html[lang^="my"] .cl-sticky-navigation-text__current.fs-14 {
    line-height: 60px;
    line-height: 16.66667vw
  }
}

@media screen and (max-width: 768px) {
  .cl-sticky-navigation-text__toggle {
    display: block;
    position: absolute;
    top: 50%;
    right: 0px;
    right: 0vw;
    width: 123.73333px;
    width: 16.11111vw;
    height: 128px;
    height: 16.66667vw;
    margin-top: -64px;
    margin-top: -8.33333vw
  }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
  .cl-sticky-navigation-text__toggle {
    right: 0px;
    right: 0vw
  }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
  .cl-sticky-navigation-text__toggle {
    width: 58px;
    width: 16.11111vw
  }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
  .cl-sticky-navigation-text__toggle {
    height: 60px;
    height: 16.66667vw
  }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
  .cl-sticky-navigation-text__toggle {
    margin-top: -30px;
    margin-top: -8.33333vw
  }
}

@media screen and (max-width: 768px) {
  .cl-sticky-navigation-text__toggle:after {
    content: '';
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    width: 55.46667px;
    width: 7.22222vw;
    height: 34.13333px;
    height: 4.44444vw;
    margin: -17.06667px 0px 0px -27.73333px;
    margin: -2.22222vw 0vw 0vw -3.61111vw;
    background: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/usglobal/clientlib-dependencies/resources/imgs/svg_tray_arrow_up.svg") no-repeat 50% 50%;
    background-size: 100% auto;
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
    -webkit-transition: -webkit-transform 0.3s ease-out;
    transition: -webkit-transform 0.3s ease-out;
    transition: transform 0.3s ease-out;
    transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out
  }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
  .cl-sticky-navigation-text__toggle:after {
    width: 26px;
    width: 7.22222vw
  }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
  .cl-sticky-navigation-text__toggle:after {
    height: 16px;
    height: 4.44444vw
  }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
  .cl-sticky-navigation-text__toggle:after {
    margin: -8px 0px 0px -13px;
    margin: -2.22222vw 0vw 0vw -3.61111vw
  }
}

@media screen and (max-width: 768px) {
  .cl-sticky-navigation-text--mobile-cta-top.cl-sticky-navigation-text--cta-one .cl-sticky-navigation-text__toggle:after {
    width: 34.13333px;
    width: 4.44444vw;
    height: 27.73333px;
    height: 3.61111vw;
    margin: -12.8px 0px 0px -12.8px;
    margin: -1.66667vw 0vw 0vw -1.66667vw
  }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
  .cl-sticky-navigation-text--mobile-cta-top.cl-sticky-navigation-text--cta-one .cl-sticky-navigation-text__toggle:after {
    width: 16px;
    width: 4.44444vw
  }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
  .cl-sticky-navigation-text--mobile-cta-top.cl-sticky-navigation-text--cta-one .cl-sticky-navigation-text__toggle:after {
    height: 13px;
    height: 3.61111vw
  }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
  .cl-sticky-navigation-text--mobile-cta-top.cl-sticky-navigation-text--cta-one .cl-sticky-navigation-text__toggle:after {
    margin: -6px 0px 0px -6px;
    margin: -1.66667vw 0vw 0vw -1.66667vw
  }
}

@media screen and (max-width: 768px) {
  .cl-sticky-navigation-text__toggle.is-active:after {
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0)
  }

  .cl-sticky-navigation-text__mobile-wrap {
    position: absolute;
    z-index: 100;
    top: auto;
    left: 0;
    width: 100%;
    height: 0;
    background-color: #f7f7f7
  }

  .is-fixed .cl-sticky-navigation-text__mobile-wrap {
    max-height: -webkit-calc(100vh - 16.66667vw);
    max-height: calc(100vh - 16.66667vw);
    overflow-y: auto
  }

  .cl-sticky-navigation-text--mobile-cta-top.is-fixed .cl-sticky-navigation-text__mobile-wrap {
    overflow-y: visible
  }

  .cl-sticky-navigation-text__mobile-wrap.is-active {
    height: auto
  }

  .cl-sticky-navigation-text__mobile-wrap.is-active .cl-sticky-navigation-text__body,
  .cl-sticky-navigation-text__mobile-wrap.is-active .cl-sticky-navigation-text__buttons {
    display: block
  }

  .cl-sticky-navigation-text__body {
    display: none;
    height: auto
  }

  .cl-sticky-navigation-text--mobile-cta-top.is-fixed .cl-sticky-navigation-text__body {
    max-height: -webkit-calc(100vh - (16.66667vw + 21.6667vw));
    max-height: calc(100vh - (16.66667vw + 21.6667vw));
    overflow-y: auto
  }

  .cl-sticky-navigation-text__list {
    display: block;
    float: none;
    width: 100%;
    margin: 0
  }

  .cl-sticky-navigation-text__item {
    overflow: visible;
    display: block;
    margin: 0;
    padding: 0;
    border-bottom: 1px #dadada solid;
    width: 100%
  }

  .cl-sticky-navigation-text__item .color-ctrl__menu {
    overflow: hidden;
    padding: 0px 34.13333px;
    padding: 0vw 4.44444vw;
    margin-bottom: 0;
    font-weight: bold;
    text-align: left;
    text-overflow: ellipsis;
    white-space: nowrap;
    min-width: initial;
    max-width: none;
    height: auto;
    max-height: none
  }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
  .cl-sticky-navigation-text__item .color-ctrl__menu {
    padding: 0px 16px;
    padding: 0vw 4.44444vw
  }
}

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

  .cl-sticky-navigation-text__item .color-ctrl__menu,
  html[lang^="th"] .cl-sticky-navigation-text__item .color-ctrl__menu.fs-14 {
    line-height: 124.8px;
    line-height: 16.25vw
  }
}

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

  .cl-sticky-navigation-text__item .color-ctrl__menu,
  html[lang^="th"] .cl-sticky-navigation-text__item .color-ctrl__menu.fs-14 {
    line-height: 58.5px;
    line-height: 16.25vw
  }
}

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

  .cl-sticky-navigation-text__item .color-ctrl__menu,
  html[lang^="my"] .cl-sticky-navigation-text__item .color-ctrl__menu.fs-14 {
    line-height: 124.8px;
    line-height: 16.25vw
  }
}

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

  .cl-sticky-navigation-text__item .color-ctrl__menu,
  html[lang^="my"] .cl-sticky-navigation-text__item .color-ctrl__menu.fs-14 {
    line-height: 58.5px;
    line-height: 16.25vw
  }
}

@media screen and (max-width: 768px) {
  .cl-sticky-navigation-text__item .color-ctrl__title {
    display: inline-block;
    vertical-align: middle
  }

  .cl-sticky-navigation-text__item .color-ctrl__btn {
    display: inline-block;
    width: 30px;
    height: 30px;
    float: none;
    vertical-align: middle;
    margin-left: 10.66667px;
    margin-left: 1.38889vw
  }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
  .cl-sticky-navigation-text__item .color-ctrl__btn {
    margin-left: 5px;
    margin-left: 1.38889vw
  }
}

@media screen and (max-width: 768px) {
  .cl-sticky-navigation-text__item .color-ctrl__btn+.color-ctrl__btn {
    margin-left: 5px
  }

  .cl-sticky-navigation-text__link {
    overflow: hidden;
    padding: 0px 34.13333px;
    padding: 0vw 4.44444vw;
    margin-bottom: 0;
    font-weight: bold;
    text-align: left;
    text-overflow: ellipsis;
    white-space: nowrap;
    min-width: initial;
    max-width: none;
    height: auto;
    max-height: none
  }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
  .cl-sticky-navigation-text__link {
    padding: 0px 16px;
    padding: 0vw 4.44444vw
  }
}

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

  .cl-sticky-navigation-text__link,
  html[lang^="th"] .cl-sticky-navigation-text__link.fs-14 {
    line-height: 124.8px;
    line-height: 16.25vw
  }
}

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

  .cl-sticky-navigation-text__link,
  html[lang^="th"] .cl-sticky-navigation-text__link.fs-14 {
    line-height: 58.5px;
    line-height: 16.25vw
  }
}

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

  .cl-sticky-navigation-text__link,
  html[lang^="my"] .cl-sticky-navigation-text__link.fs-14 {
    line-height: 124.8px;
    line-height: 16.25vw
  }
}

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

  .cl-sticky-navigation-text__link,
  html[lang^="my"] .cl-sticky-navigation-text__link.fs-14 {
    line-height: 58.5px;
    line-height: 16.25vw
  }
}

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

  .cl-sticky-navigation-text__link.is-active:after,
  .cl-sticky-navigation-text__link:hover:after,
  .cl-sticky-navigation-text__link:focus:after {
    display: none
  }

  .cl-sticky-navigation-text__link.is-active {
    background-color: #eaeaea
  }

  .cl-sticky-navigation-text__link:-moz-focusring {
    outline: 1px dotted #636363 !important;
    margin: 2.13333px;
    margin: .27778vw
  }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
  .cl-sticky-navigation-text__link:-moz-focusring {
    margin: 1px;
    margin: .27778vw
  }
}

@media screen and (max-width: 768px) {
  .cl-sticky-navigation-text__link::-moz-focus-inner {
    padding: 0;
    border: none
  }

  .cl-sticky-navigation-text__menu {
    max-height: none;
    width: 100%
  }

  .cl-sticky-navigation-text__buttons {
    display: none;
    overflow: hidden;
    width: auto;
    margin: 0;
    text-align: center;
    padding: 42.66667px 12.8px 19.2px;
    padding: 5.55556vw 1.66667vw 2.5vw;
    max-width: none
  }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
  .cl-sticky-navigation-text__buttons {
    padding: 20px 6px 9px;
    padding: 5.55556vw 1.66667vw 2.5vw
  }
}

@media screen and (max-width: 768px) {
  .cl-sticky-navigation-text--mobile-cta-top .cl-sticky-navigation-text__buttons {
    display: block;
    position: absolute;
    bottom: 100%;
    left: 0;
    right: 0
  }

  .cl-sticky-navigation-text--mobile-cta-top.cl-sticky-navigation-text--cta-one .cl-sticky-navigation-text__buttons {
    left: 50%;
    padding: 25.6px 21.33333px;
    padding: 3.33333vw 2.77778vw
  }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
  .cl-sticky-navigation-text--mobile-cta-top.cl-sticky-navigation-text--cta-one .cl-sticky-navigation-text__buttons {
    padding: 12px 10px;
    padding: 3.33333vw 2.77778vw
  }
}

@media screen and (max-width: 768px) {
  .cl-sticky-navigation-text--mobile-cta-top.cl-sticky-navigation-text--cta-two .cl-sticky-navigation-text__buttons {
    padding: 25.6px 14.93333px;
    padding: 3.33333vw 1.94444vw;
    margin-bottom: 132.26667px;
    margin-bottom: 17.22222vw
  }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
  .cl-sticky-navigation-text--mobile-cta-top.cl-sticky-navigation-text--cta-two .cl-sticky-navigation-text__buttons {
    padding: 12px 7px;
    padding: 3.33333vw 1.94444vw
  }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
  .cl-sticky-navigation-text--mobile-cta-top.cl-sticky-navigation-text--cta-two .cl-sticky-navigation-text__buttons {
    margin-bottom: 62px;
    margin-bottom: 17.22222vw
  }
}

@media screen and (max-width: 768px) {
  .cl-sticky-navigation-text__buttons .cl-btn-inherit {
    float: none;
    white-space: normal;
    margin: 0
  }

  .cl-sticky-navigation-text__buttons .cl-btn-inherit>a {
    max-width: 100%
  }

  .cl-sticky-navigation-text--mobile-cta-top .cl-sticky-navigation-text__buttons .cl-btn-inherit>a.s-ico-new-window.s-btn-encased {
    padding-right: 27.73333px;
    padding-right: 3.61111vw
  }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
  .cl-sticky-navigation-text--mobile-cta-top .cl-sticky-navigation-text__buttons .cl-btn-inherit>a.s-ico-new-window.s-btn-encased {
    padding-right: 13px;
    padding-right: 3.61111vw
  }
}

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

  .cl-sticky-navigation-text__buttons .s-btn-encased,
  .cl-sticky-navigation-text__buttons .s-btn-text {
    margin: 0px 10.66667px 21.33333px;
    margin: 0vw 1.38889vw 2.77778vw
  }
}

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

  .cl-sticky-navigation-text__buttons .s-btn-encased,
  .cl-sticky-navigation-text__buttons .s-btn-text {
    margin: 0px 5px 10px;
    margin: 0vw 1.38889vw 2.77778vw
  }
}

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

  .cl-sticky-navigation-text--mobile-cta-top .cl-sticky-navigation-text__buttons .s-btn-encased,
  .cl-sticky-navigation-text--mobile-cta-top .cl-sticky-navigation-text__buttons .s-btn-text {
    padding: 27.73333px 27.73333px 25.6px;
    padding: 3.61111vw 3.61111vw 3.33333vw;
    margin: 0px 6.4px;
    margin: 0vw .83333vw
  }
}

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

  .cl-sticky-navigation-text--mobile-cta-top .cl-sticky-navigation-text__buttons .s-btn-encased,
  .cl-sticky-navigation-text--mobile-cta-top .cl-sticky-navigation-text__buttons .s-btn-text {
    padding: 13px 13px 12px;
    padding: 3.61111vw 3.61111vw 3.33333vw
  }
}

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

  .cl-sticky-navigation-text--mobile-cta-top .cl-sticky-navigation-text__buttons .s-btn-encased,
  .cl-sticky-navigation-text--mobile-cta-top .cl-sticky-navigation-text__buttons .s-btn-text {
    margin: 0px 3px;
    margin: 0vw .83333vw
  }
}

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

  .cl-sticky-navigation-text--mobile-cta-top.cl-sticky-navigation-text--cta-one .cl-sticky-navigation-text__buttons .s-btn-encased,
  .cl-sticky-navigation-text--mobile-cta-top.cl-sticky-navigation-text--cta-one .cl-sticky-navigation-text__buttons .s-btn-text {
    min-width: 100%;
    margin: 0
  }

  .cl-sticky-navigation-text--mobile-cta-top.cl-sticky-navigation-text--cta-two .cl-sticky-navigation-text__buttons .s-btn-encased,
  .cl-sticky-navigation-text--mobile-cta-top.cl-sticky-navigation-text--cta-two .cl-sticky-navigation-text__buttons .s-btn-text {
    width: 48%
  }

  .cl-sticky-navigation-text--black {
    border: 0 none;
    background-color: #000
  }

  .cl-sticky-navigation-text--black .cl-sticky-navigation-text__header {
    background-color: #000;
    border-color: #363636
  }

  .cl-sticky-navigation-text--black .cl-sticky-navigation-text__current {
    color: #fff
  }

  .cl-sticky-navigation-text--black .cl-sticky-navigation-text__toggle:-moz-focusring {
    outline: 1px dotted #636363 !important
  }

  .cl-sticky-navigation-text--black .cl-sticky-navigation-text__toggle:after {
    background-image: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/usglobal/clientlib-dependencies/resources/imgs/svg-pd-arrow-top-white.svg")
  }

  .cl-sticky-navigation-text--black .cl-sticky-navigation-text__mobile-container {
    background-color: #222425
  }

  .cl-sticky-navigation-text--black .cl-sticky-navigation-text__item {
    border-color: #363636
  }

  .cl-sticky-navigation-text--black .cl-sticky-navigation-text__link.is-active {
    background-color: #363636
  }

  .cl-sticky-navigation-text--no-image .cl-sticky-navigation-text__current {
    max-width: 611.2px;
    max-width: 79.58333vw;
    min-height: 128px;
    min-height: 16.66667vw;
    margin-right: 89.6px;
    margin-right: 11.66667vw
  }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
  .cl-sticky-navigation-text--no-image .cl-sticky-navigation-text__current {
    max-width: 286.5px;
    max-width: 79.58333vw
  }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
  .cl-sticky-navigation-text--no-image .cl-sticky-navigation-text__current {
    min-height: 60px;
    min-height: 16.66667vw
  }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
  .cl-sticky-navigation-text--no-image .cl-sticky-navigation-text__current {
    margin-right: 42px;
    margin-right: 11.66667vw
  }
}

@media screen and (max-width: 768px) {
  .cl-sticky-navigation-text--no-image .cl-sticky-navigation-text__list {
    width: 100%;
    margin: 0
  }

  .cl-sticky-navigation-text--no-image .cl-sticky-navigation-text__buttons {
    max-width: 100%
  }
}

.cl-sticky-navigation-text {
  clear: both
}
@font-face {
    font-family: 'SamsungOne';
    src: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungOneLatinWeb-400.woff2") format("woff2"), url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungOneLatinWeb-400.woff") format("woff"), url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungOneLatinWeb-400.eot");
    font-weight: 400;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: 'SamsungOne';
    src: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungOneLatinWeb-700.woff2") format("woff2"), url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungOneLatinWeb-700.woff") format("woff"), url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungOneLatinWeb-700.eot");
    font-weight: 700;
    font-style: bold;
    font-display: swap
}

@font-face {
    font-family: 'SamsungSharpSans';
    src: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungSharpSans-Bold.woff") format("woff"), url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungSharpSans-Bold.eot"), url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungSharpSans-Bold.eot?#iefix") format("embedded-opentype"), url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungSharpSans-Bold.svg#SamsungSharpSans-Bold") format("svg");
    font-weight: 700;
    font-style: bold;
    font-display: swap
}

.cl-tab-text {
    max-width: 1440px;
    margin: 0 auto;
    position: relative
}

.cl-tab-text:before, .cl-tab-text:after {
    content: '';
    display: block;
    clear: both
}

.cl-tab-text--black .cl-tab-text__list {
    background-color: #000
}

.cl-tab-text--black .cl-tab-text__item {
    color: #777
}

.cl-tab-text--black .cl-tab-text__item:before {
    background-color: #363636
}

.cl-tab-text--black .cl-tab-text__item:hover, .cl-tab-text--black .cl-tab-text__item:focus {
    color: #fff
}

.cl-tab-text--black .cl-tab-text__item.is-active, .cl-tab-text--black .cl-tab-text__item:hover, .cl-tab-text--black .cl-tab-text__item:focus {
    color: #fff
}

.cl-tab-text--black .cl-tab-text__item.is-active .cl-tab-text__title:after, .cl-tab-text--black .cl-tab-text__item:hover .cl-tab-text__title:after, .cl-tab-text--black .cl-tab-text__item:focus .cl-tab-text__title:after {
    background-color: #fff
}

.cl-tab-text--black-white .cl-tab-text__list {
    background-color: #000
}

.cl-tab-text--black-white .cl-tab-text__item {
    color: #dadada;
    -webkit-transition: color .2s;
    transition: color .2s
}

.cl-tab-text--black-white .cl-tab-text__item:before {
    top: 0;
    bottom: 0;
    margin-top: 0;
    height: 130%;
    background-color: #363636
}

.cl-tab-text--black-white .cl-tab-text__item:hover, .cl-tab-text--black-white .cl-tab-text__item:focus {
    color: #fff
}

.cl-tab-text--black-white .cl-tab-text__item.is-active {
    background: #fff;
    -webkit-transition: all .2s;
    transition: all .2s
}

.cl-tab-text--black-white .cl-tab-text__item.is-active .cl-tab-text__title {
    color: #000
}

.cl-tab-text--black-white .cl-tab-text__item.is-active, .cl-tab-text--black-white .cl-tab-text__item:hover, .cl-tab-text--black-white .cl-tab-text__item:focus {
    color: #fff
}

.cl-tab-text--black-white .cl-tab-text__item.is-active .cl-tab-text__title:after, .cl-tab-text--black-white .cl-tab-text__item:hover .cl-tab-text__title:after, .cl-tab-text--black-white .cl-tab-text__item:focus .cl-tab-text__title:after {
    display: none
}

.cl-tab-text--blue .cl-tab-text__list {
    background-color: #0072cc
}

.cl-tab-text--blue .cl-tab-text__item {
    color: #fff
}

.cl-tab-text--blue .cl-tab-text__item:before {
    display: none
}

.cl-tab-text--blue .cl-tab-text__item:hover, .cl-tab-text--blue .cl-tab-text__item:focus {
    background-color: #1428a0;
    color: #fff
}

.cl-tab-text--blue .cl-tab-text__item.is-active, .cl-tab-text--blue .cl-tab-text__item:hover, .cl-tab-text--blue .cl-tab-text__item:focus {
    background-color: #1428a0;
    color: #fff
}

.cl-tab-text--blue .cl-tab-text__item.is-active .cl-tab-text__title:after, .cl-tab-text--blue .cl-tab-text__item:hover .cl-tab-text__title:after, .cl-tab-text--blue .cl-tab-text__item:focus .cl-tab-text__title:after {
    background-color: #fff
}

.cl-tab-text--gray .cl-tab-text__item {
    color: #363636
}

.cl-tab-text--gray .cl-tab-text__item:before {
    display: none
}

.cl-tab-text--gray .cl-tab-text__item.is-active, .cl-tab-text--gray .cl-tab-text__item:hover, .cl-tab-text--gray .cl-tab-text__item:focus {
    background-color: #363636;
    color: #fff
}

.cl-tab-text--gray .cl-tab-text__item.is-active, .cl-tab-text--gray .cl-tab-text__item:hover, .cl-tab-text--gray .cl-tab-text__item:focus {
    background-color: #363636;
    color: #fff
}

.cl-tab-text--gray .cl-tab-text__item.is-active .cl-tab-text__title:after, .cl-tab-text--gray .cl-tab-text__item:hover .cl-tab-text__title:after, .cl-tab-text--gray .cl-tab-text__item:focus .cl-tab-text__title:after {
    background-color: #fff
}

.cl-tab-text--gray .cl-tab-text__item--1, .cl-tab-text--gray .cl-tab-text__item--3, .cl-tab-text--gray .cl-tab-text__item--5 {
    background-color: #efefef
}

.cl-tab-text--gray .cl-tab-text__item--2, .cl-tab-text--gray .cl-tab-text__item--4, .cl-tab-text--gray .cl-tab-text__item--6 {
    background-color: #f7f7f7
}

.cl-tab-text--is-fixed .cl-tab-text__head, .cl-tab-text--is-fixed .cl-tab-text__list {
    max-width: 1440px;
    max-width: 100vw;
    width: 100%;
    position: fixed;
    left: 50%;
    top: 0;
    z-index: 100;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
}

@media (min-width: 1440px) {
    .cl-tab-text--is-fixed .cl-tab-text__head, .cl-tab-text--is-fixed .cl-tab-text__list {
        max-width: 1440px
    }
}

.cl-tab-text__wrap {
    width: 100%
}

.cl-tab-text__head {
    display: none
}

.cl-tab-text__list {
    display: table;
    height: 88px;
    height: 6.11111vw;
    text-align: center;
    background-color: #fff;
    table-layout: fixed;
    width: 100%
}

@media (min-width: 1440px) {
    .cl-tab-text__list {
        height: 88px
    }
}

.cl-tab-text__item {
    position: relative;
    display: table-cell;
    width: 20%;
    width: 240px;
    width: 16.66667vw;
    padding: 26px 10px 25px;
    padding: 1.80556vw .69444vw 1.73611vw;
    font-size: 14px;
    font-size: .97222vw;
    vertical-align: middle;
    color: #636363;
    text-transform: uppercase;
    cursor: pointer;
    overflow: hidden;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

@media (min-width: 1440px) {
    .cl-tab-text__item {
        width: 240px
    }
}

@media (min-width: 1440px) {
    .cl-tab-text__item {
        padding: 26px 10px 25px
    }
}

html[lang^="th"] .cl-tab-text__item {
    font-size: 18.9px;
    font-size: 1.3125vw
}

@media (min-width: 1440px) {
    .cl-tab-text__item {
        font-size: 14px
    }

    html[lang^="th"] .cl-tab-text__item {
        font-size: 18.9px
    }
}

.cl-tab-text__item:before {
    content: '';
    display: block;
    position: absolute;
    top: 50%;
    left: 0;
    width: 1px;
    height: 28px;
    height: 1.94444vw;
    margin-top: -14px;
    margin-top: -.97222vw;
    background-color: #636363
}

@media (min-width: 1440px) {
    .cl-tab-text__item:before {
        height: 28px
    }
}

@media (min-width: 1440px) {
    .cl-tab-text__item:before {
        margin-top: -14px
    }
}

.cl-tab-text__item:first-child:before {
    display: none
}

.cl-tab-text__item:-moz-focusring {
    outline: 1px dotted #636363 !important
}

.cl-tab-text__item.is-active, .cl-tab-text__item:hover, .cl-tab-text__item:focus {
    color: #000
}

.cl-tab-text__item.is-active .cl-tab-text__title:after, .cl-tab-text__item:hover .cl-tab-text__title:after, .cl-tab-text__item:focus .cl-tab-text__title:after {
    content: '';
    display: block;
    position: absolute;
    bottom: 0px;
    bottom: 0vw;
    left: 50%;
    width: 14px;
    width: .97222vw;
    height: 1px;
    margin-left: -7px;
    margin-left: -.48611vw;
    margin-bottom: -7px;
    margin-bottom: -.48611vw;
    background-color: #000
}

@media (min-width: 1440px) {
    .cl-tab-text__item.is-active .cl-tab-text__title:after, .cl-tab-text__item:hover .cl-tab-text__title:after, .cl-tab-text__item:focus .cl-tab-text__title:after {
        bottom: 0px
    }
}

@media (min-width: 1440px) {
    .cl-tab-text__item.is-active .cl-tab-text__title:after, .cl-tab-text__item:hover .cl-tab-text__title:after, .cl-tab-text__item:focus .cl-tab-text__title:after {
        width: 14px
    }
}

@media (min-width: 1440px) {
    .cl-tab-text__item.is-active .cl-tab-text__title:after, .cl-tab-text__item:hover .cl-tab-text__title:after, .cl-tab-text__item:focus .cl-tab-text__title:after {
        margin-left: -7px
    }
}

@media (min-width: 1440px) {
    .cl-tab-text__item.is-active .cl-tab-text__title:after, .cl-tab-text__item:hover .cl-tab-text__title:after, .cl-tab-text__item:focus .cl-tab-text__title:after {
        margin-bottom: -7px
    }
}

.cl-tab-text__title {
    display: block;
    vertical-align: middle;
    font-weight: bold;
    position: relative
}

.cl-tab-text .cl-tab-second__list {
    display: table;
    margin: 0 auto;
    height: 86px;
    height: 5.97222vw
}

@media (min-width: 1440px) {
    .cl-tab-text .cl-tab-second__list {
        height: 86px
    }
}

.cl-tab-text .cl-tab-second__item {
    display: table-cell;
    position: relative;
    height: 100%;
    font-size: 14px;
    font-size: .97222vw;
    text-transform: uppercase;
    letter-spacing: 0.06em;
    font-weight: bold;
    vertical-align: middle;
    text-align: center
}

html[lang^="th"] .cl-tab-text .cl-tab-second__item {
    font-size: 18.9px;
    font-size: 1.3125vw
}

@media (min-width: 1440px) {
    .cl-tab-text .cl-tab-second__item {
        font-size: 14px
    }

    html[lang^="th"] .cl-tab-text .cl-tab-second__item {
        font-size: 18.9px
    }
}

.cl-tab-text .cl-tab-second__item a {
    position: relative;
    display: block;
    padding: 0px 56px;
    padding: 0vw 3.88889vw;
    color: #aaaaaa
}

@media (min-width: 1440px) {
    .cl-tab-text .cl-tab-second__item a {
        padding: 0px 56px
    }
}

.cl-tab-text .cl-tab-second__item a:hover, .cl-tab-text .cl-tab-second__item a:focus {
    color: #000
}

.cl-tab-text .cl-tab-second__item a:after {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    top: 50%;
    width: 2px;
    width: .13889vw;
    height: 15px;
    height: 1.04167vw;
    background: #e5e5e5;
    font-size: 0;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

@media (min-width: 1440px) {
    .cl-tab-text .cl-tab-second__item a:after {
        width: 2px
    }
}

@media (min-width: 1440px) {
    .cl-tab-text .cl-tab-second__item a:after {
        height: 15px
    }
}

.cl-tab-text .cl-tab-second__item.is-active a {
    color: #000;
    text-decoration: underline
}

.cl-tab-text .cl-tab-second__item:first-child a:after {
    display: none
}

.cl-tab-text--font-large .cl-tab-text__item {
    font-size: 18px;
    font-size: 1.25vw
}

html[lang^="th"] .cl-tab-text--font-large .cl-tab-text__item {
    font-size: 24.3px;
    font-size: 1.6875vw
}

@media (min-width: 1440px) {
    .cl-tab-text--font-large .cl-tab-text__item {
        font-size: 18px
    }

    html[lang^="th"] .cl-tab-text--font-large .cl-tab-text__item {
        font-size: 24.3px
    }
}

.cl-tab-text--font-large .cl-tab-second__list {
    height: 156px;
    height: 10.83333vw
}

@media (min-width: 1440px) {
    .cl-tab-text--font-large .cl-tab-second__list {
        height: 156px
    }
}

.cl-tab-text--font-large .cl-tab-second__item {
    font-size: 20px;
    font-size: 1.38889vw
}

html[lang^="th"] .cl-tab-text--font-large .cl-tab-second__item {
    font-size: 27px;
    font-size: 1.875vw
}

@media (min-width: 1440px) {
    .cl-tab-text--font-large .cl-tab-second__item {
        font-size: 20px
    }

    html[lang^="th"] .cl-tab-text--font-large .cl-tab-second__item {
        font-size: 27px
    }
}

.cl-tab-text--sticky .js-sticky-active.cl-tab-text__wrap {
    position: fixed;
    top: 0;
    max-width: 1440px;
    z-index: 100
}

.cl-tab-text--sticky .js-sticky-active.cl-tab-second {
    position: fixed;
    max-width: 1440px;
    width: 100%;
    z-index: 100;
    background: #fff
}

@media screen and (max-width: 768px) {
    .cl-tab-text--black .cl-tab-text__head {
        background-color: #000;
        border-top: 1px solid #363636;
        border-bottom: 1px solid #363636
    }

    .cl-tab-text--black .cl-tab-text__status {
        color: #fff
    }

    .cl-tab-text--black .cl-tab-text__toggle:after {
        background-image: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/usglobal/clientlib-dependencies/resources/imgs/svg-pd-arrow-top-white.svg")
    }

    .cl-tab-text--black .cl-tab-text__list {
        background-color: #000
    }

    .cl-tab-text--black .cl-tab-text__item {
        color: #777
    }

    .cl-tab-text--black .cl-tab-text__item:hover, .cl-tab-text--black .cl-tab-text__item:focus {
        color: #fff
    }

    .cl-tab-text--black .cl-tab-text__item.is-active {
        color: #fff
    }

    .cl-tab-text--black .cl-tab-text__item.is-active:after {
        background-color: #fff
    }

    .cl-tab-text--black-white .cl-tab-text__head {
        background-color: #000;
        border-top: 1px solid #363636;
        border-bottom: 1px solid #363636
    }

    .cl-tab-text--black-white .cl-tab-text__status {
        color: #fff
    }

    .cl-tab-text--black-white .cl-tab-text__toggle:after {
        background-image: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/usglobal/clientlib-dependencies/resources/imgs/svg-pd-arrow-top-white.svg")
    }

    .cl-tab-text--black-white .cl-tab-text__list {
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        padding: 0px 10.66667px;
        padding: 0vw 1.38889vw;
        background-color: #fff
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-tab-text--black-white .cl-tab-text__list {
        padding: 0px 5px;
        padding: 0vw 1.38889vw
    }
}

@media screen and (max-width: 768px) {
    .cl-tab-text--black-white .cl-tab-text__item {
        color: #777;
        padding-top: 40.53333px;
        padding-top: 5.27778vw;
        padding-bottom: 42.66667px;
        padding-bottom: 5.55556vw;
        width: auto;
        border-top: 1px solid #d9d9d9
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-tab-text--black-white .cl-tab-text__item {
        padding-top: 19px;
        padding-top: 5.27778vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-tab-text--black-white .cl-tab-text__item {
        padding-bottom: 20px;
        padding-bottom: 5.55556vw
    }
}

@media screen and (max-width: 768px) {
    .cl-tab-text--black-white .cl-tab-text__item:hover, .cl-tab-text--black-white .cl-tab-text__item:focus {
        color: #000
    }

    .cl-tab-text--black-white .cl-tab-text__item.is-active:after {
        background-color: #fff
    }

    .cl-tab-text--black-white .cl-tab-text__item.is-active .cl-tab-text__title:after {
        display: block
    }

    .cl-tab-text--black-white .cl-tab-text__title {
        font-weight: normal
    }

    .cl-tab-text--blue .cl-tab-text__head {
        background-color: #0072cc
    }

    .cl-tab-text--blue .cl-tab-text__status {
        color: #fff
    }

    .cl-tab-text--blue .cl-tab-text__toggle:after {
        background-image: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/usglobal/clientlib-dependencies/resources/imgs/svg-pd-arrow-top-white.svg")
    }

    .cl-tab-text--blue .cl-tab-text__list {
        background-color: #0072cc
    }

    .cl-tab-text--blue .cl-tab-text__item {
        color: #fff
    }

    .cl-tab-text--blue .cl-tab-text__item:hover, .cl-tab-text--blue .cl-tab-text__item:focus {
        color: #fff
    }

    .cl-tab-text--blue .cl-tab-text__item.is-active {
        background-color: #1428a0;
        color: #fff
    }

    .cl-tab-text--blue .cl-tab-text__item.is-active:after {
        background-color: #fff
    }

    .cl-tab-text--gray .cl-tab-text__head {
        background-color: #efefef
    }

    .cl-tab-text--gray .cl-tab-text__list {
        background-color: #f7f7f7
    }

    .cl-tab-text--gray .cl-tab-text__item:hover, .cl-tab-text--gray .cl-tab-text__item:focus {
        background-color: #363636;
        color: #fff
    }

    .cl-tab-text--gray .cl-tab-text__item.is-active {
        background-color: #363636;
        color: #fff
    }

    .cl-tab-text--gray .cl-tab-text__item.is-active:after {
        background-color: #fff
    }

    .cl-tab-text--gray .cl-tab-text__item--1, .cl-tab-text--gray .cl-tab-text__item--3, .cl-tab-text--gray .cl-tab-text__item--5 {
        background-color: transparent
    }

    .cl-tab-text--gray .cl-tab-text__item--2, .cl-tab-text--gray .cl-tab-text__item--4 {
        background-color: transparent
    }

    .cl-tab-text--is-fixed .cl-tab-text__list {
        top: 128px;
        top: 16.66667vw;
        left: 0;
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0)
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-tab-text--is-fixed .cl-tab-text__list {
        top: 60px;
        top: 16.66667vw
    }
}

@media screen and (max-width: 768px) {
    .cl-tab-text__head {
        position: relative;
        display: table;
        table-layout: fixed;
        width: 100%;
        height: 128px;
        height: 16.66667vw;
        padding-right: 128px;
        padding-right: 16.66667vw;
        background-color: #fff;
        border-top: 1px solid #dadada;
        border-bottom: 1px solid #dadada;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        margin-top: -1px
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-tab-text__head {
        height: 60px;
        height: 16.66667vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-tab-text__head {
        padding-right: 60px;
        padding-right: 16.66667vw
    }
}

@media screen and (max-width: 768px) {
    .cl-tab-text__status {
        display: table-cell;
        width: 100%;
        padding: 45.86667px 4.26667px 44.8px 34.13333px;
        padding: 5.97222vw .55556vw 5.83333vw 4.44444vw;
        vertical-align: middle;
        font-size: 29.86667px;
        font-size: 3.88889vw;
        font-weight: bold;
        color: #000;
        text-transform: uppercase;
        text-align: left;
        overflow: hidden
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-tab-text__status {
        padding: 21.5px 2px 21px 16px;
        padding: 5.97222vw .55556vw 5.83333vw 4.44444vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-tab-text__status {
        font-size: 14px;
        font-size: 3.88889vw
    }
}

@media screen and (max-width: 768px) {
    .cl-tab-text__toggle {
        position: absolute;
        top: 0;
        right: 2.13333px;
        right: .27778vw;
        width: 121.6px;
        width: 15.83333vw;
        height: 100%
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-tab-text__toggle {
        right: 1px;
        right: .27778vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-tab-text__toggle {
        width: 57px;
        width: 15.83333vw
    }
}

@media screen and (max-width: 768px) {
    .cl-tab-text__toggle:after {
        content: '';
        display: block;
        position: absolute;
        top: 50%;
        left: 50%;
        width: 55.46667px;
        width: 7.22222vw;
        height: 32px;
        height: 4.16667vw;
        margin: -14.93333px 0px 0px -27.73333px;
        margin: -1.94444vw 0vw 0vw -3.61111vw;
        background: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/usglobal/clientlib-dependencies/resources/imgs/svg_tray_arrow_up.svg") no-repeat 50% 50%;
        background-size: 100% auto;
        -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        transform: rotate(180deg);
        -webkit-transition: -webkit-transform 0.3s ease-out;
        transition: -webkit-transform 0.3s ease-out;
        transition: transform 0.3s ease-out;
        transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-tab-text__toggle:after {
        width: 26px;
        width: 7.22222vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-tab-text__toggle:after {
        height: 15px;
        height: 4.16667vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-tab-text__toggle:after {
        margin: -7px 0px 0px -13px;
        margin: -1.94444vw 0vw 0vw -3.61111vw
    }
}

@media screen and (max-width: 768px) {
    .cl-tab-text__toggle.is-active:after {
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        transform: rotate(0)
    }

    .cl-tab-text__list {
        display: none;
        position: absolute;
        left: 0;
        z-index: 100;
        width: 100%;
        height: auto;
        padding: 56.53333px 0px;
        padding: 7.36111vw 0vw;
        background-color: #fff;
        border-bottom: 1px solid #dadada
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-tab-text__list {
        padding: 26.5px 0px;
        padding: 7.36111vw 0vw
    }
}

@media screen and (max-width: 768px) {
    .cl-tab-text__list.is-active {
        display: block
    }

    .cl-tab-text__item {
        display: block;
        width: 100%;
        padding: 28.8px 34.13333px 30.93333px;
        padding: 3.75vw 4.44444vw 4.02778vw;
        font-size: 29.86667px;
        font-size: 3.88889vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-tab-text__item {
        padding: 13.5px 16px 14.5px;
        padding: 3.75vw 4.44444vw 4.02778vw
    }
}

@media screen and (max-width: 768px) {
    html[lang^="th"] .cl-tab-text__item {
        font-size: 40.32px;
        font-size: 5.25vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-tab-text__item {
        font-size: 14px;
        font-size: 3.88889vw
    }

    html[lang^="th"] .cl-tab-text__item {
        font-size: 18.9px;
        font-size: 5.25vw
    }
}

@media screen and (max-width: 768px) {
    .cl-tab-text__item:before {
        display: none
    }

    .cl-tab-text__item:hover, .cl-tab-text__item:focus {
        color: #000
    }

    .cl-tab-text__item.is-active, .cl-tab-text__item:hover, .cl-tab-text__item:focus {
        color: #000
    }

    .cl-tab-text__item.is-active .cl-tab-text__title:after, .cl-tab-text__item:hover .cl-tab-text__title:after, .cl-tab-text__item:focus .cl-tab-text__title:after {
        bottom: -19.2px;
        bottom: -2.5vw;
        width: 42.66667px;
        width: 5.55556vw;
        margin-left: -21.33333px;
        margin-left: -2.77778vw;
        margin-bottom: 0
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-tab-text__item.is-active .cl-tab-text__title:after, .cl-tab-text__item:hover .cl-tab-text__title:after, .cl-tab-text__item:focus .cl-tab-text__title:after {
        bottom: -9px;
        bottom: -2.5vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-tab-text__item.is-active .cl-tab-text__title:after, .cl-tab-text__item:hover .cl-tab-text__title:after, .cl-tab-text__item:focus .cl-tab-text__title:after {
        width: 20px;
        width: 5.55556vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-tab-text__item.is-active .cl-tab-text__title:after, .cl-tab-text__item:hover .cl-tab-text__title:after, .cl-tab-text__item:focus .cl-tab-text__title:after {
        margin-left: -10px;
        margin-left: -2.77778vw
    }
}

@media screen and (max-width: 768px) {
    .cl-tab-text__title {
        margin-bottom: -2.13333px;
        margin-bottom: -.27778vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-tab-text__title {
        margin-bottom: -1px;
        margin-bottom: -.27778vw
    }
}

@media screen and (max-width: 768px) {
    .cl-tab-text .cl-tab-second__list {
        table-layout: fixed;
        width: 100%
    }

    .cl-tab-text .cl-tab-second__item {
        height: 157.86667px;
        height: 20.55556vw;
        font-size: 25.6px;
        font-size: 3.33333vw;
        letter-spacing: 0
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-tab-text .cl-tab-second__item {
        height: 74px;
        height: 20.55556vw
    }
}

@media screen and (max-width: 768px) {
    html[lang^="th"] .cl-tab-text .cl-tab-second__item {
        font-size: 34.56px;
        font-size: 4.5vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-tab-text .cl-tab-second__item {
        font-size: 12px;
        font-size: 3.33333vw
    }

    html[lang^="th"] .cl-tab-text .cl-tab-second__item {
        font-size: 16.2px;
        font-size: 4.5vw
    }
}

@media screen and (max-width: 768px) {
    .cl-tab-text .cl-tab-second__item a {
        padding: 0px 25.6px;
        padding: 0vw 3.33333vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-tab-text .cl-tab-second__item a {
        padding: 0px 12px;
        padding: 0vw 3.33333vw
    }
}

@media screen and (max-width: 768px) {
    .cl-tab-text .cl-tab-second__item a:after {
        left: 1px;
        width: 2.13333px;
        width: .27778vw;
        height: 17.06667px;
        height: 2.22222vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-tab-text .cl-tab-second__item a:after {
        width: 1px;
        width: .27778vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-tab-text .cl-tab-second__item a:after {
        height: 8px;
        height: 2.22222vw
    }
}

@media screen and (max-width: 768px) {
    .cl-tab-text .cl-tab-second__item:first-child a:after {
        display: none
    }

    .cl-tab-text--font-large .cl-tab-text__status {
        font-size: 38.4px;
        font-size: 5vw
    }

    html[lang^="th"] .cl-tab-text--font-large .cl-tab-text__status {
        font-size: 51.84px;
        font-size: 6.75vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-tab-text--font-large .cl-tab-text__status {
        font-size: 18px;
        font-size: 5vw
    }

    html[lang^="th"] .cl-tab-text--font-large .cl-tab-text__status {
        font-size: 24.3px;
        font-size: 6.75vw
    }
}

@media screen and (max-width: 768px) {
    .cl-tab-text--font-large .cl-tab-text__item {
        font-size: 32px;
        font-size: 4.16667vw
    }

    html[lang^="th"] .cl-tab-text--font-large .cl-tab-text__item {
        font-size: 43.2px;
        font-size: 5.625vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-tab-text--font-large .cl-tab-text__item {
        font-size: 15px;
        font-size: 4.16667vw
    }

    html[lang^="th"] .cl-tab-text--font-large .cl-tab-text__item {
        font-size: 20.25px;
        font-size: 5.625vw
    }
}

@media screen and (max-width: 768px) {
    .cl-tab-text--font-large .cl-tab-second__list {
        height: 230.4px;
        height: 30vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-tab-text--font-large .cl-tab-second__list {
        height: 108px;
        height: 30vw
    }
}

@media screen and (max-width: 768px) {
    .cl-tab-text--sticky.is-active .js-sticky-active.cl-tab-second {
        display: none
    }
}
@font-face {
    font-family: 'SamsungOne';
    src: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungOneLatinWeb-400.woff2") format("woff2"), url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungOneLatinWeb-400.woff") format("woff"), url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungOneLatinWeb-400.eot");
    font-weight: 400;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: 'SamsungOne';
    src: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungOneLatinWeb-700.woff2") format("woff2"), url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungOneLatinWeb-700.woff") format("woff"), url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungOneLatinWeb-700.eot");
    font-weight: 700;
    font-style: bold;
    font-display: swap
}

@font-face {
    font-family: 'SamsungSharpSans';
    src: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungSharpSans-Bold.woff") format("woff"), url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungSharpSans-Bold.eot"), url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungSharpSans-Bold.eot?#iefix") format("embedded-opentype"), url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungSharpSans-Bold.svg#SamsungSharpSans-Bold") format("svg");
    font-weight: 700;
    font-style: bold;
    font-display: swap
}

.cl-text-body {
    max-width: 1440px;
    margin: 0 auto;
    background: #fff;
    color: #363636;
    padding: 26px 142px 40px;
    padding: 1.80556vw 9.86111vw 2.77778vw;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.cl-text-body:before, .cl-text-body:after {
    content: '';
    display: block;
    clear: both
}

@media (min-width: 1440px) {
    .cl-text-body {
        padding: 26px 142px 40px
    }
}

.cl-text-body__text {
    overflow: hidden;
    margin-top: -8px;
    margin-top: -.55556vw
}

@media (min-width: 1440px) {
    .cl-text-body__text {
        margin-top: -8px
    }
}

.cl-text-body ol, .cl-text-body ul {
    color: #363636;
    text-align: left;
    overflow: hidden
}

.cl-text-body li {
    list-style-position: inside;
    white-space: nowrap
}

.cl-text-body ol {
    list-style-type: decimal
}

.cl-text-body ul {
    list-style-type: disc
}

.cl-text-body li ul, .cl-text-body li ol {
    margin: 0 1.5em
}

.cl-text-body ul, .cl-text-body ol {
    margin: 0 1.5em 1.5em 1.5em
}

.cl-text-body ul {
    list-style-type: disc
}

.cl-text-body ol {
    list-style-type: decimal
}

.cl-text-body ol ol {
    list-style: upper-alpha
}

.cl-text-body ol ol ol {
    list-style: lower-roman
}

.cl-text-body ol ol ol ol {
    list-style: lower-alpha
}

.cl-text-body a {
    color: #1428a0;
    text-decoration: underline
}

.cl-text-body a[target='_blank']:after {
    display: inline-block;
    width: 13px;
    width: .90278vw;
    height: 13px;
    height: .90278vw;
    margin-top: -.5px;
    margin-top: -.03472vw;
    margin-left: 5px;
    margin-left: .34722vw;
    margin-right: 4px;
    margin-right: .27778vw;
    background-image: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/usglobal/clientlib-dependencies/resources/imgs/newwindow-hover.svg");
    background-repeat: no-repeat;
    background-position: 50% 50%;
    vertical-align: middle;
    content: '\20'
}

@media (min-width: 1440px) {
    .cl-text-body a[target='_blank']:after {
        width: 13px
    }
}

@media (min-width: 1440px) {
    .cl-text-body a[target='_blank']:after {
        height: 13px
    }
}

@media (min-width: 1440px) {
    .cl-text-body a[target='_blank']:after {
        margin-top: -.5px
    }
}

@media (min-width: 1440px) {
    .cl-text-body a[target='_blank']:after {
        margin-left: 5px
    }
}

@media (min-width: 1440px) {
    .cl-text-body a[target='_blank']:after {
        margin-right: 4px
    }
}

.cl-text-body--black {
    background-color: #000;
    color: #fff
}

.cl-text-body--black a {
    color: #fff
}

.cl-text-body--black ol, .cl-text-body--black ul {
    color: #fff
}

.cl-text-body--black a {
    color: #20a2ff
}

.cl-text-body--black a[target='_blank']:after {
    background-image: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/usglobal/clientlib-dependencies/resources/imgs/newwindow.svg");
    content: '\20'
}

.cl-text-body--gray {
    background-color: #f7f7f7
}

.no-svg .cl-text-body a[target='_blank']:after {
    content: '\20';
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAYAAACprHcmAAAABmJLR0QA/wD/AP+gvaeTAAAAiUlEQVQYlY3PsQnCQBSH8V8glYVD2DiAtYWFEkGIvauIG+gCTuEgzuAIIoJtLHIJRzxPPzi4e+97j/9BMzgnjBN1pZY9ruF+wwtLzHEQ0aDyyQJ3nLvN3+Qaj1CvcvI6iNvwHmGSknd4YhUNT3FMyRdsBpH6GOWgUcvQybOM0/cK0U9/UPzptbwBt7wgs5tNgfYAAAAASUVORK5CYII=)
}

.no-svg .cl-text-body--black a[target='_blank']:after {
    content: '\20';
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAYAAACprHcmAAAABmJLR0QA/wD/AP+gvaeTAAAAlUlEQVQYlY2PwQkCMRAAJ3AvHxbhxwLu7cOHcoJw/m1F7EAbsAoLsQZLEBH8jg+TI+SCOLCQbGY3uzjmrE7LJEDDlwNwi+c78AZWwAI4koiFHQXqUn2ol9S5Kqu9+lS7GHVZ3URxF+8TdTaS1b36UtdZ8Vw91eSrui1GGsZo8ocQQl8umpPkNu1QoR2a+cMqfg3/eAMfCGKnMrKDV5YAAAAASUVORK5CYII=)
}

@media screen and (max-width: 768px) {
    .cl-text-body {
        padding: 29.86667px 34.13333px 51.2px;
        padding: 3.88889vw 4.44444vw 6.66667vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-text-body {
        padding: 14px 16px 24px;
        padding: 3.88889vw 4.44444vw 6.66667vw
    }
}

@media screen and (max-width: 768px) {
    .cl-text-body__text {
        margin-top: -14.93333px;
        margin-top: -1.94444vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-text-body__text {
        margin-top: -7px;
        margin-top: -1.94444vw
    }
}

@media screen and (max-width: 768px) {
    .cl-text-body a {
        margin-left: 8.53333px;
        margin-left: 1.11111vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-text-body a {
        margin-left: 4px;
        margin-left: 1.11111vw
    }
}

@media screen and (max-width: 768px) {
    .cl-text-body a[target='_blank']:after {
        width: 21.33333px;
        width: 2.77778vw;
        height: 21.33333px;
        height: 2.77778vw;
        margin-top: -2.13333px;
        margin-top: -.27778vw;
        margin-left: 10.66667px;
        margin-left: 1.38889vw;
        margin-right: 8.53333px;
        margin-right: 1.11111vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-text-body a[target='_blank']:after {
        width: 10px;
        width: 2.77778vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-text-body a[target='_blank']:after {
        height: 10px;
        height: 2.77778vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-text-body a[target='_blank']:after {
        margin-top: -1px;
        margin-top: -.27778vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-text-body a[target='_blank']:after {
        margin-left: 5px;
        margin-left: 1.38889vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-text-body a[target='_blank']:after {
        margin-right: 4px;
        margin-right: 1.11111vw
    }
}
@font-face {
    font-family: 'SamsungOne';
    src: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungOneLatinWeb-400.woff2") format("woff2"), url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungOneLatinWeb-400.woff") format("woff"), url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungOneLatinWeb-400.eot");
    font-weight: 400;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: 'SamsungOne';
    src: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungOneLatinWeb-700.woff2") format("woff2"), url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungOneLatinWeb-700.woff") format("woff"), url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungOneLatinWeb-700.eot");
    font-weight: 700;
    font-style: bold;
    font-display: swap
}

@font-face {
    font-family: 'SamsungSharpSans';
    src: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungSharpSans-Bold.woff") format("woff"), url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungSharpSans-Bold.eot"), url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungSharpSans-Bold.eot?#iefix") format("embedded-opentype"), url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungSharpSans-Bold.svg#SamsungSharpSans-Bold") format("svg");
    font-weight: 700;
    font-style: bold;
    font-display: swap
}

.cl-textbox-carousel-img-icon {
    position: relative;
    margin: 0 auto;
    max-width: 1440px
}

.cl-textbox-carousel-img-icon:before, .cl-textbox-carousel-img-icon:after {
    content: '';
    display: block;
    clear: both
}

.cl-textbox-carousel-img-icon--left {
    text-align: left
}

.cl-textbox-carousel-img-icon--right {
    text-align: right
}

.cl-textbox-carousel-img-icon-block__item {
    position: relative;
    z-index: 1
}

.cl-textbox-carousel-img-icon-block__bg {
    position: relative
}

.cl-textbox-carousel-img-icon-block__bg img {
    width: 100% !important;
    height: auto
}

.cl-textbox-carousel-img-icon-block__logo {
    position: absolute !important;
    left: 24px;
    left: 1.66667vw;
    top: 24px;
    top: 1.66667vw;
    width: 140px;
    width: 9.72222vw;
    height: 140px;
    height: 9.72222vw
}

@media (min-width: 1440px) {
    .cl-textbox-carousel-img-icon-block__logo {
        left: 24px
    }
}

@media (min-width: 1440px) {
    .cl-textbox-carousel-img-icon-block__logo {
        top: 24px
    }
}

@media (min-width: 1440px) {
    .cl-textbox-carousel-img-icon-block__logo {
        width: 140px
    }
}

@media (min-width: 1440px) {
    .cl-textbox-carousel-img-icon-block__logo {
        height: 140px
    }
}

.cl-textbox-carousel-img-icon-block__logo img {
    width: 100% !important;
    height: 100% !important
}

.cl-textbox-carousel-img-icon-textbox {
    position: absolute !important;
    top: 0;
    right: -0.5px;
    width: 496px;
    width: 34.44444vw;
    min-height: 158px;
    min-height: 10.97222vw
}

@media (min-width: 1440px) {
    .cl-textbox-carousel-img-icon-textbox {
        width: 496px
    }
}

@media (min-width: 1440px) {
    .cl-textbox-carousel-img-icon-textbox {
        min-height: 158px
    }
}

.cl-textbox-carousel-img-icon-textbox__wrap {
    vertical-align: middle;
    padding: 60px 0px;
    padding: 4.16667vw 0vw
}

@media (min-width: 1440px) {
    .cl-textbox-carousel-img-icon-textbox__wrap {
        padding: 60px 0px
    }
}

.cl-textbox-carousel-img-icon-textbox__box {
    padding: 15px 24px;
    padding: 1.04167vw 1.66667vw;
    background: #fff;
    color: #363636;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

@media (min-width: 1440px) {
    .cl-textbox-carousel-img-icon-textbox__box {
        padding: 15px 24px
    }
}

.cl-textbox-carousel-img-icon-textbox.s-align-bottom {
    bottom: 0;
    top: inherit
}

.cl-textbox-carousel-img-icon-arrow {
    position: absolute;
    bottom: 0;
    z-index: 1;
    height: 60px;
    height: 4.16667vw;
    right: 0;
    font-size: 0
}

@media (min-width: 1440px) {
    .cl-textbox-carousel-img-icon-arrow {
        height: 60px
    }
}

.slick-initialized .cl-textbox-carousel-img-icon-arrow {
    bottom: auto
}

.cl-textbox-carousel-img-icon-arrow .slick-prev, .cl-textbox-carousel-img-icon-arrow .slick-next {
    bottom: 0;
    background: rgba(54, 54, 54, 0.7);
    -ms-filter: 'progid:DXImageTransform.Microsoft.gradient(startColorStr=#b3363636,endColorStr=#b3363636)';
    border-color: transparent;
    font-size: 0;
    line-height: 0;
    padding: 18px 24px;
    padding: 1.25vw 1.66667vw
}

@media (min-width: 1440px) {
    .cl-textbox-carousel-img-icon-arrow .slick-prev, .cl-textbox-carousel-img-icon-arrow .slick-next {
        padding: 18px 24px
    }
}

.cl-textbox-carousel-img-icon-arrow .slick-prev:hover, .cl-textbox-carousel-img-icon-arrow .slick-prev:focus, .cl-textbox-carousel-img-icon-arrow .slick-next:hover, .cl-textbox-carousel-img-icon-arrow .slick-next:focus {
    background: #222425
}

.cl-textbox-carousel-img-icon-arrow .slick-prev:after, .cl-textbox-carousel-img-icon-arrow .slick-next:after {
    content: '';
    display: inline-block;
    width: 14px;
    width: .97222vw;
    height: 24px;
    height: 1.66667vw;
    background-size: 100% auto
}

@media (min-width: 1440px) {
    .cl-textbox-carousel-img-icon-arrow .slick-prev:after, .cl-textbox-carousel-img-icon-arrow .slick-next:after {
        width: 14px
    }
}

@media (min-width: 1440px) {
    .cl-textbox-carousel-img-icon-arrow .slick-prev:after, .cl-textbox-carousel-img-icon-arrow .slick-next:after {
        height: 24px
    }
}

.cl-textbox-carousel-img-icon-arrow .slick-prev:after {
    background: url("data:image/gif;base64,R0lGODlhDgAYAIABAP///////yH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOkYyRTU5QTlCOUU1Q0U3MTFBNTZDRTcxRjdEQ0M4RTU5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkE0NzcyMDI5OTZGQzExRTdCNkI5ODQ2N0EzNTlCNDgzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkE0NzcyMDI4OTZGQzExRTdCNkI5ODQ2N0EzNTlCNDgzIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NTQyMTczQUU3NDkzRTcxMUE0M0JEMkI0NkJGMDQwMTQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RjJFNTlBOUI5RTVDRTcxMUE1NkNFNzFGN0RDQzhFNTkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4B//79/Pv6+fj39vX08/Lx8O/u7ezr6uno5+bl5OPi4eDf3t3c29rZ2NfW1dTT0tHQz87NzMvKycjHxsXEw8LBwL++vby7urm4t7a1tLOysbCvrq2sq6qpqKempaSjoqGgn56dnJuamZiXlpWUk5KRkI+OjYyLiomIh4aFhIOCgYB/fn18e3p5eHd2dXRzcnFwb25tbGtqaWhnZmVkY2JhYF9eXVxbWllYV1ZVVFNSUVBPTk1MS0pJSEdGRURDQkFAPz49PDs6OTg3NjU0MzIxMC8uLSwrKikoJyYlJCMiISAfHh0cGxoZGBcWFRQTEhEQDw4NDAsKCQgHBgUEAwIBAAAh+QQBAAABACwAAAAADgAYAAACKIyPAckK28ybcb5qMW0Wsq5dXDZuH1mKoZeyp9lGEhrLoE2/aikfUAEAOw==") no-repeat 50% 50%;
    background-size: 100% 100%
}

.cl-textbox-carousel-img-icon-arrow .slick-next {
    margin-left: 2px;
    margin-left: .13889vw
}

@media (min-width: 1440px) {
    .cl-textbox-carousel-img-icon-arrow .slick-next {
        margin-left: 2px
    }
}

.cl-textbox-carousel-img-icon-arrow .slick-next:after {
    background: url("data:image/gif;base64,R0lGODlhDgAYAIABAP///////yH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOkYyRTU5QTlCOUU1Q0U3MTFBNTZDRTcxRjdEQ0M4RTU5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjlCQkJENjAyOTZGQzExRTc4N0MxRjM3NUE3NDk0NEY3IiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjlCQkJENjAxOTZGQzExRTc4N0MxRjM3NUE3NDk0NEY3IiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NTQyMTczQUU3NDkzRTcxMUE0M0JEMkI0NkJGMDQwMTQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RjJFNTlBOUI5RTVDRTcxMUE1NkNFNzFGN0RDQzhFNTkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4B//79/Pv6+fj39vX08/Lx8O/u7ezr6uno5+bl5OPi4eDf3t3c29rZ2NfW1dTT0tHQz87NzMvKycjHxsXEw8LBwL++vby7urm4t7a1tLOysbCvrq2sq6qpqKempaSjoqGgn56dnJuamZiXlpWUk5KRkI+OjYyLiomIh4aFhIOCgYB/fn18e3p5eHd2dXRzcnFwb25tbGtqaWhnZmVkY2JhYF9eXVxbWllYV1ZVVFNSUVBPTk1MS0pJSEdGRURDQkFAPz49PDs6OTg3NjU0MzIxMC8uLSwrKikoJyYlJCMiISAfHh0cGxoZGBcWFRQTEhEQDw4NDAsKCQgHBgUEAwIBAAAh+QQBAAABACwAAAAADgAYAAACK0xgqQm92+JT0U1T0T11c7llnhh2JXiRkwqZD0u5LTpbrxzTuV1rKZ/yBAoAOw==") no-repeat 50% 50%;
    background-size: 100% 100%
}

@media screen and (max-width: 768px) {
    .cl-textbox-carousel-img-icon .s-slick-dots {
        position: static;
        padding-bottom: 51.2px;
        padding-bottom: 6.66667vw;
        padding-top: 25.6px;
        padding-top: 3.33333vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-textbox-carousel-img-icon .s-slick-dots {
        padding-bottom: 24px;
        padding-bottom: 6.66667vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-textbox-carousel-img-icon .s-slick-dots {
        padding-top: 12px;
        padding-top: 3.33333vw
    }
}

@media screen and (max-width: 768px) {
    .cl-textbox-carousel-img-icon-block__item .cl-textbox-carousel-img-icon-block__logo {
        left: 34.13333px;
        left: 4.44444vw;
        top: 85.33333px;
        top: 11.11111vw;
        width: 149.33333px;
        width: 19.44444vw;
        height: 149.33333px;
        height: 19.44444vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-textbox-carousel-img-icon-block__item .cl-textbox-carousel-img-icon-block__logo {
        left: 16px;
        left: 4.44444vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-textbox-carousel-img-icon-block__item .cl-textbox-carousel-img-icon-block__logo {
        top: 40px;
        top: 11.11111vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-textbox-carousel-img-icon-block__item .cl-textbox-carousel-img-icon-block__logo {
        width: 70px;
        width: 19.44444vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-textbox-carousel-img-icon-block__item .cl-textbox-carousel-img-icon-block__logo {
        height: 70px;
        height: 19.44444vw
    }
}

@media screen and (max-width: 768px) {
    .cl-textbox-carousel-img-icon-block__bg {
        min-height: 0 !important
    }

    .cl-textbox-carousel-img-icon-textbox {
        position: static !important;
        width: 100%;
        height: auto;
        bottom: auto;
        margin: 0 !important;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        padding: 53.33333px 34.13333px 0px;
        padding: 6.94444vw 4.44444vw 0vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-textbox-carousel-img-icon-textbox {
        padding: 25px 16px 0px;
        padding: 6.94444vw 4.44444vw 0vw
    }
}

@media screen and (max-width: 768px) {
    .cl-textbox-carousel-img-icon-textbox__wrap {
        padding: 0
    }

    .cl-textbox-carousel-img-icon-textbox__box {
        margin-top: -4.26667px;
        margin-top: -.55556vw;
        padding: 0;
        text-align: center
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-textbox-carousel-img-icon-textbox__box {
        margin-top: -2px;
        margin-top: -.55556vw
    }
}

@media screen and (max-width: 768px) {
    .cl-textbox-carousel-img-icon-textbox.s-align-bottom {
        bottom: inherit;
        top: inherit;
        -webkit-transform: inherit;
        -ms-transform: inherit;
        transform: inherit
    }

    .cl-textbox-carousel-img-icon-arrow {
        display: none;
        position: absolute;
        left: -99999px;
        font-size: 0;
        line-height: 0
    }
}
@font-face {
    font-family: 'SamsungOne';
    src: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungOneLatinWeb-400.woff2") format("woff2"), url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungOneLatinWeb-400.woff") format("woff"), url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungOneLatinWeb-400.eot");
    font-weight: 400;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: 'SamsungOne';
    src: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungOneLatinWeb-700.woff2") format("woff2"), url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungOneLatinWeb-700.woff") format("woff"), url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungOneLatinWeb-700.eot");
    font-weight: 700;
    font-style: bold;
    font-display: swap
}

@font-face {
    font-family: 'SamsungSharpSans';
    src: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungSharpSans-Bold.woff") format("woff"), url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungSharpSans-Bold.eot"), url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungSharpSans-Bold.eot?#iefix") format("embedded-opentype"), url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungSharpSans-Bold.svg#SamsungSharpSans-Bold") format("svg");
    font-weight: 700;
    font-style: bold;
    font-display: swap
}

.cl-textbox-twocolumns-icons-texts {
    position: relative;
    margin: 0 auto;
    max-width: 1440px;
    text-align: center;
    overflow: hidden
}

.cl-textbox-twocolumns-icons-texts:before, .cl-textbox-twocolumns-icons-texts:after {
    content: '';
    display: block;
    clear: both
}

.cl-textbox-twocolumns-icons-texts__inner {
    padding: 88px 142px;
    padding: 6.11111vw 9.86111vw;
    background-color: #f7f7f7
}

@media (min-width: 1440px) {
    .cl-textbox-twocolumns-icons-texts__inner {
        padding: 88px 142px
    }
}

.cl-textbox-twocolumns-icons-texts__head .cl-textbox-twocolumns-icons-texts__text {
    width: 920px;
    width: 63.88889vw;
    margin: 0 auto;
    margin-bottom: 51px;
    margin-bottom: 3.54167vw
}

@media (min-width: 1440px) {
    .cl-textbox-twocolumns-icons-texts__head .cl-textbox-twocolumns-icons-texts__text {
        width: 920px
    }
}

@media (min-width: 1440px) {
    .cl-textbox-twocolumns-icons-texts__head .cl-textbox-twocolumns-icons-texts__text {
        margin-bottom: 51px
    }
}

.cl-textbox-twocolumns-icons-texts__title {
    overflow: hidden;
    width: 920px;
    width: 63.88889vw;
    margin: 0 auto;
    margin-top: -6px;
    margin-top: -.41667vw;
    margin-bottom: -31.5px;
    margin-bottom: -2.1875vw;
    padding-bottom: 50px;
    padding-bottom: 3.47222vw;
    color: #000
}

@media (min-width: 1440px) {
    .cl-textbox-twocolumns-icons-texts__title {
        width: 920px
    }
}

@media (min-width: 1440px) {
    .cl-textbox-twocolumns-icons-texts__title {
        margin-top: -6px
    }
}

@media (min-width: 1440px) {
    .cl-textbox-twocolumns-icons-texts__title {
        margin-bottom: -31.5px
    }
}

@media (min-width: 1440px) {
    .cl-textbox-twocolumns-icons-texts__title {
        padding-bottom: 50px
    }
}

.cl-textbox-twocolumns-icons-texts__text {
    overflow: hidden;
    color: #363636
}

.cl-textbox-twocolumns-icons-texts__body {
    display: table;
    width: 100%;
    table-layout: fixed
}

.cl-textbox-twocolumns-icons-texts__column {
    display: table-cell;
    width: 50%;
    height: 100%;
    padding: 0;
    vertical-align: top;
    padding-right: 12px;
    padding-right: .83333vw;
    position: relative;
    z-index: 5;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

@media (min-width: 1440px) {
    .cl-textbox-twocolumns-icons-texts__column {
        padding-right: 12px
    }
}

.cl-textbox-twocolumns-icons-texts__column:before {
    content: '';
    position: absolute;
    right: 12px;
    right: .83333vw;
    left: 0px;
    left: 0vw;
    top: 0;
    bottom: 0;
    background: #fff;
    z-index: -1
}

@media (min-width: 1440px) {
    .cl-textbox-twocolumns-icons-texts__column:before {
        right: 12px
    }
}

@media (min-width: 1440px) {
    .cl-textbox-twocolumns-icons-texts__column:before {
        left: 0px
    }
}

.cl-textbox-twocolumns-icons-texts__column+.cl-textbox-twocolumns-icons-texts__column {
    padding: 0;
    padding-left: 12px;
    padding-left: .83333vw
}

@media (min-width: 1440px) {
    .cl-textbox-twocolumns-icons-texts__column+.cl-textbox-twocolumns-icons-texts__column {
        padding-left: 12px
    }
}

.cl-textbox-twocolumns-icons-texts__column+.cl-textbox-twocolumns-icons-texts__column:before {
    content: '';
    position: absolute;
    right: 0px;
    right: 0vw;
    left: 12px;
    left: .83333vw;
    top: 0;
    bottom: 0;
    background: #fff;
    z-index: -1
}

@media (min-width: 1440px) {
    .cl-textbox-twocolumns-icons-texts__column+.cl-textbox-twocolumns-icons-texts__column:before {
        right: 0px
    }
}

@media (min-width: 1440px) {
    .cl-textbox-twocolumns-icons-texts__column+.cl-textbox-twocolumns-icons-texts__column:before {
        left: 12px
    }
}

.cl-textbox-twocolumns-icons-texts__column-inner {
    overflow: hidden;
    padding: 72px 40px;
    padding: 5vw 2.77778vw
}

@media (min-width: 1440px) {
    .cl-textbox-twocolumns-icons-texts__column-inner {
        padding: 72px 40px
    }
}

.cl-textbox-twocolumns-icons-texts__subtitle {
    padding-bottom: 60px;
    padding-bottom: 4.16667vw;
    margin-top: -8px;
    margin-top: -.55556vw;
    margin-bottom: -28px;
    margin-bottom: -1.94444vw;
    color: #000
}

@media (min-width: 1440px) {
    .cl-textbox-twocolumns-icons-texts__subtitle {
        padding-bottom: 60px
    }
}

@media (min-width: 1440px) {
    .cl-textbox-twocolumns-icons-texts__subtitle {
        margin-top: -8px
    }
}

@media (min-width: 1440px) {
    .cl-textbox-twocolumns-icons-texts__subtitle {
        margin-bottom: -28px
    }
}

.cl-textbox-twocolumns-icons-texts__list {
    text-align: left
}

.cl-textbox-twocolumns-icons-texts__list li:after:before, .cl-textbox-twocolumns-icons-texts__list li:after:after {
    content: '';
    display: block;
    clear: both
}

.cl-textbox-twocolumns-icons-texts__list li+li {
    margin-top: 48px;
    margin-top: 3.33333vw
}

@media (min-width: 1440px) {
    .cl-textbox-twocolumns-icons-texts__list li+li {
        margin-top: 48px
    }
}

.cl-textbox-twocolumns-icons-texts__list .cl-textbox-twocolumns-icons-texts__image {
    float: left;
    width: 76px;
    width: 5.27778vw;
    height: 76px;
    height: 5.27778vw;
    margin-top: 9px;
    margin-top: .625vw
}

@media (min-width: 1440px) {
    .cl-textbox-twocolumns-icons-texts__list .cl-textbox-twocolumns-icons-texts__image {
        width: 76px
    }
}

@media (min-width: 1440px) {
    .cl-textbox-twocolumns-icons-texts__list .cl-textbox-twocolumns-icons-texts__image {
        height: 76px
    }
}

@media (min-width: 1440px) {
    .cl-textbox-twocolumns-icons-texts__list .cl-textbox-twocolumns-icons-texts__image {
        margin-top: 9px
    }
}

@media (min-width: 769px) {
    .cl-textbox-twocolumns-icons-texts__list .cl-textbox-twocolumns-icons-texts__image {
        width: 76px;
        width: 5.27778vw;
        height: 76px;
        height: 5.27778vw
    }
}

@media (min-width: 769px) and (min-width: 1440px) {
    .cl-textbox-twocolumns-icons-texts__list .cl-textbox-twocolumns-icons-texts__image {
        width: 76px
    }
}

@media (min-width: 769px) and (min-width: 1440px) {
    .cl-textbox-twocolumns-icons-texts__list .cl-textbox-twocolumns-icons-texts__image {
        height: 76px
    }
}

.cl-textbox-twocolumns-icons-texts__list .cl-textbox-twocolumns-icons-texts__description {
    padding-left: 118px;
    padding-left: 8.19444vw
}

@media (min-width: 1440px) {
    .cl-textbox-twocolumns-icons-texts__list .cl-textbox-twocolumns-icons-texts__description {
        padding-left: 118px
    }
}

.cl-textbox-twocolumns-icons-texts__list .cl-textbox-twocolumns-icons-texts__description .cl-btn-inherit {
    margin: 30px 0px 0px;
    margin: 2.08333vw 0vw 0vw;
    max-width: 368px;
    max-width: 25.55556vw
}

@media (min-width: 1440px) {
    .cl-textbox-twocolumns-icons-texts__list .cl-textbox-twocolumns-icons-texts__description .cl-btn-inherit {
        margin: 30px 0px 0px
    }
}

@media (min-width: 1440px) {
    .cl-textbox-twocolumns-icons-texts__list .cl-textbox-twocolumns-icons-texts__description .cl-btn-inherit {
        max-width: 368px
    }
}

.cl-textbox-twocolumns-icons-texts__list .cl-textbox-twocolumns-icons-texts__description .cl-btn-inherit .s-btn-text {
    margin: 0;
    max-width: 100%;
    overflow: hidden;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.cl-textbox-twocolumns-icons-texts__list .cl-textbox-twocolumns-icons-texts__description .cl-btn-inherit .s-btn-encased {
    margin: 0
}

.cl-textbox-twocolumns-icons-texts__list .cl-textbox-twocolumns-icons-texts__description .cl-textbox-twocolumns-icons-texts__text dt {
    margin-bottom: 8px;
    margin-bottom: .55556vw;
    font-weight: bold;
    color: #363636
}

@media (min-width: 1440px) {
    .cl-textbox-twocolumns-icons-texts__list .cl-textbox-twocolumns-icons-texts__description .cl-textbox-twocolumns-icons-texts__text dt {
        margin-bottom: 8px
    }
}

.cl-textbox-twocolumns-icons-texts__list .cl-textbox-twocolumns-icons-texts__description .cl-textbox-twocolumns-icons-texts__text dd {
    color: #363636
}

@media screen and (max-width: 768px) {
    .cl-textbox-twocolumns-icons-texts__inner {
        padding: 93.86667px 0px 93.86667px;
        padding: 12.22222vw 0vw 12.22222vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-textbox-twocolumns-icons-texts__inner {
        padding: 44px 0px 44px;
        padding: 12.22222vw 0vw 12.22222vw
    }
}

@media screen and (max-width: 768px) {
    .cl-textbox-twocolumns-icons-texts__head {
        padding: 0px 34.13333px;
        padding: 0vw 4.44444vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-textbox-twocolumns-icons-texts__head {
        padding: 0px 16px;
        padding: 0vw 4.44444vw
    }
}

@media screen and (max-width: 768px) {
    .cl-textbox-twocolumns-icons-texts__head .cl-textbox-twocolumns-icons-texts__text {
        width: 100%;
        margin-bottom: 61.86667px;
        margin-bottom: 8.05556vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-textbox-twocolumns-icons-texts__head .cl-textbox-twocolumns-icons-texts__text {
        margin-bottom: 29px;
        margin-bottom: 8.05556vw
    }
}

@media screen and (max-width: 768px) {
    .cl-textbox-twocolumns-icons-texts__title {
        width: 100%;
        margin-top: -3.2px;
        margin-top: -.41667vw;
        margin-bottom: -42.66667px;
        margin-bottom: -5.55556vw;
        padding-bottom: 68.26667px;
        padding-bottom: 8.88889vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-textbox-twocolumns-icons-texts__title {
        margin-top: -1.5px;
        margin-top: -.41667vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-textbox-twocolumns-icons-texts__title {
        margin-bottom: -20px;
        margin-bottom: -5.55556vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-textbox-twocolumns-icons-texts__title {
        padding-bottom: 32px;
        padding-bottom: 8.88889vw
    }
}

@media screen and (max-width: 768px) {
    .cl-textbox-twocolumns-icons-texts__body {
        display: block;
        margin: 0
    }

    .cl-textbox-twocolumns-icons-texts__column {
        display: block;
        width: 100%;
        padding: 0
    }

    .cl-textbox-twocolumns-icons-texts__column+.cl-textbox-twocolumns-icons-texts__column {
        padding: 0;
        margin-top: 17.06667px;
        margin-top: 2.22222vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-textbox-twocolumns-icons-texts__column+.cl-textbox-twocolumns-icons-texts__column {
        margin-top: 8px;
        margin-top: 2.22222vw
    }
}

@media screen and (max-width: 768px) {
    .cl-textbox-twocolumns-icons-texts__column-inner {
        padding: 89.6px 34.13333px 87.46667px;
        padding: 11.66667vw 4.44444vw 11.38889vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-textbox-twocolumns-icons-texts__column-inner {
        padding: 42px 16px 41px;
        padding: 11.66667vw 4.44444vw 11.38889vw
    }
}

@media screen and (max-width: 768px) {
    .cl-textbox-twocolumns-icons-texts__subtitle {
        margin-top: 0px;
        margin-top: 0vw;
        margin-bottom: -32px;
        margin-bottom: -4.16667vw;
        padding-bottom: 93.86667px;
        padding-bottom: 12.22222vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-textbox-twocolumns-icons-texts__subtitle {
        margin-top: 0px;
        margin-top: 0vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-textbox-twocolumns-icons-texts__subtitle {
        margin-bottom: -15px;
        margin-bottom: -4.16667vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-textbox-twocolumns-icons-texts__subtitle {
        padding-bottom: 44px;
        padding-bottom: 12.22222vw
    }
}

@media screen and (max-width: 768px) {
    .cl-textbox-twocolumns-icons-texts__list li+li {
        margin-top: 87.46667px;
        margin-top: 11.38889vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-textbox-twocolumns-icons-texts__list li+li {
        margin-top: 41px;
        margin-top: 11.38889vw
    }
}

@media screen and (max-width: 768px) {
    .cl-textbox-twocolumns-icons-texts__list .cl-textbox-twocolumns-icons-texts__image {
        width: 104.53333px;
        width: 13.61111vw;
        height: 104.53333px;
        height: 13.61111vw;
        margin-top: 11.73333px;
        margin-top: 1.52778vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-textbox-twocolumns-icons-texts__list .cl-textbox-twocolumns-icons-texts__image {
        width: 49px;
        width: 13.61111vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-textbox-twocolumns-icons-texts__list .cl-textbox-twocolumns-icons-texts__image {
        height: 49px;
        height: 13.61111vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-textbox-twocolumns-icons-texts__list .cl-textbox-twocolumns-icons-texts__image {
        margin-top: 5.5px;
        margin-top: 1.52778vw
    }
}

@media screen and (max-width: 768px) {
    .cl-textbox-twocolumns-icons-texts__list .cl-textbox-twocolumns-icons-texts__description {
        padding-left: 149.33333px;
        padding-left: 19.44444vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-textbox-twocolumns-icons-texts__list .cl-textbox-twocolumns-icons-texts__description {
        padding-left: 70px;
        padding-left: 19.44444vw
    }
}

@media screen and (max-width: 768px) {
    .cl-textbox-twocolumns-icons-texts__list .cl-textbox-twocolumns-icons-texts__description .cl-btn-inherit {
        max-width: 550.4px;
        max-width: 71.66667vw;
        margin: 48px 0px 0px;
        margin: 6.25vw 0vw 0vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-textbox-twocolumns-icons-texts__list .cl-textbox-twocolumns-icons-texts__description .cl-btn-inherit {
        max-width: 258px;
        max-width: 71.66667vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-textbox-twocolumns-icons-texts__list .cl-textbox-twocolumns-icons-texts__description .cl-btn-inherit {
        margin: 22.5px 0px 0px;
        margin: 6.25vw 0vw 0vw
    }
}

@media screen and (max-width: 768px) {
    .cl-textbox-twocolumns-icons-texts__list .cl-textbox-twocolumns-icons-texts__description .cl-textbox-twocolumns-icons-texts__text dt {
        margin-top: -1.06667px;
        margin-top: -.13889vw;
        margin-bottom: 23.46667px;
        margin-bottom: 3.05556vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-textbox-twocolumns-icons-texts__list .cl-textbox-twocolumns-icons-texts__description .cl-textbox-twocolumns-icons-texts__text dt {
        margin-top: -.5px;
        margin-top: -.13889vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-textbox-twocolumns-icons-texts__list .cl-textbox-twocolumns-icons-texts__description .cl-textbox-twocolumns-icons-texts__text dt {
        margin-bottom: 11px;
        margin-bottom: 3.05556vw
    }
}

@media screen and (max-width: 768px) {
    .cl-textbox-twocolumns-icons-texts__list .cl-textbox-twocolumns-icons-texts__description .cl-textbox-twocolumns-icons-texts__text dt, .cl-textbox-twocolumns-icons-texts__list .cl-textbox-twocolumns-icons-texts__description .cl-textbox-twocolumns-icons-texts__text dd {
        color: #363636
    }
}
@font-face {
    font-family: 'SamsungOne';
    src: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungOneLatinWeb-400.woff2") format("woff2"), url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungOneLatinWeb-400.woff") format("woff"), url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungOneLatinWeb-400.eot");
    font-weight: 400;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: 'SamsungOne';
    src: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungOneLatinWeb-700.woff2") format("woff2"), url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungOneLatinWeb-700.woff") format("woff"), url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungOneLatinWeb-700.eot");
    font-weight: 700;
    font-style: bold;
    font-display: swap
}

@font-face {
    font-family: 'SamsungSharpSans';
    src: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungSharpSans-Bold.woff") format("woff"), url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungSharpSans-Bold.eot"), url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungSharpSans-Bold.eot?#iefix") format("embedded-opentype"), url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungSharpSans-Bold.svg#SamsungSharpSans-Bold") format("svg");
    font-weight: 700;
    font-style: bold;
    font-display: swap
}

.cl-textbox {
    max-width: 1440px;
    margin: 0 auto;
    text-align: center
}

.cl-textbox:before, .cl-textbox:after {
    content: '';
    display: block;
    clear: both
}

.cl-textbox__body {
    background: #fff;
    padding: 88px 142px 36px;
    padding: 6.11111vw 9.86111vw 2.5vw;
    overflow: hidden;
    color: #363636
}

@media (min-width: 1440px) {
    .cl-textbox__body {
        padding: 88px 142px 36px
    }
}

.cl-textbox__logo {
    width: auto;
    height: 56px;
    height: 3.88889vw;
    margin-bottom: 37px;
    margin-bottom: 2.56944vw
}

@media (min-width: 1440px) {
    .cl-textbox__logo {
        height: 56px
    }
}

@media (min-width: 1440px) {
    .cl-textbox__logo {
        margin-bottom: 37px
    }
}

.cl-textbox__title {
    margin-bottom: -37px;
    margin-bottom: -2.56944vw;
    padding-bottom: 50px;
    padding-bottom: 3.47222vw;
    line-height: 1.2;
    color: #000
}

@media (min-width: 1440px) {
    .cl-textbox__title {
        margin-bottom: -37px
    }
}

@media (min-width: 1440px) {
    .cl-textbox__title {
        padding-bottom: 50px
    }
}

html[lang^="th"] .cl-textbox__title {
    line-height: .9
}

html[lang^="my"] .cl-textbox__title {
    line-height: 1.4
}

.cl-textbox__subtitle {
    margin-bottom: 8px;
    margin-bottom: .55556vw;
    line-height: 1.33
}

@media (min-width: 1440px) {
    .cl-textbox__subtitle {
        margin-bottom: 8px
    }
}

html[lang^="th"] .cl-textbox__subtitle {
    line-height: .9975
}

html[lang^="my"] .cl-textbox__subtitle {
    line-height: 1.4
}

.cl-textbox__text {
    line-height: 1.33
}

html[lang^="th"] .cl-textbox__text {
    line-height: .9975
}

html[lang^="my"] .cl-textbox__text {
    line-height: 1.4
}

.cl-textbox__disclaimer {
    margin-top: 77px;
    margin-top: 5.34722vw
}

@media (min-width: 1440px) {
    .cl-textbox__disclaimer {
        margin-top: 77px
    }
}

.cl-textbox .cl-btn-inherit {
    margin-top: 30px;
    margin-top: 2.08333vw
}

@media (min-width: 1440px) {
    .cl-textbox .cl-btn-inherit {
        margin-top: 30px
    }
}

.cl-textbox .cl-btn-inherit>a {
    max-width: 566px;
    max-width: 39.30556vw;
    overflow: hidden;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

@media (min-width: 1440px) {
    .cl-textbox .cl-btn-inherit>a {
        max-width: 566px
    }
}

.cl-textbox .cl-btn-inherit--black-text .s-btn-text {
    color: #000
}

.cl-textbox .cl-btn-inherit--black-round .s-btn-encased, .cl-textbox .cl-btn-inherit--black-angled .s-btn-encased {
    color: #000
}

.cl-textbox .cl-btn-inherit--black-round .s-btn-encased:hover, .cl-textbox .cl-btn-inherit--black-round .s-btn-encased:active, .cl-textbox .cl-btn-inherit--black-round .s-btn-encased:focus, .cl-textbox .cl-btn-inherit--black-angled .s-btn-encased:hover, .cl-textbox .cl-btn-inherit--black-angled .s-btn-encased:active, .cl-textbox .cl-btn-inherit--black-angled .s-btn-encased:focus {
    color: #fff
}

.cl-textbox .cl-btn-inherit--blue-round .s-btn-encased, .cl-textbox .cl-btn-inherit--blue-angled .s-btn-encased {
    color: #fff
}

.cl-textbox .cl-btn-inherit--white-text .s-btn-text {
    color: #fff
}

.cl-textbox .cl-btn-inherit--white-round .s-btn-encased, .cl-textbox .cl-btn-inherit--white-angled .s-btn-encased {
    color: #fff
}

.cl-textbox .cl-btn-inherit--white-round .s-btn-encased:hover, .cl-textbox .cl-btn-inherit--white-round .s-btn-encased:active, .cl-textbox .cl-btn-inherit--white-round .s-btn-encased:focus, .cl-textbox .cl-btn-inherit--white-angled .s-btn-encased:hover, .cl-textbox .cl-btn-inherit--white-angled .s-btn-encased:active, .cl-textbox .cl-btn-inherit--white-angled .s-btn-encased:focus {
    color: #000
}

.cl-textbox--gray .cl-textbox__body {
    background: #f7f7f7
}

.cl-textbox--darkgray .cl-textbox__body {
    background: #363636
}

.cl-textbox--black .cl-textbox__body {
    background: #000
}

.cl-textbox--black .cl-textbox__body, .cl-textbox--black .cl-textbox__title, .cl-textbox--darkgray .cl-textbox__body, .cl-textbox--darkgray .cl-textbox__title {
    color: #fff
}

.cl-textbox--black .s-btn-cta, .cl-textbox--darkgray .s-btn-cta {
    background-color: #000
}

.cl-textbox--black .s-btn-cta:hover, .cl-textbox--black .s-btn-cta:active, .cl-textbox--black .s-btn-cta:focus, .cl-textbox--darkgray .s-btn-cta:hover, .cl-textbox--darkgray .s-btn-cta:active, .cl-textbox--darkgray .s-btn-cta:focus {
    background-color: #fff
}

.cl-textbox--left {
    text-align: left
}

.cl-textbox--right {
    text-align: right
}

.cl-textbox--padding-top-none .cl-textbox__body {
    padding-top: 0
}

.cl-textbox--padding-bottom-none .cl-textbox__body {
    padding-bottom: 0
}

@media screen and (max-width: 768px) {
    .cl-textbox__body {
        padding: 59.73333px 34.13333px 55.46667px;
        padding: 7.77778vw 4.44444vw 7.22222vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-textbox__body {
        padding: 28px 16px 26px;
        padding: 7.77778vw 4.44444vw 7.22222vw
    }
}

@media screen and (max-width: 768px) {
    .cl-textbox__logo {
        width: auto;
        height: 68.26667px;
        height: 8.88889vw;
        margin-bottom: 55.46667px;
        margin-bottom: 7.22222vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-textbox__logo {
        height: 32px;
        height: 8.88889vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-textbox__logo {
        margin-bottom: 26px;
        margin-bottom: 7.22222vw
    }
}

@media screen and (max-width: 768px) {
    .cl-textbox__title {
        margin-bottom: -49.06667px;
        margin-bottom: -6.38889vw;
        padding-bottom: 64px;
        padding-bottom: 8.33333vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-textbox__title {
        margin-bottom: -23px;
        margin-bottom: -6.38889vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-textbox__title {
        padding-bottom: 30px;
        padding-bottom: 8.33333vw
    }
}

@media screen and (max-width: 768px) {
    .cl-textbox__subtitle {
        margin-bottom: 2.13333px;
        margin-bottom: .27778vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-textbox__subtitle {
        margin-bottom: 1px;
        margin-bottom: .27778vw
    }
}

@media screen and (max-width: 768px) {
    .cl-textbox__disclaimer {
        margin-top: 53.33333px;
        margin-top: 6.94444vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-textbox__disclaimer {
        margin-top: 25px;
        margin-top: 6.94444vw
    }
}

@media screen and (max-width: 768px) {
    .cl-textbox .cl-btn-inherit {
        margin-top: 36.26667px;
        margin-top: 4.72222vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-textbox .cl-btn-inherit {
        margin-top: 17px;
        margin-top: 4.72222vw
    }
}

@media screen and (max-width: 768px) {
    .cl-textbox .cl-btn-inherit>a {
        max-width: 699.73333px;
        max-width: 91.11111vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cl-textbox .cl-btn-inherit>a {
        max-width: 328px;
        max-width: 91.11111vw
    }
}

@media screen and (max-width: 768px) {
    .cl-textbox--left, .cl-textbox--right {
        text-align: center
    }
}
@font-face {
	font-family: 'SamsungOne';
	src: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungOneLatinWeb-400.woff2") format("woff2"), url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungOneLatinWeb-400.woff") format("woff"), url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungOneLatinWeb-400.eot");
	font-weight: 400;
	font-style: normal;
	font-display: swap
}

@font-face {
	font-family: 'SamsungOne';
	src: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungOneLatinWeb-700.woff2") format("woff2"), url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungOneLatinWeb-700.woff") format("woff"), url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungOneLatinWeb-700.eot");
	font-weight: 700;
	font-style: bold;
	font-display: swap
}

@font-face {
	font-family: 'SamsungSharpSans';
	src: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungSharpSans-Bold.woff") format("woff"), url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungSharpSans-Bold.eot"), url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungSharpSans-Bold.eot?#iefix") format("embedded-opentype"), url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungSharpSans-Bold.svg#SamsungSharpSans-Bold") format("svg");
	font-weight: 700;
	font-style: bold;
	font-display: swap
}

.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;
	background: #f7f7f7;
	opacity: 0.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(../../../../../../etc.clientlibs/samsung/clientlibs/us/usglobal/clientlib-dependencies/resources/imgs/bnt_main_slider_prev_on.png);
	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(../../../../../../etc.clientlibs/samsung/clientlibs/us/usglobal/clientlib-dependencies/resources/imgs/bnt_main_slider_next_on.png)
}

.cm-carousel-container.s-slick .slick-next:after {
	background-image: url(../../../../../../etc.clientlibs/samsung/clientlibs/us/usglobal/clientlib-dependencies/resources/imgs/bnt_main_slider_next_on.png);
	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(../../../../../../etc.clientlibs/samsung/clientlibs/us/usglobal/clientlib-dependencies/resources/imgs/bnt_main_slider_prev_on.png)
}

.cm-carousel-container.s-slick .slick-dots {
	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, 0.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.slick-active button, .cm-carousel-container.s-slick .slick-dots li button:hover, .cm-carousel-container.s-slick .slick-dots li button:focus {
	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(../../../../../../etc.clientlibs/samsung/clientlibs/us/usglobal/clientlib-dependencies/resources/imgs/common/btn-carousel-pause-white.svg)
}

.cm-carousel-container.s-slick .slick-dots-autoplay button.s-autoplay-play {
	background-image: url(../../../../../../etc.clientlibs/samsung/clientlibs/us/usglobal/clientlib-dependencies/resources/imgs/common/btn-carousel-playarw-white-right.svg)
}

.cm-carousel-container.s-slick .slick-dots-autoplay.slick-active button, .cm-carousel-container.s-slick .slick-dots-autoplay button:hover, .cm-carousel-container.s-slick .slick-dots-autoplay button:focus {
	border: 0;
	background-color: transparent !important
}

.cm-carousel-container--dot-outside {
	padding-bottom: 60px;
	padding-bottom: 4.16667vw;
	-webkit-transition: padding-bottom, .5s;
	transition: padding-bottom, .5s
}

@media (min-width: 1440px) {
	.cm-carousel-container--dot-outside {
		padding-bottom: 60px
	}
}

.cm-carousel-container--dot-outside.s-slick .slick-dots {
	padding: 0;
	background: transparent;
	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: 0px 5px;
	margin: 0vw .34722vw
}

@media (min-width: 1440px) {
	.cm-carousel-container--dot-outside.s-slick .slick-dots li {
		margin: 0px 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.slick-active button, .cm-carousel-container--dot-outside.s-slick .slick-dots li button:hover, .cm-carousel-container--dot-outside.s-slick .slick-dots li button:focus {
	border: 0;
	background-color: #636363
}

.cm-carousel-container--dot-outside.s-slick .slick-dots-autoplay button.s-autoplay-pause {
	background-image: url(../../../../../../etc.clientlibs/samsung/clientlibs/us/usglobal/clientlib-dependencies/resources/imgs/common/btn-carousel-pause.svg)
}

.cm-carousel-container--dot-outside.s-slick .slick-dots-autoplay button.s-autoplay-play {
	background-image: url(../../../../../../etc.clientlibs/samsung/clientlibs/us/usglobal/clientlib-dependencies/resources/imgs/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-dark-gray.s-slick .slick-dots li button, .cm-carousel-container--bg-black.s-slick .slick-dots li button {
	border-color: #fff
}

.cm-carousel-container--bg-dark-gray.s-slick .slick-dots li.slick-active button, .cm-carousel-container--bg-dark-gray.s-slick .slick-dots li button:hover, .cm-carousel-container--bg-dark-gray.s-slick .slick-dots li button:focus, .cm-carousel-container--bg-black.s-slick .slick-dots li.slick-active button, .cm-carousel-container--bg-black.s-slick .slick-dots li button:hover, .cm-carousel-container--bg-black.s-slick .slick-dots li button:focus {
	border: 0;
	background-color: #fff
}

.cm-carousel-container--bg-dark-gray.s-slick .slick-dots li button, .cm-carousel-container--bg-black.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("../../../../../../etc.clientlibs/samsung/clientlibs/us/usglobal/clientlib-dependencies/resources/imgs/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:hover, .cm-carousel-container.s-stepback .s-stepback-cta:focus {
	background: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/usglobal/clientlib-dependencies/resources/imgs/quickbtn-black-hover.png") center center no-repeat;
	background-size: 99%
}

.cm-carousel-container--bg-dark-gray.s-stepback .s-stepback-cta, .cm-carousel-container--bg-black.s-stepback .s-stepback-cta {
	background-image: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/usglobal/clientlib-dependencies/resources/imgs/quickbtn-white.png")
}

.cm-carousel-container--bg-dark-gray.s-stepback .s-stepback-cta:hover, .cm-carousel-container--bg-dark-gray.s-stepback .s-stepback-cta:focus, .cm-carousel-container--bg-black.s-stepback .s-stepback-cta:hover, .cm-carousel-container--bg-black.s-stepback .s-stepback-cta:focus {
	background-image: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/usglobal/clientlib-dependencies/resources/imgs/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: transparent;
		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: 0px 4.26667px;
		margin: 0vw .55556vw
	}
}

@media screen and (max-width: 768px) and (max-width: 360px) {
	.cm-carousel-container--dot-outside.s-slick .slick-dots li {
		margin: 0px 2px;
		margin: 0vw .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("../../../../../../etc.clientlibs/samsung/clientlibs/us/usglobal/clientlib-dependencies/resources/imgs/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:hover, .cm-carousel-container.s-stepback .s-stepback-cta:focus {
		background: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/usglobal/clientlib-dependencies/resources/imgs/quickbtn-black-hover-mo.png") no-repeat;
		background-size: 100%
	}

	.cm-carousel-container--bg-dark-gray.s-stepback .s-stepback-cta, .cm-carousel-container--bg-black.s-stepback .s-stepback-cta {
		background-image: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/usglobal/clientlib-dependencies/resources/imgs/quickbtn-white-mo.png")
	}

	.cm-carousel-container--bg-dark-gray.s-stepback .s-stepback-cta:hover, .cm-carousel-container--bg-dark-gray.s-stepback .s-stepback-cta:focus, .cm-carousel-container--bg-black.s-stepback .s-stepback-cta:hover, .cm-carousel-container--bg-black.s-stepback .s-stepback-cta:focus {
		background-image: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/usglobal/clientlib-dependencies/resources/imgs/quickbtn-white-hover-mo.png")
	}

	.cm-carousel-container.s-video-container-on {
		height: auto
	}
}
@font-face {
    font-family: 'SamsungOne';
    src: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungOneLatinWeb-400.woff2") format("woff2"), url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungOneLatinWeb-400.woff") format("woff"), url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungOneLatinWeb-400.eot");
    font-weight: 400;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: 'SamsungOne';
    src: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungOneLatinWeb-700.woff2") format("woff2"), url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungOneLatinWeb-700.woff") format("woff"), url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungOneLatinWeb-700.eot");
    font-weight: 700;
    font-style: bold;
    font-display: swap
}

@font-face {
    font-family: 'SamsungSharpSans';
    src: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungSharpSans-Bold.woff") format("woff"), url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungSharpSans-Bold.eot"), url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungSharpSans-Bold.eot?#iefix") format("embedded-opentype"), url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungSharpSans-Bold.svg#SamsungSharpSans-Bold") format("svg");
    font-weight: 700;
    font-style: bold;
    font-display: swap
}

.cm-columns {
    margin: 0 auto;
    max-width: 1440px
}

.cm-columns * {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.cm-columns__inner {
    margin: 0 auto;
    font-size: 0
}

.cm-columns__item {
    display: inline-block;
    font-size: 16px;
    font-size: 1.11111vw;
    vertical-align: top;
    opacity: 1
}

html[lang^="th"] .cm-columns__item {
    font-size: 21.6px;
    font-size: 1.5vw
}

@media (min-width: 1440px) {
    .cm-columns__item {
        font-size: 16px
    }

    html[lang^="th"] .cm-columns__item {
        font-size: 21.6px
    }
}

.s-use-seemore .cm-columns__item {
    display: none;
    opacity: 0
}

.cm-columns__item.is-item-active {
    display: inline-block
}

.cm-columns__item.is-item-visible {
    opacity: 1;
    -webkit-transition: opacity .5s;
    transition: opacity .5s
}

.aem-AuthorLayer-Edit .cm-columns__item {
    display: inline-block;
    opacity: 1
}

.cm-columns__cta-wrap {
    margin-top: 80px;
    margin-top: 5.55556vw;
    text-align: center
}

@media (min-width: 1440px) {
    .cm-columns__cta-wrap {
        margin-top: 80px
    }
}

.cm-columns--width-860 .cm-columns__inner {
    max-width: 860px
}

.cm-columns--width-1206 {
    overflow: hidden
}

.cm-columns--width-1206 .cm-columns__inner {
    max-width: 1206px
}

.cm-columns--width-1200 .cm-columns__inner {
    max-width: 1200px
}

.cm-columns--width-1920 {
    max-width: 1920px
}

.cm-columns--2columns .cm-columns__item {
    width: 50%
}

.cm-columns--3columns .cm-columns__item {
    width: 33.333%
}

.cm-columns--4columns .cm-columns__item {
    width: 25%
}

.cm-columns--5columns .cm-columns__item {
    width: 20%
}

.cm-columns--space-normal .cm-columns__inner {
    padding: 0px 6px;
    padding: 0vw .41667vw
}

@media (min-width: 1440px) {
    .cm-columns--space-normal .cm-columns__inner {
        padding: 0px 6px
    }
}

.cm-columns--space-normal .cm-columns__item {
    padding: 0px 6px;
    padding: 0vw .41667vw
}

@media (min-width: 1440px) {
    .cm-columns--space-normal .cm-columns__item {
        padding: 0px 6px
    }
}

.cm-columns--space-normal.cm-columns--width-1200, .cm-columns--space-normal.cm-columns--width-860 {
    overflow: hidden
}

.cm-columns--space-normal.cm-columns--width-1440 {
    overflow: hidden
}

.cm-columns--space-normal.cm-columns--width-1440 .cm-columns__inner {
    padding: 0;
    margin: 0px -6px;
    margin: 0vw -.41667vw
}

@media (min-width: 1440px) {
    .cm-columns--space-normal.cm-columns--width-1440 .cm-columns__inner {
        margin: 0px -6px
    }
}

.cm-columns--space-normal.cm-columns--width-1440.cm-columns--container-space .cm-columns__inner {
    margin: 0 0;
    padding: 0px 6px;
    padding: 0vw .41667vw
}

@media (min-width: 1440px) {
    .cm-columns--space-normal.cm-columns--width-1440.cm-columns--container-space .cm-columns__inner {
        padding: 0px 6px
    }
}

.cm-columns--space-normal.cm-columns--width-1920 {
    overflow: hidden
}

.cm-columns--space-normal.cm-columns--width-1920 .cm-columns__inner {
    padding: 0;
    margin: 0px -6px;
    margin: 0vw -.41667vw
}

@media (min-width: 1440px) {
    .cm-columns--space-normal.cm-columns--width-1920 .cm-columns__inner {
        margin: 0px -6px
    }
}

.cm-columns--space-wide .cm-columns__inner {
    padding: 0px 12px;
    padding: 0vw .83333vw
}

@media (min-width: 1440px) {
    .cm-columns--space-wide .cm-columns__inner {
        padding: 0px 12px
    }
}

.cm-columns--space-wide .cm-columns__item {
    padding: 0px 12px;
    padding: 0vw .83333vw
}

@media (min-width: 1440px) {
    .cm-columns--space-wide .cm-columns__item {
        padding: 0px 12px
    }
}

.cm-columns--space-wide.cm-columns--width-1200, .cm-columns--space-wide.cm-columns--width-860 {
    overflow: hidden
}

.cm-columns--space-wide.cm-columns--width-1440 {
    overflow: hidden
}

.cm-columns--space-wide.cm-columns--width-1440 .cm-columns__inner {
    padding: 0;
    margin: 0px -12px;
    margin: 0vw -.83333vw
}

@media (min-width: 1440px) {
    .cm-columns--space-wide.cm-columns--width-1440 .cm-columns__inner {
        margin: 0px -12px
    }
}

.cm-columns--space-wide.cm-columns--width-1440.cm-columns--container-space .cm-columns__inner {
    margin: 0 0;
    padding: 0px 12px;
    padding: 0vw .83333vw
}

@media (min-width: 1440px) {
    .cm-columns--space-wide.cm-columns--width-1440.cm-columns--container-space .cm-columns__inner {
        padding: 0px 12px
    }
}

.cm-columns--space-wide.cm-columns--width-1920 {
    overflow: hidden
}

.cm-columns--space-wide.cm-columns--width-1920 .cm-columns__inner {
    padding: 0;
    margin: 0px -12px;
    margin: 0vw -.83333vw
}

@media (min-width: 1440px) {
    .cm-columns--space-wide.cm-columns--width-1920 .cm-columns__inner {
        margin: 0px -12px
    }
}

.cm-columns--align-center {
    text-align: center
}

.cm-columns.s-bg-gray {
    background-color: #f5f5f5
}

.cm-columns.s-bg-dark-gray {
    background-color: #3e4148
}

.cm-columns.s-bg-black {
    background-color: #000
}

.cm-columns.s-bg-black .s-btn-encased, .cm-columns.s-bg-dark-gray .s-btn-encased {
    color: #fff;
    border-color: #fff
}

.cm-columns.s-bg-black .s-btn-encased:hover, .cm-columns.s-bg-black .s-btn-encased:focus, .cm-columns.s-bg-dark-gray .s-btn-encased:hover, .cm-columns.s-bg-dark-gray .s-btn-encased:focus {
    background: #fff;
    color: #000
}

.cm-columns--padding-top {
    padding-top: 48px;
    padding-top: 3.33333vw
}

@media (min-width: 1440px) {
    .cm-columns--padding-top {
        padding-top: 48px
    }
}

.cm-columns--padding-bottom {
    padding-bottom: 48px;
    padding-bottom: 3.33333vw
}

@media (min-width: 1440px) {
    .cm-columns--padding-bottom {
        padding-bottom: 48px
    }
}

.cm-columns--padding-top-wide {
    padding-top: 96px;
    padding-top: 6.66667vw
}

@media (min-width: 1440px) {
    .cm-columns--padding-top-wide {
        padding-top: 96px
    }
}

.cm-columns--padding-bottom-wide {
    padding-bottom: 96px;
    padding-bottom: 6.66667vw
}

@media (min-width: 1440px) {
    .cm-columns--padding-bottom-wide {
        padding-bottom: 96px
    }
}

.cm-columns--separation-line .cm-columns__inner>.cm-columns__item {
    position: relative
}

.cm-columns--separation-line .cm-columns__inner>.cm-columns__item:before {
    display: block;
    position: absolute;
    z-index: 2;
    top: 50%;
    left: 0;
    height: 0;
    border-right: 1px solid #dadada;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-transition: height 0.5s ease-in-out;
    transition: height 0.5s ease-in-out;
    content: ""
}

.cm-columns--separation-line>:first-child:before {
    display: none
}

.cm-columns--separation-line.cm-columns--2columns .cm-columns__inner>.cm-columns__item:nth-child(2n+1):before {
    display: none
}

.cm-columns--separation-line.cm-columns--3columns .cm-columns__inner>.cm-columns__item:nth-child(3n+1):before {
    display: none
}

.cm-columns--separation-line.cm-columns--4columns .cm-columns__inner>.cm-columns__item:nth-child(4n+1):before {
    display: none
}

.cm-columns--separation-line.cm-columns--5columns .cm-columns__inner>.cm-columns__item:nth-child(5n+1):before {
    display: none
}

.cm-columns--separation-line .slick-initialized .cm-columns__item:before {
    display: none
}

.cm-columns--separation-line.is-active-line .cm-columns__item:before {
    height: 100%
}

@media screen and (max-width: 768px) {
    .cm-columns {
        overflow-x: hidden
    }

    .cm-columns__item {
        margin: 0;
        padding: 0;
        width: auto;
        font-size: 17.06667px;
        font-size: 2.22222vw
    }

    html[lang^="th"] .cm-columns__item {
        font-size: 23.04px;
        font-size: 3vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-columns__item {
        font-size: 8px;
        font-size: 2.22222vw
    }

    html[lang^="th"] .cm-columns__item {
        font-size: 10.8px;
        font-size: 3vw
    }
}

@media screen and (max-width: 768px) {
    .cm-g-columns-slick .cm-columns__item {
        display: inline-block;
        opacity: 1
    }

    .aem-AuthorLayer-Edit .cm-columns__item {
        display: block
    }

    .aem-AuthorLayer-Edit .cm-columns__item .cm-g-columns-slick {
        display: inline-block;
        opacity: 1
    }

    .cm-columns__cta-wrap {
        margin-top: 128px;
        margin-top: 16.66667vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-columns__cta-wrap {
        margin-top: 60px;
        margin-top: 16.66667vw
    }
}

@media screen and (max-width: 768px) {
    .cm-columns.s-use-seemore .cm-columns__item {
        display: none
    }

    .cm-columns, .cm-columns--1columns-mo .cm-columns {
        padding: 0
    }

    .cm-columns__inner, .cm-columns--1columns-mo .cm-columns__inner {
        padding: 0
    }

    .cm-columns__item, .cm-columns--1columns-mo .cm-columns__item {
        margin: 0;
        padding: 0;
        width: auto;
        height: auto !important;
        font-size: 17.06667px;
        font-size: 2.22222vw
    }

    html[lang^="th"] .cm-columns__item, html[lang^="th"] .cm-columns--1columns-mo .cm-columns__item {
        font-size: 23.04px;
        font-size: 3vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-columns__item, .cm-columns--1columns-mo .cm-columns__item {
        font-size: 8px;
        font-size: 2.22222vw
    }

    html[lang^="th"] .cm-columns__item, html[lang^="th"] .cm-columns--1columns-mo .cm-columns__item {
        font-size: 10.8px;
        font-size: 3vw
    }
}

@media screen and (max-width: 768px) {
    .cm-columns__item.is-item-active, .cm-columns--1columns-mo .cm-columns__item.is-item-active {
        display: block
    }

    .s-use-seemore .cm-columns__item, .s-use-seemore .cm-columns--1columns-mo .cm-columns__item {
        display: none
    }

    .cm-columns--dot-outside.s-slick, .cm-columns--1columns-mo .cm-columns--dot-outside.s-slick {
        padding-bottom: 115.2px;
        padding-bottom: 15vw;
        -webkit-transition: padding-bottom, .5s;
        transition: padding-bottom, .5s
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-columns--dot-outside.s-slick, .cm-columns--1columns-mo .cm-columns--dot-outside.s-slick {
        padding-bottom: 54px;
        padding-bottom: 15vw
    }
}

@media screen and (max-width: 768px) {
    .cm-columns--1columns-mo .cm-columns__item {
        margin: 0;
        padding: 0;
        width: auto;
        display: block;
        font-size: 17.06667px;
        font-size: 2.22222vw
    }

    html[lang^="th"] .cm-columns--1columns-mo .cm-columns__item {
        font-size: 23.04px;
        font-size: 3vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-columns--1columns-mo .cm-columns__item {
        font-size: 8px;
        font-size: 2.22222vw
    }

    html[lang^="th"] .cm-columns--1columns-mo .cm-columns__item {
        font-size: 10.8px;
        font-size: 3vw
    }
}

@media screen and (max-width: 768px) {
    .cm-columns--1columns-mo .cm-columns__item.is-item-active {
        display: block
    }

    .cm-columns--2columns-mo .cm-columns__item {
        width: 50%
    }

    .cm-columns--2columns-mo .cm-columns__item:nth-child(2) {
        margin-top: 0
    }

    .cm-columns--2columns-mo .cm-columns__item.is-item-active {
        display: inline-block
    }

    .cm-columns--2columns-mo.cm-columns--space-normal .cm-columns__inner {
        margin: 0px -8.53333px;
        margin: 0vw -1.11111vw;
        padding: 0
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-columns--2columns-mo.cm-columns--space-normal .cm-columns__inner {
        margin: 0px -4px;
        margin: 0vw -1.11111vw
    }
}

@media screen and (max-width: 768px) {
    .cm-columns--2columns-mo.cm-columns--space-normal .cm-columns__item {
        padding: 0px 8.53333px;
        padding: 0vw 1.11111vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-columns--2columns-mo.cm-columns--space-normal .cm-columns__item {
        padding: 0px 4px;
        padding: 0vw 1.11111vw
    }
}

@media screen and (max-width: 768px) {
    .cm-columns--2columns-mo.cm-columns--space-wide .cm-columns__inner {
        margin: 0px -17.06667px;
        margin: 0vw -2.22222vw;
        padding: 0
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-columns--2columns-mo.cm-columns--space-wide .cm-columns__inner {
        margin: 0px -8px;
        margin: 0vw -2.22222vw
    }
}

@media screen and (max-width: 768px) {
    .cm-columns--2columns-mo.cm-columns--space-wide .cm-columns__item {
        padding: 0px 17.06667px;
        padding: 0vw 2.22222vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-columns--2columns-mo.cm-columns--space-wide .cm-columns__item {
        padding: 0px 8px;
        padding: 0vw 2.22222vw
    }
}

@media screen and (max-width: 768px) {
    .cm-columns--2columns-mo.cm-columns--space-m-none .cm-columns__inner {
        margin: 0
    }

    .cm-columns--2columns-mo.cm-columns--space-m-none .cm-columns__item {
        padding: 0
    }

    .cm-columns--2columns-mo.cm-columns--space-m-narrow .cm-columns__inner {
        margin: 0px -8.53333px;
        margin: 0vw -1.11111vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-columns--2columns-mo.cm-columns--space-m-narrow .cm-columns__inner {
        margin: 0px -4px;
        margin: 0vw -1.11111vw
    }
}

@media screen and (max-width: 768px) {
    .cm-columns--2columns-mo.cm-columns--space-m-narrow .cm-columns__item {
        padding: 0px 8.53333px;
        padding: 0vw 1.11111vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-columns--2columns-mo.cm-columns--space-m-narrow .cm-columns__item {
        padding: 0px 4px;
        padding: 0vw 1.11111vw
    }
}

@media screen and (max-width: 768px) {
    .cm-columns--2columns-mo.cm-columns--space-m-normal .cm-columns__inner {
        margin: 0px -10.66667px;
        margin: 0vw -1.38889vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-columns--2columns-mo.cm-columns--space-m-normal .cm-columns__inner {
        margin: 0px -5px;
        margin: 0vw -1.38889vw
    }
}

@media screen and (max-width: 768px) {
    .cm-columns--2columns-mo.cm-columns--space-m-normal .cm-columns__item {
        padding: 0px 10.66667px;
        padding: 0vw 1.38889vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-columns--2columns-mo.cm-columns--space-m-normal .cm-columns__item {
        padding: 0px 5px;
        padding: 0vw 1.38889vw
    }
}

@media screen and (max-width: 768px) {
    .cm-columns--2columns-mo.cm-columns--space-m-wide .cm-columns__inner {
        margin: 0px -17.06667px;
        margin: 0vw -2.22222vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-columns--2columns-mo.cm-columns--space-m-wide .cm-columns__inner {
        margin: 0px -8px;
        margin: 0vw -2.22222vw
    }
}

@media screen and (max-width: 768px) {
    .cm-columns--2columns-mo.cm-columns--space-m-wide .cm-columns__item {
        padding: 0px 17.06667px;
        padding: 0vw 2.22222vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-columns--2columns-mo.cm-columns--space-m-wide .cm-columns__item {
        padding: 0px 8px;
        padding: 0vw 2.22222vw
    }
}

@media screen and (max-width: 768px) {
    .cm-columns--padding-top {
        padding-top: 102.4px;
        padding-top: 13.33333vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-columns--padding-top {
        padding-top: 48px;
        padding-top: 13.33333vw
    }
}

@media screen and (max-width: 768px) {
    .cm-columns--padding-bottom {
        padding-bottom: 102.4px;
        padding-bottom: 13.33333vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-columns--padding-bottom {
        padding-bottom: 48px;
        padding-bottom: 13.33333vw
    }
}

@media screen and (max-width: 768px) {
    .cm-columns--padding-top-wide {
        padding-top: 204.8px;
        padding-top: 26.66667vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-columns--padding-top-wide {
        padding-top: 96px;
        padding-top: 26.66667vw
    }
}

@media screen and (max-width: 768px) {
    .cm-columns--padding-bottom-wide {
        padding-bottom: 204.8px;
        padding-bottom: 26.66667vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-columns--padding-bottom-wide {
        padding-bottom: 96px;
        padding-bottom: 26.66667vw
    }
}

@media screen and (max-width: 768px) {
    .cm-columns--space-none.cm-columns--width-1206.cm-columns--container-space .cm-columns__inner, .cm-columns--space-normal.cm-columns--width-1206.cm-columns--container-space .cm-columns__inner, .cm-columns--space-wide.cm-columns--width-1206.cm-columns--container-space .cm-columns__inner {
        padding: 0px 34.13333px;
        padding: 0vw 4.44444vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-columns--space-none.cm-columns--width-1206.cm-columns--container-space .cm-columns__inner, .cm-columns--space-normal.cm-columns--width-1206.cm-columns--container-space .cm-columns__inner, .cm-columns--space-wide.cm-columns--width-1206.cm-columns--container-space .cm-columns__inner {
        padding: 0px 16px;
        padding: 0vw 4.44444vw
    }
}

@media screen and (max-width: 768px) {
    .cm-columns--space-none.cm-columns--width-1206.cm-columns--container-space.cm-columns--space-normal .cm-columns__inner, .cm-columns--space-normal.cm-columns--width-1206.cm-columns--container-space.cm-columns--space-normal .cm-columns__inner, .cm-columns--space-wide.cm-columns--width-1206.cm-columns--container-space.cm-columns--space-normal .cm-columns__inner {
        margin: 0px -8.53333px;
        margin: 0vw -1.11111vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-columns--space-none.cm-columns--width-1206.cm-columns--container-space.cm-columns--space-normal .cm-columns__inner, .cm-columns--space-normal.cm-columns--width-1206.cm-columns--container-space.cm-columns--space-normal .cm-columns__inner, .cm-columns--space-wide.cm-columns--width-1206.cm-columns--container-space.cm-columns--space-normal .cm-columns__inner {
        margin: 0px -4px;
        margin: 0vw -1.11111vw
    }
}

@media screen and (max-width: 768px) {
    .cm-columns--space-none.cm-columns--width-1206.cm-columns--container-space.cm-columns--space-normal .cm-columns__item, .cm-columns--space-normal.cm-columns--width-1206.cm-columns--container-space.cm-columns--space-normal .cm-columns__item, .cm-columns--space-wide.cm-columns--width-1206.cm-columns--container-space.cm-columns--space-normal .cm-columns__item {
        padding: 0px 8.53333px;
        padding: 0vw 1.11111vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-columns--space-none.cm-columns--width-1206.cm-columns--container-space.cm-columns--space-normal .cm-columns__item, .cm-columns--space-normal.cm-columns--width-1206.cm-columns--container-space.cm-columns--space-normal .cm-columns__item, .cm-columns--space-wide.cm-columns--width-1206.cm-columns--container-space.cm-columns--space-normal .cm-columns__item {
        padding: 0px 4px;
        padding: 0vw 1.11111vw
    }
}

@media screen and (max-width: 768px) {
    .cm-columns--space-none.cm-columns--width-1206.cm-columns--container-space.cm-columns--space-wide .cm-columns__inner, .cm-columns--space-normal.cm-columns--width-1206.cm-columns--container-space.cm-columns--space-wide .cm-columns__inner, .cm-columns--space-wide.cm-columns--width-1206.cm-columns--container-space.cm-columns--space-wide .cm-columns__inner {
        margin: 0px -17.06667px;
        margin: 0vw -2.22222vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-columns--space-none.cm-columns--width-1206.cm-columns--container-space.cm-columns--space-wide .cm-columns__inner, .cm-columns--space-normal.cm-columns--width-1206.cm-columns--container-space.cm-columns--space-wide .cm-columns__inner, .cm-columns--space-wide.cm-columns--width-1206.cm-columns--container-space.cm-columns--space-wide .cm-columns__inner {
        margin: 0px -8px;
        margin: 0vw -2.22222vw
    }
}

@media screen and (max-width: 768px) {
    .cm-columns--space-none.cm-columns--width-1206.cm-columns--container-space.cm-columns--space-wide .cm-columns__item, .cm-columns--space-normal.cm-columns--width-1206.cm-columns--container-space.cm-columns--space-wide .cm-columns__item, .cm-columns--space-wide.cm-columns--width-1206.cm-columns--container-space.cm-columns--space-wide .cm-columns__item {
        padding: 0px 17.06667px;
        padding: 0vw 2.22222vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-columns--space-none.cm-columns--width-1206.cm-columns--container-space.cm-columns--space-wide .cm-columns__item, .cm-columns--space-normal.cm-columns--width-1206.cm-columns--container-space.cm-columns--space-wide .cm-columns__item, .cm-columns--space-wide.cm-columns--width-1206.cm-columns--container-space.cm-columns--space-wide .cm-columns__item {
        padding: 0px 8px;
        padding: 0vw 2.22222vw
    }
}

@media screen and (max-width: 768px) {
    .cm-columns--space-none.cm-columns--width-1206.cm-columns--container-space.cm-columns--space-m-none .cm-columns__inner, .cm-columns--space-normal.cm-columns--width-1206.cm-columns--container-space.cm-columns--space-m-none .cm-columns__inner, .cm-columns--space-wide.cm-columns--width-1206.cm-columns--container-space.cm-columns--space-m-none .cm-columns__inner {
        margin: 0
    }

    .cm-columns--space-none.cm-columns--width-1206.cm-columns--container-space.cm-columns--space-m-none .cm-columns__item, .cm-columns--space-normal.cm-columns--width-1206.cm-columns--container-space.cm-columns--space-m-none .cm-columns__item, .cm-columns--space-wide.cm-columns--width-1206.cm-columns--container-space.cm-columns--space-m-none .cm-columns__item {
        padding: 0
    }

    .cm-columns--space-none.cm-columns--width-1206.cm-columns--container-space.cm-columns--space-m-narrow .cm-columns__inner, .cm-columns--space-normal.cm-columns--width-1206.cm-columns--container-space.cm-columns--space-m-narrow .cm-columns__inner, .cm-columns--space-wide.cm-columns--width-1206.cm-columns--container-space.cm-columns--space-m-narrow .cm-columns__inner {
        margin: 0px -8.53333px;
        margin: 0vw -1.11111vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-columns--space-none.cm-columns--width-1206.cm-columns--container-space.cm-columns--space-m-narrow .cm-columns__inner, .cm-columns--space-normal.cm-columns--width-1206.cm-columns--container-space.cm-columns--space-m-narrow .cm-columns__inner, .cm-columns--space-wide.cm-columns--width-1206.cm-columns--container-space.cm-columns--space-m-narrow .cm-columns__inner {
        margin: 0px -4px;
        margin: 0vw -1.11111vw
    }
}

@media screen and (max-width: 768px) {
    .cm-columns--space-none.cm-columns--width-1206.cm-columns--container-space.cm-columns--space-m-narrow .cm-columns__item, .cm-columns--space-normal.cm-columns--width-1206.cm-columns--container-space.cm-columns--space-m-narrow .cm-columns__item, .cm-columns--space-wide.cm-columns--width-1206.cm-columns--container-space.cm-columns--space-m-narrow .cm-columns__item {
        padding: 0px 8.53333px;
        padding: 0vw 1.11111vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-columns--space-none.cm-columns--width-1206.cm-columns--container-space.cm-columns--space-m-narrow .cm-columns__item, .cm-columns--space-normal.cm-columns--width-1206.cm-columns--container-space.cm-columns--space-m-narrow .cm-columns__item, .cm-columns--space-wide.cm-columns--width-1206.cm-columns--container-space.cm-columns--space-m-narrow .cm-columns__item {
        padding: 0px 4px;
        padding: 0vw 1.11111vw
    }
}

@media screen and (max-width: 768px) {
    .cm-columns--space-none.cm-columns--width-1206.cm-columns--container-space.cm-columns--space-m-normal .cm-columns__inner, .cm-columns--space-normal.cm-columns--width-1206.cm-columns--container-space.cm-columns--space-m-normal .cm-columns__inner, .cm-columns--space-wide.cm-columns--width-1206.cm-columns--container-space.cm-columns--space-m-normal .cm-columns__inner {
        margin: 0px -10.66667px;
        margin: 0vw -1.38889vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-columns--space-none.cm-columns--width-1206.cm-columns--container-space.cm-columns--space-m-normal .cm-columns__inner, .cm-columns--space-normal.cm-columns--width-1206.cm-columns--container-space.cm-columns--space-m-normal .cm-columns__inner, .cm-columns--space-wide.cm-columns--width-1206.cm-columns--container-space.cm-columns--space-m-normal .cm-columns__inner {
        margin: 0px -5px;
        margin: 0vw -1.38889vw
    }
}

@media screen and (max-width: 768px) {
    .cm-columns--space-none.cm-columns--width-1206.cm-columns--container-space.cm-columns--space-m-normal .cm-columns__item, .cm-columns--space-normal.cm-columns--width-1206.cm-columns--container-space.cm-columns--space-m-normal .cm-columns__item, .cm-columns--space-wide.cm-columns--width-1206.cm-columns--container-space.cm-columns--space-m-normal .cm-columns__item {
        padding: 0px 10.66667px;
        padding: 0vw 1.38889vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-columns--space-none.cm-columns--width-1206.cm-columns--container-space.cm-columns--space-m-normal .cm-columns__item, .cm-columns--space-normal.cm-columns--width-1206.cm-columns--container-space.cm-columns--space-m-normal .cm-columns__item, .cm-columns--space-wide.cm-columns--width-1206.cm-columns--container-space.cm-columns--space-m-normal .cm-columns__item {
        padding: 0px 5px;
        padding: 0vw 1.38889vw
    }
}

@media screen and (max-width: 768px) {
    .cm-columns--space-none.cm-columns--width-1206.cm-columns--container-space.cm-columns--space-m-wide .cm-columns__inner, .cm-columns--space-normal.cm-columns--width-1206.cm-columns--container-space.cm-columns--space-m-wide .cm-columns__inner, .cm-columns--space-wide.cm-columns--width-1206.cm-columns--container-space.cm-columns--space-m-wide .cm-columns__inner {
        margin: 0px -17.06667px;
        margin: 0vw -2.22222vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-columns--space-none.cm-columns--width-1206.cm-columns--container-space.cm-columns--space-m-wide .cm-columns__inner, .cm-columns--space-normal.cm-columns--width-1206.cm-columns--container-space.cm-columns--space-m-wide .cm-columns__inner, .cm-columns--space-wide.cm-columns--width-1206.cm-columns--container-space.cm-columns--space-m-wide .cm-columns__inner {
        margin: 0px -8px;
        margin: 0vw -2.22222vw
    }
}

@media screen and (max-width: 768px) {
    .cm-columns--space-none.cm-columns--width-1206.cm-columns--container-space.cm-columns--space-m-wide .cm-columns__item, .cm-columns--space-normal.cm-columns--width-1206.cm-columns--container-space.cm-columns--space-m-wide .cm-columns__item, .cm-columns--space-wide.cm-columns--width-1206.cm-columns--container-space.cm-columns--space-m-wide .cm-columns__item {
        padding: 0px 17.06667px;
        padding: 0vw 2.22222vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-columns--space-none.cm-columns--width-1206.cm-columns--container-space.cm-columns--space-m-wide .cm-columns__item, .cm-columns--space-normal.cm-columns--width-1206.cm-columns--container-space.cm-columns--space-m-wide .cm-columns__item, .cm-columns--space-wide.cm-columns--width-1206.cm-columns--container-space.cm-columns--space-m-wide .cm-columns__item {
        padding: 0px 8px;
        padding: 0vw 2.22222vw
    }
}

@media screen and (max-width: 768px) {
    .cm-columns--space-none.cm-columns--width-1440.cm-columns--container-space .cm-columns__inner, .cm-columns--space-normal.cm-columns--width-1440.cm-columns--container-space .cm-columns__inner, .cm-columns--space-wide.cm-columns--width-1440.cm-columns--container-space .cm-columns__inner {
        padding: 0px 42.66667px;
        padding: 0vw 5.55556vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-columns--space-none.cm-columns--width-1440.cm-columns--container-space .cm-columns__inner, .cm-columns--space-normal.cm-columns--width-1440.cm-columns--container-space .cm-columns__inner, .cm-columns--space-wide.cm-columns--width-1440.cm-columns--container-space .cm-columns__inner {
        padding: 0px 20px;
        padding: 0vw 5.55556vw
    }
}

@media screen and (max-width: 768px) {
    .cm-columns--space-none.cm-columns--width-1440.cm-columns--container-space.cm-columns--space-normal .cm-columns__inner, .cm-columns--space-normal.cm-columns--width-1440.cm-columns--container-space.cm-columns--space-normal .cm-columns__inner, .cm-columns--space-wide.cm-columns--width-1440.cm-columns--container-space.cm-columns--space-normal .cm-columns__inner {
        margin: 0px -8.53333px;
        margin: 0vw -1.11111vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-columns--space-none.cm-columns--width-1440.cm-columns--container-space.cm-columns--space-normal .cm-columns__inner, .cm-columns--space-normal.cm-columns--width-1440.cm-columns--container-space.cm-columns--space-normal .cm-columns__inner, .cm-columns--space-wide.cm-columns--width-1440.cm-columns--container-space.cm-columns--space-normal .cm-columns__inner {
        margin: 0px -4px;
        margin: 0vw -1.11111vw
    }
}

@media screen and (max-width: 768px) {
    .cm-columns--space-none.cm-columns--width-1440.cm-columns--container-space.cm-columns--space-normal .cm-columns__item, .cm-columns--space-normal.cm-columns--width-1440.cm-columns--container-space.cm-columns--space-normal .cm-columns__item, .cm-columns--space-wide.cm-columns--width-1440.cm-columns--container-space.cm-columns--space-normal .cm-columns__item {
        padding: 0px 8.53333px;
        padding: 0vw 1.11111vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-columns--space-none.cm-columns--width-1440.cm-columns--container-space.cm-columns--space-normal .cm-columns__item, .cm-columns--space-normal.cm-columns--width-1440.cm-columns--container-space.cm-columns--space-normal .cm-columns__item, .cm-columns--space-wide.cm-columns--width-1440.cm-columns--container-space.cm-columns--space-normal .cm-columns__item {
        padding: 0px 4px;
        padding: 0vw 1.11111vw
    }
}

@media screen and (max-width: 768px) {
    .cm-columns--space-none.cm-columns--width-1440.cm-columns--container-space.cm-columns--space-wide .cm-columns__inner, .cm-columns--space-normal.cm-columns--width-1440.cm-columns--container-space.cm-columns--space-wide .cm-columns__inner, .cm-columns--space-wide.cm-columns--width-1440.cm-columns--container-space.cm-columns--space-wide .cm-columns__inner {
        margin: 0px -17.06667px;
        margin: 0vw -2.22222vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-columns--space-none.cm-columns--width-1440.cm-columns--container-space.cm-columns--space-wide .cm-columns__inner, .cm-columns--space-normal.cm-columns--width-1440.cm-columns--container-space.cm-columns--space-wide .cm-columns__inner, .cm-columns--space-wide.cm-columns--width-1440.cm-columns--container-space.cm-columns--space-wide .cm-columns__inner {
        margin: 0px -8px;
        margin: 0vw -2.22222vw
    }
}

@media screen and (max-width: 768px) {
    .cm-columns--space-none.cm-columns--width-1440.cm-columns--container-space.cm-columns--space-wide .cm-columns__item, .cm-columns--space-normal.cm-columns--width-1440.cm-columns--container-space.cm-columns--space-wide .cm-columns__item, .cm-columns--space-wide.cm-columns--width-1440.cm-columns--container-space.cm-columns--space-wide .cm-columns__item {
        padding: 0px 17.06667px;
        padding: 0vw 2.22222vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-columns--space-none.cm-columns--width-1440.cm-columns--container-space.cm-columns--space-wide .cm-columns__item, .cm-columns--space-normal.cm-columns--width-1440.cm-columns--container-space.cm-columns--space-wide .cm-columns__item, .cm-columns--space-wide.cm-columns--width-1440.cm-columns--container-space.cm-columns--space-wide .cm-columns__item {
        padding: 0px 8px;
        padding: 0vw 2.22222vw
    }
}

@media screen and (max-width: 768px) {
    .cm-columns--space-none.cm-columns--width-1440.cm-columns--container-space.cm-columns--space-m-none .cm-columns__inner, .cm-columns--space-normal.cm-columns--width-1440.cm-columns--container-space.cm-columns--space-m-none .cm-columns__inner, .cm-columns--space-wide.cm-columns--width-1440.cm-columns--container-space.cm-columns--space-m-none .cm-columns__inner {
        margin: 0
    }

    .cm-columns--space-none.cm-columns--width-1440.cm-columns--container-space.cm-columns--space-m-none .cm-columns__item, .cm-columns--space-normal.cm-columns--width-1440.cm-columns--container-space.cm-columns--space-m-none .cm-columns__item, .cm-columns--space-wide.cm-columns--width-1440.cm-columns--container-space.cm-columns--space-m-none .cm-columns__item {
        padding: 0
    }

    .cm-columns--space-none.cm-columns--width-1440.cm-columns--container-space.cm-columns--space-m-narrow .cm-columns__inner, .cm-columns--space-normal.cm-columns--width-1440.cm-columns--container-space.cm-columns--space-m-narrow .cm-columns__inner, .cm-columns--space-wide.cm-columns--width-1440.cm-columns--container-space.cm-columns--space-m-narrow .cm-columns__inner {
        margin: 0px -8.53333px;
        margin: 0vw -1.11111vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-columns--space-none.cm-columns--width-1440.cm-columns--container-space.cm-columns--space-m-narrow .cm-columns__inner, .cm-columns--space-normal.cm-columns--width-1440.cm-columns--container-space.cm-columns--space-m-narrow .cm-columns__inner, .cm-columns--space-wide.cm-columns--width-1440.cm-columns--container-space.cm-columns--space-m-narrow .cm-columns__inner {
        margin: 0px -4px;
        margin: 0vw -1.11111vw
    }
}

@media screen and (max-width: 768px) {
    .cm-columns--space-none.cm-columns--width-1440.cm-columns--container-space.cm-columns--space-m-narrow .cm-columns__item, .cm-columns--space-normal.cm-columns--width-1440.cm-columns--container-space.cm-columns--space-m-narrow .cm-columns__item, .cm-columns--space-wide.cm-columns--width-1440.cm-columns--container-space.cm-columns--space-m-narrow .cm-columns__item {
        padding: 0px 8.53333px;
        padding: 0vw 1.11111vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-columns--space-none.cm-columns--width-1440.cm-columns--container-space.cm-columns--space-m-narrow .cm-columns__item, .cm-columns--space-normal.cm-columns--width-1440.cm-columns--container-space.cm-columns--space-m-narrow .cm-columns__item, .cm-columns--space-wide.cm-columns--width-1440.cm-columns--container-space.cm-columns--space-m-narrow .cm-columns__item {
        padding: 0px 4px;
        padding: 0vw 1.11111vw
    }
}

@media screen and (max-width: 768px) {
    .cm-columns--space-none.cm-columns--width-1440.cm-columns--container-space .cm-columns--space-m-normal .cm-columns__inner, .cm-columns--space-normal.cm-columns--width-1440.cm-columns--container-space .cm-columns--space-m-normal .cm-columns__inner, .cm-columns--space-wide.cm-columns--width-1440.cm-columns--container-space .cm-columns--space-m-normal .cm-columns__inner {
        margin: 0px -10.66667px;
        margin: 0vw -1.38889vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-columns--space-none.cm-columns--width-1440.cm-columns--container-space .cm-columns--space-m-normal .cm-columns__inner, .cm-columns--space-normal.cm-columns--width-1440.cm-columns--container-space .cm-columns--space-m-normal .cm-columns__inner, .cm-columns--space-wide.cm-columns--width-1440.cm-columns--container-space .cm-columns--space-m-normal .cm-columns__inner {
        margin: 0px -5px;
        margin: 0vw -1.38889vw
    }
}

@media screen and (max-width: 768px) {
    .cm-columns--space-none.cm-columns--width-1440.cm-columns--container-space .cm-columns--space-m-normal .cm-columns__item, .cm-columns--space-normal.cm-columns--width-1440.cm-columns--container-space .cm-columns--space-m-normal .cm-columns__item, .cm-columns--space-wide.cm-columns--width-1440.cm-columns--container-space .cm-columns--space-m-normal .cm-columns__item {
        padding: 0px 10.66667px;
        padding: 0vw 1.38889vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-columns--space-none.cm-columns--width-1440.cm-columns--container-space .cm-columns--space-m-normal .cm-columns__item, .cm-columns--space-normal.cm-columns--width-1440.cm-columns--container-space .cm-columns--space-m-normal .cm-columns__item, .cm-columns--space-wide.cm-columns--width-1440.cm-columns--container-space .cm-columns--space-m-normal .cm-columns__item {
        padding: 0px 5px;
        padding: 0vw 1.38889vw
    }
}

@media screen and (max-width: 768px) {
    .cm-columns--space-none.cm-columns--width-1440.cm-columns--container-space.cm-columns--space-m-wide .cm-columns__inner, .cm-columns--space-normal.cm-columns--width-1440.cm-columns--container-space.cm-columns--space-m-wide .cm-columns__inner, .cm-columns--space-wide.cm-columns--width-1440.cm-columns--container-space.cm-columns--space-m-wide .cm-columns__inner {
        margin: 0px -17.06667px;
        margin: 0vw -2.22222vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-columns--space-none.cm-columns--width-1440.cm-columns--container-space.cm-columns--space-m-wide .cm-columns__inner, .cm-columns--space-normal.cm-columns--width-1440.cm-columns--container-space.cm-columns--space-m-wide .cm-columns__inner, .cm-columns--space-wide.cm-columns--width-1440.cm-columns--container-space.cm-columns--space-m-wide .cm-columns__inner {
        margin: 0px -8px;
        margin: 0vw -2.22222vw
    }
}

@media screen and (max-width: 768px) {
    .cm-columns--space-none.cm-columns--width-1440.cm-columns--container-space.cm-columns--space-m-wide .cm-columns__item, .cm-columns--space-normal.cm-columns--width-1440.cm-columns--container-space.cm-columns--space-m-wide .cm-columns__item, .cm-columns--space-wide.cm-columns--width-1440.cm-columns--container-space.cm-columns--space-m-wide .cm-columns__item {
        padding: 0px 17.06667px;
        padding: 0vw 2.22222vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-columns--space-none.cm-columns--width-1440.cm-columns--container-space.cm-columns--space-m-wide .cm-columns__item, .cm-columns--space-normal.cm-columns--width-1440.cm-columns--container-space.cm-columns--space-m-wide .cm-columns__item, .cm-columns--space-wide.cm-columns--width-1440.cm-columns--container-space.cm-columns--space-m-wide .cm-columns__item {
        padding: 0px 8px;
        padding: 0vw 2.22222vw
    }
}

@media screen and (max-width: 768px) {
    .cm-columns--space-none.cm-columns--width-1920.cm-columns--1columns-mo .cm-columns__inner, .cm-columns--space-normal.cm-columns--width-1920.cm-columns--1columns-mo .cm-columns__inner, .cm-columns--space-wide.cm-columns--width-1920.cm-columns--1columns-mo .cm-columns__inner {
        margin: 0
    }

    .cm-columns--space-none.cm-columns--container-space.slick-initialized, .cm-columns--space-normal.cm-columns--container-space.slick-initialized, .cm-columns--space-wide.cm-columns--container-space.slick-initialized {
        padding: 0 !important;
        margin: 0 !important
    }

    .cm-columns--space-none.cm-columns--container-space.slick-initialized .cm-columns__item, .cm-columns--space-normal.cm-columns--container-space.slick-initialized .cm-columns__item, .cm-columns--space-wide.cm-columns--container-space.slick-initialized .cm-columns__item {
        padding: 0 !important
    }

    .cm-columns--space-normal .cm-columns__item {
        margin-top: 17.06667px;
        margin-top: 2.22222vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-columns--space-normal .cm-columns__item {
        margin-top: 8px;
        margin-top: 2.22222vw
    }
}

@media screen and (max-width: 768px) {
    .cm-columns--space-normal .cm-columns__item:first-child {
        margin-top: 0
    }

    .cm-columns--space-normal .cm-g-columns-slick .cm-columns__item {
        margin-top: 0
    }

    .cm-columns--space-normal .s-slick .slick-prev {
        margin-left: 8.53333px;
        margin-left: 1.11111vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-columns--space-normal .s-slick .slick-prev {
        margin-left: 4px;
        margin-left: 1.11111vw
    }
}

@media screen and (max-width: 768px) {
    .cm-columns--space-normal .s-slick .slick-next {
        margin-right: 8.53333px;
        margin-right: 1.11111vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-columns--space-normal .s-slick .slick-next {
        margin-right: 4px;
        margin-right: 1.11111vw
    }
}

@media screen and (max-width: 768px) {
    .cm-columns--space-wide .cm-columns__item {
        margin-top: 34.13333px;
        margin-top: 4.44444vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-columns--space-wide .cm-columns__item {
        margin-top: 16px;
        margin-top: 4.44444vw
    }
}

@media screen and (max-width: 768px) {
    .cm-columns--space-wide .cm-columns__item:first-child {
        margin-top: 0
    }

    .cm-columns--space-wide .cm-g-columns-slick .cm-columns__item {
        margin-top: 0
    }

    .cm-columns--space-wide .s-slick .slick-prev {
        margin-left: 17.06667px;
        margin-left: 2.22222vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-columns--space-wide .s-slick .slick-prev {
        margin-left: 8px;
        margin-left: 2.22222vw
    }
}

@media screen and (max-width: 768px) {
    .cm-columns--space-wide .s-slick .slick-next {
        margin-right: 17.06667px;
        margin-right: 2.22222vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-columns--space-wide .s-slick .slick-next {
        margin-right: 8px;
        margin-right: 2.22222vw
    }
}

@media screen and (max-width: 768px) {
    .cm-columns--space-m-none .cm-columns__item {
        margin-top: 0
    }

    .cm-columns--space-m-none .s-slick .slick-prev {
        margin-left: 0
    }

    .cm-columns--space-m-none .s-slick .slick-next {
        margin-right: 0
    }

    .cm-columns--space-m-narrow .cm-columns__item {
        margin-top: 17.06667px;
        margin-top: 2.22222vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-columns--space-m-narrow .cm-columns__item {
        margin-top: 8px;
        margin-top: 2.22222vw
    }
}

@media screen and (max-width: 768px) {
    .cm-columns--space-m-narrow .cm-columns__item:first-child {
        margin-top: 0
    }

    .cm-columns--space-m-narrow .s-slick .slick-prev {
        margin-left: 8.53333px;
        margin-left: 1.11111vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-columns--space-m-narrow .s-slick .slick-prev {
        margin-left: 4px;
        margin-left: 1.11111vw
    }
}

@media screen and (max-width: 768px) {
    .cm-columns--space-m-narrow .s-slick .slick-next {
        margin-right: 8.53333px;
        margin-right: 1.11111vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-columns--space-m-narrow .s-slick .slick-next {
        margin-right: 4px;
        margin-right: 1.11111vw
    }
}

@media screen and (max-width: 768px) {
    .cm-columns--space-m-normal .cm-columns__item {
        margin-top: 21.33333px;
        margin-top: 2.77778vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-columns--space-m-normal .cm-columns__item {
        margin-top: 10px;
        margin-top: 2.77778vw
    }
}

@media screen and (max-width: 768px) {
    .cm-columns--space-m-normal .cm-columns__item:first-child {
        margin-top: 0
    }

    .cm-columns--space-m-normal .s-slick .slick-prev {
        margin-left: 10.66667px;
        margin-left: 1.38889vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-columns--space-m-normal .s-slick .slick-prev {
        margin-left: 5px;
        margin-left: 1.38889vw
    }
}

@media screen and (max-width: 768px) {
    .cm-columns--space-m-normal .s-slick .slick-next {
        margin-right: 10.66667px;
        margin-right: 1.38889vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-columns--space-m-normal .s-slick .slick-next {
        margin-right: 5px;
        margin-right: 1.38889vw
    }
}

@media screen and (max-width: 768px) {
    .cm-columns--space-m-wide .cm-columns__item {
        margin-top: 34.13333px;
        margin-top: 4.44444vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-columns--space-m-wide .cm-columns__item {
        margin-top: 16px;
        margin-top: 4.44444vw
    }
}

@media screen and (max-width: 768px) {
    .cm-columns--space-m-wide .cm-columns__item:first-child {
        margin-top: 0
    }

    .cm-columns--space-m-wide .cm-g-columns-slick .cm-columns__item {
        margin-top: 0
    }

    .cm-columns--space-m-wide .s-slick .slick-prev {
        margin-left: 17.06667px;
        margin-left: 2.22222vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-columns--space-m-wide .s-slick .slick-prev {
        margin-left: 8px;
        margin-left: 2.22222vw
    }
}

@media screen and (max-width: 768px) {
    .cm-columns--space-m-wide .s-slick .slick-next {
        margin-right: 17.06667px;
        margin-right: 2.22222vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .cm-columns--space-m-wide .s-slick .slick-next {
        margin-right: 8px;
        margin-right: 2.22222vw
    }
}

@media screen and (max-width: 768px) {
    .cm-columns--separation-line .cm-columns__inner>.cm-columns__item:before {
        display: none;
        position: static
    }

    .cm-columns .s-slick {
        position: relative
    }

    .cm-columns .s-slick .slick-arrow {
        -webkit-transition: opacity, .5s;
        transition: opacity, .5s
    }

    .cm-columns .s-slick .s-slick-dots {
        -webkit-transition: opacity, .5s;
        transition: opacity, .5s
    }
}
@font-face {
    font-family: 'SamsungOne';
    src: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungOneLatinWeb-400.woff2") format("woff2"), url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungOneLatinWeb-400.woff") format("woff"), url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungOneLatinWeb-400.eot");
    font-weight: 400;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: 'SamsungOne';
    src: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungOneLatinWeb-700.woff2") format("woff2"), url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungOneLatinWeb-700.woff") format("woff"), url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungOneLatinWeb-700.eot");
    font-weight: 700;
    font-style: bold;
    font-display: swap
}

@font-face {
    font-family: 'SamsungSharpSans';
    src: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungSharpSans-Bold.woff") format("woff"), url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungSharpSans-Bold.eot"), url("../../../../../../etc.clientlibs/samsung/clientlibs/us/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungSharpSans-Bold.eot?#iefix") format("embedded-opentype"), url("../../../../../../etc.clientlibs/common/clientlib-dependencies/global_clientlib/resources/fonts/SamsungSharpSans-Bold.svg#SamsungSharpSans-Bold") format("svg");
    font-weight: 700;
    font-style: bold;
    font-display: swap
}

.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;
    line-height: 1.16;
    text-align: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 76px;
    font-size: 5.27778vw;
    margin-top: 88px;
    margin-top: 6.11111vw
}

@media (min-width: 1440px) {
    .feature-benefit__title {
        font-size: 76px
    }
}

@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-small .feature-benefit__text-wrap .feature-benefit__title,
.feature-benefit.feature-benefit--small.s-img-size-medium .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-small .feature-benefit__text-wrap .feature-benefit__title,
html[lang^="th"] .feature-benefit.feature-benefit--small.s-img-size-medium .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-small .feature-benefit__text-wrap .feature-benefit__title,
    .feature-benefit.feature-benefit--small.s-img-size-medium .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-small .feature-benefit__text-wrap .feature-benefit__title,
    html[lang^="th"] .feature-benefit.feature-benefit--small.s-img-size-medium .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-small .feature-benefit__text-wrap .feature-benefit__title,
.feature-benefit.feature-benefit--very-small.s-img-size-medium .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-small .feature-benefit__text-wrap .feature-benefit__title,
html[lang^="th"] .feature-benefit.feature-benefit--very-small.s-img-size-medium .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-small .feature-benefit__text-wrap .feature-benefit__title,
    .feature-benefit.feature-benefit--very-small.s-img-size-medium .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-small .feature-benefit__text-wrap .feature-benefit__title,
    html[lang^="th"] .feature-benefit.feature-benefit--very-small.s-img-size-medium .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.78;
    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-font-pc-large .feature-benefit__sub-title {
    font-size: 28px;
    font-size: 1.94444vw
}

html[lang^="th"] .feature-benefit.s-font-pc-large .feature-benefit__sub-title {
    font-size: 37.8px;
    font-size: 2.625vw
}

@media (min-width: 1440px) {
    .feature-benefit.s-font-pc-large .feature-benefit__sub-title {
        font-size: 28px
    }

    html[lang^="th"] .feature-benefit.s-font-pc-large .feature-benefit__sub-title {
        font-size: 37.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:hover,
.feature-benefit .s-btn-encased:active,
.feature-benefit .s-btn-encased:focus {
    color: #fff
}

.feature-benefit .s-btn-text-underline {
    margin: 0 10px;
    margin-top: 30px;
    margin-top: 2.08333vw;
    vertical-align: inherit
}

@media (min-width: 1440px) {
    .feature-benefit .s-btn-text-underline {
        margin-top: 30px
    }
}

.feature-benefit .s-btn-encased+.s-btn-encased,
.feature-benefit .s-btn-encased+.s-btn-text-underline,
.feature-benefit .s-btn-text-underline+.s-btn-encased,
.feature-benefit .s-btn-text-underline+.s-btn-text-underline {
    margin-top: 12px;
    margin-top: .83333vw
}

@media (min-width: 1440px) {

    .feature-benefit .s-btn-encased+.s-btn-encased,
    .feature-benefit .s-btn-encased+.s-btn-text-underline,
    .feature-benefit .s-btn-text-underline+.s-btn-encased,
    .feature-benefit .s-btn-text-underline+.s-btn-text-underline {
        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:hover,
.feature-benefit.s-bg-black .s-btn-encased:active,
.feature-benefit.s-bg-black .s-btn-encased:focus,
.feature-benefit.s-bg-color3 .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-color6 .s-btn-encased:hover,
.feature-benefit.s-bg-color6 .s-btn-encased:active,
.feature-benefit.s-bg-color6 .s-btn-encased:focus {
    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: 0px;
    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("../../../../../../etc.clientlibs/samsung/clientlibs/us/usglobal/clientlib-dependencies/resources/imgs/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("../../../../../../etc.clientlibs/samsung/clientlibs/us/usglobal/clientlib-dependencies/resources/imgs/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: none
}

@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("../../../../../../etc.clientlibs/samsung/clientlibs/us/usglobal/clientlib-dependencies/resources/imgs/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: 200ms;
    transition-duration: 200ms;
    -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 0px 36px;
    padding: 2.63889vw 0vw 2.5vw
}

@media (min-width: 1440px) {
    .feature-benefit__disclaimer-wrap {
        padding: 38px 0px 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 0px;
    padding: 5.83333vw 0vw
}

@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 0px
    }
}

.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-left .s-btn-text-underline,
.feature-benefit.s-img-align-right .s-btn-encased,
.feature-benefit.s-img-align-right .s-btn-text-underline {
    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__title,
.feature-benefit.s-img-size-small .feature-benefit__text-wrap .feature-benefit__title-logo,
.feature-benefit.s-img-size-small .feature-benefit__text-wrap .feature-benefit__desc-wrap {
    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__title,
.feature-benefit.s-img-size-medium .feature-benefit__text-wrap .feature-benefit__title-logo,
.feature-benefit.s-img-size-medium .feature-benefit__text-wrap .feature-benefit__desc-wrap {
    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 .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 {
    position: relative
}

.feature-benefit .s-slick .s-slick-dots {
    bottom: auto;
    top: 100%;
    margin-top: 24px;
    margin-top: 1.66667vw
}

@media (min-width: 1440px) {
    .feature-benefit .s-slick .s-slick-dots {
        margin-top: 24px
    }
}

.feature-benefit__img-slick {
    margin-top: 0;
    padding-bottom: 136px;
    padding-bottom: 9.44444vw
}

@media (min-width: 1440px) {
    .feature-benefit__img-slick {
        padding-bottom: 136px
    }
}

.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;
    filter: alpha(opacity=40);
    content: ''
}

.feature-benefit.s-bg-color7 {
    background-color: #f5f5f5
}

.feature-benefit.s-white .s-btn-text-underline {
    color: #fff
}

.feature-benefit.s-white .s-btn-text-underline:before {
    background-color: #fff
}

.feature-benefit.s-white .s-btn-text-underline.s-ico-new-window:after {
    background-image: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/usglobal/clientlib-dependencies/resources/imgs/newwindow.svg")
}

.s-bg-black .feature-benefit.s-bg-white .s-btn-text-underline,
.s-bg-black .feature-benefit.s-bg-color7 .s-btn-text-underline,
.s-bg-dark-gray .feature-benefit.s-bg-white .s-btn-text-underline,
.s-bg-dark-gray .feature-benefit.s-bg-color7 .s-btn-text-underline {
    color: #000
}

.s-bg-black .feature-benefit.s-bg-white .s-btn-text-underline:before,
.s-bg-black .feature-benefit.s-bg-color7 .s-btn-text-underline:before,
.s-bg-dark-gray .feature-benefit.s-bg-white .s-btn-text-underline:before,
.s-bg-dark-gray .feature-benefit.s-bg-color7 .s-btn-text-underline:before {
    background-color: #000
}

.s-bg-black .feature-benefit.s-bg-white .s-btn-text-underline.s-ico-new-window:after,
.s-bg-black .feature-benefit.s-bg-color7 .s-btn-text-underline.s-ico-new-window:after,
.s-bg-dark-gray .feature-benefit.s-bg-white .s-btn-text-underline.s-ico-new-window:after,
.s-bg-dark-gray .feature-benefit.s-bg-color7 .s-btn-text-underline.s-ico-new-window:after {
    background-image: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/usglobal/clientlib-dependencies/resources/imgs/newwindow-hover.svg")
}

.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 img,
.feature-benefit--video-embed.s-video-on .s-view-video .feature-benefit__img-dim {
    display: none
}

.feature-benefit--video-embed.s-video-on .slick-arrow,
.feature-benefit--video-embed.s-video-on .s-slick-dots {
    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-embed.s-video-on .feature-benefit__img-slick .slick-list {
    height: auto !important
}

.feature-benefit--video-embed.s-video-on .feature-benefit__img-slick .slick-slide {
    height: 1px
}

.feature-benefit--video-embed.s-video-on .feature-benefit__img-slick .slick-slide.slick-active {
    height: auto
}

.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 img,
.cm-carousel-container .feature-benefit--video-layer.s-video-on .s-view-video .feature-benefit__img-dim {
    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 .s-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 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: 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: 360px) {
    .feature-benefit__title-logo {
        margin-top: 28px;
        margin-top: 7.77778vw
    }
}

@media screen 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: 360px) {
    .feature-benefit__title-logo img {
        max-width: 156px;
        max-width: 43.33333vw
    }
}

@media screen 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) {
    .feature-benefit__title-logo+.feature-benefit__title {
        margin-top: 55.46667px;
        margin-top: 7.22222vw
    }
}

@media screen 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) {
    .feature-benefit__title {
        width: 100%;
        padding: 0;
        line-height: 1.18;
        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__title {
        font-size: 44px;
        font-size: 12.22222vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .feature-benefit__title {
        margin-top: 28px;
        margin-top: 7.77778vw
    }
}

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

    .feature-benefit.feature-benefit--small .feature-benefit__title,
    .feature-benefit.feature-benefit--small.s-img-size-small .feature-benefit__text-wrap .feature-benefit__title,
    .feature-benefit.feature-benefit--small.s-img-size-medium .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-small .feature-benefit__text-wrap .feature-benefit__title,
    html[lang^="th"] .feature-benefit.feature-benefit--small.s-img-size-medium .feature-benefit__text-wrap .feature-benefit__title {
        font-size: 86.61333px;
        font-size: 11.27778vw
    }
}

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

    .feature-benefit.feature-benefit--small .feature-benefit__title,
    .feature-benefit.feature-benefit--small.s-img-size-small .feature-benefit__text-wrap .feature-benefit__title,
    .feature-benefit.feature-benefit--small.s-img-size-medium .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-small .feature-benefit__text-wrap .feature-benefit__title,
    html[lang^="th"] .feature-benefit.feature-benefit--small.s-img-size-medium .feature-benefit__text-wrap .feature-benefit__title {
        font-size: 40.6px;
        font-size: 11.27778vw
    }
}

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

    .feature-benefit.feature-benefit--very-small .feature-benefit__title,
    .feature-benefit.feature-benefit--very-small.s-img-size-small .feature-benefit__text-wrap .feature-benefit__title,
    .feature-benefit.feature-benefit--very-small.s-img-size-medium .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-small .feature-benefit__text-wrap .feature-benefit__title,
    html[lang^="th"] .feature-benefit.feature-benefit--very-small.s-img-size-medium .feature-benefit__text-wrap .feature-benefit__title {
        font-size: 51.84px;
        font-size: 6.75vw
    }
}

@media screen 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-small .feature-benefit__text-wrap .feature-benefit__title,
    .feature-benefit.feature-benefit--very-small.s-img-size-medium .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-small .feature-benefit__text-wrap .feature-benefit__title,
    html[lang^="th"] .feature-benefit.feature-benefit--very-small.s-img-size-medium .feature-benefit__text-wrap .feature-benefit__title {
        font-size: 24.3px;
        font-size: 6.75vw
    }
}

@media screen and (max-width: 768px) {
    .feature-benefit__desc-wrap {
        width: 100%;
        padding: 0
    }

    .feature-benefit__sub-title,
    .feature-benefit__desc {
        line-height: 1.71;
        font-size: 29.86667px;
        font-size: 3.88889vw
    }
}

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

    .feature-benefit__sub-title,
    .feature-benefit__desc {
        font-size: 14px;
        font-size: 3.88889vw
    }
}

@media screen 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: 360px) {
    .feature-benefit__sub-title {
        margin-top: 8px;
        margin-top: 2.22222vw
    }
}

@media screen and (max-width: 768px) {
    .feature-benefit__desc {
        margin-top: 0px;
        margin-top: 0vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .feature-benefit__desc {
        margin-top: 0px;
        margin-top: 0vw
    }
}

@media screen and (max-width: 768px) {
    .feature-benefit.s-font-mo-large .feature-benefit__sub-title {
        font-size: 37.33333px;
        font-size: 4.86111vw
    }

    html[lang^="th"] .feature-benefit.s-font-mo-large .feature-benefit__sub-title {
        font-size: 50.4px;
        font-size: 6.5625vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .feature-benefit.s-font-mo-large .feature-benefit__sub-title {
        font-size: 17.5px;
        font-size: 4.86111vw
    }

    html[lang^="th"] .feature-benefit.s-font-mo-large .feature-benefit__sub-title {
        font-size: 23.625px;
        font-size: 6.5625vw
    }
}

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

    .feature-benefit .s-btn-encased,
    .feature-benefit .s-btn-text-underline {
        margin: 0 5px;
        margin-top: 34.13333px;
        margin-top: 4.44444vw
    }
}

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

    .feature-benefit .s-btn-encased,
    .feature-benefit .s-btn-text-underline {
        margin-top: 16px;
        margin-top: 4.44444vw
    }
}

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

    .feature-benefit .s-btn-encased+.s-btn-encased,
    .feature-benefit .s-btn-encased+.s-btn-text-underline,
    .feature-benefit .s-btn-text-underline+.s-btn-encased,
    .feature-benefit .s-btn-text-underline+.s-btn-text-underline {
        margin-top: 25.6px;
        margin-top: 3.33333vw
    }
}

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

    .feature-benefit .s-btn-encased+.s-btn-encased,
    .feature-benefit .s-btn-encased+.s-btn-text-underline,
    .feature-benefit .s-btn-text-underline+.s-btn-encased,
    .feature-benefit .s-btn-text-underline+.s-btn-text-underline {
        margin-top: 12px;
        margin-top: 3.33333vw
    }
}

@media screen and (max-width: 768px) {
    .feature-benefit__img-wrap {
        margin-top: 76.8px;
        margin-top: 10vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .feature-benefit__img-wrap {
        margin-top: 36px;
        margin-top: 10vw
    }
}

@media screen 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: 360px) {
    .feature-benefit__img-wrap .feature-benefit__btn-play {
        width: 50px;
        width: 13.88889vw
    }
}

@media screen 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) {
    .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: 360px) {
    .feature-benefit__img-wrap .s-media-close {
        padding: 16px;
        padding: 4.44444vw
    }
}

@media screen 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) {
    .feature-benefit__img-wrap .s-media-close:before {
        height: 25px;
        width: 25px;
        background-image: url("../../../../../../etc.clientlibs/samsung/clientlibs/us/usglobal/clientlib-dependencies/resources/imgs/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: 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) {

    .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: 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) {

    .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: 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) {

    .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: 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) {

    .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: 0px;
        margin-top: 0vw
    }
}

@media screen 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: 0px;
        margin-top: 0vw
    }
}

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

    .feature-benefit.s-img-align-left .s-btn-encased,
    .feature-benefit.s-img-align-left .s-btn-text-underline,
    .feature-benefit.s-img-align-right .s-btn-encased,
    .feature-benefit.s-img-align-right .s-btn-text-underline {
        margin-left: 5px;
        margin-right: 5px
    }

    .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__title,
    .feature-benefit.s-img-size-small .feature-benefit__text-wrap .feature-benefit__title-logo,
    .feature-benefit.s-img-size-small .feature-benefit__text-wrap .feature-benefit__desc-wrap {
        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: 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) {

    .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,
    .feature-benefit.s-img-size-medium .feature-benefit__text-wrap .feature-benefit__desc-wrap {
        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: 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) {
    .feature-benefit__disclaimer-wrap {
        width: 100%;
        padding: 0 16px;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .feature-benefit__disclaimer,
    .feature-benefit.s-img-align-left .feature-benefit__disclaimer,
    .feature-benefit.s-img-align-right .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 0px 55.46667px;
        padding: 7.5vw 0vw 7.22222vw
    }
}

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

    .feature-benefit__disclaimer,
    .feature-benefit.s-img-align-left .feature-benefit__disclaimer,
    .feature-benefit.s-img-align-right .feature-benefit__disclaimer {
        font-size: 10px;
        font-size: 2.77778vw
    }
}

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

    .feature-benefit__disclaimer,
    .feature-benefit.s-img-align-left .feature-benefit__disclaimer,
    .feature-benefit.s-img-align-right .feature-benefit__disclaimer {
        padding: 27px 0px 26px;
        padding: 7.5vw 0vw 7.22222vw
    }
}

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

    .feature-benefit .s-slick .slick-prev,
    .feature-benefit .s-slick .slick-next {
        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: 360px) {
    .feature-benefit__img-slick+.feature-benefit__disclaimer-wrap {
        margin-top: -39px;
        margin-top: -10.83333vw
    }
}

@media screen and (max-width: 768px) {
    .feature-benefit .s-slick .slick-slide>div {
        position: relative
    }

    .feature-benefit .s-slick .s-slick-dots {
        margin-top: 25.6px;
        margin-top: 3.33333vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .feature-benefit .s-slick .s-slick-dots {
        margin-top: 12px;
        margin-top: 3.33333vw
    }
}

@media screen 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: 360px) {
    .feature-benefit__img-slick .s-video-area {
        bottom: 44px;
        bottom: 12.22222vw
    }
}

@media screen and (max-width: 768px) {
    .feature-benefit__img-slick {
        margin-top: 0;
        padding-bottom: 145.06667px;
        padding-bottom: 18.88889vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .feature-benefit__img-slick {
        padding-bottom: 68px;
        padding-bottom: 18.88889vw
    }
}

@media screen and (max-width: 768px) {
    .feature-benefit__img-slick .feature-benefit__text-wrap {
        margin-bottom: 76.8px;
        margin-bottom: 10vw
    }
}

@media screen 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) {
    .feature-benefit .s-video-wrap .yt-btn-close {
        top: 74.66667px;
        top: 9.72222vw
    }
}

@media screen 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) {
    .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 img,
    .feature-benefit--video-embed.s-video-on .s-view-video .feature-benefit__img-dim {
        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 (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 (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 (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 (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) {

    .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 img,
    .cm-carousel-container .feature-benefit--video-embed.s-video-on .s-view-video .feature-benefit__img-dim,
    .cm-carousel-container .feature-benefit--video-layer.s-video-on .s-view-video img,
    .cm-carousel-container .feature-benefit--video-layer.s-video-on .s-view-video .feature-benefit__img-dim {
        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: 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) {

    .cm-carousel-container .feature-benefit--video-embed.s-video-on .feature-benefit__img-slick .s-slick-dots,
    .cm-carousel-container .feature-benefit--video-layer.s-video-on .feature-benefit__img-slick .s-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: 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) {

    .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: 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) {
    .feature-benefit--padding-top-wide {
        padding-top: 102.4px;
        padding-top: 13.33333vw
    }
}

@media screen 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) {
    .feature-benefit--padding-top-verywide {
        padding-top: 204.8px;
        padding-top: 26.66667vw
    }
}

@media screen 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) {
    .feature-benefit--padding-bottom-wide {
        padding-bottom: 102.4px;
        padding-bottom: 13.33333vw
    }
}

@media screen 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) {
    .feature-benefit--padding-bottom-verywide {
        padding-bottom: 204.8px;
        padding-bottom: 26.66667vw
    }
}

@media screen and (max-width: 768px) and (max-width: 360px) {
    .feature-benefit--padding-bottom-verywide {
        padding-bottom: 96px;
        padding-bottom: 26.66667vw
    }
}
