.text-block-container{position:relative;display:block;direction:ltr;text-align:center;width:100%;max-width:1440px;margin:0 auto;overflow:hidden}
.text-block-container__inner{position:relative}
.text-block-container__title-wrap{position:relative;display:inline-block;width:100%;max-width:1440px;padding-top:48px}
.text-block-container__title-wrap--image{position:absolute;top:0;left:0;z-index:1}
.text-block-container__headline-wrap{overflow:hidden;margin-bottom:16px;height:48px}
.text-block-container__headline-wrap--two-lines{height:93px}
.text-block-container__headline{position:relative;width:100%;max-width:1392px;margin:0 auto;font-family:'SamsungSharpSans',arial,sans-serif;font-size:38px;font-weight:bold;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:calc(2.4em);line-height:1.2;overflow:visible;word-break:keep-all;text-align:center;text-overflow:clip}
@media screen and (-webkit-min-device-pixel-ratio:0){.text-block-container__headline{max-height:none}
}
.text-block-container__sub-headline{position:relative;display:block;height:100%;width:1392px;margin:0 auto 16px;font-family:'SamsungOne',arial,sans-serif;font-size:14px;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:calc(2.66em);line-height:1.33;text-align:center;word-break:keep-all;text-overflow:clip}
@media screen and (-webkit-min-device-pixel-ratio:0){.text-block-container__sub-headline{max-height:none}
}
.text-block-container__image-wrap{position:relative;max-width:1440px;height:210px;margin:0 auto;overflow:hidden}
.text-block-container--multi-head-single-sub .text-block-container__image-wrap{height:191px}
.text-block-container--multi-head-single-sub .image{top:-10px}
.text-block-container--multi-head-no-sub .text-block-container__image-wrap{height:156px}
.text-block-container--multi-head-no-sub .image{top:-25px}
.text-block-container--single-head-multi-sub .text-block-container__image-wrap{height:164px}
.text-block-container--single-head-multi-sub .image{top:-24px}
.text-block-container--single-head-single-sub .text-block-container__image-wrap{height:145px}
.text-block-container--single-head-single-sub .image{top:-32px}
.text-block-container--single-head-no-sub .text-block-container__image-wrap{height:110px}
.text-block-container--single-head-no-sub .image{top:-50px}
.text-block-container--1920{max-width:1920px}
.text-block-container--1920 .text-block-container__title-wrap{max-width:1920px}
.text-block-container--1920 .text-block-container__image-wrap{max-width:1440px;margin:0 auto}
.text-block-container--thin-theme .text-block-container__title-wrap{padding-top:20px}
.text-block-container--thin-theme .text-block-container__headline-wrap{margin-bottom:20px}
.text-block-container--thin-theme .text-block-container__sub-headline{display:none}
.text-block-container--thin-theme .margin-top--narrow,.text-block-container--thin-theme .margin-top--normal,.text-block-container--thin-theme .margin-top--wide{margin-top:0}
.text-block-container--thin-theme .margin-bottom--narrow,.text-block-container--thin-theme .margin-bottom--normal,.text-block-container--thin-theme .margin-bottom--wide{margin-bottom:0}
.high-contrast .text-block-container__headline,.high-contrast .text-block-container__sub-headline{background-color:#000;color:#fff01f}
@media only screen and (min-width:768px) and (max-width:1440px){.text-block-container__title-wrap{padding-top:3.33333333vw}
.text-block-container__headline-wrap{margin-bottom:1.11111111vw;height:3.26388889vw}
.text-block-container__headline-wrap--two-lines{height:6.45833333vw}
.text-block-container__headline{max-width:96.66666667vw;max-height:6.45833333vw;font-size:2.63888889vw}
.text-block-container__sub-headline{width:96.66666667vw;max-height:2.63888889vw;margin-bottom:1.11111111vw;font-size:.97222222vw}
.text-block-container__image-wrap{height:14.58333333vw}
.text-block-container--multi-head-single-sub .text-block-container__image-wrap{height:13.26388889vw}
.text-block-container--multi-head-single-sub .image{top:-0.69444444vw}
.text-block-container--multi-head-no-sub .text-block-container__image-wrap{height:10.83333333vw}
.text-block-container--multi-head-no-sub .image{top:-1.73611111vw}
.text-block-container--single-head-multi-sub .text-block-container__image-wrap{height:11.38888889vw}
.text-block-container--single-head-multi-sub .image{top:-1.66666667vw}
.text-block-container--single-head-single-sub .text-block-container__image-wrap{height:10.06944444vw}
.text-block-container--single-head-single-sub .image{top:-2.22222222vw}
.text-block-container--single-head-no-sub .text-block-container__image-wrap{height:7.63888889vw}
.text-block-container--single-head-no-sub .image{top:-3.47222222vw}
}
@media only screen and (max-width:767px){.text-block-container__title-wrap{max-width:100vw;padding-top:0vw}
.text-block-container__headline-wrap{margin-bottom:4.44444444vw;height:8.88888889vw}
.text-block-container__headline-wrap--two-lines{height:17.77777778vw}
.text-block-container__headline{max-width:86.66666667vw;max-height:20vw;margin-bottom:4.44444444vw;font-size:7.22222222vw}
.text-block-container__sub-headline{width:86.66666667vw;max-height:8.88888889vw;margin-bottom:4.44444444vw;font-size:3.33333333vw}
.text-block-container__image-wrap{max-width:100vw;height:46.66666667vw}
.text-block-container .image{top:-0.55555556vw}
.text-block-container--multi-head-single-sub .text-block-container__image-wrap{height:42.22222222vw}
.text-block-container--multi-head-single-sub .image{top:-2.22222222vw}
.text-block-container--multi-head-no-sub .text-block-container__image-wrap{height:33.33333333vw}
.text-block-container--multi-head-no-sub .image{top:-6.66666667vw}
.text-block-container--single-head-multi-sub .text-block-container__image-wrap{height:36.66666667vw}
.text-block-container--single-head-multi-sub .image{top:-5vw}
.text-block-container--single-head-single-sub .text-block-container__image-wrap{height:32.22222222vw}
.text-block-container--single-head-single-sub .image{top:-7.22222222vw}
.text-block-container--single-head-no-sub .text-block-container__image-wrap{height:23.33333333vw}
.text-block-container--single-head-no-sub .image{top:-11.66666667vw}
}
html[lang^="vn"] .text-block-container__headline{line-height:1.45}
html[lang^="vn"] .text-block-container__headline-wrap--two-lines{height:103px}
@media only screen and (min-width:768px) and (max-width:1440px){html[lang^="vn"] .text-block-container__headline-wrap--two-lines{height:7.15277778vw}
}