.campaign-title[platform=web][data-v-0ff1fb10]{margin:0 auto 28px;width:900px}.campaign-title[platform=web] .title[data-v-0ff1fb10]{color:#212121;font-size:32px;font-weight:700;line-height:42px;margin-bottom:8px;min-height:42px}.campaign-title[platform=web] .sub-title[data-v-0ff1fb10],.campaign-title[platform=web] .title[data-v-0ff1fb10]{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;font-style:normal;overflow:hidden;text-align:center;-o-text-overflow:ellipsis;text-overflow:ellipsis;word-break:break-word}.campaign-title[platform=web] .sub-title[data-v-0ff1fb10]{font-size:16px;font-weight:400;line-height:22px}.campaign-title[platform=mweb][data-v-0ff1fb10]{margin-bottom:16px;width:100%}.campaign-title[platform=mweb] .title[data-v-0ff1fb10]{font-size:24px;font-weight:700;line-height:32px;margin-bottom:8px;min-height:32px}.campaign-title[platform=mweb] .sub-title[data-v-0ff1fb10],.campaign-title[platform=mweb] .title[data-v-0ff1fb10]{-webkit-box-orient:vertical;-webkit-line-clamp:4;color:#212121;display:-webkit-box;font-style:normal;overflow:hidden;text-align:left;-o-text-overflow:ellipsis;text-overflow:ellipsis;word-break:break-word}.campaign-title[platform=mweb] .sub-title[data-v-0ff1fb10]{font-size:14px;font-weight:400;line-height:20px}@media screen and (max-width:400px){.campaign-title[platform=web][data-v-0ff1fb10]{margin-bottom:16px;width:100%}.campaign-title[platform=web] .title[data-v-0ff1fb10]{font-size:24px;font-weight:700;line-height:32px;margin-bottom:8px;min-height:32px}.campaign-title[platform=web] .sub-title[data-v-0ff1fb10],.campaign-title[platform=web] .title[data-v-0ff1fb10]{-webkit-box-orient:vertical;-webkit-line-clamp:4;color:#212121;display:-webkit-box;font-style:normal;overflow:hidden;text-align:left;-o-text-overflow:ellipsis;text-overflow:ellipsis;word-break:break-word}.campaign-title[platform=web] .sub-title[data-v-0ff1fb10]{font-size:14px;font-weight:400;line-height:20px}}.banner-set{padding:40px 0}.banner-set .klk-carousel-items-wrapper{border-radius:4px;height:auto}.banner-set .img-outer div{background-position:50%;background-size:cover;height:0;padding-bottom:15.517241379310345%;width:100%}@media screen and (max-width:400px){.banner-set{padding:32px 16px}.banner-set .img-outer div{padding-bottom:40.8163%}}.banner-set[platform=mweb]{padding:32px 16px}.banner-set[platform=mweb] .img-outer div{padding-bottom:40.8163%}