@charset "utf-8";

@page { size: auto; margin: 0px auto; }

.footerInfoContent { display: flex; flex-direction: column; user-select: text; }

.footerInfoContent ul, .footerInfoContent ol { list-style-position: inside; }

.footerInfoContent ul { list-style-type: disc; }

.footerInfoContent ol { list-style-type: decimal; }

.footerInfoContent .back-nav-bc { width: auto; }

[dir="ltr"] .footerInfoContent .back-nav-bc { padding-inline-end: 0px; transform: rotate(180deg); }

.footerInfoContent .back-nav-bc .bc-i-round-arrow-left::before { content: ""; }

.footerInfoContent .back-nav-bc .back-nav-icon-bc { font-size: 14px; }

[class*="is-web"] .footerInfoContent .back-nav-bc:hover i { transition: color var(--default-transition-duration); color: rgba(var(--b-sc),1); }

.footerInfoTitle { display: flex; align-items: center; height: 44px; }

.footerInfoPage .footerInfoTitle { padding: 0px 15px; }

[dir="ltr"] .footerInfoPopup .footerInfoTitle { padding: 0px 50px 0px 15px; }

[dir="rtl"] .footerInfoPopup .footerInfoTitle { padding: 0px 15px 0px 50px; }

.footerInfoPopup .footerInfoContent { height: 100%; }

[class*="is-mobile"] .footerInfoPopup .footerInfoContent { width: 100%; position: absolute; left: 0px; top: 0px; }

.footerInfoPopup .popup-inner-bc { overflow: hidden; }

.footerInfoTitleText { flex: 1 1 auto; color: rgba(var(--b-sc),1); font-size: 16px; text-transform: uppercase; }

.print-help-content * { background: rgb(255, 255, 255); color: rgb(0, 0, 0); }

.print-help-content .content * { color: rgb(0, 0, 0); }

.print-help-content .back-nav-bc { display: none; }

.print-help-content .footerInfoTitle { margin-inline-start: 15px; }

.print-help-content .content { padding-top: 0px; }

@media print {
  html, body { print-color-adjust: exact; background-color: rgb(255, 255, 255); }
}

.content { padding: 15px; color: rgba(var(--b-sc),.6); font-size: 13px; line-height: 18px; will-change: scroll-position; overflow: hidden auto; }

.content table { border-spacing: 1px; border-collapse: separate; width: 100% !important; }

.content table th, .content table td { color: rgba(var(--b-sc),.8); }

.content table thead th { height: 32px; vertical-align: middle; }

.content table tbody tr { background: rgba(var(--b-sc),.1); }

.content table tbody tr td { vertical-align: middle; height: 32px; padding: 0px 5px; }

.content table tbody tr td * { word-break: break-word; }

.content table tbody tr:first-child { font-weight: 700; }

.content p > strong { color: rgba(var(--b-sc),.95); font-size: 16px; font-weight: 500; }

.content p > strong u, .content p > strong em { color: rgba(var(--b-sc),.9); font-size: 14px; font-weight: 400; }

.content img { width: 100%; }

.content a { color: rgba(var(--hero),1); text-decoration: underline; }

.navigation { position: fixed; top: 0px; width: calc(100% - 50px); height: 50px; overflow: auto hidden; white-space: nowrap; font-size: 14px; padding: 0px 10px; line-height: 50px; background-color: var(--skin-palette-5); color: rgba(var(--b-sc),.9); box-shadow: 0 0 5px rgba(var(--b),.7); }

.navigation::before { width: 50px; height: 50px; content: ""; display: block; position: fixed; right: 0px; top: 0px; background-color: var(--skin-palette-5); box-shadow: 0 0 5px rgba(var(--b),.7); }

.navigation > li { display: inline-block; vertical-align: top; width: auto; }

.navigation > li > ul { display: inline-block; vertical-align: top; }

.navigation > li > ul > li { display: inline-block; vertical-align: top; width: auto; }