.notification-bar{position:relative;z-index:1999;background-color:#f7f7f7;-webkit-transition:all .3s ease;transition:all .3s ease;overflow:hidden}
.notification-bar__inner{position:relative;max-width:1440px;margin:0 auto;padding:5px 52px}
.notification-bar__column{font-weight:bold}
.notification-bar__column-inner{display:table;overflow:hidden;text-align:center;margin:0 auto;height:38px}
.notification-bar__text,.notification-bar__cta{display:table-cell;padding:0 8px;color:#000;font-size:14px;line-height:1.33;vertical-align:middle}
.notification-bar__text{overflow:hidden}
.notification-bar__text span{overflow:hidden;max-height:100%;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;text-align:left}
.notification-bar__text.notification-bar__text-mo{display:none}
.notification-bar--toggle{overflow:hidden}
.notification-bar--toggle .notification-bar__column--expanded{display:none}
.notification-bar--toggle .notification-bar__toggle-btn{overflow:hidden;position:absolute;top:8px;right:16px;width:32px;height:32px;padding:8px}
.notification-bar--toggle .notification-bar__toggle-btn .icon{width:16px;height:16px;vertical-align:top}
.notification-bar--toggle .notification-bar__toggle-btn .icon--close{display:none}
.notification-bar--toggle.notification-bar--cta-hide .notification-bar__cta{display:none}
.notification-bar--toggle.is-expanded .notification-bar__inner{padding:11px 142px 10px;text-align:center}
.notification-bar--toggle.is-expanded .notification-bar__column--expanded{display:block}
.notification-bar--toggle.is-expanded .notification-bar__column--collapsed{display:none}
.notification-bar--toggle.is-expanded .notification-bar__column-inner{overflow:visible;height:auto}
.notification-bar--toggle.is-expanded .notification-bar__headline{display:block;padding:4px 8px;font-size:14px;line-height:1.33}
.notification-bar--toggle.is-expanded .notification-bar__cta{display:block;padding:4px 8px}
.notification-bar--toggle.is-expanded .notification-bar__toggle-btn .icon{display:none}
.notification-bar--toggle.is-expanded .notification-bar__toggle-btn .icon--close{display:block}
@media only screen and (min-width:768px) and (max-width:1440px){.notification-bar__cta .cta{font-size:14px;line-height:1.33}
.notification-bar__cta .cta .icon{width:16px;height:16px;margin-left:4px}
}
@media(max-width:1279px){.notice{z-index:1010}
}
@media(max-width:1024px){.notification-bar__inner{padding:14px 66px}
.notification-bar__text,.notification-bar__cta,.notification-bar--toggle.is-expanded .notification-bar__headline{display:block;padding:2px 0 !important;font-size:12px;line-height:1.33}
.notification-bar__text span{max-height:32px}
.notification-bar__text.notification-bar__text-pc{display:none}
.notification-bar__text.notification-bar__text-mo{display:block}
.notification-bar__cta .cta{font-size:14px;line-height:1.33}
.notification-bar__cta .cta .icon{width:16px;height:16px;margin-left:4px}
.notification-bar--toggle .notification-bar__text span{max-height:36px}
.notification-bar--toggle.is-expanded .notification-bar__inner{padding:14px 66px}
.notification-bar--toggle .notification-bar__toggle-btn{top:18px;right:18px;width:24px;height:24px;padding:6px}
.notification-bar--toggle .notification-bar__toggle-btn .icon{width:12px;height:12px}
}
html[lang^="th"] .notification-bar__text,html[lang^="th"] .notification-bar__cta{font-size:18.9px;line-height:.9975}
html[lang^="th"] .notification-bar--toggle.is-expanded .notification-bar__headline{font-size:18.9px;line-height:.9975}
@media only screen and (min-width:768px) and (max-width:1440px){html[lang^="th"] .notification-bar__cta .cta{font-size:18.9px;line-height:.9975}
}
@media(max-width:1024px){html[lang^="th"] .notification-bar__text,html[lang^="th"] .notification-bar__cta,html[lang^="th"] .notification-bar--toggle.is-expanded .notification-bar__headline{font-size:16.2px;line-height:.9975}
html[lang^="th"] .notification-bar__cta .cta{font-size:18.9px;line-height:.9975}
}
html[lang^="th"] .usp-banner__title{font-family:'Kittithada','SamsungOne',arial,sans-serif;font-size:18.9px;line-height:.9975}
html[lang^="th"] .usp-banner__desc{font-family:'Kittithada','SamsungOne',arial,sans-serif;font-size:18.9px;line-height:.9975}
@media only screen and (min-width:768px) and (max-width:1440px){html[lang^="th"] .usp-banner__title{font-size:1.3125vw}
html[lang^="th"] .usp-banner__desc{font-size:1.3125vw}
}
@media only screen and (max-width:767px){html[lang^="th"] .usp-banner__title{font-size:4.5vw}
html[lang^="th"] .usp-banner__desc{font-size:4.5vw}
}
.usp-banner{width:100%}
.usp-banner--bg-blue{background:#2189ff}
.usp-banner--bg-blue .swiper-pagination-wrap{background:#2189ff}
.usp-banner--bg-blue .autoplay-pause .icon,.usp-banner--bg-blue .autoplay-play .icon{fill:#fff}
.usp-banner--bg-light-gray{background:#f7f7f7}
.usp-banner--bg-light-gray .swiper-pagination-wrap{background:#f7f7f7}
.usp-banner__wrap{position:relative;max-width:1440px;height:48px}
.usp-banner--width-1920 .usp-banner__wrap{max-width:1920px}
.usp-banner .swiper-pagination-wrap{position:absolute;top:0;right:0;height:100%;padding:0 16px;text-align:center;z-index:2}
.usp-banner .swiper-pagination-wrap .autoplay-pause .icon{width:12px;height:12px}
.usp-banner .swiper-pagination-wrap .autoplay-play .icon{width:11px;height:11px}
.usp-banner .swiper-pagination-wrap .autoplay-pause,.usp-banner .swiper-pagination-wrap .autoplay-play{position:relative;top:50%;left:0;display:inline-block;width:32px;height:32px;margin-top:-16px;font-size:0;cursor:pointer}
.usp-banner .swiper-pagination-wrap .autoplay-pause .icon,.usp-banner .swiper-pagination-wrap .autoplay-play .icon{position:absolute;top:50%;left:50%;margin:-5px 0 0 -5px}
.usp-banner .swiper-pagination-wrap .autoplay-pause:hover:before,.usp-banner .swiper-pagination-wrap .autoplay-play:hover:before,.usp-banner .swiper-pagination-wrap .autoplay-pause:focus:before,.usp-banner .swiper-pagination-wrap .autoplay-play:focus:before,.usp-banner .swiper-pagination-wrap .autoplay-pause:active:before,.usp-banner .swiper-pagination-wrap .autoplay-play:active:before{opacity:.6;border:0;background-color:transparent}
.usp-banner .swiper-pagination-wrap .swiper-pagination{display:none}
.usp-banner__text{padding:0 72px}
.usp-banner--bg-blue .usp-banner__text{color:#fff}
.usp-banner__text-inner{display:table;width:100%;height:100%}
.usp-banner__title{display:table-cell;width:617px;padding-right:16px;font-family:'SamsungOne',arial,sans-serif;font-weight:bold;font-size:14px;line-height:1.33;text-align:right;vertical-align:middle}
.usp-banner__desc{display:table-cell;width:679px;font-family:'SamsungOne',arial,sans-serif;font-size:14px;line-height:1.33;vertical-align:middle}
.usp-banner--bg-blue .usp-banner__desc{color:#fff}
.usp-banner--bg-light-gray .usp-banner__desc{color:#000}
.usp-banner__desc br{display:none}
.usp-banner__desc p a{text-decoration:underline}
.usp-banner--bg-blue .usp-banner__desc p a{color:#fff}
.usp-banner--bg-light-gray .usp-banner__desc p a{color:#15c}
@media only screen and (min-width:768px) and (max-width:1440px){.usp-banner .swiper-pagination-wrap{padding-right:1.11111111vw}
.usp-banner .swiper-pagination-wrap .autoplay-pause .icon{width:.83333333vw;height:.83333333vw}
.usp-banner .swiper-pagination-wrap .autoplay-play .icon{width:.76388889vw;height:.76388889vw}
.usp-banner .swiper-pagination-wrap .autoplay-pause,.usp-banner .swiper-pagination-wrap .autoplay-play{width:2.22222222vw;height:2.22222222vw;margin-top:-1.11111111vw}
.usp-banner .swiper-pagination-wrap .autoplay-pause .icon,.usp-banner .swiper-pagination-wrap .autoplay-play .icon{margin:-0.34722222vw 0vw 0vw -0.34722222vw}
.usp-banner__wrap{height:3.33333333vw}
.usp-banner__text{padding:0vw 5vw}
.usp-banner__title{width:42.84722222vw;padding:0vw 1.11111111vw;font-size:.97222222vw}
.usp-banner__desc{width:47.15277778vw;font-size:.97222222vw}
}
@media only screen and (max-width:767px){.usp-banner__wrap{max-width:100%;height:18.88888889vw}
.usp-banner--width-1920 .usp-banner__wrap{max-width:100%}
.usp-banner .swiper-pagination-wrap{padding-right:4.44444444vw;padding-left:0}
.usp-banner .swiper-pagination-wrap .autoplay-pause .icon{width:3.33333333vw;height:3.33333333vw}
.usp-banner .swiper-pagination-wrap .autoplay-play .icon{width:3.33333333vw;height:3.33333333vw}
.usp-banner .swiper-pagination-wrap .autoplay-pause,.usp-banner .swiper-pagination-wrap .autoplay-play{width:6.66666667vw;height:6.66666667vw;margin-top:-3.33333333vw}
.usp-banner .swiper-pagination-wrap .autoplay-pause .icon,.usp-banner .swiper-pagination-wrap .autoplay-play .icon{margin:-1.38888889vw 0vw 0vw -1.38888889vw}
.usp-banner__text{display:table;padding:0vw 17.77777778vw}
.usp-banner__text-inner{display:table-cell;height:100%;vertical-align:middle}
.usp-banner__title{display:block;width:100%;padding-right:0;font-size:3.33333333vw;text-align:center}
.usp-banner__desc{display:block;width:100%;margin-top:1.11111111vw;font-size:3.33333333vw;text-align:center}
.usp-banner__desc br{display:inline}
}