.half-text-carousel{position:relative;width:100%;margin:0 auto;max-width:1440px}
.half-text-carousel--component-theme-light-gray{background-color:#f7f7f7}
.half-text-carousel--component-theme-dark-gray{background-color:#363636}
.half-text-carousel--component-theme-black{background-color:#000}
.half-text-carousel--padding-top-normal{padding-top:88px}
.half-text-carousel--padding-bottom-normal{padding-bottom:88px}
.half-text-carousel--margin-top-narrow{margin-top:2px}
.half-text-carousel--margin-top-normal{margin-top:13px}
.half-text-carousel--margin-top-wide{margin-top:32px}
.half-text-carousel--margin-top-very-wide{margin-top:42px}
.half-text-carousel--margin-bottom-narrow{margin-bottom:2px}
.half-text-carousel--margin-bottom-normal{margin-bottom:13px}
.half-text-carousel--margin-bottom-wide{margin-bottom:32px}
.half-text-carousel--margin-bottom-very-wide{margin-bottom:42px}
.half-text-carousel:after{content:'';display:block;clear:both}
.half-text-carousel__section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative;width:100%;height:100%}
.half-text-carousel--text-vertical-align-middle .half-text-carousel__section{-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.half-text-carousel__image-wrap{position:relative;height:100%;width:50%}
.half-text-carousel--right .half-text-carousel__image-wrap{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}
.half-text-carousel__image-wrap .swiper-pagination-wrap{position:absolute !important}
.half-text-carousel__text-wrap{position:relative;width:50%;text-align:center;min-height:752px}
.half-text-carousel__text-wrap .swiper-container{padding-bottom:64px}
.half-text-carousel--text-vertical-align-middle .half-text-carousel__text-wrap{min-height:auto}
.half-text-carousel__layout-box{display:inline-block;width:456px;text-align:left;color:#363636}
.half-text-carousel__logo .image{width:auto}
.half-text-carousel__logo .image img{width:auto;margin-bottom:39px;height:56px}
.half-text-carousel__video{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2000;display:none}
.half-text-carousel__video video{max-width:100%}
.half-text-carousel__video .video-area{overflow:hidden;position:absolute;top:0;left:0;bottom:0;right:0;width:100%;z-index:100}
.half-text-carousel__video .video-area-wrap{position:absolute;top:0;left:0;bottom:0;right:0;width:1440px;max-width:100%;margin:auto}
.half-text-carousel__video .video-area:before{content:'';position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;background:rgba(0,0,0,0.8)}
.feature-benefit-half-text__figure.video-autoplay .half-text-carousel__video .video-area:before{content:none}
.half-text-carousel__video .video-area__inner{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;max-width:1440px;margin:auto}
.half-text-carousel__video .video-area__inner .video{position:absolute;top:0;left:0;bottom:0;right:0}
.half-text-carousel__video .video-area__inner .video-player{position:absolute}
.half-text-carousel__video-layer-type{overflow:hidden;position:fixed;z-index:2000}
.half-text-carousel__video-layer-type .video-area__inner{height:810px}
.half-text-carousel__video-layer-type .half-text-carousel__video{position:absolute;top:0;left:0;right:0;bottom:0}
.half-text-carousel .video-area__btn-close{overflow:hidden;position:absolute;top:25px;right:25px;z-index:100;width:42px;height:42px;-webkit-box-sizing:content-box;box-sizing:content-box;color:transparent;cursor:pointer;-webkit-transition:top .3s cubic-bezier(0.4,0,0.2,1);transition:top .3s cubic-bezier(0.4,0,0.2,1)}
.half-text-carousel .video-area__btn-close .icon{width:100%;height:100%;fill:#fff}
.feature-benefit-half-text__figure.video-autoplay .half-text-carousel .video-area__btn-close{display:none}
.half-text-carousel .video[data-video-type='youtube']:hover+.video-area__btn-close,.half-text-carousel .video[data-video-type='youtube']+.video-area__btn-close:hover{top:60px;-webkit-transition:top .3s cubic-bezier(0.4,0,0.2,1);transition:top .3s cubic-bezier(0.4,0,0.2,1)}
.half-text-carousel .swiper-container{position:static}
.half-text-carousel .swiper-button-prev{left:23px}
.half-text-carousel .swiper-button-next{right:23px}
.half-text-carousel .swiper-slide .image img{width:100%}
.half-text-carousel .swiper-slide .half-text-carousel__logo .image img{width:auto}
.half-text-carousel .indicator{display:block;position:absolute;bottom:16px;width:100%;margin-top:24px;padding:0 66px 0;z-index:2}
.half-text-carousel .indicator-position-overlay .indicator{position:absolute;left:0;bottom:16px;z-index:10;margin:0;padding:0}
.half-text-carousel .half-text-carousel__image-wrap .swiper-container [class*='swiper-button']{background-color:rgba(0,0,0,0.45);border:1px solid rgba(255,255,255,0.15)}
.half-text-carousel .half-text-carousel__image-wrap .swiper-container [class*='swiper-button'].swiper-button-disabled svg.icon{fill:rgba(255,255,255,0.3)}
.half-text-carousel .half-text-carousel__image-wrap .swiper-container [class*='swiper-button'] .icon{fill:#fff}
.half-text-carousel .half-text-carousel__image-wrap .swiper-container [class*='swiper-button']:hover,.half-text-carousel .half-text-carousel__image-wrap .swiper-container [class*='swiper-button']:focus,.half-text-carousel .half-text-carousel__image-wrap .swiper-container [class*='swiper-button']:active{background-color:#1c1c1c}
.half-text-carousel .half-text-carousel__image-wrap .swiper-container [class*='swiper-button']:hover svg.icon,.half-text-carousel .half-text-carousel__image-wrap .swiper-container [class*='swiper-button']:focus svg.icon,.half-text-carousel .half-text-carousel__image-wrap .swiper-container [class*='swiper-button']:active svg.icon{fill:#fff}
.half-text-carousel .half-text-carousel__text-wrap .swiper-container{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.half-text-carousel .half-text-carousel__text-wrap .swiper-wrapper{width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
.half-text-carousel .half-text-carousel__text-wrap .indicator{position:relative;width:100%;margin-top:0;padding:24px 66px 24px;z-index:1;bottom:auto;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}
.half-text-carousel.half-text-carousel--component-theme-dark-gray .half-text-carousel__text-wrap .swiper-container [class*='swiper-button'],.half-text-carousel.half-text-carousel--component-theme-black .half-text-carousel__text-wrap .swiper-container [class*='swiper-button']{background-color:rgba(0,0,0,0.45);border:1px solid rgba(255,255,255,0.15)}
.half-text-carousel.half-text-carousel--component-theme-dark-gray .half-text-carousel__text-wrap .swiper-container [class*='swiper-button'].swiper-button-disabled svg.icon,.half-text-carousel.half-text-carousel--component-theme-black .half-text-carousel__text-wrap .swiper-container [class*='swiper-button'].swiper-button-disabled svg.icon{fill:rgba(255,255,255,0.3)}
.half-text-carousel.half-text-carousel--component-theme-dark-gray .half-text-carousel__text-wrap .swiper-container [class*='swiper-button'] .icon,.half-text-carousel.half-text-carousel--component-theme-black .half-text-carousel__text-wrap .swiper-container [class*='swiper-button'] .icon{fill:#fff}
.half-text-carousel.half-text-carousel--component-theme-dark-gray .half-text-carousel__text-wrap .swiper-container [class*='swiper-button']:hover,.half-text-carousel.half-text-carousel--component-theme-black .half-text-carousel__text-wrap .swiper-container [class*='swiper-button']:hover,.half-text-carousel.half-text-carousel--component-theme-dark-gray .half-text-carousel__text-wrap .swiper-container [class*='swiper-button']:focus,.half-text-carousel.half-text-carousel--component-theme-black .half-text-carousel__text-wrap .swiper-container [class*='swiper-button']:focus,.half-text-carousel.half-text-carousel--component-theme-dark-gray .half-text-carousel__text-wrap .swiper-container [class*='swiper-button']:active,.half-text-carousel.half-text-carousel--component-theme-black .half-text-carousel__text-wrap .swiper-container [class*='swiper-button']:active{background-color:#1c1c1c}
.half-text-carousel.half-text-carousel--component-theme-dark-gray .half-text-carousel__text-wrap .swiper-container [class*='swiper-button']:hover svg.icon,.half-text-carousel.half-text-carousel--component-theme-black .half-text-carousel__text-wrap .swiper-container [class*='swiper-button']:hover svg.icon,.half-text-carousel.half-text-carousel--component-theme-dark-gray .half-text-carousel__text-wrap .swiper-container [class*='swiper-button']:focus svg.icon,.half-text-carousel.half-text-carousel--component-theme-black .half-text-carousel__text-wrap .swiper-container [class*='swiper-button']:focus svg.icon,.half-text-carousel.half-text-carousel--component-theme-dark-gray .half-text-carousel__text-wrap .swiper-container [class*='swiper-button']:active svg.icon,.half-text-carousel.half-text-carousel--component-theme-black .half-text-carousel__text-wrap .swiper-container [class*='swiper-button']:active svg.icon{fill:#fff}
.half-text-carousel.half-text-carousel--component-theme-dark-gray .half-text-carousel__text-wrap .dot-indicator .indicator-wrap,.half-text-carousel.half-text-carousel--component-theme-black .half-text-carousel__text-wrap .dot-indicator .indicator-wrap{border:1px solid rgba(255,255,255,0.15);background-color:rgba(0,0,0,0.45)}
.half-text-carousel.half-text-carousel--component-theme-dark-gray .half-text-carousel__text-wrap .indicator__controls svg,.half-text-carousel.half-text-carousel--component-theme-black .half-text-carousel__text-wrap .indicator__controls svg{fill:#fff}
.half-text-carousel.half-text-carousel--component-theme-dark-gray .half-text-carousel__text-wrap .indicator__dot-inner,.half-text-carousel.half-text-carousel--component-theme-black .half-text-carousel__text-wrap .indicator__dot-inner{background-color:rgba(255,255,255,0.5)}
.half-text-carousel.half-text-carousel--component-theme-dark-gray .half-text-carousel__text-wrap .indicator__item--active .indicator__dot-inner,.half-text-carousel.half-text-carousel--component-theme-black .half-text-carousel__text-wrap .indicator__item--active .indicator__dot-inner{background-color:#fff}
.half-text-carousel__title{padding-top:4px;padding-bottom:50px;margin-top:-7px;margin-bottom:-37px;line-height:1.2;font-family:'SamsungSharpSans',arial,sans-serif;color:#000;word-break:break-word}
.half-text-carousel--component-theme-dark-gray .half-text-carousel__title{color:#fff}
.half-text-carousel--component-theme-black .half-text-carousel__title{color:#fff}
.half-text-carousel__title.text-size-large{font-size:48px}
.half-text-carousel__title.text-size-medium{font-size:38px}
.half-text-carousel__title.text-size-small{font-size:32px;line-height:1.33}
.half-text-carousel__subtitle{overflow:hidden;margin-bottom:-18px;padding-bottom:26px;line-height:1.33}
.half-text-carousel__subtitle.text-size-medium{font-size:22px}
.half-text-carousel__subtitle.text-size-large{font-size:28px}
.half-text-carousel--component-theme-dark-gray .half-text-carousel__subtitle{color:#fff}
.half-text-carousel--component-theme-black .half-text-carousel__subtitle{color:#fff}
.half-text-carousel__description{overflow:hidden;margin-bottom:-10px;line-height:1.33}
.half-text-carousel__description.text-size-large{font-size:18px}
.half-text-carousel__description.text-size-medium{font-size:14px}
.half-text-carousel--component-theme-dark-gray .half-text-carousel__description{color:#fff}
.half-text-carousel--component-theme-black .half-text-carousel__description{color:#fff}
.half-text-carousel__disclaimer{overflow:hidden;padding-top:77px;font-size:12px;line-height:1.33}
.half-text-carousel--component-theme-dark-gray .half-text-carousel__disclaimer{color:#fff}
.half-text-carousel--component-theme-black .half-text-carousel__disclaimer{color:#fff}
.half-text-carousel__cta-wrap{max-width:448px;position:relative;margin:40px -10px -10px;padding-bottom:.5px}
.half-text-carousel__cta-wrap .cta{margin:0 10px 10px}
.half-text-carousel__btn-play{position:absolute;left:0;top:0;right:0;bottom:0;margin:auto;display:block;width:140px;height:140px}
.half-text-carousel__btn-play:after{content:'';display:block;position:absolute;left:50%;top:50%;width:97.5%;height:97.5%;background-image:url(../../../../../../../../../etc.clientlibs/samsung/clientlibs/consumer/global/clientlib-common/resources/images/btn-play-shadow.png);background-repeat:no-repeat;background-size:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all .2s;transition:all .2s}
.half-text-carousel__btn-play:hover:after{width:100%;height:100%}
@media only screen and (min-width:768px) and (max-width:1440px){.half-text-carousel--padding-top-normal{padding-top:6.11111111vw}
.half-text-carousel--padding-bottom-normal{padding-bottom:6.11111111vw}
.half-text-carousel--margin-top-narrow{margin-top:.13888889vw}
.half-text-carousel--margin-top-normal{margin-top:.90277778vw}
.half-text-carousel--margin-top-wide{margin-top:2.22222222vw}
.half-text-carousel--margin-top-very-wide{margin-top:2.91666667vw}
.half-text-carousel--margin-bottom-narrow{margin-bottom:.13888889vw}
.half-text-carousel--margin-bottom-normal{margin-bottom:.90277778vw}
.half-text-carousel--margin-bottom-wide{margin-bottom:2.22222222vw}
.half-text-carousel--margin-bottom-very-wide{margin-bottom:2.91666667vw}
.half-text-carousel__text-wrap{min-height:52.22222222vw}
.half-text-carousel__text-wrap .swiper-container{padding-bottom:4.44444444vw}
.half-text-carousel__layout-box{width:31.66666667vw}
.half-text-carousel__logo .image img{margin-bottom:2.70833333vw;height:3.88888889vw}
.half-text-carousel__video .video-area__inner{max-width:100vw}
.half-text-carousel__video-layer-type .video-area__inner{height:56.25vw}
.half-text-carousel .video-area__btn-close{top:1.73611111vw;right:1.73611111vw;width:2.91666667vw;height:2.91666667vw}
.half-text-carousel .video[data-video-type='youtube']:hover+.video-area__btn-close,.half-text-carousel .video[data-video-type='youtube']+.video-area__btn-close:hover{top:4.16666667vw}
.half-text-carousel .swiper-button-prev{left:1.59722222vw;visibility:visible}
.half-text-carousel .swiper-button-next{right:1.59722222vw;visibility:visible}
.half-text-carousel .indicator{bottom:1.11111111vw;margin-top:1.66666667vw;padding:0vw 4.58333333vw}
.half-text-carousel .indicator-position-overlay .indicator{bottom:1.11111111vw}
.half-text-carousel .half-text-carousel__text-wrap .indicator{padding:1.66666667vw 4.58333333vw 1.66666667vw 4.58333333vw}
.half-text-carousel__title{padding-top:.27777778vw;padding-bottom:3.47222222vw;margin-top:-0.48611111vw;margin-bottom:-2.56944444vw}
.half-text-carousel__title.text-size-large{font-size:3.33333333vw}
.half-text-carousel__title.text-size-medium{font-size:2.63888889vw}
.half-text-carousel__title.text-size-small{font-size:2.22222222vw}
.half-text-carousel__subtitle{padding-bottom:1.80555556vw;margin-bottom:-1.25vw}
.half-text-carousel__subtitle.text-size-medium{font-size:1.52777778vw}
.half-text-carousel__subtitle.text-size-large{font-size:1.94444444vw}
.half-text-carousel__description{margin-bottom:-0.69444444vw}
.half-text-carousel__description.text-size-large{font-size:1.25vw}
.half-text-carousel__description.text-size-medium{font-size:.97222222vw}
.half-text-carousel__disclaimer{padding-top:5.34722222vw;font-size:.83333333vw}
.half-text-carousel__cta-wrap{max-width:31.11111111vw;margin:2.77777778vw -0.69444444vw -0.69444444vw -0.69444444vw;padding-bottom:.03472222vw}
.half-text-carousel__cta-wrap .cta{margin:0vw .69444444vw .69444444vw .69444444vw}
.half-text-carousel__btn-play{width:9.72222222vw;height:9.72222222vw}
}
@media only screen and (max-width:767px) and (orientation:landscape){__video-layer-type .video-area__inner{height:auto}
}
@media only screen and (max-width:767px){.half-text-carousel--padding-top-normal{padding-top:0}
.half-text-carousel--padding-bottom-normal{padding-bottom:0}
.half-text-carousel--margin-top-narrow{margin-top:0}
.half-text-carousel--margin-top-normal{margin-top:0}
.half-text-carousel--margin-top-wide{margin-top:0}
.half-text-carousel--margin-top-very-wide{margin-top:0}
.half-text-carousel--margin-bottom-narrow{margin-bottom:0}
.half-text-carousel--margin-bottom-normal{margin-bottom:0}
.half-text-carousel--margin-bottom-wide{margin-bottom:0}
.half-text-carousel--margin-bottom-very-wide{margin-bottom:0}
.half-text-carousel__section{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.half-text-carousel__image-wrap{width:100%}
.half-text-carousel__image-wrap .swiper-pagination-wrap{margin:0}
.half-text-carousel__text-wrap{width:100%;min-height:auto;padding:7.77777778vw 4.44444444vw 6.66666667vw 4.44444444vw}
.half-text-carousel__text-wrap .swiper-container{padding-bottom:0}
.half-text-carousel__layout-box{width:100%;text-align:center}
.half-text-carousel__logo .image{width:auto}
.half-text-carousel__logo .image img{margin-bottom:7.36111111vw;height:8.88888889vw}
.half-text-carousel__video{position:fixed}
.half-text-carousel__video .video-area__inner{width:auto;height:0;margin:auto;padding-bottom:56.25%}
.half-text-carousel .video-area__btn-close{position:fixed;top:2.5vw;right:2.5vw;width:11.66666667vw;height:11.66666667vw}
.half-text-carousel .video[data-video-type='youtube']:hover+.video-area__btn-close,.half-text-carousel .video[data-video-type='youtube']+.video-area__btn-close:hover{top:2.5vw;-webkit-transition:none;transition:none}
.half-text-carousel .swiper-button-prev{left:6.38888889vw;visibility:hidden}
.half-text-carousel .swiper-button-next{right:6.38888889vw;visibility:hidden}
.half-text-carousel .indicator{bottom:4.44444444vw;margin-top:6.66666667vw;padding:0vw 18.33333333vw}
.half-text-carousel .indicator-position-overlay .indicator{bottom:4.44444444vw}
.half-text-carousel .half-text-carousel__text-wrap .indicator{padding:6.66666667vw 18.33333333vw 0vw 18.33333333vw}
.half-text-carousel__title{padding-top:1.11111111vw;padding-bottom:8.61111111vw;margin-top:-0.27777778vw;margin-bottom:-6.66666667vw}
.half-text-carousel__title.text-size-large{font-size:8.33333333vw;line-height:1.33}
.half-text-carousel__title.text-size-medium{font-size:7.22222222vw;line-height:1.33}
.half-text-carousel__title.text-size-small{font-size:6.11111111vw}
.half-text-carousel__subtitle{margin-bottom:0vw;padding-bottom:.27777778vw}
.half-text-carousel__subtitle.text-size-medium{font-size:4.44444444vw}
.half-text-carousel__subtitle.text-size-large{font-size:5vw}
.half-text-carousel__description{margin-bottom:-1.94444444vw}
.half-text-carousel__description.text-size-large{font-size:3.88888889vw}
.half-text-carousel__description.text-size-medium{font-size:3.33333333vw}
.half-text-carousel__disclaimer{padding-top:6.94444444vw;font-size:2.77777778vw}
.half-text-carousel__cta-wrap{max-width:none;padding-bottom:.5px;margin:6.66666667vw 0vw 0vw 0vw}
.half-text-carousel__cta-wrap .cta{max-width:85.55555556vw;margin:0vw 2.77777778vw 2.77777778vw 2.77777778vw}
.half-text-carousel__btn-play{width:23.33333333vw;height:23.33333333vw}
}