.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{z-index:1;min-height:210px}
.text-block-container__headline-wrap{overflow:hidden;min-height:48px;margin-bottom:16px}
.text-block-container__headline-wrap--two-lines{min-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;line-height:1.2;overflow:visible;word-break:keep-all;text-align:center;text-overflow:clip}
.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:absolute;top:0;left:0;width:100%;max-width:1440px;height:100%;margin:0 auto;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.text-block-container--multi-head-single-sub .text-block-container__title-wrap--image{min-height:191px}
.text-block-container--multi-head-no-sub .text-block-container__title-wrap--image{min-height:156px}
.text-block-container--single-head-multi-sub .text-block-container__title-wrap--image{min-height:164px}
.text-block-container--single-head-single-sub .text-block-container__title-wrap--image{min-height:145px}
.text-block-container--single-head-no-sub .text-block-container__title-wrap--image{min-height:110px}
.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;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.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__title-wrap--image{min-height:14.58333333vw}
.text-block-container__headline-wrap{min-height:3.33333333vw;margin-bottom:1.11111111vw}
.text-block-container__headline-wrap--two-lines{min-height:6.45833333vw}
.text-block-container__headline{max-width:96.66666667vw;font-size:2.63888889vw}
.text-block-container__sub-headline{width:96.66666667vw;margin-bottom:1.11111111vw;font-size:.97222222vw}
.text-block-container--multi-head-single-sub .text-block-container__title-wrap--image{min-height:13.26388889vw}
.text-block-container--multi-head-no-sub .text-block-container__title-wrap--image{min-height:10.83333333vw}
.text-block-container--single-head-multi-sub .text-block-container__title-wrap--image{min-height:11.38888889vw}
.text-block-container--single-head-single-sub .text-block-container__title-wrap--image{min-height:10.06944444vw}
.text-block-container--single-head-no-sub .text-block-container__title-wrap--image{min-height:7.63888889vw}
}
@media only screen and (max-width:767px){.text-block-container__title-wrap{max-width:100vw;padding-top:8.88888889vw}
.text-block-container__headline-wrap{min-height:8.88888889vw;margin-bottom:4.44444444vw}
.text-block-container__headline-wrap--two-lines{min-height:18.88888889vw}
.text-block-container__headline{max-width:86.66666667vw;font-size:7.22222222vw;line-height:1.33}
.text-block-container__sub-headline{width:86.66666667vw;margin-bottom:4.44444444vw;font-size:3.33333333vw}
.text-block-container__image-wrap{max-width:100vw}
.text-block-container--multi-head-single-sub .text-block-container__title-wrap--image{min-height:42.22222222vw}
.text-block-container--multi-head-no-sub .text-block-container__title-wrap--image{min-height:33.33333333vw}
.text-block-container--single-head-multi-sub .text-block-container__title-wrap--image{min-height:36.66666667vw}
.text-block-container--single-head-single-sub .text-block-container__title-wrap--image{min-height:32.22222222vw}
.text-block-container--single-head-no-sub .text-block-container__title-wrap--image{min-height:23.33333333vw}
}
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}
}