/* multilingualization */
html:is([lang='zh-hans'], [lang='zh-hant'], [lang='ko'], [lang='en']) .rp-btn {
    line-height: 1.3;
    padding: 15px 40px;
    white-space: pre-wrap;
}

html[lang='en'] .rp-list_note .rp-list-item,
html[lang='en'] .rp-list_note>li,
html[lang='en'] .rp-footer-notice_secondary a,
html[lang='en'] .rp-list .rp-list-item,
html[lang='en'] .rp-list>li,
html[lang='en'] .rp-list_bullet .rp-list-item,
html[lang='en'] .rp-list_bullet>li {
    word-break: break-word;
}

html:is([lang='en']) .NpsGuide .nps-message {
    min-width: 50% !important;
    text-align: left;
}


html:is([lang='en']) .NpsGuide .nps-message-1 {
    text-align: right;
}

html:is([lang='zh-hans'], [lang='zh-hant'], [lang='ko'], [lang='en']) .rp-btn-group {
  display: flex;
  justify-content: center;
  gap: 20px;
}

html:is([lang='zh-hans'], [lang='zh-hant'], [lang='ko'], [lang='en']) .rp-btn-group .rp-btn {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0;
  white-space: pre-wrap;
}

html[lang='en'] p a,
html[lang='en'] p.rp-text a,
html[lang='en'] .rp-faq-Q,
html[lang='en'] .rp-faq-A,
html[lang='en'] .rp-list>li,
html[lang='en'] .rp-list_bullet>li {
    word-break: break-word !important;
}