.textblock{max-width:1440px;margin:0 auto;text-align:center}
.textblock__body{background:#fff;overflow:hidden;color:#363636;padding:88px 142px 36px 142px}
.textblock .image{width:auto}
.textblock .responsive-img{width:auto;margin-bottom:37px;height:56px}
.textblock__title{padding-bottom:50px;margin-bottom:-37px;line-height:1.2;color:#000;word-wrap:break-word;font-family:'SamsungSharpSans',arial,sans-serif}
.textblock__subtitle{margin-bottom:8px}
.textblock__disclaimer{margin-top:24px}
.textblock__disclaimer-text{font-size:12px}
.textblock__subtitle,.textblock__desc,.textblock__disclaimer{line-height:1.33}
.textblock__disclaimer:only-child{margin:19px 0}
.textblock .cta-wrap{margin:30px 0 0;font-size:0;padding-bottom:.5px}
.textblock .cta-wrap .cta{margin-bottom:10px}
.textblock .cta-wrap .cta+.cta{margin-left:20px}
.textblock.bg-black .textblock__body{background:#000}
.textblock.bg-dark-gray .textblock__body{background:#313131}
.textblock.bg-gray .textblock__body{background:#f7f7f7}
.textblock.bg-white .textblock__body{background:#fff}
.textblock.bg-black .textblock__title,.textblock.bg-black .textblock__subtitle,.textblock.bg-black .textblock__desc,.textblock.bg-black .textblock__disclaimer,.textblock.bg-dark-gray .textblock__title,.textblock.bg-dark-gray .textblock__subtitle,.textblock.bg-dark-gray .textblock__desc,.textblock.bg-dark-gray .textblock__disclaimer{color:#fff}
.textblock.text-left{text-align:left}
.textblock.text-center{text-align:center}
.textblock.text-right{text-align:right}
.textblock.buffer-top-none{margin-top:0}
.textblock.buffer-top-narrow{margin-top:2px}
.textblock.buffer-top-normal{margin-top:13px}
.textblock.buffer-top-wide{margin-top:32px}
.textblock.buffer-top-verywide{margin-top:42px}
.textblock.buffer-bottom-none{margin-bottom:0}
.textblock.buffer-bottom-narrow{margin-bottom:2px}
.textblock.buffer-bottom-normal{margin-bottom:13px}
.textblock.buffer-bottom-wide{margin-bottom:32px}
.textblock.buffer-bottom-verywide{margin-bottom:42px}
.textblock.padding-top-none .textblock__body{padding-top:0}
.textblock.padding-bottom-none .textblock__body{padding-bottom:0}
.textblock [data-font-size-pc='70']{font-size:70px;line-height:1.2}
.high-contrast .textblock .textblock__title,.high-contrast .textblock .textblock__subtitle,.high-contrast .textblock .textblock__desc,.high-contrast .textblock .textblock__disclaimer-text{color:#fff01f;background-color:#000}
@media screen and (max-width:1440px){.textblock__body{padding:6.11111111vw 9.86111111vw 2.5vw 9.86111111vw}
.textblock .responsive-img{margin-bottom:2.56944444vw;height:3.88888889vw}
.textblock__title{padding-bottom:3.47222222vw;margin-bottom:-2.56944444vw}
.textblock__subtitle{margin-bottom:.55555556vw}
.textblock__disclaimer{margin-top:1.66666667vw}
.textblock__disclaimer-text{font-size:.83333333vw}
.textblock__disclaimer:only-child{margin:1.31944444vw 0vw}
.textblock .cta-wrap{margin:2.08333333vw 0vw 0vw 0vw}
.textblock .cta-wrap .cta{margin-bottom:.69444444vw}
.textblock .cta-wrap .cta+.cta{margin-left:1.38888889vw}
.textblock [data-font-size-pc='70']{font-size:4.86111111vw}
}
@media only screen and (max-width:767px){.textblock__body{padding:7.77777778vw 4.44444444vw 7.22222222vw 4.44444444vw}
.textblock .responsive-img{margin-bottom:7.22222222vw;height:8.88888889vw}
.textblock__title{padding-bottom:8.33333333vw;margin-bottom:-6.38888889vw}
.textblock__subtitle{margin-bottom:.27777778vw}
.textblock__disclaimer{margin-top:6.66666667vw}
.textblock__disclaimer-text{font-size:2.77777778vw}
.textblock__disclaimer:only-child{margin:2.22222222vw 0vw}
.textblock .cta-wrap{margin:4.72222222vw -2.77777778vw 0vw -2.77777778vw}
.textblock .cta-wrap .cta{margin:0vw 2.77777778vw 2.77777778vw 2.77777778vw}
.textblock .cta-wrap .cta+.cta{margin-left:2.77777778vw}
.textblock.text-mo-left{text-align:left}
.textblock.text-mo-center{text-align:center}
.textblock.text-mo-right{text-align:right}
.textblock [data-font-size-mo='70']{font-size:9.72222222vw}
.textblock [data-font-size-mo='38']{font-size:5.27777778vw}
}