body,
html {
  height: 100%;
}
body {
  overflow-y: scroll;
  background: #fff;
}
#root {
  min-height: 100%;
  display: flex;
  flex-direction: column;
}
.my-settings-outer-container {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}
.my-settings-app-container {
  padding: 16px 0;
  width: 1140px;
  max-width: 100%;
  margin: 0 auto;
}
.my-settings-busy {
  cursor: wait;
}
.my-settings-main-container {
  width: 100%;
  max-width: 1140px;
  margin: 0 auto;
}
.my-settings-loading {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: flex;
  justify-content: center;
  align-items: center;
}
.my-settings-footer {
  margin-top: auto;
}
.my-settings-error-modal {
  white-space: pre-wrap;
}
.traveller-list {
  border-top: 1px solid #e6e6e6;
}
.add-traveller .settings-row {
  border: 0;
}
.traveller-row {
  padding-top: 16px;
  border-top: 1px solid #e6e6e6;
  border-bottom: 1px solid #e6e6e6;
}
.traveller-row:first-child {
  border-top: 0;
}
.flex-valign-center,
.traveller-header h2 {
  display: flex;
  align-items: center;
}
.flex-valign-center {
  width: 100%;
  justify-content: space-between;
}
.h2-icon {
  margin-right: 8px;
}
.h2-icon svg {
  width: 20px;
  height: 20px;
}
.dob-group .bui-group__item {
  width: 80px;
}
@media (min-width: 801px) {
  .traveller-header.my-settings-cell-spacing {
    padding-left: 0;
  }
}
.my-settings-flex-by-row {
  display: flex;
  flex-direction: row;
}
.my-settings-flex-grow {
  flex-grow: 1;
  width: 0;
}
.my-settings-align-center {
  text-align: center;
}
.my-settings-large-margin-top {
  margin-top: 16px;
}
.my-settings-large-margin-sides {
  margin-left: 16px;
  margin-right: 16px;
}
.my-settings-busy * {
  cursor: wait;
}
.my-settings-caption {
  max-width: 75%;
  white-space: normal;
  font-weight: 400 !important;
  color: #6b6b6b;
}
.my-settings-no-wrap {
  white-space: nowrap;
}
.page-spinner {
  display: flex;
  padding: 100px;
  justify-content: center;
}
.dev-notice {
  padding: 4px;
  background: orange;
}
@media (max-width: 800px) {
  .my-settings-caption {
    max-width: 100%;
  }
}
._1Rn9TaB4_Ixf-WvsyE9kTR {
  display: inline-block;
  vertical-align: middle;
}
._2nLTkeSNDTlGWIuU2VLDIO {
  display: block;
}
._2xo81mGmOA8LLjgb85-Vm3 {
  z-index: 400;
  pointer-events: none;
  opacity: 0;
  visibility: hidden;
  transition: 0.25s cubic-bezier(0.4, 0, 1, 1);
  transition-property: opacity, transform, visibility;
}
._2xo81mGmOA8LLjgb85-Vm3 ._3ukJ8lYmyb1_piQLOw3ZP1 {
  pointer-events: all;
  display: inline-block;
  vertical-align: top;
}
._2xo81mGmOA8LLjgb85-Vm3._1RhQuYQIiNR09BlHZxuQuo,
._2xo81mGmOA8LLjgb85-Vm3._2YWDPf0sdYi6N-Oej36OWC,
._2xo81mGmOA8LLjgb85-Vm3._3GSuuhShodYrRo6ycY8bmG {
  transform: translateY(-16px);
}
._2xo81mGmOA8LLjgb85-Vm3._1RhQuYQIiNR09BlHZxuQuo._90Gnb3p0GlR9pKzOpBfB-,
._2xo81mGmOA8LLjgb85-Vm3._2YWDPf0sdYi6N-Oej36OWC._90Gnb3p0GlR9pKzOpBfB-,
._2xo81mGmOA8LLjgb85-Vm3._3GSuuhShodYrRo6ycY8bmG._90Gnb3p0GlR9pKzOpBfB- {
  transform: translateY(-8px);
}
._2xo81mGmOA8LLjgb85-Vm3._1qCZJwQ8fTMTkpvLuZC-B4,
._2xo81mGmOA8LLjgb85-Vm3._2pr_LtXP7RTn1cSBU7ZLcn,
._2xo81mGmOA8LLjgb85-Vm3._2ZlbK5IKGmZ6XTveP2BX_s,
._2xo81mGmOA8LLjgb85-Vm3.S8E9bNIpxHkEBuIkJnR9q {
  transform: translateY(16px);
}
._2xo81mGmOA8LLjgb85-Vm3._1qCZJwQ8fTMTkpvLuZC-B4._90Gnb3p0GlR9pKzOpBfB-,
._2xo81mGmOA8LLjgb85-Vm3._2pr_LtXP7RTn1cSBU7ZLcn._90Gnb3p0GlR9pKzOpBfB-,
._2xo81mGmOA8LLjgb85-Vm3._2ZlbK5IKGmZ6XTveP2BX_s._90Gnb3p0GlR9pKzOpBfB-,
._2xo81mGmOA8LLjgb85-Vm3.S8E9bNIpxHkEBuIkJnR9q._90Gnb3p0GlR9pKzOpBfB- {
  transform: translateY(8px);
}
._2xo81mGmOA8LLjgb85-Vm3._2HQaSaX12oSLbJ1pvc9Zmu,
._2xo81mGmOA8LLjgb85-Vm3._30OxvBn6YYF29-h_AuXlM3,
._2xo81mGmOA8LLjgb85-Vm3.rCt9-kPQim46CJKavgWeC {
  transform: translate(-16px);
}
._2xo81mGmOA8LLjgb85-Vm3._2HQaSaX12oSLbJ1pvc9Zmu._90Gnb3p0GlR9pKzOpBfB-,
._2xo81mGmOA8LLjgb85-Vm3._30OxvBn6YYF29-h_AuXlM3._90Gnb3p0GlR9pKzOpBfB-,
._2xo81mGmOA8LLjgb85-Vm3.rCt9-kPQim46CJKavgWeC._90Gnb3p0GlR9pKzOpBfB- {
  transform: translate(-8px);
}
._2xo81mGmOA8LLjgb85-Vm3._25Wf5iNeGHHs0YqbaV1EgX,
._2xo81mGmOA8LLjgb85-Vm3._29Mrh0mxV12W2eqcj1tro9,
._2xo81mGmOA8LLjgb85-Vm3.c-s9O2XtafSsTk_VJfjD7 {
  transform: translate(16px);
}
._2xo81mGmOA8LLjgb85-Vm3._25Wf5iNeGHHs0YqbaV1EgX._90Gnb3p0GlR9pKzOpBfB-,
._2xo81mGmOA8LLjgb85-Vm3._29Mrh0mxV12W2eqcj1tro9._90Gnb3p0GlR9pKzOpBfB-,
._2xo81mGmOA8LLjgb85-Vm3.c-s9O2XtafSsTk_VJfjD7._90Gnb3p0GlR9pKzOpBfB- {
  transform: translate(8px);
}
._2xo81mGmOA8LLjgb85-Vm3._90Gnb3p0GlR9pKzOpBfB- {
  opacity: 1;
  visibility: visible;
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}
._2xo81mGmOA8LLjgb85-Vm3._1E2btfHl9JAv-IBNqyQl2 ._3ukJ8lYmyb1_piQLOw3ZP1 {
  transition-property: opacity;
  transform: translate(0);
}
._2xo81mGmOA8LLjgb85-Vm3._1Kuxrhuf1AincMQk6lLxJi {
  transition: none;
}
._3keza8ivrK24ZzFX1X3We8 {
  display: inline-block;
  fill: currentcolor;
}
._3keza8ivrK24ZzFX1X3We8 svg {
  display: inline-block;
  vertical-align: top;
  height: 100%;
  width: auto;
}
[dir="rtl"] ._3keza8ivrK24ZzFX1X3We8 svg[data-rtl-flip] {
  transform: scaleX(-1);
}
._2wNf0jGtC6RLp3tzWiL1lM {
  display: block;
}
._3IcO3GERnoU_NwvBjC_5Q2 {
  height: 12px;
}
._3ePWmThIPT8spoo_AjWLdg {
  height: 14px;
}
._1Yg61Dx8KDT-FjXVQg0_ua {
  height: 16px;
}
.xohHOCve5IUD5foFaPpeV {
  height: 20px;
}
.zsDADDR33Paij6KzyHFG {
  height: 24px;
}
._3WRjWjpd48T6lpay1yFpbW {
  height: 28px;
}
.os3vDwUOeAn15bWXR-WeN {
  height: 36px;
}
@media (-ms-high-contrast: active), (-ms-high-contrast: none) {
  ._3IcO3GERnoU_NwvBjC_5Q2 {
    width: 12px;
  }
  ._3ePWmThIPT8spoo_AjWLdg {
    width: 14px;
  }
  ._1Yg61Dx8KDT-FjXVQg0_ua {
    width: 16px;
  }
  .xohHOCve5IUD5foFaPpeV {
    width: 20px;
  }
  .zsDADDR33Paij6KzyHFG {
    width: 24px;
  }
  ._3WRjWjpd48T6lpay1yFpbW {
    width: 28px;
  }
  .os3vDwUOeAn15bWXR-WeN {
    width: 36px;
  }
}
._26oSQEMmno4VvOA5RfsLiC {
  color: #fff;
  fill: #fff;
}
._4phHSF0ibG6ZqNla2Vz8n {
  color: #0071c2;
  fill: #0071c2;
}
.vaytZa-WWw6VcY9X91k6r {
  color: #c00;
  fill: #c00;
}
._11mIcxxyrj2-aBEHx4Op_F {
  color: #923e01;
  fill: #923e01;
}
._2fcha-ZXGlX4WWSmFcHxFY {
  color: #8e6601;
  fill: #8e6601;
}
._1KwteSwyLEd3NH_K74osYP {
  color: #008009;
  fill: #008009;
}
._2-jTTfQg2ac6vy-6tNMBN8 {
  color: #262626;
  fill: #262626;
}
._2lF-J9qRBRAKzWfoDo4JtI {
  color: #6b6b6b;
  fill: #6b6b6b;
}
._1-VgKOrKniecCq_bwwlsa {
  color: #febb02;
  fill: #febb02;
}
._1intoEKlbvJgCWLC4K7B5i {
  display: flex;
  pointer-events: none;
}
._1intoEKlbvJgCWLC4K7B5i > * {
  flex-shrink: 0;
  pointer-events: all;
}
._2Z9uuH0nKcX160JSGH6dhv:only-child,
._3TVrwQOEkeBnVKkuAtyiXm:only-child {
  height: 100%;
}
._3TVrwQOEkeBnVKkuAtyiXm {
  flex-direction: column;
  align-items: stretch;
}
._2Z9uuH0nKcX160JSGH6dhv {
  flex-direction: column-reverse;
  align-items: stretch;
}
.VaQqGsH0B4QdrWzmcYxp_ {
  flex-direction: row;
  flex-wrap: wrap;
  align-items: flex-start;
}
.kHOCZT6DOORZ3owVHsE3M {
  flex-direction: row-reverse;
  flex-wrap: wrap;
  align-items: flex-start;
}
._2RGgfMeuRYwcF2HOu_M9Sc {
  flex-wrap: nowrap;
}
._1DsJnYDIDtqC5IzQ_CFSB0 {
  align-items: flex-start;
}
._1Cmik169nS4yE77Ap6_0kx {
  align-items: flex-end;
}
._2H7FMyVuKUEN79ZsZ1Qwd5 {
  align-items: center;
}
._27O4c_89YOUx082_wAsO0G {
  align-items: stretch;
}
._1RPNWF8ZJdh1uNNn7eW28T {
  align-items: baseline;
}
._1fvIhmRWOn1XHjuaghQqKx {
  justify-content: flex-start;
}
._2yXnsXDPcvKvSMLtmfX2Hw {
  justify-content: center;
}
.D-7BPQfrzAxvym9TrtZ9N {
  justify-content: flex-end;
}
._3NsjooV26k46JNwUoYLrbn {
  justify-content: space-between;
}
._1lD29eutRkFuvmUQr5OVnF {
  flex-grow: 1;
  flex-shrink: 1;
  flex-basis: 100%;
}
._19pqvhLfXX7Y4LploHeNV_ {
  align-self: flex-start;
}
._9ZAMajTnsQnfkP6p5mY18 {
  align-self: center;
}
._1zz7KoLUgduYMssBtxFA1Y {
  align-self: flex-end;
}
._2Z9uuH0nKcX160JSGH6dhv > .dgoQigG29FSN3x6cFl7C_,
._3TVrwQOEkeBnVKkuAtyiXm > .dgoQigG29FSN3x6cFl7C_ {
  margin-top: auto;
}
.kHOCZT6DOORZ3owVHsE3M > .dgoQigG29FSN3x6cFl7C_,
.VaQqGsH0B4QdrWzmcYxp_ > .dgoQigG29FSN3x6cFl7C_ {
  margin-left: auto;
}
._267KgXACzCQ1FxU_ka2sXn .kHOCZT6DOORZ3owVHsE3M > .dgoQigG29FSN3x6cFl7C_,
._267KgXACzCQ1FxU_ka2sXn .VaQqGsH0B4QdrWzmcYxp_ > .dgoQigG29FSN3x6cFl7C_,
[dir="rtl"] .kHOCZT6DOORZ3owVHsE3M > .dgoQigG29FSN3x6cFl7C_,
[dir="rtl"] .VaQqGsH0B4QdrWzmcYxp_ > .dgoQigG29FSN3x6cFl7C_ {
  margin-left: 0;
  margin-right: auto;
}
._2Z9uuH0nKcX160JSGH6dhv.GaeFhJ283Oh2sqjPRyA9m > :not(:first-child),
._3TVrwQOEkeBnVKkuAtyiXm.GaeFhJ283Oh2sqjPRyA9m > :not(:last-child) {
  margin-bottom: 0;
}
._2Z9uuH0nKcX160JSGH6dhv._1C-rrgIPvbqxTHsVyvawv4 > :not(:first-child),
._3TVrwQOEkeBnVKkuAtyiXm._1C-rrgIPvbqxTHsVyvawv4 > :not(:last-child) {
  margin-bottom: 2px;
}
._2Z9uuH0nKcX160JSGH6dhv.fSGBuqpWGCHFqD6koTDju > :not(:first-child),
._3TVrwQOEkeBnVKkuAtyiXm.fSGBuqpWGCHFqD6koTDju > :not(:last-child) {
  margin-bottom: 4px;
}
._2Z9uuH0nKcX160JSGH6dhv._176YzN59m_rq0AtvGmzMQp > :not(:first-child),
._3TVrwQOEkeBnVKkuAtyiXm._176YzN59m_rq0AtvGmzMQp > :not(:last-child) {
  margin-bottom: 8px;
}
._2Z9uuH0nKcX160JSGH6dhv.XKqpbskSdbmnc6MKXFsTt > :not(:first-child),
._3TVrwQOEkeBnVKkuAtyiXm.XKqpbskSdbmnc6MKXFsTt > :not(:last-child) {
  margin-bottom: 12px;
}
._2Z9uuH0nKcX160JSGH6dhv._3U7ThKM_rPs6I8r5PxHFMZ > :not(:first-child),
._3TVrwQOEkeBnVKkuAtyiXm._3U7ThKM_rPs6I8r5PxHFMZ > :not(:last-child) {
  margin-bottom: 16px;
}
._2Z9uuH0nKcX160JSGH6dhv._1Jir2SuAPZwJt0bd2HHw02 > :not(:first-child),
._3TVrwQOEkeBnVKkuAtyiXm._1Jir2SuAPZwJt0bd2HHw02 > :not(:last-child) {
  margin-bottom: 24px;
}
._2Z9uuH0nKcX160JSGH6dhv.LdQHYK4UZaJpaMeLo1Vc2 > :not(:first-child),
._3TVrwQOEkeBnVKkuAtyiXm.LdQHYK4UZaJpaMeLo1Vc2 > :not(:last-child) {
  margin-bottom: 32px;
}
.kHOCZT6DOORZ3owVHsE3M.GaeFhJ283Oh2sqjPRyA9m,
.VaQqGsH0B4QdrWzmcYxp_.GaeFhJ283Oh2sqjPRyA9m {
  margin-top: 0;
  margin-right: 0;
}
._267KgXACzCQ1FxU_ka2sXn .kHOCZT6DOORZ3owVHsE3M.GaeFhJ283Oh2sqjPRyA9m,
._267KgXACzCQ1FxU_ka2sXn .VaQqGsH0B4QdrWzmcYxp_.GaeFhJ283Oh2sqjPRyA9m,
[dir="rtl"] .kHOCZT6DOORZ3owVHsE3M.GaeFhJ283Oh2sqjPRyA9m,
[dir="rtl"] .VaQqGsH0B4QdrWzmcYxp_.GaeFhJ283Oh2sqjPRyA9m {
  margin-right: 0;
  margin-left: 0;
}
.kHOCZT6DOORZ3owVHsE3M.GaeFhJ283Oh2sqjPRyA9m > *,
.VaQqGsH0B4QdrWzmcYxp_.GaeFhJ283Oh2sqjPRyA9m > * {
  margin-right: 0;
  margin-top: 0;
}
._267KgXACzCQ1FxU_ka2sXn .kHOCZT6DOORZ3owVHsE3M.GaeFhJ283Oh2sqjPRyA9m > *,
._267KgXACzCQ1FxU_ka2sXn .VaQqGsH0B4QdrWzmcYxp_.GaeFhJ283Oh2sqjPRyA9m > *,
[dir="rtl"] .kHOCZT6DOORZ3owVHsE3M.GaeFhJ283Oh2sqjPRyA9m > *,
[dir="rtl"] .VaQqGsH0B4QdrWzmcYxp_.GaeFhJ283Oh2sqjPRyA9m > * {
  margin-right: 0;
  margin-left: 0;
}
.kHOCZT6DOORZ3owVHsE3M._1C-rrgIPvbqxTHsVyvawv4,
.VaQqGsH0B4QdrWzmcYxp_._1C-rrgIPvbqxTHsVyvawv4 {
  margin-top: -2px;
  margin-right: -2px;
}
._267KgXACzCQ1FxU_ka2sXn .kHOCZT6DOORZ3owVHsE3M._1C-rrgIPvbqxTHsVyvawv4,
._267KgXACzCQ1FxU_ka2sXn .VaQqGsH0B4QdrWzmcYxp_._1C-rrgIPvbqxTHsVyvawv4,
[dir="rtl"] .kHOCZT6DOORZ3owVHsE3M._1C-rrgIPvbqxTHsVyvawv4,
[dir="rtl"] .VaQqGsH0B4QdrWzmcYxp_._1C-rrgIPvbqxTHsVyvawv4 {
  margin-right: 0;
  margin-left: -2px;
}
.kHOCZT6DOORZ3owVHsE3M._1C-rrgIPvbqxTHsVyvawv4 > *,
.VaQqGsH0B4QdrWzmcYxp_._1C-rrgIPvbqxTHsVyvawv4 > * {
  margin-right: 2px;
  margin-top: 2px;
}
._267KgXACzCQ1FxU_ka2sXn .kHOCZT6DOORZ3owVHsE3M._1C-rrgIPvbqxTHsVyvawv4 > *,
._267KgXACzCQ1FxU_ka2sXn .VaQqGsH0B4QdrWzmcYxp_._1C-rrgIPvbqxTHsVyvawv4 > *,
[dir="rtl"] .kHOCZT6DOORZ3owVHsE3M._1C-rrgIPvbqxTHsVyvawv4 > *,
[dir="rtl"] .VaQqGsH0B4QdrWzmcYxp_._1C-rrgIPvbqxTHsVyvawv4 > * {
  margin-right: 0;
  margin-left: 2px;
}
.kHOCZT6DOORZ3owVHsE3M.fSGBuqpWGCHFqD6koTDju,
.VaQqGsH0B4QdrWzmcYxp_.fSGBuqpWGCHFqD6koTDju {
  margin-top: -4px;
  margin-right: -4px;
}
._267KgXACzCQ1FxU_ka2sXn .kHOCZT6DOORZ3owVHsE3M.fSGBuqpWGCHFqD6koTDju,
._267KgXACzCQ1FxU_ka2sXn .VaQqGsH0B4QdrWzmcYxp_.fSGBuqpWGCHFqD6koTDju,
[dir="rtl"] .kHOCZT6DOORZ3owVHsE3M.fSGBuqpWGCHFqD6koTDju,
[dir="rtl"] .VaQqGsH0B4QdrWzmcYxp_.fSGBuqpWGCHFqD6koTDju {
  margin-right: 0;
  margin-left: -4px;
}
.kHOCZT6DOORZ3owVHsE3M.fSGBuqpWGCHFqD6koTDju > *,
.VaQqGsH0B4QdrWzmcYxp_.fSGBuqpWGCHFqD6koTDju > * {
  margin-right: 4px;
  margin-top: 4px;
}
._267KgXACzCQ1FxU_ka2sXn .kHOCZT6DOORZ3owVHsE3M.fSGBuqpWGCHFqD6koTDju > *,
._267KgXACzCQ1FxU_ka2sXn .VaQqGsH0B4QdrWzmcYxp_.fSGBuqpWGCHFqD6koTDju > *,
[dir="rtl"] .kHOCZT6DOORZ3owVHsE3M.fSGBuqpWGCHFqD6koTDju > *,
[dir="rtl"] .VaQqGsH0B4QdrWzmcYxp_.fSGBuqpWGCHFqD6koTDju > * {
  margin-right: 0;
  margin-left: 4px;
}
.kHOCZT6DOORZ3owVHsE3M._176YzN59m_rq0AtvGmzMQp,
.VaQqGsH0B4QdrWzmcYxp_._176YzN59m_rq0AtvGmzMQp {
  margin-top: -8px;
  margin-right: -8px;
}
._267KgXACzCQ1FxU_ka2sXn .kHOCZT6DOORZ3owVHsE3M._176YzN59m_rq0AtvGmzMQp,
._267KgXACzCQ1FxU_ka2sXn .VaQqGsH0B4QdrWzmcYxp_._176YzN59m_rq0AtvGmzMQp,
[dir="rtl"] .kHOCZT6DOORZ3owVHsE3M._176YzN59m_rq0AtvGmzMQp,
[dir="rtl"] .VaQqGsH0B4QdrWzmcYxp_._176YzN59m_rq0AtvGmzMQp {
  margin-right: 0;
  margin-left: -8px;
}
.kHOCZT6DOORZ3owVHsE3M._176YzN59m_rq0AtvGmzMQp > *,
.VaQqGsH0B4QdrWzmcYxp_._176YzN59m_rq0AtvGmzMQp > * {
  margin-right: 8px;
  margin-top: 8px;
}
._267KgXACzCQ1FxU_ka2sXn .kHOCZT6DOORZ3owVHsE3M._176YzN59m_rq0AtvGmzMQp > *,
._267KgXACzCQ1FxU_ka2sXn .VaQqGsH0B4QdrWzmcYxp_._176YzN59m_rq0AtvGmzMQp > *,
[dir="rtl"] .kHOCZT6DOORZ3owVHsE3M._176YzN59m_rq0AtvGmzMQp > *,
[dir="rtl"] .VaQqGsH0B4QdrWzmcYxp_._176YzN59m_rq0AtvGmzMQp > * {
  margin-right: 0;
  margin-left: 8px;
}
.kHOCZT6DOORZ3owVHsE3M.XKqpbskSdbmnc6MKXFsTt,
.VaQqGsH0B4QdrWzmcYxp_.XKqpbskSdbmnc6MKXFsTt {
  margin-top: -12px;
  margin-right: -12px;
}
._267KgXACzCQ1FxU_ka2sXn .kHOCZT6DOORZ3owVHsE3M.XKqpbskSdbmnc6MKXFsTt,
._267KgXACzCQ1FxU_ka2sXn .VaQqGsH0B4QdrWzmcYxp_.XKqpbskSdbmnc6MKXFsTt,
[dir="rtl"] .kHOCZT6DOORZ3owVHsE3M.XKqpbskSdbmnc6MKXFsTt,
[dir="rtl"] .VaQqGsH0B4QdrWzmcYxp_.XKqpbskSdbmnc6MKXFsTt {
  margin-right: 0;
  margin-left: -12px;
}
.kHOCZT6DOORZ3owVHsE3M.XKqpbskSdbmnc6MKXFsTt > *,
.VaQqGsH0B4QdrWzmcYxp_.XKqpbskSdbmnc6MKXFsTt > * {
  margin-right: 12px;
  margin-top: 12px;
}
._267KgXACzCQ1FxU_ka2sXn .kHOCZT6DOORZ3owVHsE3M.XKqpbskSdbmnc6MKXFsTt > *,
._267KgXACzCQ1FxU_ka2sXn .VaQqGsH0B4QdrWzmcYxp_.XKqpbskSdbmnc6MKXFsTt > *,
[dir="rtl"] .kHOCZT6DOORZ3owVHsE3M.XKqpbskSdbmnc6MKXFsTt > *,
[dir="rtl"] .VaQqGsH0B4QdrWzmcYxp_.XKqpbskSdbmnc6MKXFsTt > * {
  margin-right: 0;
  margin-left: 12px;
}
.kHOCZT6DOORZ3owVHsE3M._3U7ThKM_rPs6I8r5PxHFMZ,
.VaQqGsH0B4QdrWzmcYxp_._3U7ThKM_rPs6I8r5PxHFMZ {
  margin-top: -16px;
  margin-right: -16px;
}
._267KgXACzCQ1FxU_ka2sXn .kHOCZT6DOORZ3owVHsE3M._3U7ThKM_rPs6I8r5PxHFMZ,
._267KgXACzCQ1FxU_ka2sXn .VaQqGsH0B4QdrWzmcYxp_._3U7ThKM_rPs6I8r5PxHFMZ,
[dir="rtl"] .kHOCZT6DOORZ3owVHsE3M._3U7ThKM_rPs6I8r5PxHFMZ,
[dir="rtl"] .VaQqGsH0B4QdrWzmcYxp_._3U7ThKM_rPs6I8r5PxHFMZ {
  margin-right: 0;
  margin-left: -16px;
}
.kHOCZT6DOORZ3owVHsE3M._3U7ThKM_rPs6I8r5PxHFMZ > *,
.VaQqGsH0B4QdrWzmcYxp_._3U7ThKM_rPs6I8r5PxHFMZ > * {
  margin-right: 16px;
  margin-top: 16px;
}
._267KgXACzCQ1FxU_ka2sXn .kHOCZT6DOORZ3owVHsE3M._3U7ThKM_rPs6I8r5PxHFMZ > *,
._267KgXACzCQ1FxU_ka2sXn .VaQqGsH0B4QdrWzmcYxp_._3U7ThKM_rPs6I8r5PxHFMZ > *,
[dir="rtl"] .kHOCZT6DOORZ3owVHsE3M._3U7ThKM_rPs6I8r5PxHFMZ > *,
[dir="rtl"] .VaQqGsH0B4QdrWzmcYxp_._3U7ThKM_rPs6I8r5PxHFMZ > * {
  margin-right: 0;
  margin-left: 16px;
}
.kHOCZT6DOORZ3owVHsE3M._1Jir2SuAPZwJt0bd2HHw02,
.VaQqGsH0B4QdrWzmcYxp_._1Jir2SuAPZwJt0bd2HHw02 {
  margin-top: -24px;
  margin-right: -24px;
}
._267KgXACzCQ1FxU_ka2sXn .kHOCZT6DOORZ3owVHsE3M._1Jir2SuAPZwJt0bd2HHw02,
._267KgXACzCQ1FxU_ka2sXn .VaQqGsH0B4QdrWzmcYxp_._1Jir2SuAPZwJt0bd2HHw02,
[dir="rtl"] .kHOCZT6DOORZ3owVHsE3M._1Jir2SuAPZwJt0bd2HHw02,
[dir="rtl"] .VaQqGsH0B4QdrWzmcYxp_._1Jir2SuAPZwJt0bd2HHw02 {
  margin-right: 0;
  margin-left: -24px;
}
.kHOCZT6DOORZ3owVHsE3M._1Jir2SuAPZwJt0bd2HHw02 > *,
.VaQqGsH0B4QdrWzmcYxp_._1Jir2SuAPZwJt0bd2HHw02 > * {
  margin-right: 24px;
  margin-top: 24px;
}
._267KgXACzCQ1FxU_ka2sXn .kHOCZT6DOORZ3owVHsE3M._1Jir2SuAPZwJt0bd2HHw02 > *,
._267KgXACzCQ1FxU_ka2sXn .VaQqGsH0B4QdrWzmcYxp_._1Jir2SuAPZwJt0bd2HHw02 > *,
[dir="rtl"] .kHOCZT6DOORZ3owVHsE3M._1Jir2SuAPZwJt0bd2HHw02 > *,
[dir="rtl"] .VaQqGsH0B4QdrWzmcYxp_._1Jir2SuAPZwJt0bd2HHw02 > * {
  margin-right: 0;
  margin-left: 24px;
}
.kHOCZT6DOORZ3owVHsE3M.LdQHYK4UZaJpaMeLo1Vc2,
.VaQqGsH0B4QdrWzmcYxp_.LdQHYK4UZaJpaMeLo1Vc2 {
  margin-top: -32px;
  margin-right: -32px;
}
._267KgXACzCQ1FxU_ka2sXn .kHOCZT6DOORZ3owVHsE3M.LdQHYK4UZaJpaMeLo1Vc2,
._267KgXACzCQ1FxU_ka2sXn .VaQqGsH0B4QdrWzmcYxp_.LdQHYK4UZaJpaMeLo1Vc2,
[dir="rtl"] .kHOCZT6DOORZ3owVHsE3M.LdQHYK4UZaJpaMeLo1Vc2,
[dir="rtl"] .VaQqGsH0B4QdrWzmcYxp_.LdQHYK4UZaJpaMeLo1Vc2 {
  margin-right: 0;
  margin-left: -32px;
}
.kHOCZT6DOORZ3owVHsE3M.LdQHYK4UZaJpaMeLo1Vc2 > *,
.VaQqGsH0B4QdrWzmcYxp_.LdQHYK4UZaJpaMeLo1Vc2 > * {
  margin-right: 32px;
  margin-top: 32px;
}
._267KgXACzCQ1FxU_ka2sXn .kHOCZT6DOORZ3owVHsE3M.LdQHYK4UZaJpaMeLo1Vc2 > *,
._267KgXACzCQ1FxU_ka2sXn .VaQqGsH0B4QdrWzmcYxp_.LdQHYK4UZaJpaMeLo1Vc2 > *,
[dir="rtl"] .kHOCZT6DOORZ3owVHsE3M.LdQHYK4UZaJpaMeLo1Vc2 > *,
[dir="rtl"] .VaQqGsH0B4QdrWzmcYxp_.LdQHYK4UZaJpaMeLo1Vc2 > * {
  margin-right: 0;
  margin-left: 32px;
}
._25dYb7ayp8OlgnhpNMgSjM {
  box-sizing: border-box;
  display: block;
  position: relative;
  overflow: hidden;
}
._2l5gH7yApKtfbDcCxIN-Ie {
  display: block;
  max-width: 100%;
  max-height: 100%;
}
._34Z3BBDdJv_oUrb6myVB-6 {
  width: 100%;
}
.qsg1KYc8wvJ-kxfTPCwNj {
  height: 100%;
}
._2vJDyu2a0R3cy3QA9V1wqM {
  -o-object-fit: cover;
  object-fit: cover;
}
.r8hrBcUcOTr-cCk_viDp8 {
  -o-object-fit: scale-down;
  object-fit: scale-down;
}
._2dPBYoyaCi9GxkSA69Rg8z {
  visibility: hidden;
}
._1H80tL9VbZKie7QnuVu18l,
._43o4rllmbSJA1lqPLN20r,
.dntQWztYQXdTO_f8Y20XR {
  border-radius: 2px;
}
.C2g4mFi0oqEcGupbqE8Ix {
  box-sizing: border-box;
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: #f2f2f2;
  padding: 24px;
}
[data-bui-keyboard] ._1qigP8ov7dLFuyntvNFqEN:focus {
  outline: none;
  box-shadow: 0 0 0 2px #fff, 0 0 0 4px #0071c2;
}
._2xl5IdGh24AbaSlqRBiM2M {
  overflow: hidden;
}
.U6zG62ColoYpI4NPDQ8t7 {
  padding: 0;
}
._46eHyhNkhAppN-Y8bRDz1 {
  padding: 2px;
}
.j8LIldNZZVoW8p3OBELvG {
  padding: 4px;
}
._3Q_RtHwEMvEi-rHm5HqsFs {
  padding: 8px;
}
._3voEje5yC4wwjNU3s0mucK {
  padding: 16px;
}
._3qtM54YoL3C0BEEqhXH8_4 {
  padding: 24px;
}
._1of_TePgj6bA6Gyw4v9V-9 {
  padding: 32px;
}
._1jkXuid9UDI4xS4j6P_SqI {
  border: 1px solid;
}
.-m-3W3fsKolCGiBkC8OcG,
._2qgniFx-Tny_oatRaayrCc,
._6DqLyeMdt0sXyzrSLb6CH {
  border-radius: 2px;
}
._1mQAPgU3WGqOj1kyG2Oyd3 {
  border-radius: 9999px;
}
.iQ3eULnEAFAOpXq76oJ1v {
  background-color: #fff0f0;
}
._1OwDIiwfNbYQ2lnZDo4IuO {
  background-color: #e7fde9;
}
._2zv2vY3W8NJl68sFhlj8vR {
  background-color: #fff0e0;
}
._3UwQ0PiSdwpQGoIN237lMR {
  background-color: #fdf4d8;
}
._1I8rTGNuQtGm8dMfqD2Hv3 {
  background-color: #e4f4ff;
}
.q__DbMc13fiwiyR4_aBo4 {
  background-color: #f2f2f2;
}
._1DMaDxokn5Lr3vzIss8GtP,
.VmaQ9gy1SAiIIzs5XGFZ7 {
  background-color: #fff;
}
._22iq93Do2mlLnKsrY2wWAg,
.ywgj4ppV64ANAaGZkl7r6 {
  color: #fff;
  background-color: #db0011;
}
._2-T5pLHq-x1TEXEQ9I2agX {
  border-color: #0071c2;
}
._2s32sBIMc_lR74YruZrMKU {
  border-color: #c00;
}
._2QXEwK0gZRL9wMdNfe7TPH {
  border-color: #008009;
}
._2B-3_MCyFQaR8h3PK8NR2K {
  border-color: #febb02;
}
._3aFfEUehzO_xUulnHGCkb0 {
  border-color: #ff8000;
}
._1ULX39gFIUz9wC1NCHhJOY {
  border-color: #e7e7e7;
}
._16AKEirJjzSPXiDjSSZEEm {
  border-color: #949494;
}
._2KM6Gf6Es2kkvDmSWex649 {
  padding-top: 0;
  padding-bottom: 0;
}
.ua8ran2RGwLXaEluJWB2I {
  padding-left: 0;
  padding-right: 0;
}
._3f-pV-Iorq5cGP1JgazAyD {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #494949;
  color: #fff;
  text-transform: uppercase;
  box-sizing: border-box;
}
._1ge2BDBPAm9c-EnCUizouH {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  background-size: cover;
  background-position: 50%;
  background-repeat: no-repeat;
  background-color: #f2f2f2;
}
.DmEeOAS-rG8Hyh3Wt0pA5 {
  width: 100%;
  height: 100%;
}
._26HUfjikCjpIGNyH77BAJU {
  height: 24px;
  width: 24px;
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
  font-family: BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Helvetica,
    Arial, sans-serif;
}
._38NzTvryW32cvptJFbRrBh {
  height: 32px;
  width: 32px;
  font-size: 14px;
  line-height: 20px;
}
._1_tZMctWVw52z5r0NJPyIo,
._38NzTvryW32cvptJFbRrBh {
  font-weight: 700;
  font-family: BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Helvetica,
    Arial, sans-serif;
}
._1_tZMctWVw52z5r0NJPyIo {
  height: 48px;
  width: 48px;
  font-size: 20px;
  line-height: 28px;
}
._1PAU7QDD1r48S_zbJq-vO- {
  height: 64px;
  width: 64px;
  font-size: 24px;
  line-height: 32px;
}
._1PAU7QDD1r48S_zbJq-vO-,
.SK4AcVLLKdgNzZTH50amn {
  font-weight: 700;
  font-family: BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Helvetica,
    Arial, sans-serif;
}
.SK4AcVLLKdgNzZTH50amn {
  height: 128px;
  width: 128px;
  font-size: 32px;
  line-height: 40px;
}
._3dyi82whHc4Mzk5brnxBYH {
  background-color: #c00;
  color: #fff;
}
.Spuggz2THcazCB--6UwxY {
  background-color: #ff8000;
  color: #262626;
}
.BDz_FenT0RUfLcyUAWZp8 {
  background-color: #febb02;
  color: #262626;
}
.QUYqT4uVFcwXTmDAHdmIr {
  background-color: #008009;
  color: #fff;
}
.s7gBLy1S8fZHrvLt0V51o {
  color: currentcolor;
  background: transparent;
}
.s7gBLy1S8fZHrvLt0V51o:before {
  content: "";
  border-radius: 50%;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: currentcolor;
  opacity: 0.15;
}
.ACh_OZbm1dLw-yDy5gowx {
  border: 2px solid #fff;
}
._39BixPisRFZngSshCPcPKo {
  border: 2px solid #febb02;
}
.NnBBPw-6uorNoZVAC1b3k {
  border: 2px solid #ff8000;
}
.HBC9lSkgnwRJX_lrJTJaY {
  border: 2px solid #c00;
}
.zRzhLs_fiNggF0WqdjYoC {
  border: 2px solid #008009;
}
.my-settings-cell-spacing {
  white-space: nowrap;
  padding: 0 16px;
}
.my-settings-col-grow {
  white-space: normal;
  flex-grow: 1;
  align-items: center;
}
.my-settings-col-shrink {
  white-space: normal;
}
.my-settings-edit-table {
  border-bottom: 1px solid #e6e6e6;
}
.my-settings-edit-row {
  color: #333;
  border-top: 1px solid #e6e6e6;
  padding: 16px 0;
  position: relative;
}
.my-settings-edit-col {
  width: 110px;
  min-width: 110px;
  text-align: right;
}
.my-settings-edit-col .bui-button {
  text-align: right;
}
.my-settings-edit-buttons-col {
  display: flex;
  justify-content: flex-end;
  margin-top: 16px;
}
.my-settings-edit-row-buttons {
  width: 200px;
  min-width: 200px;
  display: flex;
  flex-direction: row-reverse;
  white-space: nowrap;
}
.my-settings-help-text {
  color: #6b6b6b;
}
.my-settings-display-mode .bui-f-font-body {
  font-weight: 700;
}
.my-settings-edit-row-form fieldset {
  margin: 0;
  padding: 0;
  border-style: none;
  border-width: 0;
}
.my-settings-edit-row-content,
.my-settings-edit-row-form {
  min-height: 40px;
}
.my-settings-edit-mode,
.my-settings-edit-row--editing .my-settings-display-mode {
  display: none;
}
.my-settings-edit-row--editing .my-settings-edit-mode {
  display: block;
  min-height: 100px;
}
.my-settings-flex-by-row--reverse {
  flex-direction: row-reverse;
  align-items: center;
}
.my-settings-edit-row--editing .my-settings-flex-by-row--reverse {
  align-items: flex-start;
}
.my-settings-edit-row-edit[aria-disabled="true"],
.my-settings-edit-row-edit[aria-disabled="true"]:active,
.my-settings-edit-row-edit[aria-disabled="true"]:focus,
.my-settings-edit-row-edit[aria-disabled="true"]:hover {
  background-color: transparent !important;
  color: #bdbdbd;
  border-color: transparent;
  text-decoration: none;
  cursor: not-allowed;
}
@media (max-width: 800px) {
  .my-settings-edit-row--editing .my-settings-row--sm .my-settings-title {
    display: none;
  }
  .my-settings-edit-row--editing .my-settings-edit-col {
    position: absolute;
    left: 16px;
    bottom: 19px;
    text-align: left;
  }
}
@media (min-width: 992px) {
  .my-settings-flex-by-row--reverse {
    align-items: flex-start;
  }
  .my-settings-col-shrink {
    width: 130px;
    min-width: 130px;
    overflow-x: hidden;
    position: relative;
  }
  .comp-container,
  .my-settings-edit-row {
    display: flex;
    padding: 0;
  }
  .my-settings-cell-spacing {
    padding: 16px 16px 12px;
  }
  .my-settings-edit-col {
    width: 130px;
    min-width: 130px;
  }
  .my-settings-edit-row-buttons {
    margin-right: -130px;
  }
  .my-settings-col-shrink:hover {
    width: min-content;
  }
  .my-settings-col-shrink:after {
    content: "";
    width: 16px;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    background: linear-gradient(90deg, hsla(0, 0%, 100%, 0), #fff);
  }
  [dir="rtl"] .my-settings-col-shrink:after {
    left: 0;
    right: unset;
    background: linear-gradient(90deg, #fff, hsla(0, 0%, 100%, 0));
  }
  .my-settings-col-shrink:hover:after {
    visibility: hidden;
  }
}
._2os82XB6xqmjnAgTUQU9yO {
  cursor: pointer;
  display: inline-flex;
  vertical-align: top;
  text-decoration: none;
  color: inherit;
  text-align: left;
  border: none;
  padding: 0;
  background: none;
  font-size: inherit;
  font-weight: inherit;
  box-sizing: border-box;
  position: relative;
}
._1GfbsWZj1N380aoQmNFETl ._2os82XB6xqmjnAgTUQU9yO,
[dir="rtl"] ._2os82XB6xqmjnAgTUQU9yO {
  text-align: right;
}
._2os82XB6xqmjnAgTUQU9yO:focus {
  outline: none;
  z-index: 10;
}
button._2os82XB6xqmjnAgTUQU9yO:active {
  transform: translateY(1px);
}
button._2os82XB6xqmjnAgTUQU9yO[disabled] {
  cursor: not-allowed;
}
button._2os82XB6xqmjnAgTUQU9yO[disabled]:active {
  transform: none;
}
[data-bui-keyboard] ._2os82XB6xqmjnAgTUQU9yO:focus {
  outline: none;
  box-shadow: 0 0 0 2px #fff, 0 0 0 4px #0071c2;
}
[data-bui-keyboard] ._2os82XB6xqmjnAgTUQU9yO._2qreyribNkj616nIElY3GO:focus {
  outline: none;
  box-shadow: inset 0 0 0 2px #fff, inset 0 0 0 4px #0071c2;
}
@-webkit-keyframes _2whvpfrxnNTUzhhKapzxVx {
  0% {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(2turn);
  }
}
@keyframes _2whvpfrxnNTUzhhKapzxVx {
  0% {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(2turn);
  }
}
._2tldhh7SjGR8nnTbfnf6uO {
  direction: ltr;
  position: relative;
  -webkit-animation: _2whvpfrxnNTUzhhKapzxVx 1s
    cubic-bezier(0.445, 0.05, 0.55, 0.95) infinite;
  animation: _2whvpfrxnNTUzhhKapzxVx 1s cubic-bezier(0.445, 0.05, 0.55, 0.95)
    infinite;
}
._2tldhh7SjGR8nnTbfnf6uO:after,
._2tldhh7SjGR8nnTbfnf6uO:before {
  content: "";
  border-radius: 50%;
  position: absolute;
  z-index: 2;
  transform: translateY(-50%);
}
._2tldhh7SjGR8nnTbfnf6uO:after {
  right: 0;
  top: 50%;
}
.nDHv0qV5CSVwadO1RFnzx ._2tldhh7SjGR8nnTbfnf6uO:after,
[dir="rtl"] ._2tldhh7SjGR8nnTbfnf6uO:after {
  right: auto;
  left: 0;
}
._2tldhh7SjGR8nnTbfnf6uO:before {
  left: 0;
  top: 50%;
}
.nDHv0qV5CSVwadO1RFnzx ._2tldhh7SjGR8nnTbfnf6uO:before,
[dir="rtl"] ._2tldhh7SjGR8nnTbfnf6uO:before {
  left: auto;
  right: 0;
}
._2YTd9LDFYIbjSmFWxYsWvQ:after,
._2YTd9LDFYIbjSmFWxYsWvQ:before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  border: solid transparent;
  border-radius: 50%;
}
._2YTd9LDFYIbjSmFWxYsWvQ:after {
  transform: rotate(-45deg);
}
._2YTd9LDFYIbjSmFWxYsWvQ:before {
  opacity: 0.3;
}
._3neG17SDCriW56-0ThKxij:after,
._3neG17SDCriW56-0ThKxij:before {
  background: #fff;
}
._3neG17SDCriW56-0ThKxij ._2YTd9LDFYIbjSmFWxYsWvQ:before {
  border-color: #fff;
}
._3neG17SDCriW56-0ThKxij ._2YTd9LDFYIbjSmFWxYsWvQ:after {
  border-top-color: #fff;
  border-right-color: #fff;
}
._2KAbnFC3KJMuZc4GgwnVjA:after,
._2KAbnFC3KJMuZc4GgwnVjA:before {
  background: #0071c2;
}
._2KAbnFC3KJMuZc4GgwnVjA ._2YTd9LDFYIbjSmFWxYsWvQ:before {
  border-color: #0071c2;
}
._2KAbnFC3KJMuZc4GgwnVjA ._2YTd9LDFYIbjSmFWxYsWvQ:after {
  border-top-color: #0071c2;
  border-right-color: #0071c2;
}
._2Oo_W-DZG8_MmOe-gvZzGY:after,
._2Oo_W-DZG8_MmOe-gvZzGY:before {
  background: #c00;
}
._2Oo_W-DZG8_MmOe-gvZzGY ._2YTd9LDFYIbjSmFWxYsWvQ:before {
  border-color: #c00;
}
._2Oo_W-DZG8_MmOe-gvZzGY ._2YTd9LDFYIbjSmFWxYsWvQ:after {
  border-top-color: #c00;
  border-right-color: #c00;
}
.iehggq5V6tE8ACZD8LYpK:after,
.iehggq5V6tE8ACZD8LYpK:before {
  background: currentcolor;
}
.iehggq5V6tE8ACZD8LYpK ._2YTd9LDFYIbjSmFWxYsWvQ:before {
  border-color: currentcolor;
}
.iehggq5V6tE8ACZD8LYpK ._2YTd9LDFYIbjSmFWxYsWvQ:after {
  border-top-color: currentcolor;
  border-right-color: currentcolor;
}
._1gfb_ZfJqU--iNt9XhMzYi {
  width: 16px;
  height: 16px;
}
._1gfb_ZfJqU--iNt9XhMzYi:after,
._1gfb_ZfJqU--iNt9XhMzYi:before {
  width: 2px;
  height: 2px;
}
._1gfb_ZfJqU--iNt9XhMzYi ._2YTd9LDFYIbjSmFWxYsWvQ:after,
._1gfb_ZfJqU--iNt9XhMzYi ._2YTd9LDFYIbjSmFWxYsWvQ:before {
  border-width: 2px;
}
._1pEFbgZGIKdINCrerHSp_- {
  width: 24px;
  height: 24px;
}
._1pEFbgZGIKdINCrerHSp_-:after,
._1pEFbgZGIKdINCrerHSp_-:before {
  width: 3px;
  height: 3px;
}
._1pEFbgZGIKdINCrerHSp_- ._2YTd9LDFYIbjSmFWxYsWvQ:after,
._1pEFbgZGIKdINCrerHSp_- ._2YTd9LDFYIbjSmFWxYsWvQ:before {
  border-width: 3px;
}
._2tLGWKtVkjfqbo0ksEa9Bw {
  width: 32px;
  height: 32px;
}
._2tLGWKtVkjfqbo0ksEa9Bw:after,
._2tLGWKtVkjfqbo0ksEa9Bw:before {
  width: 4px;
  height: 4px;
}
._2tLGWKtVkjfqbo0ksEa9Bw ._2YTd9LDFYIbjSmFWxYsWvQ:after,
._2tLGWKtVkjfqbo0ksEa9Bw ._2YTd9LDFYIbjSmFWxYsWvQ:before {
  border-width: 4px;
}
._1qkvQMBxfTmJWhGLyiOmsJ {
  width: 48px;
  height: 48px;
}
._1qkvQMBxfTmJWhGLyiOmsJ:after,
._1qkvQMBxfTmJWhGLyiOmsJ:before {
  width: 6px;
  height: 6px;
}
._1qkvQMBxfTmJWhGLyiOmsJ ._2YTd9LDFYIbjSmFWxYsWvQ:after,
._1qkvQMBxfTmJWhGLyiOmsJ ._2YTd9LDFYIbjSmFWxYsWvQ:before {
  border-width: 6px;
}
._1dBj9LMFdEBzrzU3EQoGBc {
  border: 0;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  text-align: left;
  cursor: pointer;
  font-family: inherit;
  text-decoration: none;
  box-sizing: border-box;
  vertical-align: middle;
  position: relative;
  -webkit-tap-highlight-color: transparent;
  border-radius: 2px;
  background: transparent;
  font-size: 16px;
  font-weight: 500;
  line-height: 24px;
  font-family: BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Helvetica,
    Arial, sans-serif;
}
._3Yj8nT05yth_IsgvJGinph ._1dBj9LMFdEBzrzU3EQoGBc,
[dir="rtl"] ._1dBj9LMFdEBzrzU3EQoGBc {
  text-align: right;
}
._1dBj9LMFdEBzrzU3EQoGBc:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  pointer-events: none;
  border: 1px solid transparent;
  border-radius: 2px;
  box-sizing: border-box;
}
._1dBj9LMFdEBzrzU3EQoGBc._1-tB39QCHIDqdc5AlLpqj8,
._1dBj9LMFdEBzrzU3EQoGBc:active,
._1dBj9LMFdEBzrzU3EQoGBc:focus,
._1dBj9LMFdEBzrzU3EQoGBc:hover,
._1dBj9LMFdEBzrzU3EQoGBc:link,
._1dBj9LMFdEBzrzU3EQoGBc:visited {
  text-decoration: none;
}
._1Rck2ALMfPlxC9qLBj0yoL {
  position: relative;
  fill: currentcolor;
  overflow: hidden;
  flex-shrink: 0;
  margin: 0 -12px;
}
._1uIx2UnqnqkVV_TuphV6If {
  margin-left: 0;
  margin-right: 8px;
}
._3fr3RT9wxYVfS39uZ9Ne8-,
._3Yj8nT05yth_IsgvJGinph ._1uIx2UnqnqkVV_TuphV6If,
[dir="rtl"] ._1uIx2UnqnqkVV_TuphV6If {
  margin-right: 0;
  margin-left: 8px;
}
._3Yj8nT05yth_IsgvJGinph ._3fr3RT9wxYVfS39uZ9Ne8-,
[dir="rtl"] ._3fr3RT9wxYVfS39uZ9Ne8- {
  margin-right: 8px;
  margin-left: 0;
}
._3ea2-6suSy67sWEwxR2EwF {
  position: relative;
}
._2t_GjKxVbAorWdxdydiNV9 {
  display: none;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
._3Yj8nT05yth_IsgvJGinph ._2t_GjKxVbAorWdxdydiNV9,
[dir="rtl"] ._2t_GjKxVbAorWdxdydiNV9 {
  left: auto;
  right: 50%;
  transform: translate(50%, -50%);
}
._3UmtwDFZLzWyRylIcKgtVm {
  cursor: default;
}
._3UmtwDFZLzWyRylIcKgtVm > ._2t_GjKxVbAorWdxdydiNV9 {
  display: block;
}
._3UmtwDFZLzWyRylIcKgtVm > ._1Rck2ALMfPlxC9qLBj0yoL,
._3UmtwDFZLzWyRylIcKgtVm > ._3ea2-6suSy67sWEwxR2EwF {
  visibility: hidden;
}
.QUCwDECRFyXMcEcNR5GUg[disabled],
.QUCwDECRFyXMcEcNR5GUg[disabled]:active,
.QUCwDECRFyXMcEcNR5GUg[disabled]:hover {
  color: #949494;
  cursor: not-allowed;
  text-decoration: none;
}
.QUCwDECRFyXMcEcNR5GUg[disabled]:active:before,
.QUCwDECRFyXMcEcNR5GUg[disabled]:before,
.QUCwDECRFyXMcEcNR5GUg[disabled]:hover:before {
  background-color: #d9d9d9;
  border-color: #d9d9d9;
}
._7tgvhCSP93keJpJ6NmivQ {
  color: #fff;
}
._7tgvhCSP93keJpJ6NmivQ:before {
  background-color: #0071c2;
  border-color: #0071c2;
}
._7tgvhCSP93keJpJ6NmivQ._1-tB39QCHIDqdc5AlLpqj8,
._7tgvhCSP93keJpJ6NmivQ:active,
._7tgvhCSP93keJpJ6NmivQ:focus,
._7tgvhCSP93keJpJ6NmivQ:hover,
._7tgvhCSP93keJpJ6NmivQ:link,
._7tgvhCSP93keJpJ6NmivQ:visited {
  color: #fff;
}
._7tgvhCSP93keJpJ6NmivQ._1-tB39QCHIDqdc5AlLpqj8:before,
._7tgvhCSP93keJpJ6NmivQ:not(._3UmtwDFZLzWyRylIcKgtVm):active:before {
  background-color: #00487a;
  border-color: #00487a;
}
@media (hover: hover) {
  ._7tgvhCSP93keJpJ6NmivQ:not(._3UmtwDFZLzWyRylIcKgtVm):hover:before {
    background-color: #00487a;
    border-color: #00487a;
  }
}
._2lIBuxdryPLyDQhzAvHRms {
  color: #fff;
}
._2lIBuxdryPLyDQhzAvHRms:before {
  background-color: #c00;
  border-color: #c00;
}
._2lIBuxdryPLyDQhzAvHRms._1-tB39QCHIDqdc5AlLpqj8,
._2lIBuxdryPLyDQhzAvHRms:active,
._2lIBuxdryPLyDQhzAvHRms:focus,
._2lIBuxdryPLyDQhzAvHRms:hover,
._2lIBuxdryPLyDQhzAvHRms:link,
._2lIBuxdryPLyDQhzAvHRms:visited {
  color: #fff;
}
._2lIBuxdryPLyDQhzAvHRms._1-tB39QCHIDqdc5AlLpqj8:before,
._2lIBuxdryPLyDQhzAvHRms:not(._3UmtwDFZLzWyRylIcKgtVm):active:before {
  background-color: #8a0000;
  border-color: #8a0000;
}
@media (hover: hover) {
  ._2lIBuxdryPLyDQhzAvHRms:not(._3UmtwDFZLzWyRylIcKgtVm):hover:before {
    background-color: #8a0000;
    border-color: #8a0000;
  }
}
._2A0HGEPGZZMUyvNZIMYvgS[disabled],
._2A0HGEPGZZMUyvNZIMYvgS[disabled]:active,
._2A0HGEPGZZMUyvNZIMYvgS[disabled]:hover {
  color: #949494;
  cursor: not-allowed;
  text-decoration: none;
}
._2A0HGEPGZZMUyvNZIMYvgS[disabled]:active:before,
._2A0HGEPGZZMUyvNZIMYvgS[disabled]:before,
._2A0HGEPGZZMUyvNZIMYvgS[disabled]:hover:before {
  background-color: #f2f2f2;
  border-color: #d9d9d9;
}
._1l9CChoHRbn_uoOYjQy8kw {
  background-color: #fff;
  color: #0071c2;
}
._1l9CChoHRbn_uoOYjQy8kw:before {
  background-color: transparent;
  border-color: #0071c2;
}
._1l9CChoHRbn_uoOYjQy8kw._1-tB39QCHIDqdc5AlLpqj8,
._1l9CChoHRbn_uoOYjQy8kw:active,
._1l9CChoHRbn_uoOYjQy8kw:focus,
._1l9CChoHRbn_uoOYjQy8kw:hover,
._1l9CChoHRbn_uoOYjQy8kw:link,
._1l9CChoHRbn_uoOYjQy8kw:visited {
  color: #0071c2;
}
._1l9CChoHRbn_uoOYjQy8kw._1-tB39QCHIDqdc5AlLpqj8:before,
._1l9CChoHRbn_uoOYjQy8kw:not(._3UmtwDFZLzWyRylIcKgtVm):active:before {
  background-color: rgba(0, 113, 194, 0.06);
  border-color: #0071c2;
}
@media (hover: hover) {
  ._1l9CChoHRbn_uoOYjQy8kw:not(._3UmtwDFZLzWyRylIcKgtVm):hover:before {
    background-color: rgba(0, 113, 194, 0.06);
    border-color: #0071c2;
  }
}
._2bxPWRMdEB3qF3CbaarGjI {
  background-color: #fff;
  color: #c00;
}
._2bxPWRMdEB3qF3CbaarGjI:before {
  background-color: transparent;
  border-color: #c00;
}
._2bxPWRMdEB3qF3CbaarGjI._1-tB39QCHIDqdc5AlLpqj8,
._2bxPWRMdEB3qF3CbaarGjI:active,
._2bxPWRMdEB3qF3CbaarGjI:focus,
._2bxPWRMdEB3qF3CbaarGjI:hover,
._2bxPWRMdEB3qF3CbaarGjI:link,
._2bxPWRMdEB3qF3CbaarGjI:visited {
  color: #c00;
}
._2bxPWRMdEB3qF3CbaarGjI._1-tB39QCHIDqdc5AlLpqj8:before,
._2bxPWRMdEB3qF3CbaarGjI:not(._3UmtwDFZLzWyRylIcKgtVm):active:before {
  background-color: rgba(204, 0, 0, 0.06);
  border-color: #c00;
}
@media (hover: hover) {
  ._2bxPWRMdEB3qF3CbaarGjI:not(._3UmtwDFZLzWyRylIcKgtVm):hover:before {
    background-color: rgba(204, 0, 0, 0.06);
    border-color: #c00;
  }
}
._2T6Thv1bl0_xigzZSriJ4x {
  background-color: transparent;
  color: #262626;
}
._2T6Thv1bl0_xigzZSriJ4x:before {
  background-color: transparent;
  border-color: #949494;
}
._2T6Thv1bl0_xigzZSriJ4x._1-tB39QCHIDqdc5AlLpqj8,
._2T6Thv1bl0_xigzZSriJ4x:active,
._2T6Thv1bl0_xigzZSriJ4x:focus,
._2T6Thv1bl0_xigzZSriJ4x:hover,
._2T6Thv1bl0_xigzZSriJ4x:link,
._2T6Thv1bl0_xigzZSriJ4x:visited {
  color: #262626;
}
._2T6Thv1bl0_xigzZSriJ4x._1-tB39QCHIDqdc5AlLpqj8:before,
._2T6Thv1bl0_xigzZSriJ4x:not(._3UmtwDFZLzWyRylIcKgtVm):active:before {
  background-color: rgba(0, 0, 0, 0.06);
  border-color: #949494;
}
@media (hover: hover) {
  ._2T6Thv1bl0_xigzZSriJ4x:not(._3UmtwDFZLzWyRylIcKgtVm):hover:before {
    background-color: rgba(0, 0, 0, 0.06);
    border-color: #949494;
  }
}
._1H_SuVa1w9mGJaHGwVokkp:before {
  background-color: transparent;
  border-color: transparent;
}
._1H_SuVa1w9mGJaHGwVokkp[disabled],
._1H_SuVa1w9mGJaHGwVokkp[disabled]:active,
._1H_SuVa1w9mGJaHGwVokkp[disabled]:hover {
  color: #949494;
  cursor: not-allowed;
  text-decoration: none;
}
._2KF-Nb31zHibaZuNqL1ci7,
._2KF-Nb31zHibaZuNqL1ci7._1-tB39QCHIDqdc5AlLpqj8,
._2KF-Nb31zHibaZuNqL1ci7:active,
._2KF-Nb31zHibaZuNqL1ci7:focus,
._2KF-Nb31zHibaZuNqL1ci7:hover,
._2KF-Nb31zHibaZuNqL1ci7:link,
._2KF-Nb31zHibaZuNqL1ci7:visited {
  color: #0071c2;
}
._2KF-Nb31zHibaZuNqL1ci7._1-tB39QCHIDqdc5AlLpqj8:before,
._2KF-Nb31zHibaZuNqL1ci7:not(._3UmtwDFZLzWyRylIcKgtVm):active:before {
  background-color: rgba(0, 113, 194, 0.06);
  border-color: transparent;
}
@media (hover: hover) {
  ._2KF-Nb31zHibaZuNqL1ci7:not(._3UmtwDFZLzWyRylIcKgtVm):hover:before {
    background-color: rgba(0, 113, 194, 0.06);
    border-color: transparent;
  }
}
._7b4-DwHNE138e-ZUakAir,
._7b4-DwHNE138e-ZUakAir._1-tB39QCHIDqdc5AlLpqj8,
._7b4-DwHNE138e-ZUakAir:active,
._7b4-DwHNE138e-ZUakAir:focus,
._7b4-DwHNE138e-ZUakAir:hover,
._7b4-DwHNE138e-ZUakAir:link,
._7b4-DwHNE138e-ZUakAir:visited {
  color: #c00;
}
._7b4-DwHNE138e-ZUakAir._1-tB39QCHIDqdc5AlLpqj8:before,
._7b4-DwHNE138e-ZUakAir:not(._3UmtwDFZLzWyRylIcKgtVm):active:before {
  background-color: rgba(204, 0, 0, 0.06);
  border-color: transparent;
}
@media (hover: hover) {
  ._7b4-DwHNE138e-ZUakAir:not(._3UmtwDFZLzWyRylIcKgtVm):hover:before {
    background-color: rgba(204, 0, 0, 0.06);
    border-color: transparent;
  }
}
._2zAmhFKha9KwOO5MByPzpH,
._2zAmhFKha9KwOO5MByPzpH._1-tB39QCHIDqdc5AlLpqj8,
._2zAmhFKha9KwOO5MByPzpH:active,
._2zAmhFKha9KwOO5MByPzpH:focus,
._2zAmhFKha9KwOO5MByPzpH:hover,
._2zAmhFKha9KwOO5MByPzpH:link,
._2zAmhFKha9KwOO5MByPzpH:visited {
  color: #262626;
}
._2zAmhFKha9KwOO5MByPzpH._1-tB39QCHIDqdc5AlLpqj8:before,
._2zAmhFKha9KwOO5MByPzpH:not(._3UmtwDFZLzWyRylIcKgtVm):active:before {
  background-color: rgba(0, 0, 0, 0.06);
  border-color: transparent;
}
@media (hover: hover) {
  ._2zAmhFKha9KwOO5MByPzpH:not(._3UmtwDFZLzWyRylIcKgtVm):hover:before {
    background-color: rgba(0, 0, 0, 0.06);
    border-color: transparent;
  }
}
._2sj1FGe_-Hiv-ffeeujrVX,
._2sj1FGe_-Hiv-ffeeujrVX._1-tB39QCHIDqdc5AlLpqj8,
._2sj1FGe_-Hiv-ffeeujrVX:active,
._2sj1FGe_-Hiv-ffeeujrVX:focus,
._2sj1FGe_-Hiv-ffeeujrVX:hover,
._2sj1FGe_-Hiv-ffeeujrVX:link,
._2sj1FGe_-Hiv-ffeeujrVX:visited {
  color: currentcolor;
}
._2sj1FGe_-Hiv-ffeeujrVX._1-tB39QCHIDqdc5AlLpqj8:before,
._2sj1FGe_-Hiv-ffeeujrVX:not(._3UmtwDFZLzWyRylIcKgtVm):active:before {
  background-color: currentcolor;
  opacity: 0.1;
  border-color: transparent;
}
@media (hover: hover) {
  ._2sj1FGe_-Hiv-ffeeujrVX:not(._3UmtwDFZLzWyRylIcKgtVm):hover:before {
    background-color: currentcolor;
    opacity: 0.1;
    border-color: transparent;
  }
}
._1aG1Rdj8N1ux0RUcBQbg5d[disabled]:active:before,
._1aG1Rdj8N1ux0RUcBQbg5d[disabled]:before,
._1aG1Rdj8N1ux0RUcBQbg5d[disabled]:hover:before {
  background-color: #fff;
}
._1aG1Rdj8N1ux0RUcBQbg5d[disabled],
._1aG1Rdj8N1ux0RUcBQbg5d[disabled]:active,
._1aG1Rdj8N1ux0RUcBQbg5d[disabled]:hover {
  color: #949494;
  cursor: not-allowed;
  text-decoration: none;
}
._2ddyoa4xMe1zAZDNeadNk5 {
  background-color: #fff;
  color: #000;
}
._2ddyoa4xMe1zAZDNeadNk5:before {
  border-color: transparent;
}
._2ddyoa4xMe1zAZDNeadNk5._1-tB39QCHIDqdc5AlLpqj8,
._2ddyoa4xMe1zAZDNeadNk5:active,
._2ddyoa4xMe1zAZDNeadNk5:focus,
._2ddyoa4xMe1zAZDNeadNk5:hover,
._2ddyoa4xMe1zAZDNeadNk5:link,
._2ddyoa4xMe1zAZDNeadNk5:visited {
  color: #000;
}
._2ddyoa4xMe1zAZDNeadNk5._1-tB39QCHIDqdc5AlLpqj8:before,
._2ddyoa4xMe1zAZDNeadNk5:not(._3UmtwDFZLzWyRylIcKgtVm):active:before {
  background-color: rgba(0, 0, 0, 0.12);
}
@media (hover: hover) {
  ._2ddyoa4xMe1zAZDNeadNk5:not(._3UmtwDFZLzWyRylIcKgtVm):hover:before {
    background-color: rgba(0, 0, 0, 0.12);
  }
}
.gkM5Z6rJ_uaVTwhSwFlfm[disabled],
.gkM5Z6rJ_uaVTwhSwFlfm[disabled]:active,
.gkM5Z6rJ_uaVTwhSwFlfm[disabled]:hover {
  color: #949494;
  cursor: not-allowed;
  text-decoration: none;
  box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.16);
}
.gkM5Z6rJ_uaVTwhSwFlfm[disabled]:active:before,
.gkM5Z6rJ_uaVTwhSwFlfm[disabled]:before,
.gkM5Z6rJ_uaVTwhSwFlfm[disabled]:hover:before {
  background-color: #fff;
  border-color: transparent;
}
._3bEiaOTmYUniLcXQriZ6z4.gkM5Z6rJ_uaVTwhSwFlfm,
._3bEiaOTmYUniLcXQriZ6z4.gkM5Z6rJ_uaVTwhSwFlfm:before {
  border-radius: 50%;
}
.PckRP4zu-stQgsuigeYdY {
  background-color: #fff;
  color: #262626;
  box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.16);
}
.PckRP4zu-stQgsuigeYdY:before {
  border-color: transparent;
}
.PckRP4zu-stQgsuigeYdY._1-tB39QCHIDqdc5AlLpqj8,
.PckRP4zu-stQgsuigeYdY:active,
.PckRP4zu-stQgsuigeYdY:focus,
.PckRP4zu-stQgsuigeYdY:hover,
.PckRP4zu-stQgsuigeYdY:link,
.PckRP4zu-stQgsuigeYdY:visited {
  color: #262626;
}
.PckRP4zu-stQgsuigeYdY._1-tB39QCHIDqdc5AlLpqj8:before,
.PckRP4zu-stQgsuigeYdY:not(._3UmtwDFZLzWyRylIcKgtVm):active:before {
  background-color: rgba(0, 0, 0, 0.06);
}
@media (hover: hover) {
  .PckRP4zu-stQgsuigeYdY:not(._3UmtwDFZLzWyRylIcKgtVm):hover:before {
    background-color: rgba(0, 0, 0, 0.06);
  }
}
._2LBL9IHjSMpxZZtpiSsddY {
  padding: 8px 16px;
  min-height: 48px;
  min-width: 48px;
}
._2LBL9IHjSMpxZZtpiSsddY > ._1Rck2ALMfPlxC9qLBj0yoL {
  height: 20px;
  width: 20px;
}
._2LBL9IHjSMpxZZtpiSsddY._1H_SuVa1w9mGJaHGwVokkp {
  padding-left: 12px;
  padding-right: 12px;
}
._1iAkxfBaWth2eScrwMPV92 {
  padding: 4px 12px;
  min-height: 36px;
  min-width: 36px;
}
._1iAkxfBaWth2eScrwMPV92 > ._1Rck2ALMfPlxC9qLBj0yoL {
  height: 16px;
  width: 16px;
}
._1iAkxfBaWth2eScrwMPV92._1H_SuVa1w9mGJaHGwVokkp {
  padding-left: 8px;
  padding-right: 8px;
}
._2UfLjXHmgxzfXIVG6EJIer {
  width: 100%;
  text-align: center;
}
@media (min-width: 576px) {
  ._3DXYBv4SdI7Ft3FSwClu_F {
    width: 100%;
    text-align: center;
  }
}
@media (min-width: 1024px) {
  ._3kxjOm6_S6Pllq7s6qCIgu {
    width: 100%;
    text-align: center;
  }
}
@media (min-width: 1280px) {
  .d1jRc5a6Zs3U3HCTBISnr {
    width: 100%;
    text-align: center;
  }
}
@media (min-width: 576px) {
  ._1x1_Ypu9tcP-5w63w7ZBw0 {
    width: auto;
    text-align: left;
  }
}
@media (min-width: 1024px) {
  ._3SrMmBq4hgifUahbcZYp9R {
    width: auto;
    text-align: left;
  }
}
@media (min-width: 1280px) {
  ._2nBKUq_3HjKSXxzMl4Kjh9 {
    width: auto;
    text-align: left;
  }
}
._1A_w8ZTl5Cj_NqrYTCv79f {
  display: inline-block;
  vertical-align: middle;
}
._1NoXnaujJdVkUf9yc-XPkV ._1H_SuVa1w9mGJaHGwVokkp._2LBL9IHjSMpxZZtpiSsddY,
._1NoXnaujJdVkUf9yc-XPkV ._2zAmhFKha9KwOO5MByPzpH._2LBL9IHjSMpxZZtpiSsddY {
  margin-top: -12px;
}
._3lgmcfW7Mn9J19x0-kC7rG ._1H_SuVa1w9mGJaHGwVokkp._2LBL9IHjSMpxZZtpiSsddY,
._3lgmcfW7Mn9J19x0-kC7rG ._2zAmhFKha9KwOO5MByPzpH._2LBL9IHjSMpxZZtpiSsddY {
  margin-bottom: -12px;
}
._2-3EDV_iJ6yt_M1XuuNM09 ._1H_SuVa1w9mGJaHGwVokkp._2LBL9IHjSMpxZZtpiSsddY,
._2-3EDV_iJ6yt_M1XuuNM09 ._2zAmhFKha9KwOO5MByPzpH._2LBL9IHjSMpxZZtpiSsddY {
  margin-left: -12px;
}
._3Yj8nT05yth_IsgvJGinph
  ._2-3EDV_iJ6yt_M1XuuNM09
  ._1H_SuVa1w9mGJaHGwVokkp._2LBL9IHjSMpxZZtpiSsddY,
._3Yj8nT05yth_IsgvJGinph
  ._2-3EDV_iJ6yt_M1XuuNM09
  ._2zAmhFKha9KwOO5MByPzpH._2LBL9IHjSMpxZZtpiSsddY,
[dir="rtl"]
  ._2-3EDV_iJ6yt_M1XuuNM09
  ._1H_SuVa1w9mGJaHGwVokkp._2LBL9IHjSMpxZZtpiSsddY,
[dir="rtl"]
  ._2-3EDV_iJ6yt_M1XuuNM09
  ._2zAmhFKha9KwOO5MByPzpH._2LBL9IHjSMpxZZtpiSsddY {
  margin-left: 0;
  margin-right: -12px;
}
.XHneyMGbOlLwWIRyE_vxm ._1H_SuVa1w9mGJaHGwVokkp._2LBL9IHjSMpxZZtpiSsddY,
.XHneyMGbOlLwWIRyE_vxm ._2zAmhFKha9KwOO5MByPzpH._2LBL9IHjSMpxZZtpiSsddY {
  margin-right: -12px;
}
._3Yj8nT05yth_IsgvJGinph
  .XHneyMGbOlLwWIRyE_vxm
  ._1H_SuVa1w9mGJaHGwVokkp._2LBL9IHjSMpxZZtpiSsddY,
._3Yj8nT05yth_IsgvJGinph
  .XHneyMGbOlLwWIRyE_vxm
  ._2zAmhFKha9KwOO5MByPzpH._2LBL9IHjSMpxZZtpiSsddY,
[dir="rtl"]
  .XHneyMGbOlLwWIRyE_vxm
  ._1H_SuVa1w9mGJaHGwVokkp._2LBL9IHjSMpxZZtpiSsddY,
[dir="rtl"]
  .XHneyMGbOlLwWIRyE_vxm
  ._2zAmhFKha9KwOO5MByPzpH._2LBL9IHjSMpxZZtpiSsddY {
  margin-right: 0;
  margin-left: -12px;
}
._1NoXnaujJdVkUf9yc-XPkV ._1H_SuVa1w9mGJaHGwVokkp,
._1NoXnaujJdVkUf9yc-XPkV ._2zAmhFKha9KwOO5MByPzpH {
  margin-top: -8px;
}
._3lgmcfW7Mn9J19x0-kC7rG ._1H_SuVa1w9mGJaHGwVokkp,
._3lgmcfW7Mn9J19x0-kC7rG ._2zAmhFKha9KwOO5MByPzpH {
  margin-bottom: -8px;
}
._2-3EDV_iJ6yt_M1XuuNM09 ._1H_SuVa1w9mGJaHGwVokkp,
._2-3EDV_iJ6yt_M1XuuNM09 ._2zAmhFKha9KwOO5MByPzpH {
  margin-left: -8px;
}
._3Yj8nT05yth_IsgvJGinph ._2-3EDV_iJ6yt_M1XuuNM09 ._1H_SuVa1w9mGJaHGwVokkp,
._3Yj8nT05yth_IsgvJGinph ._2-3EDV_iJ6yt_M1XuuNM09 ._2zAmhFKha9KwOO5MByPzpH,
[dir="rtl"] ._2-3EDV_iJ6yt_M1XuuNM09 ._1H_SuVa1w9mGJaHGwVokkp,
[dir="rtl"] ._2-3EDV_iJ6yt_M1XuuNM09 ._2zAmhFKha9KwOO5MByPzpH {
  margin-left: 0;
  margin-right: -8px;
}
.XHneyMGbOlLwWIRyE_vxm ._1H_SuVa1w9mGJaHGwVokkp,
.XHneyMGbOlLwWIRyE_vxm ._2zAmhFKha9KwOO5MByPzpH {
  margin-right: -8px;
}
._3Yj8nT05yth_IsgvJGinph .XHneyMGbOlLwWIRyE_vxm ._1H_SuVa1w9mGJaHGwVokkp,
._3Yj8nT05yth_IsgvJGinph .XHneyMGbOlLwWIRyE_vxm ._2zAmhFKha9KwOO5MByPzpH,
[dir="rtl"] .XHneyMGbOlLwWIRyE_vxm ._1H_SuVa1w9mGJaHGwVokkp,
[dir="rtl"] .XHneyMGbOlLwWIRyE_vxm ._2zAmhFKha9KwOO5MByPzpH {
  margin-right: 0;
  margin-left: -8px;
}
@media (min-width: 576px) {
  ._1iAkxfBaWth2eScrwMPV92 {
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    font-family: BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Helvetica,
      Arial, sans-serif;
  }
}
._1ncUSK0fifeLpl9QkhQqR- {
  color: #262626;
}
._2A5Z53vp47efqZsmG3_NQS {
  color: #6b6b6b;
}
.QusYcLcUZnP1EfsgwiIk7 {
  color: #008009;
}
.fC34fY4snea7iI_RJWTD4 {
  color: #c00;
}
._2LEk7uGB7GTUjEmqtW_EEd {
  color: #8e6601;
}
._1L0eMESv4Yt7dZG1nj7tdH {
  color: #923e01;
}
._8ESysplw6H-M5_p4OJwVm {
  color: #fff;
}
.VjTZ1_wDAgqZSp_CuCNDr {
  color: #949494;
}
._3Iplar7WHHl74a07nTK517 {
  color: #db0011;
}
.auOTPq1gtzWFkUMV0Ha4O {
  color: #febb02;
}
._1KFw40u5LPhyDD14xTc7s_ {
  color: currentcolor;
}
._1QxuG261kL8pS1jHiN3K6q,
._2coD_ZJ7KOa7XUScDal8pB,
._2XNQu4y_gG5z3_GldEndhH {
  font-size: 40px;
  font-weight: 700;
  line-height: 52px;
  font-family: BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Helvetica,
    Arial, sans-serif;
}
._2ZMcXyA4DRrbuGz_8aWX3p,
.BTKobCGJiR4OtiBYW_Zql,
.NQ2jv_L2sy1O_U1Z15Ek- {
  font-size: 20px;
  font-weight: 400;
  line-height: 28px;
  font-family: BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Helvetica,
    Arial, sans-serif;
}
._30I4YgEy7yQHDgYMaMXWCn {
  font-size: 32px;
  line-height: 40px;
}
._3wqoDGQyXQdu9UiQAdEPkG,
._30I4YgEy7yQHDgYMaMXWCn {
  font-weight: 700;
  font-family: BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Helvetica,
    Arial, sans-serif;
}
._3wqoDGQyXQdu9UiQAdEPkG {
  font-size: 24px;
  line-height: 32px;
}
.Vumrs-lIMbsNQEphlsH6c {
  font-size: 20px;
  line-height: 28px;
}
.Vumrs-lIMbsNQEphlsH6c,
.zULcNxQSjeMGcftgkY3aJ {
  font-weight: 700;
  font-family: BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Helvetica,
    Arial, sans-serif;
}
.zULcNxQSjeMGcftgkY3aJ {
  font-size: 16px;
  line-height: 24px;
}
._3W4YUuxMDL-tb5A_lwsrWR {
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
  font-family: BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Helvetica,
    Arial, sans-serif;
}
._1TDQx0u5pV6FNu9ZsVSJZx {
  font-size: 16px;
  line-height: 24px;
}
._1TDQx0u5pV6FNu9ZsVSJZx,
._2idZtrV521xdWJQ6mm6RPR {
  font-weight: 500;
  font-family: BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Helvetica,
    Arial, sans-serif;
}
._2idZtrV521xdWJQ6mm6RPR {
  font-size: 14px;
  line-height: 20px;
}
._2dLqvq-DP6xib7XWR9BJFT {
  font-size: 16px;
  line-height: 24px;
}
._2dLqvq-DP6xib7XWR9BJFT,
._3-r-pooUCciNaHKBlnoNIW {
  font-weight: 400;
  font-family: BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Helvetica,
    Arial, sans-serif;
}
._3-r-pooUCciNaHKBlnoNIW {
  font-size: 14px;
  line-height: 20px;
}
.PmH7X_9LJQcs65Mlo2Ywl {
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
}
._2V6EkJlUp76BKLU40uz4_L,
.PmH7X_9LJQcs65Mlo2Ywl {
  font-family: BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Helvetica,
    Arial, sans-serif;
}
._2V6EkJlUp76BKLU40uz4_L {
  font-size: 10px;
  font-weight: 500;
  line-height: 16px;
}
._3s_0J5gdYertdlJ9C502w2 {
  text-align: left;
}
._3rzh0VPKqjZUYBCClNXqDf ._3s_0J5gdYertdlJ9C502w2,
[dir="rtl"] ._3s_0J5gdYertdlJ9C502w2 {
  text-align: right;
}
.EQDseDWnNzjUH6zSZjoB0 {
  text-align: center;
}
._1PaeH9-INkJwvUXhGvCA_W {
  text-align: right;
}
._3rzh0VPKqjZUYBCClNXqDf ._1PaeH9-INkJwvUXhGvCA_W,
[dir="rtl"] ._1PaeH9-INkJwvUXhGvCA_W {
  text-align: left;
}
._2Axh5Mhn5_lSMDE5CLoqXb {
  text-decoration: underline;
}
._2tPeBtnkPswwpg9evSQhkQ {
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
}
._2e9LxAq89EofPq77HCOzG0 {
  text-decoration: line-through;
}
@media (min-width: 576px) {
  ._2coD_ZJ7KOa7XUScDal8pB,
  ._2XNQu4y_gG5z3_GldEndhH {
    font-size: 64px;
    line-height: 72px;
  }
  ._1QxuG261kL8pS1jHiN3K6q,
  ._2coD_ZJ7KOa7XUScDal8pB,
  ._2XNQu4y_gG5z3_GldEndhH {
    font-weight: 700;
    font-family: BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Helvetica,
      Arial, sans-serif;
  }
  ._1QxuG261kL8pS1jHiN3K6q {
    font-size: 48px;
    line-height: 62px;
  }
  ._2ZMcXyA4DRrbuGz_8aWX3p {
    font-size: 32px;
    line-height: 40px;
  }
  ._2ZMcXyA4DRrbuGz_8aWX3p,
  .BTKobCGJiR4OtiBYW_Zql {
    font-weight: 400;
    font-family: BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Helvetica,
      Arial, sans-serif;
  }
  .BTKobCGJiR4OtiBYW_Zql {
    font-size: 24px;
    line-height: 32px;
  }
  .NQ2jv_L2sy1O_U1Z15Ek- {
    font-size: 20px;
    font-weight: 400;
    line-height: 28px;
    font-family: BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Helvetica,
      Arial, sans-serif;
  }
  ._30I4YgEy7yQHDgYMaMXWCn {
    font-size: 32px;
    line-height: 40px;
  }
  ._3wqoDGQyXQdu9UiQAdEPkG,
  ._30I4YgEy7yQHDgYMaMXWCn {
    font-weight: 700;
    font-family: BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Helvetica,
      Arial, sans-serif;
  }
  ._3wqoDGQyXQdu9UiQAdEPkG {
    font-size: 24px;
    line-height: 32px;
  }
  .Vumrs-lIMbsNQEphlsH6c {
    font-size: 20px;
    line-height: 28px;
  }
  .Vumrs-lIMbsNQEphlsH6c,
  .zULcNxQSjeMGcftgkY3aJ {
    font-weight: 700;
    font-family: BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Helvetica,
      Arial, sans-serif;
  }
  .zULcNxQSjeMGcftgkY3aJ {
    font-size: 16px;
    line-height: 24px;
  }
  ._3W4YUuxMDL-tb5A_lwsrWR {
    font-size: 14px;
    font-weight: 700;
    line-height: 20px;
    font-family: BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Helvetica,
      Arial, sans-serif;
  }
  ._1TDQx0u5pV6FNu9ZsVSJZx {
    font-size: 16px;
    line-height: 24px;
  }
  ._1TDQx0u5pV6FNu9ZsVSJZx,
  ._2idZtrV521xdWJQ6mm6RPR {
    font-weight: 500;
    font-family: BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Helvetica,
      Arial, sans-serif;
  }
  ._2idZtrV521xdWJQ6mm6RPR {
    font-size: 14px;
    line-height: 20px;
  }
  ._2dLqvq-DP6xib7XWR9BJFT {
    font-size: 16px;
    line-height: 24px;
  }
  ._2dLqvq-DP6xib7XWR9BJFT,
  ._3-r-pooUCciNaHKBlnoNIW {
    font-weight: 400;
    font-family: BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Helvetica,
      Arial, sans-serif;
  }
  ._3-r-pooUCciNaHKBlnoNIW {
    font-size: 14px;
    line-height: 20px;
  }
  .PmH7X_9LJQcs65Mlo2Ywl {
    font-weight: 400;
  }
  ._2V6EkJlUp76BKLU40uz4_L,
  .PmH7X_9LJQcs65Mlo2Ywl {
    font-size: 12px;
    line-height: 18px;
    font-family: BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Helvetica,
      Arial, sans-serif;
  }
  ._2V6EkJlUp76BKLU40uz4_L {
    font-weight: 500;
  }
}
@media (min-width: 1024px) {
  ._2XNQu4y_gG5z3_GldEndhH {
    font-size: 96px;
    line-height: 108px;
  }
  ._2coD_ZJ7KOa7XUScDal8pB,
  ._2XNQu4y_gG5z3_GldEndhH {
    font-weight: 700;
    font-family: BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Helvetica,
      Arial, sans-serif;
  }
  ._2coD_ZJ7KOa7XUScDal8pB {
    font-size: 64px;
    line-height: 72px;
  }
  ._1QxuG261kL8pS1jHiN3K6q {
    font-size: 48px;
    font-weight: 700;
    line-height: 62px;
    font-family: BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Helvetica,
      Arial, sans-serif;
  }
  ._2ZMcXyA4DRrbuGz_8aWX3p {
    font-size: 32px;
    line-height: 40px;
  }
  ._2ZMcXyA4DRrbuGz_8aWX3p,
  .BTKobCGJiR4OtiBYW_Zql {
    font-weight: 400;
    font-family: BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Helvetica,
      Arial, sans-serif;
  }
  .BTKobCGJiR4OtiBYW_Zql {
    font-size: 24px;
    line-height: 32px;
  }
  .NQ2jv_L2sy1O_U1Z15Ek- {
    font-size: 20px;
    font-weight: 400;
    line-height: 28px;
    font-family: BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Helvetica,
      Arial, sans-serif;
  }
  ._30I4YgEy7yQHDgYMaMXWCn {
    font-size: 32px;
    line-height: 40px;
  }
  ._3wqoDGQyXQdu9UiQAdEPkG,
  ._30I4YgEy7yQHDgYMaMXWCn {
    font-weight: 700;
    font-family: BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Helvetica,
      Arial, sans-serif;
  }
  ._3wqoDGQyXQdu9UiQAdEPkG {
    font-size: 24px;
    line-height: 32px;
  }
  .Vumrs-lIMbsNQEphlsH6c {
    font-size: 20px;
    line-height: 28px;
  }
  .Vumrs-lIMbsNQEphlsH6c,
  .zULcNxQSjeMGcftgkY3aJ {
    font-weight: 700;
    font-family: BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Helvetica,
      Arial, sans-serif;
  }
  .zULcNxQSjeMGcftgkY3aJ {
    font-size: 16px;
    line-height: 24px;
  }
  ._3W4YUuxMDL-tb5A_lwsrWR {
    font-size: 14px;
    font-weight: 700;
    line-height: 20px;
    font-family: BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Helvetica,
      Arial, sans-serif;
  }
  ._1TDQx0u5pV6FNu9ZsVSJZx {
    font-size: 16px;
    line-height: 24px;
  }
  ._1TDQx0u5pV6FNu9ZsVSJZx,
  ._2idZtrV521xdWJQ6mm6RPR {
    font-weight: 500;
    font-family: BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Helvetica,
      Arial, sans-serif;
  }
  ._2idZtrV521xdWJQ6mm6RPR {
    font-size: 14px;
    line-height: 20px;
  }
  ._2dLqvq-DP6xib7XWR9BJFT {
    font-size: 16px;
    line-height: 24px;
  }
  ._2dLqvq-DP6xib7XWR9BJFT,
  ._3-r-pooUCciNaHKBlnoNIW {
    font-weight: 400;
    font-family: BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Helvetica,
      Arial, sans-serif;
  }
  ._3-r-pooUCciNaHKBlnoNIW {
    font-size: 14px;
    line-height: 20px;
  }
  .PmH7X_9LJQcs65Mlo2Ywl {
    font-weight: 400;
  }
  ._2V6EkJlUp76BKLU40uz4_L,
  .PmH7X_9LJQcs65Mlo2Ywl {
    font-size: 12px;
    line-height: 18px;
    font-family: BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Helvetica,
      Arial, sans-serif;
  }
  ._2V6EkJlUp76BKLU40uz4_L {
    font-weight: 500;
  }
}
.my-settings-file-name {
  white-space: nowrap;
  overflow: hidden;
  display: block;
  text-overflow: ellipsis;
  margin-top: 8px;
}
.my-settings-avatar-wrapper {
  position: relative;
}
.my-settings-avatar-edit-icon {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 16px;
  overflow: hidden;
  text-align: center;
  padding-bottom: 8px;
  z-index: 1;
  opacity: 0.9;
}
.my-settings-avatar-edit-icon:after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 64px;
  height: 64px;
  border-radius: 50%;
  border: 2px solid #febb02;
  background: #6b6b6b;
  z-index: -1;
  opacity: 0.6;
}
#my-settings-file-upload {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
#my-settings-file-upload:focus + label .my-settings-avatar-select {
  outline: none;
  -webkit-box-shadow: 0 0 0 3px rgba(0, 113, 194, 0.3);
  box-shadow: 0 0 0 3px rgba(0, 113, 194, 0.3);
}
.mysettings-modal-avatar-wrapper {
  text-align: center;
}
._21WRPWDMkJ47OynHMdNKtO {
  position: relative;
  padding-right: 36px;
}
.Ib0dOpzWiLJg4iWVq-4d0 ._21WRPWDMkJ47OynHMdNKtO,
[dir="rtl"] ._21WRPWDMkJ47OynHMdNKtO {
  padding-right: 0;
  padding-left: 36px;
}
._1E8JkxziQzQ2obSEGrlB2V {
  position: absolute;
  top: 2px;
  right: 0;
  z-index: 5;
}
.Ib0dOpzWiLJg4iWVq-4d0 ._1E8JkxziQzQ2obSEGrlB2V,
[dir="rtl"] ._1E8JkxziQzQ2obSEGrlB2V {
  right: auto;
  left: 0;
}
._17vt6lgH8DehdUIWJRwaZD ._1E8JkxziQzQ2obSEGrlB2V {
  top: 16px;
  right: 16px;
}
.Ib0dOpzWiLJg4iWVq-4d0 ._17vt6lgH8DehdUIWJRwaZD ._1E8JkxziQzQ2obSEGrlB2V,
[dir="rtl"] ._17vt6lgH8DehdUIWJRwaZD ._1E8JkxziQzQ2obSEGrlB2V {
  right: auto;
  left: 16px;
}
._3_YxbmhPMz-KOr1cuRlown,
._17vt6lgH8DehdUIWJRwaZD {
  padding-right: 0;
}
.Ib0dOpzWiLJg4iWVq-4d0 ._3_YxbmhPMz-KOr1cuRlown,
.Ib0dOpzWiLJg4iWVq-4d0 ._17vt6lgH8DehdUIWJRwaZD,
[dir="rtl"] ._3_YxbmhPMz-KOr1cuRlown,
[dir="rtl"] ._17vt6lgH8DehdUIWJRwaZD {
  padding-right: 0;
  padding-left: 0;
}
._3f1arYjtQLcFzvtE1drYCe {
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  z-index: 200;
  box-sizing: border-box;
  border: none;
  padding: 0;
  position: fixed;
  background: transparent;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  transition: 0.25s cubic-bezier(0.4, 0, 1, 1);
  transition-property: background-color, visibility;
  outline: none;
  visibility: hidden;
}
._3TJNM7vGyvyw8CZP_GsIZs {
  width: 100%;
  min-height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: nowrap;
}
.fZVwRrJlF11w87koJD2fA {
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
  background-color: rgba(0, 0, 0, 0.5);
  visibility: visible;
  transition-property: background-color;
}
._3yrbdwnrtSIRq2O0gVoD9W {
  display: flex;
  flex-direction: column;
}
._3gEQDFN4oNTcw-VVgiUelz,
._3UeTwLGhtoAhekUGgSPK1L {
  margin: 0;
  padding: 0;
}
._1lGJAX5Rn9kqOQAwdO7eo3 {
  flex-direction: column-reverse;
}
._3LmScTcvmO7eXRm1Z23Ag- ._3UeTwLGhtoAhekUGgSPK1L {
  margin-top: 2px;
}
._3LmScTcvmO7eXRm1Z23Ag-._1lGJAX5Rn9kqOQAwdO7eo3 ._3UeTwLGhtoAhekUGgSPK1L {
  margin-top: 0;
  margin-bottom: 2px;
}
._1otiBpbx5xeY0i7jk_QzkO ._3UeTwLGhtoAhekUGgSPK1L {
  margin-top: 4px;
}
._1otiBpbx5xeY0i7jk_QzkO._1lGJAX5Rn9kqOQAwdO7eo3 ._3UeTwLGhtoAhekUGgSPK1L {
  margin-top: 0;
  margin-bottom: 4px;
}
._1j2fcAdPg5Yjl_5udOwm3E ._3UeTwLGhtoAhekUGgSPK1L {
  margin-top: 8px;
}
._1j2fcAdPg5Yjl_5udOwm3E._1lGJAX5Rn9kqOQAwdO7eo3 ._3UeTwLGhtoAhekUGgSPK1L {
  margin-top: 0;
  margin-bottom: 8px;
}
._2HPuhmEDKjDR61e1Fg_9Gt {
  pointer-events: none;
  box-sizing: border-box;
}
._1D_8acmTRCvpJQ_InmZhKe {
  word-break: break-word;
}
.izXyXwB1F04N3K2N7Z5uT {
  pointer-events: all;
  background: #fff;
  box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.16);
  outline: none;
  height: 100%;
  display: flex;
  flex-direction: column;
}
._2slAaVxDnGH0ev_THiVilS {
  flex-grow: 1;
}
.FJSDDwucwiznZqZsXjKWx {
  height: auto !important;
  padding: 16px;
  box-sizing: border-box;
}
._3dp2SfIfqpMjU4qNPSh9eG ._2slAaVxDnGH0ev_THiVilS,
._3L1aYb4xrWTbZTUeHweHtN ._2slAaVxDnGH0ev_THiVilS,
._108f-HPZtTEIroxQp-QGkR ._2slAaVxDnGH0ev_THiVilS,
._297TOg6fsArg5KrgEvn2qY ._2slAaVxDnGH0ev_THiVilS {
  overflow-y: auto;
}
._3dp2SfIfqpMjU4qNPSh9eG,
._108f-HPZtTEIroxQp-QGkR,
._297TOg6fsArg5KrgEvn2qY {
  position: fixed;
  transition: transform 0.25s cubic-bezier(0.4, 0, 1, 1);
  will-change: transform;
  text-align: left;
}
._2JP2pPhqcvZS7PtbXKwvQj ._3dp2SfIfqpMjU4qNPSh9eG,
._2JP2pPhqcvZS7PtbXKwvQj ._108f-HPZtTEIroxQp-QGkR,
._2JP2pPhqcvZS7PtbXKwvQj ._297TOg6fsArg5KrgEvn2qY,
[dir="rtl"] ._3dp2SfIfqpMjU4qNPSh9eG,
[dir="rtl"] ._108f-HPZtTEIroxQp-QGkR,
[dir="rtl"] ._297TOg6fsArg5KrgEvn2qY {
  text-align: right;
}
._108f-HPZtTEIroxQp-QGkR,
._297TOg6fsArg5KrgEvn2qY {
  width: 352px;
  max-width: 100%;
  max-height: 100%;
}
._3dp2SfIfqpMjU4qNPSh9eG {
  bottom: 0;
  left: 0;
  right: 0;
  transform: translateY(100%);
  padding-top: 32px;
  max-height: 100%;
}
._3dp2SfIfqpMjU4qNPSh9eG .izXyXwB1F04N3K2N7Z5uT {
  max-height: 480px;
  border-radius: 2px 2px 0 0;
}
._297TOg6fsArg5KrgEvn2qY {
  left: 0;
  top: 0;
  bottom: 0;
  transform: translateX(-100%);
  padding-right: 32px;
}
._2JP2pPhqcvZS7PtbXKwvQj ._297TOg6fsArg5KrgEvn2qY,
[dir="rtl"] ._297TOg6fsArg5KrgEvn2qY {
  left: auto;
  right: 0;
  transform: translateX(100%);
  padding-right: 0;
  padding-left: 32px;
}
._297TOg6fsArg5KrgEvn2qY .izXyXwB1F04N3K2N7Z5uT {
  border-radius: 0 2px 2px 0;
}
._2JP2pPhqcvZS7PtbXKwvQj ._297TOg6fsArg5KrgEvn2qY .izXyXwB1F04N3K2N7Z5uT,
[dir="rtl"] ._297TOg6fsArg5KrgEvn2qY .izXyXwB1F04N3K2N7Z5uT {
  border-radius: 2px 0 0 2px;
}
._108f-HPZtTEIroxQp-QGkR {
  right: 0;
  top: 0;
  bottom: 0;
  transform: translateX(100%);
  padding-left: 32px;
}
._2JP2pPhqcvZS7PtbXKwvQj ._108f-HPZtTEIroxQp-QGkR,
[dir="rtl"] ._108f-HPZtTEIroxQp-QGkR {
  right: auto;
  left: 0;
  transform: translateX(-100%);
  padding-left: 0;
  padding-right: 32px;
}
._108f-HPZtTEIroxQp-QGkR .izXyXwB1F04N3K2N7Z5uT {
  border-radius: 2px 0 0 2px;
}
._2JP2pPhqcvZS7PtbXKwvQj ._108f-HPZtTEIroxQp-QGkR .izXyXwB1F04N3K2N7Z5uT,
[dir="rtl"] ._108f-HPZtTEIroxQp-QGkR .izXyXwB1F04N3K2N7Z5uT {
  border-radius: 0 2px 2px 0;
}
._3L1aYb4xrWTbZTUeHweHtN,
._3wFU6_Z7ocEzpwp8IUmLw- {
  opacity: 0;
  display: inline-block;
  vertical-align: middle;
  position: relative;
  z-index: 400;
  padding: 24px;
  max-width: 100vw;
  text-align: left;
  transition: 0.25s cubic-bezier(0.4, 0, 1, 1);
  transition-property: opacity, transform, box-shadow;
  transform: translateY(24px);
  will-change: transform, opacity, box-shadow;
  box-sizing: border-box;
}
._2JP2pPhqcvZS7PtbXKwvQj ._3L1aYb4xrWTbZTUeHweHtN,
._2JP2pPhqcvZS7PtbXKwvQj ._3wFU6_Z7ocEzpwp8IUmLw-,
[dir="rtl"] ._3L1aYb4xrWTbZTUeHweHtN,
[dir="rtl"] ._3wFU6_Z7ocEzpwp8IUmLw- {
  text-align: right;
}
._3wFU6_Z7ocEzpwp8IUmLw- {
  width: 576px;
}
._3wFU6_Z7ocEzpwp8IUmLw- .izXyXwB1F04N3K2N7Z5uT {
  border-radius: 2px;
}
._3wFU6_Z7ocEzpwp8IUmLw- ._1OKc7w1kiYU0NMj8wqCTad {
  position: -webkit-sticky;
  position: sticky;
  bottom: 0;
  background: #fff;
}
._3L1aYb4xrWTbZTUeHweHtN {
  padding: 0;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}
._2JP2pPhqcvZS7PtbXKwvQj ._3L1aYb4xrWTbZTUeHweHtN,
[dir="rtl"] ._3L1aYb4xrWTbZTUeHweHtN {
  left: auto;
  right: 0;
}
._3L1aYb4xrWTbZTUeHweHtN .izXyXwB1F04N3K2N7Z5uT {
  border-radius: 0;
}
.fo_V_DJ6N8gBY_mPrF8xt {
  opacity: 1;
  transform: translate(0);
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}
._2JP2pPhqcvZS7PtbXKwvQj .fo_V_DJ6N8gBY_mPrF8xt,
[dir="rtl"] .fo_V_DJ6N8gBY_mPrF8xt {
  transform: translate(0);
}
@media (orientation: landscape) {
  ._3dp2SfIfqpMjU4qNPSh9eG .izXyXwB1F04N3K2N7Z5uT {
    max-height: 100vh;
  }
}
._2JOs41cv3O66EylxzewSTp {
  width: 828px;
}
._1sPhcuPjEIz6LfcWQgEHGh .FJSDDwucwiznZqZsXjKWx {
  padding: 24px;
}
._3oqlmBTCPeohwS1D5bRoJ5 .FJSDDwucwiznZqZsXjKWx {
  padding: 0;
}
@media (max-width: 575px) {
  ._1sPhcuPjEIz6LfcWQgEHGh .FJSDDwucwiznZqZsXjKWx {
    padding: 16px;
  }
  ._1sPhcuPjEIz6LfcWQgEHGh._3oqlmBTCPeohwS1D5bRoJ5 .FJSDDwucwiznZqZsXjKWx {
    padding: 0;
  }
}
button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  color: #262626;
  margin: 0;
}
body {
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  font-family: BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Helvetica,
    Arial, sans-serif;
  color: #262626;
  margin: 0;
  background-color: #fff;
}
h1 {
  font-size: 24px;
  line-height: 32px;
}
h1,
h2 {
  font-weight: 700;
  font-family: BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Helvetica,
    Arial, sans-serif;
}
h2 {
  font-size: 20px;
  line-height: 28px;
}
h3 {
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  font-family: BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Helvetica,
    Arial, sans-serif;
}
h4,
h5,
h6 {
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
  font-family: BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Helvetica,
    Arial, sans-serif;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  margin-bottom: 0.67em;
}
h1:first-child,
h2:first-child,
h3:first-child,
h4:first-child,
h5:first-child,
h6:first-child,
p:first-child {
  margin-top: 0;
}
h1:last-child,
h2:last-child,
h3:last-child,
h4:last-child,
h5:last-child,
h6:last-child,
p:last-child {
  margin-bottom: 0;
}
@media (max-width: 575px) {
  .Cfs2v4Oes64ONeyOeF3FP {
    margin-left: -16px !important;
    margin-right: -16px !important;
    border-radius: 0 !important;
    border-left: 0 !important;
    border-right: 0 !important;
  }
}
.bDsCg0RHeIeqnfrmtr_Vp {
  padding-top: 2px;
}
.my-settings-page-title {
  margin-top: 4px;
  margin-bottom: 16px;
}
.my-settings-page {
  outline: none;
}
@media (max-width: 800px) {
  .my-settings-page-title {
    padding: 0 16px;
  }
}
.settings-row {
  color: #333;
  border-top: 1px solid #e6e6e6;
}
.settings-row,
.settings-row.settings-row--editing {
  padding: 16px 0;
}
.settings-row--busy {
  opacity: 0.6;
}
.settings-row--busy * {
  cursor: wait;
}
.settings-row__layout {
  display: flex;
  flex-direction: row-reverse;
  align-items: center;
  position: relative;
  white-space: nowrap;
  padding: 0 16px;
}
.settings-row--editing .settings-row__layout {
  align-items: flex-start;
}
.settings-row__edit-col {
  width: 110px;
  min-width: 110px;
  text-align: right;
}
.settings-row--editing .settings-row__edit-col {
  position: absolute;
  left: 0;
  bottom: 0;
  padding: 0 16px;
  text-align: left;
}
.comp-container__element {
  white-space: normal;
  flex-grow: 1;
  align-items: center;
}
.setting-row__buttons-col {
  display: flex;
  justify-content: flex-end;
  margin-top: 16px;
}
@media (min-width: 992px) {
  .settings-row {
    padding: 16px 0;
  }
  .settings-row--editing .settings-row__edit-col {
    position: static;
    text-align: right;
    padding-right: 0;
  }
  .settings-row__layout {
    align-items: flex-start;
  }
  .comp-container__label {
    width: 146px;
    min-width: 146px;
    overflow-x: hidden;
    position: relative;
    white-space: normal;
  }
  .comp-container__element {
    padding-left: 16px;
  }
}
.AP0zIOz2gYlZPyNCxtiCK {
  background-color: #494949;
  border: 1px solid transparent;
  border-radius: 2px;
  color: #fff;
  display: inline-flex;
  align-items: center;
  padding: 1px 4px;
}
._3AXlXYuJ5J1dveVsv_hsCb {
  padding: 3px;
}
._3UI9hmFCNjVoyvsUjD7THv {
  margin-left: 4px;
}
._1GNkJEd_dYre7FLAANqhHo ._3UI9hmFCNjVoyvsUjD7THv,
[dir="rtl"] ._3UI9hmFCNjVoyvsUjD7THv {
  margin-left: 0;
  margin-right: 4px;
}
._3UI9hmFCNjVoyvsUjD7THv:first-child {
  margin-left: 0;
}
._1GNkJEd_dYre7FLAANqhHo ._3UI9hmFCNjVoyvsUjD7THv:first-child,
[dir="rtl"] ._3UI9hmFCNjVoyvsUjD7THv:first-child {
  margin-left: 0;
  margin-right: 0;
}
._3JC2z4eMCQdD53o3OZwku0 {
  margin-left: 4px;
}
._1GNkJEd_dYre7FLAANqhHo ._3JC2z4eMCQdD53o3OZwku0,
[dir="rtl"] ._3JC2z4eMCQdD53o3OZwku0 {
  margin-left: 0;
  margin-right: 4px;
}
._3sG1jiYxhtItDR5foax4jT {
  background-color: #f2f2f2;
  border-color: transparent;
  color: #262626;
}
._1OXLenGrgI_cNCQnea164l {
  border-color: #c00;
  background-color: #c00;
  color: #fff;
}
.O0oBm9jdOGvtdSRGuyKwJ {
  border-color: #ff8000;
  background-color: #ff8000;
  color: #262626;
}
._3igmsj9bRu_Zoa7D_2P4EB {
  border-color: #febb02;
  background-color: #febb02;
  color: #262626;
}
.fLh4Ci_4YXtFWwMVW4K3V {
  border-color: transparent;
  background-color: #008009;
  color: #fff;
}
.AY71QE4WcPJNrn3QZzhWi {
  border-color: transparent;
  background-color: #db0011;
  color: #fff;
}
._2fvXBjjPZOm9wiWAOrTn0c {
  border-color: transparent;
  background-color: #004cb8;
  color: #fff;
}
.TWzCZp6gf-zEiRYZkbh0s {
  border-color: #949494;
  background: #fff;
  color: #262626;
}
._1nUfOVieeCQV7w79H8PNEH {
  border-color: transparent;
  background: #fff;
  color: #6b6b6b;
}
._1OXLenGrgI_cNCQnea164l._3sG1jiYxhtItDR5foax4jT {
  border-color: transparent;
  background-color: #fff0f0;
  color: #c00;
}
.O0oBm9jdOGvtdSRGuyKwJ._3sG1jiYxhtItDR5foax4jT {
  border-color: transparent;
  background-color: #fff0e0;
  color: #923e01;
}
._3igmsj9bRu_Zoa7D_2P4EB._3sG1jiYxhtItDR5foax4jT {
  border-color: transparent;
  background-color: #fdf4d8;
  color: #8e6601;
}
.fLh4Ci_4YXtFWwMVW4K3V._3sG1jiYxhtItDR5foax4jT {
  border-color: transparent;
  background-color: #e7fde9;
  color: #008009;
}
.AY71QE4WcPJNrn3QZzhWi._3sG1jiYxhtItDR5foax4jT {
  border-color: transparent;
  background-color: #e4f4ff;
  color: #db0011;
}
.TWzCZp6gf-zEiRYZkbh0s._3sG1jiYxhtItDR5foax4jT {
  border-color: #e7e7e7;
  background: #fff;
  color: #6b6b6b;
}
._1nUfOVieeCQV7w79H8PNEH._3sG1jiYxhtItDR5foax4jT {
  border-color: transparent;
  background: rgba(0, 0, 0, 0.5);
  color: #fff;
}
._2JDAJa4fLJBaptdSCp1jOs {
  border: 0;
  margin: 0;
  padding: 0;
}
.U8hiW7sltUiT5miuNS2hy {
  display: flex;
  align-items: flex-end;
  padding: 0 0 4px;
}
._4pZGNbnRXdhTohn9OkxWm,
._36di8tRCDpGyChudxdYQ25 {
  margin-left: 4px;
}
._33hsheeEp6bWYTDGKGdrk_ ._4pZGNbnRXdhTohn9OkxWm,
._33hsheeEp6bWYTDGKGdrk_ ._36di8tRCDpGyChudxdYQ25,
[dir="rtl"] ._4pZGNbnRXdhTohn9OkxWm,
[dir="rtl"] ._36di8tRCDpGyChudxdYQ25 {
  margin-left: 0;
  margin-right: 4px;
}
._3eM60e-Roy3BUaHZFJzPXP {
  flex-grow: 1;
  text-align: right;
}
._33hsheeEp6bWYTDGKGdrk_ ._3eM60e-Roy3BUaHZFJzPXP,
[dir="rtl"] ._3eM60e-Roy3BUaHZFJzPXP {
  text-align: left;
}
.eMPTQxXQ4zVPRPr51Bstf {
  margin-top: 4px;
}
._2XdB8F7W7h9dFHLwCNL0sP {
  position: relative;
  z-index: 0;
}
._1lGTC3hlCn77sEV0I99eB7 {
  color: #262626;
  background: #fff;
  border-radius: 2px;
  border: 1px solid #949494;
  display: block;
  width: 100%;
  cursor: pointer;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  text-align: left;
  text-overflow: ellipsis;
  z-index: 100;
  outline: none;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  font-family: BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Helvetica,
    Arial, sans-serif;
  padding: 3px;
  min-height: 36px;
  line-height: 28px !important;
}
.k5fqf2arPJ3PXRkChAOqA ._1lGTC3hlCn77sEV0I99eB7,
[dir="rtl"] ._1lGTC3hlCn77sEV0I99eB7 {
  text-align: right;
}
._1lGTC3hlCn77sEV0I99eB7::-ms-expand {
  display: none;
}
[data-bui-keyboard] ._1lGTC3hlCn77sEV0I99eB7:focus {
  outline: none;
  box-shadow: 0 0 0 2px #fff, 0 0 0 4px #0071c2;
}
._1IJJBKId5iivEaYul0kKKx {
  vertical-align: middle;
  fill: #262626;
}
._1IJJBKId5iivEaYul0kKKx,
.KhTHr2wEnto0cVS5VXN50 {
  position: absolute;
  top: 50%;
  pointer-events: none;
  transform: translateY(-50%);
}
.KhTHr2wEnto0cVS5VXN50 {
  display: flex;
  align-items: center;
  z-index: 100;
}
._3lY5bMzLYGYdEgU6iVCj26 ._1lGTC3hlCn77sEV0I99eB7 {
  border-color: transparent;
}
._3uXxPAtHP4JkClJrqZsVyI {
  margin-left: 8px;
}
.k5fqf2arPJ3PXRkChAOqA ._3uXxPAtHP4JkClJrqZsVyI,
[dir="rtl"] ._3uXxPAtHP4JkClJrqZsVyI {
  margin-left: 0;
  margin-right: 8px;
}
._1sAwtISy69O4Rn671GJ7il ._1lGTC3hlCn77sEV0I99eB7 {
  padding-right: 32px;
  padding-left: 8px;
}
.k5fqf2arPJ3PXRkChAOqA ._1sAwtISy69O4Rn671GJ7il ._1lGTC3hlCn77sEV0I99eB7,
[dir="rtl"] ._1sAwtISy69O4Rn671GJ7il ._1lGTC3hlCn77sEV0I99eB7 {
  padding-left: 32px;
  padding-right: 8px;
}
._1sAwtISy69O4Rn671GJ7il ._1IJJBKId5iivEaYul0kKKx {
  left: 8px;
}
.k5fqf2arPJ3PXRkChAOqA ._1sAwtISy69O4Rn671GJ7il ._1IJJBKId5iivEaYul0kKKx,
[dir="rtl"] ._1sAwtISy69O4Rn671GJ7il ._1IJJBKId5iivEaYul0kKKx {
  left: auto;
  right: 8px;
}
._1sAwtISy69O4Rn671GJ7il .KhTHr2wEnto0cVS5VXN50 {
  right: 8px;
}
.k5fqf2arPJ3PXRkChAOqA ._1sAwtISy69O4Rn671GJ7il .KhTHr2wEnto0cVS5VXN50,
[dir="rtl"] ._1sAwtISy69O4Rn671GJ7il .KhTHr2wEnto0cVS5VXN50 {
  right: auto;
  left: 8px;
}
._3P2BwvFBv5quFYed1SPKT3 ._1lGTC3hlCn77sEV0I99eB7 {
  padding-right: 32px;
  padding-left: 12px;
  min-height: 48px;
  line-height: 40px !important;
}
.k5fqf2arPJ3PXRkChAOqA ._3P2BwvFBv5quFYed1SPKT3 ._1lGTC3hlCn77sEV0I99eB7,
[dir="rtl"] ._3P2BwvFBv5quFYed1SPKT3 ._1lGTC3hlCn77sEV0I99eB7 {
  padding-left: 32px;
  padding-right: 12px;
}
._3P2BwvFBv5quFYed1SPKT3 ._1IJJBKId5iivEaYul0kKKx {
  left: 12px;
}
.k5fqf2arPJ3PXRkChAOqA ._3P2BwvFBv5quFYed1SPKT3 ._1IJJBKId5iivEaYul0kKKx,
[dir="rtl"] ._3P2BwvFBv5quFYed1SPKT3 ._1IJJBKId5iivEaYul0kKKx {
  left: auto;
  right: 12px;
}
._3P2BwvFBv5quFYed1SPKT3 .KhTHr2wEnto0cVS5VXN50 {
  right: 12px;
}
.k5fqf2arPJ3PXRkChAOqA ._3P2BwvFBv5quFYed1SPKT3 .KhTHr2wEnto0cVS5VXN50,
[dir="rtl"] ._3P2BwvFBv5quFYed1SPKT3 .KhTHr2wEnto0cVS5VXN50 {
  right: auto;
  left: 12px;
}
._21dt-9cJ7sPVCWvpvwalQw ._3uXxPAtHP4JkClJrqZsVyI {
  fill: #949494;
}
._1lGTC3hlCn77sEV0I99eB7[disabled],
._21dt-9cJ7sPVCWvpvwalQw ._1lGTC3hlCn77sEV0I99eB7 {
  border-color: #d9d9d9;
  background-color: #f2f2f2;
  cursor: not-allowed;
  color: #949494;
}
._3lY5bMzLYGYdEgU6iVCj26._1lGTC3hlCn77sEV0I99eB7[disabled],
._3lY5bMzLYGYdEgU6iVCj26._21dt-9cJ7sPVCWvpvwalQw ._1lGTC3hlCn77sEV0I99eB7 {
  border-color: transparent;
}
._21dt-9cJ7sPVCWvpvwalQw ._1IJJBKId5iivEaYul0kKKx {
  fill: #949494;
}
.lnFZffDTWf-pOcUEzjKC2 ._1lGTC3hlCn77sEV0I99eB7 {
  color: #6b6b6b;
}
._14WuLhYVFdFoM3jVja-_jx ._1lGTC3hlCn77sEV0I99eB7 {
  border-color: #c00;
}
._1sAwtISy69O4Rn671GJ7il._1jSfoqb7lRrbc89_wLW2qC ._1lGTC3hlCn77sEV0I99eB7 {
  padding-left: 32px;
  padding-right: 32px;
}
._3P2BwvFBv5quFYed1SPKT3._1jSfoqb7lRrbc89_wLW2qC ._1lGTC3hlCn77sEV0I99eB7 {
  padding-left: 36px;
  padding-right: 36px;
}
._1sAwtISy69O4Rn671GJ7il._2vweBLCPoFlBAJGn92wzcy ._1lGTC3hlCn77sEV0I99eB7,
._1sAwtISy69O4Rn671GJ7il._14WuLhYVFdFoM3jVja-_jx ._1lGTC3hlCn77sEV0I99eB7 {
  padding-right: 64px;
  padding-left: 8px;
}
.k5fqf2arPJ3PXRkChAOqA
  ._1sAwtISy69O4Rn671GJ7il._2vweBLCPoFlBAJGn92wzcy
  ._1lGTC3hlCn77sEV0I99eB7,
.k5fqf2arPJ3PXRkChAOqA
  ._1sAwtISy69O4Rn671GJ7il._14WuLhYVFdFoM3jVja-_jx
  ._1lGTC3hlCn77sEV0I99eB7,
[dir="rtl"]
  ._1sAwtISy69O4Rn671GJ7il._2vweBLCPoFlBAJGn92wzcy
  ._1lGTC3hlCn77sEV0I99eB7,
[dir="rtl"]
  ._1sAwtISy69O4Rn671GJ7il._14WuLhYVFdFoM3jVja-_jx
  ._1lGTC3hlCn77sEV0I99eB7 {
  padding-left: 64px;
  padding-right: 8px;
}
._3P2BwvFBv5quFYed1SPKT3._2vweBLCPoFlBAJGn92wzcy ._1lGTC3hlCn77sEV0I99eB7,
._3P2BwvFBv5quFYed1SPKT3._14WuLhYVFdFoM3jVja-_jx ._1lGTC3hlCn77sEV0I99eB7 {
  padding-right: 68px;
  padding-left: 12px;
}
.k5fqf2arPJ3PXRkChAOqA
  ._3P2BwvFBv5quFYed1SPKT3._2vweBLCPoFlBAJGn92wzcy
  ._1lGTC3hlCn77sEV0I99eB7,
.k5fqf2arPJ3PXRkChAOqA
  ._3P2BwvFBv5quFYed1SPKT3._14WuLhYVFdFoM3jVja-_jx
  ._1lGTC3hlCn77sEV0I99eB7,
[dir="rtl"]
  ._3P2BwvFBv5quFYed1SPKT3._2vweBLCPoFlBAJGn92wzcy
  ._1lGTC3hlCn77sEV0I99eB7,
[dir="rtl"]
  ._3P2BwvFBv5quFYed1SPKT3._14WuLhYVFdFoM3jVja-_jx
  ._1lGTC3hlCn77sEV0I99eB7 {
  padding-left: 68px;
  padding-right: 12px;
}
._1sAwtISy69O4Rn671GJ7il._1jSfoqb7lRrbc89_wLW2qC._2vweBLCPoFlBAJGn92wzcy
  ._1lGTC3hlCn77sEV0I99eB7,
._1sAwtISy69O4Rn671GJ7il._1jSfoqb7lRrbc89_wLW2qC._14WuLhYVFdFoM3jVja-_jx
  ._1lGTC3hlCn77sEV0I99eB7 {
  padding-left: 32px;
  padding-right: 64px;
}
.k5fqf2arPJ3PXRkChAOqA
  ._1sAwtISy69O4Rn671GJ7il._1jSfoqb7lRrbc89_wLW2qC._2vweBLCPoFlBAJGn92wzcy
  ._1lGTC3hlCn77sEV0I99eB7,
.k5fqf2arPJ3PXRkChAOqA
  ._1sAwtISy69O4Rn671GJ7il._1jSfoqb7lRrbc89_wLW2qC._14WuLhYVFdFoM3jVja-_jx
  ._1lGTC3hlCn77sEV0I99eB7,
[dir="rtl"]
  ._1sAwtISy69O4Rn671GJ7il._1jSfoqb7lRrbc89_wLW2qC._2vweBLCPoFlBAJGn92wzcy
  ._1lGTC3hlCn77sEV0I99eB7,
[dir="rtl"]
  ._1sAwtISy69O4Rn671GJ7il._1jSfoqb7lRrbc89_wLW2qC._14WuLhYVFdFoM3jVja-_jx
  ._1lGTC3hlCn77sEV0I99eB7 {
  padding-right: 32px;
  padding-left: 64px;
}
._3P2BwvFBv5quFYed1SPKT3._1jSfoqb7lRrbc89_wLW2qC._2vweBLCPoFlBAJGn92wzcy
  ._1lGTC3hlCn77sEV0I99eB7,
._3P2BwvFBv5quFYed1SPKT3._1jSfoqb7lRrbc89_wLW2qC._14WuLhYVFdFoM3jVja-_jx
  ._1lGTC3hlCn77sEV0I99eB7 {
  padding-left: 36px;
  padding-right: 68px;
}
.k5fqf2arPJ3PXRkChAOqA
  ._3P2BwvFBv5quFYed1SPKT3._1jSfoqb7lRrbc89_wLW2qC._2vweBLCPoFlBAJGn92wzcy
  ._1lGTC3hlCn77sEV0I99eB7,
.k5fqf2arPJ3PXRkChAOqA
  ._3P2BwvFBv5quFYed1SPKT3._1jSfoqb7lRrbc89_wLW2qC._14WuLhYVFdFoM3jVja-_jx
  ._1lGTC3hlCn77sEV0I99eB7,
[dir="rtl"]
  ._3P2BwvFBv5quFYed1SPKT3._1jSfoqb7lRrbc89_wLW2qC._2vweBLCPoFlBAJGn92wzcy
  ._1lGTC3hlCn77sEV0I99eB7,
[dir="rtl"]
  ._3P2BwvFBv5quFYed1SPKT3._1jSfoqb7lRrbc89_wLW2qC._14WuLhYVFdFoM3jVja-_jx
  ._1lGTC3hlCn77sEV0I99eB7 {
  padding-right: 36px;
  padding-left: 68px;
}
@media (min-width: 576px) {
  ._1lGTC3hlCn77sEV0I99eB7 {
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    font-family: BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Helvetica,
      Arial, sans-serif;
  }
}
._1LOmL63ZSCz2LXd5Xy6-QM {
  display: flex;
  position: relative;
  isolation: isolate;
}
._2M9MvFM9F-0Wqmz0KlUHol {
  flex-grow: 1;
  display: flex;
  align-items: center;
  width: 100%;
}
._1fIIgpvvI19TVAd4XOuimm {
  color: #6b6b6b;
  padding: 0 8px;
  text-align: center;
  white-space: nowrap;
  position: relative;
  z-index: 1;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
._1fIIgpvvI19TVAd4XOuimm:after {
  content: "";
  position: absolute;
  right: 0;
  width: 1px;
  top: 8px;
  bottom: 8px;
  background: #e7e7e7;
}
._2Tt9wW-03DUprr13aGlh8M ._1fIIgpvvI19TVAd4XOuimm:after,
[dir="rtl"] ._1fIIgpvvI19TVAd4XOuimm:after {
  right: auto;
  left: 0;
}
._1fIIgpvvI19TVAd4XOuimm:first-child:after {
  right: 0;
}
._2Tt9wW-03DUprr13aGlh8M ._1fIIgpvvI19TVAd4XOuimm:first-child:after,
[dir="rtl"] ._1fIIgpvvI19TVAd4XOuimm:first-child:after {
  right: auto;
  left: 0;
}
._1fIIgpvvI19TVAd4XOuimm:last-child:after {
  left: 0;
}
._2Tt9wW-03DUprr13aGlh8M ._1fIIgpvvI19TVAd4XOuimm:last-child:after,
[dir="rtl"] ._1fIIgpvvI19TVAd4XOuimm:last-child:after {
  left: auto;
  right: 0;
}
._2B4gKsx7JDuCalXQqdMKzV {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  box-sizing: border-box;
  background: #fff;
  border-radius: 2px;
  border: 1px solid #949494;
}
.HGssON8qloG2KC2y2D8IB {
  position: relative;
  z-index: 5;
  border-radius: 2px;
  margin: 0;
  width: 100%;
  box-sizing: border-box;
  background: none;
  display: block;
  flex-grow: 1;
  border: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  padding: 4px 8px;
  height: 36px;
  outline: none;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  font-family: BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Helvetica,
    Arial, sans-serif;
}
.HGssON8qloG2KC2y2D8IB:-webkit-autofill {
  -webkit-background-clip: text;
}
._1vS2pC_D1G0Vww5wywpfU6 {
  position: relative;
  z-index: 5;
  display: flex;
  justify-content: center;
  white-space: nowrap;
}
._1vS2pC_D1G0Vww5wywpfU6:empty {
  display: none;
}
._1vS2pC_D1G0Vww5wywpfU6:first-child {
  padding-left: 8px;
}
._2Tt9wW-03DUprr13aGlh8M ._1vS2pC_D1G0Vww5wywpfU6:first-child,
[dir="rtl"] ._1vS2pC_D1G0Vww5wywpfU6:first-child {
  padding-left: 0;
  padding-right: 8px;
}
._1vS2pC_D1G0Vww5wywpfU6:last-child {
  padding-right: 8px;
  margin-left: 4px;
}
._2Tt9wW-03DUprr13aGlh8M ._1vS2pC_D1G0Vww5wywpfU6:last-child,
[dir="rtl"] ._1vS2pC_D1G0Vww5wywpfU6:last-child {
  padding-right: 0;
  padding-left: 8px;
  margin-left: 0;
  margin-right: 4px;
}
[data-bui-keyboard] .HGssON8qloG2KC2y2D8IB:focus + ._2B4gKsx7JDuCalXQqdMKzV {
  outline: none;
  box-shadow: 0 0 0 2px #fff, 0 0 0 4px #0071c2;
}
body:not([data-bui-keyboard])
  .HGssON8qloG2KC2y2D8IB:focus
  + ._2B4gKsx7JDuCalXQqdMKzV {
  border-width: 2px;
  border-color: #0071c2;
}
.HGssON8qloG2KC2y2D8IB:disabled::-moz-placeholder {
  color: #949494;
}
.HGssON8qloG2KC2y2D8IB:disabled:-ms-input-placeholder {
  color: #949494;
}
.HGssON8qloG2KC2y2D8IB:disabled::placeholder {
  color: #949494;
}
.HGssON8qloG2KC2y2D8IB:disabled {
  cursor: not-allowed;
  color: #949494;
}
.HGssON8qloG2KC2y2D8IB:-webkit-autofill:disabled {
  -webkit-text-fill-color: #949494;
}
.HGssON8qloG2KC2y2D8IB:disabled + ._2B4gKsx7JDuCalXQqdMKzV {
  border-color: #d9d9d9;
  background-color: #f2f2f2;
  cursor: not-allowed;
}
._22SzaV29rHEBIqQqf5O0NE ._1fIIgpvvI19TVAd4XOuimm {
  padding: 0 12px;
}
._22SzaV29rHEBIqQqf5O0NE .HGssON8qloG2KC2y2D8IB {
  height: 48px;
  padding: 10px 12px;
}
._22SzaV29rHEBIqQqf5O0NE ._1vS2pC_D1G0Vww5wywpfU6:first-child {
  padding-left: 12px;
}
._2Tt9wW-03DUprr13aGlh8M
  ._22SzaV29rHEBIqQqf5O0NE
  ._1vS2pC_D1G0Vww5wywpfU6:first-child,
[dir="rtl"] ._22SzaV29rHEBIqQqf5O0NE ._1vS2pC_D1G0Vww5wywpfU6:first-child {
  padding-left: 0;
  padding-right: 12px;
}
._22SzaV29rHEBIqQqf5O0NE ._1vS2pC_D1G0Vww5wywpfU6:last-child {
  padding-right: 12px;
  margin-left: 8px;
}
._2Tt9wW-03DUprr13aGlh8M
  ._22SzaV29rHEBIqQqf5O0NE
  ._1vS2pC_D1G0Vww5wywpfU6:last-child,
[dir="rtl"] ._22SzaV29rHEBIqQqf5O0NE ._1vS2pC_D1G0Vww5wywpfU6:last-child {
  padding-right: 0;
  padding-left: 12px;
  margin-left: 0;
  margin-right: 8px;
}
._22SzaV29rHEBIqQqf5O0NE ._1fIIgpvvI19TVAd4XOuimm:after {
  top: 12px;
  bottom: 12px;
}
._2WnaNWAkdMbdXr-drsJwfh ._2B4gKsx7JDuCalXQqdMKzV,
._3E4C7m4kqumQdxuI1SghQg._2WnaNWAkdMbdXr-drsJwfh ._2B4gKsx7JDuCalXQqdMKzV {
  border-color: #c00;
}
._1LeTi5LnuEEpfT9eOVNeQn ._1fIIgpvvI19TVAd4XOuimm {
  color: #949494;
}
._3E4C7m4kqumQdxuI1SghQg ._2B4gKsx7JDuCalXQqdMKzV,
._3E4C7m4kqumQdxuI1SghQg
  .HGssON8qloG2KC2y2D8IB:disabled
  + ._2B4gKsx7JDuCalXQqdMKzV {
  border-color: transparent;
}
@media (min-width: 576px) {
  .HGssON8qloG2KC2y2D8IB {
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    font-family: BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Helvetica,
      Arial, sans-serif;
  }
}
._2R2Bp0ttfVY1z4idT4FHzu {
  display: inline;
}
._2R2Bp0ttfVY1z4idT4FHzu,
._2R2Bp0ttfVY1z4idT4FHzu:focus,
._2R2Bp0ttfVY1z4idT4FHzu:hover {
  color: #0071c2;
  text-decoration: underline;
}
._2R2Bp0ttfVY1z4idT4FHzu:active {
  text-decoration: underline;
}
._2R2Bp0ttfVY1z4idT4FHzu:active,
._2R2Bp0ttfVY1z4idT4FHzu:visited {
  color: #0071c2;
}
._2Qgcw-Dc6KfqQ4b2EJz8i6 {
  margin-right: 8px;
}
.XHQjbSSdZM-LzJygIgWoR ._2Qgcw-Dc6KfqQ4b2EJz8i6,
[dir="rtl"] ._2Qgcw-Dc6KfqQ4b2EJz8i6 {
  margin-right: 0;
  margin-left: 8px;
}
._25z68dTZYAfo6P2eovC4Pv,
.vj0Kroxtk37bdkjLVKt7b {
  text-decoration: none;
}
._1jouhEvmnlERBlLMkXvdKA {
  display: inline-flex;
  align-items: center;
}
._25z68dTZYAfo6P2eovC4Pv,
._25z68dTZYAfo6P2eovC4Pv:active,
._25z68dTZYAfo6P2eovC4Pv:focus,
._25z68dTZYAfo6P2eovC4Pv:hover,
._25z68dTZYAfo6P2eovC4Pv:visited {
  color: #262626;
}
._2_cciTDLih0Q7Zs4RZbmBl,
._2_cciTDLih0Q7Zs4RZbmBl:active,
._2_cciTDLih0Q7Zs4RZbmBl:focus,
._2_cciTDLih0Q7Zs4RZbmBl:hover,
._2_cciTDLih0Q7Zs4RZbmBl:visited {
  color: #949494;
  text-decoration: none;
}
._1-yw3HFmzj_1EZqUZ7AgyK {
  box-sizing: border-box;
  margin: -16px -8px 0;
  clear: both;
  display: flex;
  flex-flow: row wrap;
  justify-content: flex-start;
  pointer-events: none;
  flex-basis: 100%;
  padding: 0;
  list-style-type: none;
}
._3S4sqZiAKt3ZgQ9pFGBWWA {
  box-sizing: border-box;
  padding: 16px 8px 0;
  margin: 0;
}
._3S4sqZiAKt3ZgQ9pFGBWWA > * {
  pointer-events: all;
}
._36HyAif4U1Y8YxWkb1fGkL {
  margin: 0;
}
._36HyAif4U1Y8YxWkb1fGkL > ._3S4sqZiAKt3ZgQ9pFGBWWA {
  padding: 0;
}
._2kxEGKcGDjRupkqc7pUM97 {
  width: 8.33333%;
}
._2XjgVwEuzQcSWi9oGRDaJC {
  width: 16.66667%;
}
._31DA5ehVMieXzG_TFpt1gH {
  width: 25%;
}
._2en8btOSwy_F1L28ZFpDN5 {
  width: 33.33333%;
}
._1OedmDH-mLPiqIjwT_1w4t {
  width: 41.66667%;
}
._3PmBOU0bm2yKHczogbwERo,
._15zgtPfJXPdtElPO-rkVCq {
  width: 50%;
}
._1laOgKUTw7GjrY1VAMmcvm {
  width: 58.33333%;
}
._3VwIMrQbdZ5lHK_FefqH7X {
  width: 66.66667%;
}
._2-e_ZgmZsV_6qHI21hi1r9 {
  width: 75%;
}
._3ymqFr903fUmdwl64M6lds {
  width: 83.33333%;
}
._2-FkO_kk5ePsTU9sD0lzQ {
  width: 91.66667%;
}
._1OEijVz1TpEw_XX8AV-GrN,
._2BTD97MyIx8V0AdrAj-NKC {
  width: 100%;
}
._1hgNRdQnTAmUsupdLQadWg {
  margin-left: 8.33333%;
}
._21md2x4k4r9MQ_-2o8F1qv ._1hgNRdQnTAmUsupdLQadWg,
[dir="rtl"] ._1hgNRdQnTAmUsupdLQadWg {
  margin-left: 0;
  margin-right: 8.33333%;
}
._3CPyoZk5T5dGa4O2rc0EU1 {
  margin-left: 16.66667%;
}
._21md2x4k4r9MQ_-2o8F1qv ._3CPyoZk5T5dGa4O2rc0EU1,
[dir="rtl"] ._3CPyoZk5T5dGa4O2rc0EU1 {
  margin-left: 0;
  margin-right: 16.66667%;
}
._2EdyT9CRjkqlePleqvbRsl {
  margin-left: 25%;
}
._21md2x4k4r9MQ_-2o8F1qv ._2EdyT9CRjkqlePleqvbRsl,
[dir="rtl"] ._2EdyT9CRjkqlePleqvbRsl {
  margin-left: 0;
  margin-right: 25%;
}
.vJt4CDFVCGg8ZsNg4Tke2 {
  margin-left: 33.33333%;
}
._21md2x4k4r9MQ_-2o8F1qv .vJt4CDFVCGg8ZsNg4Tke2,
[dir="rtl"] .vJt4CDFVCGg8ZsNg4Tke2 {
  margin-left: 0;
  margin-right: 33.33333%;
}
._2r9rVEDIiPJpLfaqc2qztG {
  margin-left: 41.66667%;
}
._21md2x4k4r9MQ_-2o8F1qv ._2r9rVEDIiPJpLfaqc2qztG,
[dir="rtl"] ._2r9rVEDIiPJpLfaqc2qztG {
  margin-left: 0;
  margin-right: 41.66667%;
}
._3_eKXrpb4zLwhaNsaM1lzT,
._3S4jTgGB3iOOzMIztdlA1G {
  margin-left: 50%;
}
._21md2x4k4r9MQ_-2o8F1qv ._3_eKXrpb4zLwhaNsaM1lzT,
._21md2x4k4r9MQ_-2o8F1qv ._3S4jTgGB3iOOzMIztdlA1G,
[dir="rtl"] ._3_eKXrpb4zLwhaNsaM1lzT,
[dir="rtl"] ._3S4jTgGB3iOOzMIztdlA1G {
  margin-left: 0;
  margin-right: 50%;
}
._26m-FQnQa0prUR1haRvckh {
  margin-left: 58.33333%;
}
._21md2x4k4r9MQ_-2o8F1qv ._26m-FQnQa0prUR1haRvckh,
[dir="rtl"] ._26m-FQnQa0prUR1haRvckh {
  margin-left: 0;
  margin-right: 58.33333%;
}
._19b6eY1wYv_jaJdvH1DfUJ {
  margin-left: 66.66667%;
}
._21md2x4k4r9MQ_-2o8F1qv ._19b6eY1wYv_jaJdvH1DfUJ,
[dir="rtl"] ._19b6eY1wYv_jaJdvH1DfUJ {
  margin-left: 0;
  margin-right: 66.66667%;
}
.yR7S3V6dsKJW5h_Gfqocp {
  margin-left: 75%;
}
._21md2x4k4r9MQ_-2o8F1qv .yR7S3V6dsKJW5h_Gfqocp,
[dir="rtl"] .yR7S3V6dsKJW5h_Gfqocp {
  margin-left: 0;
  margin-right: 75%;
}
._12vTJc75HMv_t4WgZhNZD1 {
  margin-left: 83.33333%;
}
._21md2x4k4r9MQ_-2o8F1qv ._12vTJc75HMv_t4WgZhNZD1,
[dir="rtl"] ._12vTJc75HMv_t4WgZhNZD1 {
  margin-left: 0;
  margin-right: 83.33333%;
}
._2JVQ3F7mLd6J_-nSqfYbzb {
  margin-left: 91.66667%;
}
._21md2x4k4r9MQ_-2o8F1qv ._2JVQ3F7mLd6J_-nSqfYbzb,
[dir="rtl"] ._2JVQ3F7mLd6J_-nSqfYbzb {
  margin-left: 0;
  margin-right: 91.66667%;
}
._2FEazA6wgE3IT7iNk0RA89 {
  margin-left: auto;
  margin-right: 0;
}
._21md2x4k4r9MQ_-2o8F1qv ._2FEazA6wgE3IT7iNk0RA89,
[dir="rtl"] ._2FEazA6wgE3IT7iNk0RA89 {
  margin-right: auto;
  margin-left: 0;
}
._2KyXu0Itx_1iPvt8XGMuBP > ._3S4sqZiAKt3ZgQ9pFGBWWA {
  display: flex;
  width: auto;
}
._3-bI0goC7olY5du4onkqJJ > ._3S4sqZiAKt3ZgQ9pFGBWWA {
  flex: 1 1 auto;
  width: auto;
}
._3c8_P90wlqyXXgt8NMdhyX > ._3S4sqZiAKt3ZgQ9pFGBWWA {
  flex: 1 0 0;
  width: auto;
}
._4mvOb33qGC4OK0Bh0xgfw {
  flex-direction: row-reverse;
}
._3EqMji_2o22yOgPUL2kQQM {
  flex-direction: column;
}
._29L72PFH1xkQgmjPSeOJNR {
  flex-direction: column-reverse;
}
._2ad6o2H67TT7Yf-uJx9KiD {
  align-items: center;
}
._22i1OLcSUBawjBr9cTu0HC {
  align-items: flex-end;
}
._3mTMUN_G-7tR7Hluw797GR {
  align-items: flex-start;
}
._2nyCym1k5B1momq39uGkz- {
  align-self: center;
}
._2E7HoViabb_LxN95IunYoV {
  align-self: flex-end;
}
._2as2jdrKEJALEk5JvYOczD {
  align-self: flex-start;
}
.hNCJesy6dkwbJmzOObKFS {
  justify-content: flex-start;
}
._1EgANKAAGDBjt-ZPcMxhuz {
  justify-content: center;
}
._1I4Fm19q02cLX3wGgwSnHA {
  justify-content: flex-end;
}
._28p0-5IyhRsTsO30jOS9h_ {
  justify-content: space-between;
}
.gxWdXvLYmfFlsM3SU1I2- {
  justify-content: space-around;
}
._2sij4-HuJhhiLAPA5os0_j {
  flex-direction: row-reverse;
}
@media (min-width: 576px) {
  ._1-yw3HFmzj_1EZqUZ7AgyK {
    margin: -24px -12px 0;
  }
  ._1-yw3HFmzj_1EZqUZ7AgyK > ._3S4sqZiAKt3ZgQ9pFGBWWA {
    padding: 24px 12px 0;
  }
  ._3rQkiB0lFt0oPVom1w4X7g {
    margin: -16px -8px 0;
  }
  ._3rQkiB0lFt0oPVom1w4X7g > ._3S4sqZiAKt3ZgQ9pFGBWWA {
    padding: 16px 8px 0;
  }
  ._36HyAif4U1Y8YxWkb1fGkL {
    margin: 0;
  }
  ._36HyAif4U1Y8YxWkb1fGkL > ._3S4sqZiAKt3ZgQ9pFGBWWA {
    padding: 0;
  }
  ._2PUJaiLQbJ2oRvqJdd9aYa {
    width: 8.33333%;
  }
  ._10un0kh0VOSHLeOW_m2ok0 {
    width: 16.66667%;
  }
  ._1mM5k5vtQYIie0y5q4KWrZ {
    width: 25%;
  }
  .O6MAj56MvrVddXrSDSJ7M {
    width: 33.33333%;
  }
  ._1B3VVIf_XKmyxfR0uuSxZt {
    width: 41.66667%;
  }
  ._1ImIsN6M31RXEyNNbzbCph,
  ._3L-azl78i-PDQ_QkBDoZWk {
    width: 50%;
  }
  ._1NpAoLCvY7gAiPZzw-MPh_ {
    width: 58.33333%;
  }
  ._2eZ7WnZ2yKQVftL46c1Iir {
    width: 66.66667%;
  }
  .IwaIswELQYKJ2IzOP37CA {
    width: 75%;
  }
  ._3oH6vW-Hn82eMUYUM8HbID {
    width: 83.33333%;
  }
  ._3Gr68dcKBpu0o2Rfy4Tk28 {
    width: 91.66667%;
  }
  ._1tKWKRsfoE8ok8-VLBkN3B,
  ._39SK2Yh2ipmXrkyLYoDyqr {
    width: 100%;
  }
  ._3sRQ38QgOjqy22Y-rTod91 {
    margin-left: 8.33333%;
  }
  ._21md2x4k4r9MQ_-2o8F1qv ._3sRQ38QgOjqy22Y-rTod91,
  [dir="rtl"] ._3sRQ38QgOjqy22Y-rTod91 {
    margin-left: 0;
    margin-right: 8.33333%;
  }
  ._2BnF93CW5gE-vhlQZXwyFl {
    margin-left: 16.66667%;
  }
  ._21md2x4k4r9MQ_-2o8F1qv ._2BnF93CW5gE-vhlQZXwyFl,
  [dir="rtl"] ._2BnF93CW5gE-vhlQZXwyFl {
    margin-left: 0;
    margin-right: 16.66667%;
  }
  ._9i7z6XgY9TC7K2Uz2lJIk {
    margin-left: 25%;
  }
  ._21md2x4k4r9MQ_-2o8F1qv ._9i7z6XgY9TC7K2Uz2lJIk,
  [dir="rtl"] ._9i7z6XgY9TC7K2Uz2lJIk {
    margin-left: 0;
    margin-right: 25%;
  }
  ._2x8zR2kTMSlp6zrXsUpnfs {
    margin-left: 33.33333%;
  }
  ._21md2x4k4r9MQ_-2o8F1qv ._2x8zR2kTMSlp6zrXsUpnfs,
  [dir="rtl"] ._2x8zR2kTMSlp6zrXsUpnfs {
    margin-left: 0;
    margin-right: 33.33333%;
  }
  ._1muOsgFvXCR1f415mUnz1n {
    margin-left: 41.66667%;
  }
  ._21md2x4k4r9MQ_-2o8F1qv ._1muOsgFvXCR1f415mUnz1n,
  [dir="rtl"] ._1muOsgFvXCR1f415mUnz1n {
    margin-left: 0;
    margin-right: 41.66667%;
  }
  ._3bCo_X39RLSKnvcKqn9rj4,
  ._6z4ul-RqM2OeNUr4-TlQ1 {
    margin-left: 50%;
  }
  ._21md2x4k4r9MQ_-2o8F1qv ._3bCo_X39RLSKnvcKqn9rj4,
  ._21md2x4k4r9MQ_-2o8F1qv ._6z4ul-RqM2OeNUr4-TlQ1,
  [dir="rtl"] ._3bCo_X39RLSKnvcKqn9rj4,
  [dir="rtl"] ._6z4ul-RqM2OeNUr4-TlQ1 {
    margin-left: 0;
    margin-right: 50%;
  }
  ._6si5s3w1xdQ7qiahLV5bK {
    margin-left: 58.33333%;
  }
  ._21md2x4k4r9MQ_-2o8F1qv ._6si5s3w1xdQ7qiahLV5bK,
  [dir="rtl"] ._6si5s3w1xdQ7qiahLV5bK {
    margin-left: 0;
    margin-right: 58.33333%;
  }
  ._3e7ObTNrE4AxXeDIHglqlx {
    margin-left: 66.66667%;
  }
  ._21md2x4k4r9MQ_-2o8F1qv ._3e7ObTNrE4AxXeDIHglqlx,
  [dir="rtl"] ._3e7ObTNrE4AxXeDIHglqlx {
    margin-left: 0;
    margin-right: 66.66667%;
  }
  .xrPG8-2ZWO_bAB8sjvV2t {
    margin-left: 75%;
  }
  ._21md2x4k4r9MQ_-2o8F1qv .xrPG8-2ZWO_bAB8sjvV2t,
  [dir="rtl"] .xrPG8-2ZWO_bAB8sjvV2t {
    margin-left: 0;
    margin-right: 75%;
  }
  ._1NxA_fqNqWT5kXecoHU_WG {
    margin-left: 83.33333%;
  }
  ._21md2x4k4r9MQ_-2o8F1qv ._1NxA_fqNqWT5kXecoHU_WG,
  [dir="rtl"] ._1NxA_fqNqWT5kXecoHU_WG {
    margin-left: 0;
    margin-right: 83.33333%;
  }
  .ftuwQF3W79NTXVmAak-xc {
    margin-left: 91.66667%;
  }
  ._21md2x4k4r9MQ_-2o8F1qv .ftuwQF3W79NTXVmAak-xc,
  [dir="rtl"] .ftuwQF3W79NTXVmAak-xc {
    margin-left: 0;
    margin-right: 91.66667%;
  }
  ._2FEazA6wgE3IT7iNk0RA89 {
    margin-left: auto;
    margin-right: 0;
  }
  ._21md2x4k4r9MQ_-2o8F1qv ._2FEazA6wgE3IT7iNk0RA89,
  [dir="rtl"] ._2FEazA6wgE3IT7iNk0RA89 {
    margin-right: auto;
    margin-left: 0;
  }
}
@media (min-width: 1024px) {
  ._1-yw3HFmzj_1EZqUZ7AgyK {
    margin: -24px -12px 0;
  }
  ._1-yw3HFmzj_1EZqUZ7AgyK > ._3S4sqZiAKt3ZgQ9pFGBWWA {
    padding: 24px 12px 0;
  }
  ._3rQkiB0lFt0oPVom1w4X7g {
    margin: -16px -8px 0;
  }
  ._3rQkiB0lFt0oPVom1w4X7g > ._3S4sqZiAKt3ZgQ9pFGBWWA {
    padding: 16px 8px 0;
  }
  ._36HyAif4U1Y8YxWkb1fGkL {
    margin: 0;
  }
  ._36HyAif4U1Y8YxWkb1fGkL > ._3S4sqZiAKt3ZgQ9pFGBWWA {
    padding: 0;
  }
  ._3AJXaLGp8PiwlQuwBHMDu5 {
    width: 8.33333%;
  }
  ._2AvKM_VtlrHvfiuzr1uXp- {
    width: 16.66667%;
  }
  ._3Z66FJqRcGOUpR7RRklFMR {
    width: 25%;
  }
  ._2I_Hr8sNmA0jC_YWFHG6GM {
    width: 33.33333%;
  }
  ._3ZZb7CSEaEaeEaOGFe7aqp {
    width: 41.66667%;
  }
  ._1KPhg1m2dHPrCE1BQYN0MF {
    width: 50%;
  }
  ._1FXFlwEFEqRRAqpD6Htjtz {
    width: 58.33333%;
  }
  ._3EZjqlO473KWeKy1pE1FsW {
    width: 66.66667%;
  }
  ._3yzLHBuJuRTGpMYE-RwiMY {
    width: 75%;
  }
  ._10CGaqXeHyu_S4dLQMufRE {
    width: 83.33333%;
  }
  ._2noeMlCz2Qra5moxzwUDQ9 {
    width: 91.66667%;
  }
  ._3p1bB8QPVkahVAyYVTbe2p {
    width: 100%;
  }
  ._3qJt76FRMqxyOPc9suR-U8 {
    margin-left: 8.33333%;
  }
  ._21md2x4k4r9MQ_-2o8F1qv ._3qJt76FRMqxyOPc9suR-U8,
  [dir="rtl"] ._3qJt76FRMqxyOPc9suR-U8 {
    margin-left: 0;
    margin-right: 8.33333%;
  }
  ._1FA4yXWWkzbqlKKM5Dzah9 {
    margin-left: 16.66667%;
  }
  ._21md2x4k4r9MQ_-2o8F1qv ._1FA4yXWWkzbqlKKM5Dzah9,
  [dir="rtl"] ._1FA4yXWWkzbqlKKM5Dzah9 {
    margin-left: 0;
    margin-right: 16.66667%;
  }
  ._1gdCCcm-1X-6MW9Tp9luFR {
    margin-left: 25%;
  }
  ._21md2x4k4r9MQ_-2o8F1qv ._1gdCCcm-1X-6MW9Tp9luFR,
  [dir="rtl"] ._1gdCCcm-1X-6MW9Tp9luFR {
    margin-left: 0;
    margin-right: 25%;
  }
  ._1iwPlHbN5720PlZli_fEyC {
    margin-left: 33.33333%;
  }
  ._21md2x4k4r9MQ_-2o8F1qv ._1iwPlHbN5720PlZli_fEyC,
  [dir="rtl"] ._1iwPlHbN5720PlZli_fEyC {
    margin-left: 0;
    margin-right: 33.33333%;
  }
  .x1_CWxFofBVQW_wpE23tU {
    margin-left: 41.66667%;
  }
  ._21md2x4k4r9MQ_-2o8F1qv .x1_CWxFofBVQW_wpE23tU,
  [dir="rtl"] .x1_CWxFofBVQW_wpE23tU {
    margin-left: 0;
    margin-right: 41.66667%;
  }
  ._3S4jTgGB3iOOzMIztdlA1G,
  ._287kdXRn_8tCm43PEgv_a4 {
    margin-left: 50%;
  }
  ._21md2x4k4r9MQ_-2o8F1qv ._3S4jTgGB3iOOzMIztdlA1G,
  ._21md2x4k4r9MQ_-2o8F1qv ._287kdXRn_8tCm43PEgv_a4,
  [dir="rtl"] ._3S4jTgGB3iOOzMIztdlA1G,
  [dir="rtl"] ._287kdXRn_8tCm43PEgv_a4 {
    margin-left: 0;
    margin-right: 50%;
  }
  ._2xer4J22KAnaXEiGt9X7To {
    margin-left: 58.33333%;
  }
  ._21md2x4k4r9MQ_-2o8F1qv ._2xer4J22KAnaXEiGt9X7To,
  [dir="rtl"] ._2xer4J22KAnaXEiGt9X7To {
    margin-left: 0;
    margin-right: 58.33333%;
  }
  ._2UjyuDKA2hMmCvfg8SeYnU {
    margin-left: 66.66667%;
  }
  ._21md2x4k4r9MQ_-2o8F1qv ._2UjyuDKA2hMmCvfg8SeYnU,
  [dir="rtl"] ._2UjyuDKA2hMmCvfg8SeYnU {
    margin-left: 0;
    margin-right: 66.66667%;
  }
  ._28kwE9wyvkqTt6ppmvBmSH {
    margin-left: 75%;
  }
  ._21md2x4k4r9MQ_-2o8F1qv ._28kwE9wyvkqTt6ppmvBmSH,
  [dir="rtl"] ._28kwE9wyvkqTt6ppmvBmSH {
    margin-left: 0;
    margin-right: 75%;
  }
  ._7J-m9hmmD--BzSJh47zBC {
    margin-left: 83.33333%;
  }
  ._21md2x4k4r9MQ_-2o8F1qv ._7J-m9hmmD--BzSJh47zBC,
  [dir="rtl"] ._7J-m9hmmD--BzSJh47zBC {
    margin-left: 0;
    margin-right: 83.33333%;
  }
  ._18MufUqVe4clbyckxe9TzA {
    margin-left: 91.66667%;
  }
  ._21md2x4k4r9MQ_-2o8F1qv ._18MufUqVe4clbyckxe9TzA,
  [dir="rtl"] ._18MufUqVe4clbyckxe9TzA {
    margin-left: 0;
    margin-right: 91.66667%;
  }
  ._2FEazA6wgE3IT7iNk0RA89 {
    margin-left: auto;
    margin-right: 0;
  }
  ._21md2x4k4r9MQ_-2o8F1qv ._2FEazA6wgE3IT7iNk0RA89,
  [dir="rtl"] ._2FEazA6wgE3IT7iNk0RA89 {
    margin-right: auto;
    margin-left: 0;
  }
}
.my-settings-card-icon {
  width: 32px;
  height: 24px;
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: contain;
  margin: 0 16px;
}
.my-settings-payment-list {
  margin: 0;
}
.my-settings-payment-row {
  display: flex;
  flex-direction: row;
  align-items: center;
  padding: 0;
}
.my-settings-payment-row:not(:last-child) {
  padding-bottom: 16px;
}
.my-settings-payment-number {
  flex-grow: 2;
}
.my-settings-payment-expiration {
  flex-grow: 5;
}
.my-settings-payments-delete {
  font-size: 16px;
}
.my-settings-book-iframe {
  display: none;
}
.aRA-036ifLEhD5LSb5wmH {
  position: relative;
}
._2E2lmZj81hbnurRwMtGcip {
  position: absolute;
  overflow: hidden;
  width: 1px;
  height: 1px;
  opacity: 0;
  left: 0;
  top: 0;
  border: 0;
  margin: 0;
}
._1U_Uy0wyH11_x2uzk0zRWm ._2E2lmZj81hbnurRwMtGcip,
[dir="rtl"] ._2E2lmZj81hbnurRwMtGcip {
  left: auto;
  right: 0;
}
._3VBNel2hW3gDWlAhuTKlx4 {
  display: none;
}
@media (max-width: 575px) {
  ._3VBNel2hW3gDWlAhuTKlx4 {
    display: block;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    height: 44px;
    width: 100%;
  }
}
._3XE0AFupf6VknBCUeZsArs {
  cursor: pointer;
  display: flex;
}
._2DyXa8yoY5_NxoBSG8NWYd {
  margin-left: 8px;
  flex-grow: 1;
}
._1U_Uy0wyH11_x2uzk0zRWm ._2DyXa8yoY5_NxoBSG8NWYd,
[dir="rtl"] ._2DyXa8yoY5_NxoBSG8NWYd {
  margin-left: 0;
  margin-right: 8px;
}
._2nbJmUt43wcZC1BXYdBXEY {
  height: 20px;
  width: 20px;
  background-color: #fff;
  border: 1px solid #949494;
  border-radius: 2px;
  position: relative;
  color: #fff;
  box-sizing: border-box;
  flex-shrink: 0;
}
.EyPNuMM9un-G0xJaGaq-P {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  display: none;
}
._1U_Uy0wyH11_x2uzk0zRWm .EyPNuMM9un-G0xJaGaq-P,
[dir="rtl"] .EyPNuMM9un-G0xJaGaq-P {
  left: auto;
  right: 50%;
  transform: translate(50%, -50%);
}
.EB-lihnCOZT8lZSqEz6nQ {
  margin-top: 4px;
}
._2LvzeIxhyq4R0atesLgC9t ._2nbJmUt43wcZC1BXYdBXEY {
  border-color: #c00;
  border-width: 2px;
}
._2E2lmZj81hbnurRwMtGcip:indeterminate
  ~ ._3XE0AFupf6VknBCUeZsArs
  ._2nbJmUt43wcZC1BXYdBXEY {
  border-color: #0071c2;
  background-color: #0071c2;
}
._2E2lmZj81hbnurRwMtGcip:indeterminate
  ~ ._3XE0AFupf6VknBCUeZsArs
  ._2nbJmUt43wcZC1BXYdBXEY:before {
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 12px;
  height: 2px;
  background: #fff;
  border-radius: 1px;
}
._1U_Uy0wyH11_x2uzk0zRWm
  ._2E2lmZj81hbnurRwMtGcip:indeterminate
  ~ ._3XE0AFupf6VknBCUeZsArs
  ._2nbJmUt43wcZC1BXYdBXEY:before,
[dir="rtl"]
  ._2E2lmZj81hbnurRwMtGcip:indeterminate
  ~ ._3XE0AFupf6VknBCUeZsArs
  ._2nbJmUt43wcZC1BXYdBXEY:before {
  left: auto;
  right: 50%;
  transform: translate(50%, -50%);
}
._2E2lmZj81hbnurRwMtGcip:checked:focus
  ~ ._3XE0AFupf6VknBCUeZsArs
  ._2nbJmUt43wcZC1BXYdBXEY,
._2E2lmZj81hbnurRwMtGcip:checked
  ~ ._3XE0AFupf6VknBCUeZsArs
  ._2nbJmUt43wcZC1BXYdBXEY {
  border-color: #0071c2;
  background: #0071c2;
}
._2E2lmZj81hbnurRwMtGcip:checked
  ~ ._3XE0AFupf6VknBCUeZsArs
  .EyPNuMM9un-G0xJaGaq-P {
  display: block;
}
._2E2lmZj81hbnurRwMtGcip:disabled
  ~ ._3XE0AFupf6VknBCUeZsArs
  ._2nbJmUt43wcZC1BXYdBXEY {
  border-color: #d9d9d9;
  border-width: 1px;
  background-color: #f2f2f2;
}
._2E2lmZj81hbnurRwMtGcip:disabled:checked
  ~ ._3XE0AFupf6VknBCUeZsArs
  ._2nbJmUt43wcZC1BXYdBXEY {
  background-color: #d9d9d9;
  border-color: #d9d9d9;
}
._2E2lmZj81hbnurRwMtGcip:disabled:indeterminate ~ ._2nbJmUt43wcZC1BXYdBXEY {
  background-color: #d9d9d9;
  border-color: #d9d9d9;
}
._2E2lmZj81hbnurRwMtGcip:disabled ~ ._3XE0AFupf6VknBCUeZsArs {
  cursor: not-allowed;
}
[data-bui-keyboard]
  ._2E2lmZj81hbnurRwMtGcip:focus
  ~ ._3XE0AFupf6VknBCUeZsArs
  ._2nbJmUt43wcZC1BXYdBXEY {
  outline: none;
  box-shadow: 0 0 0 2px #fff, 0 0 0 4px #0071c2;
}
.dropdown-select .b-flags-24-sprite,
.dropdown-select .bui-dropdown-menu__icon {
  margin-top: -8px;
  margin-bottom: -4px;
}
.dropdown-select .bui-dropdown-menu {
  max-height: 400px;
  overflow: auto;
}
.my-settings-dropdown-button {
  width: 100%;
}
.my-settings-dropdown-button .bui-button__text {
  flex-grow: 1;
}
.my-settings-span-icon {
  display: inline-block;
  line-height: 24px;
  min-width: 32px;
}
._3dTXy6UF5yld7gynpPpHA8 {
  display: block;
  width: 100%;
  border-radius: 0;
  color: #262626;
  text-decoration: none;
  box-sizing: border-box;
  cursor: default;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  font-family: BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Helvetica,
    Arial, sans-serif;
  transform: none;
}
._2JLYBuNsS-muXCsu0lCVqO:hover {
  background-color: rgba(0, 0, 0, 0.06);
  cursor: pointer;
}
._2JLYBuNsS-muXCsu0lCVqO._2_3icTNTKwe1rydWTiMalZ,
._2JLYBuNsS-muXCsu0lCVqO._2_3icTNTKwe1rydWTiMalZ:focus,
._2JLYBuNsS-muXCsu0lCVqO._2_3icTNTKwe1rydWTiMalZ:hover {
  background: rgba(0, 113, 194, 0.06);
  color: #0071c2;
}
._2JLYBuNsS-muXCsu0lCVqO[disabled],
._2JLYBuNsS-muXCsu0lCVqO[disabled]:hover {
  color: #949494;
  background: none;
  cursor: not-allowed;
}
._14HWLRY93tKEo1HaaPoumj {
  border-radius: 2px;
}
._5JDKI3wd-V5Aw_EcQNBSh._2JLYBuNsS-muXCsu0lCVqO {
  padding: 12px;
}
._1UC-lZc3vN0kBabE9eRRwB._2JLYBuNsS-muXCsu0lCVqO {
  padding: 12px 16px;
}
._10Q5G9P_vWyJe0OaYVzm5y._2JLYBuNsS-muXCsu0lCVqO {
  padding: 16px 24px;
}
._363fncvEGLo0bSKMbN0MUx {
  border-radius: 2px;
  background: #fff;
  color: #262626;
  box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.16);
  padding: 16px;
  box-sizing: border-box;
  position: relative;
  max-width: 100%;
}
.XG2sLMrofj5LbGiu3AWJU {
  padding-right: 36px;
}
._2QJ1xQb_6yCOKZ_mfjez3p .XG2sLMrofj5LbGiu3AWJU,
[dir="rtl"] .XG2sLMrofj5LbGiu3AWJU {
  padding-right: 0;
  padding-left: 36px;
}
._1AVgzIm3FOepSrJIr1l-hP:after,
._1AVgzIm3FOepSrJIr1l-hP:before {
  content: "";
  width: 7px;
  height: 7px;
  position: absolute;
  transform: translateX(-50%) translateY(-50%) rotate(45deg);
}
._1AVgzIm3FOepSrJIr1l-hP:before {
  background: #fff;
}
._1AVgzIm3FOepSrJIr1l-hP:after {
  box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.16);
  z-index: -1;
}
._1FxygnaR5TspjziL7wZa88 {
  min-width: 200px;
  max-width: 240px;
}
._1PRN0YxIUx9uTqjSwE1ku_ {
  width: 360px;
}
._1IikFbtOo3aNoHCjC4M93 {
  width: auto;
}
._1Bg7KPmuQ0fbQAKl15SGh7 {
  width: 100%;
}
@media (max-width: 575px) {
  ._1IikFbtOo3aNoHCjC4M93,
  ._1PRN0YxIUx9uTqjSwE1ku_ {
    max-width: 100%;
  }
}
._1UgNm2CvGAWGn4GcpHi8lZ {
  padding: 0;
}
._1eU8IJIkS5qoRI_bLvxTFN:after,
._1eU8IJIkS5qoRI_bLvxTFN:before {
  top: 100%;
  left: 50%;
  right: auto;
}
._1ip-tyNiByRu8KT7mnTT9x:after,
._1ip-tyNiByRu8KT7mnTT9x:before,
._3rJ6y7aCMXe-7tAaOPXwat:after,
._3rJ6y7aCMXe-7tAaOPXwat:before {
  top: 0;
  left: 50%;
  right: auto;
  transform: translateX(-50%) translateY(-50%) rotate(-135deg);
}
._3ioCcre3X7341HiowMukiN:after,
._3ioCcre3X7341HiowMukiN:before {
  top: 50%;
  left: 100%;
  right: auto;
  transform: translateX(-50%) translateY(-50%) rotate(-45deg);
}
._1kOhxny6uoCE00bkjHdsQu:after,
._1kOhxny6uoCE00bkjHdsQu:before {
  top: 50%;
  left: 0;
  right: auto;
  transform: translateX(-50%) translateY(-50%) rotate(135deg);
}
._2J-N8NG4qpcnfLPQv64xTG:after,
._2J-N8NG4qpcnfLPQv64xTG:before {
  top: 100%;
  left: 16px;
  right: auto;
}
.lpVawWynb9ei29rpYM1Ku:after,
.lpVawWynb9ei29rpYM1Ku:before {
  top: 100%;
  left: auto;
  right: 16px;
}
.wV392bOsVYUkA2UNTfymP:after,
.wV392bOsVYUkA2UNTfymP:before {
  top: 0;
  left: 16px;
  right: auto;
  transform: translateX(-50%) translateY(-50%) rotate(-135deg);
}
._3l1RBzqLu_knSWt0fwuz9q:after,
._3l1RBzqLu_knSWt0fwuz9q:before {
  top: 0;
  left: auto;
  right: 16px;
  transform: translateX(-50%) translateY(-50%) rotate(-135deg);
}
._2yI-TMoSHfxQGnluojhhaQ:after,
._2yI-TMoSHfxQGnluojhhaQ:before {
  top: 16px;
}
._2yI-TMoSHfxQGnluojhhaQ:after,
._2yI-TMoSHfxQGnluojhhaQ:before,
._34t5YOOE1FrBtzkgyTtXI-:after,
._34t5YOOE1FrBtzkgyTtXI-:before {
  left: 100%;
  right: auto;
  transform: translateX(-50%) translateY(-50%) rotate(-45deg);
}
._3yHXAyoHLMCXMiR9z1ix-0:after,
._3yHXAyoHLMCXMiR9z1ix-0:before {
  top: 16px;
}
._1iC51RHEoiiJBztPMXF3Sm:after,
._1iC51RHEoiiJBztPMXF3Sm:before,
._3yHXAyoHLMCXMiR9z1ix-0:after,
._3yHXAyoHLMCXMiR9z1ix-0:before {
  left: 0;
  right: auto;
  transform: translateX(-50%) translateY(-50%) rotate(135deg);
}
._361uAngVR7Gv0KNtYHas1u {
  margin: 0;
  border: 0;
  height: 1px;
  background: #e7e7e7;
}
.Q9nBA5jVcLfkOcgbz3HWV {
  height: 100%;
  width: 1px;
}
._3VXMU6xK5-cAZcPKMZfMPt {
  margin-left: 8px;
}
._3318S5RN2uUep91yPQObkJ ._3VXMU6xK5-cAZcPKMZfMPt,
[dir="rtl"] ._3VXMU6xK5-cAZcPKMZfMPt {
  margin-left: 0;
  margin-right: 8px;
}
._2i9Agl37xS2G1XMjr4L2kX {
  margin: 0;
  padding: 4px 0;
  list-style-type: none;
}
._2m6TNEdEDaj1_kMVbn3Lk1 {
  margin: 4px 0;
}
.preferences-language-text {
  padding-left: 8px;
  vertical-align: super;
}
.preferences-language-icon {
  display: inline-block;
}
._1k4jZq5BYHmM0cEJHyLn28 {
  position: relative;
}
._3hAq7wJ2PmeKaF2f3jj9tt {
  position: absolute;
  overflow: hidden;
  width: 1px;
  height: 1px;
  opacity: 0;
  left: 0;
  top: 0;
  border: 0;
  margin: 0;
}
._3jR04vL8-9l5eXiYtmi6Iq ._3hAq7wJ2PmeKaF2f3jj9tt,
[dir="rtl"] ._3hAq7wJ2PmeKaF2f3jj9tt {
  left: auto;
  right: 0;
}
._43vBULN1GX0gJN1A2y32L {
  display: none;
}
@media (max-width: 575px) {
  ._43vBULN1GX0gJN1A2y32L {
    display: block;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    height: 44px;
    width: 100%;
  }
}
._2jk6woNOuG_YKGvyES-AOb {
  cursor: pointer;
  display: flex;
}
._22NAHQUgU0Hbzby_M9H_H5 {
  margin-left: 8px;
  flex-grow: 1;
}
._3jR04vL8-9l5eXiYtmi6Iq ._22NAHQUgU0Hbzby_M9H_H5,
[dir="rtl"] ._22NAHQUgU0Hbzby_M9H_H5 {
  margin-left: 0;
  margin-right: 8px;
}
._3kMmM7mjTDElOjZdnFAwb2 {
  height: 20px;
  width: 20px;
  background-color: #fff;
  border: 1px solid #949494;
  box-sizing: border-box;
  border-radius: 50%;
  position: relative;
  flex-shrink: 0;
}
._3kMmM7mjTDElOjZdnFAwb2:before {
  content: "";
  position: absolute;
  height: 10px;
  width: 10px;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background: #fff;
  opacity: 0;
  border-radius: 50%;
}
._3jR04vL8-9l5eXiYtmi6Iq ._3kMmM7mjTDElOjZdnFAwb2:before,
[dir="rtl"] ._3kMmM7mjTDElOjZdnFAwb2:before {
  left: auto;
  right: 50%;
  transform: translate(50%, -50%);
}
._3hAq7wJ2PmeKaF2f3jj9tt:checked:focus
  ~ ._2jk6woNOuG_YKGvyES-AOb
  ._3kMmM7mjTDElOjZdnFAwb2,
._3hAq7wJ2PmeKaF2f3jj9tt:checked
  ~ ._2jk6woNOuG_YKGvyES-AOb
  ._3kMmM7mjTDElOjZdnFAwb2 {
  border-color: #0071c2;
  border-width: 2px;
}
._3hAq7wJ2PmeKaF2f3jj9tt:checked
  ~ ._2jk6woNOuG_YKGvyES-AOb
  ._3kMmM7mjTDElOjZdnFAwb2:before {
  background-color: #0071c2;
  opacity: 1;
}
.qqa4Pz9t8g3RePVbzSvvO ._3kMmM7mjTDElOjZdnFAwb2 {
  border-color: #c00;
  border-width: 2px;
}
._3hAq7wJ2PmeKaF2f3jj9tt:disabled ~ ._2jk6woNOuG_YKGvyES-AOb {
  cursor: not-allowed;
}
._3hAq7wJ2PmeKaF2f3jj9tt:disabled
  ~ ._2jk6woNOuG_YKGvyES-AOb
  ._3kMmM7mjTDElOjZdnFAwb2 {
  border-color: #d9d9d9;
  border-width: 1px;
  background-color: #f2f2f2;
}
._3hAq7wJ2PmeKaF2f3jj9tt:disabled
  ~ ._2jk6woNOuG_YKGvyES-AOb
  ._3kMmM7mjTDElOjZdnFAwb2:before {
  background-color: #d9d9d9;
}
[data-bui-keyboard]
  ._3hAq7wJ2PmeKaF2f3jj9tt:focus
  ~ ._2jk6woNOuG_YKGvyES-AOb
  ._3kMmM7mjTDElOjZdnFAwb2 {
  outline: none;
  box-shadow: 0 0 0 2px #fff, 0 0 0 4px #0071c2;
}
._2uOVSN5alYHCFEKdxPHulc {
  box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.16);
}
._31sRnJV8_jttVjSZn2HcFD {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  -webkit-clip-path: inset(50%);
  clip-path: inset(50%);
  border: 0;
}
._9IIg4Qu_3eOB05tZ75cnC {
  display: block;
}
._9IIg4Qu_3eOB05tZ75cnC:hover {
  cursor: pointer;
}
._1J5sJB3wjRtyR3obFKUGQb {
  border-color: transparent;
  box-shadow: 0 0 0 2px #0071c2;
}
.F3H4qq-InPi35If1Kcj3i {
  border-color: transparent;
  box-shadow: 0 0 0 2px #c00;
}
.IB6we2vQPyHhNXa2q166F {
  border-color: #d9d9d9;
  background-color: #f2f2f2;
  box-shadow: none;
}
.IB6we2vQPyHhNXa2q166F:hover {
  cursor: not-allowed;
}
._18DBbn1GEh_66ujrmVuuXS {
  position: relative;
  isolation: isolate;
}
._3Q0LTLIcWBi1_wkiegBQDl {
  color: #262626;
  background: transparent;
  border: none;
  position: relative;
  z-index: 5;
  display: block;
  padding: 8px;
  width: 100%;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  text-align: left;
  max-width: 100%;
  min-width: 100%;
  box-sizing: border-box;
  outline: none;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  font-family: BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Helvetica,
    Arial, sans-serif;
}
._1eKXPDCCPoX8R3igIj9-vr ._3Q0LTLIcWBi1_wkiegBQDl,
[dir="rtl"] ._3Q0LTLIcWBi1_wkiegBQDl {
  text-align: right;
}
._2EIB8OCUeiwxZysKEvhXJS {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  pointer-events: none;
  border-radius: 2px;
  background: #fff;
  border: 1px solid #949494;
}
[data-bui-keyboard] ._3Q0LTLIcWBi1_wkiegBQDl:focus + ._2EIB8OCUeiwxZysKEvhXJS {
  outline: none;
  box-shadow: 0 0 0 2px #fff, 0 0 0 4px #0071c2;
}
body:not([data-bui-keyboard])
  ._3Q0LTLIcWBi1_wkiegBQDl:focus
  + ._2EIB8OCUeiwxZysKEvhXJS {
  border-width: 2px;
  border-color: #0071c2;
}
._3Q0LTLIcWBi1_wkiegBQDl[disabled] {
  cursor: not-allowed;
  color: #949494;
}
._3Q0LTLIcWBi1_wkiegBQDl[disabled] + ._2EIB8OCUeiwxZysKEvhXJS {
  border-color: #d9d9d9;
  background-color: #f2f2f2;
}
._3Q0LTLIcWBi1_wkiegBQDl::-moz-placeholder {
  color: #6b6b6b;
}
._3Q0LTLIcWBi1_wkiegBQDl:-ms-input-placeholder {
  color: #6b6b6b;
}
._3Q0LTLIcWBi1_wkiegBQDl::placeholder {
  color: #6b6b6b;
}
._3Q0LTLIcWBi1_wkiegBQDl[disabled]::-moz-placeholder {
  color: #949494;
}
._3Q0LTLIcWBi1_wkiegBQDl[disabled]:-ms-input-placeholder {
  color: #949494;
}
._3Q0LTLIcWBi1_wkiegBQDl[disabled]::placeholder {
  color: #949494;
}
._1001n4CWb-duOb9Zr-HQRo.NxJWTRfEHO6vTFkcFUGVi
  ._3Q0LTLIcWBi1_wkiegBQDl
  + ._2EIB8OCUeiwxZysKEvhXJS {
  border-color: #c00;
}
@media (min-width: 576px) {
  ._3Q0LTLIcWBi1_wkiegBQDl {
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    font-family: BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Helvetica,
      Arial, sans-serif;
  }
}
.connected-app {
  display: flex;
}
.connected-app h4 {
  margin-bottom: 0;
}
.connected-app__logo {
  margin-right: 8px;
}
.connected-app__logo img {
  display: block;
  width: 40px;
  height: 40px;
}
.connected-app__cta .bui-link.my-settings-cell-spacing {
  margin-top: 0;
}
.non-edit__link {
  justify-self: right;
  align-self: flex-start;
  margin-right: 0;
  margin-left: auto;
}
.non-edit__cta {
  display: flex;
}
.non-edit__cta button {
  justify-self: right;
  align-self: flex-start;
  margin-right: 0;
  margin-left: auto;
}
.my-settings-non-edit-row.my-settings-busy {
  opacity: 0.6;
}
.my-settings-menu-sidebar {
  white-space: nowrap;
  margin-bottom: auto;
  margin-right: 24px;
  width: 0;
  min-width: 308px;
  padding: 0;
  border-radius: 2px;
  border: 1px solid #e6e6e6;
}
[dir="rtl"] .my-settings-menu-sidebar {
  margin-right: unset;
  margin-left: 24px;
}
.my-settings-nav-title {
  display: none;
}
.my-settings-section-card-wrapper {
  width: 100%;
  text-decoration: none;
}
.my-settings-section-card-content {
  border-style: none;
  display: flex;
  color: #333;
  overflow: hidden;
  padding: 16px;
  text-decoration: none;
  height: 100%;
  box-sizing: border-box;
}
.my-settings-section-card-content:hover {
  color: #0071c2;
}
.my-settings-section-card-content:focus {
  outline: none;
  -webkit-box-shadow: 0 0 0 3px rgba(0, 113, 194, 0.3);
  box-shadow: 0 0 0 3px rgba(0, 113, 194, 0.3);
}
.my-settings-menu-sidebar:not(:only-child)
  .my-settings-section-card-content:hover
  .my-settings-section-card-title,
.my-settings-section-card-content:hover .my-settings-section-card-cta {
  text-decoration: underline;
}
.my-settings-section-card-wrapper:after {
  content: " ";
  height: 0;
  margin: 0 16px;
  border-radius: 2px;
  display: block;
  border: 1px #e6e6e6;
  border-style: solid solid none;
}
.my-settings-section-card-inner {
  margin: auto 0;
}
.my-settings-section-card-title {
  font-size: 14px;
  font-weight: 400;
  text-decoration: none;
}
.my-settings-section-card-cta,
.my-settings-section-card-subtitle {
  display: none;
}
.my-settings-section-card-icon {
  background-color: #f5f5f5;
  box-sizing: border-box;
  border-radius: 50%;
  height: 36px;
  width: 36px;
  padding: 10px;
}
.my-settings-menu-sidebar:only-child {
  width: 100%;
  flex-grow: 1;
  min-width: 0;
  border: none;
  white-space: normal;
  margin: 0;
}
.my-settings-menu-sidebar:only-child .my-settings-nav-title {
  display: block;
  padding: 16px;
}
.my-settings-menu-sidebar:only-child .my-settings-section-card-wrapper {
  padding: 12px;
  width: 50%;
  min-width: 0;
  box-sizing: border-box;
}
.my-settings-menu-sidebar:only-child .my-settings-section-card-wrapper:after {
  display: none;
}
.my-settings-menu-sidebar:only-child .my-settings-section-card-content {
  border-radius: 2px;
  border: 1px solid #e6e6e6;
}
.my-settings-menu-sidebar:only-child .my-settings-section-card-inner {
  margin-left: 2px;
}
.my-settings-menu-sidebar:only-child .my-settings-section-card-title {
  font-size: 20px;
  font-weight: 700;
  margin-bottom: 4px;
}
.my-settings-menu-sidebar:only-child .my-settings-section-card-subtitle {
  display: block;
}
.my-settings-menu-sidebar:only-child .my-settings-section-card-cta {
  color: #0071c2;
  margin-top: 8px;
  display: block;
}
.my-settings-menu-sidebar:only-child .my-settings-section-card-icon {
  padding: 12px;
  height: 48px;
  width: 48px;
}
.my-settings-section-card-selected {
  color: #0071c2;
}
.my-settings-sections-menu-flex {
  display: flex;
  flex-wrap: wrap;
  list-style: none;
  margin: 0;
  padding: 0;
}
@media (max-width: 800px) {
  .my-settings-menu-sidebar:not(:only-child) {
    display: none;
  }
  .my-settings-menu-sidebar:only-child {
    margin: 0;
  }
  .my-settings-menu-sidebar:only-child .my-settings-section-card-wrapper {
    width: 100%;
    padding: 0;
    display: block;
    margin: -1px 0 0;
  }
  .my-settings-menu-sidebar:only-child .my-settings-sections-menu-flex {
    margin: 0;
  }
  .my-settings-menu-sidebar:only-child .my-settings-section-card-content {
    border-left: 0;
    border-right: 0;
  }
  .my-settings-menu-sidebar:only-child .my-settings-sections-menu {
    margin: 0;
  }
  .my-settings-menu-sidebar:only-child .my-settings-section-card-cta {
    display: none;
  }
}
.MsEB2SWZTu2-NbPhzmkbX {
  color: #6b6b6b;
}
._1R7f9m1IgJbOFEFoUIy0nB {
  text-align: center;
  white-space: nowrap;
}
._1K0SbBhaYCNbe2mGQE_z0D {
  color: inherit;
}
._2Rmzd65uak0wQVexNogyev li,
._2Rmzd65uak0wQVexNogyev ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
._2Rmzd65uak0wQVexNogyev {
  padding-top: 40px;
  padding-bottom: 80px;
}
._3h8Ip0mDDAErch5KwlTgvd {
  margin-left: -12px;
  margin-right: -12px;
}
.Mjb9GXl7ZJeTxwIsq76pP {
  unicode-bidi: plaintext;
}
._1XPDO-S3JPi2ezloIhvNl6 {
  width: auto;
}
._3cTCWaiZyTJrql30fxDVhD {
  padding: 16px 24px 12px;
}
.PQTLXwEr1Jv8OkDL2963h {
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  font-family: BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Helvetica,
    Arial, sans-serif;
  box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.16);
  background: #171717;
  color: #f2f2f2;
  display: inline-block;
  border-radius: 2px;
  padding: 4px 8px;
  pointer-events: none;
  position: relative;
  box-sizing: border-box;
}
.T4TDkEAZvVCyTaQfqoVCI:after,
.T4TDkEAZvVCyTaQfqoVCI:before {
  content: "";
  width: 9px;
  height: 7px;
  position: absolute;
}
.T4TDkEAZvVCyTaQfqoVCI:before {
  background: #171717;
}
.T4TDkEAZvVCyTaQfqoVCI:after {
  box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.16);
  z-index: -1;
}
._3KppCSx2a8h3n10IjZ2M35:after,
._3KppCSx2a8h3n10IjZ2M35:before {
  top: 100%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%) rotate(45deg);
}
._3uu2WXiz3VIAX6acKJz0v2:after,
._3uu2WXiz3VIAX6acKJz0v2:before {
  top: 0;
  left: 50%;
  transform: translateX(-50%) translateY(-50%) rotate(-135deg);
}
._8DD5EkloPj3g52WeEr18h:after,
._8DD5EkloPj3g52WeEr18h:before {
  top: 50%;
  left: 100%;
  transform: translateX(-50%) translateY(-50%) rotate(-45deg);
}
._1ev_-juKQMr8dQNHUDZj4Y:after,
._1ev_-juKQMr8dQNHUDZj4Y:before {
  top: 50%;
  left: 0;
  transform: translateX(-50%) translateY(-50%) rotate(135deg);
}
._3iiUapgPTMxEHVTSowWBjW:after,
._3iiUapgPTMxEHVTSowWBjW:before {
  top: 100%;
  left: 8px;
  transform: translateX(0) translateY(-50%) rotate(45deg);
}
.LSMASTQwKi0Ilzi-tV0Xz:after,
.LSMASTQwKi0Ilzi-tV0Xz:before {
  top: 100%;
  left: auto;
  right: 8px;
  transform: translateX(0) translateY(-50%) rotate(45deg);
}
._2D_YSkPaGsQfpHfGzCPBL:after,
._2D_YSkPaGsQfpHfGzCPBL:before {
  top: 0;
  left: 8px;
  transform: translateX(0) translateY(-50%) rotate(-135deg);
}
._2KCIpra34i-BinkQWmIVH0:after,
._2KCIpra34i-BinkQWmIVH0:before {
  top: 0;
  left: auto;
  right: 8px;
  transform: translateX(0) translateY(-50%) rotate(-135deg);
}
._2NF3tviOrIhbaPmn-HXyyc {
  display: none;
}
._3jdoBspd46DG6Lv-4MYC47 {
  background: #fff;
  color: #262626;
}
._3jdoBspd46DG6Lv-4MYC47 .T4TDkEAZvVCyTaQfqoVCI:before {
  background: #fff;
}
@media (max-width: 575px) {
  .T4TDkEAZvVCyTaQfqoVCI {
    display: none;
  }
}
@media (min-width: 576px) {
  .PQTLXwEr1Jv8OkDL2963h {
    max-width: 320px;
  }
}
._36dr8dbb6630jeeLUL1q7k {
  border: 1px solid #e7e7e7;
}
._3IKVz8sRLehRPTABc66QUJ li,
._3IKVz8sRLehRPTABc66QUJ ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
._3wNO7gexbA04drAgBtra-8 {
  color: #8e6601;
}
._3teMj-c4qdJP8oR9lYjvgg {
  text-align: left;
}
._3IKVz8sRLehRPTABc66QUJ {
  padding-top: 40px;
  padding-bottom: 80px;
}
.d8bea6b60FQzOzy1R1i4J {
  padding: 16px 24px 12px;
}
.MA1zI5yaIcPk5RF261e9H img {
  width: 150px;
}
.Ylcsfy2LrlxfVA_mgH1XF {
  background: #fff;
  color: #000;
  border-bottom: 1px solid #dcd8db;
}
.Ylcsfy2LrlxfVA_mgH1XF._1bvuLbZNLrH_qPqH8Ug5X_ {
  background: transparent;
  color: #fff;
}
._3j_w6QUSkdf9MqrehBnVg9 {
  display: flex;
  align-items: center;
  padding: 8px 16px;
}
._2WwsevqNac9m_2reXQT2Td {
  padding: 0 16px 8px;
}
._3ouQQ8v8F4asV_FveChnHp {
  flex-grow: 1;
  padding: 8px 16px 8px 0;
}
._143PLG73AKGXhq7hZ3t9Uc img,
._143PLG73AKGXhq7hZ3t9Uc svg {
  display: block;
  height: 20px;
}
@media (min-width: 1024px) {
  ._143PLG73AKGXhq7hZ3t9Uc img,
  ._143PLG73AKGXhq7hZ3t9Uc svg {
    height: 24px;
  }
  ._2WwsevqNac9m_2reXQT2Td,
  ._3j_w6QUSkdf9MqrehBnVg9 {
    max-width: 1140px;
    margin: 0 auto;
    box-sizing: border-box;
  }
  ._3j_w6QUSkdf9MqrehBnVg9 {
    padding: 12px 32px 8px;
  }
  ._2WwsevqNac9m_2reXQT2Td {
    padding-bottom: 12px;
  }
}
._1xGQxgHDZ-EtXlrdR5Kz_U {
  position: relative;
}
._384Du_6t3Tv0NtghpgcvWq ._1xGQxgHDZ-EtXlrdR5Kz_U:before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background: #e7e7e7;
  height: 1px;
}
._384Du_6t3Tv0NtghpgcvWq ._3jcB7mtmG8bLXCqELY8uaj {
  padding: 0 0 1px;
}
._3jcB7mtmG8bLXCqELY8uaj {
  display: block;
  list-style: none;
  margin: 0;
  padding: 0;
  position: relative;
}
._32llrknAK2UxTSQeqd3TXi {
  box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  text-align: center;
  display: inline-block;
  vertical-align: bottom;
}
.-H0iVhkO6qbiN6g14d9Xa {
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  font-family: BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Helvetica,
    Arial, sans-serif;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 0;
  background: none;
  color: #262626;
  padding: 16px;
  text-decoration: none;
  max-width: none;
  position: relative;
  width: 100%;
  box-sizing: border-box;
  font-family: inherit;
  outline: none;
  text-align: center;
}
._32llrknAK2UxTSQeqd3TXi:not(._1GlKH800f4mTXzsJkeOuSK)
  .-H0iVhkO6qbiN6g14d9Xa:after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: -1px;
  height: 2px;
  background: #0071c2;
  display: none;
}
.-H0iVhkO6qbiN6g14d9Xa:hover {
  background-color: rgba(0, 0, 0, 0.06);
  text-decoration: none;
  cursor: pointer;
}
._384Du_6t3Tv0NtghpgcvWq
  ._32llrknAK2UxTSQeqd3TXi:not(._1GlKH800f4mTXzsJkeOuSK)
  ._3UNAZIybXUaW0r97FkmrQr:after {
  display: block;
  color: #0071c2;
}
[data-bui-keyboard] .-H0iVhkO6qbiN6g14d9Xa:focus {
  outline: none;
  box-shadow: 0 0 0 2px #fff, 0 0 0 4px #0071c2;
}
.-H0iVhkO6qbiN6g14d9Xa:link {
  font-size: 14px;
  font-weight: 500;
  line-height: 20px;
  font-family: BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Helvetica,
    Arial, sans-serif;
  text-decoration: none;
}
._3UNAZIybXUaW0r97FkmrQr {
  color: #0071c2;
}
._3UNAZIybXUaW0r97FkmrQr:hover {
  background-color: transparent;
}
._3HbfWU1Uw37gLHbyupXxcU,
._3HbfWU1Uw37gLHbyupXxcU:active,
._3HbfWU1Uw37gLHbyupXxcU:focus,
._3HbfWU1Uw37gLHbyupXxcU:hover {
  background-color: transparent;
  color: #949494;
  outline: none;
  cursor: not-allowed;
}
._3ej-BoUMCoIdSqmw7Mu7iX {
  width: 100%;
}
.gX5YWDfwxojwAxeqk4pKK {
  font-size: 14px;
  font-weight: 700;
  line-height: 20px;
  font-family: BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Helvetica,
    Arial, sans-serif;
}
._2LAWVhvswpL21aB35E8gIf,
.gX5YWDfwxojwAxeqk4pKK {
  display: inline-block;
  vertical-align: middle;
  margin-right: 8px;
}
._2KQUiSDgZBuPI7MAJnLUZD ._2LAWVhvswpL21aB35E8gIf,
._2KQUiSDgZBuPI7MAJnLUZD .gX5YWDfwxojwAxeqk4pKK,
[dir="rtl"] ._2LAWVhvswpL21aB35E8gIf,
[dir="rtl"] .gX5YWDfwxojwAxeqk4pKK {
  margin-right: 0;
  margin-left: 8px;
}
.KnYuVCTxJ0qUxV1LE0K3Z {
  display: none;
}
._1GlKH800f4mTXzsJkeOuSK .-H0iVhkO6qbiN6g14d9Xa {
  margin: 0;
}
.iZqndTS7zX4-MjCfVyTbl {
  margin-left: 4px;
}
._2KQUiSDgZBuPI7MAJnLUZD .iZqndTS7zX4-MjCfVyTbl,
[dir="rtl"] .iZqndTS7zX4-MjCfVyTbl {
  margin-left: 0;
  margin-right: 4px;
}
._1GlKH800f4mTXzsJkeOuSK {
  display: none;
  position: relative;
  margin: 0;
}
._3Q16mGXltozN9d1WkXC-6B {
  display: inline-block;
}
._2hTKT18niKUzrfQ3q6XSd5 .-H0iVhkO6qbiN6g14d9Xa {
  flex-direction: column;
}
._2H3uk8ys_x__nnbGWn-XTO .gX5YWDfwxojwAxeqk4pKK {
  display: block;
  margin-left: 0;
  margin-right: 0;
}
._2hTKT18niKUzrfQ3q6XSd5 ._2LAWVhvswpL21aB35E8gIf {
  display: block;
  margin: 0 auto 4px;
}
._2hTKT18niKUzrfQ3q6XSd5 ._1GlKH800f4mTXzsJkeOuSK .-H0iVhkO6qbiN6g14d9Xa:after {
  content: none;
}
._2hTKT18niKUzrfQ3q6XSd5
  ._1GlKH800f4mTXzsJkeOuSK
  .-H0iVhkO6qbiN6g14d9Xa:before {
  content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='3.375' cy='12.023' r='2.625' fill='none' stroke='currentcolor' stroke-width='1.5'/%3E%3Ccircle cx='20.625' cy='12.023' r='2.625' fill='none' stroke='currentcolor' stroke-width='1.5'/%3E%3Ccircle cx='12' cy='12.023' r='2.625' fill='none' stroke='currentcolor' stroke-width='1.5'/%3E%3C/svg%3E");
  width: 16px;
  height: 16px;
  display: block;
  margin: 0 auto 4px;
}
._1Vpez5Eu_hv_HBlt7WH1G9 ._3jcB7mtmG8bLXCqELY8uaj {
  padding-bottom: 0;
}
._1Vpez5Eu_hv_HBlt7WH1G9
  ._32llrknAK2UxTSQeqd3TXi:not(._1GlKH800f4mTXzsJkeOuSK)
  .-H0iVhkO6qbiN6g14d9Xa:after {
  bottom: 0;
}
._1Vpez5Eu_hv_HBlt7WH1G9 ._1xGQxgHDZ-EtXlrdR5Kz_U:before {
  content: none;
}
._1xhgTLjuAFeVgsQeqPFCOA ._3jcB7mtmG8bLXCqELY8uaj {
  display: flex;
  align-items: flex-end;
  flex-wrap: wrap;
}
.ElNtWzAGOp_TqdcODVH-h ._2qoqxVGV9oe6lXy9v5fAO0 .-H0iVhkO6qbiN6g14d9Xa,
.ElNtWzAGOp_TqdcODVH-h ._32llrknAK2UxTSQeqd3TXi .-H0iVhkO6qbiN6g14d9Xa:hover {
  background-color: transparent;
}
.ElNtWzAGOp_TqdcODVH-h .-H0iVhkO6qbiN6g14d9Xa,
.ElNtWzAGOp_TqdcODVH-h ._3UNAZIybXUaW0r97FkmrQr {
  color: currentcolor;
}
.ElNtWzAGOp_TqdcODVH-h .-H0iVhkO6qbiN6g14d9Xa:hover:before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  background-color: currentcolor;
  opacity: 0.06;
}
._2KQUiSDgZBuPI7MAJnLUZD
  .ElNtWzAGOp_TqdcODVH-h
  .-H0iVhkO6qbiN6g14d9Xa:hover:before,
[dir="rtl"] .ElNtWzAGOp_TqdcODVH-h .-H0iVhkO6qbiN6g14d9Xa:hover:before {
  left: auto;
  right: 0;
}
.ElNtWzAGOp_TqdcODVH-h._384Du_6t3Tv0NtghpgcvWq
  ._32llrknAK2UxTSQeqd3TXi:not(._1GlKH800f4mTXzsJkeOuSK)
  ._3UNAZIybXUaW0r97FkmrQr:after {
  color: currentcolor;
  background-color: currentcolor;
}
._2tc8sVUY3wyQZwKNhAga5l:not(._1xhgTLjuAFeVgsQeqPFCOA)
  ._1xGQxgHDZ-EtXlrdR5Kz_U {
  margin: 0 -16px;
}
._2tc8sVUY3wyQZwKNhAga5l:not(._1xhgTLjuAFeVgsQeqPFCOA)
  ._3jcB7mtmG8bLXCqELY8uaj {
  padding-left: 16px;
  padding-right: 16px;
}
._2tc8sVUY3wyQZwKNhAga5l ._32llrknAK2UxTSQeqd3TXi:not(:first-child) {
  padding-left: 4px;
}
._2KQUiSDgZBuPI7MAJnLUZD
  ._2tc8sVUY3wyQZwKNhAga5l
  ._32llrknAK2UxTSQeqd3TXi:not(:first-child),
[dir="rtl"]
  ._2tc8sVUY3wyQZwKNhAga5l
  ._32llrknAK2UxTSQeqd3TXi:not(:first-child) {
  padding-left: 0;
  padding-right: 4px;
}
._2tc8sVUY3wyQZwKNhAga5l ._32llrknAK2UxTSQeqd3TXi .-H0iVhkO6qbiN6g14d9Xa {
  padding: 11px 16px;
  border: 1px solid transparent;
  border-radius: 100px;
}
._2tc8sVUY3wyQZwKNhAga5l ._2qoqxVGV9oe6lXy9v5fAO0 .-H0iVhkO6qbiN6g14d9Xa {
  background-color: rgba(0, 113, 194, 0.06);
  border-color: #0071c2;
}
.ElNtWzAGOp_TqdcODVH-h._2tc8sVUY3wyQZwKNhAga5l
  ._2qoqxVGV9oe6lXy9v5fAO0
  .-H0iVhkO6qbiN6g14d9Xa:before,
.ElNtWzAGOp_TqdcODVH-h._2tc8sVUY3wyQZwKNhAga5l
  ._32llrknAK2UxTSQeqd3TXi
  .-H0iVhkO6qbiN6g14d9Xa:hover:before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  background-color: currentcolor;
  opacity: 0.1;
  border-radius: 100px;
}
._2KQUiSDgZBuPI7MAJnLUZD
  .ElNtWzAGOp_TqdcODVH-h._2tc8sVUY3wyQZwKNhAga5l
  ._2qoqxVGV9oe6lXy9v5fAO0
  .-H0iVhkO6qbiN6g14d9Xa:before,
._2KQUiSDgZBuPI7MAJnLUZD
  .ElNtWzAGOp_TqdcODVH-h._2tc8sVUY3wyQZwKNhAga5l
  ._32llrknAK2UxTSQeqd3TXi
  .-H0iVhkO6qbiN6g14d9Xa:hover:before,
[dir="rtl"]
  .ElNtWzAGOp_TqdcODVH-h._2tc8sVUY3wyQZwKNhAga5l
  ._2qoqxVGV9oe6lXy9v5fAO0
  .-H0iVhkO6qbiN6g14d9Xa:before,
[dir="rtl"]
  .ElNtWzAGOp_TqdcODVH-h._2tc8sVUY3wyQZwKNhAga5l
  ._32llrknAK2UxTSQeqd3TXi
  .-H0iVhkO6qbiN6g14d9Xa:hover:before {
  left: auto;
  right: 0;
}
.ElNtWzAGOp_TqdcODVH-h._2tc8sVUY3wyQZwKNhAga5l
  ._2qoqxVGV9oe6lXy9v5fAO0
  .-H0iVhkO6qbiN6g14d9Xa {
  border-color: currentcolor;
  background-color: transparent;
}
.ElNtWzAGOp_TqdcODVH-h._2tc8sVUY3wyQZwKNhAga5l .-H0iVhkO6qbiN6g14d9Xa,
.ElNtWzAGOp_TqdcODVH-h._2tc8sVUY3wyQZwKNhAga5l ._3UNAZIybXUaW0r97FkmrQr {
  color: currentcolor;
}
@media (max-width: 575px) {
  ._3zGZ-vhbSPP9BsFLgvjpim:not(._1xhgTLjuAFeVgsQeqPFCOA)
    ._1xGQxgHDZ-EtXlrdR5Kz_U {
    overflow-x: auto;
    flex-wrap: nowrap;
    white-space: nowrap;
  }
  ._3zGZ-vhbSPP9BsFLgvjpim:not(._1xhgTLjuAFeVgsQeqPFCOA)
    ._3jcB7mtmG8bLXCqELY8uaj {
    overflow-x: auto;
  }
  ._3zGZ-vhbSPP9BsFLgvjpim:not(
      ._1xhgTLjuAFeVgsQeqPFCOA
    )._1GlKH800f4mTXzsJkeOuSK {
    display: none;
  }
}
._3E6JJh9cOBZufpDs_-Cl4t {
  box-sizing: border-box;
  display: inline-block;
  padding: 0 4px;
  text-align: center;
  min-width: 18px;
  border-radius: 99px;
  vertical-align: top;
}
._7k4DqWXWOv8wJzAO1P6An {
  background-color: #494949;
  color: #fff;
}
._1AMj49MHe2bbSk5AIu6ZYv {
  background-color: #c00;
  color: #fff;
}
._3E6JJh9cOBZufpDs_-Cl4t:empty {
  width: 8px;
  height: 8px;
  padding: 0;
  min-width: auto;
}
.footer {
  background-color: #fff;
  width: 100%;
}
.row {
  width: 100%;
  display: flex;
  justify-content: space-around;
}
.row__blue {
  background: #e8e8e8;
  color: #212121;
}
.row__light {
  background: #f4f0f3;
  color: #000;
}
.row_content {
  max-width: 1140px;
}
.row_content__links {
  padding: 12px 24px;
}
.link {
  color: #212121;
  font-size: 14px;
  line-height: 16px;
  text-decoration: none;
  margin-right: 12px;
}
.footer .link {
  margin: 0 12px;
}
.row_content__about {
  padding: 8px;
}
.row_content__copyright {
  padding: 8px;
  text-align: center;
  color: #333;
  font-size: 11px;
  line-height: 13px;
  margin: 24px 0;
}
.row_content__bookingHoldingsStatement {
  text-align: center;
  color: #6b6b6b;
  font-size: 12px;
  line-height: 14px;
  padding: 8px 0;
}
.row_content__logos {
  padding: 8px;
  display: flex;
  justify-content: space-around;
  flex-wrap: wrap;
  margin-bottom: 8px;
}
.logo {
  margin: 0 12px;
}
@media (max-width: 1140px) {
  .footer {
    background-color: #db0011;
  }
  .row_content__links {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    width: 75%;
    padding: 16px 0 0;
  }
  .row_content__links .link {
    margin-top: 4px;
  }
  .row_content__about {
    display: none;
  }
  .row_content__copyright {
    color: #222;
  }
  .row_content__bookingHoldingsStatement,
  .row_content__logos {
    display: none;
  }
}
._3gSqP5GB0koSTjCPP7AODu {
  position: fixed;
  left: 24px;
  bottom: 24px;
  background: #171717;
  border-radius: 2px;
  color: #f2f2f2;
  padding: 16px;
  width: 320px;
  z-index: 400;
  box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.16);
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  font-family: BlinkMacSystemFont, -apple-system, Segoe UI, Roboto, Helvetica,
    Arial, sans-serif;
}
._2Z_XqwmUna40VNv-29TJDm ._3gSqP5GB0koSTjCPP7AODu,
[dir="rtl"] ._3gSqP5GB0koSTjCPP7AODu {
  left: auto;
  right: 24px;
}
._1-txzTNxuZvYibnPLnbIse {
  color: #3daeff;
  margin-left: auto;
}
._2Z_XqwmUna40VNv-29TJDm ._1-txzTNxuZvYibnPLnbIse,
[dir="rtl"] ._1-txzTNxuZvYibnPLnbIse {
  margin-left: 0;
  margin-right: auto;
}
@media (max-width: 575px) {
  ._3gSqP5GB0koSTjCPP7AODu {
    width: auto;
    left: 16px;
    right: 16px;
    bottom: 16px;
  }
  ._2Z_XqwmUna40VNv-29TJDm ._3gSqP5GB0koSTjCPP7AODu,
  [dir="rtl"] ._3gSqP5GB0koSTjCPP7AODu {
    left: 16px;
    right: 16px;
  }
}
._2SReGLi8t9uRUt4jbGxBWG {
  transform: translateY(100%);
  opacity: 0;
}
._25n91qxafkeOXSYZczZuKJ {
  transition: opacity 0.25s cubic-bezier(0, 0, 0.2, 1),
    transform 0.25s cubic-bezier(0, 0, 0.2, 1);
}
._1hLThd2UMEaF2T4Sgtt6He,
._26NyUYVDXBTtSVrJnB8e6s:not(:last-child) {
  transform: scale(0.84);
  opacity: 0;
  pointer-events: none;
}
._3qhAE0CGlXNTl4YqHCLOdO,
._26NyUYVDXBTtSVrJnB8e6s:not(:last-child) {
  transition: opacity 0.25s cubic-bezier(0.4, 0, 1, 1),
    transform 0.25s cubic-bezier(0.4, 0, 1, 1);
}

.cb5ebe3ffb {
  display: inline-block;
  vertical-align: middle;
}
.f0ac39d7dc {
  display: block;
}
.f6a963dfc9 {
  opacity: 0;
  pointer-events: none;
  transition: var(--bui_timing-deliberate) var(--bui_easing-slow-out);
  transition-property: opacity, transform, visibility;
  visibility: hidden;
  z-index: var(--bui_z_index_4);
}
.f6a963dfc9 .b579e86600 {
  display: inline-block;
  pointer-events: all;
  vertical-align: top;
}
.f6a963dfc9.a7dd0eaa89,
.f6a963dfc9.a8cb537446,
.f6a963dfc9.b1916ab899 {
  transform: translateY(calc(var(--bui_spacing_4x) * -1));
}
.f6a963dfc9.a7dd0eaa89.e43300ba76,
.f6a963dfc9.a8cb537446.e43300ba76,
.f6a963dfc9.b1916ab899.e43300ba76 {
  transform: translateY(calc(var(--bui_spacing_2x) * -1));
}
.f6a963dfc9.ab321aca29,
.f6a963dfc9.c71f3d7615,
.f6a963dfc9.cd1a6e0a15,
.f6a963dfc9.f702ccfe48 {
  transform: translateY(var(--bui_spacing_4x));
}
.f6a963dfc9.ab321aca29.e43300ba76,
.f6a963dfc9.c71f3d7615.e43300ba76,
.f6a963dfc9.cd1a6e0a15.e43300ba76,
.f6a963dfc9.f702ccfe48.e43300ba76 {
  transform: translateY(var(--bui_spacing_2x));
}
.f6a963dfc9.c6f6a4c48e,
.f6a963dfc9.d33e06609a,
.f6a963dfc9.d41b5e1ce7 {
  transform: translate(calc(var(--bui_spacing_4x) * -1));
}
.f6a963dfc9.c6f6a4c48e.e43300ba76,
.f6a963dfc9.d33e06609a.e43300ba76,
.f6a963dfc9.d41b5e1ce7.e43300ba76 {
  transform: translate(calc(var(--bui_spacing_2x) * -1));
}
.f6a963dfc9.c657df5819,
.f6a963dfc9.cdcbad2b12,
.f6a963dfc9.fb1db294c3 {
  transform: translate(var(--bui_spacing_4x));
}
.f6a963dfc9.c657df5819.e43300ba76,
.f6a963dfc9.cdcbad2b12.e43300ba76,
.f6a963dfc9.fb1db294c3.e43300ba76 {
  transform: translate(var(--bui_spacing_2x));
}
.f6a963dfc9.e43300ba76 {
  opacity: 1;
  transition-timing-function: var(--bui_easing-slow-in);
  visibility: visible;
}
.f6a963dfc9.b94d3316be .b579e86600 {
  transform: translate(0);
  transition-property: opacity;
}
.f6a963dfc9.ee195a6f1b {
  transition: none;
}
.f0d4d6a2f5 {
  color: var(--bui_color_foreground);
}
.c90c0a70d3 {
  color: var(--bui_color_foreground_alt);
}
.cf9ebde7b2 {
  color: var(--bui_color_constructive_foreground);
}
.caeeb075fd {
  color: var(--bui_color_destructive_foreground);
}
.a34ccdd5db {
  color: var(--bui_color_accent_foreground);
}
.dbaa01a434 {
  color: var(--bui_color_callout_foreground);
}
.c0ec8bd590 {
  color: var(--bui_color_white);
}
.bc308cca2d {
  color: var(--bui_color_foreground_disabled);
}
.f1f3d2a9b4 {
  color: var(--bui_color_brand_primary_foreground);
}
.a2552429ab {
  color: var(--bui_color_brand_genius_secondary_foreground);
}
.faebca7547 {
  color: currentcolor;
}
.b56e8056a4 {
  font-family: var(--DO_NOT_USE_bui_small_font_display_1_font-family);
  font-size: var(--DO_NOT_USE_bui_small_font_display_1_font-size);
  font-weight: var(--DO_NOT_USE_bui_small_font_display_1_font-weight);
  line-height: var(--DO_NOT_USE_bui_small_font_display_1_line-height);
}
.a076b44fa9 {
  font-family: var(--DO_NOT_USE_bui_small_font_display_2_font-family);
  font-size: var(--DO_NOT_USE_bui_small_font_display_2_font-size);
  font-weight: var(--DO_NOT_USE_bui_small_font_display_2_font-weight);
  line-height: var(--DO_NOT_USE_bui_small_font_display_2_line-height);
}
.fa27fe07b6 {
  font-family: var(--DO_NOT_USE_bui_small_font_display_3_font-family);
  font-size: var(--DO_NOT_USE_bui_small_font_display_3_font-size);
  font-weight: var(--DO_NOT_USE_bui_small_font_display_3_font-weight);
  line-height: var(--DO_NOT_USE_bui_small_font_display_3_line-height);
}
.da3eb91600 {
  font-family: var(--DO_NOT_USE_bui_small_font_featured_1_font-family);
  font-size: var(--DO_NOT_USE_bui_small_font_featured_1_font-size);
  font-weight: var(--DO_NOT_USE_bui_small_font_featured_1_font-weight);
  line-height: var(--DO_NOT_USE_bui_small_font_featured_1_line-height);
}
.fa21f9c13a {
  font-family: var(--DO_NOT_USE_bui_small_font_featured_2_font-family);
  font-size: var(--DO_NOT_USE_bui_small_font_featured_2_font-size);
  font-weight: var(--DO_NOT_USE_bui_small_font_featured_2_font-weight);
  line-height: var(--DO_NOT_USE_bui_small_font_featured_2_line-height);
}
.d400e78e4a {
  font-family: var(--DO_NOT_USE_bui_small_font_featured_3_font-family);
  font-size: var(--DO_NOT_USE_bui_small_font_featured_3_font-size);
  font-weight: var(--DO_NOT_USE_bui_small_font_featured_3_font-weight);
  line-height: var(--DO_NOT_USE_bui_small_font_featured_3_line-height);
}
.c3411b191a {
  font-family: var(--DO_NOT_USE_bui_small_font_headline_1_font-family);
  font-size: var(--DO_NOT_USE_bui_small_font_headline_1_font-size);
  font-weight: var(--DO_NOT_USE_bui_small_font_headline_1_font-weight);
  line-height: var(--DO_NOT_USE_bui_small_font_headline_1_line-height);
}
.e1f827110f {
  font-family: var(--DO_NOT_USE_bui_small_font_headline_2_font-family);
  font-size: var(--DO_NOT_USE_bui_small_font_headline_2_font-size);
  font-weight: var(--DO_NOT_USE_bui_small_font_headline_2_font-weight);
  line-height: var(--DO_NOT_USE_bui_small_font_headline_2_line-height);
}
.fcab3ed991 {
  font-family: var(--DO_NOT_USE_bui_small_font_headline_3_font-family);
  font-size: var(--DO_NOT_USE_bui_small_font_headline_3_font-size);
  font-weight: var(--DO_NOT_USE_bui_small_font_headline_3_font-weight);
  line-height: var(--DO_NOT_USE_bui_small_font_headline_3_line-height);
}
.ac78a73c96 {
  font-family: var(--DO_NOT_USE_bui_small_font_strong_1_font-family);
  font-size: var(--DO_NOT_USE_bui_small_font_strong_1_font-size);
  font-weight: var(--DO_NOT_USE_bui_small_font_strong_1_font-weight);
  line-height: var(--DO_NOT_USE_bui_small_font_strong_1_line-height);
}
.f9afbb0024 {
  font-family: var(--DO_NOT_USE_bui_small_font_strong_2_font-family);
  font-size: var(--DO_NOT_USE_bui_small_font_strong_2_font-size);
  font-weight: var(--DO_NOT_USE_bui_small_font_strong_2_font-weight);
  line-height: var(--DO_NOT_USE_bui_small_font_strong_2_line-height);
}
.b5cd09854e {
  font-family: var(--DO_NOT_USE_bui_small_font_emphasized_1_font-family);
  font-size: var(--DO_NOT_USE_bui_small_font_emphasized_1_font-size);
  font-weight: var(--DO_NOT_USE_bui_small_font_emphasized_1_font-weight);
  line-height: var(--DO_NOT_USE_bui_small_font_emphasized_1_line-height);
}
.ee746850b6 {
  font-family: var(--DO_NOT_USE_bui_small_font_emphasized_2_font-family);
  font-size: var(--DO_NOT_USE_bui_small_font_emphasized_2_font-size);
  font-weight: var(--DO_NOT_USE_bui_small_font_emphasized_2_font-weight);
  line-height: var(--DO_NOT_USE_bui_small_font_emphasized_2_line-height);
}
.a0c113411d {
  font-family: var(--DO_NOT_USE_bui_small_font_body_1_font-family);
  font-size: var(--DO_NOT_USE_bui_small_font_body_1_font-size);
  font-weight: var(--DO_NOT_USE_bui_small_font_body_1_font-weight);
  line-height: var(--DO_NOT_USE_bui_small_font_body_1_line-height);
}
.db29ecfbe2 {
  font-family: var(--DO_NOT_USE_bui_small_font_body_2_font-family);
  font-size: var(--DO_NOT_USE_bui_small_font_body_2_font-size);
  font-weight: var(--DO_NOT_USE_bui_small_font_body_2_font-weight);
  line-height: var(--DO_NOT_USE_bui_small_font_body_2_line-height);
}
.d8eab2cf7f {
  font-family: var(--DO_NOT_USE_bui_small_font_small_1_font-family);
  font-size: var(--DO_NOT_USE_bui_small_font_small_1_font-size);
  font-weight: var(--DO_NOT_USE_bui_small_font_small_1_font-weight);
  line-height: var(--DO_NOT_USE_bui_small_font_small_1_line-height);
}
.d0d4f6ab3b {
  font-family: var(--DO_NOT_USE_bui_small_font_small_2_font-family);
  font-size: var(--DO_NOT_USE_bui_small_font_small_2_font-size);
  font-weight: var(--DO_NOT_USE_bui_small_font_small_2_font-weight);
  line-height: var(--DO_NOT_USE_bui_small_font_small_2_line-height);
}
.be6abc38f3 {
  text-align: left;
}
.b8f94c5242 .be6abc38f3,
[dir="rtl"] .be6abc38f3 {
  text-align: right;
}
.c2346cac6f {
  text-align: center;
}
.b8eef6afe1 {
  text-align: right;
}
.b8f94c5242 .b8eef6afe1,
[dir="rtl"] .b8eef6afe1 {
  text-align: left;
}
.e78245d281 {
  text-decoration: underline;
}
.e4d2c57cec {
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
}
.e140b2338b {
  text-decoration: line-through;
}
@media (min-width: 576px) {
  .b56e8056a4 {
    font-family: var(--DO_NOT_USE_bui_medium_font_display_1_font-family);
    font-size: var(--DO_NOT_USE_bui_medium_font_display_1_font-size);
    font-weight: var(--DO_NOT_USE_bui_medium_font_display_1_font-weight);
    line-height: var(--DO_NOT_USE_bui_medium_font_display_1_line-height);
  }
  .a076b44fa9 {
    font-family: var(--DO_NOT_USE_bui_medium_font_display_2_font-family);
    font-size: var(--DO_NOT_USE_bui_medium_font_display_2_font-size);
    font-weight: var(--DO_NOT_USE_bui_medium_font_display_2_font-weight);
    line-height: var(--DO_NOT_USE_bui_medium_font_display_2_line-height);
  }
  .fa27fe07b6 {
    font-family: var(--DO_NOT_USE_bui_medium_font_display_3_font-family);
    font-size: var(--DO_NOT_USE_bui_medium_font_display_3_font-size);
    font-weight: var(--DO_NOT_USE_bui_medium_font_display_3_font-weight);
    line-height: var(--DO_NOT_USE_bui_medium_font_display_3_line-height);
  }
  .da3eb91600 {
    font-family: var(--DO_NOT_USE_bui_medium_font_featured_1_font-family);
    font-size: var(--DO_NOT_USE_bui_medium_font_featured_1_font-size);
    font-weight: var(--DO_NOT_USE_bui_medium_font_featured_1_font-weight);
    line-height: var(--DO_NOT_USE_bui_medium_font_featured_1_line-height);
  }
  .fa21f9c13a {
    font-family: var(--DO_NOT_USE_bui_medium_font_featured_2_font-family);
    font-size: var(--DO_NOT_USE_bui_medium_font_featured_2_font-size);
    font-weight: var(--DO_NOT_USE_bui_medium_font_featured_2_font-weight);
    line-height: var(--DO_NOT_USE_bui_medium_font_featured_2_line-height);
  }
  .d400e78e4a {
    font-family: var(--DO_NOT_USE_bui_medium_font_featured_3_font-family);
    font-size: var(--DO_NOT_USE_bui_medium_font_featured_3_font-size);
    font-weight: var(--DO_NOT_USE_bui_medium_font_featured_3_font-weight);
    line-height: var(--DO_NOT_USE_bui_medium_font_featured_3_line-height);
  }
  .c3411b191a {
    font-family: var(--DO_NOT_USE_bui_medium_font_headline_1_font-family);
    font-size: var(--DO_NOT_USE_bui_medium_font_headline_1_font-size);
    font-weight: var(--DO_NOT_USE_bui_medium_font_headline_1_font-weight);
    line-height: var(--DO_NOT_USE_bui_medium_font_headline_1_line-height);
  }
  .e1f827110f {
    font-family: var(--DO_NOT_USE_bui_medium_font_headline_2_font-family);
    font-size: var(--DO_NOT_USE_bui_medium_font_headline_2_font-size);
    font-weight: var(--DO_NOT_USE_bui_medium_font_headline_2_font-weight);
    line-height: var(--DO_NOT_USE_bui_medium_font_headline_2_line-height);
  }
  .fcab3ed991 {
    font-family: var(--DO_NOT_USE_bui_medium_font_headline_3_font-family);
    font-size: var(--DO_NOT_USE_bui_medium_font_headline_3_font-size);
    font-weight: var(--DO_NOT_USE_bui_medium_font_headline_3_font-weight);
    line-height: var(--DO_NOT_USE_bui_medium_font_headline_3_line-height);
  }
  .ac78a73c96 {
    font-family: var(--DO_NOT_USE_bui_medium_font_strong_1_font-family);
    font-size: var(--DO_NOT_USE_bui_medium_font_strong_1_font-size);
    font-weight: var(--DO_NOT_USE_bui_medium_font_strong_1_font-weight);
    line-height: var(--DO_NOT_USE_bui_medium_font_strong_1_line-height);
  }
  .f9afbb0024 {
    font-family: var(--DO_NOT_USE_bui_medium_font_strong_2_font-family);
    font-size: var(--DO_NOT_USE_bui_medium_font_strong_2_font-size);
    font-weight: var(--DO_NOT_USE_bui_medium_font_strong_2_font-weight);
    line-height: var(--DO_NOT_USE_bui_medium_font_strong_2_line-height);
  }
  .b5cd09854e {
    font-family: var(--DO_NOT_USE_bui_medium_font_emphasized_1_font-family);
    font-size: var(--DO_NOT_USE_bui_medium_font_emphasized_1_font-size);
    font-weight: var(--DO_NOT_USE_bui_medium_font_emphasized_1_font-weight);
    line-height: var(--DO_NOT_USE_bui_medium_font_emphasized_1_line-height);
  }
  .ee746850b6 {
    font-family: var(--DO_NOT_USE_bui_medium_font_emphasized_2_font-family);
    font-size: var(--DO_NOT_USE_bui_medium_font_emphasized_2_font-size);
    font-weight: var(--DO_NOT_USE_bui_medium_font_emphasized_2_font-weight);
    line-height: var(--DO_NOT_USE_bui_medium_font_emphasized_2_line-height);
  }
  .a0c113411d {
    font-family: var(--DO_NOT_USE_bui_medium_font_body_1_font-family);
    font-size: var(--DO_NOT_USE_bui_medium_font_body_1_font-size);
    font-weight: var(--DO_NOT_USE_bui_medium_font_body_1_font-weight);
    line-height: var(--DO_NOT_USE_bui_medium_font_body_1_line-height);
  }
  .db29ecfbe2 {
    font-family: var(--DO_NOT_USE_bui_medium_font_body_2_font-family);
    font-size: var(--DO_NOT_USE_bui_medium_font_body_2_font-size);
    font-weight: var(--DO_NOT_USE_bui_medium_font_body_2_font-weight);
    line-height: var(--DO_NOT_USE_bui_medium_font_body_2_line-height);
  }
  .d8eab2cf7f {
    font-family: var(--DO_NOT_USE_bui_medium_font_small_1_font-family);
    font-size: var(--DO_NOT_USE_bui_medium_font_small_1_font-size);
    font-weight: var(--DO_NOT_USE_bui_medium_font_small_1_font-weight);
    line-height: var(--DO_NOT_USE_bui_medium_font_small_1_line-height);
  }
  .d0d4f6ab3b {
    font-family: var(--DO_NOT_USE_bui_medium_font_small_2_font-family);
    font-size: var(--DO_NOT_USE_bui_medium_font_small_2_font-size);
    font-weight: var(--DO_NOT_USE_bui_medium_font_small_2_font-weight);
    line-height: var(--DO_NOT_USE_bui_medium_font_small_2_line-height);
  }
}
@media (min-width: 1024px) {
  .b56e8056a4 {
    font-family: var(--DO_NOT_USE_bui_large_font_display_1_font-family);
    font-size: var(--DO_NOT_USE_bui_large_font_display_1_font-size);
    font-weight: var(--DO_NOT_USE_bui_large_font_display_1_font-weight);
    line-height: var(--DO_NOT_USE_bui_large_font_display_1_line-height);
  }
  .a076b44fa9 {
    font-family: var(--DO_NOT_USE_bui_large_font_display_2_font-family);
    font-size: var(--DO_NOT_USE_bui_large_font_display_2_font-size);
    font-weight: var(--DO_NOT_USE_bui_large_font_display_2_font-weight);
    line-height: var(--DO_NOT_USE_bui_large_font_display_2_line-height);
  }
  .fa27fe07b6 {
    font-family: var(--DO_NOT_USE_bui_large_font_display_3_font-family);
    font-size: var(--DO_NOT_USE_bui_large_font_display_3_font-size);
    font-weight: var(--DO_NOT_USE_bui_large_font_display_3_font-weight);
    line-height: var(--DO_NOT_USE_bui_large_font_display_3_line-height);
  }
  .da3eb91600 {
    font-family: var(--DO_NOT_USE_bui_large_font_featured_1_font-family);
    font-size: var(--DO_NOT_USE_bui_large_font_featured_1_font-size);
    font-weight: var(--DO_NOT_USE_bui_large_font_featured_1_font-weight);
    line-height: var(--DO_NOT_USE_bui_large_font_featured_1_line-height);
  }
  .fa21f9c13a {
    font-family: var(--DO_NOT_USE_bui_large_font_featured_2_font-family);
    font-size: var(--DO_NOT_USE_bui_large_font_featured_2_font-size);
    font-weight: var(--DO_NOT_USE_bui_large_font_featured_2_font-weight);
    line-height: var(--DO_NOT_USE_bui_large_font_featured_2_line-height);
  }
  .d400e78e4a {
    font-family: var(--DO_NOT_USE_bui_large_font_featured_3_font-family);
    font-size: var(--DO_NOT_USE_bui_large_font_featured_3_font-size);
    font-weight: var(--DO_NOT_USE_bui_large_font_featured_3_font-weight);
    line-height: var(--DO_NOT_USE_bui_large_font_featured_3_line-height);
  }
  .c3411b191a {
    font-family: var(--DO_NOT_USE_bui_large_font_headline_1_font-family);
    font-size: var(--DO_NOT_USE_bui_large_font_headline_1_font-size);
    font-weight: var(--DO_NOT_USE_bui_large_font_headline_1_font-weight);
    line-height: var(--DO_NOT_USE_bui_large_font_headline_1_line-height);
  }
  .e1f827110f {
    font-family: var(--DO_NOT_USE_bui_large_font_headline_2_font-family);
    font-size: var(--DO_NOT_USE_bui_large_font_headline_2_font-size);
    font-weight: var(--DO_NOT_USE_bui_large_font_headline_2_font-weight);
    line-height: var(--DO_NOT_USE_bui_large_font_headline_2_line-height);
  }
  .fcab3ed991 {
    font-family: var(--DO_NOT_USE_bui_large_font_headline_3_font-family);
    font-size: var(--DO_NOT_USE_bui_large_font_headline_3_font-size);
    font-weight: var(--DO_NOT_USE_bui_large_font_headline_3_font-weight);
    line-height: var(--DO_NOT_USE_bui_large_font_headline_3_line-height);
  }
  .ac78a73c96 {
    font-family: var(--DO_NOT_USE_bui_large_font_strong_1_font-family);
    font-size: var(--DO_NOT_USE_bui_large_font_strong_1_font-size);
    font-weight: var(--DO_NOT_USE_bui_large_font_strong_1_font-weight);
    line-height: var(--DO_NOT_USE_bui_large_font_strong_1_line-height);
  }
  .f9afbb0024 {
    font-family: var(--DO_NOT_USE_bui_large_font_strong_2_font-family);
    font-size: var(--DO_NOT_USE_bui_large_font_strong_2_font-size);
    font-weight: var(--DO_NOT_USE_bui_large_font_strong_2_font-weight);
    line-height: var(--DO_NOT_USE_bui_large_font_strong_2_line-height);
  }
  .b5cd09854e {
    font-family: var(--DO_NOT_USE_bui_large_font_emphasized_1_font-family);
    font-size: var(--DO_NOT_USE_bui_large_font_emphasized_1_font-size);
    font-weight: var(--DO_NOT_USE_bui_large_font_emphasized_1_font-weight);
    line-height: var(--DO_NOT_USE_bui_large_font_emphasized_1_line-height);
  }
  .ee746850b6 {
    font-family: var(--DO_NOT_USE_bui_large_font_emphasized_2_font-family);
    font-size: var(--DO_NOT_USE_bui_large_font_emphasized_2_font-size);
    font-weight: var(--DO_NOT_USE_bui_large_font_emphasized_2_font-weight);
    line-height: var(--DO_NOT_USE_bui_large_font_emphasized_2_line-height);
  }
  .a0c113411d {
    font-family: var(--DO_NOT_USE_bui_large_font_body_1_font-family);
    font-size: var(--DO_NOT_USE_bui_large_font_body_1_font-size);
    font-weight: var(--DO_NOT_USE_bui_large_font_body_1_font-weight);
    line-height: var(--DO_NOT_USE_bui_large_font_body_1_line-height);
  }
  .db29ecfbe2 {
    font-family: var(--DO_NOT_USE_bui_large_font_body_2_font-family);
    font-size: var(--DO_NOT_USE_bui_large_font_body_2_font-size);
    font-weight: var(--DO_NOT_USE_bui_large_font_body_2_font-weight);
    line-height: var(--DO_NOT_USE_bui_large_font_body_2_line-height);
  }
  .d8eab2cf7f {
    font-family: var(--DO_NOT_USE_bui_large_font_small_1_font-family);
    font-size: var(--DO_NOT_USE_bui_large_font_small_1_font-size);
    font-weight: var(--DO_NOT_USE_bui_large_font_small_1_font-weight);
    line-height: var(--DO_NOT_USE_bui_large_font_small_1_line-height);
  }
  .d0d4f6ab3b {
    font-family: var(--DO_NOT_USE_bui_large_font_small_2_font-family);
    font-size: var(--DO_NOT_USE_bui_large_font_small_2_font-size);
    font-weight: var(--DO_NOT_USE_bui_large_font_small_2_font-weight);
    line-height: var(--DO_NOT_USE_bui_large_font_small_2_line-height);
  }
}
.b6dc9a9e69 {
  fill: currentcolor;
  display: inline-block;
}
.b6dc9a9e69 svg {
  display: inline-block;
  height: 100%;
  vertical-align: top;
  width: auto;
}
[dir="rtl"] .b6dc9a9e69 svg[data-rtl-flip] {
  transform: scaleX(-1);
}
.becc6b6bbf {
  display: block;
}
.fe621d6382 {
  height: var(--bui_spacing_3x);
}
.ee9dab089b {
  height: calc(var(--bui_spacing_3x) + var(--bui_spacing_half));
}
.e25355d3ee {
  height: var(--bui_spacing_4x);
}
.e6c50852bd {
  height: calc(var(--bui_spacing_1x) * 5);
}
.ec1b6253a6 {
  height: var(--bui_spacing_6x);
}
.d05b9c02a2 {
  height: calc(var(--bui_spacing_1x) * 7);
}
.f875a70142 {
  height: calc(var(--bui_spacing_1x) * 9);
}
@media (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .fe621d6382 {
    width: var(--bui_spacing_3x);
  }
  .ee9dab089b {
    width: calc(var(--bui_spacing_3x) + var(--bui_spacing_half));
  }
  .e25355d3ee {
    width: var(--bui_spacing_4x);
  }
  .e6c50852bd {
    width: calc(var(--bui_spacing_1x) * 5);
  }
  .ec1b6253a6 {
    width: var(--bui_spacing_6x);
  }
  .d05b9c02a2 {
    width: calc(var(--bui_spacing_1x) * 7);
  }
  .f875a70142 {
    width: calc(var(--bui_spacing_1x) * 9);
  }
}
.c44384a112 {
  fill: var(--bui_color_white);
  color: var(--bui_color_white);
}
.c99045d5f6 {
  fill: var(--bui_color_action_foreground);
  color: var(--bui_color_action_foreground);
}
.f04db39ce3 {
  fill: var(--bui_color_destructive_foreground);
  color: var(--bui_color_destructive_foreground);
}
.bc1a6fdaa5 {
  fill: var(--bui_color_callout_foreground);
  color: var(--bui_color_callout_foreground);
}
.fe3639fe67 {
  fill: var(--bui_color_accent_foreground);
  color: var(--bui_color_accent_foreground);
}
.a29c17443f {
  fill: var(--bui_color_constructive_foreground);
  color: var(--bui_color_constructive_foreground);
}
.f86806591e {
  fill: var(--bui_color_foreground);
  color: var(--bui_color_foreground);
}
.b8c9de5937 {
  fill: var(--bui_color_foreground_alt);
  color: var(--bui_color_foreground_alt);
}
.ec5b782748 {
  fill: var(--bui_color_brand_genius_secondary_foreground);
  color: var(--bui_color_brand_genius_secondary_foreground);
}
.fc63351294 {
  background: none;
  border: none;
  box-sizing: border-box;
  color: inherit;
  display: inline-flex;
  font-size: inherit;
  font-weight: inherit;
  padding: 0;
  position: relative;
  text-align: left;
  text-decoration: none;
  vertical-align: top;
}
.df30678f0e .fc63351294,
[dir="rtl"] .fc63351294 {
  text-align: right;
}
.fc63351294[role="button"],
a.fc63351294,
button.fc63351294 {
  cursor: pointer;
  font-size: 20px;
  line-height: 28px;
  font-weight: 500;
  border: 0;
  border-radius: 2px;
  color: #fff;
  height: 52px;
  margin: 0;
  white-space: nowrap;
  padding: 5px 32px;
}
.fc63351294:focus {
  outline: none;
  z-index: 10;
}
button.fc63351294:active {
  transform: translateY(1px);
}
button.fc63351294[disabled] {
  cursor: not-allowed;
}
button.fc63351294[disabled]:active {
  transform: none;
}
[data-bui-keyboard] .fc63351294:focus {
  box-shadow: 0 0 0 2px var(--bui_color_background_base),
    0 0 0 4px var(--bui_color_action_border);
  outline: none;
}
[data-bui-keyboard] .fc63351294.d4e373d880:focus {
  box-shadow: inset 0 0 0 2px var(--bui_color_background_base),
    inset 0 0 0 4px var(--bui_color_action_border);
  outline: none;
}
@-webkit-keyframes f6bf327f31 {
  0% {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(2turn);
  }
}
@keyframes f6bf327f31 {
  0% {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(2turn);
  }
}
.d4d589011c {
  -webkit-animation: f6bf327f31 1s cubic-bezier(0.445, 0.05, 0.55, 0.95)
    infinite;
  animation: f6bf327f31 1s cubic-bezier(0.445, 0.05, 0.55, 0.95) infinite;
  direction: ltr;
  position: relative;
}
.d4d589011c:after,
.d4d589011c:before {
  border-radius: 50%;
  content: "";
  position: absolute;
  transform: translateY(-50%);
  z-index: 2;
}
.d4d589011c:after {
  right: 0;
  top: 50%;
}
.e253cfbf77 .d4d589011c:after,
[dir="rtl"] .d4d589011c:after {
  left: 0;
  right: auto;
}
.d4d589011c:before {
  left: 0;
  top: 50%;
}
.e253cfbf77 .d4d589011c:before,
[dir="rtl"] .d4d589011c:before {
  left: auto;
  right: 0;
}
.bb52d7d9f0:after,
.bb52d7d9f0:before {
  border: solid transparent;
  border-radius: 50%;
  bottom: 0;
  content: "";
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.bb52d7d9f0:after {
  transform: rotate(-45deg);
}
.bb52d7d9f0:before {
  opacity: 0.3;
}
.a1dbc9ca7b:after,
.a1dbc9ca7b:before {
  background: var(--bui_color_white);
}
.a1dbc9ca7b .bb52d7d9f0:before {
  border-color: var(--bui_color_white);
}
.a1dbc9ca7b .bb52d7d9f0:after {
  border-right-color: var(--bui_color_white);
  border-top-color: var(--bui_color_white);
}
.fa0a090128:after,
.fa0a090128:before {
  background: var(--bui_color_action_border);
}
.fa0a090128 .bb52d7d9f0:before {
  border-color: var(--bui_color_action_border);
}
.fa0a090128 .bb52d7d9f0:after {
  border-right-color: var(--bui_color_action_border);
  border-top-color: var(--bui_color_action_border);
}
.d2573007e0:after,
.d2573007e0:before {
  background: var(--bui_color_destructive_border);
}
.d2573007e0 .bb52d7d9f0:before {
  border-color: var(--bui_color_destructive_border);
}
.d2573007e0 .bb52d7d9f0:after {
  border-right-color: var(--bui_color_destructive_border);
  border-top-color: var(--bui_color_destructive_border);
}
.fa275d92cf:after,
.fa275d92cf:before {
  background: currentcolor;
}
.fa275d92cf .bb52d7d9f0:before {
  border-color: currentcolor;
}
.fa275d92cf .bb52d7d9f0:after {
  border-right-color: currentcolor;
  border-top-color: currentcolor;
}
.b9e1a2c891 {
  height: var(--bui_spacing_4x);
  width: var(--bui_spacing_4x);
}
.b9e1a2c891:after,
.b9e1a2c891:before {
  height: var(--bui_spacing_half);
  width: var(--bui_spacing_half);
}
.b9e1a2c891 .bb52d7d9f0:after,
.b9e1a2c891 .bb52d7d9f0:before {
  border-width: var(--bui_spacing_half);
}
.c2d45e3bca {
  height: var(--bui_spacing_6x);
  width: var(--bui_spacing_6x);
}
.c2d45e3bca:after,
.c2d45e3bca:before {
  height: calc(var(--bui_spacing_half) * 1.5);
  width: calc(var(--bui_spacing_half) * 1.5);
}
.c2d45e3bca .bb52d7d9f0:after,
.c2d45e3bca .bb52d7d9f0:before {
  border-width: calc(var(--bui_spacing_half) * 1.5);
}
.b80669dc3b {
  height: var(--bui_spacing_8x);
  width: var(--bui_spacing_8x);
}
.b80669dc3b:after,
.b80669dc3b:before {
  height: var(--bui_spacing_1x);
  width: var(--bui_spacing_1x);
}
.b80669dc3b .bb52d7d9f0:after,
.b80669dc3b .bb52d7d9f0:before {
  border-width: var(--bui_spacing_1x);
}
.fa04d3512f {
  height: calc(var(--bui_spacing_6x) * 2);
  width: calc(var(--bui_spacing_6x) * 2);
}
.fa04d3512f:after,
.fa04d3512f:before {
  height: calc(var(--bui_spacing_half) * 3);
  width: calc(var(--bui_spacing_half) * 3);
}
.fa04d3512f .bb52d7d9f0:after,
.fa04d3512f .bb52d7d9f0:before {
  border-width: calc(var(--bui_spacing_half) * 3);
}
.a822bdf511 {
  -webkit-tap-highlight-color: transparent;
  align-items: center;
  background: transparent;
  border: 0;
  border-radius: var(--bui_border_radius_100);
  box-sizing: border-box;
  cursor: pointer;
  display: inline-flex;
  font-family: inherit;
  font-family: var(--DO_NOT_USE_bui_large_font_emphasized_1_font-family);
  font-size: var(--DO_NOT_USE_bui_large_font_emphasized_1_font-size);
  font-weight: var(--DO_NOT_USE_bui_large_font_emphasized_1_font-weight);
  justify-content: center;
  line-height: var(--DO_NOT_USE_bui_large_font_emphasized_1_line-height);
  position: relative;
  text-align: left;
  text-decoration: none;
  vertical-align: middle;
}
.fa472eb7cb .a822bdf511,
[dir="rtl"] .a822bdf511 {
  text-align: right;
}
.a822bdf511:before {
  border: var(--bui_border_width_100) solid transparent;
  border-radius: var(--bui_border_radius_100);
  bottom: 0;
  box-sizing: border-box;
  content: "";
  left: 0;
  pointer-events: none;
  position: absolute;
  right: 0;
  top: 0;
}
.a822bdf511.d274826a52,
.a822bdf511:active,
.a822bdf511:focus,
.a822bdf511:hover,
.a822bdf511:link,
.a822bdf511:visited {
  text-decoration: none;
}
.b9def0936d {
  fill: currentcolor;
  flex-shrink: 0;
  margin: 0 calc(var(--bui_spacing_3x) * -1);
  overflow: hidden;
  position: relative;
}
.dd184ea559 {
  margin-left: 0;
  margin-right: var(--bui_spacing_2x);
}
.aff03b959f,
.fa472eb7cb .dd184ea559,
[dir="rtl"] .dd184ea559 {
  margin-left: var(--bui_spacing_2x);
  margin-right: 0;
}
.fa472eb7cb .aff03b959f,
[dir="rtl"] .aff03b959f {
  margin-left: 0;
  margin-right: var(--bui_spacing_2x);
}
.e57ffa4eb5 {
  position: relative;
}
.cdfb4b2b17 {
  display: none;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
}
.fa472eb7cb .cdfb4b2b17,
[dir="rtl"] .cdfb4b2b17 {
  left: auto;
  right: 50%;
  transform: translate(50%, -50%);
}
.b325b91003 {
  cursor: default;
}
.b325b91003 > .cdfb4b2b17 {
  display: block;
}
.b325b91003 > .b9def0936d,
.b325b91003 > .e57ffa4eb5 {
  visibility: hidden;
}
.d4b6b7a9e7[disabled],
.d4b6b7a9e7[disabled]:active,
.d4b6b7a9e7[disabled]:hover {
  color: var(--bui_color_foreground_disabled);
  cursor: not-allowed;
  text-decoration: none;
}
.d4b6b7a9e7[disabled]:active:before,
.d4b6b7a9e7[disabled]:before,
.d4b6b7a9e7[disabled]:hover:before {
  background-color: var(--bui_color_background_disabled);
  border-color: var(--bui_color_background_disabled);
}
.f4605622ad {
  color: var(--bui_color_on_cta_background);
}
.f4605622ad:before {
  background-color: var(--bui_color_cta_background);
  border-color: var(--bui_color_cta_background);
}
.f4605622ad.d274826a52,
.f4605622ad:active,
.f4605622ad:focus,
.f4605622ad:hover,
.f4605622ad:link,
.f4605622ad:visited {
  color: var(--bui_color_on_cta_background);
}
.f4605622ad.d274826a52:before,
.f4605622ad:not(.b325b91003):active:before {
  background-color: var(--bui_color_cta_highlighted);
  border-color: var(--bui_color_cta_highlighted);
}
@media (hover: hover) {
  .f4605622ad:not(.b325b91003):hover:before {
    background-color: var(--bui_color_cta_highlighted);
    border-color: var(--bui_color_cta_highlighted);
  }
}
.d0acdadec9 {
  color: var(--bui_color_on_destructive_background);
}
.d0acdadec9:before {
  background-color: var(--bui_color_destructive_background);
  border-color: var(--bui_color_destructive_background);
}
.d0acdadec9.d274826a52,
.d0acdadec9:active,
.d0acdadec9:focus,
.d0acdadec9:hover,
.d0acdadec9:link,
.d0acdadec9:visited {
  color: var(--bui_color_on_destructive_background);
}
.d0acdadec9.d274826a52:before,
.d0acdadec9:not(.b325b91003):active:before {
  background-color: var(--bui_color_destructive_highlighted);
  border-color: var(--bui_color_destructive_highlighted);
}
@media (hover: hover) {
  .d0acdadec9:not(.b325b91003):hover:before {
    background-color: var(--bui_color_destructive_highlighted);
    border-color: var(--bui_color_destructive_highlighted);
  }
}
.e2b4ffd73d[disabled],
.e2b4ffd73d[disabled]:active,
.e2b4ffd73d[disabled]:hover {
  color: var(--bui_color_foreground_disabled);
  cursor: not-allowed;
  text-decoration: none;
}
.e2b4ffd73d[disabled]:active:before,
.e2b4ffd73d[disabled]:before,
.e2b4ffd73d[disabled]:hover:before {
  background-color: var(--bui_color_background_disabled_alt);
  border-color: var(--bui_color_background_disabled);
}
.a9a04704ee {
  background-color: var(--bui_color_background_elevation_one);
  color: var(--bui_color_action_foreground);
}
.a9a04704ee:before {
  background-color: transparent;
  border-color: var(--bui_color_action_border);
}
.a9a04704ee.d274826a52,
.a9a04704ee:active,
.a9a04704ee:focus,
.a9a04704ee:hover,
.a9a04704ee:link,
.a9a04704ee:visited {
  color: var(--bui_color_action_foreground);
}
.a9a04704ee.d274826a52:before,
.a9a04704ee:not(.b325b91003):active:before {
  background-color: var(--bui_color_action_highlighted_alt);
  border-color: var(--bui_color_action_border);
}
@media (hover: hover) {
  .a9a04704ee:not(.b325b91003):hover:before {
    background-color: var(--bui_color_action_highlighted_alt);
    border-color: var(--bui_color_action_border);
  }
}
.c306f13d3c {
  background-color: var(--bui_color_background_elevation_one);
  color: var(--bui_color_destructive_foreground);
}
.c306f13d3c:before {
  background-color: transparent;
  border-color: var(--bui_color_destructive_border);
}
.c306f13d3c.d274826a52,
.c306f13d3c:active,
.c306f13d3c:focus,
.c306f13d3c:hover,
.c306f13d3c:link,
.c306f13d3c:visited {
  color: var(--bui_color_destructive_foreground);
}
.c306f13d3c.d274826a52:before,
.c306f13d3c:not(.b325b91003):active:before {
  background-color: var(--bui_color_destructive_highlighted_alt);
  border-color: var(--bui_color_destructive_border);
}
@media (hover: hover) {
  .c306f13d3c:not(.b325b91003):hover:before {
    background-color: var(--bui_color_destructive_highlighted_alt);
    border-color: var(--bui_color_destructive_border);
  }
}
.eac28251b2 {
  background-color: transparent;
  color: var(--bui_color_foreground);
}
.eac28251b2:before {
  background-color: transparent;
  border-color: var(--bui_color_border);
}
.eac28251b2.d274826a52,
.eac28251b2:active,
.eac28251b2:focus,
.eac28251b2:hover,
.eac28251b2:link,
.eac28251b2:visited {
  color: var(--bui_color_foreground);
}
.eac28251b2.d274826a52:before,
.eac28251b2:not(.b325b91003):active:before {
  background-color: var(--bui_color_highlighted_alt);
  border-color: var(--bui_color_border);
}
@media (hover: hover) {
  .eac28251b2:not(.b325b91003):hover:before {
    background-color: var(--bui_color_highlighted_alt);
    border-color: var(--bui_color_border);
  }
}
.e3c025e003:before {
  background-color: transparent;
  border-color: transparent;
}
.e3c025e003[disabled],
.e3c025e003[disabled]:active,
.e3c025e003[disabled]:hover {
  color: var(--bui_color_foreground_disabled);
  cursor: not-allowed;
  text-decoration: none;
}
.e1b7cfea84,
.e1b7cfea84.d274826a52,
.e1b7cfea84:active,
.e1b7cfea84:focus,
.e1b7cfea84:hover,
.e1b7cfea84:link,
.e1b7cfea84:visited {
  color: var(--bui_color_action_foreground);
}
.e1b7cfea84.d274826a52:before,
.e1b7cfea84:not(.b325b91003):active:before {
  background-color: var(--bui_color_action_highlighted_alt);
  border-color: transparent;
}
@media (hover: hover) {
  .e1b7cfea84:not(.b325b91003):hover:before {
    background-color: var(--bui_color_action_highlighted_alt);
    border-color: transparent;
  }
}
.b1be8765b8,
.b1be8765b8.d274826a52,
.b1be8765b8:active,
.b1be8765b8:focus,
.b1be8765b8:hover,
.b1be8765b8:link,
.b1be8765b8:visited {
  color: var(--bui_color_destructive_foreground);
}
.b1be8765b8.d274826a52:before,
.b1be8765b8:not(.b325b91003):active:before {
  background-color: var(--bui_color_destructive_highlighted_alt);
  border-color: transparent;
}
@media (hover: hover) {
  .b1be8765b8:not(.b325b91003):hover:before {
    background-color: var(--bui_color_destructive_highlighted_alt);
    border-color: transparent;
  }
}
.ae1678b153,
.ae1678b153.d274826a52,
.ae1678b153:active,
.ae1678b153:focus,
.ae1678b153:hover,
.ae1678b153:link,
.ae1678b153:visited {
  color: var(--bui_color_foreground);
}
.ae1678b153.d274826a52:before,
.ae1678b153:not(.b325b91003):active:before {
  background-color: var(--bui_color_highlighted_alt);
  border-color: transparent;
}
@media (hover: hover) {
  .ae1678b153:not(.b325b91003):hover:before {
    background-color: var(--bui_color_highlighted_alt);
    border-color: transparent;
  }
}
.e634344169,
.e634344169.d274826a52,
.e634344169:active,
.e634344169:focus,
.e634344169:hover,
.e634344169:link,
.e634344169:visited {
  color: currentcolor;
}
.e634344169.d274826a52:before,
.e634344169:not(.b325b91003):active:before {
  background-color: currentcolor;
  border-color: transparent;
  opacity: 0.1;
}
@media (hover: hover) {
  .e634344169:not(.b325b91003):hover:before {
    background-color: currentcolor;
    border-color: transparent;
    opacity: 0.1;
  }
}
.b816ac1de9[disabled]:active:before,
.b816ac1de9[disabled]:before,
.b816ac1de9[disabled]:hover:before {
  background-color: var(--bui_color_white);
}
.b816ac1de9[disabled],
.b816ac1de9[disabled]:active,
.b816ac1de9[disabled]:hover {
  color: var(--bui_color_foreground_disabled);
  cursor: not-allowed;
  text-decoration: none;
}
.c40f3769b6 {
  background-color: var(--bui_color_white);
  color: var(--bui_color_black);
}
.c40f3769b6:before {
  border-color: transparent;
}
.c40f3769b6.d274826a52,
.c40f3769b6:active,
.c40f3769b6:focus,
.c40f3769b6:hover,
.c40f3769b6:link,
.c40f3769b6:visited {
  color: var(--bui_color_black);
}
.c40f3769b6.d274826a52:before,
.c40f3769b6:not(.b325b91003):active:before {
  background-color: rgba(0, 0, 0, 0.12);
}
@media (hover: hover) {
  .c40f3769b6:not(.b325b91003):hover:before {
    background-color: rgba(0, 0, 0, 0.12);
  }
}
.a197a33f25[disabled],
.a197a33f25[disabled]:active,
.a197a33f25[disabled]:hover {
  box-shadow: var(--bui_shadow_100);
  color: var(--bui_color_foreground_disabled);
  cursor: not-allowed;
  text-decoration: none;
}
.a197a33f25[disabled]:active:before,
.a197a33f25[disabled]:before,
.a197a33f25[disabled]:hover:before {
  background-color: var(--bui_color_background_elevation_two);
  border-color: transparent;
}
.fa565176a8.a197a33f25,
.fa565176a8.a197a33f25:before {
  border-radius: 50%;
}
.dd75afb20b {
  background-color: var(--bui_color_background_elevation_two);
  box-shadow: var(--bui_shadow_100);
  color: var(--bui_color_foreground);
}
.dd75afb20b:before {
  border-color: transparent;
}
.dd75afb20b.d274826a52,
.dd75afb20b:active,
.dd75afb20b:focus,
.dd75afb20b:hover,
.dd75afb20b:link,
.dd75afb20b:visited {
  color: var(--bui_color_foreground);
}
.dd75afb20b.d274826a52:before,
.dd75afb20b:not(.b325b91003):active:before {
  background-color: var(--bui_color_highlighted_alt);
}
@media (hover: hover) {
  .dd75afb20b:not(.b325b91003):hover:before {
    background-color: var(--bui_color_highlighted_alt);
  }
}
.cfb238afa1 {
  min-height: calc(var(--bui_spacing_1x) * 12);
  min-width: calc(var(--bui_spacing_1x) * 12);
  padding: var(--bui_spacing_2x) var(--bui_spacing_4x);
}
.cfb238afa1 > .b9def0936d {
  height: calc(var(--bui_spacing_1x) * 5);
  width: calc(var(--bui_spacing_1x) * 5);
}
.cfb238afa1.e3c025e003 {
  padding-left: var(--bui_spacing_3x);
  padding-right: var(--bui_spacing_3x);
}
.f7db01295e {
  min-height: calc(var(--bui_spacing_1x) * 9);
  min-width: calc(var(--bui_spacing_1x) * 9);
  padding: var(--bui_spacing_1x) var(--bui_spacing_3x);
}
.f7db01295e > .b9def0936d {
  height: var(--bui_spacing_4x);
  width: var(--bui_spacing_4x);
}
.f7db01295e.e3c025e003 {
  padding-left: var(--bui_spacing_2x);
  padding-right: var(--bui_spacing_2x);
}
.af18dbd5a4 {
  text-align: center;
  width: 100%;
}
@media (min-width: 576px) {
  .bea48321d2 {
    text-align: center;
    width: 100%;
  }
}
@media (min-width: 1024px) {
  .cf0e9e3862 {
    text-align: center;
    width: 100%;
  }
}
@media (min-width: 1280px) {
  .c95c33e4ac {
    text-align: center;
    width: 100%;
  }
}
@media (min-width: 576px) {
  .be8cf16086 {
    text-align: left;
    width: auto;
  }
}
@media (min-width: 1024px) {
  .de059d6531 {
    text-align: left;
    width: auto;
  }
}
@media (min-width: 1280px) {
  .e9759b8d27 {
    text-align: left;
    width: auto;
  }
}
.bb0b3e18ca {
  display: inline-block;
  vertical-align: middle;
}
.bad25cd8dc .ae1678b153.cfb238afa1,
.bad25cd8dc .e3c025e003.cfb238afa1 {
  margin-top: calc(var(--bui_spacing_3x) * -1);
}
.f6364fc8e1 .ae1678b153.cfb238afa1,
.f6364fc8e1 .e3c025e003.cfb238afa1 {
  margin-bottom: calc(var(--bui_spacing_3x) * -1);
}
.f35f66b6a0 .ae1678b153.cfb238afa1,
.f35f66b6a0 .e3c025e003.cfb238afa1 {
  margin-left: calc(var(--bui_spacing_3x) * -1);
}
.fa472eb7cb .f35f66b6a0 .ae1678b153.cfb238afa1,
.fa472eb7cb .f35f66b6a0 .e3c025e003.cfb238afa1,
[dir="rtl"] .f35f66b6a0 .ae1678b153.cfb238afa1,
[dir="rtl"] .f35f66b6a0 .e3c025e003.cfb238afa1 {
  margin-left: 0;
  margin-right: calc(var(--bui_spacing_3x) * -1);
}
.d9b0185ac2 .ae1678b153.cfb238afa1,
.d9b0185ac2 .e3c025e003.cfb238afa1 {
  margin-right: calc(var(--bui_spacing_3x) * -1);
}
.fa472eb7cb .d9b0185ac2 .ae1678b153.cfb238afa1,
.fa472eb7cb .d9b0185ac2 .e3c025e003.cfb238afa1,
[dir="rtl"] .d9b0185ac2 .ae1678b153.cfb238afa1,
[dir="rtl"] .d9b0185ac2 .e3c025e003.cfb238afa1 {
  margin-left: calc(var(--bui_spacing_3x) * -1);
  margin-right: 0;
}
.bad25cd8dc .ae1678b153,
.bad25cd8dc .e3c025e003 {
  margin-top: calc(var(--bui_spacing_2x) * -1);
}
.f6364fc8e1 .ae1678b153,
.f6364fc8e1 .e3c025e003 {
  margin-bottom: calc(var(--bui_spacing_2x) * -1);
}
.f35f66b6a0 .ae1678b153,
.f35f66b6a0 .e3c025e003 {
  margin-left: calc(var(--bui_spacing_2x) * -1);
}
.fa472eb7cb .f35f66b6a0 .ae1678b153,
.fa472eb7cb .f35f66b6a0 .e3c025e003,
[dir="rtl"] .f35f66b6a0 .ae1678b153,
[dir="rtl"] .f35f66b6a0 .e3c025e003 {
  margin-left: 0;
  margin-right: calc(var(--bui_spacing_2x) * -1);
}
.d9b0185ac2 .ae1678b153,
.d9b0185ac2 .e3c025e003 {
  margin-right: calc(var(--bui_spacing_2x) * -1);
}
.fa472eb7cb .d9b0185ac2 .ae1678b153,
.fa472eb7cb .d9b0185ac2 .e3c025e003,
[dir="rtl"] .d9b0185ac2 .ae1678b153,
[dir="rtl"] .d9b0185ac2 .e3c025e003 {
  margin-left: calc(var(--bui_spacing_2x) * -1);
  margin-right: 0;
}
@media (min-width: 576px) {
  .f7db01295e {
    font-family: var(--DO_NOT_USE_bui_large_font_emphasized_2_font-family);
    font-size: var(--DO_NOT_USE_bui_large_font_emphasized_2_font-size);
    font-weight: var(--DO_NOT_USE_bui_large_font_emphasized_2_font-weight);
    line-height: var(--DO_NOT_USE_bui_large_font_emphasized_2_line-height);
  }
}
.b8ef7618ca {
  padding-right: calc(var(--bui_spacing_1x) * 9);
  position: relative;
}
.a5f9909852 .b8ef7618ca,
[dir="rtl"] .b8ef7618ca {
  padding-left: calc(var(--bui_spacing_1x) * 9);
  padding-right: 0;
}
.ba6d71e9d5 {
  position: absolute;
  right: 0;
  top: var(--bui_spacing_half);
  z-index: 5;
}
.a5f9909852 .ba6d71e9d5,
[dir="rtl"] .ba6d71e9d5 {
  left: 0;
  right: auto;
}
.e8efa318be .ba6d71e9d5 {
  right: var(--bui_spacing_4x);
  top: var(--bui_spacing_4x);
}
.a5f9909852 .e8efa318be .ba6d71e9d5,
[dir="rtl"] .e8efa318be .ba6d71e9d5 {
  left: var(--bui_spacing_4x);
  right: auto;
}
.a57ee2799e,
.e8efa318be {
  padding-right: 0;
}
.a5f9909852 .a57ee2799e,
.a5f9909852 .e8efa318be,
[dir="rtl"] .a57ee2799e,
[dir="rtl"] .e8efa318be {
  padding-left: 0;
  padding-right: 0;
}
.c85f9f100b {
  -webkit-overflow-scrolling: touch;
  background: transparent;
  border: none;
  bottom: 0;
  box-sizing: border-box;
  left: 0;
  outline: none;
  overflow: auto;
  padding: 0;
  position: fixed;
  right: 0;
  top: 0;
  transition: var(--bui_timing-deliberate) var(--bui_easing-subtle-out);
  transition-property: background-color, visibility;
  visibility: hidden;
  z-index: var(--bui_z_index_2);
}
.e284d5707f {
  align-items: center;
  display: flex;
  flex-wrap: nowrap;
  justify-content: center;
  min-height: 100%;
  width: 100%;
}
.cb6c8dd99f {
  background-color: var(--bui_color_black_with_alpha);
  transition-property: background-color;
  transition-timing-function: var(--bui_easing-subtle-in);
  visibility: visible;
}
.a1b3f50dcd {
  display: flex;
  pointer-events: none;
}
.a1b3f50dcd > * {
  flex-shrink: 0;
  pointer-events: all;
}
.e7726e00dd:only-child,
.f7c6687c3d:only-child {
  height: 100%;
}
.f7c6687c3d {
  align-items: stretch;
  flex-direction: column;
}
.e7726e00dd {
  align-items: stretch;
  flex-direction: column-reverse;
}
.b2fe1a41c3 {
  flex-direction: row;
}
.b2fe1a41c3,
.cbb2d85c33 {
  align-items: flex-start;
  flex-wrap: wrap;
}
.cbb2d85c33 {
  flex-direction: row-reverse;
}
.d19ba76520 {
  flex-wrap: nowrap;
}
.a198893f50 {
  align-items: flex-start;
}
.e187349485 {
  align-items: flex-end;
}
.db7f07f643 {
  align-items: center;
}
.c2d1ade4b6 {
  align-items: stretch;
}
.e1491ff042 {
  align-items: baseline;
}
.c1b465858f {
  justify-content: flex-start;
}
.da8cfbe6fc {
  justify-content: center;
}
.c7b46bab72 {
  justify-content: flex-end;
}
.a58b61b899 {
  justify-content: space-between;
}
.b1e6dd8416 {
  flex-basis: 100%;
  flex-grow: 1;
  flex-shrink: 1;
}
.eddc4ebf22 {
  align-self: flex-start;
}
.fca0911b40 {
  align-self: center;
}
.ece86af812 {
  align-self: flex-end;
}
.e7726e00dd > .b386d4ec84,
.f7c6687c3d > .b386d4ec84 {
  margin-top: auto;
}
.b2fe1a41c3 > .b386d4ec84,
.cbb2d85c33 > .b386d4ec84 {
  margin-left: auto;
}
.c79c0c6d80 .b2fe1a41c3 > .b386d4ec84,
.c79c0c6d80 .cbb2d85c33 > .b386d4ec84,
[dir="rtl"] .b2fe1a41c3 > .b386d4ec84,
[dir="rtl"] .cbb2d85c33 > .b386d4ec84 {
  margin-left: 0;
  margin-right: auto;
}
.e7726e00dd.efdd20a9c1 > :not(:first-child),
.f7c6687c3d.efdd20a9c1 > :not(:last-child) {
  margin-bottom: 0;
}
.e7726e00dd.b9353fc4bd > :not(:first-child),
.f7c6687c3d.b9353fc4bd > :not(:last-child) {
  margin-bottom: var(--bui_spacing_half);
}
.e7726e00dd.ef8295f3e6 > :not(:first-child),
.f7c6687c3d.ef8295f3e6 > :not(:last-child) {
  margin-bottom: var(--bui_spacing_1x);
}
.e7726e00dd.a1f3ecff04 > :not(:first-child),
.f7c6687c3d.a1f3ecff04 > :not(:last-child) {
  margin-bottom: var(--bui_spacing_2x);
}
.e7726e00dd.e6f05e293e > :not(:first-child),
.f7c6687c3d.e6f05e293e > :not(:last-child) {
  margin-bottom: var(--bui_spacing_3x);
}
.e7726e00dd.bdf0df2d01 > :not(:first-child),
.f7c6687c3d.bdf0df2d01 > :not(:last-child) {
  margin-bottom: var(--bui_spacing_4x);
}
.e7726e00dd.a7c67ebfe5 > :not(:first-child),
.f7c6687c3d.a7c67ebfe5 > :not(:last-child) {
  margin-bottom: var(--bui_spacing_6x);
}
.e7726e00dd.b89cc34113 > :not(:first-child),
.f7c6687c3d.b89cc34113 > :not(:last-child) {
  margin-bottom: var(--bui_spacing_8x);
}
.b2fe1a41c3.efdd20a9c1,
.cbb2d85c33.efdd20a9c1 {
  margin-right: 0;
  margin-top: 0;
}
.c79c0c6d80 .b2fe1a41c3.efdd20a9c1,
.c79c0c6d80 .cbb2d85c33.efdd20a9c1,
[dir="rtl"] .b2fe1a41c3.efdd20a9c1,
[dir="rtl"] .cbb2d85c33.efdd20a9c1 {
  margin-left: 0;
  margin-right: 0;
}
.b2fe1a41c3.efdd20a9c1 > *,
.cbb2d85c33.efdd20a9c1 > * {
  margin-right: 0;
  margin-top: 0;
}
.c79c0c6d80 .b2fe1a41c3.efdd20a9c1 > *,
.c79c0c6d80 .cbb2d85c33.efdd20a9c1 > *,
[dir="rtl"] .b2fe1a41c3.efdd20a9c1 > *,
[dir="rtl"] .cbb2d85c33.efdd20a9c1 > * {
  margin-left: 0;
  margin-right: 0;
}
.b2fe1a41c3.b9353fc4bd,
.cbb2d85c33.b9353fc4bd {
  margin-right: calc(var(--bui_spacing_half) * -1);
  margin-top: calc(var(--bui_spacing_half) * -1);
}
.c79c0c6d80 .b2fe1a41c3.b9353fc4bd,
.c79c0c6d80 .cbb2d85c33.b9353fc4bd,
[dir="rtl"] .b2fe1a41c3.b9353fc4bd,
[dir="rtl"] .cbb2d85c33.b9353fc4bd {
  margin-left: calc(var(--bui_spacing_half) * -1);
  margin-right: 0;
}
.b2fe1a41c3.b9353fc4bd > *,
.cbb2d85c33.b9353fc4bd > * {
  margin-right: var(--bui_spacing_half);
  margin-top: var(--bui_spacing_half);
}
.c79c0c6d80 .b2fe1a41c3.b9353fc4bd > *,
.c79c0c6d80 .cbb2d85c33.b9353fc4bd > *,
[dir="rtl"] .b2fe1a41c3.b9353fc4bd > *,
[dir="rtl"] .cbb2d85c33.b9353fc4bd > * {
  margin-left: var(--bui_spacing_half);
  margin-right: 0;
}
.b2fe1a41c3.ef8295f3e6,
.cbb2d85c33.ef8295f3e6 {
  margin-right: calc(var(--bui_spacing_1x) * -1);
  margin-top: calc(var(--bui_spacing_1x) * -1);
}
.c79c0c6d80 .b2fe1a41c3.ef8295f3e6,
.c79c0c6d80 .cbb2d85c33.ef8295f3e6,
[dir="rtl"] .b2fe1a41c3.ef8295f3e6,
[dir="rtl"] .cbb2d85c33.ef8295f3e6 {
  margin-left: calc(var(--bui_spacing_1x) * -1);
  margin-right: 0;
}
.b2fe1a41c3.ef8295f3e6 > *,
.cbb2d85c33.ef8295f3e6 > * {
  margin-right: var(--bui_spacing_1x);
  margin-top: var(--bui_spacing_1x);
}
.c79c0c6d80 .b2fe1a41c3.ef8295f3e6 > *,
.c79c0c6d80 .cbb2d85c33.ef8295f3e6 > *,
[dir="rtl"] .b2fe1a41c3.ef8295f3e6 > *,
[dir="rtl"] .cbb2d85c33.ef8295f3e6 > * {
  margin-left: var(--bui_spacing_1x);
  margin-right: 0;
}
.b2fe1a41c3.a1f3ecff04,
.cbb2d85c33.a1f3ecff04 {
  margin-right: calc(var(--bui_spacing_2x) * -1);
  margin-top: calc(var(--bui_spacing_2x) * -1);
}
.c79c0c6d80 .b2fe1a41c3.a1f3ecff04,
.c79c0c6d80 .cbb2d85c33.a1f3ecff04,
[dir="rtl"] .b2fe1a41c3.a1f3ecff04,
[dir="rtl"] .cbb2d85c33.a1f3ecff04 {
  margin-left: calc(var(--bui_spacing_2x) * -1);
  margin-right: 0;
}
.b2fe1a41c3.a1f3ecff04 > *,
.cbb2d85c33.a1f3ecff04 > * {
  margin-right: var(--bui_spacing_2x);
  margin-top: var(--bui_spacing_2x);
}
.c79c0c6d80 .b2fe1a41c3.a1f3ecff04 > *,
.c79c0c6d80 .cbb2d85c33.a1f3ecff04 > *,
[dir="rtl"] .b2fe1a41c3.a1f3ecff04 > *,
[dir="rtl"] .cbb2d85c33.a1f3ecff04 > * {
  margin-left: var(--bui_spacing_2x);
  margin-right: 0;
}
.b2fe1a41c3.e6f05e293e,
.cbb2d85c33.e6f05e293e {
  margin-right: calc(var(--bui_spacing_3x) * -1);
  margin-top: calc(var(--bui_spacing_3x) * -1);
}
.c79c0c6d80 .b2fe1a41c3.e6f05e293e,
.c79c0c6d80 .cbb2d85c33.e6f05e293e,
[dir="rtl"] .b2fe1a41c3.e6f05e293e,
[dir="rtl"] .cbb2d85c33.e6f05e293e {
  margin-left: calc(var(--bui_spacing_3x) * -1);
  margin-right: 0;
}
.b2fe1a41c3.e6f05e293e > *,
.cbb2d85c33.e6f05e293e > * {
  margin-right: var(--bui_spacing_3x);
  margin-top: var(--bui_spacing_3x);
}
.c79c0c6d80 .b2fe1a41c3.e6f05e293e > *,
.c79c0c6d80 .cbb2d85c33.e6f05e293e > *,
[dir="rtl"] .b2fe1a41c3.e6f05e293e > *,
[dir="rtl"] .cbb2d85c33.e6f05e293e > * {
  margin-left: var(--bui_spacing_3x);
  margin-right: 0;
}
.b2fe1a41c3.bdf0df2d01,
.cbb2d85c33.bdf0df2d01 {
  margin-right: calc(var(--bui_spacing_4x) * -1);
  margin-top: calc(var(--bui_spacing_4x) * -1);
}
.c79c0c6d80 .b2fe1a41c3.bdf0df2d01,
.c79c0c6d80 .cbb2d85c33.bdf0df2d01,
[dir="rtl"] .b2fe1a41c3.bdf0df2d01,
[dir="rtl"] .cbb2d85c33.bdf0df2d01 {
  margin-left: calc(var(--bui_spacing_4x) * -1);
  margin-right: 0;
}
.b2fe1a41c3.bdf0df2d01 > *,
.cbb2d85c33.bdf0df2d01 > * {
  margin-right: var(--bui_spacing_4x);
  margin-top: var(--bui_spacing_4x);
}
.c79c0c6d80 .b2fe1a41c3.bdf0df2d01 > *,
.c79c0c6d80 .cbb2d85c33.bdf0df2d01 > *,
[dir="rtl"] .b2fe1a41c3.bdf0df2d01 > *,
[dir="rtl"] .cbb2d85c33.bdf0df2d01 > * {
  margin-left: var(--bui_spacing_4x);
  margin-right: 0;
}
.b2fe1a41c3.a7c67ebfe5,
.cbb2d85c33.a7c67ebfe5 {
  margin-right: calc(var(--bui_spacing_6x) * -1);
  margin-top: calc(var(--bui_spacing_6x) * -1);
}
.c79c0c6d80 .b2fe1a41c3.a7c67ebfe5,
.c79c0c6d80 .cbb2d85c33.a7c67ebfe5,
[dir="rtl"] .b2fe1a41c3.a7c67ebfe5,
[dir="rtl"] .cbb2d85c33.a7c67ebfe5 {
  margin-left: calc(var(--bui_spacing_6x) * -1);
  margin-right: 0;
}
.b2fe1a41c3.a7c67ebfe5 > *,
.cbb2d85c33.a7c67ebfe5 > * {
  margin-right: var(--bui_spacing_6x);
  margin-top: var(--bui_spacing_6x);
}
.c79c0c6d80 .b2fe1a41c3.a7c67ebfe5 > *,
.c79c0c6d80 .cbb2d85c33.a7c67ebfe5 > *,
[dir="rtl"] .b2fe1a41c3.a7c67ebfe5 > *,
[dir="rtl"] .cbb2d85c33.a7c67ebfe5 > * {
  margin-left: var(--bui_spacing_6x);
  margin-right: 0;
}
.b2fe1a41c3.b89cc34113,
.cbb2d85c33.b89cc34113 {
  margin-right: calc(var(--bui_spacing_8x) * -1);
  margin-top: calc(var(--bui_spacing_8x) * -1);
}
.c79c0c6d80 .b2fe1a41c3.b89cc34113,
.c79c0c6d80 .cbb2d85c33.b89cc34113,
[dir="rtl"] .b2fe1a41c3.b89cc34113,
[dir="rtl"] .cbb2d85c33.b89cc34113 {
  margin-left: calc(var(--bui_spacing_8x) * -1);
  margin-right: 0;
}
.b2fe1a41c3.b89cc34113 > *,
.cbb2d85c33.b89cc34113 > * {
  margin-right: var(--bui_spacing_8x);
  margin-top: var(--bui_spacing_8x);
}
.c79c0c6d80 .b2fe1a41c3.b89cc34113 > *,
.c79c0c6d80 .cbb2d85c33.b89cc34113 > *,
[dir="rtl"] .b2fe1a41c3.b89cc34113 > *,
[dir="rtl"] .cbb2d85c33.b89cc34113 > * {
  margin-left: var(--bui_spacing_8x);
  margin-right: 0;
}
.b3d1cacd40 {
  display: flex;
  flex-direction: column;
}
.a34d1a4138,
.fda3b74d0d {
  margin: 0;
  padding: 0;
}
.f15ca2fbaf {
  flex-direction: column-reverse;
}
.f29aadbd1b .a34d1a4138 {
  opacity: 0.8;
}
.ee654102b7 .a34d1a4138 {
  margin-top: var(--bui_spacing_half);
}
.ee654102b7.f15ca2fbaf .a34d1a4138 {
  margin-bottom: var(--bui_spacing_half);
  margin-top: 0;
}
.a2cb913cd1 .a34d1a4138 {
  margin-top: var(--bui_spacing_1x);
}
.a2cb913cd1.f15ca2fbaf .a34d1a4138 {
  margin-bottom: var(--bui_spacing_1x);
  margin-top: 0;
}
.d5108f0f46 .a34d1a4138,
.f77830f119 .a34d1a4138 {
  margin-top: var(--bui_spacing_2x);
}
.d5108f0f46.f15ca2fbaf .a34d1a4138,
.f77830f119.f15ca2fbaf .a34d1a4138 {
  margin-bottom: var(--bui_spacing_2x);
  margin-top: 0;
}
.b2bfde3841 {
  box-sizing: border-box;
  pointer-events: none;
}
.ae6023983b {
  word-break: break-word;
}
.e5aa33035e {
  background: var(--bui_color_background_elevation_one);
  box-shadow: var(--bui_shadow_100);
  display: flex;
  flex-direction: column;
  height: 100%;
  outline: none;
  pointer-events: all;
}
.dabce2e809 {
  flex-grow: 1;
}
.ada54ab464 {
  box-sizing: border-box;
  height: auto !important;
  padding: var(--bui_spacing_4x);
}
.a264c9fca0 .dabce2e809,
.e5bdbf4109 .dabce2e809,
.eed2aad38c .dabce2e809,
.f91b2fceca .dabce2e809 {
  overflow-y: auto;
}
.a264c9fca0,
.eed2aad38c,
.f91b2fceca {
  position: fixed;
  text-align: left;
  transition: transform var(--bui_timing-deliberate) var(--bui_easing-slow-out);
  will-change: transform;
}
.d12b51af12 .a264c9fca0,
.d12b51af12 .eed2aad38c,
.d12b51af12 .f91b2fceca,
[dir="rtl"] .a264c9fca0,
[dir="rtl"] .eed2aad38c,
[dir="rtl"] .f91b2fceca {
  text-align: right;
}
.a264c9fca0,
.f91b2fceca {
  max-height: 100%;
  max-width: 100%;
  width: calc(var(--bui_spacing_1x) * 88);
}
.eed2aad38c {
  bottom: 0;
  left: 0;
  max-height: 100%;
  padding-top: var(--bui_spacing_8x);
  right: 0;
  transform: translateY(100%);
}
.eed2aad38c .e5aa33035e {
  border-radius: var(--bui_border_radius_300) var(--bui_border_radius_300) 0 0;
  max-height: calc(var(--bui_spacing_1x) * 120);
}
.f91b2fceca {
  bottom: 0;
  left: 0;
  padding-right: var(--bui_spacing_8x);
  top: 0;
  transform: translateX(-100%);
}
.d12b51af12 .f91b2fceca,
[dir="rtl"] .f91b2fceca {
  left: auto;
  padding-left: var(--bui_spacing_8x);
  padding-right: 0;
  right: 0;
  transform: translateX(100%);
}
.f91b2fceca .e5aa33035e {
  border-radius: 0 var(--bui_border_radius_300) var(--bui_border_radius_300) 0;
}
.d12b51af12 .f91b2fceca .e5aa33035e,
[dir="rtl"] .f91b2fceca .e5aa33035e {
  border-radius: var(--bui_border_radius_300) 0 0 var(--bui_border_radius_300);
}
.a264c9fca0 {
  bottom: 0;
  padding-left: var(--bui_spacing_8x);
  right: 0;
  top: 0;
  transform: translateX(100%);
}
.d12b51af12 .a264c9fca0,
[dir="rtl"] .a264c9fca0 {
  left: 0;
  padding-left: 0;
  padding-right: var(--bui_spacing_8x);
  right: auto;
  transform: translateX(-100%);
}
.a264c9fca0 .e5aa33035e {
  border-radius: var(--bui_border_radius_300) 0 0 var(--bui_border_radius_300);
}
.d12b51af12 .a264c9fca0 .e5aa33035e,
[dir="rtl"] .a264c9fca0 .e5aa33035e {
  border-radius: 0 var(--bui_border_radius_300) var(--bui_border_radius_300) 0;
}
.df85897940,
.e5bdbf4109 {
  box-sizing: border-box;
  display: inline-block;
  max-width: 100vw;
  opacity: 0;
  padding: var(--bui_spacing_6x);
  position: relative;
  text-align: left;
  transform: translateY(var(--bui_spacing_6x));
  transition: var(--bui_timing-deliberate) var(--bui_easing-slow-out);
  transition-property: opacity, transform, box-shadow;
  vertical-align: middle;
  will-change: transform, opacity, box-shadow;
  z-index: var(--bui_z_index_4);
}
.d12b51af12 .df85897940,
.d12b51af12 .e5bdbf4109,
[dir="rtl"] .df85897940,
[dir="rtl"] .e5bdbf4109 {
  text-align: right;
}
.df85897940 {
  width: calc(var(--bui_spacing_1x) * 144);
}
.df85897940 .e5aa33035e {
  border-radius: var(--bui_border_radius_300);
}
.df85897940 .dd2db21cc4 {
  background: var(--bui_color_background_elevation_one);
  bottom: 0;
  position: -webkit-sticky;
  position: sticky;
}
.e5bdbf4109 {
  height: 100%;
  left: 0;
  padding: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.d12b51af12 .e5bdbf4109,
[dir="rtl"] .e5bdbf4109 {
  left: auto;
  right: 0;
}
.e5bdbf4109 .e5aa33035e {
  border-radius: 0;
}
.dce41eb96a {
  opacity: 1;
  transition-timing-function: var(--bui_easing-slow-in);
}
.d12b51af12 .dce41eb96a,
.dce41eb96a,
[dir="rtl"] .dce41eb96a {
  transform: translate(0);
}
@media (orientation: landscape) {
  .eed2aad38c .e5aa33035e {
    max-height: 100vh;
  }
}
.a20004be1e {
  width: calc(var(--bui_spacing_1x) * 207);
}
.df03c137bd .ada54ab464 {
  padding: var(--bui_spacing_6x);
}
.af1cf9c281 .ada54ab464 {
  padding: 0;
}
@media (max-width: 575px) {
  .df03c137bd .ada54ab464 {
    padding: var(--bui_spacing_4x);
  }
  .df03c137bd.af1cf9c281 .ada54ab464 {
    padding: 0;
  }
}
.c9fccc9041 {
  align-items: center;
  background-color: var(--bui_color_background);
  border: var(--bui_border_width_100) solid transparent;
  border-radius: var(--bui_border_radius_100);
  color: var(--bui_color_on_background);
  display: inline-flex;
  padding: calc(var(--bui_spacing_half) - var(--bui_border_width_100))
    var(--bui_spacing_1x);
}
.f61682c432 {
  padding: calc(var(--bui_spacing_1x) - var(--bui_border_width_100));
}
.e2f34d59b1 {
  margin-left: var(--bui_spacing_1x);
}
.fb16cc6850 .e2f34d59b1,
[dir="rtl"] .e2f34d59b1 {
  margin-left: 0;
  margin-right: var(--bui_spacing_1x);
}
.e2f34d59b1:first-child {
  margin-left: 0;
}
.fb16cc6850 .e2f34d59b1:first-child,
[dir="rtl"] .e2f34d59b1:first-child {
  margin-left: 0;
  margin-right: 0;
}
.be61ee9968 {
  margin-left: var(--bui_spacing_1x);
}
.fb16cc6850 .be61ee9968,
[dir="rtl"] .be61ee9968 {
  margin-left: 0;
  margin-right: var(--bui_spacing_1x);
}
.a7c6818653 {
  background-color: var(--bui_color_background_alt);
  border-color: transparent;
  color: var(--bui_color_foreground);
}
.dc45a77ea2 {
  background-color: var(--bui_color_destructive_background_dynamic);
  border-color: var(--bui_color_destructive_border);
  color: var(--bui_color_on_destructive_background_dynamic);
}
.b003b2c52a {
  background-color: var(--bui_color_callout_background_dynamic);
  border-color: var(--bui_color_callout_border);
  color: var(--bui_color_on_callout_background_dynamic);
}
.ece3068c86 {
  background-color: var(--bui_color_accent_background_dynamic);
  border-color: var(--bui_color_accent_border);
  color: var(--bui_color_on_accent_background_dynamic);
}
.d226e198ab {
  background-color: var(--bui_color_constructive_background_dynamic);
  color: var(--bui_color_on_constructive_background_dynamic);
}
.d226e198ab,
.f5cd8d1f42 {
  border-color: transparent;
}
.f5cd8d1f42 {
  background-color: var(--bui_color_brand_primary_background);
  color: var(--bui_color_on_brand_primary_background);
}
.da10e46d7d {
  background-color: var(--bui_color_brand_genius_primary_background);
  border-color: transparent;
  color: var(--bui_color_on_brand_genius_primary_background);
}
.ddedc85218 {
  background: var(--bui_color_background_elevation_one);
  border-color: var(--bui_color_border);
  color: var(--bui_color_foreground);
}
.a2df27a38f {
  background: var(--bui_color_background_base);
  border-color: transparent;
  color: var(--bui_color_foreground_alt);
}
.dc45a77ea2.a7c6818653 {
  background-color: var(--bui_color_destructive_background_alt);
  border-color: transparent;
  color: var(--bui_color_destructive_foreground);
}
.b003b2c52a.a7c6818653 {
  background-color: var(--bui_color_callout_background_alt);
  border-color: transparent;
  color: var(--bui_color_callout_foreground);
}
.ece3068c86.a7c6818653 {
  background-color: var(--bui_color_accent_background_alt);
  border-color: transparent;
  color: var(--bui_color_accent_foreground);
}
.d226e198ab.a7c6818653 {
  background-color: var(--bui_color_constructive_background_alt);
  border-color: transparent;
  color: var(--bui_color_constructive_foreground);
}
.f5cd8d1f42.a7c6818653 {
  background-color: var(--bui_color_action_background_alt);
  border-color: transparent;
  color: var(--bui_color_brand_primary_foreground);
}
.ddedc85218.a7c6818653 {
  background: var(--bui_color_background_elevation_one);
  border-color: var(--bui_color_border_alt);
  color: var(--bui_color_foreground_alt);
}
.a2df27a38f.a7c6818653 {
  background: var(--bui_color_black_with_alpha);
  border-color: transparent;
  color: var(--bui_color_white);
}
.c072c8cf10 {
  border: 0;
  margin: 0;
  padding: 0;
}
.eb09609567 {
  align-items: flex-end;
  display: flex;
  padding: 0 0 var(--bui_spacing_1x);
}
.c03a4616ab,
.e2c4a80397 {
  margin-left: var(--bui_spacing_1x);
}
.efb898fc91 .c03a4616ab,
.efb898fc91 .e2c4a80397,
[dir="rtl"] .c03a4616ab,
[dir="rtl"] .e2c4a80397 {
  margin-left: 0;
  margin-right: var(--bui_spacing_1x);
}
.b9b0d0f164 {
  flex-grow: 1;
  text-align: right;
}
.efb898fc91 .b9b0d0f164,
[dir="rtl"] .b9b0d0f164 {
  text-align: left;
}
.c1602fd6b2 {
  margin-top: var(--bui_spacing_1x);
}
.cd2313e7f6 {
  position: relative;
}
.fbfa08621e {
  border: 0;
  height: 1px;
  left: 0;
  margin: 0;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  top: 0;
  width: 1px;
}
.b88c81e5dd .fbfa08621e,
[dir="rtl"] .fbfa08621e {
  left: auto;
  right: 0;
}
.ba0052c122 {
  display: none;
}
@media (max-width: 575px) {
  .ba0052c122 {
    display: block;
    height: 44px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 100%;
  }
}
.f7d1eb31f3 {
  cursor: pointer;
  display: flex;
}
.fcb404aeaf {
  flex-grow: 1;
  margin-left: var(--bui_spacing_2x);
}
.b88c81e5dd .fcb404aeaf,
[dir="rtl"] .fcb404aeaf {
  margin-left: 0;
  margin-right: var(--bui_spacing_2x);
}
.e50b5c7936 {
  background-color: var(--bui_color_background_elevation_one);
  border: var(--bui_border_width_100) solid var(--bui_color_border);
  border-radius: 50%;
  box-sizing: border-box;
  flex-shrink: 0;
  height: calc(var(--bui_spacing_1x) * 5);
  position: relative;
  width: calc(var(--bui_spacing_1x) * 5);
}
.e50b5c7936:before {
  background: var(--bui_color_on_action_background);
  border-radius: 50%;
  content: "";
  height: calc(var(--bui_spacing_2x) + var(--bui_spacing_half));
  left: 50%;
  opacity: 0;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  width: calc(var(--bui_spacing_2x) + var(--bui_spacing_half));
}
.b88c81e5dd .e50b5c7936:before,
[dir="rtl"] .e50b5c7936:before {
  left: auto;
  right: 50%;
  transform: translate(50%, -50%);
}
.fbfa08621e:checked:focus ~ .f7d1eb31f3 .e50b5c7936,
.fbfa08621e:checked ~ .f7d1eb31f3 .e50b5c7936 {
  border-color: var(--bui_color_action_border);
  border-width: var(--bui_border_width_200);
}
.fbfa08621e:checked ~ .f7d1eb31f3 .e50b5c7936:before {
  background-color: var(--bui_color_action_border);
  opacity: 1;
}
.b82f967f5d .e50b5c7936 {
  border-color: var(--bui_color_destructive_border);
  border-width: var(--bui_border_width_200);
}
.fbfa08621e:disabled ~ .f7d1eb31f3 {
  cursor: not-allowed;
}
.fbfa08621e:disabled ~ .f7d1eb31f3 .e50b5c7936 {
  background-color: var(--bui_color_background_disabled_alt);
  border-color: var(--bui_color_border_disabled);
  border-width: var(--bui_border_width_100);
}
.fbfa08621e:disabled ~ .f7d1eb31f3 .e50b5c7936:before {
  background-color: var(--bui_color_border_disabled);
}
[data-bui-keyboard] .fbfa08621e:focus ~ .f7d1eb31f3 .e50b5c7936 {
  box-shadow: 0 0 0 2px var(--bui_color_background_base),
    0 0 0 4px var(--bui_color_action_border);
  outline: none;
}
.b6111e7e05 {
  align-items: center;
  background: none;
  border: none;
  cursor: pointer;
  display: flex;
  outline: none;
  padding: 0;
  text-align: left;
  width: 100%;
}
.f81b6c26b5 .b6111e7e05,
[dir="rtl"] .b6111e7e05 {
  text-align: right;
}
.e1f776d205 {
  flex-grow: 1;
}
.b80257f3e8 {
  flex-shrink: 0;
  margin-left: var(--bui_spacing_4x);
}
.f81b6c26b5 .b80257f3e8,
[dir="rtl"] .b80257f3e8 {
  margin-left: 0;
  margin-right: var(--bui_spacing_4x);
}
[data-bui-keyboard] .b6111e7e05:focus .b80257f3e8 {
  box-shadow: 0 0 0 2px var(--bui_color_background_base),
    0 0 0 4px var(--bui_color_action_border);
  outline: none;
}
.f4b43fbb2b {
  display: none;
  margin-top: var(--bui_spacing_4x);
}
.b38f2b894e .f4b43fbb2b {
  display: block;
}
.b38f2b894e .b80257f3e8 {
  transform: rotate(180deg);
}
.f81b6c26b5 .b38f2b894e .b80257f3e8,
[dir="rtl"] .b38f2b894e .b80257f3e8 {
  transform: rotate(-180deg);
}
.e868ff6b96 .b6111e7e05 {
  cursor: default;
}
.e868ff6b96 .b80257f3e8 {
  visibility: hidden;
}
.d5800fb289 {
  background: var(--bui_color_border_alt);
  border: 0;
  height: var(--bui_border_width_100);
  margin: 0;
}
.a9d8978f61 {
  height: 100%;
  width: var(--bui_border_width_100);
}
[data-bui-keyboard] .a826ba81c4:focus {
  box-shadow: 0 0 0 2px var(--bui_color_background_base),
    0 0 0 4px var(--bui_color_action_border);
  outline: none;
}
.ef9845d4b3 {
  overflow: hidden;
}
.fa71cba65b {
  padding: 0;
}
.eea6ede7ea {
  padding: var(--bui_spacing_half);
}
.ae0dc2b7e4 {
  padding: var(--bui_spacing_1x);
}
.c793593141 {
  padding: var(--bui_spacing_2x);
}
.fe821aea6c {
  padding: var(--bui_spacing_4x);
}
.cf012e346c {
  padding: var(--bui_spacing_6x);
}
.eec3232923 {
  padding: var(--bui_spacing_8x);
}
.d08f526e0d {
  border: var(--bui_border_width_100) solid;
}
.a285cf002b {
  border-radius: var(--bui_border_radius_100);
}
.ed11e24d01 {
  border-radius: var(--bui_border_radius_200);
}
.c3fe6d96c9 {
  border-radius: var(--bui_border_radius_300);
}
.e90b59f170 {
  border-radius: 9999px;
}
.badb1ca163 {
  background-color: var(--bui_color_destructive_background_alt);
}
.c79c7303f2 {
  background-color: var(--bui_color_constructive_background_alt);
}
.ebc89257e9 {
  background-color: var(--bui_color_callout_background_alt);
}
.ca22c25769 {
  background-color: var(--bui_color_accent_background_alt);
}
.f3357f0e9e {
  background-color: var(--bui_color_action_background_alt);
}
.ccd84ba1d1 {
  background-color: var(--bui_color_background_alt);
}
.fa2f36ad22 {
  background-color: var(--bui_color_background_elevation_one);
}
.fd3e860f04 {
  background-color: var(--bui_color_background_elevation_two);
}
.d7a354b9eb {
  background-color: var(--bui_color_brand_primary_background);
  color: var(--bui_color_on_brand_primary_background);
}
.c9a7f6aa1b {
  background-color: var(--bui_color_brand_primary_background_dynamic);
  color: var(--bui_color_on_brand_primary_background_dynamic);
}
.c04666cf15 {
  border-color: var(--bui_color_action_border);
}
.ced584b8b0 {
  border-color: var(--bui_color_destructive_border);
}
.adaeba9432 {
  border-color: var(--bui_color_constructive_border);
}
.a083823ba0 {
  border-color: var(--bui_color_accent_border);
}
.a2feb475e9 {
  border-color: var(--bui_color_callout_border);
}
.afd256fc79 {
  border-color: var(--bui_color_border_alt);
}
.fbaff10ffc {
  border-color: var(--bui_color_border);
}
.f1f16a9ef6 {
  padding-bottom: 0;
  padding-top: 0;
}
.b62f84eba1 {
  padding-left: 0;
  padding-right: 0;
}
:root {
  --bui_container: 1140px;
  --bui_z_index_0: 0;
  --bui_z_index_1: 100;
  --bui_z_index_2: 200;
  --bui_z_index_3: 300;
  --bui_z_index_4: 400;
  --bui_animation_duration: 0.15s;
  --bui_easing-slow-in: cubic-bezier(0, 0, 0.2, 1);
  --bui_easing-slow-out: cubic-bezier(0.4, 0, 1, 1);
  --bui_easing-slow-in-out: cubic-bezier(0.4, 0, 0.2, 1);
  --bui_easing-subtle-in: cubic-bezier(0, 0, 0.2, 1);
  --bui_easing-subtle-out: cubic-bezier(0.4, 0, 1, 1);
  --bui_easing-subtle-in-out: cubic-bezier(0.4, 0, 0.2, 1);
  --bui_easing-bounce-in: cubic-bezier(0.6, -0.28, 0.735, 0.045);
  --bui_easing-bounce-out: cubic-bezier(0.175, 0.885, 0.32, 1.275);
  --bui_timing-instant: 100ms;
  --bui_timing-fast: 150ms;
  --bui_timing-deliberate: 250ms;
  --bui_timing-slow: 300ms;
  --bui_timing-slower: 600ms;
  --bui_timing-slowest: 1000ms;
  --bui_timing-paused: 1600ms;
}
button,
input,
optgroup,
select,
textarea {
  color: var(--bui_color_foreground);
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  margin: 0;
}
body {
  background-color: var(--bui_color_background_base);
  color: var(--bui_color_foreground);
  font-family: var(--DO_NOT_USE_bui_large_font_body_2_font-family);
  font-size: var(--DO_NOT_USE_bui_large_font_body_2_font-size);
  font-weight: var(--DO_NOT_USE_bui_large_font_body_2_font-weight);
  line-height: var(--DO_NOT_USE_bui_large_font_body_2_line-height);
  margin: 0;
}
h1 {
  font-family: var(--DO_NOT_USE_bui_large_font_headline_2_font-family);
  font-size: var(--DO_NOT_USE_bui_large_font_headline_2_font-size);
  font-weight: var(--DO_NOT_USE_bui_large_font_headline_2_font-weight);
  line-height: var(--DO_NOT_USE_bui_large_font_headline_2_line-height);
}
h2 {
  font-family: var(--DO_NOT_USE_bui_large_font_headline_3_font-family);
  font-size: var(--DO_NOT_USE_bui_large_font_headline_3_font-size);
  font-weight: var(--DO_NOT_USE_bui_large_font_headline_3_font-weight);
  line-height: var(--DO_NOT_USE_bui_large_font_headline_3_line-height);
}
h3 {
  font-family: var(--DO_NOT_USE_bui_large_font_strong_1_font-family);
  font-size: var(--DO_NOT_USE_bui_large_font_strong_1_font-size);
  font-weight: var(--DO_NOT_USE_bui_large_font_strong_1_font-weight);
  line-height: var(--DO_NOT_USE_bui_large_font_strong_1_line-height);
}
h4,
h5,
h6 {
  font-family: var(--DO_NOT_USE_bui_large_font_strong_2_font-family);
  font-size: var(--DO_NOT_USE_bui_large_font_strong_2_font-size);
  font-weight: var(--DO_NOT_USE_bui_large_font_strong_2_font-weight);
  line-height: var(--DO_NOT_USE_bui_large_font_strong_2_line-height);
}
h1,
h2,
h3,
h4,
h5,
h6 {
  margin-bottom: 0.67em;
}
h1:first-child,
h2:first-child,
h3:first-child,
h4:first-child,
h5:first-child,
h6:first-child,
p:first-child {
  margin-top: 0;
}
h1:last-child,
h2:last-child,
h3:last-child,
h4:last-child,
h5:last-child,
h6:last-child,
p:last-child {
  margin-bottom: 0;
}
@media (max-width: 575px) {
  .b3f8bf4d3c {
    border-left: 0 !important;
    border-radius: 0 !important;
    border-right: 0 !important;
    margin-left: calc(var(--bui_spacing_4x) * -1) !important;
    margin-right: calc(var(--bui_spacing_4x) * -1) !important;
  }
}
.a30d591987 {
  box-shadow: var(--bui_shadow_100);
}
.d12e4f2106 {
  isolation: isolate;
  position: relative;
}
.a862873b6e {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: transparent;
  border: none;
  box-sizing: border-box;
  color: var(--bui_color_foreground);
  display: block;
  font-family: var(--DO_NOT_USE_bui_large_font_body_1_font-family);
  font-size: var(--DO_NOT_USE_bui_large_font_body_1_font-size);
  font-weight: var(--DO_NOT_USE_bui_large_font_body_1_font-weight);
  line-height: var(--DO_NOT_USE_bui_large_font_body_1_line-height);
  max-width: 100%;
  min-width: 100%;
  outline: none;
  padding: var(--bui_spacing_2x);
  position: relative;
  text-align: left;
  width: 100%;
  z-index: 5;
}
.b3e7a0b1b3 .a862873b6e,
[dir="rtl"] .a862873b6e {
  text-align: right;
}
.b87aafcbb3 {
  background: var(--bui_color_background_elevation_one);
  border: var(--bui_border_width_100) solid var(--bui_color_border);
  border-radius: var(--bui_border_radius_100);
  bottom: 0;
  content: "";
  left: 0;
  pointer-events: none;
  position: absolute;
  right: 0;
  top: 0;
}
[data-bui-keyboard] .a862873b6e:focus + .b87aafcbb3 {
  box-shadow: 0 0 0 2px var(--bui_color_background_base),
    0 0 0 4px var(--bui_color_action_border);
  outline: none;
}
body:not([data-bui-keyboard]) .a862873b6e:focus + .b87aafcbb3 {
  border-color: var(--bui_color_action_border);
  border-width: var(--bui_border_width_200);
}
.a862873b6e[disabled] {
  color: var(--bui_color_foreground_disabled);
  cursor: not-allowed;
}
.a862873b6e[disabled] + .b87aafcbb3 {
  background-color: var(--bui_color_background_disabled_alt);
  border-color: var(--bui_color_border_disabled);
}
.a862873b6e::-moz-placeholder {
  color: var(--bui_color_foreground_alt);
}
.a862873b6e:-ms-input-placeholder {
  color: var(--bui_color_foreground_alt);
}
.a862873b6e::placeholder {
  color: var(--bui_color_foreground_alt);
}
.a862873b6e[disabled]::-moz-placeholder {
  color: var(--bui_color_foreground_disabled);
}
.a862873b6e[disabled]:-ms-input-placeholder {
  color: var(--bui_color_foreground_disabled);
}
.a862873b6e[disabled]::placeholder {
  color: var(--bui_color_foreground_disabled);
}
.c8674e1376.d51299b0d1 .a862873b6e + .b87aafcbb3 {
  border-color: var(--bui_color_destructive_border);
}
@media (min-width: 576px) {
  .a862873b6e {
    font-family: var(--DO_NOT_USE_bui_large_font_body_2_font-family);
    font-size: var(--DO_NOT_USE_bui_large_font_body_2_font-size);
    font-weight: var(--DO_NOT_USE_bui_large_font_body_2_font-weight);
    line-height: var(--DO_NOT_USE_bui_large_font_body_2_line-height);
  }
}
.a61cce10a1 {
  display: flex;
  isolation: isolate;
  position: relative;
}
.d4e829796c {
  align-items: center;
  display: flex;
  flex-grow: 1;
  width: 100%;
}
.b96c2c8758 {
  color: var(--bui_color_foreground_alt);
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 0 var(--bui_spacing_2x);
  position: relative;
  text-align: center;
  white-space: nowrap;
  z-index: 1;
}
.b96c2c8758:after {
  background: var(--bui_color_border_alt);
  bottom: var(--bui_spacing_2x);
  content: "";
  position: absolute;
  right: 0;
  top: var(--bui_spacing_2x);
  width: var(--bui_border_width_100);
}
.a402795706 .b96c2c8758:after,
[dir="rtl"] .b96c2c8758:after {
  left: 0;
  right: auto;
}
.b96c2c8758:first-child:after {
  right: 0;
}
.a402795706 .b96c2c8758:first-child:after,
[dir="rtl"] .b96c2c8758:first-child:after {
  left: 0;
  right: auto;
}
.b96c2c8758:last-child:after {
  left: 0;
}
.a402795706 .b96c2c8758:last-child:after,
[dir="rtl"] .b96c2c8758:last-child:after {
  left: auto;
  right: 0;
}
.ade92cdb3b {
  background: var(--bui_color_background_elevation_one);
  border: var(--bui_border_width_100) solid var(--bui_color_border);
  border-radius: var(--bui_border_radius_100);
  bottom: 0;
  box-sizing: border-box;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.ce45093752 {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: none;
  border: none;
  border-radius: var(--bui_border_radius_100);
  box-sizing: border-box;
  display: block;
  flex-grow: 1;
  font-family: var(--DO_NOT_USE_bui_large_font_body_1_font-family);
  font-size: var(--DO_NOT_USE_bui_large_font_body_1_font-size);
  font-weight: var(--DO_NOT_USE_bui_large_font_body_1_font-weight);
  height: calc(var(--bui_spacing_1x) * 9);
  line-height: var(--DO_NOT_USE_bui_large_font_body_1_line-height);
  margin: 0;
  outline: none;
  padding: var(--bui_spacing_1x) var(--bui_spacing_2x);
  position: relative;
  width: 100%;
  z-index: 5;
}
.ce45093752:-webkit-autofill {
  -webkit-background-clip: text;
}
.a713e2a62f {
  display: flex;
  justify-content: center;
  position: relative;
  white-space: nowrap;
  z-index: 5;
}
.a713e2a62f:empty {
  display: none;
}
.a713e2a62f:first-child {
  padding-left: var(--bui_spacing_2x);
}
.a402795706 .a713e2a62f:first-child,
[dir="rtl"] .a713e2a62f:first-child {
  padding-left: 0;
  padding-right: var(--bui_spacing_2x);
}
.a713e2a62f:last-child {
  margin-left: var(--bui_spacing_1x);
  padding-right: var(--bui_spacing_2x);
}
.a402795706 .a713e2a62f:last-child,
[dir="rtl"] .a713e2a62f:last-child {
  margin-left: 0;
  margin-right: var(--bui_spacing_1x);
  padding-left: var(--bui_spacing_2x);
  padding-right: 0;
}
[data-bui-keyboard] .ce45093752:focus + .ade92cdb3b {
  box-shadow: 0 0 0 2px var(--bui_color_background_base),
    0 0 0 4px var(--bui_color_action_border);
  outline: none;
}
body:not([data-bui-keyboard]) .ce45093752:focus + .ade92cdb3b {
  border-color: var(--bui_color_action_border);
  border-width: var(--bui_border_width_200);
}
.ce45093752:disabled::-moz-placeholder {
  color: var(--bui_color_foreground_disabled);
}
.ce45093752:disabled:-ms-input-placeholder {
  color: var(--bui_color_foreground_disabled);
}
.ce45093752:disabled::placeholder {
  color: var(--bui_color_foreground_disabled);
}
.ce45093752:disabled {
  color: var(--bui_color_foreground_disabled);
  cursor: not-allowed;
}
.ce45093752:-webkit-autofill:disabled {
  -webkit-text-fill-color: var(--bui_color_foreground_disabled);
}
.ce45093752:disabled + .ade92cdb3b {
  background-color: var(--bui_color_background_disabled_alt);
  border-color: var(--bui_color_border_disabled);
  cursor: not-allowed;
}
.dee38aa2db .b96c2c8758 {
  padding: 0 var(--bui_spacing_3x);
}
.dee38aa2db .ce45093752 {
  height: calc(var(--bui_spacing_1x) * 12);
  padding: calc(var(--bui_spacing_2x) + var(--bui_spacing_half))
    var(--bui_spacing_3x);
}
.dee38aa2db .a713e2a62f:first-child {
  padding-left: var(--bui_spacing_3x);
}
.a402795706 .dee38aa2db .a713e2a62f:first-child,
[dir="rtl"] .dee38aa2db .a713e2a62f:first-child {
  padding-left: 0;
  padding-right: var(--bui_spacing_3x);
}
.dee38aa2db .a713e2a62f:last-child {
  margin-left: var(--bui_spacing_2x);
  padding-right: var(--bui_spacing_3x);
}
.a402795706 .dee38aa2db .a713e2a62f:last-child,
[dir="rtl"] .dee38aa2db .a713e2a62f:last-child {
  margin-left: 0;
  margin-right: var(--bui_spacing_2x);
  padding-left: var(--bui_spacing_3x);
  padding-right: 0;
}
.dee38aa2db .b96c2c8758:after {
  bottom: var(--bui_spacing_3x);
  top: var(--bui_spacing_3x);
}
.e6d167acd5.eb0a0b2d49 .ade92cdb3b,
.eb0a0b2d49 .ade92cdb3b {
  border-color: var(--bui_color_destructive_border);
}
.dc188480c0 .b96c2c8758 {
  color: var(--bui_color_foreground_disabled);
}
.e6d167acd5 .ade92cdb3b,
.e6d167acd5 .ce45093752:disabled + .ade92cdb3b {
  border-color: transparent;
}
@media (min-width: 576px) {
  .ce45093752 {
    font-family: var(--DO_NOT_USE_bui_large_font_body_2_font-family);
    font-size: var(--DO_NOT_USE_bui_large_font_body_2_font-size);
    font-weight: var(--DO_NOT_USE_bui_large_font_body_2_font-weight);
    line-height: var(--DO_NOT_USE_bui_large_font_body_2_line-height);
  }
}
.bbb1ab3ff9,
:root {
  --bui_color_black: #000;
  --bui_color_white: #fff;
  --bui_color_border: #949494;
  --bui_color_border_alt: #494949;
  --bui_color_accent_border: #febb02;
  --bui_color_action_border: #3daeff;
  --bui_color_callout_border: #ff8000;
  --bui_color_border_disabled: #6b6b6b;
  --bui_color_destructive_border: #ff5c5c;
  --bui_color_constructive_border: #69ce6f;
  --bui_color_background: #d9d9d9;
  --bui_color_transparent: transparent;
  --bui_color_background_alt: #262626;
  --bui_color_cta_background: #0071c2;
  --bui_color_background_base: #000;
  --bui_color_black_with_alpha: rgba(0, 0, 0, 0.5);
  --bui_color_accent_background: #febb02;
  --bui_color_action_background: #0071c2;
  --bui_color_callout_background: #ff8000;
  --bui_color_background_base_alt: #000;
  --bui_color_background_disabled: #494949;
  --bui_color_background_inverted: #f2f2f2;
  --bui_color_accent_background_alt: #3d2b01;
  --bui_color_action_background_alt: #001e33;
  --bui_color_callout_background_alt: #3c1901;
  --bui_color_destructive_background: #c00;
  --bui_color_background_disabled_alt: #262626;
  --bui_color_constructive_background: #008009;
  --bui_color_brand_primary_background: #003580;
  --bui_color_destructive_background_alt: #300;
  --bui_color_constructive_background_alt: #003303;
  --bui_color_brand_genius_primary_background: #004cb8;
  --bui_color_foreground: #f2f2f2;
  --bui_color_foreground_alt: #d9d9d9;
  --bui_color_accent_foreground: #febb02;
  --bui_color_action_foreground: #3daeff;
  --bui_color_callout_foreground: #ff8000;
  --bui_color_foreground_disabled: #6b6b6b;
  --bui_color_foreground_inverted: #171717;
  --bui_color_destructive_foreground: #ff5c5c;
  --bui_color_constructive_foreground: #69ce6f;
  --bui_color_foreground_disabled_alt: #494949;
  --bui_color_brand_primary_foreground: #a3d7fc;
  --bui_color_action_foreground_inverted: #0071c2;
  --bui_color_brand_genius_secondary_foreground: #febb02;
  --bui_color_highlighted: #434343;
  --bui_color_action_focus: rgba(61, 174, 255, 0.24);
  --bui_color_cta_highlighted: #00487a;
  --bui_color_highlighted_alt: hsla(0, 0%, 100%, 0.12);
  --bui_color_destructive_focus: rgba(255, 92, 92, 0.24);
  --bui_color_action_highlighted: #00487a;
  --bui_color_action_highlighted_alt: rgba(61, 174, 255, 0.12);
  --bui_color_destructive_highlighted: #8a0000;
  --bui_color_destructive_highlighted_alt: rgba(255, 92, 92, 0.12);
  --bui_color_on_background: #262626;
  --bui_color_on_cta_background: #fff;
  --bui_color_on_accent_background: #262626;
  --bui_color_on_action_background: #fff;
  --bui_color_on_callout_background: #262626;
  --bui_color_on_destructive_background: #fff;
  --bui_color_on_constructive_background: #fff;
  --bui_color_on_brand_primary_background: #fff;
  --bui_color_on_brand_genius_primary_background: #fff;
  --bui_color_background_elevation_one: #171717;
  --bui_color_background_elevation_two: #262626;
  --bui_color_accent_background_dynamic: #262626;
  --bui_color_callout_background_dynamic: #262626;
  --bui_color_destructive_background_dynamic: #262626;
  --bui_color_constructive_background_dynamic: #262626;
  --bui_color_brand_primary_background_dynamic: #262626;
  --bui_color_on_accent_background_dynamic: #febb02;
  --bui_color_on_callout_background_dynamic: #ff8000;
  --bui_color_on_destructive_background_dynamic: #ff5c5c;
  --bui_color_on_constructive_background_dynamic: #69ce6f;
  --bui_color_on_brand_primary_background_dynamic: #fff;
  --bui_shadow_100: 0px 2px 8px 0px rgba(0, 0, 0, 0.16);
  --bui_shadow_200: 0px 2px 16px 0px rgba(0, 0, 0, 0.24);
  --bui_shadow_300: 0px 4px 16px 0px rgba(0, 0, 0, 0.32);
  --bui_spacing_1x: 4px;
  --bui_spacing_2x: 8px;
  --bui_spacing_3x: 12px;
  --bui_spacing_4x: 16px;
  --bui_spacing_6x: 24px;
  --bui_spacing_8x: 32px;
  --bui_spacing_12x: 48px;
  --bui_spacing_16x: 64px;
  --bui_spacing_24x: 96px;
  --bui_spacing_half: 2px;
  --bui_border_width_100: 1px;
  --bui_border_width_200: 2px;
  --bui_border_radius_100: 2px;
  --bui_border_radius_200: 2px;
  --bui_border_radius_300: 2px;
  --DO_NOT_USE_bui_small_font_body_1_font-size: 16px;
  --DO_NOT_USE_bui_small_font_body_1_font-weight: 400;
  --DO_NOT_USE_bui_small_font_body_1_line-height: 24px;
  --DO_NOT_USE_bui_small_font_body_1_font-family: BlinkMacSystemFont,
    -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --DO_NOT_USE_bui_small_font_body_2_font-size: 14px;
  --DO_NOT_USE_bui_small_font_body_2_font-weight: 400;
  --DO_NOT_USE_bui_small_font_body_2_line-height: 20px;
  --DO_NOT_USE_bui_small_font_body_2_font-family: BlinkMacSystemFont,
    -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --DO_NOT_USE_bui_small_font_small_1_font-size: 12px;
  --DO_NOT_USE_bui_small_font_small_1_font-weight: 400;
  --DO_NOT_USE_bui_small_font_small_1_line-height: 18px;
  --DO_NOT_USE_bui_small_font_small_1_font-family: BlinkMacSystemFont,
    -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --DO_NOT_USE_bui_small_font_small_2_font-size: 10px;
  --DO_NOT_USE_bui_small_font_small_2_font-weight: 500;
  --DO_NOT_USE_bui_small_font_small_2_line-height: 16px;
  --DO_NOT_USE_bui_small_font_small_2_font-family: BlinkMacSystemFont,
    -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --DO_NOT_USE_bui_small_font_strong_1_font-size: 16px;
  --DO_NOT_USE_bui_small_font_strong_1_font-weight: 700;
  --DO_NOT_USE_bui_small_font_strong_1_line-height: 24px;
  --DO_NOT_USE_bui_small_font_strong_1_font-family: BlinkMacSystemFont,
    -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --DO_NOT_USE_bui_small_font_strong_2_font-size: 14px;
  --DO_NOT_USE_bui_small_font_strong_2_font-weight: 700;
  --DO_NOT_USE_bui_small_font_strong_2_line-height: 20px;
  --DO_NOT_USE_bui_small_font_strong_2_font-family: BlinkMacSystemFont,
    -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --DO_NOT_USE_bui_small_font_display_1_font-size: 40px;
  --DO_NOT_USE_bui_small_font_display_1_font-weight: 700;
  --DO_NOT_USE_bui_small_font_display_1_line-height: 52px;
  --DO_NOT_USE_bui_small_font_display_1_font-family: BlinkMacSystemFont,
    -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --DO_NOT_USE_bui_small_font_display_2_font-size: 40px;
  --DO_NOT_USE_bui_small_font_display_2_font-weight: 700;
  --DO_NOT_USE_bui_small_font_display_2_line-height: 52px;
  --DO_NOT_USE_bui_small_font_display_2_font-family: BlinkMacSystemFont,
    -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --DO_NOT_USE_bui_small_font_display_3_font-size: 40px;
  --DO_NOT_USE_bui_small_font_display_3_font-weight: 700;
  --DO_NOT_USE_bui_small_font_display_3_line-height: 52px;
  --DO_NOT_USE_bui_small_font_display_3_font-family: BlinkMacSystemFont,
    -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --DO_NOT_USE_bui_small_font_featured_1_font-size: 20px;
  --DO_NOT_USE_bui_small_font_featured_1_font-weight: 400;
  --DO_NOT_USE_bui_small_font_featured_1_line-height: 28px;
  --DO_NOT_USE_bui_small_font_featured_1_font-family: BlinkMacSystemFont,
    -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --DO_NOT_USE_bui_small_font_featured_2_font-size: 20px;
  --DO_NOT_USE_bui_small_font_featured_2_font-weight: 400;
  --DO_NOT_USE_bui_small_font_featured_2_line-height: 28px;
  --DO_NOT_USE_bui_small_font_featured_2_font-family: BlinkMacSystemFont,
    -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --DO_NOT_USE_bui_small_font_featured_3_font-size: 20px;
  --DO_NOT_USE_bui_small_font_featured_3_font-weight: 400;
  --DO_NOT_USE_bui_small_font_featured_3_line-height: 28px;
  --DO_NOT_USE_bui_small_font_featured_3_font-family: BlinkMacSystemFont,
    -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --DO_NOT_USE_bui_small_font_headline_1_font-size: 32px;
  --DO_NOT_USE_bui_small_font_headline_1_font-weight: 700;
  --DO_NOT_USE_bui_small_font_headline_1_line-height: 40px;
  --DO_NOT_USE_bui_small_font_headline_1_font-family: BlinkMacSystemFont,
    -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --DO_NOT_USE_bui_small_font_headline_2_font-size: 24px;
  --DO_NOT_USE_bui_small_font_headline_2_font-weight: 700;
  --DO_NOT_USE_bui_small_font_headline_2_line-height: 32px;
  --DO_NOT_USE_bui_small_font_headline_2_font-family: BlinkMacSystemFont,
    -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --DO_NOT_USE_bui_small_font_headline_3_font-size: 20px;
  --DO_NOT_USE_bui_small_font_headline_3_font-weight: 700;
  --DO_NOT_USE_bui_small_font_headline_3_line-height: 28px;
  --DO_NOT_USE_bui_small_font_headline_3_font-family: BlinkMacSystemFont,
    -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --DO_NOT_USE_bui_small_font_emphasized_1_font-size: 16px;
  --DO_NOT_USE_bui_small_font_emphasized_1_font-weight: 500;
  --DO_NOT_USE_bui_small_font_emphasized_1_line-height: 24px;
  --DO_NOT_USE_bui_small_font_emphasized_1_font-family: BlinkMacSystemFont,
    -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --DO_NOT_USE_bui_small_font_emphasized_2_font-size: 14px;
  --DO_NOT_USE_bui_small_font_emphasized_2_font-weight: 500;
  --DO_NOT_USE_bui_small_font_emphasized_2_line-height: 20px;
  --DO_NOT_USE_bui_small_font_emphasized_2_font-family: BlinkMacSystemFont,
    -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --DO_NOT_USE_bui_medium_font_body_1_font-size: 16px;
  --DO_NOT_USE_bui_medium_font_body_1_font-weight: 400;
  --DO_NOT_USE_bui_medium_font_body_1_line-height: 24px;
  --DO_NOT_USE_bui_medium_font_body_1_font-family: BlinkMacSystemFont,
    -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --DO_NOT_USE_bui_medium_font_body_2_font-size: 14px;
  --DO_NOT_USE_bui_medium_font_body_2_font-weight: 400;
  --DO_NOT_USE_bui_medium_font_body_2_line-height: 20px;
  --DO_NOT_USE_bui_medium_font_body_2_font-family: BlinkMacSystemFont,
    -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --DO_NOT_USE_bui_medium_font_small_1_font-size: 12px;
  --DO_NOT_USE_bui_medium_font_small_1_font-weight: 400;
  --DO_NOT_USE_bui_medium_font_small_1_line-height: 18px;
  --DO_NOT_USE_bui_medium_font_small_1_font-family: BlinkMacSystemFont,
    -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --DO_NOT_USE_bui_medium_font_small_2_font-size: 12px;
  --DO_NOT_USE_bui_medium_font_small_2_font-weight: 500;
  --DO_NOT_USE_bui_medium_font_small_2_line-height: 18px;
  --DO_NOT_USE_bui_medium_font_small_2_font-family: BlinkMacSystemFont,
    -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --DO_NOT_USE_bui_medium_font_strong_1_font-size: 16px;
  --DO_NOT_USE_bui_medium_font_strong_1_font-weight: 700;
  --DO_NOT_USE_bui_medium_font_strong_1_line-height: 24px;
  --DO_NOT_USE_bui_medium_font_strong_1_font-family: BlinkMacSystemFont,
    -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --DO_NOT_USE_bui_medium_font_strong_2_font-size: 14px;
  --DO_NOT_USE_bui_medium_font_strong_2_font-weight: 700;
  --DO_NOT_USE_bui_medium_font_strong_2_line-height: 20px;
  --DO_NOT_USE_bui_medium_font_strong_2_font-family: BlinkMacSystemFont,
    -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --DO_NOT_USE_bui_medium_font_display_1_font-size: 64px;
  --DO_NOT_USE_bui_medium_font_display_1_font-weight: 700;
  --DO_NOT_USE_bui_medium_font_display_1_line-height: 72px;
  --DO_NOT_USE_bui_medium_font_display_1_font-family: BlinkMacSystemFont,
    -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --DO_NOT_USE_bui_medium_font_display_2_font-size: 64px;
  --DO_NOT_USE_bui_medium_font_display_2_font-weight: 700;
  --DO_NOT_USE_bui_medium_font_display_2_line-height: 72px;
  --DO_NOT_USE_bui_medium_font_display_2_font-family: BlinkMacSystemFont,
    -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --DO_NOT_USE_bui_medium_font_display_3_font-size: 48px;
  --DO_NOT_USE_bui_medium_font_display_3_font-weight: 700;
  --DO_NOT_USE_bui_medium_font_display_3_line-height: 62px;
  --DO_NOT_USE_bui_medium_font_display_3_font-family: BlinkMacSystemFont,
    -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --DO_NOT_USE_bui_medium_font_featured_1_font-size: 32px;
  --DO_NOT_USE_bui_medium_font_featured_1_font-weight: 400;
  --DO_NOT_USE_bui_medium_font_featured_1_line-height: 40px;
  --DO_NOT_USE_bui_medium_font_featured_1_font-family: BlinkMacSystemFont,
    -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --DO_NOT_USE_bui_medium_font_featured_2_font-size: 24px;
  --DO_NOT_USE_bui_medium_font_featured_2_font-weight: 400;
  --DO_NOT_USE_bui_medium_font_featured_2_line-height: 32px;
  --DO_NOT_USE_bui_medium_font_featured_2_font-family: BlinkMacSystemFont,
    -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --DO_NOT_USE_bui_medium_font_featured_3_font-size: 20px;
  --DO_NOT_USE_bui_medium_font_featured_3_font-weight: 400;
  --DO_NOT_USE_bui_medium_font_featured_3_line-height: 28px;
  --DO_NOT_USE_bui_medium_font_featured_3_font-family: BlinkMacSystemFont,
    -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --DO_NOT_USE_bui_medium_font_headline_1_font-size: 32px;
  --DO_NOT_USE_bui_medium_font_headline_1_font-weight: 700;
  --DO_NOT_USE_bui_medium_font_headline_1_line-height: 40px;
  --DO_NOT_USE_bui_medium_font_headline_1_font-family: BlinkMacSystemFont,
    -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --DO_NOT_USE_bui_medium_font_headline_2_font-size: 24px;
  --DO_NOT_USE_bui_medium_font_headline_2_font-weight: 700;
  --DO_NOT_USE_bui_medium_font_headline_2_line-height: 32px;
  --DO_NOT_USE_bui_medium_font_headline_2_font-family: BlinkMacSystemFont,
    -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --DO_NOT_USE_bui_medium_font_headline_3_font-size: 20px;
  --DO_NOT_USE_bui_medium_font_headline_3_font-weight: 700;
  --DO_NOT_USE_bui_medium_font_headline_3_line-height: 28px;
  --DO_NOT_USE_bui_medium_font_headline_3_font-family: BlinkMacSystemFont,
    -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --DO_NOT_USE_bui_medium_font_emphasized_1_font-size: 16px;
  --DO_NOT_USE_bui_medium_font_emphasized_1_font-weight: 500;
  --DO_NOT_USE_bui_medium_font_emphasized_1_line-height: 24px;
  --DO_NOT_USE_bui_medium_font_emphasized_1_font-family: BlinkMacSystemFont,
    -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --DO_NOT_USE_bui_medium_font_emphasized_2_font-size: 14px;
  --DO_NOT_USE_bui_medium_font_emphasized_2_font-weight: 500;
  --DO_NOT_USE_bui_medium_font_emphasized_2_line-height: 20px;
  --DO_NOT_USE_bui_medium_font_emphasized_2_font-family: BlinkMacSystemFont,
    -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --DO_NOT_USE_bui_large_font_body_1_font-size: 16px;
  --DO_NOT_USE_bui_large_font_body_1_font-weight: 400;
  --DO_NOT_USE_bui_large_font_body_1_line-height: 24px;
  --DO_NOT_USE_bui_large_font_body_1_font-family: BlinkMacSystemFont,
    -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --DO_NOT_USE_bui_large_font_body_2_font-size: 14px;
  --DO_NOT_USE_bui_large_font_body_2_font-weight: 400;
  --DO_NOT_USE_bui_large_font_body_2_line-height: 20px;
  --DO_NOT_USE_bui_large_font_body_2_font-family: BlinkMacSystemFont,
    -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --DO_NOT_USE_bui_large_font_small_1_font-size: 12px;
  --DO_NOT_USE_bui_large_font_small_1_font-weight: 400;
  --DO_NOT_USE_bui_large_font_small_1_line-height: 18px;
  --DO_NOT_USE_bui_large_font_small_1_font-family: BlinkMacSystemFont,
    -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --DO_NOT_USE_bui_large_font_small_2_font-size: 12px;
  --DO_NOT_USE_bui_large_font_small_2_font-weight: 500;
  --DO_NOT_USE_bui_large_font_small_2_line-height: 18px;
  --DO_NOT_USE_bui_large_font_small_2_font-family: BlinkMacSystemFont,
    -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --DO_NOT_USE_bui_large_font_strong_1_font-size: 16px;
  --DO_NOT_USE_bui_large_font_strong_1_font-weight: 700;
  --DO_NOT_USE_bui_large_font_strong_1_line-height: 24px;
  --DO_NOT_USE_bui_large_font_strong_1_font-family: BlinkMacSystemFont,
    -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --DO_NOT_USE_bui_large_font_strong_2_font-size: 14px;
  --DO_NOT_USE_bui_large_font_strong_2_font-weight: 700;
  --DO_NOT_USE_bui_large_font_strong_2_line-height: 20px;
  --DO_NOT_USE_bui_large_font_strong_2_font-family: BlinkMacSystemFont,
    -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --DO_NOT_USE_bui_large_font_display_1_font-size: 96px;
  --DO_NOT_USE_bui_large_font_display_1_font-weight: 700;
  --DO_NOT_USE_bui_large_font_display_1_line-height: 108px;
  --DO_NOT_USE_bui_large_font_display_1_font-family: BlinkMacSystemFont,
    -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --DO_NOT_USE_bui_large_font_display_2_font-size: 64px;
  --DO_NOT_USE_bui_large_font_display_2_font-weight: 700;
  --DO_NOT_USE_bui_large_font_display_2_line-height: 72px;
  --DO_NOT_USE_bui_large_font_display_2_font-family: BlinkMacSystemFont,
    -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --DO_NOT_USE_bui_large_font_display_3_font-size: 48px;
  --DO_NOT_USE_bui_large_font_display_3_font-weight: 700;
  --DO_NOT_USE_bui_large_font_display_3_line-height: 62px;
  --DO_NOT_USE_bui_large_font_display_3_font-family: BlinkMacSystemFont,
    -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --DO_NOT_USE_bui_large_font_featured_1_font-size: 32px;
  --DO_NOT_USE_bui_large_font_featured_1_font-weight: 400;
  --DO_NOT_USE_bui_large_font_featured_1_line-height: 40px;
  --DO_NOT_USE_bui_large_font_featured_1_font-family: BlinkMacSystemFont,
    -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --DO_NOT_USE_bui_large_font_featured_2_font-size: 24px;
  --DO_NOT_USE_bui_large_font_featured_2_font-weight: 400;
  --DO_NOT_USE_bui_large_font_featured_2_line-height: 32px;
  --DO_NOT_USE_bui_large_font_featured_2_font-family: BlinkMacSystemFont,
    -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --DO_NOT_USE_bui_large_font_featured_3_font-size: 20px;
  --DO_NOT_USE_bui_large_font_featured_3_font-weight: 400;
  --DO_NOT_USE_bui_large_font_featured_3_line-height: 28px;
  --DO_NOT_USE_bui_large_font_featured_3_font-family: BlinkMacSystemFont,
    -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --DO_NOT_USE_bui_large_font_headline_1_font-size: 32px;
  --DO_NOT_USE_bui_large_font_headline_1_font-weight: 700;
  --DO_NOT_USE_bui_large_font_headline_1_line-height: 40px;
  --DO_NOT_USE_bui_large_font_headline_1_font-family: BlinkMacSystemFont,
    -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --DO_NOT_USE_bui_large_font_headline_2_font-size: 24px;
  --DO_NOT_USE_bui_large_font_headline_2_font-weight: 700;
  --DO_NOT_USE_bui_large_font_headline_2_line-height: 32px;
  --DO_NOT_USE_bui_large_font_headline_2_font-family: BlinkMacSystemFont,
    -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --DO_NOT_USE_bui_large_font_headline_3_font-size: 20px;
  --DO_NOT_USE_bui_large_font_headline_3_font-weight: 700;
  --DO_NOT_USE_bui_large_font_headline_3_line-height: 28px;
  --DO_NOT_USE_bui_large_font_headline_3_font-family: BlinkMacSystemFont,
    -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --DO_NOT_USE_bui_large_font_emphasized_1_font-size: 16px;
  --DO_NOT_USE_bui_large_font_emphasized_1_font-weight: 500;
  --DO_NOT_USE_bui_large_font_emphasized_1_line-height: 24px;
  --DO_NOT_USE_bui_large_font_emphasized_1_font-family: BlinkMacSystemFont,
    -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --DO_NOT_USE_bui_large_font_emphasized_2_font-size: 14px;
  --DO_NOT_USE_bui_large_font_emphasized_2_font-weight: 500;
  --DO_NOT_USE_bui_large_font_emphasized_2_line-height: 20px;
  --DO_NOT_USE_bui_large_font_emphasized_2_font-family: BlinkMacSystemFont,
    -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
}
.a611e4cd3f,
:root {
  --bui_color_black: #000;
  --bui_color_white: #fff;
  --bui_color_border: #949494;
  --bui_color_border_alt: #e7e7e7;
  --bui_color_accent_border: #febb02;
  --bui_color_action_border: #0071c2;
  --bui_color_callout_border: #ff8000;
  --bui_color_border_disabled: #d9d9d9;
  --bui_color_destructive_border: #c00;
  --bui_color_constructive_border: #008009;
  --bui_color_background: #494949;
  --bui_color_transparent: transparent;
  --bui_color_background_alt: #f2f2f2;
  --bui_color_cta_background: #0071c2;
  --bui_color_background_base: #fff;
  --bui_color_black_with_alpha: rgba(0, 0, 0, 0.5);
  --bui_color_accent_background: #febb02;
  --bui_color_action_background: #0071c2;
  --bui_color_callout_background: #ff8000;
  --bui_color_background_base_alt: #f2f2f2;
  --bui_color_background_disabled: #d9d9d9;
  --bui_color_background_inverted: #171717;
  --bui_color_accent_background_alt: #fdf4d8;
  --bui_color_action_background_alt: #e4f4ff;
  --bui_color_callout_background_alt: #fff0e0;
  --bui_color_destructive_background: #c00;
  --bui_color_background_disabled_alt: #f2f2f2;
  --bui_color_constructive_background: #008009;
  --bui_color_brand_primary_background: #003580;
  --bui_color_destructive_background_alt: #fff0f0;
  --bui_color_constructive_background_alt: #e7fde9;
  --bui_color_brand_genius_primary_background: #004cb8;
  --bui_color_foreground: #262626;
  --bui_color_foreground_alt: #6b6b6b;
  --bui_color_accent_foreground: #8e6601;
  --bui_color_action_foreground: #0071c2;
  --bui_color_callout_foreground: #923e01;
  --bui_color_foreground_disabled: #949494;
  --bui_color_foreground_inverted: #f2f2f2;
  --bui_color_destructive_foreground: #c00;
  --bui_color_constructive_foreground: #008009;
  --bui_color_foreground_disabled_alt: #d9d9d9;
  --bui_color_brand_primary_foreground: #003580;
  --bui_color_action_foreground_inverted: #3daeff;
  --bui_color_brand_genius_secondary_foreground: #febb02;
  --bui_color_highlighted: #cbcbcb;
  --bui_color_action_focus: rgba(0, 113, 194, 0.24);
  --bui_color_cta_highlighted: #00487a;
  --bui_color_highlighted_alt: rgba(0, 0, 0, 0.06);
  --bui_color_destructive_focus: rgba(204, 0, 0, 0.24);
  --bui_color_action_highlighted: #00487a;
  --bui_color_action_highlighted_alt: rgba(0, 113, 194, 0.06);
  --bui_color_destructive_highlighted: #8a0000;
  --bui_color_destructive_highlighted_alt: rgba(204, 0, 0, 0.06);
  --bui_color_on_background: #fff;
  --bui_color_on_cta_background: #fff;
  --bui_color_on_accent_background: #262626;
  --bui_color_on_action_background: #fff;
  --bui_color_on_callout_background: #262626;
  --bui_color_on_destructive_background: #fff;
  --bui_color_on_constructive_background: #fff;
  --bui_color_on_brand_primary_background: #fff;
  --bui_color_on_brand_genius_primary_background: #fff;
  --bui_color_background_elevation_one: #fff;
  --bui_color_background_elevation_two: #fff;
  --bui_color_accent_background_dynamic: #febb02;
  --bui_color_callout_background_dynamic: #ff8000;
  --bui_color_destructive_background_dynamic: #c00;
  --bui_color_constructive_background_dynamic: #008009;
  --bui_color_brand_primary_background_dynamic: #003580;
  --bui_color_on_accent_background_dynamic: #262626;
  --bui_color_on_callout_background_dynamic: #262626;
  --bui_color_on_destructive_background_dynamic: #fff;
  --bui_color_on_constructive_background_dynamic: #fff;
  --bui_color_on_brand_primary_background_dynamic: #fff;
  --bui_shadow_100: 0px 2px 8px 0px rgba(0, 0, 0, 0.16);
  --bui_shadow_200: 0px 2px 16px 0px rgba(0, 0, 0, 0.24);
  --bui_shadow_300: 0px 4px 16px 0px rgba(0, 0, 0, 0.32);
  --bui_spacing_1x: 4px;
  --bui_spacing_2x: 8px;
  --bui_spacing_3x: 12px;
  --bui_spacing_4x: 16px;
  --bui_spacing_6x: 24px;
  --bui_spacing_8x: 32px;
  --bui_spacing_12x: 48px;
  --bui_spacing_16x: 64px;
  --bui_spacing_24x: 96px;
  --bui_spacing_half: 2px;
  --bui_border_width_100: 1px;
  --bui_border_width_200: 2px;
  --bui_border_radius_100: 2px;
  --bui_border_radius_200: 2px;
  --bui_border_radius_300: 2px;
  --DO_NOT_USE_bui_small_font_body_1_font-size: 16px;
  --DO_NOT_USE_bui_small_font_body_1_font-weight: 400;
  --DO_NOT_USE_bui_small_font_body_1_line-height: 24px;
  --DO_NOT_USE_bui_small_font_body_1_font-family: BlinkMacSystemFont,
    -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --DO_NOT_USE_bui_small_font_body_2_font-size: 14px;
  --DO_NOT_USE_bui_small_font_body_2_font-weight: 400;
  --DO_NOT_USE_bui_small_font_body_2_line-height: 20px;
  --DO_NOT_USE_bui_small_font_body_2_font-family: BlinkMacSystemFont,
    -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --DO_NOT_USE_bui_small_font_small_1_font-size: 12px;
  --DO_NOT_USE_bui_small_font_small_1_font-weight: 400;
  --DO_NOT_USE_bui_small_font_small_1_line-height: 18px;
  --DO_NOT_USE_bui_small_font_small_1_font-family: BlinkMacSystemFont,
    -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --DO_NOT_USE_bui_small_font_small_2_font-size: 10px;
  --DO_NOT_USE_bui_small_font_small_2_font-weight: 500;
  --DO_NOT_USE_bui_small_font_small_2_line-height: 16px;
  --DO_NOT_USE_bui_small_font_small_2_font-family: BlinkMacSystemFont,
    -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --DO_NOT_USE_bui_small_font_strong_1_font-size: 16px;
  --DO_NOT_USE_bui_small_font_strong_1_font-weight: 700;
  --DO_NOT_USE_bui_small_font_strong_1_line-height: 24px;
  --DO_NOT_USE_bui_small_font_strong_1_font-family: BlinkMacSystemFont,
    -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --DO_NOT_USE_bui_small_font_strong_2_font-size: 14px;
  --DO_NOT_USE_bui_small_font_strong_2_font-weight: 700;
  --DO_NOT_USE_bui_small_font_strong_2_line-height: 20px;
  --DO_NOT_USE_bui_small_font_strong_2_font-family: BlinkMacSystemFont,
    -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --DO_NOT_USE_bui_small_font_display_1_font-size: 40px;
  --DO_NOT_USE_bui_small_font_display_1_font-weight: 700;
  --DO_NOT_USE_bui_small_font_display_1_line-height: 52px;
  --DO_NOT_USE_bui_small_font_display_1_font-family: BlinkMacSystemFont,
    -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --DO_NOT_USE_bui_small_font_display_2_font-size: 40px;
  --DO_NOT_USE_bui_small_font_display_2_font-weight: 700;
  --DO_NOT_USE_bui_small_font_display_2_line-height: 52px;
  --DO_NOT_USE_bui_small_font_display_2_font-family: BlinkMacSystemFont,
    -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --DO_NOT_USE_bui_small_font_display_3_font-size: 40px;
  --DO_NOT_USE_bui_small_font_display_3_font-weight: 700;
  --DO_NOT_USE_bui_small_font_display_3_line-height: 52px;
  --DO_NOT_USE_bui_small_font_display_3_font-family: BlinkMacSystemFont,
    -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --DO_NOT_USE_bui_small_font_featured_1_font-size: 20px;
  --DO_NOT_USE_bui_small_font_featured_1_font-weight: 400;
  --DO_NOT_USE_bui_small_font_featured_1_line-height: 28px;
  --DO_NOT_USE_bui_small_font_featured_1_font-family: BlinkMacSystemFont,
    -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --DO_NOT_USE_bui_small_font_featured_2_font-size: 20px;
  --DO_NOT_USE_bui_small_font_featured_2_font-weight: 400;
  --DO_NOT_USE_bui_small_font_featured_2_line-height: 28px;
  --DO_NOT_USE_bui_small_font_featured_2_font-family: BlinkMacSystemFont,
    -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --DO_NOT_USE_bui_small_font_featured_3_font-size: 20px;
  --DO_NOT_USE_bui_small_font_featured_3_font-weight: 400;
  --DO_NOT_USE_bui_small_font_featured_3_line-height: 28px;
  --DO_NOT_USE_bui_small_font_featured_3_font-family: BlinkMacSystemFont,
    -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --DO_NOT_USE_bui_small_font_headline_1_font-size: 32px;
  --DO_NOT_USE_bui_small_font_headline_1_font-weight: 700;
  --DO_NOT_USE_bui_small_font_headline_1_line-height: 40px;
  --DO_NOT_USE_bui_small_font_headline_1_font-family: BlinkMacSystemFont,
    -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --DO_NOT_USE_bui_small_font_headline_2_font-size: 24px;
  --DO_NOT_USE_bui_small_font_headline_2_font-weight: 700;
  --DO_NOT_USE_bui_small_font_headline_2_line-height: 32px;
  --DO_NOT_USE_bui_small_font_headline_2_font-family: BlinkMacSystemFont,
    -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --DO_NOT_USE_bui_small_font_headline_3_font-size: 20px;
  --DO_NOT_USE_bui_small_font_headline_3_font-weight: 700;
  --DO_NOT_USE_bui_small_font_headline_3_line-height: 28px;
  --DO_NOT_USE_bui_small_font_headline_3_font-family: BlinkMacSystemFont,
    -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --DO_NOT_USE_bui_small_font_emphasized_1_font-size: 16px;
  --DO_NOT_USE_bui_small_font_emphasized_1_font-weight: 500;
  --DO_NOT_USE_bui_small_font_emphasized_1_line-height: 24px;
  --DO_NOT_USE_bui_small_font_emphasized_1_font-family: BlinkMacSystemFont,
    -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --DO_NOT_USE_bui_small_font_emphasized_2_font-size: 14px;
  --DO_NOT_USE_bui_small_font_emphasized_2_font-weight: 500;
  --DO_NOT_USE_bui_small_font_emphasized_2_line-height: 20px;
  --DO_NOT_USE_bui_small_font_emphasized_2_font-family: BlinkMacSystemFont,
    -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --DO_NOT_USE_bui_medium_font_body_1_font-size: 16px;
  --DO_NOT_USE_bui_medium_font_body_1_font-weight: 400;
  --DO_NOT_USE_bui_medium_font_body_1_line-height: 24px;
  --DO_NOT_USE_bui_medium_font_body_1_font-family: BlinkMacSystemFont,
    -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --DO_NOT_USE_bui_medium_font_body_2_font-size: 14px;
  --DO_NOT_USE_bui_medium_font_body_2_font-weight: 400;
  --DO_NOT_USE_bui_medium_font_body_2_line-height: 20px;
  --DO_NOT_USE_bui_medium_font_body_2_font-family: BlinkMacSystemFont,
    -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --DO_NOT_USE_bui_medium_font_small_1_font-size: 12px;
  --DO_NOT_USE_bui_medium_font_small_1_font-weight: 400;
  --DO_NOT_USE_bui_medium_font_small_1_line-height: 18px;
  --DO_NOT_USE_bui_medium_font_small_1_font-family: BlinkMacSystemFont,
    -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --DO_NOT_USE_bui_medium_font_small_2_font-size: 12px;
  --DO_NOT_USE_bui_medium_font_small_2_font-weight: 500;
  --DO_NOT_USE_bui_medium_font_small_2_line-height: 18px;
  --DO_NOT_USE_bui_medium_font_small_2_font-family: BlinkMacSystemFont,
    -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --DO_NOT_USE_bui_medium_font_strong_1_font-size: 16px;
  --DO_NOT_USE_bui_medium_font_strong_1_font-weight: 700;
  --DO_NOT_USE_bui_medium_font_strong_1_line-height: 24px;
  --DO_NOT_USE_bui_medium_font_strong_1_font-family: BlinkMacSystemFont,
    -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --DO_NOT_USE_bui_medium_font_strong_2_font-size: 14px;
  --DO_NOT_USE_bui_medium_font_strong_2_font-weight: 700;
  --DO_NOT_USE_bui_medium_font_strong_2_line-height: 20px;
  --DO_NOT_USE_bui_medium_font_strong_2_font-family: BlinkMacSystemFont,
    -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --DO_NOT_USE_bui_medium_font_display_1_font-size: 64px;
  --DO_NOT_USE_bui_medium_font_display_1_font-weight: 700;
  --DO_NOT_USE_bui_medium_font_display_1_line-height: 72px;
  --DO_NOT_USE_bui_medium_font_display_1_font-family: BlinkMacSystemFont,
    -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --DO_NOT_USE_bui_medium_font_display_2_font-size: 64px;
  --DO_NOT_USE_bui_medium_font_display_2_font-weight: 700;
  --DO_NOT_USE_bui_medium_font_display_2_line-height: 72px;
  --DO_NOT_USE_bui_medium_font_display_2_font-family: BlinkMacSystemFont,
    -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --DO_NOT_USE_bui_medium_font_display_3_font-size: 48px;
  --DO_NOT_USE_bui_medium_font_display_3_font-weight: 700;
  --DO_NOT_USE_bui_medium_font_display_3_line-height: 62px;
  --DO_NOT_USE_bui_medium_font_display_3_font-family: BlinkMacSystemFont,
    -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --DO_NOT_USE_bui_medium_font_featured_1_font-size: 32px;
  --DO_NOT_USE_bui_medium_font_featured_1_font-weight: 400;
  --DO_NOT_USE_bui_medium_font_featured_1_line-height: 40px;
  --DO_NOT_USE_bui_medium_font_featured_1_font-family: BlinkMacSystemFont,
    -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --DO_NOT_USE_bui_medium_font_featured_2_font-size: 24px;
  --DO_NOT_USE_bui_medium_font_featured_2_font-weight: 400;
  --DO_NOT_USE_bui_medium_font_featured_2_line-height: 32px;
  --DO_NOT_USE_bui_medium_font_featured_2_font-family: BlinkMacSystemFont,
    -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --DO_NOT_USE_bui_medium_font_featured_3_font-size: 20px;
  --DO_NOT_USE_bui_medium_font_featured_3_font-weight: 400;
  --DO_NOT_USE_bui_medium_font_featured_3_line-height: 28px;
  --DO_NOT_USE_bui_medium_font_featured_3_font-family: BlinkMacSystemFont,
    -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --DO_NOT_USE_bui_medium_font_headline_1_font-size: 32px;
  --DO_NOT_USE_bui_medium_font_headline_1_font-weight: 700;
  --DO_NOT_USE_bui_medium_font_headline_1_line-height: 40px;
  --DO_NOT_USE_bui_medium_font_headline_1_font-family: BlinkMacSystemFont,
    -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --DO_NOT_USE_bui_medium_font_headline_2_font-size: 24px;
  --DO_NOT_USE_bui_medium_font_headline_2_font-weight: 700;
  --DO_NOT_USE_bui_medium_font_headline_2_line-height: 32px;
  --DO_NOT_USE_bui_medium_font_headline_2_font-family: BlinkMacSystemFont,
    -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --DO_NOT_USE_bui_medium_font_headline_3_font-size: 20px;
  --DO_NOT_USE_bui_medium_font_headline_3_font-weight: 700;
  --DO_NOT_USE_bui_medium_font_headline_3_line-height: 28px;
  --DO_NOT_USE_bui_medium_font_headline_3_font-family: BlinkMacSystemFont,
    -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --DO_NOT_USE_bui_medium_font_emphasized_1_font-size: 16px;
  --DO_NOT_USE_bui_medium_font_emphasized_1_font-weight: 500;
  --DO_NOT_USE_bui_medium_font_emphasized_1_line-height: 24px;
  --DO_NOT_USE_bui_medium_font_emphasized_1_font-family: BlinkMacSystemFont,
    -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --DO_NOT_USE_bui_medium_font_emphasized_2_font-size: 14px;
  --DO_NOT_USE_bui_medium_font_emphasized_2_font-weight: 500;
  --DO_NOT_USE_bui_medium_font_emphasized_2_line-height: 20px;
  --DO_NOT_USE_bui_medium_font_emphasized_2_font-family: BlinkMacSystemFont,
    -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --DO_NOT_USE_bui_large_font_body_1_font-size: 16px;
  --DO_NOT_USE_bui_large_font_body_1_font-weight: 400;
  --DO_NOT_USE_bui_large_font_body_1_line-height: 24px;
  --DO_NOT_USE_bui_large_font_body_1_font-family: BlinkMacSystemFont,
    -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --DO_NOT_USE_bui_large_font_body_2_font-size: 14px;
  --DO_NOT_USE_bui_large_font_body_2_font-weight: 400;
  --DO_NOT_USE_bui_large_font_body_2_line-height: 20px;
  --DO_NOT_USE_bui_large_font_body_2_font-family: BlinkMacSystemFont,
    -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --DO_NOT_USE_bui_large_font_small_1_font-size: 12px;
  --DO_NOT_USE_bui_large_font_small_1_font-weight: 400;
  --DO_NOT_USE_bui_large_font_small_1_line-height: 18px;
  --DO_NOT_USE_bui_large_font_small_1_font-family: BlinkMacSystemFont,
    -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --DO_NOT_USE_bui_large_font_small_2_font-size: 12px;
  --DO_NOT_USE_bui_large_font_small_2_font-weight: 500;
  --DO_NOT_USE_bui_large_font_small_2_line-height: 18px;
  --DO_NOT_USE_bui_large_font_small_2_font-family: BlinkMacSystemFont,
    -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --DO_NOT_USE_bui_large_font_strong_1_font-size: 16px;
  --DO_NOT_USE_bui_large_font_strong_1_font-weight: 700;
  --DO_NOT_USE_bui_large_font_strong_1_line-height: 24px;
  --DO_NOT_USE_bui_large_font_strong_1_font-family: BlinkMacSystemFont,
    -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --DO_NOT_USE_bui_large_font_strong_2_font-size: 14px;
  --DO_NOT_USE_bui_large_font_strong_2_font-weight: 700;
  --DO_NOT_USE_bui_large_font_strong_2_line-height: 20px;
  --DO_NOT_USE_bui_large_font_strong_2_font-family: BlinkMacSystemFont,
    -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --DO_NOT_USE_bui_large_font_display_1_font-size: 96px;
  --DO_NOT_USE_bui_large_font_display_1_font-weight: 700;
  --DO_NOT_USE_bui_large_font_display_1_line-height: 108px;
  --DO_NOT_USE_bui_large_font_display_1_font-family: BlinkMacSystemFont,
    -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --DO_NOT_USE_bui_large_font_display_2_font-size: 64px;
  --DO_NOT_USE_bui_large_font_display_2_font-weight: 700;
  --DO_NOT_USE_bui_large_font_display_2_line-height: 72px;
  --DO_NOT_USE_bui_large_font_display_2_font-family: BlinkMacSystemFont,
    -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --DO_NOT_USE_bui_large_font_display_3_font-size: 48px;
  --DO_NOT_USE_bui_large_font_display_3_font-weight: 700;
  --DO_NOT_USE_bui_large_font_display_3_line-height: 62px;
  --DO_NOT_USE_bui_large_font_display_3_font-family: BlinkMacSystemFont,
    -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --DO_NOT_USE_bui_large_font_featured_1_font-size: 32px;
  --DO_NOT_USE_bui_large_font_featured_1_font-weight: 400;
  --DO_NOT_USE_bui_large_font_featured_1_line-height: 40px;
  --DO_NOT_USE_bui_large_font_featured_1_font-family: BlinkMacSystemFont,
    -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --DO_NOT_USE_bui_large_font_featured_2_font-size: 24px;
  --DO_NOT_USE_bui_large_font_featured_2_font-weight: 400;
  --DO_NOT_USE_bui_large_font_featured_2_line-height: 32px;
  --DO_NOT_USE_bui_large_font_featured_2_font-family: BlinkMacSystemFont,
    -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --DO_NOT_USE_bui_large_font_featured_3_font-size: 20px;
  --DO_NOT_USE_bui_large_font_featured_3_font-weight: 400;
  --DO_NOT_USE_bui_large_font_featured_3_line-height: 28px;
  --DO_NOT_USE_bui_large_font_featured_3_font-family: BlinkMacSystemFont,
    -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --DO_NOT_USE_bui_large_font_headline_1_font-size: 32px;
  --DO_NOT_USE_bui_large_font_headline_1_font-weight: 700;
  --DO_NOT_USE_bui_large_font_headline_1_line-height: 40px;
  --DO_NOT_USE_bui_large_font_headline_1_font-family: BlinkMacSystemFont,
    -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --DO_NOT_USE_bui_large_font_headline_2_font-size: 24px;
  --DO_NOT_USE_bui_large_font_headline_2_font-weight: 700;
  --DO_NOT_USE_bui_large_font_headline_2_line-height: 32px;
  --DO_NOT_USE_bui_large_font_headline_2_font-family: BlinkMacSystemFont,
    -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --DO_NOT_USE_bui_large_font_headline_3_font-size: 20px;
  --DO_NOT_USE_bui_large_font_headline_3_font-weight: 700;
  --DO_NOT_USE_bui_large_font_headline_3_line-height: 28px;
  --DO_NOT_USE_bui_large_font_headline_3_font-family: BlinkMacSystemFont,
    -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --DO_NOT_USE_bui_large_font_emphasized_1_font-size: 16px;
  --DO_NOT_USE_bui_large_font_emphasized_1_font-weight: 500;
  --DO_NOT_USE_bui_large_font_emphasized_1_line-height: 24px;
  --DO_NOT_USE_bui_large_font_emphasized_1_font-family: BlinkMacSystemFont,
    -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
  --DO_NOT_USE_bui_large_font_emphasized_2_font-size: 14px;
  --DO_NOT_USE_bui_large_font_emphasized_2_font-weight: 500;
  --DO_NOT_USE_bui_large_font_emphasized_2_line-height: 20px;
  --DO_NOT_USE_bui_large_font_emphasized_2_font-family: BlinkMacSystemFont,
    -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;
}
.a0db107b42:not(.f414b252ca) {
  display: none;
}
@media print {
  .a0db107b42:not(.f414b252ca) {
    display: block;
  }
  .f414b252ca {
    display: none !important;
  }
}
.a168c6f285 {
  display: inline;
}
.a168c6f285,
.a168c6f285:active,
.a168c6f285:focus,
.a168c6f285:hover {
  color: var(--bui_color_action_foreground);
  text-decoration: underline;
}
.a168c6f285:active,
.a168c6f285:visited {
  color: var(--bui_color_action_foreground);
}
.b46b015725 {
  margin-right: var(--bui_spacing_2x);
}
.ba5b6176d3 .b46b015725,
[dir="rtl"] .b46b015725 {
  margin-left: var(--bui_spacing_2x);
  margin-right: 0;
}
.a25b1d9e47,
.b7555bc87e {
  text-decoration: none;
}
.f45f1f39d8 {
  align-items: center;
  display: inline-flex;
}
.b7555bc87e,
.b7555bc87e:active,
.b7555bc87e:focus,
.b7555bc87e:hover,
.b7555bc87e:visited {
  color: var(--bui_color_foreground);
}
.cf08ef0786,
.cf08ef0786:active,
.cf08ef0786:focus,
.cf08ef0786:hover,
.cf08ef0786:visited {
  color: var(--bui_color_foreground_disabled);
  text-decoration: none;
}
.e845a3955f {
  list-style-type: none;
  padding: 0;
}
.f857d22dda {
  align-items: center;
  display: inline-flex;
}
.d461615712 {
  margin-right: var(--bui_spacing_half);
}
.ccb3c1f809 .d461615712,
[dir="rtl"] .d461615712 {
  margin-left: var(--bui_spacing_half);
  margin-right: 0;
}
.da627785d6 {
  max-width: 100%;
  position: relative;
}
.bcc2c1529b {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.da627785d6 img,
.da627785d6 picture {
  display: block;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  width: 100%;
}
.d9b8684616,
.faaadd02af {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.faaadd02af {
  pointer-events: none;
}
.d9b8684616 {
  align-items: center;
  color: var(--bui_color_white);
  display: flex;
  justify-content: center;
  padding: var(--bui_spacing_4x);
  transform: translateZ(0);
}
.bf732e36ff {
  pointer-events: all;
}
.c95ad2dc0f .bf732e36ff {
  align-items: center;
  display: flex;
  justify-content: center;
}
.dee9e0cdff .d9b8684616 {
  background-color: var(--bui_color_black_with_alpha);
}
.dee9e0cdff .bf732e36ff {
  text-align: center;
}
.deac64fa91 .bf732e36ff,
.dee9e0cdff .bf732e36ff,
.f8de10132b .bf732e36ff {
  width: 100%;
}
.a375b4bc2a .bf732e36ff,
.ba34b69e56 .bf732e36ff {
  height: 100%;
}
.f8de10132b .d9b8684616 {
  background: linear-gradient(
    0,
    rgba(0, 0, 0, 0.349),
    rgba(0, 0, 0, 0.424) 13.81%,
    rgba(0, 0, 0, 0.494) 28.27%,
    rgba(0, 0, 0, 0.561) 42.12%,
    rgba(0, 0, 0, 0.616) 56.28%,
    rgba(0, 0, 0, 0.663) 70.13%,
    rgba(0, 0, 0, 0.69) 84.88%,
    rgba(0, 0, 0, 0.702)
  );
  bottom: auto;
  justify-content: start;
}
.deac64fa91 .d9b8684616 {
  background: linear-gradient(
    180deg,
    rgba(0, 0, 0, 0.349),
    rgba(0, 0, 0, 0.424) 13.81%,
    rgba(0, 0, 0, 0.494) 28.27%,
    rgba(0, 0, 0, 0.561) 42.12%,
    rgba(0, 0, 0, 0.616) 56.28%,
    rgba(0, 0, 0, 0.663) 70.13%,
    rgba(0, 0, 0, 0.69) 84.88%,
    rgba(0, 0, 0, 0.702)
  );
  justify-content: start;
  top: auto;
}
.add9087bcb .deac64fa91 .d9b8684616,
[dir="rtl"] .deac64fa91 .d9b8684616 {
  background: linear-gradient(
    -180deg,
    rgba(0, 0, 0, 0.349),
    rgba(0, 0, 0, 0.424) 13.81%,
    rgba(0, 0, 0, 0.494) 28.27%,
    rgba(0, 0, 0, 0.561) 42.12%,
    rgba(0, 0, 0, 0.616) 56.28%,
    rgba(0, 0, 0, 0.663) 70.13%,
    rgba(0, 0, 0, 0.69) 84.88%,
    rgba(0, 0, 0, 0.702)
  );
}
.deac64fa91 .d9b8684616:before,
.f8de10132b .d9b8684616:before {
  content: "";
  height: calc(var(--bui_spacing_1x) * 13);
  left: 0;
  position: absolute;
  right: 0;
}
.f8de10132b .d9b8684616:before {
  background: linear-gradient(
    0,
    transparent,
    rgba(0, 0, 0, 0.012) 13.54%,
    rgba(0, 0, 0, 0.039) 27.6%,
    rgba(0, 0, 0, 0.082) 42.19%,
    rgba(0, 0, 0, 0.137) 56.77%,
    rgba(0, 0, 0, 0.204) 71.35%,
    rgba(0, 0, 0, 0.275) 85.94%,
    rgba(0, 0, 0, 0.349)
  );
  top: 100%;
}
.deac64fa91 .d9b8684616:before {
  background: linear-gradient(
    180deg,
    transparent,
    rgba(0, 0, 0, 0.012) 13.54%,
    rgba(0, 0, 0, 0.039) 27.6%,
    rgba(0, 0, 0, 0.082) 42.19%,
    rgba(0, 0, 0, 0.137) 56.77%,
    rgba(0, 0, 0, 0.204) 71.35%,
    rgba(0, 0, 0, 0.275) 85.94%,
    rgba(0, 0, 0, 0.349)
  );
  bottom: 100%;
}
.add9087bcb .deac64fa91 .d9b8684616:before,
[dir="rtl"] .deac64fa91 .d9b8684616:before {
  background: linear-gradient(
    -180deg,
    transparent,
    rgba(0, 0, 0, 0.012) 13.54%,
    rgba(0, 0, 0, 0.039) 27.6%,
    rgba(0, 0, 0, 0.082) 42.19%,
    rgba(0, 0, 0, 0.137) 56.77%,
    rgba(0, 0, 0, 0.204) 71.35%,
    rgba(0, 0, 0, 0.275) 85.94%,
    rgba(0, 0, 0, 0.349)
  );
}
.a375b4bc2a .d9b8684616 {
  align-items: start;
  background: linear-gradient(
    -90deg,
    rgba(0, 0, 0, 0.349),
    rgba(0, 0, 0, 0.424) 13.81%,
    rgba(0, 0, 0, 0.494) 28.27%,
    rgba(0, 0, 0, 0.561) 42.12%,
    rgba(0, 0, 0, 0.616) 56.28%,
    rgba(0, 0, 0, 0.663) 70.13%,
    rgba(0, 0, 0, 0.69) 84.88%,
    rgba(0, 0, 0, 0.702)
  );
  justify-content: start;
  left: 0;
  right: auto;
  width: auto;
}
.add9087bcb .a375b4bc2a .d9b8684616,
.ba34b69e56 .d9b8684616,
[dir="rtl"] .a375b4bc2a .d9b8684616 {
  background: linear-gradient(
    90deg,
    rgba(0, 0, 0, 0.349),
    rgba(0, 0, 0, 0.424) 13.81%,
    rgba(0, 0, 0, 0.494) 28.27%,
    rgba(0, 0, 0, 0.561) 42.12%,
    rgba(0, 0, 0, 0.616) 56.28%,
    rgba(0, 0, 0, 0.663) 70.13%,
    rgba(0, 0, 0, 0.69) 84.88%,
    rgba(0, 0, 0, 0.702)
  );
  left: auto;
  right: 0;
}
.ba34b69e56 .d9b8684616 {
  align-items: start;
  justify-content: end;
  width: auto;
}
.add9087bcb .ba34b69e56 .d9b8684616,
[dir="rtl"] .ba34b69e56 .d9b8684616 {
  background: linear-gradient(
    -90deg,
    rgba(0, 0, 0, 0.349),
    rgba(0, 0, 0, 0.424) 13.81%,
    rgba(0, 0, 0, 0.494) 28.27%,
    rgba(0, 0, 0, 0.561) 42.12%,
    rgba(0, 0, 0, 0.616) 56.28%,
    rgba(0, 0, 0, 0.663) 70.13%,
    rgba(0, 0, 0, 0.69) 84.88%,
    rgba(0, 0, 0, 0.702)
  );
  left: 0;
  right: auto;
}
.a375b4bc2a .d9b8684616:before,
.ba34b69e56 .d9b8684616:before {
  bottom: 0;
  content: "";
  position: absolute;
  top: 0;
  width: calc(var(--bui_spacing_1x) * 13);
}
.a375b4bc2a .d9b8684616:before {
  background: linear-gradient(
    -90deg,
    transparent,
    rgba(0, 0, 0, 0.012) 13.54%,
    rgba(0, 0, 0, 0.039) 27.6%,
    rgba(0, 0, 0, 0.082) 42.19%,
    rgba(0, 0, 0, 0.137) 56.77%,
    rgba(0, 0, 0, 0.204) 71.35%,
    rgba(0, 0, 0, 0.275) 85.94%,
    rgba(0, 0, 0, 0.349)
  );
  left: 100%;
  right: auto;
}
.add9087bcb .a375b4bc2a .d9b8684616:before,
.ba34b69e56 .d9b8684616:before,
[dir="rtl"] .a375b4bc2a .d9b8684616:before {
  background: linear-gradient(
    90deg,
    transparent,
    rgba(0, 0, 0, 0.012) 13.54%,
    rgba(0, 0, 0, 0.039) 27.6%,
    rgba(0, 0, 0, 0.082) 42.19%,
    rgba(0, 0, 0, 0.137) 56.77%,
    rgba(0, 0, 0, 0.204) 71.35%,
    rgba(0, 0, 0, 0.275) 85.94%,
    rgba(0, 0, 0, 0.349)
  );
  left: auto;
  right: 100%;
}
.add9087bcb .ba34b69e56 .d9b8684616:before,
[dir="rtl"] .ba34b69e56 .d9b8684616:before {
  background: linear-gradient(
    -90deg,
    transparent,
    rgba(0, 0, 0, 0.012) 13.54%,
    rgba(0, 0, 0, 0.039) 27.6%,
    rgba(0, 0, 0, 0.082) 42.19%,
    rgba(0, 0, 0, 0.137) 56.77%,
    rgba(0, 0, 0, 0.204) 71.35%,
    rgba(0, 0, 0, 0.275) 85.94%,
    rgba(0, 0, 0, 0.349)
  );
  left: 100%;
  right: auto;
}
.c9955b5a21 .d9b8684616 {
  padding: 0;
}
.b4d9fc386f {
  position: relative;
}
.e6e585da68 {
  clip: rect(0, 0, 0, 0);
  border: 0;
  -webkit-clip-path: inset(50%);
  clip-path: inset(50%);
  height: 1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  white-space: nowrap;
  width: 1px;
}
.b7ddc27f06 {
  padding-top: var(--bui_spacing_half);
}
.f18ef076be {
  width: calc(var(--bui_spacing_1x) * 16);
}
.b2870354c0 {
  margin: 0;
}
.decd267115 {
  margin-top: calc(var(--bui_spacing_2x) * -1);
  overflow: hidden;
  padding-top: var(--bui_spacing_2x);
}
.fe97fdea60 {
  background: var(--bui_color_background_elevation_one);
  border-top: var(--bui_border_width_100) solid var(--bui_color_border_alt);
  position: relative;
}
.d31cc30a83 {
  padding: var(--bui_spacing_4x);
}
.ea944a70ab {
  padding: var(--bui_spacing_6x);
}
.f34fc7f7f2 {
  background: var(--bui_color_background_elevation_two);
  border-top: 0;
}
.f34fc7f7f2:before {
  bottom: 0;
  box-shadow: var(--bui_shadow_100);
  content: "";
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  transform: rotate(180deg);
}
.eacedf5ae4 .f34fc7f7f2:before,
[dir="rtl"] .f34fc7f7f2:before {
  transform: rotate(-180deg);
}
.f9739c0e15 {
  flex-grow: 1;
  margin-left: var(--bui_spacing_2x);
  width: 100%;
}
.eacedf5ae4 .f9739c0e15,
[dir="rtl"] .f9739c0e15 {
  margin-left: 0;
  margin-right: var(--bui_spacing_2x);
}
.f9739c0e15:first-child {
  margin-left: 0;
}
.eacedf5ae4 .f9739c0e15:first-child,
[dir="rtl"] .f9739c0e15:first-child {
  margin-left: 0;
  margin-right: 0;
}
.db02864044 {
  width: auto;
}
.d519ce8591 {
  list-style: none;
  margin: 0;
  padding: 0;
}
.c4923a09d7,
.d519ce8591,
.e733f1c8d1 {
  align-items: center;
  display: flex;
}
.e733f1c8d1 {
  background: var(--bui_color_action_background);
  border-radius: 50%;
  color: var(--bui_color_on_action_background);
  flex-grow: 0;
  flex-shrink: 0;
  height: var(--bui_spacing_6x);
  justify-content: center;
  line-height: 1;
  margin-right: var(--bui_spacing_2x);
  width: var(--bui_spacing_6x);
}
.b49d6792b1 .e733f1c8d1,
[dir="rtl"] .e733f1c8d1 {
  margin-left: var(--bui_spacing_2x);
  margin-right: 0;
}
.f37bc2873e {
  color: var(--bui_color_foreground);
}
.d3124d14bc .e733f1c8d1 {
  background: var(--bui_color_background);
  color: var(--bui_color_on_background);
}
.f40a94e571 {
  background: var(--bui_color_border_alt);
  flex: 1;
  height: var(--bui_border_width_100);
  margin: 0 var(--bui_spacing_2x);
  min-width: var(--bui_spacing_4x);
}
.b5da69abe3 {
  display: none;
}
@media (max-width: 575px) {
  .fbe2955e7a .c4923a09d7,
  .fbe2955e7a .e733f1c8d1,
  .fbe2955e7a .f40a94e571 {
    display: none;
  }
  .fbe2955e7a .f37bc2873e {
    align-items: center;
    display: flex;
    flex: 1;
    justify-content: space-between;
  }
  .fbe2955e7a .f37bc2873e .b5da69abe3 {
    display: block;
    margin-left: var(--bui_spacing_2x);
  }
  .b49d6792b1 .fbe2955e7a .f37bc2873e .b5da69abe3,
  [dir="rtl"] .fbe2955e7a .f37bc2873e .b5da69abe3 {
    margin-left: 0;
    margin-right: var(--bui_spacing_2x);
  }
}
.c1539d19e6 {
  align-items: flex-start;
  flex-direction: column;
}
.c1539d19e6 .c4923a09d7 {
  display: block;
  padding-bottom: var(--bui_spacing_6x);
  position: relative;
  width: 100%;
}
.c1539d19e6 .c4923a09d7:last-child {
  padding-bottom: 0;
}
.c1539d19e6 .bbbd88de16 {
  align-items: center;
  display: flex;
}
.c1539d19e6 .c87d27fd98 {
  display: block;
  margin-left: calc(var(--bui_spacing_6x) + var(--bui_spacing_2x));
  margin-top: var(--bui_spacing_4x);
}
.b49d6792b1 .c1539d19e6 .c87d27fd98,
[dir="rtl"] .c1539d19e6 .c87d27fd98 {
  margin-left: 0;
  margin-right: calc(var(--bui_spacing_6x) + var(--bui_spacing_2x));
}
.c1539d19e6 .f40a94e571 {
  display: none;
}
.c1539d19e6 .e733f1c8d1 {
  position: relative;
}
.c1539d19e6 .c4923a09d7:before {
  background: var(--bui_color_border);
  content: "";
  height: 100%;
  left: var(--bui_spacing_3x);
  position: absolute;
  top: 0;
  width: var(--bui_border_width_100);
}
.b49d6792b1 .c1539d19e6 .c4923a09d7:before,
[dir="rtl"] .c1539d19e6 .c4923a09d7:before {
  left: auto;
  right: var(--bui_spacing_3x);
}
.c1539d19e6 .c4923a09d7:last-child:before {
  content: none;
}
.d46673fe81 {
  box-sizing: border-box;
  clear: both;
  display: flex;
  flex-basis: 100%;
  flex-flow: row wrap;
  justify-content: flex-start;
  list-style-type: none;
  margin: calc(var(--bui_spacing_4x) * -1) calc(var(--bui_spacing_4x) * -1 / 2)
    0 calc(var(--bui_spacing_4x) * -1 / 2);
  padding: 0;
  pointer-events: none;
}
.ccff2b4c43 {
  box-sizing: border-box;
  margin: 0;
  padding: var(--bui_spacing_4x) calc(var(--bui_spacing_4x) / 2) 0
    calc(var(--bui_spacing_4x) / 2);
}
.ccff2b4c43 > * {
  pointer-events: all;
}
.c135d5bf2d {
  margin: 0;
}
.c135d5bf2d > .ccff2b4c43 {
  padding: 0;
}
.b984d37981 {
  width: 8.3333333333%;
}
.e1c77db7d1 {
  width: 16.6666666667%;
}
.ea27cffb06 {
  width: 25%;
}
.cfc0860887 {
  width: 33.3333333333%;
}
.ce65b5ae99 {
  width: 41.6666666667%;
}
.a133e5581b,
.edf84968d5 {
  width: 50%;
}
.cb10ca9525 {
  width: 58.3333333333%;
}
.d572e85f6f {
  width: 66.6666666667%;
}
.bdc701a8ce {
  width: 75%;
}
.f8c8cc5ac3 {
  width: 83.3333333333%;
}
.c3f4f6d229 {
  width: 91.6666666667%;
}
.bdb988fcaf,
.ecf92b7e4d {
  width: 100%;
}
.c6e77ccc38 {
  margin-left: 8.3333333333%;
}
.ebabedf78d .c6e77ccc38,
[dir="rtl"] .c6e77ccc38 {
  margin-left: 0;
  margin-right: 8.3333333333%;
}
.a80397936d {
  margin-left: 16.6666666667%;
}
.ebabedf78d .a80397936d,
[dir="rtl"] .a80397936d {
  margin-left: 0;
  margin-right: 16.6666666667%;
}
.ead786b5f8 {
  margin-left: 25%;
}
.ebabedf78d .ead786b5f8,
[dir="rtl"] .ead786b5f8 {
  margin-left: 0;
  margin-right: 25%;
}
.aa3fdf7463 {
  margin-left: 33.3333333333%;
}
.ebabedf78d .aa3fdf7463,
[dir="rtl"] .aa3fdf7463 {
  margin-left: 0;
  margin-right: 33.3333333333%;
}
.f6da5bb632 {
  margin-left: 41.6666666667%;
}
.ebabedf78d .f6da5bb632,
[dir="rtl"] .f6da5bb632 {
  margin-left: 0;
  margin-right: 41.6666666667%;
}
.ae27e56b90,
.bb93fb0c90 {
  margin-left: 50%;
}
.ebabedf78d .ae27e56b90,
.ebabedf78d .bb93fb0c90,
[dir="rtl"] .ae27e56b90,
[dir="rtl"] .bb93fb0c90 {
  margin-left: 0;
  margin-right: 50%;
}
.cfc3ea9345 {
  margin-left: 58.3333333333%;
}
.ebabedf78d .cfc3ea9345,
[dir="rtl"] .cfc3ea9345 {
  margin-left: 0;
  margin-right: 58.3333333333%;
}
.e904cabaa3 {
  margin-left: 66.6666666667%;
}
.ebabedf78d .e904cabaa3,
[dir="rtl"] .e904cabaa3 {
  margin-left: 0;
  margin-right: 66.6666666667%;
}
.c83b132b69 {
  margin-left: 75%;
}
.ebabedf78d .c83b132b69,
[dir="rtl"] .c83b132b69 {
  margin-left: 0;
  margin-right: 75%;
}
.a6676bcb4d {
  margin-left: 83.3333333333%;
}
.ebabedf78d .a6676bcb4d,
[dir="rtl"] .a6676bcb4d {
  margin-left: 0;
  margin-right: 83.3333333333%;
}
.ebd0506bae {
  margin-left: 91.6666666667%;
}
.ebabedf78d .ebd0506bae,
[dir="rtl"] .ebd0506bae {
  margin-left: 0;
  margin-right: 91.6666666667%;
}
.f5b2c56801 {
  margin-left: auto;
  margin-right: 0;
}
.ebabedf78d .f5b2c56801,
[dir="rtl"] .f5b2c56801 {
  margin-left: 0;
  margin-right: auto;
}
.a0224add51 > .ccff2b4c43 {
  display: flex;
  width: auto;
}
.aa82d6a508 > .ccff2b4c43 {
  flex: 1 1 auto;
  width: auto;
}
.daaa6373c8 > .ccff2b4c43 {
  flex: 1 0 0;
  width: auto;
}
.e1f694bd3d {
  flex-direction: row-reverse;
}
.e1c8ad10f3 {
  flex-direction: column;
}
.f89f7c720c {
  flex-direction: column-reverse;
}
.c6aefe00bc {
  align-items: center;
}
.a3b30cce60 {
  align-items: flex-end;
}
.a698cb6c98 {
  align-items: flex-start;
}
.c1d6131f52 {
  align-self: center;
}
.d3895a4136 {
  align-self: flex-end;
}
.eb851397f4 {
  align-self: flex-start;
}
.ec8705c275 {
  justify-content: flex-start;
}
.b9fc01f2a9 {
  justify-content: center;
}
.cfdca6353d {
  justify-content: flex-end;
}
.e924f70d98 {
  justify-content: space-between;
}
.d3d31ba9c7 {
  justify-content: space-around;
}
.acdae16f61 {
  flex-direction: row-reverse;
}
@media (min-width: 576px) {
  .d46673fe81 {
    margin: calc(var(--bui_spacing_6x) * -1)
      calc(var(--bui_spacing_6x) * -1 / 2) 0
      calc(var(--bui_spacing_6x) * -1 / 2);
  }
  .d46673fe81 > .ccff2b4c43 {
    padding: var(--bui_spacing_6x) calc(var(--bui_spacing_6x) / 2) 0
      calc(var(--bui_spacing_6x) / 2);
  }
  .bffbc8c25e {
    margin: calc(var(--bui_spacing_4x) * -1)
      calc(var(--bui_spacing_4x) * -1 / 2) 0
      calc(var(--bui_spacing_4x) * -1 / 2);
  }
  .bffbc8c25e > .ccff2b4c43 {
    padding: var(--bui_spacing_4x) calc(var(--bui_spacing_4x) / 2) 0
      calc(var(--bui_spacing_4x) / 2);
  }
  .c135d5bf2d {
    margin: 0;
  }
  .c135d5bf2d > .ccff2b4c43 {
    padding: 0;
  }
  .d6273c2588 {
    width: 8.3333333333%;
  }
  .f159b2a7d5 {
    width: 16.6666666667%;
  }
  .e34216c43d {
    width: 25%;
  }
  .a7f45161a9 {
    width: 33.3333333333%;
  }
  .e494c7ecc4 {
    width: 41.6666666667%;
  }
  .ceb261c49a,
  .dabaf8be04 {
    width: 50%;
  }
  .b1e5329a73 {
    width: 58.3333333333%;
  }
  .ccc12b4eed {
    width: 66.6666666667%;
  }
  .efdfd9ca89 {
    width: 75%;
  }
  .b54558c861 {
    width: 83.3333333333%;
  }
  .e18a57d387 {
    width: 91.6666666667%;
  }
  .d6690a1d4d,
  .f16fc43ead {
    width: 100%;
  }
  .c2f7f082a4 {
    margin-left: 8.3333333333%;
  }
  .ebabedf78d .c2f7f082a4,
  [dir="rtl"] .c2f7f082a4 {
    margin-left: 0;
    margin-right: 8.3333333333%;
  }
  .d09a6432f7 {
    margin-left: 16.6666666667%;
  }
  .ebabedf78d .d09a6432f7,
  [dir="rtl"] .d09a6432f7 {
    margin-left: 0;
    margin-right: 16.6666666667%;
  }
  .b5bd556704 {
    margin-left: 25%;
  }
  .ebabedf78d .b5bd556704,
  [dir="rtl"] .b5bd556704 {
    margin-left: 0;
    margin-right: 25%;
  }
  .cb502738a2 {
    margin-left: 33.3333333333%;
  }
  .ebabedf78d .cb502738a2,
  [dir="rtl"] .cb502738a2 {
    margin-left: 0;
    margin-right: 33.3333333333%;
  }
  .ad7caf479c {
    margin-left: 41.6666666667%;
  }
  .ebabedf78d .ad7caf479c,
  [dir="rtl"] .ad7caf479c {
    margin-left: 0;
    margin-right: 41.6666666667%;
  }
  .cd44880fa0,
  .f30fd2a3c6 {
    margin-left: 50%;
  }
  .ebabedf78d .cd44880fa0,
  .ebabedf78d .f30fd2a3c6,
  [dir="rtl"] .cd44880fa0,
  [dir="rtl"] .f30fd2a3c6 {
    margin-left: 0;
    margin-right: 50%;
  }
  .cccfc81215 {
    margin-left: 58.3333333333%;
  }
  .ebabedf78d .cccfc81215,
  [dir="rtl"] .cccfc81215 {
    margin-left: 0;
    margin-right: 58.3333333333%;
  }
  .aca5c8652f {
    margin-left: 66.6666666667%;
  }
  .ebabedf78d .aca5c8652f,
  [dir="rtl"] .aca5c8652f {
    margin-left: 0;
    margin-right: 66.6666666667%;
  }
  .fdbe465995 {
    margin-left: 75%;
  }
  .ebabedf78d .fdbe465995,
  [dir="rtl"] .fdbe465995 {
    margin-left: 0;
    margin-right: 75%;
  }
  .a78d5edbc6 {
    margin-left: 83.3333333333%;
  }
  .ebabedf78d .a78d5edbc6,
  [dir="rtl"] .a78d5edbc6 {
    margin-left: 0;
    margin-right: 83.3333333333%;
  }
  .e859a78345 {
    margin-left: 91.6666666667%;
  }
  .ebabedf78d .e859a78345,
  [dir="rtl"] .e859a78345 {
    margin-left: 0;
    margin-right: 91.6666666667%;
  }
  .f5b2c56801 {
    margin-left: auto;
    margin-right: 0;
  }
  .ebabedf78d .f5b2c56801,
  [dir="rtl"] .f5b2c56801 {
    margin-left: 0;
    margin-right: auto;
  }
}
@media (min-width: 1024px) {
  .d46673fe81 {
    margin: calc(var(--bui_spacing_6x) * -1)
      calc(var(--bui_spacing_6x) * -1 / 2) 0
      calc(var(--bui_spacing_6x) * -1 / 2);
  }
  .d46673fe81 > .ccff2b4c43 {
    padding: var(--bui_spacing_6x) calc(var(--bui_spacing_6x) / 2) 0
      calc(var(--bui_spacing_6x) / 2);
  }
  .bffbc8c25e {
    margin: calc(var(--bui_spacing_4x) * -1)
      calc(var(--bui_spacing_4x) * -1 / 2) 0
      calc(var(--bui_spacing_4x) * -1 / 2);
  }
  .bffbc8c25e > .ccff2b4c43 {
    padding: var(--bui_spacing_4x) calc(var(--bui_spacing_4x) / 2) 0
      calc(var(--bui_spacing_4x) / 2);
  }
  .c135d5bf2d {
    margin: 0;
  }
  .c135d5bf2d > .ccff2b4c43 {
    padding: 0;
  }
  .a8562e30d6 {
    width: 8.3333333333%;
  }
  .af7af54aa9 {
    width: 16.6666666667%;
  }
  .b6476ffffc {
    width: 25%;
  }
  .d2311229d2 {
    width: 33.3333333333%;
  }
  .e47c20361a {
    width: 41.6666666667%;
  }
  .af2e35f229 {
    width: 50%;
  }
  .cab5a04012 {
    width: 58.3333333333%;
  }
  .c48d6f1170 {
    width: 66.6666666667%;
  }
  .fa46bd09ae {
    width: 75%;
  }
  .d2b8b9443b {
    width: 83.3333333333%;
  }
  .e20df39072 {
    width: 91.6666666667%;
  }
  .e528d1d1e8 {
    width: 100%;
  }
  .c2f88d4ea0 {
    margin-left: 8.3333333333%;
  }
  .ebabedf78d .c2f88d4ea0,
  [dir="rtl"] .c2f88d4ea0 {
    margin-left: 0;
    margin-right: 8.3333333333%;
  }
  .b3d7573c38 {
    margin-left: 16.6666666667%;
  }
  .ebabedf78d .b3d7573c38,
  [dir="rtl"] .b3d7573c38 {
    margin-left: 0;
    margin-right: 16.6666666667%;
  }
  .e3444776fd {
    margin-left: 25%;
  }
  .ebabedf78d .e3444776fd,
  [dir="rtl"] .e3444776fd {
    margin-left: 0;
    margin-right: 25%;
  }
  .c57578cf40 {
    margin-left: 33.3333333333%;
  }
  .ebabedf78d .c57578cf40,
  [dir="rtl"] .c57578cf40 {
    margin-left: 0;
    margin-right: 33.3333333333%;
  }
  .f66ba1f3dd {
    margin-left: 41.6666666667%;
  }
  .ebabedf78d .f66ba1f3dd,
  [dir="rtl"] .f66ba1f3dd {
    margin-left: 0;
    margin-right: 41.6666666667%;
  }
  .bb93fb0c90,
  .cd3b13bbb8 {
    margin-left: 50%;
  }
  .ebabedf78d .bb93fb0c90,
  .ebabedf78d .cd3b13bbb8,
  [dir="rtl"] .bb93fb0c90,
  [dir="rtl"] .cd3b13bbb8 {
    margin-left: 0;
    margin-right: 50%;
  }
  .e775b37cfa {
    margin-left: 58.3333333333%;
  }
  .ebabedf78d .e775b37cfa,
  [dir="rtl"] .e775b37cfa {
    margin-left: 0;
    margin-right: 58.3333333333%;
  }
  .bed6b65d43 {
    margin-left: 66.6666666667%;
  }
  .ebabedf78d .bed6b65d43,
  [dir="rtl"] .bed6b65d43 {
    margin-left: 0;
    margin-right: 66.6666666667%;
  }
  .ab715961f4 {
    margin-left: 75%;
  }
  .ebabedf78d .ab715961f4,
  [dir="rtl"] .ab715961f4 {
    margin-left: 0;
    margin-right: 75%;
  }
  .a37bc0d130 {
    margin-left: 83.3333333333%;
  }
  .ebabedf78d .a37bc0d130,
  [dir="rtl"] .a37bc0d130 {
    margin-left: 0;
    margin-right: 83.3333333333%;
  }
  .aade2d6656 {
    margin-left: 91.6666666667%;
  }
  .ebabedf78d .aade2d6656,
  [dir="rtl"] .aade2d6656 {
    margin-left: 0;
    margin-right: 91.6666666667%;
  }
  .f5b2c56801 {
    margin-left: auto;
    margin-right: 0;
  }
  .ebabedf78d .f5b2c56801,
  [dir="rtl"] .f5b2c56801 {
    margin-left: 0;
    margin-right: auto;
  }
}
.c3f5dab487 {
  position: relative;
}
.f49aa20e67 {
  border: 0;
  height: 1px;
  left: 0;
  margin: 0;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  top: 0;
  width: 1px;
}
.e96f8c7756 .f49aa20e67,
[dir="rtl"] .f49aa20e67 {
  left: auto;
  right: 0;
}
.f8b8a6476c {
  display: none;
}
@media (max-width: 575px) {
  .f8b8a6476c {
    display: block;
    height: 44px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 100%;
  }
}
.efeda70352 {
  cursor: pointer;
  display: flex;
}
.bb0670bdb4 {
  flex-grow: 1;
  margin-left: var(--bui_spacing_2x);
}
.e96f8c7756 .bb0670bdb4,
[dir="rtl"] .bb0670bdb4 {
  margin-left: 0;
  margin-right: var(--bui_spacing_2x);
}
.bbdb949247 {
  background-color: var(--bui_color_background_elevation_one);
  border: var(--bui_border_width_100) solid var(--bui_color_border);
  border-radius: var(--bui_border_radius_100);
  box-sizing: border-box;
  color: var(--bui_color_on_action_background);
  flex-shrink: 0;
  height: calc(var(--bui_spacing_1x) * 5);
  position: relative;
  width: calc(var(--bui_spacing_1x) * 5);
}
.ee803ef077 {
  display: none;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
}
.e96f8c7756 .ee803ef077,
[dir="rtl"] .ee803ef077 {
  left: auto;
  right: 50%;
  transform: translate(50%, -50%);
}
.dbb26a11c1 {
  margin-top: var(--bui_spacing_1x);
}
.c2cc66d65e .bbdb949247 {
  border-color: var(--bui_color_destructive_border);
  border-width: var(--bui_border_width_200);
}
.f49aa20e67:indeterminate ~ .efeda70352 .bbdb949247 {
  background-color: var(--bui_color_action_background);
  border-color: var(--bui_color_action_background);
}
.f49aa20e67:indeterminate ~ .efeda70352 .bbdb949247:before {
  background: var(--bui_color_on_action_background);
  border-radius: 1px;
  content: "";
  height: var(--bui_spacing_half);
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  width: var(--bui_spacing_3x);
}
.e96f8c7756 .f49aa20e67:indeterminate ~ .efeda70352 .bbdb949247:before,
[dir="rtl"] .f49aa20e67:indeterminate ~ .efeda70352 .bbdb949247:before {
  left: auto;
  right: 50%;
  transform: translate(50%, -50%);
}
.f49aa20e67:checked:focus ~ .efeda70352 .bbdb949247,
.f49aa20e67:checked ~ .efeda70352 .bbdb949247 {
  background: var(--bui_color_action_background);
  border-color: var(--bui_color_action_background);
}
.f49aa20e67:checked ~ .efeda70352 .ee803ef077 {
  display: block;
}
.f49aa20e67:disabled ~ .efeda70352 .bbdb949247 {
  background-color: var(--bui_color_background_disabled_alt);
  border-color: var(--bui_color_border_disabled);
  border-width: var(--bui_border_width_100);
}
.f49aa20e67:disabled:checked ~ .efeda70352 .bbdb949247,
.f49aa20e67:disabled:indeterminate ~ .bbdb949247 {
  background-color: var(--bui_color_background_disabled);
  border-color: var(--bui_color_background_disabled);
}
.f49aa20e67:disabled ~ .efeda70352 {
  cursor: not-allowed;
}
[data-bui-keyboard] .f49aa20e67:focus ~ .efeda70352 .bbdb949247 {
  box-shadow: 0 0 0 2px var(--bui_color_background_base),
    0 0 0 4px var(--bui_color_action_border);
  outline: none;
}
.e9d0b6f485 {
  display: block;
}
.e9d0b6f485:hover {
  cursor: pointer;
}
.e5d49bcc1b {
  box-shadow: 0 0 0 var(--bui_border_width_200) var(--bui_color_action_border);
}
.de1f52177d,
.e5d49bcc1b {
  border-color: transparent;
}
.de1f52177d {
  box-shadow: 0 0 0 var(--bui_border_width_200)
    var(--bui_color_destructive_border);
}
.c888be87b5 {
  background-color: var(--bui_color_background_disabled_alt);
  border-color: var(--bui_color_border_disabled);
  box-shadow: none;
}
.c888be87b5:hover {
  cursor: not-allowed;
}
.c5d667353d {
  position: relative;
}
.ab0d1629e5 {
  align-items: center;
  display: flex;
  justify-content: center;
  margin: 0;
  text-align: center;
}
.c5d667353d:not(.ac47e4280d) .ab0d1629e5 {
  line-height: calc(var(--bui_spacing_1x) * 12);
}
.c9fa5fc96d {
  position: absolute;
  top: 0;
}
.be298b15fa {
  right: 0;
}
.d9fbd5e5fd .be298b15fa,
[dir="rtl"] .be298b15fa {
  left: 0;
  right: auto;
}
.ab15620a33 {
  left: 0;
}
.d9fbd5e5fd .ab15620a33,
[dir="rtl"] .ab15620a33 {
  left: auto;
  right: 0;
}
.fa3f76ae6b {
  box-sizing: border-box;
  display: flex;
}
.f261b68fe6 {
  padding-left: var(--bui_spacing_4x);
}
.d9fbd5e5fd .f261b68fe6,
[dir="rtl"] .f261b68fe6 {
  padding-left: 0;
  padding-right: var(--bui_spacing_4x);
}
.f261b68fe6:first-child {
  padding-left: 0;
}
.d9fbd5e5fd .f261b68fe6:first-child,
[dir="rtl"] .f261b68fe6:first-child {
  padding-left: 0;
  padding-right: 0;
}
.aadb8ed6d3 {
  border-spacing: 0;
  table-layout: fixed;
  width: 100%;
}
.d2978c30b3 {
  border-spacing: 0;
  border-top: var(--bui_spacing_2x) solid transparent;
  padding: var(--bui_spacing_half);
  text-align: center;
}
.e2f0d47913 {
  border-spacing: 0;
  border-top: var(--bui_spacing_1x) solid transparent;
  height: calc(var(--bui_spacing_1x) * 11);
  outline: none;
  padding: 0;
}
.b21c1c6c83 {
  align-items: center;
  box-sizing: border-box;
  cursor: pointer;
  display: flex;
  flex-direction: column;
  height: 100%;
  justify-content: center;
  padding: 0 var(--bui_spacing_1x);
  position: relative;
  text-align: center;
  width: 100%;
}
.b21c1c6c83:hover:after {
  background: var(--bui_color_highlighted_alt);
  bottom: 0;
  content: "";
  left: 0;
  pointer-events: none;
  position: absolute;
  right: 0;
  top: 0;
}
[data-bui-keyboard] .b21c1c6c83:focus:not(.f5774da2d4) {
  box-shadow: 0 0 0 2px var(--bui_color_background_base),
    0 0 0 4px var(--bui_color_action_border);
  outline: none;
  position: relative;
  z-index: 10;
}
.c0620ea0a7 {
  background: var(--bui_color_highlighted_alt);
}
.e505d9d049,
.e505d9d049:focus-within,
.e505d9d049:hover {
  background: var(--bui_color_action_background);
  color: var(--bui_color_on_action_background);
}
.e5f46f434c,
.e5f46f434c:after {
  border-end-start-radius: var(--bui_border_radius_100);
  border-start-start-radius: var(--bui_border_radius_100);
}
.fed31314a4,
.fed31314a4:after {
  border-end-end-radius: var(--bui_border_radius_100);
  border-start-end-radius: var(--bui_border_radius_100);
}
.f5774da2d4,
.f5774da2d4:focus,
.f5774da2d4:hover {
  background: none;
  color: var(--bui_color_foreground_disabled);
  cursor: default;
}
.dced68d981 {
  max-width: 100%;
}
.ae0a1bd1e7 {
  margin-top: var(--bui_spacing_1x);
}
.caab4cf6d1 {
  border-top: var(--bui_border_width_100) solid var(--bui_color_border_alt);
  margin-top: var(--bui_spacing_2x);
  padding-top: var(--bui_spacing_2x);
  text-align: center;
}
.caab4cf6d1:empty {
  display: none;
}
.ac47e4280d {
  display: flex;
  flex-direction: column;
  max-height: 340px;
  overflow: hidden;
}
.ff0e33d9e0 {
  background: var(--bui_color_background_elevation_one);
  border-bottom: var(--bui_border_width_100) solid var(--bui_color_border_alt);
  flex-shrink: 0;
  padding: 0 var(--bui_spacing_4x);
}
.fe000ae27a {
  border-spacing: 0;
  table-layout: fixed;
  width: 100%;
}
.ac47e4280d .d2978c30b3 {
  border-top: 0;
  padding-bottom: calc(var(--bui_spacing_2x) + var(--bui_spacing_half));
  padding-top: calc(var(--bui_spacing_2x) + var(--bui_spacing_half));
}
.ac47e4280d .fa3f76ae6b {
  display: block;
  flex-grow: 1;
  overflow: auto;
  padding: var(--bui_spacing_8x) var(--bui_spacing_4x) var(--bui_spacing_4x);
}
.ac47e4280d .f261b68fe6 {
  padding: var(--bui_spacing_4x) 0 0;
}
.ac47e4280d .f261b68fe6:first-child {
  padding-top: 0;
}
.ac47e4280d .c9fa5fc96d {
  display: none;
}
.ac47e4280d .ab0d1629e5 {
  justify-content: flex-start;
  text-align: left;
}
.d9fbd5e5fd .ac47e4280d .ab0d1629e5,
[dir="rtl"] .ac47e4280d .ab0d1629e5 {
  text-align: right;
}
.b806e4f64c {
  height: 100%;
  max-height: none;
}
.d339940b8a {
  padding-top: var(--bui_spacing_half);
}
.f524501f8e {
  background: var(--bui_color_background_inverted);
  border-radius: var(--bui_border_radius_200);
  bottom: var(--bui_spacing_6x);
  box-shadow: var(--bui_shadow_100);
  color: var(--bui_color_foreground_inverted);
  font-family: var(--DO_NOT_USE_bui_large_font_body_2_font-family);
  font-size: var(--DO_NOT_USE_bui_large_font_body_2_font-size);
  font-weight: var(--DO_NOT_USE_bui_large_font_body_2_font-weight);
  left: var(--bui_spacing_6x);
  line-height: var(--DO_NOT_USE_bui_large_font_body_2_line-height);
  padding: var(--bui_spacing_4x);
  position: fixed;
  width: calc(var(--bui_spacing_8x) * 10);
  z-index: var(--bui_z_index_4);
}
.a91c93f8b8 .f524501f8e,
[dir="rtl"] .f524501f8e {
  left: auto;
  right: var(--bui_spacing_6x);
}
.babc342798 {
  color: var(--bui_color_action_foreground_inverted);
  margin-left: auto;
}
.a91c93f8b8 .babc342798,
[dir="rtl"] .babc342798 {
  margin-left: 0;
  margin-right: auto;
}
@media (max-width: 575px) {
  .f524501f8e {
    bottom: var(--bui_spacing_4x);
    width: auto;
  }
  .a91c93f8b8 .f524501f8e,
  .f524501f8e,
  [dir="rtl"] .f524501f8e {
    left: var(--bui_spacing_4x);
    right: var(--bui_spacing_4x);
  }
}
.fa454a1598 {
  opacity: 0;
  transform: translateY(100%);
}
.e622d3c86b {
  transition: opacity var(--bui_timing-deliberate) var(--bui_easing-slow-in),
    transform var(--bui_timing-deliberate) var(--bui_easing-slow-in);
}
.a99df929c7:not(:last-child),
.c1764a0ca7 {
  opacity: 0;
  pointer-events: none;
  transform: scale(0.84);
}
.a99df929c7:not(:last-child),
.b4857c4b38 {
  transition: opacity var(--bui_timing-deliberate) var(--bui_easing-slow-out),
    transform var(--bui_timing-deliberate) var(--bui_easing-slow-out);
}
.abb1979b96,
.f0dee60c19 {
  display: block;
}
.abb1979b96 {
  background-color: var(--bui_color_background);
  border-radius: var(--bui_border_radius_100);
  height: var(--bui_spacing_4x);
  opacity: 0.15;
  overflow: hidden;
  position: relative;
}
.abb1979b96:before {
  -webkit-animation: c9d31c241d 1.6s linear infinite;
  animation: c9d31c241d 1.6s linear infinite;
  background-image: linear-gradient(
    90deg,
    hsla(0, 0%, 100%, 0),
    hsla(0, 0%, 100%, 0.8) 40px,
    hsla(0, 0%, 100%, 0) 80px
  );
  content: "";
  height: 100%;
  left: -100px;
  position: absolute;
  top: 0;
  width: 100px;
}
.b437735d8c .abb1979b96:before,
[dir="rtl"] .abb1979b96:before {
  background-image: linear-gradient(
    -90deg,
    hsla(0, 0%, 100%, 0),
    hsla(0, 0%, 100%, 0.8) 40px,
    hsla(0, 0%, 100%, 0) 80px
  );
  left: auto;
  right: -100px;
}
.abb1979b96 + .abb1979b96 {
  margin-top: var(--bui_spacing_2x);
}
.d74638fa5d {
  width: 70%;
}
.b4d5a0990d {
  width: 100%;
}
.f7e16b752f {
  width: 50%;
}
.bb6a603331 {
  display: block;
  height: 100%;
  width: 100%;
}
@media (prefers-reduced-motion) {
  .abb1979b96:before {
    -webkit-animation-duration: 1ms;
    animation-duration: 1ms;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1;
  }
}
@-webkit-keyframes c9d31c241d {
  0% {
    left: -100px;
  }
  40%,
  to {
    left: 100vw;
  }
}
@keyframes c9d31c241d {
  0% {
    left: -100px;
  }
  40%,
  to {
    left: 100vw;
  }
}
.dc227fec5c {
  margin: 0 0 var(--bui_spacing_4x) 0;
  padding-left: var(--bui_spacing_4x);
}
.d1c6d27b3e .dc227fec5c,
[dir="rtl"] .dc227fec5c {
  padding-left: 0;
  padding-right: var(--bui_spacing_4x);
}
.dc227fec5c:last-child {
  margin-bottom: 0;
}
.ef20942686 {
  align-items: center;
  display: flex;
  margin-bottom: var(--bui_spacing_3x);
}
.ef20942686:last-child {
  margin-bottom: 0;
}
.f514bc8c68 {
  display: block;
}
.a333b48804 {
  list-style-type: disc;
}
.bc0106ba9c {
  list-style-type: decimal;
}
.afd60f5fe7 {
  list-style-type: upper-alpha;
}
.a333b48804 .ef20942686,
.afd60f5fe7 .ef20942686,
.bc0106ba9c .ef20942686 {
  display: list-item;
}
.f18d6175be {
  list-style-type: none;
  padding-left: 0;
}
.d1c6d27b3e .f18d6175be,
[dir="rtl"] .f18d6175be {
  padding-left: 0;
  padding-right: 0;
}
.d795cf7e54 > .ef20942686 {
  border-bottom: var(--bui_border_width_100) solid var(--bui_color_border_alt);
  margin: 0;
  padding: var(--bui_spacing_4x) 0;
}
.d795cf7e54 > .ef20942686:first-child {
  padding-top: 0;
}
.d795cf7e54 > .ef20942686:last-child {
  border-bottom: 0;
  padding-bottom: 0;
}
.e397787ff1 {
  margin-right: var(--bui_spacing_4x);
}
.d1c6d27b3e .e397787ff1,
[dir="rtl"] .e397787ff1 {
  margin-left: var(--bui_spacing_4x);
  margin-right: 0;
}
.af628afe65 {
  flex: 1;
}
.c5bd5f652d {
  align-items: center;
  display: flex;
  flex-grow: 1;
  margin: 0;
}
.da251ea246 {
  margin-left: var(--bui_spacing_4x);
}
.d1c6d27b3e .da251ea246,
[dir="rtl"] .da251ea246 {
  margin-left: 0;
  margin-right: var(--bui_spacing_4x);
}
@media (max-width: 575px) {
  .c5bd5f652d,
  .f0c07b0cf3 {
    align-items: flex-start;
  }
  .c5bd5f652d {
    flex-direction: column;
  }
  .da251ea246 {
    margin-left: 0;
    margin-top: var(--bui_spacing_2x);
  }
  .d1c6d27b3e .da251ea246,
  [dir="rtl"] .da251ea246 {
    margin-left: 0;
    margin-right: 0;
  }
}
.b2b5147b20 {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.a05c190135 {
  height: 0;
  opacity: 0;
  overflow: hidden;
  pointer-events: none;
  position: absolute;
  width: 0;
}
.a05c190135:focus ~ .e98c626f34 {
  box-shadow: 0 0 0 2px var(--bui_color_background_base),
    0 0 0 4px var(--bui_color_action_border);
  outline: none;
}
.cd7aa7c891,
.d64a4ea64d {
  height: calc(var(--bui_spacing_8x) + var(--bui_spacing_2x));
  margin-right: 0;
  min-width: auto;
  width: calc(var(--bui_spacing_8x) + var(--bui_spacing_2x));
}
.f52be6b148 .cd7aa7c891,
.f52be6b148 .d64a4ea64d,
[dir="rtl"] .cd7aa7c891,
[dir="rtl"] .d64a4ea64d {
  margin-left: 0;
  margin-right: 0;
}
.e98c626f34 {
  align-items: center;
  border: var(--bui_border_width_100) solid var(--bui_color_border);
  display: flex;
}
.e615eb5e43 {
  display: block;
  font-family: var(--DO_NOT_USE_bui_large_font_emphasized_2_font-family);
  font-size: var(--DO_NOT_USE_bui_large_font_emphasized_2_font-size);
  font-weight: var(--DO_NOT_USE_bui_large_font_emphasized_2_font-weight);
  line-height: var(--DO_NOT_USE_bui_large_font_emphasized_2_line-height);
  margin: 0 var(--bui_spacing_1x);
  min-width: calc(var(--bui_spacing_8x) + var(--bui_spacing_1x));
  text-align: center;
}
.b72a27c85f {
  margin-right: var(--bui_spacing_2x);
}
.f52be6b148 .b72a27c85f,
[dir="rtl"] .b72a27c85f {
  margin-left: var(--bui_spacing_2x);
  margin-right: 0;
}
.a68a7ee8ee {
  font-family: var(--DO_NOT_USE_bui_large_font_emphasized_2_font-family);
  font-size: var(--DO_NOT_USE_bui_large_font_emphasized_2_font-size);
  font-weight: var(--DO_NOT_USE_bui_large_font_emphasized_2_font-weight);
  line-height: var(--DO_NOT_USE_bui_large_font_emphasized_2_line-height);
}
.bfe2feb671 {
  color: var(--bui_color_foreground_alt);
  display: block;
  font-family: var(--DO_NOT_USE_bui_large_font_body_2_font-family);
  font-size: var(--DO_NOT_USE_bui_large_font_body_2_font-size);
  font-weight: var(--DO_NOT_USE_bui_large_font_body_2_font-weight);
  line-height: var(--DO_NOT_USE_bui_large_font_body_2_line-height);
}
.a05c190135[disabled] ~ .e98c626f34 {
  background-color: var(--bui_color_background_disabled_alt);
  border: var(--bui_border_width_100) solid var(--bui_color_border_disabled);
}
.a05c190135[disabled] ~ .b72a27c85f .a68a7ee8ee,
.a05c190135[disabled] ~ .b72a27c85f .bfe2feb671 {
  color: var(--bui_color_foreground_disabled);
}
.a05c190135[disabled] ~ .e98c626f34 .e615eb5e43 {
  color: var(--bui_color_foreground_disabled);
  cursor: not-allowed;
}
.ffd965b0b4 {
  position: relative;
  z-index: 0;
}
.bebf0b2b63 {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: var(--bui_color_background_elevation_one);
  border: var(--bui_border_width_100) solid var(--bui_color_border);
  border-radius: var(--bui_border_radius_100);
  color: var(--bui_color_foreground);
  cursor: pointer;
  display: block;
  font-family: var(--DO_NOT_USE_bui_large_font_body_1_font-family);
  font-size: var(--DO_NOT_USE_bui_large_font_body_1_font-size);
  font-weight: var(--DO_NOT_USE_bui_large_font_body_1_font-weight);
  line-height: var(--DO_NOT_USE_bui_large_font_body_1_line-height);
  line-height: calc(var(--bui_spacing_1x) * 7) !important;
  min-height: calc(var(--bui_spacing_1x) * 9);
  outline: none;
  padding: calc(var(--bui_spacing_1x) - var(--bui_border_width_100));
  text-align: left;
  text-overflow: ellipsis;
  width: 100%;
  z-index: var(--bui_z_index_1);
}
.cca00c51b5 .bebf0b2b63,
[dir="rtl"] .bebf0b2b63 {
  text-align: right;
}
.bebf0b2b63::-ms-expand {
  display: none;
}
[data-bui-keyboard] .bebf0b2b63:focus {
  box-shadow: 0 0 0 2px var(--bui_color_background_base),
    0 0 0 4px var(--bui_color_action_border);
  outline: none;
}
.fd98034006 {
  fill: var(--bui_color_foreground);
  vertical-align: middle;
}
.df5494c6c7,
.fd98034006 {
  pointer-events: none;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.df5494c6c7 {
  align-items: center;
  display: flex;
  z-index: var(--bui_z_index_1);
}
.eb01201c40 .bebf0b2b63 {
  border-color: transparent;
}
.c42ce17094 {
  margin-left: var(--bui_spacing_2x);
}
.cca00c51b5 .c42ce17094,
[dir="rtl"] .c42ce17094 {
  margin-left: 0;
  margin-right: var(--bui_spacing_2x);
}
.e1e374d7a5 .bebf0b2b63 {
  padding-left: var(--bui_spacing_2x);
  padding-right: var(--bui_spacing_8x);
}
.cca00c51b5 .e1e374d7a5 .bebf0b2b63,
[dir="rtl"] .e1e374d7a5 .bebf0b2b63 {
  padding-left: var(--bui_spacing_8x);
  padding-right: var(--bui_spacing_2x);
}
.e1e374d7a5 .fd98034006 {
  left: var(--bui_spacing_2x);
}
.cca00c51b5 .e1e374d7a5 .fd98034006,
[dir="rtl"] .e1e374d7a5 .fd98034006 {
  left: auto;
  right: var(--bui_spacing_2x);
}
.e1e374d7a5 .df5494c6c7 {
  right: var(--bui_spacing_2x);
}
.cca00c51b5 .e1e374d7a5 .df5494c6c7,
[dir="rtl"] .e1e374d7a5 .df5494c6c7 {
  left: var(--bui_spacing_2x);
  right: auto;
}
.de552efbbd .bebf0b2b63 {
  line-height: calc(var(--bui_spacing_1x) * 10) !important;
  min-height: calc(var(--bui_spacing_1x) * 12);
  padding-left: var(--bui_spacing_3x);
  padding-right: var(--bui_spacing_8x);
}
.cca00c51b5 .de552efbbd .bebf0b2b63,
[dir="rtl"] .de552efbbd .bebf0b2b63 {
  padding-left: var(--bui_spacing_8x);
  padding-right: var(--bui_spacing_3x);
}
.de552efbbd .fd98034006 {
  left: var(--bui_spacing_3x);
}
.cca00c51b5 .de552efbbd .fd98034006,
[dir="rtl"] .de552efbbd .fd98034006 {
  left: auto;
  right: var(--bui_spacing_3x);
}
.de552efbbd .df5494c6c7 {
  right: var(--bui_spacing_3x);
}
.cca00c51b5 .de552efbbd .df5494c6c7,
[dir="rtl"] .de552efbbd .df5494c6c7 {
  left: var(--bui_spacing_3x);
  right: auto;
}
.a826a67b9e .c42ce17094 {
  fill: var(--bui_color_foreground_disabled);
}
.a826a67b9e .bebf0b2b63,
.bebf0b2b63[disabled] {
  background-color: var(--bui_color_background_disabled_alt);
  border-color: var(--bui_color_border_disabled);
  color: var(--bui_color_foreground_disabled);
  cursor: not-allowed;
}
.eb01201c40.a826a67b9e .bebf0b2b63,
.eb01201c40.bebf0b2b63[disabled] {
  border-color: transparent;
}
.a826a67b9e .fd98034006 {
  fill: var(--bui_color_foreground_disabled);
}
.b6bde04df6 .bebf0b2b63 {
  color: var(--bui_color_foreground_alt);
}
.cccb7d362c .bebf0b2b63 {
  border-color: var(--bui_color_destructive_border);
}
.e1e374d7a5.de363c3194 .bebf0b2b63 {
  padding-left: var(--bui_spacing_8x);
  padding-right: var(--bui_spacing_8x);
}
.de552efbbd.de363c3194 .bebf0b2b63 {
  padding-left: calc(var(--bui_spacing_8x) + var(--bui_spacing_1x));
  padding-right: calc(var(--bui_spacing_8x) + var(--bui_spacing_1x));
}
.e1e374d7a5.cccb7d362c .bebf0b2b63,
.e1e374d7a5.e88ecc8d09 .bebf0b2b63 {
  padding-left: var(--bui_spacing_2x);
  padding-right: var(--bui_spacing_16x);
}
.cca00c51b5 .e1e374d7a5.cccb7d362c .bebf0b2b63,
.cca00c51b5 .e1e374d7a5.e88ecc8d09 .bebf0b2b63,
[dir="rtl"] .e1e374d7a5.cccb7d362c .bebf0b2b63,
[dir="rtl"] .e1e374d7a5.e88ecc8d09 .bebf0b2b63 {
  padding-left: var(--bui_spacing_16x);
  padding-right: var(--bui_spacing_2x);
}
.de552efbbd.cccb7d362c .bebf0b2b63,
.de552efbbd.e88ecc8d09 .bebf0b2b63 {
  padding-left: var(--bui_spacing_3x);
  padding-right: calc(var(--bui_spacing_16x) + var(--bui_spacing_1x));
}
.cca00c51b5 .de552efbbd.cccb7d362c .bebf0b2b63,
.cca00c51b5 .de552efbbd.e88ecc8d09 .bebf0b2b63,
[dir="rtl"] .de552efbbd.cccb7d362c .bebf0b2b63,
[dir="rtl"] .de552efbbd.e88ecc8d09 .bebf0b2b63 {
  padding-left: calc(var(--bui_spacing_16x) + var(--bui_spacing_1x));
  padding-right: var(--bui_spacing_3x);
}
.e1e374d7a5.de363c3194.cccb7d362c .bebf0b2b63,
.e1e374d7a5.de363c3194.e88ecc8d09 .bebf0b2b63 {
  padding-left: var(--bui_spacing_8x);
  padding-right: var(--bui_spacing_16x);
}
.cca00c51b5 .e1e374d7a5.de363c3194.cccb7d362c .bebf0b2b63,
.cca00c51b5 .e1e374d7a5.de363c3194.e88ecc8d09 .bebf0b2b63,
[dir="rtl"] .e1e374d7a5.de363c3194.cccb7d362c .bebf0b2b63,
[dir="rtl"] .e1e374d7a5.de363c3194.e88ecc8d09 .bebf0b2b63 {
  padding-left: var(--bui_spacing_16x);
  padding-right: var(--bui_spacing_8x);
}
.de552efbbd.de363c3194.cccb7d362c .bebf0b2b63,
.de552efbbd.de363c3194.e88ecc8d09 .bebf0b2b63 {
  padding-left: calc(var(--bui_spacing_8x) + var(--bui_spacing_1x));
  padding-right: calc(var(--bui_spacing_16x) + var(--bui_spacing_1x));
}
.cca00c51b5 .de552efbbd.de363c3194.cccb7d362c .bebf0b2b63,
.cca00c51b5 .de552efbbd.de363c3194.e88ecc8d09 .bebf0b2b63,
[dir="rtl"] .de552efbbd.de363c3194.cccb7d362c .bebf0b2b63,
[dir="rtl"] .de552efbbd.de363c3194.e88ecc8d09 .bebf0b2b63 {
  padding-left: calc(var(--bui_spacing_16x) + var(--bui_spacing_1x));
  padding-right: calc(var(--bui_spacing_8x) + var(--bui_spacing_1x));
}
@media (min-width: 576px) {
  .bebf0b2b63 {
    font-family: var(--DO_NOT_USE_bui_large_font_body_2_font-family);
    font-size: var(--DO_NOT_USE_bui_large_font_body_2_font-size);
    font-weight: var(--DO_NOT_USE_bui_large_font_body_2_font-weight);
    line-height: var(--DO_NOT_USE_bui_large_font_body_2_line-height);
  }
}
.af56e0bebb {
  line-height: 0;
}
.dc724f4c8f {
  display: inline-flex;
  position: relative;
  transition: transform var(--bui_timing-fast) var(--bui_easing-subtle-in);
}
.dc724f4c8f:after,
.dc724f4c8f:before {
  background: var(--bui_color_border);
  border-radius: 50%;
  content: "";
  height: var(--bui_spacing_2x);
  left: calc(var(--bui_spacing_4x) * -1);
  position: absolute;
  top: 50%;
  transform: translateY(-50%) scale(0);
  transition: var(--bui_timing-fast) var(--bui_easing-subtle-in);
  transition-property: transform, opacity, color;
  width: var(--bui_spacing_2x);
}
.e18a436e90 .dc724f4c8f:after,
.e18a436e90 .dc724f4c8f:before,
[dir="rtl"] .dc724f4c8f:after,
[dir="rtl"] .dc724f4c8f:before {
  left: auto;
  right: calc(var(--bui_spacing_4x) * -1);
}
.fd61d703c9 {
  border-radius: 50%;
  height: var(--bui_spacing_2x);
  margin-left: var(--bui_spacing_2x);
  transition: var(--bui_timing-fast) var(--bui_easing-subtle-in);
  transition-property: transform, opacity, color;
  width: var(--bui_spacing_2x);
}
.e18a436e90 .fd61d703c9,
[dir="rtl"] .fd61d703c9 {
  margin-left: 0;
  margin-right: var(--bui_spacing_2x);
}
.fd61d703c9:first-child {
  margin-left: 0;
}
.e18a436e90 .fd61d703c9:first-child,
[dir="rtl"] .fd61d703c9:first-child {
  margin-left: 0;
  margin-right: 0;
}
.cb41d4a61a {
  transform: scale(1.25);
}
.bf9066ddcb {
  transform: scale(0.75);
}
.e1edbed86c {
  transform: scale(0.5);
}
.e2395069c4 {
  transform: scale(0);
}
.e8bea002d3 .fd61d703c9 {
  background: var(--bui_color_border);
}
.e8bea002d3 .cb41d4a61a {
  background: var(--bui_color_action_border);
}
.ccdbe4bb6a .fd61d703c9 {
  background: var(--bui_color_white);
  opacity: 0.5;
}
.ccdbe4bb6a .cb41d4a61a {
  opacity: 1;
}
.c66dfdd387 .dc724f4c8f {
  transform: translateX(var(--bui_spacing_4x));
}
.b9563ccc00 .dc724f4c8f {
  transform: translateX(calc(var(--bui_spacing_4x) * -1));
}
.e18a436e90 .b9563ccc00 .dc724f4c8f,
[dir="rtl"] .b9563ccc00 .dc724f4c8f {
  transform: translateX(calc(var(--bui_spacing_4x) * -1 * -1));
}
.b9563ccc00 .dc724f4c8f:after,
.c66dfdd387 .dc724f4c8f:before {
  transform: translateY(-50%) scale(0.5);
}
.c66dfdd387 .dc724f4c8f:before {
  left: calc(var(--bui_spacing_4x) * -1);
  right: auto;
}
.b9563ccc00 .dc724f4c8f:after,
.e18a436e90 .c66dfdd387 .dc724f4c8f:before,
[dir="rtl"] .c66dfdd387 .dc724f4c8f:before {
  left: auto;
  right: calc(var(--bui_spacing_4x) * -1);
}
.e18a436e90 .b9563ccc00 .dc724f4c8f:after,
[dir="rtl"] .b9563ccc00 .dc724f4c8f:after {
  left: calc(var(--bui_spacing_4x) * -1);
  right: auto;
}
.b9563ccc00.f394cd5d50:after,
.c66dfdd387.f394cd5d50:before {
  opacity: 0.5;
}
.d53304822a .dc724f4c8f,
.d53304822a .dc724f4c8f:after,
.d53304822a .dc724f4c8f:before,
.d53304822a .fd61d703c9 {
  transition: none;
}
.ec69ba3293 {
  color: var(--bui_color_white);
  overflow: hidden;
  padding-top: 66.66%;
  position: relative;
}
.f040884c10 {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.f7f018baf1 {
  -ms-overflow-style: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  background: var(--bui_color_background_alt);
  height: 100%;
  list-style-type: none;
  margin: 0;
  overflow-x: scroll;
  overflow: -moz-scrollbars-none;
  padding: 0;
  -ms-scroll-snap-type: x mandatory;
  scroll-snap-type: x mandatory;
  scrollbar-width: none;
  white-space: nowrap;
}
.f7f018baf1::-webkit-scrollbar {
  display: none;
  height: 0;
  width: 0;
}
.d47a96f2be {
  display: inline-block;
  height: 100%;
  scroll-snap-align: start;
  scroll-snap-stop: always;
  vertical-align: top;
  white-space: normal;
  width: 100%;
}
.ab26efe98f {
  background-size: cover;
  height: 100%;
}
.a50deea9c5 {
  opacity: 0;
  pointer-events: none;
  transition: var(--bui_timing-fast) var(--bui_easing-subtle-in);
  transition-property: opacity;
}
@media (min-width: 1024px) {
  .ec69ba3293:hover .a50deea9c5 {
    opacity: 1;
    pointer-events: all;
  }
  .ec69ba3293:focus-within .a50deea9c5 {
    opacity: 1;
    pointer-events: all;
  }
}
.e4e8d3238b {
  box-sizing: border-box;
  display: block;
  overflow: hidden;
  position: relative;
}
.c3194e6c89 {
  display: block;
  max-height: 100%;
  max-width: 100%;
}
.c1874b9d0e {
  width: 100%;
}
.cbd86e1136 {
  height: 100%;
}
.e5eb7fb6cb {
  -o-object-fit: cover;
  object-fit: cover;
}
.ca3004f106 {
  -o-object-fit: scale-down;
  object-fit: scale-down;
}
.de0caa27ee {
  visibility: hidden;
}
.b1a795d74e {
  border-radius: var(--bui_border_radius_100);
}
.efb2de1005 {
  border-radius: var(--bui_border_radius_200);
}
.ea3e20d37e {
  border-radius: var(--bui_border_radius_300);
}
.f31de5b617 {
  background-color: var(--bui_color_background_alt);
  box-sizing: border-box;
  height: 100%;
  padding: var(--bui_spacing_6x);
  position: absolute;
  width: 100%;
}
.d0e592cd4e {
  align-items: center;
  background-color: var(--bui_color_background);
  box-sizing: border-box;
  color: var(--bui_color_on_background);
  display: flex;
  justify-content: center;
  position: relative;
  text-transform: uppercase;
}
.bd52474e6b {
  background-color: var(--bui_color_background_alt);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  bottom: 0;
  left: 0;
  -o-object-fit: cover;
  object-fit: cover;
  position: absolute;
  right: 0;
  top: 0;
}
.bd52474e6b,
.e418d76df7 {
  height: 100%;
  width: 100%;
}
.f98ba2c0ed {
  font-family: var(--DO_NOT_USE_bui_large_font_small_1_font-family);
  font-size: var(--DO_NOT_USE_bui_large_font_small_1_font-size);
  font-weight: var(--DO_NOT_USE_bui_large_font_small_1_font-weight);
  height: var(--bui_spacing_6x);
  line-height: var(--DO_NOT_USE_bui_large_font_small_1_line-height);
  width: var(--bui_spacing_6x);
}
.a90f151fbd {
  font-family: var(--DO_NOT_USE_bui_large_font_strong_2_font-family);
  font-size: var(--DO_NOT_USE_bui_large_font_strong_2_font-size);
  font-weight: var(--DO_NOT_USE_bui_large_font_strong_2_font-weight);
  height: var(--bui_spacing_8x);
  line-height: var(--DO_NOT_USE_bui_large_font_strong_2_line-height);
  width: var(--bui_spacing_8x);
}
.f350f88261 {
  font-family: var(--DO_NOT_USE_bui_large_font_headline_3_font-family);
  font-size: var(--DO_NOT_USE_bui_large_font_headline_3_font-size);
  font-weight: var(--DO_NOT_USE_bui_large_font_headline_3_font-weight);
  height: calc(var(--bui_spacing_1x) * 12);
  line-height: var(--DO_NOT_USE_bui_large_font_headline_3_line-height);
  width: calc(var(--bui_spacing_1x) * 12);
}
.db5fbe1566 {
  font-family: var(--DO_NOT_USE_bui_large_font_headline_2_font-family);
  font-size: var(--DO_NOT_USE_bui_large_font_headline_2_font-size);
  font-weight: var(--DO_NOT_USE_bui_large_font_headline_2_font-weight);
  height: calc(var(--bui_spacing_1x) * 16);
  line-height: var(--DO_NOT_USE_bui_large_font_headline_2_line-height);
  width: calc(var(--bui_spacing_1x) * 16);
}
.fa6796b259 {
  font-family: var(--DO_NOT_USE_bui_large_font_headline_1_font-family);
  font-size: var(--DO_NOT_USE_bui_large_font_headline_1_font-size);
  font-weight: var(--DO_NOT_USE_bui_large_font_headline_1_font-weight);
  height: calc(var(--bui_spacing_1x) * 32);
  line-height: var(--DO_NOT_USE_bui_large_font_headline_1_line-height);
  width: calc(var(--bui_spacing_1x) * 32);
}
.cb0cae0f02 {
  background-color: var(--bui_color_destructive_background);
  color: var(--bui_color_on_destructive_background);
}
.cf3abf9e69 {
  background-color: var(--bui_color_callout_background);
  color: var(--bui_color_on_callout_background);
}
.ec6ea7c3fb {
  background-color: var(--bui_color_accent_background);
  color: var(--bui_color_on_accent_background);
}
.d411e0c0bd {
  background-color: var(--bui_color_constructive_background);
  color: var(--bui_color_on_constructive_background);
}
.a4d5877e09 {
  background: transparent;
  color: currentcolor;
}
.a4d5877e09:before {
  background-color: currentcolor;
  border-radius: 50%;
  bottom: 0;
  content: "";
  left: 0;
  opacity: 0.15;
  position: absolute;
  right: 0;
  top: 0;
}
.de6b6aab9e {
  border: var(--bui_border_width_200) solid var(--bui_color_white);
}
.d3ab332ce5 {
  border: var(--bui_border_width_200) solid var(--bui_color_accent_border);
}
.b24f9a89ca {
  border: var(--bui_border_width_200) solid var(--bui_color_callout_border);
}
.e2f904040a {
  border: var(--bui_border_width_200) solid var(--bui_color_destructive_border);
}
.db09114749 {
  border: var(--bui_border_width_200) solid var(--bui_color_constructive_border);
}
.b727170def {
  align-items: center;
  border: var(--bui_border_width_100) solid var(--bui_color_border_alt);
  border-radius: var(--bui_border_radius_100);
  display: flex;
  font-family: var(--DO_NOT_USE_bui_large_font_body_2_font-family);
  font-size: var(--DO_NOT_USE_bui_large_font_body_2_font-size);
  font-weight: var(--DO_NOT_USE_bui_large_font_body_2_font-weight);
  justify-content: center;
  line-height: var(--DO_NOT_USE_bui_large_font_body_2_line-height);
  padding: var(--bui_spacing_2x);
}
.d493c719bc {
  flex: 1;
}
.a8b500abde {
  align-items: center;
  justify-content: space-between;
  list-style: none;
  margin: 0;
  padding: 0;
}
.a8b500abde,
.eef2c3ca89 {
  display: flex;
}
.f46fe027d6 {
  flex-shrink: 0;
  padding: 0 var(--bui_spacing_4x);
}
.d42ceea565 {
  margin: 0 var(--bui_spacing_1x);
}
.d42ceea565:first-child {
  margin-left: 0;
  margin-right: var(--bui_spacing_1x);
}
.d42ceea565:last-child,
.d255e19ed0 .d42ceea565:first-child,
[dir="rtl"] .d42ceea565:first-child {
  margin-left: var(--bui_spacing_1x);
  margin-right: 0;
}
.d255e19ed0 .d42ceea565:last-child,
[dir="rtl"] .d42ceea565:last-child {
  margin-left: 0;
  margin-right: var(--bui_spacing_1x);
}
.f61f68a98f {
  align-items: center;
  display: inline-flex;
  margin-right: var(--bui_spacing_4x);
}
.d255e19ed0 .f61f68a98f,
[dir="rtl"] .f61f68a98f {
  margin-left: var(--bui_spacing_4x);
  margin-right: 0;
}
.f32a99c8d1 + .f32a99c8d1 {
  margin-left: var(--bui_spacing_2x);
}
.d255e19ed0 .f32a99c8d1 + .f32a99c8d1,
[dir="rtl"] .f32a99c8d1 + .f32a99c8d1 {
  margin-left: 0;
  margin-right: var(--bui_spacing_2x);
}
.f78c3700d2 {
  margin-left: var(--bui_spacing_4x);
}
.d255e19ed0 .f78c3700d2,
[dir="rtl"] .f78c3700d2 {
  margin-left: 0;
  margin-right: var(--bui_spacing_4x);
}
.edc7a801a9,
.f9c5690c58,
.f9c5690c58:link,
.f9c5690c58:visited {
  align-items: center;
  border: var(--bui_border_width_100) solid transparent;
  border-radius: var(--bui_border_radius_100);
  color: var(--bui_color_action_foreground);
  display: flex;
  height: var(--bui_spacing_6x);
  justify-content: center;
  min-width: var(--bui_spacing_6x);
  padding: 0 var(--bui_spacing_1x);
}
.edc7a801a9 {
  color: var(--bui_color_border_alt);
}
.f32a99c8d1:hover .f9c5690c58 {
  fill: var(--bui_color_on_action_background);
  background-color: var(--bui_color_action_background);
  border-color: var(--bui_color_action_background);
  color: var(--bui_color_on_action_background);
}
.ebd02eda9e .f9c5690c58,
.ebd02eda9e:hover .f9c5690c58 {
  background-color: transparent;
  border-color: var(--bui_color_border);
  color: var(--bui_color_foreground_alt);
  cursor: default;
}
.e77e74597d .f9c5690c58,
.e77e74597d:hover .f9c5690c58 {
  fill: var(--bui_color_action_foreground);
  background-color: transparent;
  border-color: transparent;
  color: var(--bui_color_action_foreground);
  opacity: 0.4;
}
.c233c1a442 {
  display: none;
}
.fb1ba98771 {
  margin-right: var(--bui_spacing_2x);
}
.d255e19ed0 .fb1ba98771,
[dir="rtl"] .fb1ba98771 {
  margin-left: var(--bui_spacing_2x);
  margin-right: 0;
}
.fb1ba98771 + .d4cc475df4 {
  margin: calc(var(--bui_spacing_1x) * -1) 0 calc(var(--bui_spacing_1x) * -1)
    var(--bui_spacing_4x);
  position: relative;
}
.d255e19ed0 .fb1ba98771 + .d4cc475df4,
[dir="rtl"] .fb1ba98771 + .d4cc475df4 {
  margin: calc(var(--bui_spacing_1x) * -1) var(--bui_spacing_4x)
    calc(var(--bui_spacing_1x) * -1) 0;
}
.fb1ba98771 + .d4cc475df4:before {
  background-color: var(--bui_color_background_alt);
  bottom: var(--bui_spacing_1x);
  content: "";
  left: calc(var(--bui_spacing_2x) * -1);
  position: absolute;
  top: var(--bui_spacing_1x);
  width: var(--bui_border_width_100);
}
.d255e19ed0 .fb1ba98771 + .d4cc475df4:before,
[dir="rtl"] .fb1ba98771 + .d4cc475df4:before {
  left: auto;
  right: calc(var(--bui_spacing_2x) * -1);
}
.b45d8eb876 {
  border-color: transparent;
}
@media (min-width: 1024px) {
  .d493c719bc {
    flex: 0;
  }
  .b727170def {
    justify-content: space-between;
  }
  .c233c1a442 {
    align-items: center;
    display: flex;
  }
}
.e6454da84c {
  background: var(--bui_color_background_elevation_two);
  border-radius: var(--bui_border_radius_200);
  box-shadow: var(--bui_shadow_100);
  box-sizing: border-box;
  color: var(--bui_color_foreground);
  max-width: 100%;
  padding: var(--bui_spacing_4x);
  position: relative;
}
.cb8da1f68e {
  padding-right: calc(var(--bui_spacing_1x) * 9);
}
.ab1fc28edd .cb8da1f68e,
[dir="rtl"] .cb8da1f68e {
  padding-left: calc(var(--bui_spacing_1x) * 9);
  padding-right: 0;
}
.ec498d57b0:after,
.ec498d57b0:before {
  content: "";
  height: 7px;
  position: absolute;
  transform: translateX(-50%) translateY(-50%) rotate(45deg);
  width: 7px;
}
.ec498d57b0:before {
  background: var(--bui_color_background_elevation_two);
}
.ec498d57b0:after {
  box-shadow: var(--bui_shadow_100);
  z-index: -1;
}
.c80722d988 {
  max-width: calc(var(--bui_spacing_1x) * 60);
  min-width: calc(var(--bui_spacing_1x) * 50);
}
.cd9f238494 {
  width: calc(var(--bui_spacing_1x) * 90);
}
.c9b03068c9 {
  width: auto;
}
.af0f79ed51 {
  width: 100%;
}
@media (max-width: 575px) {
  .c9b03068c9,
  .cd9f238494 {
    max-width: 100%;
  }
}
.b35de8a616 {
  padding: 0;
}
.f690f40bc8:after,
.f690f40bc8:before {
  left: 50%;
  right: auto;
  top: 100%;
}
.ced630e19c:after,
.ced630e19c:before,
.ea91851413:after,
.ea91851413:before {
  left: 50%;
  right: auto;
  top: 0;
  transform: translateX(-50%) translateY(-50%) rotate(-135deg);
}
.c9a6b3c0e0:after,
.c9a6b3c0e0:before {
  left: 100%;
  right: auto;
  top: 50%;
  transform: translateX(-50%) translateY(-50%) rotate(-45deg);
}
.b017c45bcd:after,
.b017c45bcd:before {
  left: 0;
  right: auto;
  top: 50%;
  transform: translateX(-50%) translateY(-50%) rotate(135deg);
}
.bd804179f3:after,
.bd804179f3:before {
  left: var(--bui_spacing_4x);
  right: auto;
  top: 100%;
}
.addc820584:after,
.addc820584:before {
  left: auto;
  right: var(--bui_spacing_4x);
  top: 100%;
}
.fa086a52a7:after,
.fa086a52a7:before {
  left: var(--bui_spacing_4x);
  right: auto;
  top: 0;
  transform: translateX(-50%) translateY(-50%) rotate(-135deg);
}
.f2964a63e3:after,
.f2964a63e3:before {
  left: auto;
  right: var(--bui_spacing_4x);
  top: 0;
  transform: translateX(-50%) translateY(-50%) rotate(-135deg);
}
.cb65ccdb03:after,
.cb65ccdb03:before {
  top: var(--bui_spacing_4x);
}
.b631208150:after,
.b631208150:before,
.cb65ccdb03:after,
.cb65ccdb03:before {
  left: 100%;
  right: auto;
  transform: translateX(-50%) translateY(-50%) rotate(-45deg);
}
.b0d1dc74bb:after,
.b0d1dc74bb:before {
  top: var(--bui_spacing_4x);
}
.a1f4c3abbd:after,
.a1f4c3abbd:before,
.b0d1dc74bb:after,
.b0d1dc74bb:before {
  left: 0;
  right: auto;
  transform: translateX(-50%) translateY(-50%) rotate(135deg);
}
.ea925ef36a {
  border-radius: 0;
  box-sizing: border-box;
  color: var(--bui_color_foreground);
  cursor: default;
  display: block;
  font-family: var(--DO_NOT_USE_bui_large_font_body_2_font-family);
  font-size: var(--DO_NOT_USE_bui_large_font_body_2_font-size);
  font-weight: var(--DO_NOT_USE_bui_large_font_body_2_font-weight);
  line-height: var(--DO_NOT_USE_bui_large_font_body_2_line-height);
  text-decoration: none;
  transform: none;
  width: 100%;
}
.cddb75f1fd:hover {
  background-color: var(--bui_color_highlighted_alt);
  cursor: pointer;
}
.cddb75f1fd.b0ef976fae,
.cddb75f1fd.b0ef976fae:focus,
.cddb75f1fd.b0ef976fae:hover {
  background: var(--bui_color_action_highlighted_alt);
  color: var(--bui_color_action_foreground);
}
.cddb75f1fd[disabled],
.cddb75f1fd[disabled]:hover {
  background: none;
  color: var(--bui_color_foreground_disabled);
  cursor: not-allowed;
}
.ae8177da1f {
  border-radius: var(--bui_border_radius_100);
}
.bf97d4018a.cddb75f1fd {
  padding: var(--bui_spacing_3x);
}
.c0c9498572.cddb75f1fd {
  padding: var(--bui_spacing_3x) var(--bui_spacing_4x);
}
.e6089261ca.cddb75f1fd {
  padding: var(--bui_spacing_4x) var(--bui_spacing_6x);
}
.a78ae04c2b {
  position: relative;
}
.d663aea8c8 .a78ae04c2b:before {
  background: var(--bui_color_border_alt);
  bottom: 0;
  content: "";
  height: var(--bui_border_width_100);
  left: 0;
  position: absolute;
  right: 0;
}
.d663aea8c8 .e20caabacb {
  padding: 0 0 var(--bui_border_width_100);
}
.e20caabacb {
  display: block;
  list-style: none;
  margin: 0;
  padding: 0;
  position: relative;
}
.d7ba686b8a {
  display: inline-block;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  vertical-align: bottom;
}
.d7ba686b8a,
.fa030f4cc2 {
  box-sizing: border-box;
  text-align: center;
}
.fa030f4cc2 {
  align-items: center;
  background: none;
  border: 0;
  color: var(--bui_color_foreground);
  display: flex;
  font-family: var(--DO_NOT_USE_bui_large_font_emphasized_2_font-family);
  font-family: inherit;
  font-size: var(--DO_NOT_USE_bui_large_font_emphasized_2_font-size);
  font-weight: var(--DO_NOT_USE_bui_large_font_emphasized_2_font-weight);
  justify-content: center;
  line-height: var(--DO_NOT_USE_bui_large_font_emphasized_2_line-height);
  max-width: none;
  outline: none;
  padding: var(--bui_spacing_4x);
  position: relative;
  text-decoration: none;
  width: 100%;
}
.d7ba686b8a:not(.e5305db18a) .fa030f4cc2:after {
  background: var(--bui_color_action_border);
  bottom: calc(var(--bui_border_width_100) * -1);
  content: "";
  display: none;
  height: var(--bui_border_width_200);
  left: 0;
  position: absolute;
  right: 0;
}
.fa030f4cc2:hover {
  background-color: var(--bui_color_highlighted_alt);
  cursor: pointer;
  text-decoration: none;
}
.d663aea8c8 .d7ba686b8a:not(.e5305db18a) .f44d43bbc4:after {
  color: var(--bui_color_action_foreground);
  display: block;
}
[data-bui-keyboard] .fa030f4cc2:focus {
  box-shadow: 0 0 0 2px var(--bui_color_background_base),
    0 0 0 4px var(--bui_color_action_border);
  outline: none;
}
.fa030f4cc2:link {
  font-family: var(--DO_NOT_USE_bui_large_font_emphasized_2_font-family);
  font-size: var(--DO_NOT_USE_bui_large_font_emphasized_2_font-size);
  font-weight: var(--DO_NOT_USE_bui_large_font_emphasized_2_font-weight);
  line-height: var(--DO_NOT_USE_bui_large_font_emphasized_2_line-height);
  text-decoration: none;
}
.f44d43bbc4 {
  color: var(--bui_color_action_foreground);
}
.f44d43bbc4:hover {
  background-color: transparent;
}
.d2d0e192c1,
.d2d0e192c1:active,
.d2d0e192c1:focus,
.d2d0e192c1:hover {
  background-color: transparent;
  color: var(--bui_color_foreground_disabled);
  cursor: not-allowed;
  outline: none;
}
.c3de4d2761 {
  width: 100%;
}
.eca905cac5 {
  font-family: var(--DO_NOT_USE_bui_large_font_strong_2_font-family);
  font-size: var(--DO_NOT_USE_bui_large_font_strong_2_font-size);
  font-weight: var(--DO_NOT_USE_bui_large_font_strong_2_font-weight);
  line-height: var(--DO_NOT_USE_bui_large_font_strong_2_line-height);
}
.eca905cac5,
.ff00c05ba0 {
  display: inline-block;
  margin-right: var(--bui_spacing_2x);
  vertical-align: middle;
}
.d43a74c72d .eca905cac5,
.d43a74c72d .ff00c05ba0,
[dir="rtl"] .eca905cac5,
[dir="rtl"] .ff00c05ba0 {
  margin-left: var(--bui_spacing_2x);
  margin-right: 0;
}
.cdcb9bdde6 {
  display: none;
}
.e5305db18a .fa030f4cc2 {
  margin: 0;
}
.eb54845d00 {
  margin-left: var(--bui_spacing_1x);
}
.d43a74c72d .eb54845d00,
[dir="rtl"] .eb54845d00 {
  margin-left: 0;
  margin-right: var(--bui_spacing_1x);
}
.e5305db18a {
  display: none;
  margin: 0;
  position: relative;
}
.a7b2952280 {
  display: inline-block;
}
.ad739b5a8f .fa030f4cc2 {
  flex-direction: column;
}
.b4ac72af00 .eca905cac5 {
  display: block;
  margin-left: 0;
  margin-right: 0;
}
.ad739b5a8f .ff00c05ba0 {
  display: block;
  margin: 0 auto var(--bui_spacing_1x);
}
.ad739b5a8f .e5305db18a .fa030f4cc2:after {
  content: none;
}
.ad739b5a8f .e5305db18a .fa030f4cc2:before {
  content: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='3.375' cy='12.023' r='2.625' fill='none' stroke='currentcolor' stroke-width='1.5'/%3E%3Ccircle cx='20.625' cy='12.023' r='2.625' fill='none' stroke='currentcolor' stroke-width='1.5'/%3E%3Ccircle cx='12' cy='12.023' r='2.625' fill='none' stroke='currentcolor' stroke-width='1.5'/%3E%3C/svg%3E");
  display: block;
  height: var(--bui_spacing_4x);
  margin: 0 auto var(--bui_spacing_1x);
  width: var(--bui_spacing_4x);
}
.e89f61fce5 .e20caabacb {
  padding-bottom: 0;
}
.e89f61fce5 .d7ba686b8a:not(.e5305db18a) .fa030f4cc2:after {
  bottom: 0;
}
.e89f61fce5 .a78ae04c2b:before {
  content: none;
}
.dc28c4127e .e20caabacb {
  align-items: flex-end;
  display: flex;
  flex-wrap: wrap;
}
.f7a80ddfd4 .d7ba686b8a .fa030f4cc2:hover,
.f7a80ddfd4 .e69171d050 .fa030f4cc2 {
  background-color: transparent;
}
.f7a80ddfd4 .f44d43bbc4,
.f7a80ddfd4 .fa030f4cc2 {
  color: currentcolor;
}
.f7a80ddfd4 .fa030f4cc2:hover:before {
  background-color: currentcolor;
  content: "";
  height: 100%;
  left: 0;
  opacity: 0.06;
  position: absolute;
  width: 100%;
}
.d43a74c72d .f7a80ddfd4 .fa030f4cc2:hover:before,
[dir="rtl"] .f7a80ddfd4 .fa030f4cc2:hover:before {
  left: auto;
  right: 0;
}
.f7a80ddfd4.d663aea8c8 .d7ba686b8a:not(.e5305db18a) .f44d43bbc4:after {
  background-color: currentcolor;
  color: currentcolor;
}
.c649539167:not(.dc28c4127e) .a78ae04c2b {
  margin: 0 calc(var(--bui_spacing_4x) * -1);
}
.c649539167:not(.dc28c4127e) .e20caabacb {
  padding-left: var(--bui_spacing_4x);
  padding-right: var(--bui_spacing_4x);
}
.c649539167 .d7ba686b8a:not(:first-child) {
  padding-left: var(--bui_spacing_1x);
}
.d43a74c72d .c649539167 .d7ba686b8a:not(:first-child),
[dir="rtl"] .c649539167 .d7ba686b8a:not(:first-child) {
  padding-left: 0;
  padding-right: var(--bui_spacing_1x);
}
.c649539167 .d7ba686b8a .fa030f4cc2 {
  border: var(--bui_border_width_100) solid transparent;
  border-radius: 100px;
  padding: calc(var(--bui_spacing_3x) - var(--bui_border_width_100))
    var(--bui_spacing_4x);
}
.c649539167 .e69171d050 .fa030f4cc2 {
  background-color: var(--bui_color_action_highlighted_alt);
  border-color: var(--bui_color_action_border);
}
.f7a80ddfd4.c649539167 .d7ba686b8a .fa030f4cc2:hover:before,
.f7a80ddfd4.c649539167 .e69171d050 .fa030f4cc2:before {
  background-color: currentcolor;
  border-radius: 100px;
  content: "";
  height: 100%;
  left: 0;
  opacity: 0.1;
  position: absolute;
  width: 100%;
}
.d43a74c72d .f7a80ddfd4.c649539167 .d7ba686b8a .fa030f4cc2:hover:before,
.d43a74c72d .f7a80ddfd4.c649539167 .e69171d050 .fa030f4cc2:before,
[dir="rtl"] .f7a80ddfd4.c649539167 .d7ba686b8a .fa030f4cc2:hover:before,
[dir="rtl"] .f7a80ddfd4.c649539167 .e69171d050 .fa030f4cc2:before {
  left: auto;
  right: 0;
}
.f7a80ddfd4.c649539167 .e69171d050 .fa030f4cc2 {
  background-color: transparent;
  border-color: currentcolor;
}
.f7a80ddfd4.c649539167 .f44d43bbc4,
.f7a80ddfd4.c649539167 .fa030f4cc2 {
  color: currentcolor;
}
@media (max-width: 575px) {
  .fb995cecb1:not(.dc28c4127e) .a78ae04c2b {
    flex-wrap: nowrap;
    overflow-x: auto;
    white-space: nowrap;
  }
  .fb995cecb1:not(.dc28c4127e) .e20caabacb {
    overflow-x: auto;
  }
  .fb995cecb1:not(.dc28c4127e).e5305db18a {
    display: none;
  }
}
.a26f53e43a {
  margin-left: var(--bui_spacing_2x);
}
.f12dc9bbb2 .a26f53e43a,
[dir="rtl"] .a26f53e43a {
  margin-left: 0;
  margin-right: var(--bui_spacing_2x);
}
.ff0ad2a91a {
  list-style-type: none;
  margin: 0;
  padding: var(--bui_spacing_1x) 0;
}
.b6330c0bb4 {
  margin: var(--bui_spacing_1x) 0;
}
.ef51f249b1 {
  border-radius: 99px;
  box-sizing: border-box;
  display: inline-block;
  min-width: calc(var(--bui_spacing_4x) + var(--bui_spacing_half));
  padding: 0 var(--bui_spacing_1x);
  text-align: center;
  vertical-align: top;
}
.e624443024 {
  background-color: var(--bui_color_background);
  color: var(--bui_color_on_background);
}
.a2ba4e7f47 {
  background-color: var(--bui_color_destructive_background);
  color: var(--bui_color_on_destructive_background);
}
.ef51f249b1:empty {
  height: var(--bui_spacing_2x);
  min-width: auto;
  padding: 0;
  width: var(--bui_spacing_2x);
}
.css-1n5j3zd {
  position: absolute;
  left: 16px;
  margin-top: -11px;
  top: 56%;
  z-index: 3;
}
.f86806591e {
  fill: var(--bui_color_foreground);
  color: var(--bui_color_foreground);
}
.e6c50852bd {
  height: calc(var(--bui_spacing_1x) * 5);
}
.b6dc9a9e69 {
  fill: currentcolor;
  display: inline-block;
}
.f86806591e {
  fill: var(--bui_color_foreground);
  color: var(--bui_color_foreground);
}
.e6c50852bd {
  height: calc(var(--bui_spacing_1x) * 5);
}
.b6dc9a9e69 {
  fill: currentcolor;
  display: inline-block;
}
.css-900vbf {
  position: relative;
  z-index: 100;
  width: 100%;
}
.css-1ifx6e3 {
  /* background-color: rgb(254, 187, 2); */
  border-radius: 4px;
  padding: 4px;
  position: relative;
  z-index: 101;
}
.css-1ano46h {
  display: flex;
  flex-direction: row;
}
.css-z84ehs {
  background-color: #ffffff;
  border-radius: 2px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  position: relative;
  box-shadow: 0 2px 8px rgb(0 0 0 / 15%);
  color: #333;
  border: 0;
  background-color: #febb02;
  border-radius: 4px;
  margin: 24px 0 16px;
  -moz-box-sizing: border-box;
}
.css-1dp25hr {
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  font-family: BlinkMacSystemFont, -apple-system, "Segoe UI", Roboto, Helvetica,
    Arial, sans-serif;
  width: 100%;
  padding: 14px 14px 14px 56px;
  position: relative;
  background-color: transparent;
  outline: none;
  appearance: none;
  border: none;
  border-radius: 2px;
  z-index: 2;
}
@charset "UTF-8"; /*! jQuery UI - v1.10.4 - 2014-01-17
* http://jqueryui.com
* Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */
.ui-slider {
  position: relative;
  text-align: left;
}
.ui-slider .ui-slider-handle {
  position: absolute;
  z-index: 2;
  width: 1.2em;
  height: 1.2em;
  cursor: default;
}
.ui-slider .ui-slider-range {
  position: absolute;
  z-index: 1;
  font-size: 0.7em;
  display: block;
  border: 0;
  background-position: 0 0;
}
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
  -webkit-filter: inherit;
  filter: inherit;
}
.ui-slider-horizontal {
  height: 0.8em;
}
.ui-slider-horizontal .ui-slider-handle {
  top: -0.3em;
  margin-left: -0.6em;
}
.ui-slider-horizontal .ui-slider-range {
  top: 0;
  height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
  left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
  right: 0;
}
.ui-slider-vertical {
  width: 0.8em;
  height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
  left: -0.3em;
  margin-left: 0;
  margin-bottom: -0.6em;
}
.ui-slider-vertical .ui-slider-range {
  left: 0;
  width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
  bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
  top: 0;
}
[class*="globalSmart"] .O-SMARTSPCGEN-DEV.M-BNRIMG-RW-DEV::before,
[class*="globalSmart"] .O-SMARTSPCGEN-DEV.notification-banner::before,
[class*="globalSmart"] .O-SMARTSPCGEN-DEV.O-ACCRD-RW-RBWM::before,
[class*="globalSmart"] .O-SMARTSPCGEN-DEV.O-HEROBAN2-RW-DEV::before,
[class*="globalSmart"] .O-SMARTSPCGEN-DEV.O-HPHERO-RW-DEV::before {
  display: none;
}
[class*="globalSmart"]
  .O-ACCRD-RW-RBWM
  .O-SMARTSPCGEN-DEV.accordion-with-title::after,
.O-ACCRD-RW-RBWM
  [class*="globalSmart"]
  .O-SMARTSPCGEN-DEV.accordion-with-title::after {
  display: none;
}
[lang^="vi"] .M-BSCTBL-RW-RBWM table td,
[lang^="vi"] .M-BSCTBL-RW-RBWM table th,
[lang^="ja"] .M-BSCTBL-RW-RBWM table td,
[lang^="ja"] .M-BSCTBL-RW-RBWM table th,
[lang^="ko"] .M-BSCTBL-RW-RBWM table td,
[lang^="ko"] .M-BSCTBL-RW-RBWM table th,
[lang^="zh"] .M-BSCTBL-RW-RBWM table td,
[lang^="zh"] .M-BSCTBL-RW-RBWM table th {
  word-break: break-all;
}
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
main,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
}
@font-face {
  font-family: "HSBCIcon-Font";
  font-display: swap;
  src: url("./fonts/HSBCIcon-Font.woff?ee39a20e77cff3aec879befe2cd1d29d")
    format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "HSBCIcon-Font";
  font-display: swap;
  src: url("./fonts/HSBCIcon-Font-Extension.woff?ee39a20e77cff3aec879befe2cd1d29d")
    format("woff");
  font-weight: normal;
  font-style: normal;
}
.ico-rev::after,
.link-icon::before,
.link-icon::after,
.icon::before,
.icon::after {
  display: -moz-inline-stack;
  display: inline-block;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  font-family: "HSBCIcon-Font";
  vertical-align: 0;
  line-height: 1;
  font-weight: normal;
  font-style: normal;
  speak: none;
  text-decoration: inherit;
  text-transform: none;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
[data-value^="icon-accounts"].ico-rev::after {
  content: "\f021";
}
[data-value^="icon-accounts"]:not(.ico-rev)::after {
  content: "\f021";
}
.icon-accounts.link-icon.ico-rev::after {
  content: "\f021";
}
.icon-accounts.link-icon:not(.ico-rev)::before {
  content: "\f021";
}
.icon-accounts:not(.link-icon)::after {
  content: "\f021";
}
[data-value^="icon-add"].ico-rev::after {
  content: "\f031";
}
[data-value^="icon-add"]:not(.ico-rev)::after {
  content: "\f031";
}
.icon-add.link-icon.ico-rev::after {
  content: "\f031";
}
.icon-add.link-icon:not(.ico-rev)::before {
  content: "\f031";
}
.icon-add:not(.link-icon)::after {
  content: "\f031";
}
[data-value^="icon-agree"].ico-rev::after {
  content: "\f00a";
}
[data-value^="icon-agree"]:not(.ico-rev)::after {
  content: "\f00a";
}
.icon-agree.link-icon.ico-rev::after {
  content: "\f00a";
}
.icon-agree.link-icon:not(.ico-rev)::before {
  content: "\f00a";
}
.icon-agree:not(.link-icon)::after {
  content: "\f00a";
}
[data-value^="icon-alert"].ico-rev::after {
  content: "\f017";
}
[data-value^="icon-alert"]:not(.ico-rev)::after {
  content: "\f017";
}
.icon-alert.link-icon.ico-rev::after {
  content: "\f017";
}
.icon-alert.link-icon:not(.ico-rev)::before {
  content: "\f017";
}
.icon-alert:not(.link-icon)::after {
  content: "\f017";
}
[data-value^="icon-anchor-down"].ico-rev::after {
  content: "\f075";
}
[data-value^="icon-anchor-down"]:not(.ico-rev)::after {
  content: "\f075";
}
.icon-anchor-down.link-icon.ico-rev::after {
  content: "\f075";
}
.icon-anchor-down.link-icon:not(.ico-rev)::before {
  content: "\f075";
}
.icon-anchor-down:not(.link-icon)::after {
  content: "\f075";
}
[data-value^="icon-anchor-up"].ico-rev::after {
  content: "\f07b";
}
[data-value^="icon-anchor-up"]:not(.ico-rev)::after {
  content: "\f07b";
}
.icon-anchor-up.link-icon.ico-rev::after {
  content: "\f07b";
}
.icon-anchor-up.link-icon:not(.ico-rev)::before {
  content: "\f07b";
}
.icon-anchor-up:not(.link-icon)::after {
  content: "\f07b";
}
[data-value^="icon-articles"].ico-rev::after {
  content: "\f01d";
}
[data-value^="icon-articles"]:not(.ico-rev)::after {
  content: "\f01d";
}
.icon-articles.link-icon.ico-rev::after {
  content: "\f01d";
}
.icon-articles.link-icon:not(.ico-rev)::before {
  content: "\f01d";
}
.icon-articles:not(.link-icon)::after {
  content: "\f01d";
}
[data-value^="icon-assets"].ico-rev::after {
  content: "\f042";
}
[data-value^="icon-assets"]:not(.ico-rev)::after {
  content: "\f042";
}
.icon-assets.link-icon.ico-rev::after {
  content: "\f042";
}
.icon-assets.link-icon:not(.ico-rev)::before {
  content: "\f042";
}
.icon-assets:not(.link-icon)::after {
  content: "\f042";
}
[data-value^="icon-attachment"].ico-rev::after {
  content: "\e060";
}
[data-value^="icon-attachment"]:not(.ico-rev)::after {
  content: "\e060";
}
.icon-attachment.link-icon.ico-rev::after {
  content: "\e060";
}
.icon-attachment.link-icon:not(.ico-rev)::before {
  content: "\e060";
}
.icon-attachment:not(.link-icon)::after {
  content: "\e060";
}
[data-value^="icon-back"].ico-rev::after {
  content: "\f062";
}
[data-value^="icon-back"]:not(.ico-rev)::after {
  content: "\f062";
}
.icon-back.link-icon.ico-rev::after {
  content: "\f062";
}
.icon-back.link-icon:not(.ico-rev)::before {
  content: "\f062";
}
.icon-back:not(.link-icon)::after {
  content: "\f062";
}
[data-value^="icon-banking"].ico-rev::after {
  content: "\f008";
}
[data-value^="icon-banking"]:not(.ico-rev)::after {
  content: "\f008";
}
.icon-banking.link-icon.ico-rev::after {
  content: "\f008";
}
.icon-banking.link-icon:not(.ico-rev)::before {
  content: "\f008";
}
.icon-banking:not(.link-icon)::after {
  content: "\f008";
}
[data-value^="icon-barcode"].ico-rev::after {
  content: "\f061";
}
[data-value^="icon-barcode"]:not(.ico-rev)::after {
  content: "\f061";
}
.icon-barcode.link-icon.ico-rev::after {
  content: "\f061";
}
.icon-barcode.link-icon:not(.ico-rev)::before {
  content: "\f061";
}
.icon-barcode:not(.link-icon)::after {
  content: "\f061";
}
[data-value^="icon-bin"].ico-rev::after {
  content: "\f065";
}
[data-value^="icon-bin"]:not(.ico-rev)::after {
  content: "\f065";
}
.icon-bin.link-icon.ico-rev::after {
  content: "\f065";
}
.icon-bin.link-icon:not(.ico-rev)::before {
  content: "\f065";
}
.icon-bin:not(.link-icon)::after {
  content: "\f065";
}
[data-value^="icon-borrowing"].ico-rev::after {
  content: "\f084";
}
[data-value^="icon-borrowing"]:not(.ico-rev)::after {
  content: "\f084";
}
.icon-borrowing.link-icon.ico-rev::after {
  content: "\f084";
}
.icon-borrowing.link-icon:not(.ico-rev)::before {
  content: "\f084";
}
.icon-borrowing:not(.link-icon)::after {
  content: "\f084";
}
[data-value^="icon-calendar"].ico-rev::after {
  content: "\f028";
}
[data-value^="icon-calendar"]:not(.ico-rev)::after {
  content: "\f028";
}
.icon-calendar.link-icon.ico-rev::after {
  content: "\f028";
}
.icon-calendar.link-icon:not(.ico-rev)::before {
  content: "\f028";
}
.icon-calendar:not(.link-icon)::after {
  content: "\f028";
}
[data-value^="icon-camera"].ico-rev::after {
  content: "\f04a";
}
[data-value^="icon-camera"]:not(.ico-rev)::after {
  content: "\f04a";
}
.icon-camera.link-icon.ico-rev::after {
  content: "\f04a";
}
.icon-camera.link-icon:not(.ico-rev)::before {
  content: "\f04a";
}
.icon-camera:not(.link-icon)::after {
  content: "\f04a";
}
[data-value^="icon-chat"].ico-rev::after {
  content: "\f016";
}
[data-value^="icon-chat"]:not(.ico-rev)::after {
  content: "\f016";
}
.icon-chat.link-icon.ico-rev::after {
  content: "\f016";
}
.icon-chat.link-icon:not(.ico-rev)::before {
  content: "\f016";
}
.icon-chat:not(.link-icon)::after {
  content: "\f016";
}
[data-value^="icon-chevron-double-left"].ico-rev::after {
  content: "\e000";
}
[data-value^="icon-chevron-double-left"]:not(.ico-rev)::after {
  content: "\e000";
}
.icon-chevron-double-left.link-icon.ico-rev::after {
  content: "\e000";
}
.icon-chevron-double-left.link-icon:not(.ico-rev)::before {
  content: "\e000";
}
.icon-chevron-double-left:not(.link-icon)::after {
  content: "\e000";
}
[data-value^="icon-chevron-double-right"].ico-rev::after {
  content: "\e002";
}
[data-value^="icon-chevron-double-right"]:not(.ico-rev)::after {
  content: "\e002";
}
.icon-chevron-double-right.link-icon.ico-rev::after {
  content: "\e002";
}
.icon-chevron-double-right.link-icon:not(.ico-rev)::before {
  content: "\e002";
}
.icon-chevron-double-right:not(.link-icon)::after {
  content: "\e002";
}
[data-value^="icon-chevron-down-small"].ico-rev::after {
  content: "\e003";
}
[data-value^="icon-chevron-down-small"]:not(.ico-rev)::after {
  content: "\e003";
}
.icon-chevron-down-small.link-icon.ico-rev::after {
  content: "\e003";
}
.icon-chevron-down-small.link-icon:not(.ico-rev)::before {
  content: "\e003";
}
.icon-chevron-down-small:not(.link-icon)::after {
  content: "\e003";
}
[data-value^="icon-chevron-down"].ico-rev::after {
  content: "\f055";
}
[data-value^="icon-chevron-down"]:not(.ico-rev)::after {
  content: "\f055";
}
.icon-chevron-down.link-icon.ico-rev::after {
  content: "\f055";
}
.icon-chevron-down.link-icon:not(.ico-rev)::before {
  content: "\f055";
}
.icon-chevron-down:not(.link-icon)::after {
  content: "\f055";
}
[data-value^="icon-chevron-left-small"].ico-rev::after {
  content: "\e004";
}
[data-value^="icon-chevron-left-small"]:not(.ico-rev)::after {
  content: "\e004";
}
.icon-chevron-left-small.link-icon.ico-rev::after {
  content: "\e004";
}
.icon-chevron-left-small.link-icon:not(.ico-rev)::before {
  content: "\e004";
}
.icon-chevron-left-small:not(.link-icon)::after {
  content: "\e004";
}
[data-value^="icon-chevron-left"].ico-rev::after {
  content: "\f058";
}
[data-value^="icon-chevron-left"]:not(.ico-rev)::after {
  content: "\f058";
}
.icon-chevron-left.link-icon.ico-rev::after {
  content: "\f058";
}
.icon-chevron-left.link-icon:not(.ico-rev)::before {
  content: "\f058";
}
.icon-chevron-left:not(.link-icon)::after {
  content: "\f058";
}
[data-value^="icon-chevron-right-small"].ico-rev::after {
  content: "\e005";
}
[data-value^="icon-chevron-right-small"]:not(.ico-rev)::after {
  content: "\e005";
}
.icon-chevron-right-small.link-icon.ico-rev::after {
  content: "\e005";
}
.icon-chevron-right-small.link-icon:not(.ico-rev)::before {
  content: "\e005";
}
.icon-chevron-right-small:not(.link-icon)::after {
  content: "\e005";
}
[data-value^="icon-chevron-right"].ico-rev::after {
  content: "\f057";
}
[data-value^="icon-chevron-right"]:not(.ico-rev)::after {
  content: "\f057";
}
.icon-chevron-right.link-icon.ico-rev::after {
  content: "\f057";
}
.icon-chevron-right.link-icon:not(.ico-rev)::before {
  content: "\f057";
}
.icon-chevron-right:not(.link-icon)::after {
  content: "\f057";
}
[data-value^="icon-chevron-up-small"].ico-rev::after {
  content: "\e006";
}
[data-value^="icon-chevron-up-small"]:not(.ico-rev)::after {
  content: "\e006";
}
.icon-chevron-up-small.link-icon.ico-rev::after {
  content: "\e006";
}
.icon-chevron-up-small.link-icon:not(.ico-rev)::before {
  content: "\e006";
}
.icon-chevron-up-small:not(.link-icon)::after {
  content: "\e006";
}
[data-value^="icon-chevron-up"].ico-rev::after {
  content: "\f056";
}
[data-value^="icon-chevron-up"]:not(.ico-rev)::after {
  content: "\f056";
}
.icon-chevron-up.link-icon.ico-rev::after {
  content: "\f056";
}
.icon-chevron-up.link-icon:not(.ico-rev)::before {
  content: "\f056";
}
.icon-chevron-up:not(.link-icon)::after {
  content: "\f056";
}
[data-value^="icon-circle-confirmation-solid"].ico-rev::after {
  content: "\e008";
}
[data-value^="icon-circle-confirmation-solid"]:not(.ico-rev)::after {
  content: "\e008";
}
.icon-circle-confirmation-solid.link-icon.ico-rev::after {
  content: "\e008";
}
.icon-circle-confirmation-solid.link-icon:not(.ico-rev)::before {
  content: "\e008";
}
.icon-circle-confirmation-solid:not(.link-icon)::after {
  content: "\e008";
}
[data-value^="icon-circle-confirmation"].ico-rev::after {
  content: "\f054";
}
[data-value^="icon-circle-confirmation"]:not(.ico-rev)::after {
  content: "\f054";
}
.icon-circle-confirmation.link-icon.ico-rev::after {
  content: "\f054";
}
.icon-circle-confirmation.link-icon:not(.ico-rev)::before {
  content: "\f054";
}
.icon-circle-confirmation:not(.link-icon)::after {
  content: "\f054";
}
[data-value^="icon-circle-delete-solid"].ico-rev::after {
  content: "\e007";
}
[data-value^="icon-circle-delete-solid"]:not(.ico-rev)::after {
  content: "\e007";
}
.icon-circle-delete-solid.link-icon.ico-rev::after {
  content: "\e007";
}
.icon-circle-delete-solid.link-icon:not(.ico-rev)::before {
  content: "\e007";
}
.icon-circle-delete-solid:not(.link-icon)::after {
  content: "\e007";
}
[data-value^="icon-circle-delete"].ico-rev::after {
  content: "\f067";
}
[data-value^="icon-circle-delete"]:not(.ico-rev)::after {
  content: "\f067";
}
.icon-circle-delete.link-icon.ico-rev::after {
  content: "\f067";
}
.icon-circle-delete.link-icon:not(.ico-rev)::before {
  content: "\f067";
}
.icon-circle-delete:not(.link-icon)::after {
  content: "\f067";
}
[data-value^="icon-circle-error-solid"].ico-rev::after {
  content: "\e009";
}
[data-value^="icon-circle-error-solid"]:not(.ico-rev)::after {
  content: "\e009";
}
.icon-circle-error-solid.link-icon.ico-rev::after {
  content: "\e009";
}
.icon-circle-error-solid.link-icon:not(.ico-rev)::before {
  content: "\e009";
}
.icon-circle-error-solid:not(.link-icon)::after {
  content: "\e009";
}
[data-value^="icon-circle-error"].ico-rev::after {
  content: "\f052";
}
[data-value^="icon-circle-error"]:not(.ico-rev)::after {
  content: "\f052";
}
.icon-circle-error.link-icon.ico-rev::after {
  content: "\f052";
}
.icon-circle-error.link-icon:not(.ico-rev)::before {
  content: "\f052";
}
.icon-circle-error:not(.link-icon)::after {
  content: "\f052";
}
[data-value^="icon-circle-fill-information"].ico-rev::after {
  content: "\f073";
}
[data-value^="icon-circle-fill-information"]:not(.ico-rev)::after {
  content: "\f073";
}
.icon-circle-fill-information.link-icon.ico-rev::after {
  content: "\f073";
}
.icon-circle-fill-information.link-icon:not(.ico-rev)::before {
  content: "\f073";
}
.icon-circle-fill-information:not(.link-icon)::after {
  content: "\f073";
}
[data-value^="icon-circle-help-solid"].ico-rev::after {
  content: "\e010";
}
[data-value^="icon-circle-help-solid"]:not(.ico-rev)::after {
  content: "\e010";
}
.icon-circle-help-solid.link-icon.ico-rev::after {
  content: "\e010";
}
.icon-circle-help-solid.link-icon:not(.ico-rev)::before {
  content: "\e010";
}
.icon-circle-help-solid:not(.link-icon)::after {
  content: "\e010";
}
[data-value^="icon-circle-help"].ico-rev::after {
  content: "\f060";
}
[data-value^="icon-circle-help"]:not(.ico-rev)::after {
  content: "\f060";
}
.icon-circle-help.link-icon.ico-rev::after {
  content: "\f060";
}
.icon-circle-help.link-icon:not(.ico-rev)::before {
  content: "\f060";
}
.icon-circle-help:not(.link-icon)::after {
  content: "\f060";
}
[data-value^="icon-circle-info"].ico-rev::after {
  content: "\f053";
}
[data-value^="icon-circle-info"]:not(.ico-rev)::after {
  content: "\f053";
}
.icon-circle-info.link-icon.ico-rev::after {
  content: "\f053";
}
.icon-circle-info.link-icon:not(.ico-rev)::before {
  content: "\f053";
}
.icon-circle-info:not(.link-icon)::after {
  content: "\f053";
}
[data-value^="icon-client-download"].ico-rev::after {
  content: "\f04e";
}
[data-value^="icon-client-download"]:not(.ico-rev)::after {
  content: "\f04e";
}
.icon-client-download.link-icon.ico-rev::after {
  content: "\f04e";
}
.icon-client-download.link-icon:not(.ico-rev)::before {
  content: "\f04e";
}
.icon-client-download:not(.link-icon)::after {
  content: "\f04e";
}
[data-value^="icon-client-upload"].ico-rev::after {
  content: "\f04d";
}
[data-value^="icon-client-upload"]:not(.ico-rev)::after {
  content: "\f04d";
}
.icon-client-upload.link-icon.ico-rev::after {
  content: "\f04d";
}
.icon-client-upload.link-icon:not(.ico-rev)::before {
  content: "\f04d";
}
.icon-client-upload:not(.link-icon)::after {
  content: "\f04d";
}
[data-value^="icon-clock"].ico-rev::after {
  content: "\f029";
}
[data-value^="icon-clock"]:not(.ico-rev)::after {
  content: "\f029";
}
.icon-clock.link-icon.ico-rev::after {
  content: "\f029";
}
.icon-clock.link-icon:not(.ico-rev)::before {
  content: "\f029";
}
.icon-clock:not(.link-icon)::after {
  content: "\f029";
}
[data-value^="icon-collapse"].ico-rev::after {
  content: "\e011";
}
[data-value^="icon-collapse"]:not(.ico-rev)::after {
  content: "\e011";
}
.icon-collapse.link-icon.ico-rev::after {
  content: "\e011";
}
.icon-collapse.link-icon:not(.ico-rev)::before {
  content: "\e011";
}
.icon-collapse:not(.link-icon)::after {
  content: "\e011";
}
[data-value^="icon-column-view"].ico-rev::after {
  content: "\e012";
}
[data-value^="icon-column-view"]:not(.ico-rev)::after {
  content: "\e012";
}
.icon-column-view.link-icon.ico-rev::after {
  content: "\e012";
}
.icon-column-view.link-icon:not(.ico-rev)::before {
  content: "\e012";
}
.icon-column-view:not(.link-icon)::after {
  content: "\e012";
}
[data-value^="icon-complaints"].ico-rev::after {
  content: "\e013";
}
[data-value^="icon-complaints"]:not(.ico-rev)::after {
  content: "\e013";
}
.icon-complaints.link-icon.ico-rev::after {
  content: "\e013";
}
.icon-complaints.link-icon:not(.ico-rev)::before {
  content: "\e013";
}
.icon-complaints:not(.link-icon)::after {
  content: "\e013";
}
[data-value^="icon-compose"].ico-rev::after {
  content: "\e061";
}
[data-value^="icon-compose"]:not(.ico-rev)::after {
  content: "\e061";
}
.icon-compose.link-icon.ico-rev::after {
  content: "\e061";
}
.icon-compose.link-icon:not(.ico-rev)::before {
  content: "\e061";
}
.icon-compose:not(.link-icon)::after {
  content: "\e061";
}
[data-value^="icon-confidential"].ico-rev::after {
  content: "\f050";
}
[data-value^="icon-confidential"]:not(.ico-rev)::after {
  content: "\f050";
}
.icon-confidential.link-icon.ico-rev::after {
  content: "\f050";
}
.icon-confidential.link-icon:not(.ico-rev)::before {
  content: "\f050";
}
.icon-confidential:not(.link-icon)::after {
  content: "\f050";
}
[data-value^="icon-contactless-payments-outline"].ico-rev::after {
  content: "\e015";
}
[data-value^="icon-contactless-payments-outline"]:not(.ico-rev)::after {
  content: "\e015";
}
.icon-contactless-payments-outline.link-icon.ico-rev::after {
  content: "\e015";
}
.icon-contactless-payments-outline.link-icon:not(.ico-rev)::before {
  content: "\e015";
}
.icon-contactless-payments-outline:not(.link-icon)::after {
  content: "\e015";
}
[data-value^="icon-contactless-payments"].ico-rev::after {
  content: "\e014";
}
[data-value^="icon-contactless-payments"]:not(.ico-rev)::after {
  content: "\e014";
}
.icon-contactless-payments.link-icon.ico-rev::after {
  content: "\e014";
}
.icon-contactless-payments.link-icon:not(.ico-rev)::before {
  content: "\e014";
}
.icon-contactless-payments:not(.link-icon)::after {
  content: "\e014";
}
[data-value^="icon-copy"].ico-rev::after {
  content: "\e016";
}
[data-value^="icon-copy"]:not(.ico-rev)::after {
  content: "\e016";
}
.icon-copy.link-icon.ico-rev::after {
  content: "\e016";
}
.icon-copy.link-icon:not(.ico-rev)::before {
  content: "\e016";
}
.icon-copy:not(.link-icon)::after {
  content: "\e016";
}
[data-value^="icon-corporate"].ico-rev::after {
  content: "\f083";
}
[data-value^="icon-corporate"]:not(.ico-rev)::after {
  content: "\f083";
}
.icon-corporate.link-icon.ico-rev::after {
  content: "\f083";
}
.icon-corporate.link-icon:not(.ico-rev)::before {
  content: "\f083";
}
.icon-corporate:not(.link-icon)::after {
  content: "\f083";
}
[data-value^="icon-dashboard"].ico-rev::after {
  content: "\f044";
}
[data-value^="icon-dashboard"]:not(.ico-rev)::after {
  content: "\f044";
}
.icon-dashboard.link-icon.ico-rev::after {
  content: "\f044";
}
.icon-dashboard.link-icon:not(.ico-rev)::before {
  content: "\f044";
}
.icon-dashboard:not(.link-icon)::after {
  content: "\f044";
}
[data-value^="icon-delete-small"].ico-rev::after {
  content: "\e017";
}
[data-value^="icon-delete-small"]:not(.ico-rev)::after {
  content: "\e017";
}
.icon-delete-small.link-icon.ico-rev::after {
  content: "\e017";
}
.icon-delete-small.link-icon:not(.ico-rev)::before {
  content: "\e017";
}
.icon-delete-small:not(.link-icon)::after {
  content: "\e017";
}
[data-value^="icon-delete"].ico-rev::after {
  content: "\f002";
}
[data-value^="icon-delete"]:not(.ico-rev)::after {
  content: "\f002";
}
.icon-delete.link-icon.ico-rev::after {
  content: "\f002";
}
.icon-delete.link-icon:not(.ico-rev)::before {
  content: "\f002";
}
.icon-delete:not(.link-icon)::after {
  content: "\f002";
}
[data-value^="icon-desktop-computer"].ico-rev::after {
  content: "\e018";
}
[data-value^="icon-desktop-computer"]:not(.ico-rev)::after {
  content: "\e018";
}
.icon-desktop-computer.link-icon.ico-rev::after {
  content: "\e018";
}
.icon-desktop-computer.link-icon:not(.ico-rev)::before {
  content: "\e018";
}
.icon-desktop-computer:not(.link-icon)::after {
  content: "\e018";
}
[data-value^="icon-devices"].ico-rev::after {
  content: "\f033";
}
[data-value^="icon-devices"]:not(.ico-rev)::after {
  content: "\f033";
}
.icon-devices.link-icon.ico-rev::after {
  content: "\f033";
}
.icon-devices.link-icon:not(.ico-rev)::before {
  content: "\f033";
}
.icon-devices:not(.link-icon)::after {
  content: "\f033";
}
[data-value^="icon-dial"].ico-rev::after {
  content: "\e019";
}
[data-value^="icon-dial"]:not(.ico-rev)::after {
  content: "\e019";
}
.icon-dial.link-icon.ico-rev::after {
  content: "\e019";
}
.icon-dial.link-icon:not(.ico-rev)::before {
  content: "\e019";
}
.icon-dial:not(.link-icon)::after {
  content: "\e019";
}
[data-value^="icon-dining-food"].ico-rev::after {
  content: "\f101";
}
[data-value^="icon-dining-food"]:not(.ico-rev)::after {
  content: "\f101";
}
.icon-dining-food.link-icon.ico-rev::after {
  content: "\f101";
}
.icon-dining-food.link-icon:not(.ico-rev)::before {
  content: "\f101";
}
.icon-dining-food:not(.link-icon)::after {
  content: "\f101";
}
[data-value^="icon-do-not-view"].ico-rev::after {
  content: "\e020";
}
[data-value^="icon-do-not-view"]:not(.ico-rev)::after {
  content: "\e020";
}
.icon-do-not-view.link-icon.ico-rev::after {
  content: "\e020";
}
.icon-do-not-view.link-icon:not(.ico-rev)::before {
  content: "\e020";
}
.icon-do-not-view:not(.link-icon)::after {
  content: "\e020";
}
[data-value^="icon-document"].ico-rev::after {
  content: "\e021";
}
[data-value^="icon-document"]:not(.ico-rev)::after {
  content: "\e021";
}
.icon-document.link-icon.ico-rev::after {
  content: "\e021";
}
.icon-document.link-icon:not(.ico-rev)::before {
  content: "\e021";
}
.icon-document:not(.link-icon)::after {
  content: "\e021";
}
[data-value^="icon-dollar-bill"].ico-rev::after {
  content: "\e022";
}
[data-value^="icon-dollar-bill"]:not(.ico-rev)::after {
  content: "\e022";
}
.icon-dollar-bill.link-icon.ico-rev::after {
  content: "\e022";
}
.icon-dollar-bill.link-icon:not(.ico-rev)::before {
  content: "\e022";
}
.icon-dollar-bill:not(.link-icon)::after {
  content: "\e022";
}
[data-value^="icon-download"].ico-rev::after {
  content: "\f000";
}
[data-value^="icon-download"]:not(.ico-rev)::after {
  content: "\f000";
}
.icon-download.link-icon.ico-rev::after {
  content: "\f000";
}
.icon-download.link-icon:not(.ico-rev)::before {
  content: "\f000";
}
.icon-download:not(.link-icon)::after {
  content: "\f000";
}
[data-value^="icon-edit"].ico-rev::after {
  content: "\f001";
}
[data-value^="icon-edit"]:not(.ico-rev)::after {
  content: "\f001";
}
.icon-edit.link-icon.ico-rev::after {
  content: "\f001";
}
.icon-edit.link-icon:not(.ico-rev)::before {
  content: "\f001";
}
.icon-edit:not(.link-icon)::after {
  content: "\f001";
}
[data-value^="icon-education"].ico-rev::after {
  content: "\f03e";
}
[data-value^="icon-education"]:not(.ico-rev)::after {
  content: "\f03e";
}
.icon-education.link-icon.ico-rev::after {
  content: "\f03e";
}
.icon-education.link-icon:not(.ico-rev)::before {
  content: "\f03e";
}
.icon-education:not(.link-icon)::after {
  content: "\f03e";
}
[data-value^="icon-error"].ico-rev::after {
  content: "\f01a";
}
[data-value^="icon-error"]:not(.ico-rev)::after {
  content: "\f01a";
}
.icon-error.link-icon.ico-rev::after {
  content: "\f01a";
}
.icon-error.link-icon:not(.ico-rev)::before {
  content: "\f01a";
}
.icon-error:not(.link-icon)::after {
  content: "\f01a";
}
[data-value^="icon-expand"].ico-rev::after {
  content: "\f025";
}
[data-value^="icon-expand"]:not(.ico-rev)::after {
  content: "\f025";
}
.icon-expand.link-icon.ico-rev::after {
  content: "\f025";
}
.icon-expand.link-icon:not(.ico-rev)::before {
  content: "\f025";
}
.icon-expand:not(.link-icon)::after {
  content: "\f025";
}
[data-value^="icon-export"].ico-rev::after {
  content: "\e024";
}
[data-value^="icon-export"]:not(.ico-rev)::after {
  content: "\e024";
}
.icon-export.link-icon.ico-rev::after {
  content: "\e024";
}
.icon-export.link-icon:not(.ico-rev)::before {
  content: "\e024";
}
.icon-export:not(.link-icon)::after {
  content: "\e024";
}
[data-value^="icon-facebook-solid"].ico-rev::after {
  content: "\e025";
}
[data-value^="icon-facebook-solid"]:not(.ico-rev)::after {
  content: "\e025";
}
.icon-facebook-solid.link-icon.ico-rev::after {
  content: "\e025";
}
.icon-facebook-solid.link-icon:not(.ico-rev)::before {
  content: "\e025";
}
.icon-facebook-solid:not(.link-icon)::after {
  content: "\e025";
}
[data-value^="icon-facebook"].ico-rev::after {
  content: "\e026";
}
[data-value^="icon-facebook"]:not(.ico-rev)::after {
  content: "\e026";
}
.icon-facebook.link-icon.ico-rev::after {
  content: "\e026";
}
.icon-facebook.link-icon:not(.ico-rev)::before {
  content: "\e026";
}
.icon-facebook:not(.link-icon)::after {
  content: "\e026";
}
[data-value^="icon-fast-track"].ico-rev::after {
  content: "\f018";
}
[data-value^="icon-fast-track"]:not(.ico-rev)::after {
  content: "\f018";
}
.icon-fast-track.link-icon.ico-rev::after {
  content: "\f018";
}
.icon-fast-track.link-icon:not(.ico-rev)::before {
  content: "\f018";
}
.icon-fast-track:not(.link-icon)::after {
  content: "\f018";
}
[data-value^="icon-favourite"].ico-rev::after {
  content: "\f013";
}
[data-value^="icon-favourite"]:not(.ico-rev)::after {
  content: "\f013";
}
.icon-favourite.link-icon.ico-rev::after {
  content: "\f013";
}
.icon-favourite.link-icon:not(.ico-rev)::before {
  content: "\f013";
}
.icon-favourite:not(.link-icon)::after {
  content: "\f013";
}
[data-value^="icon-filter"].ico-rev::after {
  content: "\e027";
}
[data-value^="icon-filter"]:not(.ico-rev)::after {
  content: "\e027";
}
.icon-filter.link-icon.ico-rev::after {
  content: "\e027";
}
.icon-filter.link-icon:not(.ico-rev)::before {
  content: "\e027";
}
.icon-filter:not(.link-icon)::after {
  content: "\e027";
}
[data-value^="icon-global"].ico-rev::after {
  content: "\f037";
}
[data-value^="icon-global"]:not(.ico-rev)::after {
  content: "\f037";
}
.icon-global.link-icon.ico-rev::after {
  content: "\f037";
}
.icon-global.link-icon:not(.ico-rev)::before {
  content: "\f037";
}
.icon-global:not(.link-icon)::after {
  content: "\f037";
}
[data-value^="icon-googleplus-solid"].ico-rev::after {
  content: "\e028";
}
[data-value^="icon-googleplus-solid"]:not(.ico-rev)::after {
  content: "\e028";
}
.icon-googleplus-solid.link-icon.ico-rev::after {
  content: "\e028";
}
.icon-googleplus-solid.link-icon:not(.ico-rev)::before {
  content: "\e028";
}
.icon-googleplus-solid:not(.link-icon)::after {
  content: "\e028";
}
[data-value^="icon-googleplus"].ico-rev::after {
  content: "\e029";
}
[data-value^="icon-googleplus"]:not(.ico-rev)::after {
  content: "\e029";
}
.icon-googleplus.link-icon.ico-rev::after {
  content: "\e029";
}
.icon-googleplus.link-icon:not(.ico-rev)::before {
  content: "\e029";
}
.icon-googleplus:not(.link-icon)::after {
  content: "\e029";
}
[data-value^="icon-grid-view"].ico-rev::after {
  content: "\e030";
}
[data-value^="icon-grid-view"]:not(.ico-rev)::after {
  content: "\e030";
}
.icon-grid-view.link-icon.ico-rev::after {
  content: "\e030";
}
.icon-grid-view.link-icon:not(.ico-rev)::before {
  content: "\e030";
}
.icon-grid-view:not(.link-icon)::after {
  content: "\e030";
}
[data-value^="icon-health"].ico-rev::after {
  content: "\f079";
}
[data-value^="icon-health"]:not(.ico-rev)::after {
  content: "\f079";
}
.icon-health.link-icon.ico-rev::after {
  content: "\f079";
}
.icon-health.link-icon:not(.ico-rev)::before {
  content: "\f079";
}
.icon-health:not(.link-icon)::after {
  content: "\f079";
}
[data-value^="icon-help"].ico-rev::after {
  content: "\f012";
}
[data-value^="icon-help"]:not(.ico-rev)::after {
  content: "\f012";
}
.icon-help.link-icon.ico-rev::after {
  content: "\f012";
}
.icon-help.link-icon:not(.ico-rev)::before {
  content: "\f012";
}
.icon-help:not(.link-icon)::after {
  content: "\f012";
}
[data-value^="icon-home"].ico-rev::after {
  content: "\f011";
}
[data-value^="icon-home"]:not(.ico-rev)::after {
  content: "\f011";
}
.icon-home.link-icon.ico-rev::after {
  content: "\f011";
}
.icon-home.link-icon:not(.ico-rev)::before {
  content: "\f011";
}
.icon-home:not(.link-icon)::after {
  content: "\f011";
}
[data-value^="icon-in-branch"].ico-rev::after {
  content: "\f03a";
}
[data-value^="icon-in-branch"]:not(.ico-rev)::after {
  content: "\f03a";
}
.icon-in-branch.link-icon.ico-rev::after {
  content: "\f03a";
}
.icon-in-branch.link-icon:not(.ico-rev)::before {
  content: "\f03a";
}
.icon-in-branch:not(.link-icon)::after {
  content: "\f03a";
}
[data-value^="icon-insight"].ico-rev::after {
  content: "\f038";
}
[data-value^="icon-insight"]:not(.ico-rev)::after {
  content: "\f038";
}
.icon-insight.link-icon.ico-rev::after {
  content: "\f038";
}
.icon-insight.link-icon:not(.ico-rev)::before {
  content: "\f038";
}
.icon-insight:not(.link-icon)::after {
  content: "\f038";
}
[data-value^="icon-insurance"].ico-rev::after {
  content: "\f02b";
}
[data-value^="icon-insurance"]:not(.ico-rev)::after {
  content: "\f02b";
}
.icon-insurance.link-icon.ico-rev::after {
  content: "\f02b";
}
.icon-insurance.link-icon:not(.ico-rev)::before {
  content: "\f02b";
}
.icon-insurance:not(.link-icon)::after {
  content: "\f02b";
}
[data-value^="icon-intranet"].ico-rev::after {
  content: "\e031";
}
[data-value^="icon-intranet"]:not(.ico-rev)::after {
  content: "\e031";
}
.icon-intranet.link-icon.ico-rev::after {
  content: "\e031";
}
.icon-intranet.link-icon:not(.ico-rev)::before {
  content: "\e031";
}
.icon-intranet:not(.link-icon)::after {
  content: "\e031";
}
[data-value^="icon-investment"].ico-rev::after {
  content: "\f024";
}
[data-value^="icon-investment"]:not(.ico-rev)::after {
  content: "\f024";
}
.icon-investment.link-icon.ico-rev::after {
  content: "\f024";
}
.icon-investment.link-icon:not(.ico-rev)::before {
  content: "\f024";
}
.icon-investment:not(.link-icon)::after {
  content: "\f024";
}
[data-value^="icon-link"].ico-rev::after {
  content: "\e032";
}
[data-value^="icon-link"]:not(.ico-rev)::after {
  content: "\e032";
}
.icon-link.link-icon.ico-rev::after {
  content: "\e032";
}
.icon-link.link-icon:not(.ico-rev)::before {
  content: "\e032";
}
.icon-link:not(.link-icon)::after {
  content: "\e032";
}
[data-value^="icon-linkedin-solid"].ico-rev::after {
  content: "\e033";
}
[data-value^="icon-linkedin-solid"]:not(.ico-rev)::after {
  content: "\e033";
}
.icon-linkedin-solid.link-icon.ico-rev::after {
  content: "\e033";
}
.icon-linkedin-solid.link-icon:not(.ico-rev)::before {
  content: "\e033";
}
.icon-linkedin-solid:not(.link-icon)::after {
  content: "\e033";
}
[data-value^="icon-linkedin"].ico-rev::after {
  content: "\e034";
}
[data-value^="icon-linkedin"]:not(.ico-rev)::after {
  content: "\e034";
}
.icon-linkedin.link-icon.ico-rev::after {
  content: "\e034";
}
.icon-linkedin.link-icon:not(.ico-rev)::before {
  content: "\e034";
}
.icon-linkedin:not(.link-icon)::after {
  content: "\e034";
}
[data-value^="icon-list"].ico-rev::after {
  content: "\f030";
}
[data-value^="icon-list"]:not(.ico-rev)::after {
  content: "\f030";
}
.icon-list.link-icon.ico-rev::after {
  content: "\f030";
}
.icon-list.link-icon:not(.ico-rev)::before {
  content: "\f030";
}
.icon-list:not(.link-icon)::after {
  content: "\f030";
}
[data-value^="icon-location"].ico-rev::after {
  content: "\f019";
}
[data-value^="icon-location"]:not(.ico-rev)::after {
  content: "\f019";
}
.icon-location.link-icon.ico-rev::after {
  content: "\f019";
}
.icon-location.link-icon:not(.ico-rev)::before {
  content: "\f019";
}
.icon-location:not(.link-icon)::after {
  content: "\f019";
}
[data-value^="icon-market"].ico-rev::after {
  content: "\f02e";
}
[data-value^="icon-market"]:not(.ico-rev)::after {
  content: "\f02e";
}
.icon-market.link-icon.ico-rev::after {
  content: "\f02e";
}
.icon-market.link-icon:not(.ico-rev)::before {
  content: "\f02e";
}
.icon-market:not(.link-icon)::after {
  content: "\f02e";
}
[data-value^="icon-memo"].ico-rev::after {
  content: "\e035";
}
[data-value^="icon-memo"]:not(.ico-rev)::after {
  content: "\e035";
}
.icon-memo.link-icon.ico-rev::after {
  content: "\e035";
}
.icon-memo.link-icon:not(.ico-rev)::before {
  content: "\e035";
}
.icon-memo:not(.link-icon)::after {
  content: "\e035";
}
[data-value^="icon-menu"].ico-rev::after {
  content: "\f00b";
}
[data-value^="icon-menu"]:not(.ico-rev)::after {
  content: "\f00b";
}
.icon-menu.link-icon.ico-rev::after {
  content: "\f00b";
}
.icon-menu.link-icon:not(.ico-rev)::before {
  content: "\f00b";
}
.icon-menu:not(.link-icon)::after {
  content: "\f00b";
}
[data-value^="icon-message"].ico-rev::after {
  content: "\f006";
}
[data-value^="icon-message"]:not(.ico-rev)::after {
  content: "\f006";
}
.icon-message.link-icon.ico-rev::after {
  content: "\f006";
}
.icon-message.link-icon:not(.ico-rev)::before {
  content: "\f006";
}
.icon-message:not(.link-icon)::after {
  content: "\f006";
}
[data-value^="icon-microphone"].ico-rev::after {
  content: "\e036";
}
[data-value^="icon-microphone"]:not(.ico-rev)::after {
  content: "\e036";
}
.icon-microphone.link-icon.ico-rev::after {
  content: "\e036";
}
.icon-microphone.link-icon:not(.ico-rev)::before {
  content: "\e036";
}
.icon-microphone:not(.link-icon)::after {
  content: "\e036";
}
[data-value^="icon-minimize"].ico-rev::after {
  content: "\f07c";
}
[data-value^="icon-minimize"]:not(.ico-rev)::after {
  content: "\f07c";
}
.icon-minimize.link-icon.ico-rev::after {
  content: "\f07c";
}
.icon-minimize.link-icon:not(.ico-rev)::before {
  content: "\f07c";
}
.icon-minimize:not(.link-icon)::after {
  content: "\f07c";
}
[data-value^="icon-mobile"].ico-rev::after {
  content: "\f032";
}
[data-value^="icon-mobile"]:not(.ico-rev)::after {
  content: "\f032";
}
.icon-mobile.link-icon.ico-rev::after {
  content: "\f032";
}
.icon-mobile.link-icon:not(.ico-rev)::before {
  content: "\f032";
}
.icon-mobile:not(.link-icon)::after {
  content: "\f032";
}
[data-value^="icon-more-vertical"].ico-rev::after {
  content: "\e037";
}
[data-value^="icon-more-vertical"]:not(.ico-rev)::after {
  content: "\e037";
}
.icon-more-vertical.link-icon.ico-rev::after {
  content: "\e037";
}
.icon-more-vertical.link-icon:not(.ico-rev)::before {
  content: "\e037";
}
.icon-more-vertical:not(.link-icon)::after {
  content: "\e037";
}
[data-value^="icon-more"].ico-rev::after {
  content: "\f070";
}
[data-value^="icon-more"]:not(.ico-rev)::after {
  content: "\f070";
}
.icon-more.link-icon.ico-rev::after {
  content: "\f070";
}
.icon-more.link-icon:not(.ico-rev)::before {
  content: "\f070";
}
.icon-more:not(.link-icon)::after {
  content: "\f070";
}
[data-value^="icon-multiple-accounts"].ico-rev::after {
  content: "\e038";
}
[data-value^="icon-multiple-accounts"]:not(.ico-rev)::after {
  content: "\e038";
}
.icon-multiple-accounts.link-icon.ico-rev::after {
  content: "\e038";
}
.icon-multiple-accounts.link-icon:not(.ico-rev)::before {
  content: "\e038";
}
.icon-multiple-accounts:not(.link-icon)::after {
  content: "\e038";
}
[data-value^="icon-multiple-users"].ico-rev::after {
  content: "\f043";
}
[data-value^="icon-multiple-users"]:not(.ico-rev)::after {
  content: "\f043";
}
.icon-multiple-users.link-icon.ico-rev::after {
  content: "\f043";
}
.icon-multiple-users.link-icon:not(.ico-rev)::before {
  content: "\f043";
}
.icon-multiple-users:not(.link-icon)::after {
  content: "\f043";
}
[data-value^="icon-new-window"].ico-rev::after {
  content: "\e039";
}
[data-value^="icon-new-window"]:not(.ico-rev)::after {
  content: "\e039";
}
.icon-new-window.link-icon.ico-rev::after {
  content: "\e039";
}
.icon-new-window.link-icon:not(.ico-rev)::before {
  content: "\e039";
}
.icon-new-window:not(.link-icon)::after {
  content: "\e039";
}
[data-value^="icon-newspaper"].ico-rev::after {
  content: "\f051";
}
[data-value^="icon-newspaper"]:not(.ico-rev)::after {
  content: "\f051";
}
.icon-newspaper.link-icon.ico-rev::after {
  content: "\f051";
}
.icon-newspaper.link-icon:not(.ico-rev)::before {
  content: "\f051";
}
.icon-newspaper:not(.link-icon)::after {
  content: "\f051";
}
[data-value^="icon-pay"].ico-rev::after {
  content: "\f009";
}
[data-value^="icon-pay"]:not(.ico-rev)::after {
  content: "\f009";
}
.icon-pay.link-icon.ico-rev::after {
  content: "\f009";
}
.icon-pay.link-icon:not(.ico-rev)::before {
  content: "\f009";
}
.icon-pay:not(.link-icon)::after {
  content: "\f009";
}
[data-value^="icon-pdf"].ico-rev::after {
  content: "\e062";
}
[data-value^="icon-pdf"]:not(.ico-rev)::after {
  content: "\e062";
}
.icon-pdf.link-icon.ico-rev::after {
  content: "\e062";
}
.icon-pdf.link-icon:not(.ico-rev)::before {
  content: "\e062";
}
.icon-pdf:not(.link-icon)::after {
  content: "\e062";
}
[data-value^="icon-phone"].ico-rev::after {
  content: "\f005";
}
[data-value^="icon-phone"]:not(.ico-rev)::after {
  content: "\f005";
}
.icon-phone.link-icon.ico-rev::after {
  content: "\f005";
}
.icon-phone.link-icon:not(.ico-rev)::before {
  content: "\f005";
}
.icon-phone:not(.link-icon)::after {
  content: "\f005";
}
[data-value^="icon-pie-chart"].ico-rev::after {
  content: "\f039";
}
[data-value^="icon-pie-chart"]:not(.ico-rev)::after {
  content: "\f039";
}
.icon-pie-chart.link-icon.ico-rev::after {
  content: "\f039";
}
.icon-pie-chart.link-icon:not(.ico-rev)::before {
  content: "\f039";
}
.icon-pie-chart:not(.link-icon)::after {
  content: "\f039";
}
[data-value^="icon-pin"].ico-rev::after {
  content: "\f045";
}
[data-value^="icon-pin"]:not(.ico-rev)::after {
  content: "\f045";
}
.icon-pin.link-icon.ico-rev::after {
  content: "\f045";
}
.icon-pin.link-icon:not(.ico-rev)::before {
  content: "\f045";
}
.icon-pin:not(.link-icon)::after {
  content: "\f045";
}
[data-value^="icon-play"].ico-rev::after {
  content: "\e040";
}
[data-value^="icon-play"]:not(.ico-rev)::after {
  content: "\e040";
}
.icon-play.link-icon.ico-rev::after {
  content: "\e040";
}
.icon-play.link-icon:not(.ico-rev)::before {
  content: "\e040";
}
.icon-play:not(.link-icon)::after {
  content: "\e040";
}
[data-value^="icon-pop-up-window"].ico-rev::after {
  content: "\e041";
}
[data-value^="icon-pop-up-window"]:not(.ico-rev)::after {
  content: "\e041";
}
.icon-pop-up-window.link-icon.ico-rev::after {
  content: "\e041";
}
.icon-pop-up-window.link-icon:not(.ico-rev)::before {
  content: "\e041";
}
.icon-pop-up-window:not(.link-icon)::after {
  content: "\e041";
}
[data-value^="icon-portfolio"].ico-rev::after {
  content: "\f03c";
}
[data-value^="icon-portfolio"]:not(.ico-rev)::after {
  content: "\f03c";
}
.icon-portfolio.link-icon.ico-rev::after {
  content: "\f03c";
}
.icon-portfolio.link-icon:not(.ico-rev)::before {
  content: "\f03c";
}
.icon-portfolio:not(.link-icon)::after {
  content: "\f03c";
}
[data-value^="icon-presentation"].ico-rev::after {
  content: "\f03b";
}
[data-value^="icon-presentation"]:not(.ico-rev)::after {
  content: "\f03b";
}
.icon-presentation.link-icon.ico-rev::after {
  content: "\f03b";
}
.icon-presentation.link-icon:not(.ico-rev)::before {
  content: "\f03b";
}
.icon-presentation:not(.link-icon)::after {
  content: "\f03b";
}
[data-value^="icon-print"].ico-rev::after {
  content: "\f004";
}
[data-value^="icon-print"]:not(.ico-rev)::after {
  content: "\f004";
}
.icon-print.link-icon.ico-rev::after {
  content: "\f004";
}
.icon-print.link-icon:not(.ico-rev)::before {
  content: "\f004";
}
.icon-print:not(.link-icon)::after {
  content: "\f004";
}
[data-value^="icon-products-services"].ico-rev::after {
  content: "\f027";
}
[data-value^="icon-products-services"]:not(.ico-rev)::after {
  content: "\f027";
}
.icon-products-services.link-icon.ico-rev::after {
  content: "\f027";
}
.icon-products-services.link-icon:not(.ico-rev)::before {
  content: "\f027";
}
.icon-products-services:not(.link-icon)::after {
  content: "\f027";
}
[data-value^="icon-quote-close"].ico-rev::after {
  content: "\e042";
}
[data-value^="icon-quote-close"]:not(.ico-rev)::after {
  content: "\e042";
}
.icon-quote-close.link-icon.ico-rev::after {
  content: "\e042";
}
.icon-quote-close.link-icon:not(.ico-rev)::before {
  content: "\e042";
}
.icon-quote-close:not(.link-icon)::after {
  content: "\e042";
}
[data-value^="icon-quote-open"].ico-rev::after {
  content: "\e043";
}
[data-value^="icon-quote-open"]:not(.ico-rev)::after {
  content: "\e043";
}
.icon-quote-open.link-icon.ico-rev::after {
  content: "\e043";
}
.icon-quote-open.link-icon:not(.ico-rev)::before {
  content: "\e043";
}
.icon-quote-open:not(.link-icon)::after {
  content: "\e043";
}
[data-value^="icon-rates"].ico-rev::after {
  content: "\f02f";
}
[data-value^="icon-rates"]:not(.ico-rev)::after {
  content: "\f02f";
}
.icon-rates.link-icon.ico-rev::after {
  content: "\f02f";
}
.icon-rates.link-icon:not(.ico-rev)::before {
  content: "\f02f";
}
.icon-rates:not(.link-icon)::after {
  content: "\f02f";
}
[data-value^="icon-refresh"].ico-rev::after {
  content: "\f010";
}
[data-value^="icon-refresh"]:not(.ico-rev)::after {
  content: "\f010";
}
.icon-refresh.link-icon.ico-rev::after {
  content: "\f010";
}
.icon-refresh.link-icon:not(.ico-rev)::before {
  content: "\f010";
}
.icon-refresh:not(.link-icon)::after {
  content: "\f010";
}
[data-value^="icon-renew"].ico-rev::after {
  content: "\e044";
}
[data-value^="icon-renew"]:not(.ico-rev)::after {
  content: "\e044";
}
.icon-renew.link-icon.ico-rev::after {
  content: "\e044";
}
.icon-renew.link-icon:not(.ico-rev)::before {
  content: "\e044";
}
.icon-renew:not(.link-icon)::after {
  content: "\e044";
}
[data-value^="icon-reply"].ico-rev::after {
  content: "\f034";
}
[data-value^="icon-reply"]:not(.ico-rev)::after {
  content: "\f034";
}
.icon-reply.link-icon.ico-rev::after {
  content: "\f034";
}
.icon-reply.link-icon:not(.ico-rev)::before {
  content: "\f034";
}
.icon-reply:not(.link-icon)::after {
  content: "\f034";
}
[data-value^="icon-report"].ico-rev::after {
  content: "\f041";
}
[data-value^="icon-report"]:not(.ico-rev)::after {
  content: "\f041";
}
.icon-report.link-icon.ico-rev::after {
  content: "\f041";
}
.icon-report.link-icon:not(.ico-rev)::before {
  content: "\f041";
}
.icon-report:not(.link-icon)::after {
  content: "\f041";
}
[data-value^="icon-rewards"].ico-rev::after {
  content: "\f026";
}
[data-value^="icon-rewards"]:not(.ico-rev)::after {
  content: "\f026";
}
.icon-rewards.link-icon.ico-rev::after {
  content: "\f026";
}
.icon-rewards.link-icon:not(.ico-rev)::before {
  content: "\f026";
}
.icon-rewards:not(.link-icon)::after {
  content: "\f026";
}
[data-value^="icon-save"].ico-rev::after {
  content: "\f04b";
}
[data-value^="icon-save"]:not(.ico-rev)::after {
  content: "\f04b";
}
.icon-save.link-icon.ico-rev::after {
  content: "\f04b";
}
.icon-save.link-icon:not(.ico-rev)::before {
  content: "\f04b";
}
.icon-save:not(.link-icon)::after {
  content: "\f04b";
}
[data-value^="icon-savings-goals"].ico-rev::after {
  content: "\e045";
}
[data-value^="icon-savings-goals"]:not(.ico-rev)::after {
  content: "\e045";
}
.icon-savings-goals.link-icon.ico-rev::after {
  content: "\e045";
}
.icon-savings-goals.link-icon:not(.ico-rev)::before {
  content: "\e045";
}
.icon-savings-goals:not(.link-icon)::after {
  content: "\e045";
}
[data-value^="icon-savings"].ico-rev::after {
  content: "\e046";
}
[data-value^="icon-savings"]:not(.ico-rev)::after {
  content: "\e046";
}
.icon-savings.link-icon.ico-rev::after {
  content: "\e046";
}
.icon-savings.link-icon:not(.ico-rev)::before {
  content: "\e046";
}
.icon-savings:not(.link-icon)::after {
  content: "\e046";
}
[data-value^="icon-script"].ico-rev::after {
  content: "\e047";
}
[data-value^="icon-script"]:not(.ico-rev)::after {
  content: "\e047";
}
.icon-script.link-icon.ico-rev::after {
  content: "\e047";
}
.icon-script.link-icon:not(.ico-rev)::before {
  content: "\e047";
}
.icon-script:not(.link-icon)::after {
  content: "\e047";
}
[data-value^="icon-search"].ico-rev::after {
  content: "\f007";
}
[data-value^="icon-search"]:not(.ico-rev)::after {
  content: "\f007";
}
.icon-search.link-icon.ico-rev::after {
  content: "\f007";
}
.icon-search.link-icon:not(.ico-rev)::before {
  content: "\f007";
}
.icon-search:not(.link-icon)::after {
  content: "\f007";
}
[data-value^="icon-secure-key-passcode"].ico-rev::after {
  content: "\e048";
}
[data-value^="icon-secure-key-passcode"]:not(.ico-rev)::after {
  content: "\e048";
}
.icon-secure-key-passcode.link-icon.ico-rev::after {
  content: "\e048";
}
.icon-secure-key-passcode.link-icon:not(.ico-rev)::before {
  content: "\e048";
}
.icon-secure-key-passcode:not(.link-icon)::after {
  content: "\e048";
}
[data-value^="icon-security-lock"].ico-rev::after {
  content: "\f02a";
}
[data-value^="icon-security-lock"]:not(.ico-rev)::after {
  content: "\f02a";
}
.icon-security-lock.link-icon.ico-rev::after {
  content: "\f02a";
}
.icon-security-lock.link-icon:not(.ico-rev)::before {
  content: "\f02a";
}
.icon-security-lock:not(.link-icon)::after {
  content: "\f02a";
}
[data-value^="icon-settings"].ico-rev::after {
  content: "\f02d";
}
[data-value^="icon-settings"]:not(.ico-rev)::after {
  content: "\f02d";
}
.icon-settings.link-icon.ico-rev::after {
  content: "\f02d";
}
.icon-settings.link-icon:not(.ico-rev)::before {
  content: "\f02d";
}
.icon-settings:not(.link-icon)::after {
  content: "\f02d";
}
[data-value^="icon-share"].ico-rev::after {
  content: "\f022";
}
[data-value^="icon-share"]:not(.ico-rev)::after {
  content: "\f022";
}
.icon-share.link-icon.ico-rev::after {
  content: "\f022";
}
.icon-share.link-icon:not(.ico-rev)::before {
  content: "\f022";
}
.icon-share:not(.link-icon)::after {
  content: "\f022";
}
[data-value^="icon-shopping-cart"].ico-rev::after {
  content: "\f082";
}
[data-value^="icon-shopping-cart"]:not(.ico-rev)::after {
  content: "\f082";
}
.icon-shopping-cart.link-icon.ico-rev::after {
  content: "\f082";
}
.icon-shopping-cart.link-icon:not(.ico-rev)::before {
  content: "\f082";
}
.icon-shopping-cart:not(.link-icon)::after {
  content: "\f082";
}
[data-value^="icon-shortcuts"].ico-rev::after {
  content: "\e049";
}
[data-value^="icon-shortcuts"]:not(.ico-rev)::after {
  content: "\e049";
}
.icon-shortcuts.link-icon.ico-rev::after {
  content: "\e049";
}
.icon-shortcuts.link-icon:not(.ico-rev)::before {
  content: "\e049";
}
.icon-shortcuts:not(.link-icon)::after {
  content: "\e049";
}
[data-value^="icon-signature"].ico-rev::after {
  content: "\e050";
}
[data-value^="icon-signature"]:not(.ico-rev)::after {
  content: "\e050";
}
.icon-signature.link-icon.ico-rev::after {
  content: "\e050";
}
.icon-signature.link-icon:not(.ico-rev)::before {
  content: "\e050";
}
.icon-signature:not(.link-icon)::after {
  content: "\e050";
}
[data-value^="icon-sound"].ico-rev::after {
  content: "\e051";
}
[data-value^="icon-sound"]:not(.ico-rev)::after {
  content: "\e051";
}
.icon-sound.link-icon.ico-rev::after {
  content: "\e051";
}
.icon-sound.link-icon:not(.ico-rev)::before {
  content: "\e051";
}
.icon-sound:not(.link-icon)::after {
  content: "\e051";
}
[data-value^="icon-stock-down"].ico-rev::after {
  content: "\f072";
}
[data-value^="icon-stock-down"]:not(.ico-rev)::after {
  content: "\f072";
}
.icon-stock-down.link-icon.ico-rev::after {
  content: "\f072";
}
.icon-stock-down.link-icon:not(.ico-rev)::before {
  content: "\f072";
}
.icon-stock-down:not(.link-icon)::after {
  content: "\f072";
}
[data-value^="icon-stock-up"].ico-rev::after {
  content: "\f071";
}
[data-value^="icon-stock-up"]:not(.ico-rev)::after {
  content: "\f071";
}
.icon-stock-up.link-icon.ico-rev::after {
  content: "\f071";
}
.icon-stock-up.link-icon:not(.ico-rev)::before {
  content: "\f071";
}
.icon-stock-up:not(.link-icon)::after {
  content: "\f071";
}
[data-value^="icon-survey"].ico-rev::after {
  content: "\f04c";
}
[data-value^="icon-survey"]:not(.ico-rev)::after {
  content: "\f04c";
}
.icon-survey.link-icon.ico-rev::after {
  content: "\f04c";
}
.icon-survey.link-icon:not(.ico-rev)::before {
  content: "\f04c";
}
.icon-survey:not(.link-icon)::after {
  content: "\f04c";
}
[data-value^="icon-switch"].ico-rev::after {
  content: "\f00e";
}
[data-value^="icon-switch"]:not(.ico-rev)::after {
  content: "\f00e";
}
.icon-switch.link-icon.ico-rev::after {
  content: "\f00e";
}
.icon-switch.link-icon:not(.ico-rev)::before {
  content: "\f00e";
}
.icon-switch:not(.link-icon)::after {
  content: "\f00e";
}
[data-value^="icon-tablet"].ico-rev::after {
  content: "\f064";
}
[data-value^="icon-tablet"]:not(.ico-rev)::after {
  content: "\f064";
}
.icon-tablet.link-icon.ico-rev::after {
  content: "\f064";
}
.icon-tablet.link-icon:not(.ico-rev)::before {
  content: "\f064";
}
.icon-tablet:not(.link-icon)::after {
  content: "\f064";
}
[data-value^="icon-tasks"].ico-rev::after {
  content: "\f047";
}
[data-value^="icon-tasks"]:not(.ico-rev)::after {
  content: "\f047";
}
.icon-tasks.link-icon.ico-rev::after {
  content: "\f047";
}
.icon-tasks.link-icon:not(.ico-rev)::before {
  content: "\f047";
}
.icon-tasks:not(.link-icon)::after {
  content: "\f047";
}
[data-value^="icon-tools"].ico-rev::after {
  content: "\f01e";
}
[data-value^="icon-tools"]:not(.ico-rev)::after {
  content: "\f01e";
}
.icon-tools.link-icon.ico-rev::after {
  content: "\f01e";
}
.icon-tools.link-icon:not(.ico-rev)::before {
  content: "\f01e";
}
.icon-tools:not(.link-icon)::after {
  content: "\f01e";
}
[data-value^="icon-transfers"].ico-rev::after {
  content: "\f00d";
}
[data-value^="icon-transfers"]:not(.ico-rev)::after {
  content: "\f00d";
}
.icon-transfers.link-icon.ico-rev::after {
  content: "\f00d";
}
.icon-transfers.link-icon:not(.ico-rev)::before {
  content: "\f00d";
}
.icon-transfers:not(.link-icon)::after {
  content: "\f00d";
}
[data-value^="icon-travel"].ico-rev::after {
  content: "\f078";
}
[data-value^="icon-travel"]:not(.ico-rev)::after {
  content: "\f078";
}
.icon-travel.link-icon.ico-rev::after {
  content: "\f078";
}
.icon-travel.link-icon:not(.ico-rev)::before {
  content: "\f078";
}
.icon-travel:not(.link-icon)::after {
  content: "\f078";
}
[data-value^="icon-twitter-solid"].ico-rev::after {
  content: "\e052";
}
[data-value^="icon-twitter-solid"]:not(.ico-rev)::after {
  content: "\e052";
}
.icon-twitter-solid.link-icon.ico-rev::after {
  content: "\e052";
}
.icon-twitter-solid.link-icon:not(.ico-rev)::before {
  content: "\e052";
}
.icon-twitter-solid:not(.link-icon)::after {
  content: "\e052";
}
[data-value^="icon-twitter"].ico-rev::after {
  content: "\e053";
}
[data-value^="icon-twitter"]:not(.ico-rev)::after {
  content: "\e053";
}
.icon-twitter.link-icon.ico-rev::after {
  content: "\e053";
}
.icon-twitter.link-icon:not(.ico-rev)::before {
  content: "\e053";
}
.icon-twitter:not(.link-icon)::after {
  content: "\e053";
}
[data-value^="icon-upload"].ico-rev::after {
  content: "\f066";
}
[data-value^="icon-upload"]:not(.ico-rev)::after {
  content: "\f066";
}
.icon-upload.link-icon.ico-rev::after {
  content: "\f066";
}
.icon-upload.link-icon:not(.ico-rev)::before {
  content: "\f066";
}
.icon-upload:not(.link-icon)::after {
  content: "\f066";
}
[data-value^="icon-user-personal"].ico-rev::after {
  content: "\f102";
}
[data-value^="icon-user-personal"]:not(.ico-rev)::after {
  content: "\f102";
}
.icon-user-personal.link-icon.ico-rev::after {
  content: "\f102";
}
.icon-user-personal.link-icon:not(.ico-rev)::before {
  content: "\f102";
}
.icon-user-personal:not(.link-icon)::after {
  content: "\f102";
}
[data-value^="icon-video"].ico-rev::after {
  content: "\f015";
}
[data-value^="icon-video"]:not(.ico-rev)::after {
  content: "\f015";
}
.icon-video.link-icon.ico-rev::after {
  content: "\f015";
}
.icon-video.link-icon:not(.ico-rev)::before {
  content: "\f015";
}
.icon-video:not(.link-icon)::after {
  content: "\f015";
}
[data-value^="icon-view-all"].ico-rev::after {
  content: "\f00c";
}
[data-value^="icon-view-all"]:not(.ico-rev)::after {
  content: "\f00c";
}
.icon-view-all.link-icon.ico-rev::after {
  content: "\f00c";
}
.icon-view-all.link-icon:not(.ico-rev)::before {
  content: "\f00c";
}
.icon-view-all:not(.link-icon)::after {
  content: "\f00c";
}
[data-value^="icon-view"].ico-rev::after {
  content: "\e063";
}
[data-value^="icon-view"]:not(.ico-rev)::after {
  content: "\e063";
}
.icon-view.link-icon.ico-rev::after {
  content: "\e063";
}
.icon-view.link-icon:not(.ico-rev)::before {
  content: "\e063";
}
.icon-view:not(.link-icon)::after {
  content: "\e063";
}
[data-value^="icon-vimeo-solid"].ico-rev::after {
  content: "\e054";
}
[data-value^="icon-vimeo-solid"]:not(.ico-rev)::after {
  content: "\e054";
}
.icon-vimeo-solid.link-icon.ico-rev::after {
  content: "\e054";
}
.icon-vimeo-solid.link-icon:not(.ico-rev)::before {
  content: "\e054";
}
.icon-vimeo-solid:not(.link-icon)::after {
  content: "\e054";
}
[data-value^="icon-vimeo"].ico-rev::after {
  content: "\e055";
}
[data-value^="icon-vimeo"]:not(.ico-rev)::after {
  content: "\e055";
}
.icon-vimeo.link-icon.ico-rev::after {
  content: "\e055";
}
.icon-vimeo.link-icon:not(.ico-rev)::before {
  content: "\e055";
}
.icon-vimeo:not(.link-icon)::after {
  content: "\e055";
}
[data-value^="icon-weibo-solid"].ico-rev::after {
  content: "\e056";
}
[data-value^="icon-weibo-solid"]:not(.ico-rev)::after {
  content: "\e056";
}
.icon-weibo-solid.link-icon.ico-rev::after {
  content: "\e056";
}
.icon-weibo-solid.link-icon:not(.ico-rev)::before {
  content: "\e056";
}
.icon-weibo-solid:not(.link-icon)::after {
  content: "\e056";
}
[data-value^="icon-weibo"].ico-rev::after {
  content: "\e057";
}
[data-value^="icon-weibo"]:not(.ico-rev)::after {
  content: "\e057";
}
.icon-weibo.link-icon.ico-rev::after {
  content: "\e057";
}
.icon-weibo.link-icon:not(.ico-rev)::before {
  content: "\e057";
}
.icon-weibo:not(.link-icon)::after {
  content: "\e057";
}
[data-value^="icon-youtube-solid"].ico-rev::after {
  content: "\e058";
}
[data-value^="icon-youtube-solid"]:not(.ico-rev)::after {
  content: "\e058";
}
.icon-youtube-solid.link-icon.ico-rev::after {
  content: "\e058";
}
.icon-youtube-solid.link-icon:not(.ico-rev)::before {
  content: "\e058";
}
.icon-youtube-solid:not(.link-icon)::after {
  content: "\e058";
}
[data-value^="icon-youtube"].ico-rev::after {
  content: "\e059";
}
[data-value^="icon-youtube"]:not(.ico-rev)::after {
  content: "\e059";
}
.icon-youtube.link-icon.ico-rev::after {
  content: "\e059";
}
.icon-youtube.link-icon:not(.ico-rev)::before {
  content: "\e059";
}
.icon-youtube:not(.link-icon)::after {
  content: "\e059";
}
[data-value^="icon-new-account"].ico-rev::after {
  content: "\e900";
}
[data-value^="icon-new-account"]:not(.ico-rev)::after {
  content: "\e900";
}
.icon-new-account.link-icon.ico-rev::after {
  content: "\e900";
}
.icon-new-account.link-icon:not(.ico-rev)::before {
  content: "\e900";
}
.icon-new-account:not(.link-icon)::after {
  content: "\e900";
}
[data-value^="icon-new-add"].ico-rev::after {
  content: "\e901";
}
[data-value^="icon-new-add"]:not(.ico-rev)::after {
  content: "\e901";
}
.icon-new-add.link-icon.ico-rev::after {
  content: "\e901";
}
.icon-new-add.link-icon:not(.ico-rev)::before {
  content: "\e901";
}
.icon-new-add:not(.link-icon)::after {
  content: "\e901";
}
[data-value^="icon-new-add_circle"].ico-rev::after {
  content: "\e902";
}
[data-value^="icon-new-add_circle"]:not(.ico-rev)::after {
  content: "\e902";
}
.icon-new-add_circle.link-icon.ico-rev::after {
  content: "\e902";
}
.icon-new-add_circle.link-icon:not(.ico-rev)::before {
  content: "\e902";
}
.icon-new-add_circle:not(.link-icon)::after {
  content: "\e902";
}
[data-value^="icon-new-alert"].ico-rev::after {
  content: "\e903";
}
[data-value^="icon-new-alert"]:not(.ico-rev)::after {
  content: "\e903";
}
.icon-new-alert.link-icon.ico-rev::after {
  content: "\e903";
}
.icon-new-alert.link-icon:not(.ico-rev)::before {
  content: "\e903";
}
.icon-new-alert:not(.link-icon)::after {
  content: "\e903";
}
[data-value^="icon-new-assets"].ico-rev::after {
  content: "\e904";
}
[data-value^="icon-new-assets"]:not(.ico-rev)::after {
  content: "\e904";
}
.icon-new-assets.link-icon.ico-rev::after {
  content: "\e904";
}
.icon-new-assets.link-icon:not(.ico-rev)::before {
  content: "\e904";
}
.icon-new-assets:not(.link-icon)::after {
  content: "\e904";
}
[data-value^="icon-new-back"].ico-rev::after {
  content: "\e905";
}
[data-value^="icon-new-back"]:not(.ico-rev)::after {
  content: "\e905";
}
.icon-new-back.link-icon.ico-rev::after {
  content: "\e905";
}
.icon-new-back.link-icon:not(.ico-rev)::before {
  content: "\e905";
}
.icon-new-back:not(.link-icon)::after {
  content: "\e905";
}
[data-value^="icon-new-barcode"].ico-rev::after {
  content: "\e906";
}
[data-value^="icon-new-barcode"]:not(.ico-rev)::after {
  content: "\e906";
}
.icon-new-barcode.link-icon.ico-rev::after {
  content: "\e906";
}
.icon-new-barcode.link-icon:not(.ico-rev)::before {
  content: "\e906";
}
.icon-new-barcode:not(.link-icon)::after {
  content: "\e906";
}
[data-value^="icon-new-block"].ico-rev::after {
  content: "\e907";
}
[data-value^="icon-new-block"]:not(.ico-rev)::after {
  content: "\e907";
}
.icon-new-block.link-icon.ico-rev::after {
  content: "\e907";
}
.icon-new-block.link-icon:not(.ico-rev)::before {
  content: "\e907";
}
.icon-new-block:not(.link-icon)::after {
  content: "\e907";
}
[data-value^="icon-new-borrowing"].ico-rev::after {
  content: "\e908";
}
[data-value^="icon-new-borrowing"]:not(.ico-rev)::after {
  content: "\e908";
}
.icon-new-borrowing.link-icon.ico-rev::after {
  content: "\e908";
}
.icon-new-borrowing.link-icon:not(.ico-rev)::before {
  content: "\e908";
}
.icon-new-borrowing:not(.link-icon)::after {
  content: "\e908";
}
[data-value^="icon-new-calculator_currency"].ico-rev::after {
  content: "\e909";
}
[data-value^="icon-new-calculator_currency"]:not(.ico-rev)::after {
  content: "\e909";
}
.icon-new-calculator_currency.link-icon.ico-rev::after {
  content: "\e909";
}
.icon-new-calculator_currency.link-icon:not(.ico-rev)::before {
  content: "\e909";
}
.icon-new-calculator_currency:not(.link-icon)::after {
  content: "\e909";
}
[data-value^="icon-new-calendar"].ico-rev::after {
  content: "\e90a";
}
[data-value^="icon-new-calendar"]:not(.ico-rev)::after {
  content: "\e90a";
}
.icon-new-calendar.link-icon.ico-rev::after {
  content: "\e90a";
}
.icon-new-calendar.link-icon:not(.ico-rev)::before {
  content: "\e90a";
}
.icon-new-calendar:not(.link-icon)::after {
  content: "\e90a";
}
[data-value^="icon-new-camera"].ico-rev::after {
  content: "\e90b";
}
[data-value^="icon-new-camera"]:not(.ico-rev)::after {
  content: "\e90b";
}
.icon-new-camera.link-icon.ico-rev::after {
  content: "\e90b";
}
.icon-new-camera.link-icon:not(.ico-rev)::before {
  content: "\e90b";
}
.icon-new-camera:not(.link-icon)::after {
  content: "\e90b";
}
[data-value^="icon-new-card"].ico-rev::after {
  content: "\e90c";
}
[data-value^="icon-new-card"]:not(.ico-rev)::after {
  content: "\e90c";
}
.icon-new-card.link-icon.ico-rev::after {
  content: "\e90c";
}
.icon-new-card.link-icon:not(.ico-rev)::before {
  content: "\e90c";
}
.icon-new-card:not(.link-icon)::after {
  content: "\e90c";
}
[data-value^="icon-new-card_manage"].ico-rev::after {
  content: "\e90d";
}
[data-value^="icon-new-card_manage"]:not(.ico-rev)::after {
  content: "\e90d";
}
.icon-new-card_manage.link-icon.ico-rev::after {
  content: "\e90d";
}
.icon-new-card_manage.link-icon:not(.ico-rev)::before {
  content: "\e90d";
}
.icon-new-card_manage:not(.link-icon)::after {
  content: "\e90d";
}
[data-value^="icon-new-card_report"].ico-rev::after {
  content: "\e90e";
}
[data-value^="icon-new-card_report"]:not(.ico-rev)::after {
  content: "\e90e";
}
.icon-new-card_report.link-icon.ico-rev::after {
  content: "\e90e";
}
.icon-new-card_report.link-icon:not(.ico-rev)::before {
  content: "\e90e";
}
.icon-new-card_report:not(.link-icon)::after {
  content: "\e90e";
}
[data-value^="icon-new-chat_ai"].ico-rev::after {
  content: "\e90f";
}
[data-value^="icon-new-chat_ai"]:not(.ico-rev)::after {
  content: "\e90f";
}
.icon-new-chat_ai.link-icon.ico-rev::after {
  content: "\e90f";
}
.icon-new-chat_ai.link-icon:not(.ico-rev)::before {
  content: "\e90f";
}
.icon-new-chat_ai:not(.link-icon)::after {
  content: "\e90f";
}
[data-value^="icon-new-cheque_deposit"].ico-rev::after {
  content: "\e910";
}
[data-value^="icon-new-cheque_deposit"]:not(.ico-rev)::after {
  content: "\e910";
}
.icon-new-cheque_deposit.link-icon.ico-rev::after {
  content: "\e910";
}
.icon-new-cheque_deposit.link-icon:not(.ico-rev)::before {
  content: "\e910";
}
.icon-new-cheque_deposit:not(.link-icon)::after {
  content: "\e910";
}
[data-value^="icon-new-chevron_double_down"].ico-rev::after {
  content: "\e911";
}
[data-value^="icon-new-chevron_double_down"]:not(.ico-rev)::after {
  content: "\e911";
}
.icon-new-chevron_double_down.link-icon.ico-rev::after {
  content: "\e911";
}
.icon-new-chevron_double_down.link-icon:not(.ico-rev)::before {
  content: "\e911";
}
.icon-new-chevron_double_down:not(.link-icon)::after {
  content: "\e911";
}
[data-value^="icon-new-chevron_double_down_thick"].ico-rev::after {
  content: "\e912";
}
[data-value^="icon-new-chevron_double_down_thick"]:not(.ico-rev)::after {
  content: "\e912";
}
.icon-new-chevron_double_down_thick.link-icon.ico-rev::after {
  content: "\e912";
}
.icon-new-chevron_double_down_thick.link-icon:not(.ico-rev)::before {
  content: "\e912";
}
.icon-new-chevron_double_down_thick:not(.link-icon)::after {
  content: "\e912";
}
[data-value^="icon-new-chevron_double_left"].ico-rev::after {
  content: "\e913";
}
[data-value^="icon-new-chevron_double_left"]:not(.ico-rev)::after {
  content: "\e913";
}
.icon-new-chevron_double_left.link-icon.ico-rev::after {
  content: "\e913";
}
.icon-new-chevron_double_left.link-icon:not(.ico-rev)::before {
  content: "\e913";
}
.icon-new-chevron_double_left:not(.link-icon)::after {
  content: "\e913";
}
[data-value^="icon-new-chevron_double_left_thick"].ico-rev::after {
  content: "\e914";
}
[data-value^="icon-new-chevron_double_left_thick"]:not(.ico-rev)::after {
  content: "\e914";
}
.icon-new-chevron_double_left_thick.link-icon.ico-rev::after {
  content: "\e914";
}
.icon-new-chevron_double_left_thick.link-icon:not(.ico-rev)::before {
  content: "\e914";
}
.icon-new-chevron_double_left_thick:not(.link-icon)::after {
  content: "\e914";
}
[data-value^="icon-new-chevron_double_right"].ico-rev::after {
  content: "\e915";
}
[data-value^="icon-new-chevron_double_right"]:not(.ico-rev)::after {
  content: "\e915";
}
.icon-new-chevron_double_right.link-icon.ico-rev::after {
  content: "\e915";
}
.icon-new-chevron_double_right.link-icon:not(.ico-rev)::before {
  content: "\e915";
}
.icon-new-chevron_double_right:not(.link-icon)::after {
  content: "\e915";
}
[data-value^="icon-new-chevron_double_right_thick"].ico-rev::after {
  content: "\e916";
}
[data-value^="icon-new-chevron_double_right_thick"]:not(.ico-rev)::after {
  content: "\e916";
}
.icon-new-chevron_double_right_thick.link-icon.ico-rev::after {
  content: "\e916";
}
.icon-new-chevron_double_right_thick.link-icon:not(.ico-rev)::before {
  content: "\e916";
}
.icon-new-chevron_double_right_thick:not(.link-icon)::after {
  content: "\e916";
}
[data-value^="icon-new-chevron_double_up"].ico-rev::after {
  content: "\e917";
}
[data-value^="icon-new-chevron_double_up"]:not(.ico-rev)::after {
  content: "\e917";
}
.icon-new-chevron_double_up.link-icon.ico-rev::after {
  content: "\e917";
}
.icon-new-chevron_double_up.link-icon:not(.ico-rev)::before {
  content: "\e917";
}
.icon-new-chevron_double_up:not(.link-icon)::after {
  content: "\e917";
}
[data-value^="icon-new-chevron_double_up_thick"].ico-rev::after {
  content: "\e918";
}
[data-value^="icon-new-chevron_double_up_thick"]:not(.ico-rev)::after {
  content: "\e918";
}
.icon-new-chevron_double_up_thick.link-icon.ico-rev::after {
  content: "\e918";
}
.icon-new-chevron_double_up_thick.link-icon:not(.ico-rev)::before {
  content: "\e918";
}
.icon-new-chevron_double_up_thick:not(.link-icon)::after {
  content: "\e918";
}
[data-value^="icon-new-chevron_down"].ico-rev::after {
  content: "\e919";
}
[data-value^="icon-new-chevron_down"]:not(.ico-rev)::after {
  content: "\e919";
}
.icon-new-chevron_down.link-icon.ico-rev::after {
  content: "\e919";
}
.icon-new-chevron_down.link-icon:not(.ico-rev)::before {
  content: "\e919";
}
.icon-new-chevron_down:not(.link-icon)::after {
  content: "\e919";
}
[data-value^="icon-new-chevron_down_thick"].ico-rev::after {
  content: "\e91a";
}
[data-value^="icon-new-chevron_down_thick"]:not(.ico-rev)::after {
  content: "\e91a";
}
.icon-new-chevron_down_thick.link-icon.ico-rev::after {
  content: "\e91a";
}
.icon-new-chevron_down_thick.link-icon:not(.ico-rev)::before {
  content: "\e91a";
}
.icon-new-chevron_down_thick:not(.link-icon)::after {
  content: "\e91a";
}
[data-value^="icon-new-chevron_left"].ico-rev::after {
  content: "\e91b";
}
[data-value^="icon-new-chevron_left"]:not(.ico-rev)::after {
  content: "\e91b";
}
.icon-new-chevron_left.link-icon.ico-rev::after {
  content: "\e91b";
}
.icon-new-chevron_left.link-icon:not(.ico-rev)::before {
  content: "\e91b";
}
.icon-new-chevron_left:not(.link-icon)::after {
  content: "\e91b";
}
[data-value^="icon-new-chevron_left_thick"].ico-rev::after {
  content: "\e91c";
}
[data-value^="icon-new-chevron_left_thick"]:not(.ico-rev)::after {
  content: "\e91c";
}
.icon-new-chevron_left_thick.link-icon.ico-rev::after {
  content: "\e91c";
}
.icon-new-chevron_left_thick.link-icon:not(.ico-rev)::before {
  content: "\e91c";
}
.icon-new-chevron_left_thick:not(.link-icon)::after {
  content: "\e91c";
}
[data-value^="icon-new-chevron_right"].ico-rev::after {
  content: "\e91d";
}
[data-value^="icon-new-chevron_right"]:not(.ico-rev)::after {
  content: "\e91d";
}
.icon-new-chevron_right.link-icon.ico-rev::after {
  content: "\e91d";
}
.icon-new-chevron_right.link-icon:not(.ico-rev)::before {
  content: "\e91d";
}
.icon-new-chevron_right:not(.link-icon)::after {
  content: "\e91d";
}
[data-value^="icon-new-chevron_right_thick"].ico-rev::after {
  content: "\e91e";
}
[data-value^="icon-new-chevron_right_thick"]:not(.ico-rev)::after {
  content: "\e91e";
}
.icon-new-chevron_right_thick.link-icon.ico-rev::after {
  content: "\e91e";
}
.icon-new-chevron_right_thick.link-icon:not(.ico-rev)::before {
  content: "\e91e";
}
.icon-new-chevron_right_thick:not(.link-icon)::after {
  content: "\e91e";
}
[data-value^="icon-new-chevron_up"].ico-rev::after {
  content: "\e91f";
}
[data-value^="icon-new-chevron_up"]:not(.ico-rev)::after {
  content: "\e91f";
}
.icon-new-chevron_up.link-icon.ico-rev::after {
  content: "\e91f";
}
.icon-new-chevron_up.link-icon:not(.ico-rev)::before {
  content: "\e91f";
}
.icon-new-chevron_up:not(.link-icon)::after {
  content: "\e91f";
}
[data-value^="icon-new-chevron_up_thick"].ico-rev::after {
  content: "\e920";
}
[data-value^="icon-new-chevron_up_thick"]:not(.ico-rev)::after {
  content: "\e920";
}
.icon-new-chevron_up_thick.link-icon.ico-rev::after {
  content: "\e920";
}
.icon-new-chevron_up_thick.link-icon:not(.ico-rev)::before {
  content: "\e920";
}
.icon-new-chevron_up_thick:not(.link-icon)::after {
  content: "\e920";
}
[data-value^="icon-new-clear"].ico-rev::after {
  content: "\e921";
}
[data-value^="icon-new-clear"]:not(.ico-rev)::after {
  content: "\e921";
}
.icon-new-clear.link-icon.ico-rev::after {
  content: "\e921";
}
.icon-new-clear.link-icon:not(.ico-rev)::before {
  content: "\e921";
}
.icon-new-clear:not(.link-icon)::after {
  content: "\e921";
}
[data-value^="icon-new-client_management"].ico-rev::after {
  content: "\e922";
}
[data-value^="icon-new-client_management"]:not(.ico-rev)::after {
  content: "\e922";
}
.icon-new-client_management.link-icon.ico-rev::after {
  content: "\e922";
}
.icon-new-client_management.link-icon:not(.ico-rev)::before {
  content: "\e922";
}
.icon-new-client_management:not(.link-icon)::after {
  content: "\e922";
}
[data-value^="icon-new-close"].ico-rev::after {
  content: "\e923";
}
[data-value^="icon-new-close"]:not(.ico-rev)::after {
  content: "\e923";
}
.icon-new-close.link-icon.ico-rev::after {
  content: "\e923";
}
.icon-new-close.link-icon:not(.ico-rev)::before {
  content: "\e923";
}
.icon-new-close:not(.link-icon)::after {
  content: "\e923";
}
[data-value^="icon-new-collapse"].ico-rev::after {
  content: "\e924";
}
[data-value^="icon-new-collapse"]:not(.ico-rev)::after {
  content: "\e924";
}
.icon-new-collapse.link-icon.ico-rev::after {
  content: "\e924";
}
.icon-new-collapse.link-icon:not(.ico-rev)::before {
  content: "\e924";
}
.icon-new-collapse:not(.link-icon)::after {
  content: "\e924";
}
[data-value^="icon-new-compose"].ico-rev::after {
  content: "\e925";
}
[data-value^="icon-new-compose"]:not(.ico-rev)::after {
  content: "\e925";
}
.icon-new-compose.link-icon.ico-rev::after {
  content: "\e925";
}
.icon-new-compose.link-icon:not(.ico-rev)::before {
  content: "\e925";
}
.icon-new-compose:not(.link-icon)::after {
  content: "\e925";
}
[data-value^="icon-new-contact_address_book"].ico-rev::after {
  content: "\e926";
}
[data-value^="icon-new-contact_address_book"]:not(.ico-rev)::after {
  content: "\e926";
}
.icon-new-contact_address_book.link-icon.ico-rev::after {
  content: "\e926";
}
.icon-new-contact_address_book.link-icon:not(.ico-rev)::before {
  content: "\e926";
}
.icon-new-contact_address_book:not(.link-icon)::after {
  content: "\e926";
}
[data-value^="icon-new-contact_chat"].ico-rev::after {
  content: "\e927";
}
[data-value^="icon-new-contact_chat"]:not(.ico-rev)::after {
  content: "\e927";
}
.icon-new-contact_chat.link-icon.ico-rev::after {
  content: "\e927";
}
.icon-new-contact_chat.link-icon:not(.ico-rev)::before {
  content: "\e927";
}
.icon-new-contact_chat:not(.link-icon)::after {
  content: "\e927";
}
[data-value^="icon-new-contact_complaint"].ico-rev::after {
  content: "\e928";
}
[data-value^="icon-new-contact_complaint"]:not(.ico-rev)::after {
  content: "\e928";
}
.icon-new-contact_complaint.link-icon.ico-rev::after {
  content: "\e928";
}
.icon-new-contact_complaint.link-icon:not(.ico-rev)::before {
  content: "\e928";
}
.icon-new-contact_complaint:not(.link-icon)::after {
  content: "\e928";
}
[data-value^="icon-new-contact_live_chat"].ico-rev::after {
  content: "\e929";
}
[data-value^="icon-new-contact_live_chat"]:not(.ico-rev)::after {
  content: "\e929";
}
.icon-new-contact_live_chat.link-icon.ico-rev::after {
  content: "\e929";
}
.icon-new-contact_live_chat.link-icon:not(.ico-rev)::before {
  content: "\e929";
}
.icon-new-contact_live_chat:not(.link-icon)::after {
  content: "\e929";
}
[data-value^="icon-new-contact_message"].ico-rev::after {
  content: "\e92a";
}
[data-value^="icon-new-contact_message"]:not(.ico-rev)::after {
  content: "\e92a";
}
.icon-new-contact_message.link-icon.ico-rev::after {
  content: "\e92a";
}
.icon-new-contact_message.link-icon:not(.ico-rev)::before {
  content: "\e92a";
}
.icon-new-contact_message:not(.link-icon)::after {
  content: "\e92a";
}
[data-value^="icon-new-contact_phone"].ico-rev::after {
  content: "\e92b";
}
[data-value^="icon-new-contact_phone"]:not(.ico-rev)::after {
  content: "\e92b";
}
.icon-new-contact_phone.link-icon.ico-rev::after {
  content: "\e92b";
}
.icon-new-contact_phone.link-icon:not(.ico-rev)::before {
  content: "\e92b";
}
.icon-new-contact_phone:not(.link-icon)::after {
  content: "\e92b";
}
[data-value^="icon-new-contact_screen_share"].ico-rev::after {
  content: "\e92c";
}
[data-value^="icon-new-contact_screen_share"]:not(.ico-rev)::after {
  content: "\e92c";
}
.icon-new-contact_screen_share.link-icon.ico-rev::after {
  content: "\e92c";
}
.icon-new-contact_screen_share.link-icon:not(.ico-rev)::before {
  content: "\e92c";
}
.icon-new-contact_screen_share:not(.link-icon)::after {
  content: "\e92c";
}
[data-value^="icon-new-contact_video"].ico-rev::after {
  content: "\e92d";
}
[data-value^="icon-new-contact_video"]:not(.ico-rev)::after {
  content: "\e92d";
}
.icon-new-contact_video.link-icon.ico-rev::after {
  content: "\e92d";
}
.icon-new-contact_video.link-icon:not(.ico-rev)::before {
  content: "\e92d";
}
.icon-new-contact_video:not(.link-icon)::after {
  content: "\e92d";
}
[data-value^="icon-new-contact_virtual"].ico-rev::after {
  content: "\e92e";
}
[data-value^="icon-new-contact_virtual"]:not(.ico-rev)::after {
  content: "\e92e";
}
.icon-new-contact_virtual.link-icon.ico-rev::after {
  content: "\e92e";
}
.icon-new-contact_virtual.link-icon:not(.ico-rev)::before {
  content: "\e92e";
}
.icon-new-contact_virtual:not(.link-icon)::after {
  content: "\e92e";
}
[data-value^="icon-new-contactless"].ico-rev::after {
  content: "\e92f";
}
[data-value^="icon-new-contactless"]:not(.ico-rev)::after {
  content: "\e92f";
}
.icon-new-contactless.link-icon.ico-rev::after {
  content: "\e92f";
}
.icon-new-contactless.link-icon:not(.ico-rev)::before {
  content: "\e92f";
}
.icon-new-contactless:not(.link-icon)::after {
  content: "\e92f";
}
[data-value^="icon-new-control_backward"].ico-rev::after {
  content: "\e930";
}
[data-value^="icon-new-control_backward"]:not(.ico-rev)::after {
  content: "\e930";
}
.icon-new-control_backward.link-icon.ico-rev::after {
  content: "\e930";
}
.icon-new-control_backward.link-icon:not(.ico-rev)::before {
  content: "\e930";
}
.icon-new-control_backward:not(.link-icon)::after {
  content: "\e930";
}
[data-value^="icon-new-control_forward"].ico-rev::after {
  content: "\e931";
}
[data-value^="icon-new-control_forward"]:not(.ico-rev)::after {
  content: "\e931";
}
.icon-new-control_forward.link-icon.ico-rev::after {
  content: "\e931";
}
.icon-new-control_forward.link-icon:not(.ico-rev)::before {
  content: "\e931";
}
.icon-new-control_forward:not(.link-icon)::after {
  content: "\e931";
}
[data-value^="icon-new-control_pause"].ico-rev::after {
  content: "\e932";
}
[data-value^="icon-new-control_pause"]:not(.ico-rev)::after {
  content: "\e932";
}
.icon-new-control_pause.link-icon.ico-rev::after {
  content: "\e932";
}
.icon-new-control_pause.link-icon:not(.ico-rev)::before {
  content: "\e932";
}
.icon-new-control_pause:not(.link-icon)::after {
  content: "\e932";
}
[data-value^="icon-new-control_play"].ico-rev::after {
  content: "\e933";
}
[data-value^="icon-new-control_play"]:not(.ico-rev)::after {
  content: "\e933";
}
.icon-new-control_play.link-icon.ico-rev::after {
  content: "\e933";
}
.icon-new-control_play.link-icon:not(.ico-rev)::before {
  content: "\e933";
}
.icon-new-control_play:not(.link-icon)::after {
  content: "\e933";
}
[data-value^="icon-new-copy"].ico-rev::after {
  content: "\e934";
}
[data-value^="icon-new-copy"]:not(.ico-rev)::after {
  content: "\e934";
}
.icon-new-copy.link-icon.ico-rev::after {
  content: "\e934";
}
.icon-new-copy.link-icon:not(.ico-rev)::before {
  content: "\e934";
}
.icon-new-copy:not(.link-icon)::after {
  content: "\e934";
}
[data-value^="icon-new-dashboard"].ico-rev::after {
  content: "\e935";
}
[data-value^="icon-new-dashboard"]:not(.ico-rev)::after {
  content: "\e935";
}
.icon-new-dashboard.link-icon.ico-rev::after {
  content: "\e935";
}
.icon-new-dashboard.link-icon:not(.ico-rev)::before {
  content: "\e935";
}
.icon-new-dashboard:not(.link-icon)::after {
  content: "\e935";
}
[data-value^="icon-new-data_chart"].ico-rev::after {
  content: "\e936";
}
[data-value^="icon-new-data_chart"]:not(.ico-rev)::after {
  content: "\e936";
}
.icon-new-data_chart.link-icon.ico-rev::after {
  content: "\e936";
}
.icon-new-data_chart.link-icon:not(.ico-rev)::before {
  content: "\e936";
}
.icon-new-data_chart:not(.link-icon)::after {
  content: "\e936";
}
[data-value^="icon-new-delete"].ico-rev::after {
  content: "\e937";
}
[data-value^="icon-new-delete"]:not(.ico-rev)::after {
  content: "\e937";
}
.icon-new-delete.link-icon.ico-rev::after {
  content: "\e937";
}
.icon-new-delete.link-icon:not(.ico-rev)::before {
  content: "\e937";
}
.icon-new-delete:not(.link-icon)::after {
  content: "\e937";
}
[data-value^="icon-new-device_all"].ico-rev::after {
  content: "\e938";
}
[data-value^="icon-new-device_all"]:not(.ico-rev)::after {
  content: "\e938";
}
.icon-new-device_all.link-icon.ico-rev::after {
  content: "\e938";
}
.icon-new-device_all.link-icon:not(.ico-rev)::before {
  content: "\e938";
}
.icon-new-device_all:not(.link-icon)::after {
  content: "\e938";
}
[data-value^="icon-new-device_desktop"].ico-rev::after {
  content: "\e939";
}
[data-value^="icon-new-device_desktop"]:not(.ico-rev)::after {
  content: "\e939";
}
.icon-new-device_desktop.link-icon.ico-rev::after {
  content: "\e939";
}
.icon-new-device_desktop.link-icon:not(.ico-rev)::before {
  content: "\e939";
}
.icon-new-device_desktop:not(.link-icon)::after {
  content: "\e939";
}
[data-value^="icon-new-device_mobile"].ico-rev::after {
  content: "\e93a";
}
[data-value^="icon-new-device_mobile"]:not(.ico-rev)::after {
  content: "\e93a";
}
.icon-new-device_mobile.link-icon.ico-rev::after {
  content: "\e93a";
}
.icon-new-device_mobile.link-icon:not(.ico-rev)::before {
  content: "\e93a";
}
.icon-new-device_mobile:not(.link-icon)::after {
  content: "\e93a";
}
[data-value^="icon-new-device_tablet"].ico-rev::after {
  content: "\e93b";
}
[data-value^="icon-new-device_tablet"]:not(.ico-rev)::after {
  content: "\e93b";
}
.icon-new-device_tablet.link-icon.ico-rev::after {
  content: "\e93b";
}
.icon-new-device_tablet.link-icon:not(.ico-rev)::before {
  content: "\e93b";
}
.icon-new-device_tablet:not(.link-icon)::after {
  content: "\e93b";
}
[data-value^="icon-new-dial"].ico-rev::after {
  content: "\e93c";
}
[data-value^="icon-new-dial"]:not(.ico-rev)::after {
  content: "\e93c";
}
.icon-new-dial.link-icon.ico-rev::after {
  content: "\e93c";
}
.icon-new-dial.link-icon:not(.ico-rev)::before {
  content: "\e93c";
}
.icon-new-dial:not(.link-icon)::after {
  content: "\e93c";
}
[data-value^="icon-new-dining"].ico-rev::after {
  content: "\e93d";
}
[data-value^="icon-new-dining"]:not(.ico-rev)::after {
  content: "\e93d";
}
.icon-new-dining.link-icon.ico-rev::after {
  content: "\e93d";
}
.icon-new-dining.link-icon:not(.ico-rev)::before {
  content: "\e93d";
}
.icon-new-dining:not(.link-icon)::after {
  content: "\e93d";
}
[data-value^="icon-new-direction_down"].ico-rev::after {
  content: "\e93e";
}
[data-value^="icon-new-direction_down"]:not(.ico-rev)::after {
  content: "\e93e";
}
.icon-new-direction_down.link-icon.ico-rev::after {
  content: "\e93e";
}
.icon-new-direction_down.link-icon:not(.ico-rev)::before {
  content: "\e93e";
}
.icon-new-direction_down:not(.link-icon)::after {
  content: "\e93e";
}
[data-value^="icon-new-direction_left"].ico-rev::after {
  content: "\e93f";
}
[data-value^="icon-new-direction_left"]:not(.ico-rev)::after {
  content: "\e93f";
}
.icon-new-direction_left.link-icon.ico-rev::after {
  content: "\e93f";
}
.icon-new-direction_left.link-icon:not(.ico-rev)::before {
  content: "\e93f";
}
.icon-new-direction_left:not(.link-icon)::after {
  content: "\e93f";
}
[data-value^="icon-new-direction_right"].ico-rev::after {
  content: "\e940";
}
[data-value^="icon-new-direction_right"]:not(.ico-rev)::after {
  content: "\e940";
}
.icon-new-direction_right.link-icon.ico-rev::after {
  content: "\e940";
}
.icon-new-direction_right.link-icon:not(.ico-rev)::before {
  content: "\e940";
}
.icon-new-direction_right:not(.link-icon)::after {
  content: "\e940";
}
[data-value^="icon-new-direction_switch"].ico-rev::after {
  content: "\e941";
}
[data-value^="icon-new-direction_switch"]:not(.ico-rev)::after {
  content: "\e941";
}
.icon-new-direction_switch.link-icon.ico-rev::after {
  content: "\e941";
}
.icon-new-direction_switch.link-icon:not(.ico-rev)::before {
  content: "\e941";
}
.icon-new-direction_switch:not(.link-icon)::after {
  content: "\e941";
}
[data-value^="icon-new-direction_up"].ico-rev::after {
  content: "\e942";
}
[data-value^="icon-new-direction_up"]:not(.ico-rev)::after {
  content: "\e942";
}
.icon-new-direction_up.link-icon.ico-rev::after {
  content: "\e942";
}
.icon-new-direction_up.link-icon:not(.ico-rev)::before {
  content: "\e942";
}
.icon-new-direction_up:not(.link-icon)::after {
  content: "\e942";
}
[data-value^="icon-new-document"].ico-rev::after {
  content: "\e943";
}
[data-value^="icon-new-document"]:not(.ico-rev)::after {
  content: "\e943";
}
.icon-new-document.link-icon.ico-rev::after {
  content: "\e943";
}
.icon-new-document.link-icon:not(.ico-rev)::before {
  content: "\e943";
}
.icon-new-document:not(.link-icon)::after {
  content: "\e943";
}
[data-value^="icon-new-document_article"].ico-rev::after {
  content: "\e944";
}
[data-value^="icon-new-document_article"]:not(.ico-rev)::after {
  content: "\e944";
}
.icon-new-document_article.link-icon.ico-rev::after {
  content: "\e944";
}
.icon-new-document_article.link-icon:not(.ico-rev)::before {
  content: "\e944";
}
.icon-new-document_article:not(.link-icon)::after {
  content: "\e944";
}
[data-value^="icon-new-document_confidential"].ico-rev::after {
  content: "\e945";
}
[data-value^="icon-new-document_confidential"]:not(.ico-rev)::after {
  content: "\e945";
}
.icon-new-document_confidential.link-icon.ico-rev::after {
  content: "\e945";
}
.icon-new-document_confidential.link-icon:not(.ico-rev)::before {
  content: "\e945";
}
.icon-new-document_confidential:not(.link-icon)::after {
  content: "\e945";
}
[data-value^="icon-new-document_e_statement"].ico-rev::after {
  content: "\e946";
}
[data-value^="icon-new-document_e_statement"]:not(.ico-rev)::after {
  content: "\e946";
}
.icon-new-document_e_statement.link-icon.ico-rev::after {
  content: "\e946";
}
.icon-new-document_e_statement.link-icon:not(.ico-rev)::before {
  content: "\e946";
}
.icon-new-document_e_statement:not(.link-icon)::after {
  content: "\e946";
}
[data-value^="icon-new-document_pdf"].ico-rev::after {
  content: "\e947";
}
[data-value^="icon-new-document_pdf"]:not(.ico-rev)::after {
  content: "\e947";
}
.icon-new-document_pdf.link-icon.ico-rev::after {
  content: "\e947";
}
.icon-new-document_pdf.link-icon:not(.ico-rev)::before {
  content: "\e947";
}
.icon-new-document_pdf:not(.link-icon)::after {
  content: "\e947";
}
[data-value^="icon-new-dollar_bill"].ico-rev::after {
  content: "\e948";
}
[data-value^="icon-new-dollar_bill"]:not(.ico-rev)::after {
  content: "\e948";
}
.icon-new-dollar_bill.link-icon.ico-rev::after {
  content: "\e948";
}
.icon-new-dollar_bill.link-icon:not(.ico-rev)::before {
  content: "\e948";
}
.icon-new-dollar_bill:not(.link-icon)::after {
  content: "\e948";
}
[data-value^="icon-new-download"].ico-rev::after {
  content: "\e949";
}
[data-value^="icon-new-download"]:not(.ico-rev)::after {
  content: "\e949";
}
.icon-new-download.link-icon.ico-rev::after {
  content: "\e949";
}
.icon-new-download.link-icon:not(.ico-rev)::before {
  content: "\e949";
}
.icon-new-download:not(.link-icon)::after {
  content: "\e949";
}
[data-value^="icon-new-edit"].ico-rev::after {
  content: "\e94a";
}
[data-value^="icon-new-edit"]:not(.ico-rev)::after {
  content: "\e94a";
}
.icon-new-edit.link-icon.ico-rev::after {
  content: "\e94a";
}
.icon-new-edit.link-icon:not(.ico-rev)::before {
  content: "\e94a";
}
.icon-new-edit:not(.link-icon)::after {
  content: "\e94a";
}
[data-value^="icon-new-education"].ico-rev::after {
  content: "\e94b";
}
[data-value^="icon-new-education"]:not(.ico-rev)::after {
  content: "\e94b";
}
.icon-new-education.link-icon.ico-rev::after {
  content: "\e94b";
}
.icon-new-education.link-icon:not(.ico-rev)::before {
  content: "\e94b";
}
.icon-new-education:not(.link-icon)::after {
  content: "\e94b";
}
[data-value^="icon-new-education_book"].ico-rev::after {
  content: "\e94c";
}
[data-value^="icon-new-education_book"]:not(.ico-rev)::after {
  content: "\e94c";
}
.icon-new-education_book.link-icon.ico-rev::after {
  content: "\e94c";
}
.icon-new-education_book.link-icon:not(.ico-rev)::before {
  content: "\e94c";
}
.icon-new-education_book:not(.link-icon)::after {
  content: "\e94c";
}
[data-value^="icon-new-expand"].ico-rev::after {
  content: "\e94d";
}
[data-value^="icon-new-expand"]:not(.ico-rev)::after {
  content: "\e94d";
}
.icon-new-expand.link-icon.ico-rev::after {
  content: "\e94d";
}
.icon-new-expand.link-icon:not(.ico-rev)::before {
  content: "\e94d";
}
.icon-new-expand:not(.link-icon)::after {
  content: "\e94d";
}
[data-value^="icon-new-export"].ico-rev::after {
  content: "\e94e";
}
[data-value^="icon-new-export"]:not(.ico-rev)::after {
  content: "\e94e";
}
.icon-new-export.link-icon.ico-rev::after {
  content: "\e94e";
}
.icon-new-export.link-icon:not(.ico-rev)::before {
  content: "\e94e";
}
.icon-new-export:not(.link-icon)::after {
  content: "\e94e";
}
[data-value^="icon-new-fast_track"].ico-rev::after {
  content: "\e94f";
}
[data-value^="icon-new-fast_track"]:not(.ico-rev)::after {
  content: "\e94f";
}
.icon-new-fast_track.link-icon.ico-rev::after {
  content: "\e94f";
}
.icon-new-fast_track.link-icon:not(.ico-rev)::before {
  content: "\e94f";
}
.icon-new-fast_track:not(.link-icon)::after {
  content: "\e94f";
}
[data-value^="icon-new-favourite_pin"].ico-rev::after {
  content: "\e950";
}
[data-value^="icon-new-favourite_pin"]:not(.ico-rev)::after {
  content: "\e950";
}
.icon-new-favourite_pin.link-icon.ico-rev::after {
  content: "\e950";
}
.icon-new-favourite_pin.link-icon:not(.ico-rev)::before {
  content: "\e950";
}
.icon-new-favourite_pin:not(.link-icon)::after {
  content: "\e950";
}
[data-value^="icon-new-favourite_star"].ico-rev::after {
  content: "\e951";
}
[data-value^="icon-new-favourite_star"]:not(.ico-rev)::after {
  content: "\e951";
}
.icon-new-favourite_star.link-icon.ico-rev::after {
  content: "\e951";
}
.icon-new-favourite_star.link-icon:not(.ico-rev)::before {
  content: "\e951";
}
.icon-new-favourite_star:not(.link-icon)::after {
  content: "\e951";
}
[data-value^="icon-new-file_attachment"].ico-rev::after {
  content: "\e952";
}
[data-value^="icon-new-file_attachment"]:not(.ico-rev)::after {
  content: "\e952";
}
.icon-new-file_attachment.link-icon.ico-rev::after {
  content: "\e952";
}
.icon-new-file_attachment.link-icon:not(.ico-rev)::before {
  content: "\e952";
}
.icon-new-file_attachment:not(.link-icon)::after {
  content: "\e952";
}
[data-value^="icon-new-filter"].ico-rev::after {
  content: "\e953";
}
[data-value^="icon-new-filter"]:not(.ico-rev)::after {
  content: "\e953";
}
.icon-new-filter.link-icon.ico-rev::after {
  content: "\e953";
}
.icon-new-filter.link-icon:not(.ico-rev)::before {
  content: "\e953";
}
.icon-new-filter:not(.link-icon)::after {
  content: "\e953";
}
[data-value^="icon-new-filter_down"].ico-rev::after {
  content: "\e954";
}
[data-value^="icon-new-filter_down"]:not(.ico-rev)::after {
  content: "\e954";
}
.icon-new-filter_down.link-icon.ico-rev::after {
  content: "\e954";
}
.icon-new-filter_down.link-icon:not(.ico-rev)::before {
  content: "\e954";
}
.icon-new-filter_down:not(.link-icon)::after {
  content: "\e954";
}
[data-value^="icon-new-filter_up"].ico-rev::after {
  content: "\e955";
}
[data-value^="icon-new-filter_up"]:not(.ico-rev)::after {
  content: "\e955";
}
.icon-new-filter_up.link-icon.ico-rev::after {
  content: "\e955";
}
.icon-new-filter_up.link-icon:not(.ico-rev)::before {
  content: "\e955";
}
.icon-new-filter_up:not(.link-icon)::after {
  content: "\e955";
}
[data-value^="icon-new-fx"].ico-rev::after {
  content: "\e956";
}
[data-value^="icon-new-fx"]:not(.ico-rev)::after {
  content: "\e956";
}
.icon-new-fx.link-icon.ico-rev::after {
  content: "\e956";
}
.icon-new-fx.link-icon:not(.ico-rev)::before {
  content: "\e956";
}
.icon-new-fx:not(.link-icon)::after {
  content: "\e956";
}
[data-value^="icon-new-global"].ico-rev::after {
  content: "\e957";
}
[data-value^="icon-new-global"]:not(.ico-rev)::after {
  content: "\e957";
}
.icon-new-global.link-icon.ico-rev::after {
  content: "\e957";
}
.icon-new-global.link-icon:not(.ico-rev)::before {
  content: "\e957";
}
.icon-new-global:not(.link-icon)::after {
  content: "\e957";
}
[data-value^="icon-new-goals"].ico-rev::after {
  content: "\e958";
}
[data-value^="icon-new-goals"]:not(.ico-rev)::after {
  content: "\e958";
}
.icon-new-goals.link-icon.ico-rev::after {
  content: "\e958";
}
.icon-new-goals.link-icon:not(.ico-rev)::before {
  content: "\e958";
}
.icon-new-goals:not(.link-icon)::after {
  content: "\e958";
}
[data-value^="icon-new-health"].ico-rev::after {
  content: "\e959";
}
[data-value^="icon-new-health"]:not(.ico-rev)::after {
  content: "\e959";
}
.icon-new-health.link-icon.ico-rev::after {
  content: "\e959";
}
.icon-new-health.link-icon:not(.ico-rev)::before {
  content: "\e959";
}
.icon-new-health:not(.link-icon)::after {
  content: "\e959";
}
[data-value^="icon-new-help"].ico-rev::after {
  content: "\e95a";
}
[data-value^="icon-new-help"]:not(.ico-rev)::after {
  content: "\e95a";
}
.icon-new-help.link-icon.ico-rev::after {
  content: "\e95a";
}
.icon-new-help.link-icon:not(.ico-rev)::before {
  content: "\e95a";
}
.icon-new-help:not(.link-icon)::after {
  content: "\e95a";
}
[data-value^="icon-new-home"].ico-rev::after {
  content: "\e95b";
}
[data-value^="icon-new-home"]:not(.ico-rev)::after {
  content: "\e95b";
}
.icon-new-home.link-icon.ico-rev::after {
  content: "\e95b";
}
.icon-new-home.link-icon:not(.ico-rev)::before {
  content: "\e95b";
}
.icon-new-home:not(.link-icon)::after {
  content: "\e95b";
}
[data-value^="icon-new-insight"].ico-rev::after {
  content: "\e95c";
}
[data-value^="icon-new-insight"]:not(.ico-rev)::after {
  content: "\e95c";
}
.icon-new-insight.link-icon.ico-rev::after {
  content: "\e95c";
}
.icon-new-insight.link-icon:not(.ico-rev)::before {
  content: "\e95c";
}
.icon-new-insight:not(.link-icon)::after {
  content: "\e95c";
}
[data-value^="icon-new-insurance"].ico-rev::after {
  content: "\e95d";
}
[data-value^="icon-new-insurance"]:not(.ico-rev)::after {
  content: "\e95d";
}
.icon-new-insurance.link-icon.ico-rev::after {
  content: "\e95d";
}
.icon-new-insurance.link-icon:not(.ico-rev)::before {
  content: "\e95d";
}
.icon-new-insurance:not(.link-icon)::after {
  content: "\e95d";
}
[data-value^="icon-new-intranet"].ico-rev::after {
  content: "\e95e";
}
[data-value^="icon-new-intranet"]:not(.ico-rev)::after {
  content: "\e95e";
}
.icon-new-intranet.link-icon.ico-rev::after {
  content: "\e95e";
}
.icon-new-intranet.link-icon:not(.ico-rev)::before {
  content: "\e95e";
}
.icon-new-intranet:not(.link-icon)::after {
  content: "\e95e";
}
[data-value^="icon-new-investment"].ico-rev::after {
  content: "\e95f";
}
[data-value^="icon-new-investment"]:not(.ico-rev)::after {
  content: "\e95f";
}
.icon-new-investment.link-icon.ico-rev::after {
  content: "\e95f";
}
.icon-new-investment.link-icon:not(.ico-rev)::before {
  content: "\e95f";
}
.icon-new-investment:not(.link-icon)::after {
  content: "\e95f";
}
[data-value^="icon-new-investment_market"].ico-rev::after {
  content: "\e960";
}
[data-value^="icon-new-investment_market"]:not(.ico-rev)::after {
  content: "\e960";
}
.icon-new-investment_market.link-icon.ico-rev::after {
  content: "\e960";
}
.icon-new-investment_market.link-icon:not(.ico-rev)::before {
  content: "\e960";
}
.icon-new-investment_market:not(.link-icon)::after {
  content: "\e960";
}
[data-value^="icon-new-investment_quote"].ico-rev::after {
  content: "\e961";
}
[data-value^="icon-new-investment_quote"]:not(.ico-rev)::after {
  content: "\e961";
}
.icon-new-investment_quote.link-icon.ico-rev::after {
  content: "\e961";
}
.icon-new-investment_quote.link-icon:not(.ico-rev)::before {
  content: "\e961";
}
.icon-new-investment_quote:not(.link-icon)::after {
  content: "\e961";
}
[data-value^="icon-new-link"].ico-rev::after {
  content: "\e962";
}
[data-value^="icon-new-link"]:not(.ico-rev)::after {
  content: "\e962";
}
.icon-new-link.link-icon.ico-rev::after {
  content: "\e962";
}
.icon-new-link.link-icon:not(.ico-rev)::before {
  content: "\e962";
}
.icon-new-link:not(.link-icon)::after {
  content: "\e962";
}
[data-value^="icon-new-liquidity_management"].ico-rev::after {
  content: "\e963";
}
[data-value^="icon-new-liquidity_management"]:not(.ico-rev)::after {
  content: "\e963";
}
.icon-new-liquidity_management.link-icon.ico-rev::after {
  content: "\e963";
}
.icon-new-liquidity_management.link-icon:not(.ico-rev)::before {
  content: "\e963";
}
.icon-new-liquidity_management:not(.link-icon)::after {
  content: "\e963";
}
[data-value^="icon-new-location"].ico-rev::after {
  content: "\e964";
}
[data-value^="icon-new-location"]:not(.ico-rev)::after {
  content: "\e964";
}
.icon-new-location.link-icon.ico-rev::after {
  content: "\e964";
}
.icon-new-location.link-icon:not(.ico-rev)::before {
  content: "\e964";
}
.icon-new-location:not(.link-icon)::after {
  content: "\e964";
}
[data-value^="icon-new-memo"].ico-rev::after {
  content: "\e965";
}
[data-value^="icon-new-memo"]:not(.ico-rev)::after {
  content: "\e965";
}
.icon-new-memo.link-icon.ico-rev::after {
  content: "\e965";
}
.icon-new-memo.link-icon:not(.ico-rev)::before {
  content: "\e965";
}
.icon-new-memo:not(.link-icon)::after {
  content: "\e965";
}
[data-value^="icon-new-menu"].ico-rev::after {
  content: "\e966";
}
[data-value^="icon-new-menu"]:not(.ico-rev)::after {
  content: "\e966";
}
.icon-new-menu.link-icon.ico-rev::after {
  content: "\e966";
}
.icon-new-menu.link-icon:not(.ico-rev)::before {
  content: "\e966";
}
.icon-new-menu:not(.link-icon)::after {
  content: "\e966";
}
[data-value^="icon-new-menu_more_horizontal"].ico-rev::after {
  content: "\e967";
}
[data-value^="icon-new-menu_more_horizontal"]:not(.ico-rev)::after {
  content: "\e967";
}
.icon-new-menu_more_horizontal.link-icon.ico-rev::after {
  content: "\e967";
}
.icon-new-menu_more_horizontal.link-icon:not(.ico-rev)::before {
  content: "\e967";
}
.icon-new-menu_more_horizontal:not(.link-icon)::after {
  content: "\e967";
}
[data-value^="icon-new-menu_more_vertical"].ico-rev::after {
  content: "\e968";
}
[data-value^="icon-new-menu_more_vertical"]:not(.ico-rev)::after {
  content: "\e968";
}
.icon-new-menu_more_vertical.link-icon.ico-rev::after {
  content: "\e968";
}
.icon-new-menu_more_vertical.link-icon:not(.ico-rev)::before {
  content: "\e968";
}
.icon-new-menu_more_vertical:not(.link-icon)::after {
  content: "\e968";
}
[data-value^="icon-new-new_modal"].ico-rev::after {
  content: "\e969";
}
[data-value^="icon-new-new_modal"]:not(.ico-rev)::after {
  content: "\e969";
}
.icon-new-new_modal.link-icon.ico-rev::after {
  content: "\e969";
}
.icon-new-new_modal.link-icon:not(.ico-rev)::before {
  content: "\e969";
}
.icon-new-new_modal:not(.link-icon)::after {
  content: "\e969";
}
[data-value^="icon-new-new_window"].ico-rev::after {
  content: "\e96a";
}
[data-value^="icon-new-new_window"]:not(.ico-rev)::after {
  content: "\e96a";
}
.icon-new-new_window.link-icon.ico-rev::after {
  content: "\e96a";
}
.icon-new-new_window.link-icon:not(.ico-rev)::before {
  content: "\e96a";
}
.icon-new-new_window:not(.link-icon)::after {
  content: "\e96a";
}
[data-value^="icon-new-newspaper"].ico-rev::after {
  content: "\e96b";
}
[data-value^="icon-new-newspaper"]:not(.ico-rev)::after {
  content: "\e96b";
}
.icon-new-newspaper.link-icon.ico-rev::after {
  content: "\e96b";
}
.icon-new-newspaper.link-icon:not(.ico-rev)::before {
  content: "\e96b";
}
.icon-new-newspaper:not(.link-icon)::after {
  content: "\e96b";
}
[data-value^="icon-new-online_banking"].ico-rev::after {
  content: "\e96c";
}
[data-value^="icon-new-online_banking"]:not(.ico-rev)::after {
  content: "\e96c";
}
.icon-new-online_banking.link-icon.ico-rev::after {
  content: "\e96c";
}
.icon-new-online_banking.link-icon:not(.ico-rev)::before {
  content: "\e96c";
}
.icon-new-online_banking:not(.link-icon)::after {
  content: "\e96c";
}
[data-value^="icon-new-payment"].ico-rev::after {
  content: "\e96d";
}
[data-value^="icon-new-payment"]:not(.ico-rev)::after {
  content: "\e96d";
}
.icon-new-payment.link-icon.ico-rev::after {
  content: "\e96d";
}
.icon-new-payment.link-icon:not(.ico-rev)::before {
  content: "\e96d";
}
.icon-new-payment:not(.link-icon)::after {
  content: "\e96d";
}
[data-value^="icon-new-payment_by_alias"].ico-rev::after {
  content: "\e96e";
}
[data-value^="icon-new-payment_by_alias"]:not(.ico-rev)::after {
  content: "\e96e";
}
.icon-new-payment_by_alias.link-icon.ico-rev::after {
  content: "\e96e";
}
.icon-new-payment_by_alias.link-icon:not(.ico-rev)::before {
  content: "\e96e";
}
.icon-new-payment_by_alias:not(.link-icon)::after {
  content: "\e96e";
}
[data-value^="icon-new-payment_direct_debit"].ico-rev::after {
  content: "\e96f";
}
[data-value^="icon-new-payment_direct_debit"]:not(.ico-rev)::after {
  content: "\e96f";
}
.icon-new-payment_direct_debit.link-icon.ico-rev::after {
  content: "\e96f";
}
.icon-new-payment_direct_debit.link-icon:not(.ico-rev)::before {
  content: "\e96f";
}
.icon-new-payment_direct_debit:not(.link-icon)::after {
  content: "\e96f";
}
[data-value^="icon-new-payment_international"].ico-rev::after {
  content: "\e970";
}
[data-value^="icon-new-payment_international"]:not(.ico-rev)::after {
  content: "\e970";
}
.icon-new-payment_international.link-icon.ico-rev::after {
  content: "\e970";
}
.icon-new-payment_international.link-icon:not(.ico-rev)::before {
  content: "\e970";
}
.icon-new-payment_international:not(.link-icon)::after {
  content: "\e970";
}
[data-value^="icon-new-payment_person"].ico-rev::after {
  content: "\e971";
}
[data-value^="icon-new-payment_person"]:not(.ico-rev)::after {
  content: "\e971";
}
.icon-new-payment_person.link-icon.ico-rev::after {
  content: "\e971";
}
.icon-new-payment_person.link-icon:not(.ico-rev)::before {
  content: "\e971";
}
.icon-new-payment_person:not(.link-icon)::after {
  content: "\e971";
}
[data-value^="icon-new-payment_scheduled"].ico-rev::after {
  content: "\e972";
}
[data-value^="icon-new-payment_scheduled"]:not(.ico-rev)::after {
  content: "\e972";
}
.icon-new-payment_scheduled.link-icon.ico-rev::after {
  content: "\e972";
}
.icon-new-payment_scheduled.link-icon:not(.ico-rev)::before {
  content: "\e972";
}
.icon-new-payment_scheduled:not(.link-icon)::after {
  content: "\e972";
}
[data-value^="icon-new-payments_and_transfers"].ico-rev::after {
  content: "\e973";
}
[data-value^="icon-new-payments_and_transfers"]:not(.ico-rev)::after {
  content: "\e973";
}
.icon-new-payments_and_transfers.link-icon.ico-rev::after {
  content: "\e973";
}
.icon-new-payments_and_transfers.link-icon:not(.ico-rev)::before {
  content: "\e973";
}
.icon-new-payments_and_transfers:not(.link-icon)::after {
  content: "\e973";
}
[data-value^="icon-new-personal_finance_management"].ico-rev::after {
  content: "\e974";
}
[data-value^="icon-new-personal_finance_management"]:not(.ico-rev)::after {
  content: "\e974";
}
.icon-new-personal_finance_management.link-icon.ico-rev::after {
  content: "\e974";
}
.icon-new-personal_finance_management.link-icon:not(.ico-rev)::before {
  content: "\e974";
}
.icon-new-personal_finance_management:not(.link-icon)::after {
  content: "\e974";
}
[data-value^="icon-new-portfolio"].ico-rev::after {
  content: "\e975";
}
[data-value^="icon-new-portfolio"]:not(.ico-rev)::after {
  content: "\e975";
}
.icon-new-portfolio.link-icon.ico-rev::after {
  content: "\e975";
}
.icon-new-portfolio.link-icon:not(.ico-rev)::before {
  content: "\e975";
}
.icon-new-portfolio:not(.link-icon)::after {
  content: "\e975";
}
[data-value^="icon-new-position_down"].ico-rev::after {
  content: "\e976";
}
[data-value^="icon-new-position_down"]:not(.ico-rev)::after {
  content: "\e976";
}
.icon-new-position_down.link-icon.ico-rev::after {
  content: "\e976";
}
.icon-new-position_down.link-icon:not(.ico-rev)::before {
  content: "\e976";
}
.icon-new-position_down:not(.link-icon)::after {
  content: "\e976";
}
[data-value^="icon-new-position_up"].ico-rev::after {
  content: "\e977";
}
[data-value^="icon-new-position_up"]:not(.ico-rev)::after {
  content: "\e977";
}
.icon-new-position_up.link-icon.ico-rev::after {
  content: "\e977";
}
.icon-new-position_up.link-icon:not(.ico-rev)::before {
  content: "\e977";
}
.icon-new-position_up:not(.link-icon)::after {
  content: "\e977";
}
[data-value^="icon-new-presentation"].ico-rev::after {
  content: "\e978";
}
[data-value^="icon-new-presentation"]:not(.ico-rev)::after {
  content: "\e978";
}
.icon-new-presentation.link-icon.ico-rev::after {
  content: "\e978";
}
.icon-new-presentation.link-icon:not(.ico-rev)::before {
  content: "\e978";
}
.icon-new-presentation:not(.link-icon)::after {
  content: "\e978";
}
[data-value^="icon-new-print"].ico-rev::after {
  content: "\e979";
}
[data-value^="icon-new-print"]:not(.ico-rev)::after {
  content: "\e979";
}
.icon-new-print.link-icon.ico-rev::after {
  content: "\e979";
}
.icon-new-print.link-icon:not(.ico-rev)::before {
  content: "\e979";
}
.icon-new-print:not(.link-icon)::after {
  content: "\e979";
}
[data-value^="icon-new-products_and_services"].ico-rev::after {
  content: "\e97a";
}
[data-value^="icon-new-products_and_services"]:not(.ico-rev)::after {
  content: "\e97a";
}
.icon-new-products_and_services.link-icon.ico-rev::after {
  content: "\e97a";
}
.icon-new-products_and_services.link-icon:not(.ico-rev)::before {
  content: "\e97a";
}
.icon-new-products_and_services:not(.link-icon)::after {
  content: "\e97a";
}
[data-value^="icon-new-qr_code"].ico-rev::after {
  content: "\e97b";
}
[data-value^="icon-new-qr_code"]:not(.ico-rev)::after {
  content: "\e97b";
}
.icon-new-qr_code.link-icon.ico-rev::after {
  content: "\e97b";
}
.icon-new-qr_code.link-icon:not(.ico-rev)::before {
  content: "\e97b";
}
.icon-new-qr_code:not(.link-icon)::after {
  content: "\e97b";
}
[data-value^="icon-new-qr_scanner"].ico-rev::after {
  content: "\e97c";
}
[data-value^="icon-new-qr_scanner"]:not(.ico-rev)::after {
  content: "\e97c";
}
.icon-new-qr_scanner.link-icon.ico-rev::after {
  content: "\e97c";
}
.icon-new-qr_scanner.link-icon:not(.ico-rev)::before {
  content: "\e97c";
}
.icon-new-qr_scanner:not(.link-icon)::after {
  content: "\e97c";
}
[data-value^="icon-new-rates"].ico-rev::after {
  content: "\e97d";
}
[data-value^="icon-new-rates"]:not(.ico-rev)::after {
  content: "\e97d";
}
.icon-new-rates.link-icon.ico-rev::after {
  content: "\e97d";
}
.icon-new-rates.link-icon:not(.ico-rev)::before {
  content: "\e97d";
}
.icon-new-rates:not(.link-icon)::after {
  content: "\e97d";
}
[data-value^="icon-new-refresh"].ico-rev::after {
  content: "\e97e";
}
[data-value^="icon-new-refresh"]:not(.ico-rev)::after {
  content: "\e97e";
}
.icon-new-refresh.link-icon.ico-rev::after {
  content: "\e97e";
}
.icon-new-refresh.link-icon:not(.ico-rev)::before {
  content: "\e97e";
}
.icon-new-refresh:not(.link-icon)::after {
  content: "\e97e";
}
[data-value^="icon-new-renew"].ico-rev::after {
  content: "\e97f";
}
[data-value^="icon-new-renew"]:not(.ico-rev)::after {
  content: "\e97f";
}
.icon-new-renew.link-icon.ico-rev::after {
  content: "\e97f";
}
.icon-new-renew.link-icon:not(.ico-rev)::before {
  content: "\e97f";
}
.icon-new-renew:not(.link-icon)::after {
  content: "\e97f";
}
[data-value^="icon-new-reply"].ico-rev::after {
  content: "\e980";
}
[data-value^="icon-new-reply"]:not(.ico-rev)::after {
  content: "\e980";
}
.icon-new-reply.link-icon.ico-rev::after {
  content: "\e980";
}
.icon-new-reply.link-icon:not(.ico-rev)::before {
  content: "\e980";
}
.icon-new-reply:not(.link-icon)::after {
  content: "\e980";
}
[data-value^="icon-new-report"].ico-rev::after {
  content: "\e981";
}
[data-value^="icon-new-report"]:not(.ico-rev)::after {
  content: "\e981";
}
.icon-new-report.link-icon.ico-rev::after {
  content: "\e981";
}
.icon-new-report.link-icon:not(.ico-rev)::before {
  content: "\e981";
}
.icon-new-report:not(.link-icon)::after {
  content: "\e981";
}
[data-value^="icon-new-reward"].ico-rev::after {
  content: "\e982";
}
[data-value^="icon-new-reward"]:not(.ico-rev)::after {
  content: "\e982";
}
.icon-new-reward.link-icon.ico-rev::after {
  content: "\e982";
}
.icon-new-reward.link-icon:not(.ico-rev)::before {
  content: "\e982";
}
.icon-new-reward:not(.link-icon)::after {
  content: "\e982";
}
[data-value^="icon-new-robo_advice"].ico-rev::after {
  content: "\e983";
}
[data-value^="icon-new-robo_advice"]:not(.ico-rev)::after {
  content: "\e983";
}
.icon-new-robo_advice.link-icon.ico-rev::after {
  content: "\e983";
}
.icon-new-robo_advice.link-icon:not(.ico-rev)::before {
  content: "\e983";
}
.icon-new-robo_advice:not(.link-icon)::after {
  content: "\e983";
}
[data-value^="icon-new-save"].ico-rev::after {
  content: "\e984";
}
[data-value^="icon-new-save"]:not(.ico-rev)::after {
  content: "\e984";
}
.icon-new-save.link-icon.ico-rev::after {
  content: "\e984";
}
.icon-new-save.link-icon:not(.ico-rev)::before {
  content: "\e984";
}
.icon-new-save:not(.link-icon)::after {
  content: "\e984";
}
[data-value^="icon-new-saving"].ico-rev::after {
  content: "\e985";
}
[data-value^="icon-new-saving"]:not(.ico-rev)::after {
  content: "\e985";
}
.icon-new-saving.link-icon.ico-rev::after {
  content: "\e985";
}
.icon-new-saving.link-icon:not(.ico-rev)::before {
  content: "\e985";
}
.icon-new-saving:not(.link-icon)::after {
  content: "\e985";
}
[data-value^="icon-new-script"].ico-rev::after {
  content: "\e986";
}
[data-value^="icon-new-script"]:not(.ico-rev)::after {
  content: "\e986";
}
.icon-new-script.link-icon.ico-rev::after {
  content: "\e986";
}
.icon-new-script.link-icon:not(.ico-rev)::before {
  content: "\e986";
}
.icon-new-script:not(.link-icon)::after {
  content: "\e986";
}
[data-value^="icon-new-search"].ico-rev::after {
  content: "\e987";
}
[data-value^="icon-new-search"]:not(.ico-rev)::after {
  content: "\e987";
}
.icon-new-search.link-icon.ico-rev::after {
  content: "\e987";
}
.icon-new-search.link-icon:not(.ico-rev)::before {
  content: "\e987";
}
.icon-new-search:not(.link-icon)::after {
  content: "\e987";
}
[data-value^="icon-new-security_digital_identity"].ico-rev::after {
  content: "\e988";
}
[data-value^="icon-new-security_digital_identity"]:not(.ico-rev)::after {
  content: "\e988";
}
.icon-new-security_digital_identity.link-icon.ico-rev::after {
  content: "\e988";
}
.icon-new-security_digital_identity.link-icon:not(.ico-rev)::before {
  content: "\e988";
}
.icon-new-security_digital_identity:not(.link-icon)::after {
  content: "\e988";
}
[data-value^="icon-new-security_entitlements"].ico-rev::after {
  content: "\e989";
}
[data-value^="icon-new-security_entitlements"]:not(.ico-rev)::after {
  content: "\e989";
}
.icon-new-security_entitlements.link-icon.ico-rev::after {
  content: "\e989";
}
.icon-new-security_entitlements.link-icon:not(.ico-rev)::before {
  content: "\e989";
}
.icon-new-security_entitlements:not(.link-icon)::after {
  content: "\e989";
}
[data-value^="icon-new-security_environment"].ico-rev::after {
  content: "\e98a";
}
[data-value^="icon-new-security_environment"]:not(.ico-rev)::after {
  content: "\e98a";
}
.icon-new-security_environment.link-icon.ico-rev::after {
  content: "\e98a";
}
.icon-new-security_environment.link-icon:not(.ico-rev)::before {
  content: "\e98a";
}
.icon-new-security_environment:not(.link-icon)::after {
  content: "\e98a";
}
[data-value^="icon-new-security_face"].ico-rev::after {
  content: "\e98b";
}
[data-value^="icon-new-security_face"]:not(.ico-rev)::after {
  content: "\e98b";
}
.icon-new-security_face.link-icon.ico-rev::after {
  content: "\e98b";
}
.icon-new-security_face.link-icon:not(.ico-rev)::before {
  content: "\e98b";
}
.icon-new-security_face:not(.link-icon)::after {
  content: "\e98b";
}
[data-value^="icon-new-security_fingerprint"].ico-rev::after {
  content: "\e98c";
}
[data-value^="icon-new-security_fingerprint"]:not(.ico-rev)::after {
  content: "\e98c";
}
.icon-new-security_fingerprint.link-icon.ico-rev::after {
  content: "\e98c";
}
.icon-new-security_fingerprint.link-icon:not(.ico-rev)::before {
  content: "\e98c";
}
.icon-new-security_fingerprint:not(.link-icon)::after {
  content: "\e98c";
}
[data-value^="icon-new-security_hsbc_services"].ico-rev::after {
  content: "\e98d";
}
[data-value^="icon-new-security_hsbc_services"]:not(.ico-rev)::after {
  content: "\e98d";
}
.icon-new-security_hsbc_services.link-icon.ico-rev::after {
  content: "\e98d";
}
.icon-new-security_hsbc_services.link-icon:not(.ico-rev)::before {
  content: "\e98d";
}
.icon-new-security_hsbc_services:not(.link-icon)::after {
  content: "\e98d";
}
[data-value^="icon-new-security_password"].ico-rev::after {
  content: "\e98e";
}
[data-value^="icon-new-security_password"]:not(.ico-rev)::after {
  content: "\e98e";
}
.icon-new-security_password.link-icon.ico-rev::after {
  content: "\e98e";
}
.icon-new-security_password.link-icon:not(.ico-rev)::before {
  content: "\e98e";
}
.icon-new-security_password:not(.link-icon)::after {
  content: "\e98e";
}
[data-value^="icon-new-security_secure"].ico-rev::after {
  content: "\e98f";
}
[data-value^="icon-new-security_secure"]:not(.ico-rev)::after {
  content: "\e98f";
}
.icon-new-security_secure.link-icon.ico-rev::after {
  content: "\e98f";
}
.icon-new-security_secure.link-icon:not(.ico-rev)::before {
  content: "\e98f";
}
.icon-new-security_secure:not(.link-icon)::after {
  content: "\e98f";
}
[data-value^="icon-new-security_secure_key"].ico-rev::after {
  content: "\e990";
}
[data-value^="icon-new-security_secure_key"]:not(.ico-rev)::after {
  content: "\e990";
}
.icon-new-security_secure_key.link-icon.ico-rev::after {
  content: "\e990";
}
.icon-new-security_secure_key.link-icon:not(.ico-rev)::before {
  content: "\e990";
}
.icon-new-security_secure_key:not(.link-icon)::after {
  content: "\e990";
}
[data-value^="icon-new-security_settings"].ico-rev::after {
  content: "\e991";
}
[data-value^="icon-new-security_settings"]:not(.ico-rev)::after {
  content: "\e991";
}
.icon-new-security_settings.link-icon.ico-rev::after {
  content: "\e991";
}
.icon-new-security_settings.link-icon:not(.ico-rev)::before {
  content: "\e991";
}
.icon-new-security_settings:not(.link-icon)::after {
  content: "\e991";
}
[data-value^="icon-new-settings"].ico-rev::after {
  content: "\e992";
}
[data-value^="icon-new-settings"]:not(.ico-rev)::after {
  content: "\e992";
}
.icon-new-settings.link-icon.ico-rev::after {
  content: "\e992";
}
.icon-new-settings.link-icon:not(.ico-rev)::before {
  content: "\e992";
}
.icon-new-settings:not(.link-icon)::after {
  content: "\e992";
}
[data-value^="icon-new-share_android"].ico-rev::after {
  content: "\e993";
}
[data-value^="icon-new-share_android"]:not(.ico-rev)::after {
  content: "\e993";
}
.icon-new-share_android.link-icon.ico-rev::after {
  content: "\e993";
}
.icon-new-share_android.link-icon:not(.ico-rev)::before {
  content: "\e993";
}
.icon-new-share_android:not(.link-icon)::after {
  content: "\e993";
}
[data-value^="icon-new-share_ios"].ico-rev::after {
  content: "\e994";
}
[data-value^="icon-new-share_ios"]:not(.ico-rev)::after {
  content: "\e994";
}
.icon-new-share_ios.link-icon.ico-rev::after {
  content: "\e994";
}
.icon-new-share_ios.link-icon:not(.ico-rev)::before {
  content: "\e994";
}
.icon-new-share_ios:not(.link-icon)::after {
  content: "\e994";
}
[data-value^="icon-new-shopping_cart"].ico-rev::after {
  content: "\e995";
}
[data-value^="icon-new-shopping_cart"]:not(.ico-rev)::after {
  content: "\e995";
}
.icon-new-shopping_cart.link-icon.ico-rev::after {
  content: "\e995";
}
.icon-new-shopping_cart.link-icon:not(.ico-rev)::before {
  content: "\e995";
}
.icon-new-shopping_cart:not(.link-icon)::after {
  content: "\e995";
}
[data-value^="icon-new-shortcuts"].ico-rev::after {
  content: "\e996";
}
[data-value^="icon-new-shortcuts"]:not(.ico-rev)::after {
  content: "\e996";
}
.icon-new-shortcuts.link-icon.ico-rev::after {
  content: "\e996";
}
.icon-new-shortcuts.link-icon:not(.ico-rev)::before {
  content: "\e996";
}
.icon-new-shortcuts:not(.link-icon)::after {
  content: "\e996";
}
[data-value^="icon-new-signature_live"].ico-rev::after {
  content: "\e997";
}
[data-value^="icon-new-signature_live"]:not(.ico-rev)::after {
  content: "\e997";
}
.icon-new-signature_live.link-icon.ico-rev::after {
  content: "\e997";
}
.icon-new-signature_live.link-icon:not(.ico-rev)::before {
  content: "\e997";
}
.icon-new-signature_live:not(.link-icon)::after {
  content: "\e997";
}
[data-value^="icon-new-sort"].ico-rev::after {
  content: "\e998";
}
[data-value^="icon-new-sort"]:not(.ico-rev)::after {
  content: "\e998";
}
.icon-new-sort.link-icon.ico-rev::after {
  content: "\e998";
}
.icon-new-sort.link-icon:not(.ico-rev)::before {
  content: "\e998";
}
.icon-new-sort:not(.link-icon)::after {
  content: "\e998";
}
[data-value^="icon-new-status_bubble"].ico-rev::after {
  content: "\e999";
}
[data-value^="icon-new-status_bubble"]:not(.ico-rev)::after {
  content: "\e999";
}
.icon-new-status_bubble.link-icon.ico-rev::after {
  content: "\e999";
}
.icon-new-status_bubble.link-icon:not(.ico-rev)::before {
  content: "\e999";
}
.icon-new-status_bubble:not(.link-icon)::after {
  content: "\e999";
}
[data-value^="icon-new-status_confirmation_ondark"].ico-rev::after {
  content: "\e99a";
}
[data-value^="icon-new-status_confirmation_ondark"]:not(.ico-rev)::after {
  content: "\e99a";
}
.icon-new-status_confirmation_ondark.link-icon.ico-rev::after {
  content: "\e99a";
}
.icon-new-status_confirmation_ondark.link-icon:not(.ico-rev)::before {
  content: "\e99a";
}
.icon-new-status_confirmation_ondark:not(.link-icon)::after {
  content: "\e99a";
}
[data-value^="icon-new-status_confirmation_onlight"].ico-rev::after {
  content: "\e99b";
}
[data-value^="icon-new-status_confirmation_onlight"]:not(.ico-rev)::after {
  content: "\e99b";
}
.icon-new-status_confirmation_onlight.link-icon.ico-rev::after {
  content: "\e99b";
}
.icon-new-status_confirmation_onlight.link-icon:not(.ico-rev)::before {
  content: "\e99b";
}
.icon-new-status_confirmation_onlight:not(.link-icon)::after {
  content: "\e99b";
}
[data-value^="icon-new-status_error_ondark"].ico-rev::after {
  content: "\e99d";
}
[data-value^="icon-new-status_error_ondark"]:not(.ico-rev)::after {
  content: "\e99d";
}
.icon-new-status_error_ondark.link-icon.ico-rev::after {
  content: "\e99d";
}
.icon-new-status_error_ondark.link-icon:not(.ico-rev)::before {
  content: "\e99d";
}
.icon-new-status_error_ondark:not(.link-icon)::after {
  content: "\e99d";
}
[data-value^="icon-new-status_error_onlight"].ico-rev::after {
  content: "\e99e";
}
[data-value^="icon-new-status_error_onlight"]:not(.ico-rev)::after {
  content: "\e99e";
}
.icon-new-status_error_onlight.link-icon.ico-rev::after {
  content: "\e99e";
}
.icon-new-status_error_onlight.link-icon:not(.ico-rev)::before {
  content: "\e99e";
}
.icon-new-status_error_onlight:not(.link-icon)::after {
  content: "\e99e";
}
[data-value^="icon-new-status_indeterminate"].ico-rev::after {
  content: "\e9a1";
}
[data-value^="icon-new-status_indeterminate"]:not(.ico-rev)::after {
  content: "\e9a1";
}
.icon-new-status_indeterminate.link-icon.ico-rev::after {
  content: "\e9a1";
}
.icon-new-status_indeterminate.link-icon:not(.ico-rev)::before {
  content: "\e9a1";
}
.icon-new-status_indeterminate:not(.link-icon)::after {
  content: "\e9a1";
}
[data-value^="icon-new-status_indeterminate_thick"].ico-rev::after {
  content: "\e9a2";
}
[data-value^="icon-new-status_indeterminate_thick"]:not(.ico-rev)::after {
  content: "\e9a2";
}
.icon-new-status_indeterminate_thick.link-icon.ico-rev::after {
  content: "\e9a2";
}
.icon-new-status_indeterminate_thick.link-icon:not(.ico-rev)::before {
  content: "\e9a2";
}
.icon-new-status_indeterminate_thick:not(.link-icon)::after {
  content: "\e9a2";
}
[data-value^="icon-new-status_information_ondark"].ico-rev::after {
  content: "\e9a3";
}
[data-value^="icon-new-status_information_ondark"]:not(.ico-rev)::after {
  content: "\e9a3";
}
.icon-new-status_information_ondark.link-icon.ico-rev::after {
  content: "\e9a3";
}
.icon-new-status_information_ondark.link-icon:not(.ico-rev)::before {
  content: "\e9a3";
}
.icon-new-status_information_ondark:not(.link-icon)::after {
  content: "\e9a3";
}
[data-value^="icon-new-status_information_onlight"].ico-rev::after {
  content: "\e9a4";
}
[data-value^="icon-new-status_information_onlight"]:not(.ico-rev)::after {
  content: "\e9a4";
}
.icon-new-status_information_onlight.link-icon.ico-rev::after {
  content: "\e9a4";
}
.icon-new-status_information_onlight.link-icon:not(.ico-rev)::before {
  content: "\e9a4";
}
.icon-new-status_information_onlight:not(.link-icon)::after {
  content: "\e9a4";
}
[data-value^="icon-new-status_no"].ico-rev::after {
  content: "\e9a7";
}
[data-value^="icon-new-status_no"]:not(.ico-rev)::after {
  content: "\e9a7";
}
.icon-new-status_no.link-icon.ico-rev::after {
  content: "\e9a7";
}
.icon-new-status_no.link-icon:not(.ico-rev)::before {
  content: "\e9a7";
}
.icon-new-status_no:not(.link-icon)::after {
  content: "\e9a7";
}
[data-value^="icon-new-status_no_thick"].ico-rev::after {
  content: "\e9a8";
}
[data-value^="icon-new-status_no_thick"]:not(.ico-rev)::after {
  content: "\e9a8";
}
.icon-new-status_no_thick.link-icon.ico-rev::after {
  content: "\e9a8";
}
.icon-new-status_no_thick.link-icon:not(.ico-rev)::before {
  content: "\e9a8";
}
.icon-new-status_no_thick:not(.link-icon)::after {
  content: "\e9a8";
}
[data-value^="icon-new-status_warning_onamber"].ico-rev::after {
  content: "\e9a9";
}
[data-value^="icon-new-status_warning_onamber"]:not(.ico-rev)::after {
  content: "\e9a9";
}
.icon-new-status_warning_onamber.link-icon.ico-rev::after {
  content: "\e9a9";
}
.icon-new-status_warning_onamber.link-icon:not(.ico-rev)::before {
  content: "\e9a9";
}
.icon-new-status_warning_onamber:not(.link-icon)::after {
  content: "\e9a9";
}
[data-value^="icon-new-status_warning_ondark"].ico-rev::after {
  content: "\e9ac";
}
[data-value^="icon-new-status_warning_ondark"]:not(.ico-rev)::after {
  content: "\e9ac";
}
.icon-new-status_warning_ondark.link-icon.ico-rev::after {
  content: "\e9ac";
}
.icon-new-status_warning_ondark.link-icon:not(.ico-rev)::before {
  content: "\e9ac";
}
.icon-new-status_warning_ondark:not(.link-icon)::after {
  content: "\e9ac";
}
[data-value^="icon-new-status_warning_onlight"].ico-rev::after {
  content: "\e9ad";
}
[data-value^="icon-new-status_warning_onlight"]:not(.ico-rev)::after {
  content: "\e9ad";
}
.icon-new-status_warning_onlight.link-icon.ico-rev::after {
  content: "\e9ad";
}
.icon-new-status_warning_onlight.link-icon:not(.ico-rev)::before {
  content: "\e9ad";
}
.icon-new-status_warning_onlight:not(.link-icon)::after {
  content: "\e9ad";
}
[data-value^="icon-new-status_yes"].ico-rev::after {
  content: "\e9b0";
}
[data-value^="icon-new-status_yes"]:not(.ico-rev)::after {
  content: "\e9b0";
}
.icon-new-status_yes.link-icon.ico-rev::after {
  content: "\e9b0";
}
.icon-new-status_yes.link-icon:not(.ico-rev)::before {
  content: "\e9b0";
}
.icon-new-status_yes:not(.link-icon)::after {
  content: "\e9b0";
}
[data-value^="icon-new-status_yes_thick"].ico-rev::after {
  content: "\e9b1";
}
[data-value^="icon-new-status_yes_thick"]:not(.ico-rev)::after {
  content: "\e9b1";
}
.icon-new-status_yes_thick.link-icon.ico-rev::after {
  content: "\e9b1";
}
.icon-new-status_yes_thick.link-icon:not(.ico-rev)::before {
  content: "\e9b1";
}
.icon-new-status_yes_thick:not(.link-icon)::after {
  content: "\e9b1";
}
[data-value^="icon-new-subtract"].ico-rev::after {
  content: "\e9b2";
}
[data-value^="icon-new-subtract"]:not(.ico-rev)::after {
  content: "\e9b2";
}
.icon-new-subtract.link-icon.ico-rev::after {
  content: "\e9b2";
}
.icon-new-subtract.link-icon:not(.ico-rev)::before {
  content: "\e9b2";
}
.icon-new-subtract:not(.link-icon)::after {
  content: "\e9b2";
}
[data-value^="icon-new-subtract_circle"].ico-rev::after {
  content: "\e9b3";
}
[data-value^="icon-new-subtract_circle"]:not(.ico-rev)::after {
  content: "\e9b3";
}
.icon-new-subtract_circle.link-icon.ico-rev::after {
  content: "\e9b3";
}
.icon-new-subtract_circle.link-icon:not(.ico-rev)::before {
  content: "\e9b3";
}
.icon-new-subtract_circle:not(.link-icon)::after {
  content: "\e9b3";
}
[data-value^="icon-new-survey"].ico-rev::after {
  content: "\e9b4";
}
[data-value^="icon-new-survey"]:not(.ico-rev)::after {
  content: "\e9b4";
}
.icon-new-survey.link-icon.ico-rev::after {
  content: "\e9b4";
}
.icon-new-survey.link-icon:not(.ico-rev)::before {
  content: "\e9b4";
}
.icon-new-survey:not(.link-icon)::after {
  content: "\e9b4";
}
[data-value^="icon-new-task"].ico-rev::after {
  content: "\e9b5";
}
[data-value^="icon-new-task"]:not(.ico-rev)::after {
  content: "\e9b5";
}
.icon-new-task.link-icon.ico-rev::after {
  content: "\e9b5";
}
.icon-new-task.link-icon:not(.ico-rev)::before {
  content: "\e9b5";
}
.icon-new-task:not(.link-icon)::after {
  content: "\e9b5";
}
[data-value^="icon-new-time"].ico-rev::after {
  content: "\e9b6";
}
[data-value^="icon-new-time"]:not(.ico-rev)::after {
  content: "\e9b6";
}
.icon-new-time.link-icon.ico-rev::after {
  content: "\e9b6";
}
.icon-new-time.link-icon:not(.ico-rev)::before {
  content: "\e9b6";
}
.icon-new-time:not(.link-icon)::after {
  content: "\e9b6";
}
[data-value^="icon-new-Touch_contract"].ico-rev::after {
  content: "\e9b7";
}
[data-value^="icon-new-Touch_contract"]:not(.ico-rev)::after {
  content: "\e9b7";
}
.icon-new-Touch_contract.link-icon.ico-rev::after {
  content: "\e9b7";
}
.icon-new-Touch_contract.link-icon:not(.ico-rev)::before {
  content: "\e9b7";
}
.icon-new-Touch_contract:not(.link-icon)::after {
  content: "\e9b7";
}
[data-value^="icon-new-Touch_drag_double_finger"].ico-rev::after {
  content: "\e9b8";
}
[data-value^="icon-new-Touch_drag_double_finger"]:not(.ico-rev)::after {
  content: "\e9b8";
}
.icon-new-Touch_drag_double_finger.link-icon.ico-rev::after {
  content: "\e9b8";
}
.icon-new-Touch_drag_double_finger.link-icon:not(.ico-rev)::before {
  content: "\e9b8";
}
.icon-new-Touch_drag_double_finger:not(.link-icon)::after {
  content: "\e9b8";
}
[data-value^="icon-new-Touch_expand"].ico-rev::after {
  content: "\e9b9";
}
[data-value^="icon-new-Touch_expand"]:not(.ico-rev)::after {
  content: "\e9b9";
}
.icon-new-Touch_expand.link-icon.ico-rev::after {
  content: "\e9b9";
}
.icon-new-Touch_expand.link-icon:not(.ico-rev)::before {
  content: "\e9b9";
}
.icon-new-Touch_expand:not(.link-icon)::after {
  content: "\e9b9";
}
[data-value^="icon-new-Touch_swipe_double_finger"].ico-rev::after {
  content: "\e9ba";
}
[data-value^="icon-new-Touch_swipe_double_finger"]:not(.ico-rev)::after {
  content: "\e9ba";
}
.icon-new-Touch_swipe_double_finger.link-icon.ico-rev::after {
  content: "\e9ba";
}
.icon-new-Touch_swipe_double_finger.link-icon:not(.ico-rev)::before {
  content: "\e9ba";
}
.icon-new-Touch_swipe_double_finger:not(.link-icon)::after {
  content: "\e9ba";
}
[data-value^="icon-new-Touch_swipe_down"].ico-rev::after {
  content: "\e9bb";
}
[data-value^="icon-new-Touch_swipe_down"]:not(.ico-rev)::after {
  content: "\e9bb";
}
.icon-new-Touch_swipe_down.link-icon.ico-rev::after {
  content: "\e9bb";
}
.icon-new-Touch_swipe_down.link-icon:not(.ico-rev)::before {
  content: "\e9bb";
}
.icon-new-Touch_swipe_down:not(.link-icon)::after {
  content: "\e9bb";
}
[data-value^="icon-new-Touch_swipe_right"].ico-rev::after {
  content: "\e9bc";
}
[data-value^="icon-new-Touch_swipe_right"]:not(.ico-rev)::after {
  content: "\e9bc";
}
.icon-new-Touch_swipe_right.link-icon.ico-rev::after {
  content: "\e9bc";
}
.icon-new-Touch_swipe_right.link-icon:not(.ico-rev)::before {
  content: "\e9bc";
}
.icon-new-Touch_swipe_right:not(.link-icon)::after {
  content: "\e9bc";
}
[data-value^="icon-new-Touch_swipe_up"].ico-rev::after {
  content: "\e9bd";
}
[data-value^="icon-new-Touch_swipe_up"]:not(.ico-rev)::after {
  content: "\e9bd";
}
.icon-new-Touch_swipe_up.link-icon.ico-rev::after {
  content: "\e9bd";
}
.icon-new-Touch_swipe_up.link-icon:not(.ico-rev)::before {
  content: "\e9bd";
}
.icon-new-Touch_swipe_up:not(.link-icon)::after {
  content: "\e9bd";
}
[data-value^="icon-new-Touch_tap"].ico-rev::after {
  content: "\e9be";
}
[data-value^="icon-new-Touch_tap"]:not(.ico-rev)::after {
  content: "\e9be";
}
.icon-new-Touch_tap.link-icon.ico-rev::after {
  content: "\e9be";
}
.icon-new-Touch_tap.link-icon:not(.ico-rev)::before {
  content: "\e9be";
}
.icon-new-Touch_tap:not(.link-icon)::after {
  content: "\e9be";
}
[data-value^="icon-new-Touch_tap_double_finger"].ico-rev::after {
  content: "\e9bf";
}
[data-value^="icon-new-Touch_tap_double_finger"]:not(.ico-rev)::after {
  content: "\e9bf";
}
.icon-new-Touch_tap_double_finger.link-icon.ico-rev::after {
  content: "\e9bf";
}
.icon-new-Touch_tap_double_finger.link-icon:not(.ico-rev)::before {
  content: "\e9bf";
}
.icon-new-Touch_tap_double_finger:not(.link-icon)::after {
  content: "\e9bf";
}
[data-value^="icon-new-trade"].ico-rev::after {
  content: "\e9c0";
}
[data-value^="icon-new-trade"]:not(.ico-rev)::after {
  content: "\e9c0";
}
.icon-new-trade.link-icon.ico-rev::after {
  content: "\e9c0";
}
.icon-new-trade.link-icon:not(.ico-rev)::before {
  content: "\e9c0";
}
.icon-new-trade:not(.link-icon)::after {
  content: "\e9c0";
}
[data-value^="icon-new-trade_finance"].ico-rev::after {
  content: "\e9c1";
}
[data-value^="icon-new-trade_finance"]:not(.ico-rev)::after {
  content: "\e9c1";
}
.icon-new-trade_finance.link-icon.ico-rev::after {
  content: "\e9c1";
}
.icon-new-trade_finance.link-icon:not(.ico-rev)::before {
  content: "\e9c1";
}
.icon-new-trade_finance:not(.link-icon)::after {
  content: "\e9c1";
}
[data-value^="icon-new-transfer"].ico-rev::after {
  content: "\e9c2";
}
[data-value^="icon-new-transfer"]:not(.ico-rev)::after {
  content: "\e9c2";
}
.icon-new-transfer.link-icon.ico-rev::after {
  content: "\e9c2";
}
.icon-new-transfer.link-icon:not(.ico-rev)::before {
  content: "\e9c2";
}
.icon-new-transfer:not(.link-icon)::after {
  content: "\e9c2";
}
[data-value^="icon-new-transfer_global"].ico-rev::after {
  content: "\e9c3";
}
[data-value^="icon-new-transfer_global"]:not(.ico-rev)::after {
  content: "\e9c3";
}
.icon-new-transfer_global.link-icon.ico-rev::after {
  content: "\e9c3";
}
.icon-new-transfer_global.link-icon:not(.ico-rev)::before {
  content: "\e9c3";
}
.icon-new-transfer_global:not(.link-icon)::after {
  content: "\e9c3";
}
[data-value^="icon-new-travel"].ico-rev::after {
  content: "\e9c4";
}
[data-value^="icon-new-travel"]:not(.ico-rev)::after {
  content: "\e9c4";
}
.icon-new-travel.link-icon.ico-rev::after {
  content: "\e9c4";
}
.icon-new-travel.link-icon:not(.ico-rev)::before {
  content: "\e9c4";
}
.icon-new-travel:not(.link-icon)::after {
  content: "\e9c4";
}
[data-value^="icon-new-upload"].ico-rev::after {
  content: "\e9c5";
}
[data-value^="icon-new-upload"]:not(.ico-rev)::after {
  content: "\e9c5";
}
.icon-new-upload.link-icon.ico-rev::after {
  content: "\e9c5";
}
.icon-new-upload.link-icon:not(.ico-rev)::before {
  content: "\e9c5";
}
.icon-new-upload:not(.link-icon)::after {
  content: "\e9c5";
}
[data-value^="icon-new-user"].ico-rev::after {
  content: "\e9c6";
}
[data-value^="icon-new-user"]:not(.ico-rev)::after {
  content: "\e9c6";
}
.icon-new-user.link-icon.ico-rev::after {
  content: "\e9c6";
}
.icon-new-user.link-icon:not(.ico-rev)::before {
  content: "\e9c6";
}
.icon-new-user:not(.link-icon)::after {
  content: "\e9c6";
}
[data-value^="icon-new-user_multiple"].ico-rev::after {
  content: "\e9c7";
}
[data-value^="icon-new-user_multiple"]:not(.ico-rev)::after {
  content: "\e9c7";
}
.icon-new-user_multiple.link-icon.ico-rev::after {
  content: "\e9c7";
}
.icon-new-user_multiple.link-icon:not(.ico-rev)::before {
  content: "\e9c7";
}
.icon-new-user_multiple:not(.link-icon)::after {
  content: "\e9c7";
}
[data-value^="icon-new-user_staff"].ico-rev::after {
  content: "\e9c8";
}
[data-value^="icon-new-user_staff"]:not(.ico-rev)::after {
  content: "\e9c8";
}
.icon-new-user_staff.link-icon.ico-rev::after {
  content: "\e9c8";
}
.icon-new-user_staff.link-icon:not(.ico-rev)::before {
  content: "\e9c8";
}
.icon-new-user_staff:not(.link-icon)::after {
  content: "\e9c8";
}
[data-value^="icon-new-video"].ico-rev::after {
  content: "\e9c9";
}
[data-value^="icon-new-video"]:not(.ico-rev)::after {
  content: "\e9c9";
}
.icon-new-video.link-icon.ico-rev::after {
  content: "\e9c9";
}
.icon-new-video.link-icon:not(.ico-rev)::before {
  content: "\e9c9";
}
.icon-new-video:not(.link-icon)::after {
  content: "\e9c9";
}
[data-value^="icon-new-view"].ico-rev::after {
  content: "\e9ca";
}
[data-value^="icon-new-view"]:not(.ico-rev)::after {
  content: "\e9ca";
}
.icon-new-view.link-icon.ico-rev::after {
  content: "\e9ca";
}
.icon-new-view.link-icon:not(.ico-rev)::before {
  content: "\e9ca";
}
.icon-new-view:not(.link-icon)::after {
  content: "\e9ca";
}
[data-value^="icon-new-view_all"].ico-rev::after {
  content: "\e9cb";
}
[data-value^="icon-new-view_all"]:not(.ico-rev)::after {
  content: "\e9cb";
}
.icon-new-view_all.link-icon.ico-rev::after {
  content: "\e9cb";
}
.icon-new-view_all.link-icon:not(.ico-rev)::before {
  content: "\e9cb";
}
.icon-new-view_all:not(.link-icon)::after {
  content: "\e9cb";
}
[data-value^="icon-new-view_column"].ico-rev::after {
  content: "\e9cc";
}
[data-value^="icon-new-view_column"]:not(.ico-rev)::after {
  content: "\e9cc";
}
.icon-new-view_column.link-icon.ico-rev::after {
  content: "\e9cc";
}
.icon-new-view_column.link-icon:not(.ico-rev)::before {
  content: "\e9cc";
}
.icon-new-view_column:not(.link-icon)::after {
  content: "\e9cc";
}
[data-value^="icon-new-view_grid"].ico-rev::after {
  content: "\e9cd";
}
[data-value^="icon-new-view_grid"]:not(.ico-rev)::after {
  content: "\e9cd";
}
.icon-new-view_grid.link-icon.ico-rev::after {
  content: "\e9cd";
}
.icon-new-view_grid.link-icon:not(.ico-rev)::before {
  content: "\e9cd";
}
.icon-new-view_grid:not(.link-icon)::after {
  content: "\e9cd";
}
[data-value^="icon-new-voice"].ico-rev::after {
  content: "\e9ce";
}
[data-value^="icon-new-voice"]:not(.ico-rev)::after {
  content: "\e9ce";
}
.icon-new-voice.link-icon.ico-rev::after {
  content: "\e9ce";
}
.icon-new-voice.link-icon:not(.ico-rev)::before {
  content: "\e9ce";
}
.icon-new-voice:not(.link-icon)::after {
  content: "\e9ce";
}
[data-value^="icon-new-volume_high"].ico-rev::after {
  content: "\e9cf";
}
[data-value^="icon-new-volume_high"]:not(.ico-rev)::after {
  content: "\e9cf";
}
.icon-new-volume_high.link-icon.ico-rev::after {
  content: "\e9cf";
}
.icon-new-volume_high.link-icon:not(.ico-rev)::before {
  content: "\e9cf";
}
.icon-new-volume_high:not(.link-icon)::after {
  content: "\e9cf";
}
[data-value^="icon-new-volume_low"].ico-rev::after {
  content: "\e9d0";
}
[data-value^="icon-new-volume_low"]:not(.ico-rev)::after {
  content: "\e9d0";
}
.icon-new-volume_low.link-icon.ico-rev::after {
  content: "\e9d0";
}
.icon-new-volume_low.link-icon:not(.ico-rev)::before {
  content: "\e9d0";
}
.icon-new-volume_low:not(.link-icon)::after {
  content: "\e9d0";
}
[data-value^="icon-new-volume_off"].ico-rev::after {
  content: "\e9d1";
}
[data-value^="icon-new-volume_off"]:not(.ico-rev)::after {
  content: "\e9d1";
}
.icon-new-volume_off.link-icon.ico-rev::after {
  content: "\e9d1";
}
.icon-new-volume_off.link-icon:not(.ico-rev)::before {
  content: "\e9d1";
}
.icon-new-volume_off:not(.link-icon)::after {
  content: "\e9d1";
}
[data-value^="icon-new-wifi"].ico-rev::after {
  content: "\e9d2";
}
[data-value^="icon-new-wifi"]:not(.ico-rev)::after {
  content: "\e9d2";
}
.icon-new-wifi.link-icon.ico-rev::after {
  content: "\e9d2";
}
.icon-new-wifi.link-icon:not(.ico-rev)::before {
  content: "\e9d2";
}
.icon-new-wifi:not(.link-icon)::after {
  content: "\e9d2";
}
[data-value*="rotate-180"]::after {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
[data-value*="rotate-90"]::after {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}
.link-icon::before,
.link-icon::after,
.icon::before,
.icon::after,
.ico-rev::after {
  display: -moz-inline-stack;
  display: inline-block;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  font-family: "HSBCIcon-Font";
  vertical-align: 0;
  line-height: 1;
  font-weight: normal;
  font-style: normal;
  speak: none;
  text-decoration: inherit;
  text-transform: none;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
[data-value^="icon-new-account"]::after {
  content: "\e900";
}
[data-value^="icon-new-add"]::after {
  content: "\e901";
}
[data-value^="icon-new-add_circle"]::after {
  content: "\e902";
}
[data-value^="icon-new-alert"]::after {
  content: "\e903";
}
[data-value^="icon-new-assets"]::after {
  content: "\e904";
}
[data-value^="icon-new-back"]::after {
  content: "\e905";
}
[data-value^="icon-new-barcode"]::after {
  content: "\e906";
}
[data-value^="icon-new-block"]::after {
  content: "\e907";
}
[data-value^="icon-new-borrowing"]::after {
  content: "\e908";
}
[data-value^="icon-new-calculator_currency"]::after {
  content: "\e909";
}
[data-value^="icon-new-calendar"]::after {
  content: "\e90a";
}
[data-value^="icon-new-camera"]::after {
  content: "\e90b";
}
[data-value^="icon-new-card"]::after {
  content: "\e90c";
}
[data-value^="icon-new-card_manage"]::after {
  content: "\e90d";
}
[data-value^="icon-new-card_report"]::after {
  content: "\e90e";
}
[data-value^="icon-new-chat_ai"]::after {
  content: "\e90f";
}
[data-value^="icon-new-cheque_deposit"]::after {
  content: "\e910";
}
[data-value^="icon-new-chevron_double_down"]::after {
  content: "\e911";
}
[data-value^="icon-new-chevron_double_down_thick"]::after {
  content: "\e912";
}
[data-value^="icon-new-chevron_double_left"]::after {
  content: "\e913";
}
[data-value^="icon-new-chevron_double_left_thick"]::after {
  content: "\e914";
}
[data-value^="icon-new-chevron_double_right"]::after {
  content: "\e915";
}
[data-value^="icon-new-chevron_double_right_thick"]::after {
  content: "\e916";
}
[data-value^="icon-new-chevron_double_up"]::after {
  content: "\e917";
}
[data-value^="icon-new-chevron_double_up_thick"]::after {
  content: "\e918";
}
[data-value^="icon-new-chevron_down"]::after {
  content: "\e919";
}
[data-value^="icon-new-chevron_down_thick"]::after {
  content: "\e91a";
}
[data-value^="icon-new-chevron_left"]::after {
  content: "\e91b";
}
[data-value^="icon-new-chevron_left_thick"]::after {
  content: "\e91c";
}
[data-value^="icon-new-chevron_right"]::after {
  content: "\e91d";
}
[data-value^="icon-new-chevron_right_thick"]::after {
  content: "\e91e";
}
[data-value^="icon-new-chevron_up"]::after {
  content: "\e91f";
}
[data-value^="icon-new-chevron_up_thick"]::after {
  content: "\e920";
}
[data-value^="icon-new-clear"]::after {
  content: "\e921";
}
[data-value^="icon-new-client_management"]::after {
  content: "\e922";
}
[data-value^="icon-new-close"]::after {
  content: "\e923";
}
[data-value^="icon-new-collapse"]::after {
  content: "\e924";
}
[data-value^="icon-new-compose"]::after {
  content: "\e925";
}
[data-value^="icon-new-contact_address_book"]::after {
  content: "\e926";
}
[data-value^="icon-new-contact_chat"]::after {
  content: "\e927";
}
[data-value^="icon-new-contact_complaint"]::after {
  content: "\e928";
}
[data-value^="icon-new-contact_live_chat"]::after {
  content: "\e929";
}
[data-value^="icon-new-contact_message"]::after {
  content: "\e92a";
}
[data-value^="icon-new-contact_phone"]::after {
  content: "\e92b";
}
[data-value^="icon-new-contact_screen_share"]::after {
  content: "\e92c";
}
[data-value^="icon-new-contact_video"]::after {
  content: "\e92d";
}
[data-value^="icon-new-contact_virtual"]::after {
  content: "\e92e";
}
[data-value^="icon-new-contactless"]::after {
  content: "\e92f";
}
[data-value^="icon-new-control_backward"]::after {
  content: "\e930";
}
[data-value^="icon-new-control_forward"]::after {
  content: "\e931";
}
[data-value^="icon-new-control_pause"]::after {
  content: "\e932";
}
[data-value^="icon-new-control_play"]::after {
  content: "\e933";
}
[data-value^="icon-new-copy"]::after {
  content: "\e934";
}
[data-value^="icon-new-dashboard"]::after {
  content: "\e935";
}
[data-value^="icon-new-data_chart"]::after {
  content: "\e936";
}
[data-value^="icon-new-delete"]::after {
  content: "\e937";
}
[data-value^="icon-new-device_all"]::after {
  content: "\e938";
}
[data-value^="icon-new-device_desktop"]::after {
  content: "\e939";
}
[data-value^="icon-new-device_mobile"]::after {
  content: "\e93a";
}
[data-value^="icon-new-device_tablet"]::after {
  content: "\e93b";
}
[data-value^="icon-new-dial"]::after {
  content: "\e93c";
}
[data-value^="icon-new-dining"]::after {
  content: "\e93d";
}
[data-value^="icon-new-direction_down"]::after {
  content: "\e93e";
}
[data-value^="icon-new-direction_left"]::after {
  content: "\e93f";
}
[data-value^="icon-new-direction_right"]::after {
  content: "\e940";
}
[data-value^="icon-new-direction_switch"]::after {
  content: "\e941";
}
[data-value^="icon-new-direction_up"]::after {
  content: "\e942";
}
[data-value^="icon-new-document"]::after {
  content: "\e943";
}
[data-value^="icon-new-document_article"]::after {
  content: "\e944";
}
[data-value^="icon-new-document_confidential"]::after {
  content: "\e945";
}
[data-value^="icon-new-document_e_statement"]::after {
  content: "\e946";
}
[data-value^="icon-new-document_pdf"]::after {
  content: "\e947";
}
[data-value^="icon-new-dollar_bill"]::after {
  content: "\e948";
}
[data-value^="icon-new-download"]::after {
  content: "\e949";
}
[data-value^="icon-new-edit"]::after {
  content: "\e94a";
}
[data-value^="icon-new-education"]::after {
  content: "\e94b";
}
[data-value^="icon-new-education_book"]::after {
  content: "\e94c";
}
[data-value^="icon-new-expand"]::after {
  content: "\e94d";
}
[data-value^="icon-new-export"]::after {
  content: "\e94e";
}
[data-value^="icon-new-fast_track"]::after {
  content: "\e94f";
}
[data-value^="icon-new-favourite_pin"]::after {
  content: "\e950";
}
[data-value^="icon-new-favourite_star"]::after {
  content: "\e951";
}
[data-value^="icon-new-file_attachment"]::after {
  content: "\e952";
}
[data-value^="icon-new-filter"]::after {
  content: "\e953";
}
[data-value^="icon-new-filter_down"]::after {
  content: "\e954";
}
[data-value^="icon-new-filter_up"]::after {
  content: "\e955";
}
[data-value^="icon-new-fx"]::after {
  content: "\e956";
}
[data-value^="icon-new-global"]::after {
  content: "\e957";
}
[data-value^="icon-new-goals"]::after {
  content: "\e958";
}
[data-value^="icon-new-health"]::after {
  content: "\e959";
}
[data-value^="icon-new-help"]::after {
  content: "\e95a";
}
[data-value^="icon-new-home"]::after {
  content: "\e95b";
}
[data-value^="icon-new-insight"]::after {
  content: "\e95c";
}
[data-value^="icon-new-insurance"]::after {
  content: "\e95d";
}
[data-value^="icon-new-intranet"]::after {
  content: "\e95e";
}
[data-value^="icon-new-investment"]::after {
  content: "\e95f";
}
[data-value^="icon-new-investment_market"]::after {
  content: "\e960";
}
[data-value^="icon-new-investment_quote"]::after {
  content: "\e961";
}
[data-value^="icon-new-link"]::after {
  content: "\e962";
}
[data-value^="icon-new-liquidity_management"]::after {
  content: "\e963";
}
[data-value^="icon-new-location"]::after {
  content: "\e964";
}
[data-value^="icon-new-memo"]::after {
  content: "\e965";
}
[data-value^="icon-new-menu"]::after {
  content: "\e966";
}
[data-value^="icon-new-menu_more_horizontal"]::after {
  content: "\e967";
}
[data-value^="icon-new-menu_more_vertical"]::after {
  content: "\e968";
}
[data-value^="icon-new-new_modal"]::after {
  content: "\e969";
}
[data-value^="icon-new-new_window"]::after {
  content: "\e96a";
}
[data-value^="icon-new-newspaper"]::after {
  content: "\e96b";
}
[data-value^="icon-new-online_banking"]::after {
  content: "\e96c";
}
[data-value^="icon-new-payment"]::after {
  content: "\e96d";
}
[data-value^="icon-new-payment_by_alias"]::after {
  content: "\e96e";
}
[data-value^="icon-new-payment_direct_debit"]::after {
  content: "\e96f";
}
[data-value^="icon-new-payment_international"]::after {
  content: "\e970";
}
[data-value^="icon-new-payment_person"]::after {
  content: "\e971";
}
[data-value^="icon-new-payment_scheduled"]::after {
  content: "\e972";
}
[data-value^="icon-new-payments_and_transfers"]::after {
  content: "\e973";
}
[data-value^="icon-new-personal_finance_management"]::after {
  content: "\e974";
}
[data-value^="icon-new-portfolio"]::after {
  content: "\e975";
}
[data-value^="icon-new-position_down"]::after {
  content: "\e976";
}
[data-value^="icon-new-position_up"]::after {
  content: "\e977";
}
[data-value^="icon-new-presentation"]::after {
  content: "\e978";
}
[data-value^="icon-new-print"]::after {
  content: "\e979";
}
[data-value^="icon-new-products_and_services"]::after {
  content: "\e97a";
}
[data-value^="icon-new-qr_code"]::after {
  content: "\e97b";
}
[data-value^="icon-new-qr_scanner"]::after {
  content: "\e97c";
}
[data-value^="icon-new-rates"]::after {
  content: "\e97d";
}
[data-value^="icon-new-refresh"]::after {
  content: "\e97e";
}
[data-value^="icon-new-renew"]::after {
  content: "\e97f";
}
[data-value^="icon-new-reply"]::after {
  content: "\e980";
}
[data-value^="icon-new-report"]::after {
  content: "\e981";
}
[data-value^="icon-new-reward"]::after {
  content: "\e982";
}
[data-value^="icon-new-robo_advice"]::after {
  content: "\e983";
}
[data-value^="icon-new-save"]::after {
  content: "\e984";
}
[data-value^="icon-new-saving"]::after {
  content: "\e985";
}
[data-value^="icon-new-script"]::after {
  content: "\e986";
}
[data-value^="icon-new-search"]::after {
  content: "\e987";
}
[data-value^="icon-new-security_digital_identity"]::after {
  content: "\e988";
}
[data-value^="icon-new-security_entitlements"]::after {
  content: "\e989";
}
[data-value^="icon-new-security_environment"]::after {
  content: "\e98a";
}
[data-value^="icon-new-security_face"]::after {
  content: "\e98b";
}
[data-value^="icon-new-security_fingerprint"]::after {
  content: "\e98c";
}
[data-value^="icon-new-security_hsbc_services"]::after {
  content: "\e98d";
}
[data-value^="icon-new-security_password"]::after {
  content: "\e98e";
}
[data-value^="icon-new-security_secure"]::after {
  content: "\e98f";
}
[data-value^="icon-new-security_secure_key"]::after {
  content: "\e990";
}
[data-value^="icon-new-security_settings"]::after {
  content: "\e991";
}
[data-value^="icon-new-settings"]::after {
  content: "\e992";
}
[data-value^="icon-new-share_android"]::after {
  content: "\e993";
}
[data-value^="icon-new-share_ios"]::after {
  content: "\e994";
}
[data-value^="icon-new-shopping_cart"]::after {
  content: "\e995";
}
[data-value^="icon-new-shortcuts"]::after {
  content: "\e996";
}
[data-value^="icon-new-signature_live"]::after {
  content: "\e997";
}
[data-value^="icon-new-sort"]::after {
  content: "\e998";
}
[data-value^="icon-new-status_bubble"]::after {
  content: "\e999";
}
[data-value^="icon-new-status_confirmation_ondark"]::after {
  content: "\e99a";
}
[data-value^="icon-new-status_confirmation_onlight"]::after {
  content: "\e99b";
}
[data-value^="icon-new-status_error_ondark"]::after {
  content: "\e99d";
}
[data-value^="icon-new-status_error_onlight"]::after {
  content: "\e99e";
}
[data-value^="icon-new-status_indeterminate"]::after {
  content: "\e9a1";
}
[data-value^="icon-new-status_indeterminate_thick"]::after {
  content: "\e9a2";
}
[data-value^="icon-new-status_information_ondark"]::after {
  content: "\e9a3";
}
[data-value^="icon-new-status_information_onlight"]::after {
  content: "\e9a4";
}
[data-value^="icon-new-status_no"]::after {
  content: "\e9a7";
}
[data-value^="icon-new-status_no_thick"]::after {
  content: "\e9a8";
}
[data-value^="icon-new-status_warning_onamber"]::after {
  content: "\e9a9";
}
[data-value^="icon-new-status_warning_ondark"]::after {
  content: "\e9ac";
}
[data-value^="icon-new-status_warning_onlight"]::after {
  content: "\e9ad";
}
[data-value^="icon-new-status_yes"]::after {
  content: "\e9b0";
}
[data-value^="icon-new-status_yes_thick"]::after {
  content: "\e9b1";
}
[data-value^="icon-new-subtract"]::after {
  content: "\e9b2";
}
[data-value^="icon-new-subtract_circle"]::after {
  content: "\e9b3";
}
[data-value^="icon-new-survey"]::after {
  content: "\e9b4";
}
[data-value^="icon-new-task"]::after {
  content: "\e9b5";
}
[data-value^="icon-new-time"]::after {
  content: "\e9b6";
}
[data-value^="icon-new-Touch_contract"]::after {
  content: "\e9b7";
}
[data-value^="icon-new-Touch_drag_double_finger"]::after {
  content: "\e9b8";
}
[data-value^="icon-new-Touch_expand"]::after {
  content: "\e9b9";
}
[data-value^="icon-new-Touch_swipe_double_finger"]::after {
  content: "\e9ba";
}
[data-value^="icon-new-Touch_swipe_down"]::after {
  content: "\e9bb";
}
[data-value^="icon-new-Touch_swipe_right"]::after {
  content: "\e9bc";
}
[data-value^="icon-new-Touch_swipe_up"]::after {
  content: "\e9bd";
}
[data-value^="icon-new-Touch_tap"]::after {
  content: "\e9be";
}
[data-value^="icon-new-Touch_tap_double_finger"]::after {
  content: "\e9bf";
}
[data-value^="icon-new-trade"]::after {
  content: "\e9c0";
}
[data-value^="icon-new-trade_finance"]::after {
  content: "\e9c1";
}
[data-value^="icon-new-transfer"]::after {
  content: "\e9c2";
}
[data-value^="icon-new-transfer_global"]::after {
  content: "\e9c3";
}
[data-value^="icon-new-travel"]::after {
  content: "\e9c4";
}
[data-value^="icon-new-upload"]::after {
  content: "\e9c5";
}
[data-value^="icon-new-user"]::after {
  content: "\e9c6";
}
[data-value^="icon-new-user_multiple"]::after {
  content: "\e9c7";
}
[data-value^="icon-new-user_staff"]::after {
  content: "\e9c8";
}
[data-value^="icon-new-video"]::after {
  content: "\e9c9";
}
[data-value^="icon-new-view"]::after {
  content: "\e9ca";
}
[data-value^="icon-new-view_all"]::after {
  content: "\e9cb";
}
[data-value^="icon-new-view_column"]::after {
  content: "\e9cc";
}
[data-value^="icon-new-view_grid"]::after {
  content: "\e9cd";
}
[data-value^="icon-new-voice"]::after {
  content: "\e9ce";
}
[data-value^="icon-new-volume_high"]::after {
  content: "\e9cf";
}
[data-value^="icon-new-volume_low"]::after {
  content: "\e9d0";
}
[data-value^="icon-new-volume_off"]::after {
  content: "\e9d1";
}
[data-value^="icon-new-wifi"]::after {
  content: "\e9d2";
}
[data-value^="icon-new-status_confirmation_onlight"]::after {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/status_confirmation_onlight.svg");
}
[data-value^="icon-new-status_error_onlight"]::after {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/status_error_onlight.svg");
}
[data-value^="icon-new-status_information_onlight"]::after {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/status_information_onlight.svg");
}
[data-value^="icon-new-status_warning_onamber"]::after {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/status_warning_onamber.svg");
}
[data-value^="icon-new-status_warning_onlight"]::after {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/status_warning_onlight.svg");
}
.icon.icon-new-status_confirmation_onlight {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/status_confirmation_onlight.svg")
    no-repeat center;
  background-color: transparent !important;
}
.icon.icon-new-status_confirmation_onlight::after,
.icon.icon-new-status_confirmation_onlight::before {
  display: none;
}
.icon.icon-new-status_error_onlight {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/status_error_onlight.svg")
    no-repeat center;
  background-color: transparent !important;
}
.icon.icon-new-status_error_onlight::after,
.icon.icon-new-status_error_onlight::before {
  display: none;
}
.icon.icon-new-status_information_onlight {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/status_information_onlight.svg")
    no-repeat center;
  background-color: transparent !important;
}
.icon.icon-new-status_information_onlight::after,
.icon.icon-new-status_information_onlight::before {
  display: none;
}
.icon.icon-new-status_warning_onamber {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/status_warning_onamber.svg")
    no-repeat center;
  background-color: transparent !important;
}
.icon.icon-new-status_warning_onamber::after,
.icon.icon-new-status_warning_onamber::before {
  display: none;
}
.icon.icon-new-status_warning_onlight {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/status_warning_onlight.svg")
    no-repeat center;
  background-color: transparent !important;
}
.icon.icon-new-status_warning_onlight::after,
.icon.icon-new-status_warning_onlight::before {
  display: none;
}
.icon.icon-new-account {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/account.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/account.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-account::after,
.icon.icon-new-account::before {
  visibility: hidden;
}
.icon.icon-new-add {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/add.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/add.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-add::after,
.icon.icon-new-add::before {
  visibility: hidden;
}
.icon.icon-new-add_circle {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/add_circle.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/add_circle.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-add_circle::after,
.icon.icon-new-add_circle::before {
  visibility: hidden;
}
.icon.icon-new-alert {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/alert.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/alert.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-alert::after,
.icon.icon-new-alert::before {
  visibility: hidden;
}
.icon.icon-new-assets {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/assets.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/assets.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-assets::after,
.icon.icon-new-assets::before {
  visibility: hidden;
}
.icon.icon-new-back {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/back.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/back.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-back::after,
.icon.icon-new-back::before {
  visibility: hidden;
}
.icon.icon-new-barcode {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/barcode.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/barcode.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-barcode::after,
.icon.icon-new-barcode::before {
  visibility: hidden;
}
.icon.icon-new-block {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/block.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/block.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-block::after,
.icon.icon-new-block::before {
  visibility: hidden;
}
.icon.icon-new-borrowing {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/borrowing.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/borrowing.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-borrowing::after,
.icon.icon-new-borrowing::before {
  visibility: hidden;
}
.icon.icon-new-calculator_currency {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/calculator_currency.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/calculator_currency.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-calculator_currency::after,
.icon.icon-new-calculator_currency::before {
  visibility: hidden;
}
.icon.icon-new-calendar {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/calendar.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/calendar.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-calendar::after,
.icon.icon-new-calendar::before {
  visibility: hidden;
}
.icon.icon-new-camera {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/camera.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/camera.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-camera::after,
.icon.icon-new-camera::before {
  visibility: hidden;
}
.icon.icon-new-card {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/card.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/card.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-card::after,
.icon.icon-new-card::before {
  visibility: hidden;
}
.icon.icon-new-card_manage {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/card_manage.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/card_manage.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-card_manage::after,
.icon.icon-new-card_manage::before {
  visibility: hidden;
}
.icon.icon-new-card_report {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/card_report.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/card_report.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-card_report::after,
.icon.icon-new-card_report::before {
  visibility: hidden;
}
.icon.icon-new-chat_ai {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/chat_ai.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/chat_ai.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-chat_ai::after,
.icon.icon-new-chat_ai::before {
  visibility: hidden;
}
.icon.icon-new-cheque_deposit {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/cheque_deposit.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/cheque_deposit.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-cheque_deposit::after,
.icon.icon-new-cheque_deposit::before {
  visibility: hidden;
}
.icon.icon-new-chevron_double_down {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/chevron_double_down.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/chevron_double_down.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-chevron_double_down::after,
.icon.icon-new-chevron_double_down::before {
  visibility: hidden;
}
.icon.icon-new-chevron_double_down_thick {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/chevron_double_down_thick.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/chevron_double_down_thick.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-chevron_double_down_thick::after,
.icon.icon-new-chevron_double_down_thick::before {
  visibility: hidden;
}
.icon.icon-new-chevron_double_left {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/chevron_double_left.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/chevron_double_left.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-chevron_double_left::after,
.icon.icon-new-chevron_double_left::before {
  visibility: hidden;
}
.icon.icon-new-chevron_double_left_thick {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/chevron_double_left_thick.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/chevron_double_left_thick.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-chevron_double_left_thick::after,
.icon.icon-new-chevron_double_left_thick::before {
  visibility: hidden;
}
.icon.icon-new-chevron_double_right {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/chevron_double_right.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/chevron_double_right.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-chevron_double_right::after,
.icon.icon-new-chevron_double_right::before {
  visibility: hidden;
}
.icon.icon-new-chevron_double_right_thick {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/chevron_double_right_thick.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/chevron_double_right_thick.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-chevron_double_right_thick::after,
.icon.icon-new-chevron_double_right_thick::before {
  visibility: hidden;
}
.icon.icon-new-chevron_double_up {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/chevron_double_up.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/chevron_double_up.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-chevron_double_up::after,
.icon.icon-new-chevron_double_up::before {
  visibility: hidden;
}
.icon.icon-new-chevron_double_up_thick {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/chevron_double_up_thick.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/chevron_double_up_thick.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-chevron_double_up_thick::after,
.icon.icon-new-chevron_double_up_thick::before {
  visibility: hidden;
}
.icon.icon-new-chevron_down {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/chevron_down.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/chevron_down.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-chevron_down::after,
.icon.icon-new-chevron_down::before {
  visibility: hidden;
}
.icon.icon-new-chevron_down_thick {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/chevron_down_thick.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/chevron_down_thick.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-chevron_down_thick::after,
.icon.icon-new-chevron_down_thick::before {
  visibility: hidden;
}
.icon.icon-new-chevron_left {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/chevron_left.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/chevron_left.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-chevron_left::after,
.icon.icon-new-chevron_left::before {
  visibility: hidden;
}
.icon.icon-new-chevron_left_thick {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/chevron_left_thick.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/chevron_left_thick.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-chevron_left_thick::after,
.icon.icon-new-chevron_left_thick::before {
  visibility: hidden;
}
.icon.icon-new-chevron_right {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/chevron_right.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/chevron_right.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-chevron_right::after,
.icon.icon-new-chevron_right::before {
  visibility: hidden;
}
.icon.icon-new-chevron_right_thick {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/chevron_right_thick.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/chevron_right_thick.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-chevron_right_thick::after,
.icon.icon-new-chevron_right_thick::before {
  visibility: hidden;
}
.icon.icon-new-chevron_up {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/chevron_up.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/chevron_up.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-chevron_up::after,
.icon.icon-new-chevron_up::before {
  visibility: hidden;
}
.icon.icon-new-chevron_up_thick {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/chevron_up_thick.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/chevron_up_thick.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-chevron_up_thick::after,
.icon.icon-new-chevron_up_thick::before {
  visibility: hidden;
}
.icon.icon-new-clear {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/clear.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/clear.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-clear::after,
.icon.icon-new-clear::before {
  visibility: hidden;
}
.icon.icon-new-client_management {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/client_management.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/client_management.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-client_management::after,
.icon.icon-new-client_management::before {
  visibility: hidden;
}
.icon.icon-new-close {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/close.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/close.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-close::after,
.icon.icon-new-close::before {
  visibility: hidden;
}
.icon.icon-new-collapse {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/collapse.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/collapse.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-collapse::after,
.icon.icon-new-collapse::before {
  visibility: hidden;
}
.icon.icon-new-compose {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/compose.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/compose.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-compose::after,
.icon.icon-new-compose::before {
  visibility: hidden;
}
.icon.icon-new-contact_address_book {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/contact_address_book.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/contact_address_book.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-contact_address_book::after,
.icon.icon-new-contact_address_book::before {
  visibility: hidden;
}
.icon.icon-new-contact_chat {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/contact_chat.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/contact_chat.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-contact_chat::after,
.icon.icon-new-contact_chat::before {
  visibility: hidden;
}
.icon.icon-new-contact_complaint {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/contact_complaint.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/contact_complaint.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-contact_complaint::after,
.icon.icon-new-contact_complaint::before {
  visibility: hidden;
}
.icon.icon-new-contact_live_chat {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/contact_live_chat.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/contact_live_chat.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-contact_live_chat::after,
.icon.icon-new-contact_live_chat::before {
  visibility: hidden;
}
.icon.icon-new-contact_message {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/contact_message.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/contact_message.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-contact_message::after,
.icon.icon-new-contact_message::before {
  visibility: hidden;
}
.icon.icon-new-contact_phone {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/contact_phone.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/contact_phone.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-contact_phone::after,
.icon.icon-new-contact_phone::before {
  visibility: hidden;
}
.icon.icon-new-contact_screen_share {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/contact_screen_share.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/contact_screen_share.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-contact_screen_share::after,
.icon.icon-new-contact_screen_share::before {
  visibility: hidden;
}
.icon.icon-new-contact_video {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/contact_video.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/contact_video.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-contact_video::after,
.icon.icon-new-contact_video::before {
  visibility: hidden;
}
.icon.icon-new-contact_virtual {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/contact_virtual.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/contact_virtual.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-contact_virtual::after,
.icon.icon-new-contact_virtual::before {
  visibility: hidden;
}
.icon.icon-new-contactless {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/contactless.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/contactless.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-contactless::after,
.icon.icon-new-contactless::before {
  visibility: hidden;
}
.icon.icon-new-control_backward {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/control_backward.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/control_backward.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-control_backward::after,
.icon.icon-new-control_backward::before {
  visibility: hidden;
}
.icon.icon-new-control_forward {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/control_forward.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/control_forward.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-control_forward::after,
.icon.icon-new-control_forward::before {
  visibility: hidden;
}
.icon.icon-new-control_pause {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/control_pause.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/control_pause.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-control_pause::after,
.icon.icon-new-control_pause::before {
  visibility: hidden;
}
.icon.icon-new-control_play {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/control_play.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/control_play.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-control_play::after,
.icon.icon-new-control_play::before {
  visibility: hidden;
}
.icon.icon-new-copy {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/copy.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/copy.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-copy::after,
.icon.icon-new-copy::before {
  visibility: hidden;
}
.icon.icon-new-dashboard {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/dashboard.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/dashboard.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-dashboard::after,
.icon.icon-new-dashboard::before {
  visibility: hidden;
}
.icon.icon-new-data_chart {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/data_chart.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/data_chart.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-data_chart::after,
.icon.icon-new-data_chart::before {
  visibility: hidden;
}
.icon.icon-new-delete {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/delete.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/delete.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-delete::after,
.icon.icon-new-delete::before {
  visibility: hidden;
}
.icon.icon-new-device_all {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/device_all.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/device_all.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-device_all::after,
.icon.icon-new-device_all::before {
  visibility: hidden;
}
.icon.icon-new-device_desktop {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/device_desktop.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/device_desktop.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-device_desktop::after,
.icon.icon-new-device_desktop::before {
  visibility: hidden;
}
.icon.icon-new-device_mobile {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/device_mobile.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/device_mobile.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-device_mobile::after,
.icon.icon-new-device_mobile::before {
  visibility: hidden;
}
.icon.icon-new-device_tablet {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/device_tablet.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/device_tablet.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-device_tablet::after,
.icon.icon-new-device_tablet::before {
  visibility: hidden;
}
.icon.icon-new-dial {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/dial.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/dial.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-dial::after,
.icon.icon-new-dial::before {
  visibility: hidden;
}
.icon.icon-new-dining {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/dining.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/dining.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-dining::after,
.icon.icon-new-dining::before {
  visibility: hidden;
}
.icon.icon-new-direction_down {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/direction_down.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/direction_down.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-direction_down::after,
.icon.icon-new-direction_down::before {
  visibility: hidden;
}
.icon.icon-new-direction_left {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/direction_left.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/direction_left.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-direction_left::after,
.icon.icon-new-direction_left::before {
  visibility: hidden;
}
.icon.icon-new-direction_right {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/direction_right.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/direction_right.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-direction_right::after,
.icon.icon-new-direction_right::before {
  visibility: hidden;
}
.icon.icon-new-direction_switch {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/direction_switch.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/direction_switch.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-direction_switch::after,
.icon.icon-new-direction_switch::before {
  visibility: hidden;
}
.icon.icon-new-direction_up {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/direction_up.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/direction_up.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-direction_up::after,
.icon.icon-new-direction_up::before {
  visibility: hidden;
}
.icon.icon-new-document {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/document.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/document.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-document::after,
.icon.icon-new-document::before {
  visibility: hidden;
}
.icon.icon-new-document_article {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/document_article.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/document_article.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-document_article::after,
.icon.icon-new-document_article::before {
  visibility: hidden;
}
.icon.icon-new-document_confidential {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/document_confidential.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/document_confidential.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-document_confidential::after,
.icon.icon-new-document_confidential::before {
  visibility: hidden;
}
.icon.icon-new-document_e_statement {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/document_e_statement.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/document_e_statement.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-document_e_statement::after,
.icon.icon-new-document_e_statement::before {
  visibility: hidden;
}
.icon.icon-new-document_pdf {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/document_pdf.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/document_pdf.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-document_pdf::after,
.icon.icon-new-document_pdf::before {
  visibility: hidden;
}
.icon.icon-new-dollar_bill {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/dollar_bill.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/dollar_bill.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-dollar_bill::after,
.icon.icon-new-dollar_bill::before {
  visibility: hidden;
}
.icon.icon-new-download {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/download.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/download.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-download::after,
.icon.icon-new-download::before {
  visibility: hidden;
}
.icon.icon-new-edit {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/edit.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/edit.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-edit::after,
.icon.icon-new-edit::before {
  visibility: hidden;
}
.icon.icon-new-education {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/education.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/education.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-education::after,
.icon.icon-new-education::before {
  visibility: hidden;
}
.icon.icon-new-education_book {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/education_book.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/education_book.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-education_book::after,
.icon.icon-new-education_book::before {
  visibility: hidden;
}
.icon.icon-new-expand {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/expand.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/expand.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-expand::after,
.icon.icon-new-expand::before {
  visibility: hidden;
}
.icon.icon-new-export {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/export.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/export.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-export::after,
.icon.icon-new-export::before {
  visibility: hidden;
}
.icon.icon-new-fast_track {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/fast_track.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/fast_track.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-fast_track::after,
.icon.icon-new-fast_track::before {
  visibility: hidden;
}
.icon.icon-new-favourite_pin {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/favourite_pin.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/favourite_pin.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-favourite_pin::after,
.icon.icon-new-favourite_pin::before {
  visibility: hidden;
}
.icon.icon-new-favourite_star {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/favourite_star.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/favourite_star.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-favourite_star::after,
.icon.icon-new-favourite_star::before {
  visibility: hidden;
}
.icon.icon-new-file_attachment {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/file_attachment.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/file_attachment.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-file_attachment::after,
.icon.icon-new-file_attachment::before {
  visibility: hidden;
}
.icon.icon-new-filter {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/filter.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/filter.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-filter::after,
.icon.icon-new-filter::before {
  visibility: hidden;
}
.icon.icon-new-filter_down {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/filter_down.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/filter_down.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-filter_down::after,
.icon.icon-new-filter_down::before {
  visibility: hidden;
}
.icon.icon-new-filter_up {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/filter_up.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/filter_up.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-filter_up::after,
.icon.icon-new-filter_up::before {
  visibility: hidden;
}
.icon.icon-new-fx {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/fx.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/fx.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-fx::after,
.icon.icon-new-fx::before {
  visibility: hidden;
}
.icon.icon-new-global {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/global.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/global.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-global::after,
.icon.icon-new-global::before {
  visibility: hidden;
}
.icon.icon-new-goals {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/goals.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/goals.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-goals::after,
.icon.icon-new-goals::before {
  visibility: hidden;
}
.icon.icon-new-health {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/health.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/health.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-health::after,
.icon.icon-new-health::before {
  visibility: hidden;
}
.icon.icon-new-help {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/help.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/help.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-help::after,
.icon.icon-new-help::before {
  visibility: hidden;
}
.icon.icon-new-home {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/home.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/home.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-home::after,
.icon.icon-new-home::before {
  visibility: hidden;
}
.icon.icon-new-insight {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/insight.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/insight.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-insight::after,
.icon.icon-new-insight::before {
  visibility: hidden;
}
.icon.icon-new-insurance {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/insurance.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/insurance.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-insurance::after,
.icon.icon-new-insurance::before {
  visibility: hidden;
}
.icon.icon-new-intranet {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/intranet.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/intranet.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-intranet::after,
.icon.icon-new-intranet::before {
  visibility: hidden;
}
.icon.icon-new-investment {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/investment.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/investment.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-investment::after,
.icon.icon-new-investment::before {
  visibility: hidden;
}
.icon.icon-new-investment_market {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/investment_market.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/investment_market.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-investment_market::after,
.icon.icon-new-investment_market::before {
  visibility: hidden;
}
.icon.icon-new-investment_quote {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/investment_quote.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/investment_quote.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-investment_quote::after,
.icon.icon-new-investment_quote::before {
  visibility: hidden;
}
.icon.icon-new-link {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/link.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/link.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-link::after,
.icon.icon-new-link::before {
  visibility: hidden;
}
.icon.icon-new-liquidity_management {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/liquidity_management.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/liquidity_management.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-liquidity_management::after,
.icon.icon-new-liquidity_management::before {
  visibility: hidden;
}
.icon.icon-new-location {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/location.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/location.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-location::after,
.icon.icon-new-location::before {
  visibility: hidden;
}
.icon.icon-new-memo {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/memo.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/memo.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-memo::after,
.icon.icon-new-memo::before {
  visibility: hidden;
}
.icon.icon-new-menu {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/menu.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/menu.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-menu::after,
.icon.icon-new-menu::before {
  visibility: hidden;
}
.icon.icon-new-menu_more_horizontal {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/menu_more_horizontal.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/menu_more_horizontal.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-menu_more_horizontal::after,
.icon.icon-new-menu_more_horizontal::before {
  visibility: hidden;
}
.icon.icon-new-menu_more_vertical {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/menu_more_vertical.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/menu_more_vertical.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-menu_more_vertical::after,
.icon.icon-new-menu_more_vertical::before {
  visibility: hidden;
}
.icon.icon-new-new_modal {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/new_modal.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/new_modal.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-new_modal::after,
.icon.icon-new-new_modal::before {
  visibility: hidden;
}
.icon.icon-new-new_window {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/new_window.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/new_window.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-new_window::after,
.icon.icon-new-new_window::before {
  visibility: hidden;
}
.icon.icon-new-newspaper {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/newspaper.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/newspaper.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-newspaper::after,
.icon.icon-new-newspaper::before {
  visibility: hidden;
}
.icon.icon-new-online_banking {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/online_banking.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/online_banking.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-online_banking::after,
.icon.icon-new-online_banking::before {
  visibility: hidden;
}
.icon.icon-new-payment {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/payment.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/payment.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-payment::after,
.icon.icon-new-payment::before {
  visibility: hidden;
}
.icon.icon-new-payment_by_alias {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/payment_by_alias.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/payment_by_alias.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-payment_by_alias::after,
.icon.icon-new-payment_by_alias::before {
  visibility: hidden;
}
.icon.icon-new-payment_direct_debit {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/payment_direct_debit.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/payment_direct_debit.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-payment_direct_debit::after,
.icon.icon-new-payment_direct_debit::before {
  visibility: hidden;
}
.icon.icon-new-payment_international {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/payment_international.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/payment_international.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-payment_international::after,
.icon.icon-new-payment_international::before {
  visibility: hidden;
}
.icon.icon-new-payment_person {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/payment_person.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/payment_person.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-payment_person::after,
.icon.icon-new-payment_person::before {
  visibility: hidden;
}
.icon.icon-new-payment_scheduled {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/payment_scheduled.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/payment_scheduled.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-payment_scheduled::after,
.icon.icon-new-payment_scheduled::before {
  visibility: hidden;
}
.icon.icon-new-payments_and_transfers {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/payments_and_transfers.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/payments_and_transfers.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-payments_and_transfers::after,
.icon.icon-new-payments_and_transfers::before {
  visibility: hidden;
}
.icon.icon-new-personal_finance_management {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/personal_finance_management.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/personal_finance_management.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-personal_finance_management::after,
.icon.icon-new-personal_finance_management::before {
  visibility: hidden;
}
.icon.icon-new-portfolio {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/portfolio.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/portfolio.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-portfolio::after,
.icon.icon-new-portfolio::before {
  visibility: hidden;
}
.icon.icon-new-position_down {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/position_down.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/position_down.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-position_down::after,
.icon.icon-new-position_down::before {
  visibility: hidden;
}
.icon.icon-new-position_up {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/position_up.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/position_up.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-position_up::after,
.icon.icon-new-position_up::before {
  visibility: hidden;
}
.icon.icon-new-presentation {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/presentation.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/presentation.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-presentation::after,
.icon.icon-new-presentation::before {
  visibility: hidden;
}
.icon.icon-new-print {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/print.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/print.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-print::after,
.icon.icon-new-print::before {
  visibility: hidden;
}
.icon.icon-new-products_and_services {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/products_and_services.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/products_and_services.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-products_and_services::after,
.icon.icon-new-products_and_services::before {
  visibility: hidden;
}
.icon.icon-new-qr_code {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/qr_code.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/qr_code.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-qr_code::after,
.icon.icon-new-qr_code::before {
  visibility: hidden;
}
.icon.icon-new-qr_scanner {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/qr_scanner.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/qr_scanner.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-qr_scanner::after,
.icon.icon-new-qr_scanner::before {
  visibility: hidden;
}
.icon.icon-new-rates {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/rates.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/rates.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-rates::after,
.icon.icon-new-rates::before {
  visibility: hidden;
}
.icon.icon-new-refresh {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/refresh.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/refresh.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-refresh::after,
.icon.icon-new-refresh::before {
  visibility: hidden;
}
.icon.icon-new-renew {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/renew.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/renew.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-renew::after,
.icon.icon-new-renew::before {
  visibility: hidden;
}
.icon.icon-new-reply {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/reply.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/reply.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-reply::after,
.icon.icon-new-reply::before {
  visibility: hidden;
}
.icon.icon-new-report {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/report.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/report.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-report::after,
.icon.icon-new-report::before {
  visibility: hidden;
}
.icon.icon-new-reward {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/reward.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/reward.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-reward::after,
.icon.icon-new-reward::before {
  visibility: hidden;
}
.icon.icon-new-robo_advice {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/robo_advice.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/robo_advice.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-robo_advice::after,
.icon.icon-new-robo_advice::before {
  visibility: hidden;
}
.icon.icon-new-save {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/save.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/save.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-save::after,
.icon.icon-new-save::before {
  visibility: hidden;
}
.icon.icon-new-saving {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/saving.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/saving.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-saving::after,
.icon.icon-new-saving::before {
  visibility: hidden;
}
.icon.icon-new-script {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/script.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/script.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-script::after,
.icon.icon-new-script::before {
  visibility: hidden;
}
.icon.icon-new-search {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/search.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/search.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-search::after,
.icon.icon-new-search::before {
  visibility: hidden;
}
.icon.icon-new-security_digital_identity {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/security_digital_identity.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/security_digital_identity.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-security_digital_identity::after,
.icon.icon-new-security_digital_identity::before {
  visibility: hidden;
}
.icon.icon-new-security_entitlements {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/security_entitlements.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/security_entitlements.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-security_entitlements::after,
.icon.icon-new-security_entitlements::before {
  visibility: hidden;
}
.icon.icon-new-security_environment {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/security_environment.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/security_environment.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-security_environment::after,
.icon.icon-new-security_environment::before {
  visibility: hidden;
}
.icon.icon-new-security_face {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/security_face.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/security_face.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-security_face::after,
.icon.icon-new-security_face::before {
  visibility: hidden;
}
.icon.icon-new-security_fingerprint {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/security_fingerprint.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/security_fingerprint.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-security_fingerprint::after,
.icon.icon-new-security_fingerprint::before {
  visibility: hidden;
}
.icon.icon-new-security_hsbc_services {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/security_hsbc_services.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/security_hsbc_services.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-security_hsbc_services::after,
.icon.icon-new-security_hsbc_services::before {
  visibility: hidden;
}
.icon.icon-new-security_password {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/security_password.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/security_password.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-security_password::after,
.icon.icon-new-security_password::before {
  visibility: hidden;
}
.icon.icon-new-security_secure {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/security_secure.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/security_secure.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-security_secure::after,
.icon.icon-new-security_secure::before {
  visibility: hidden;
}
.icon.icon-new-security_secure_key {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/security_secure_key.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/security_secure_key.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-security_secure_key::after,
.icon.icon-new-security_secure_key::before {
  visibility: hidden;
}
.icon.icon-new-security_settings {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/security_settings.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/security_settings.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-security_settings::after,
.icon.icon-new-security_settings::before {
  visibility: hidden;
}
.icon.icon-new-settings {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/settings.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/settings.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-settings::after,
.icon.icon-new-settings::before {
  visibility: hidden;
}
.icon.icon-new-share_android {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/share_android.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/share_android.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-share_android::after,
.icon.icon-new-share_android::before {
  visibility: hidden;
}
.icon.icon-new-share_ios {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/share_ios.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/share_ios.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-share_ios::after,
.icon.icon-new-share_ios::before {
  visibility: hidden;
}
.icon.icon-new-shopping_cart {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/shopping_cart.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/shopping_cart.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-shopping_cart::after,
.icon.icon-new-shopping_cart::before {
  visibility: hidden;
}
.icon.icon-new-shortcuts {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/shortcuts.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/shortcuts.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-shortcuts::after,
.icon.icon-new-shortcuts::before {
  visibility: hidden;
}
.icon.icon-new-signature_live {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/signature_live.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/signature_live.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-signature_live::after,
.icon.icon-new-signature_live::before {
  visibility: hidden;
}
.icon.icon-new-sort {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/sort.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/sort.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-sort::after,
.icon.icon-new-sort::before {
  visibility: hidden;
}
.icon.icon-new-status_bubble {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/status_bubble.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/status_bubble.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-status_bubble::after,
.icon.icon-new-status_bubble::before {
  visibility: hidden;
}
.icon.icon-new-status_confirmation_ondark {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/status_confirmation_ondark.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/status_confirmation_ondark.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-status_confirmation_ondark::after,
.icon.icon-new-status_confirmation_ondark::before {
  visibility: hidden;
}
.icon.icon-new-status_error_ondark {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/status_error_ondark.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/status_error_ondark.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-status_error_ondark::after,
.icon.icon-new-status_error_ondark::before {
  visibility: hidden;
}
.icon.icon-new-status_indeterminate {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/status_indeterminate.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/status_indeterminate.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-status_indeterminate::after,
.icon.icon-new-status_indeterminate::before {
  visibility: hidden;
}
.icon.icon-new-status_indeterminate_thick {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/status_indeterminate_thick.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/status_indeterminate_thick.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-status_indeterminate_thick::after,
.icon.icon-new-status_indeterminate_thick::before {
  visibility: hidden;
}
.icon.icon-new-status_information_ondark {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/status_information_ondark.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/status_information_ondark.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-status_information_ondark::after,
.icon.icon-new-status_information_ondark::before {
  visibility: hidden;
}
.icon.icon-new-status_no {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/status_no.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/status_no.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-status_no::after,
.icon.icon-new-status_no::before {
  visibility: hidden;
}
.icon.icon-new-status_no_thick {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/status_no_thick.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/status_no_thick.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-status_no_thick::after,
.icon.icon-new-status_no_thick::before {
  visibility: hidden;
}
.icon.icon-new-status_warning_ondark {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/status_warning_ondark.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/status_warning_ondark.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-status_warning_ondark::after,
.icon.icon-new-status_warning_ondark::before {
  visibility: hidden;
}
.icon.icon-new-status_yes {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/status_yes.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/status_yes.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-status_yes::after,
.icon.icon-new-status_yes::before {
  visibility: hidden;
}
.icon.icon-new-status_yes_thick {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/status_yes_thick.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/status_yes_thick.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-status_yes_thick::after,
.icon.icon-new-status_yes_thick::before {
  visibility: hidden;
}
.icon.icon-new-subtract {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/subtract.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/subtract.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-subtract::after,
.icon.icon-new-subtract::before {
  visibility: hidden;
}
.icon.icon-new-subtract_circle {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/subtract_circle.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/subtract_circle.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-subtract_circle::after,
.icon.icon-new-subtract_circle::before {
  visibility: hidden;
}
.icon.icon-new-survey {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/survey.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/survey.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-survey::after,
.icon.icon-new-survey::before {
  visibility: hidden;
}
.icon.icon-new-task {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/task.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/task.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-task::after,
.icon.icon-new-task::before {
  visibility: hidden;
}
.icon.icon-new-time {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/time.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/time.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-time::after,
.icon.icon-new-time::before {
  visibility: hidden;
}
.icon.icon-new-touch_contract {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/Touch_contract.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/Touch_contract.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-touch_contract::after,
.icon.icon-new-touch_contract::before {
  visibility: hidden;
}
.icon.icon-new-touch_drag_double_finger {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/Touch_drag_double_finger.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/Touch_drag_double_finger.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-touch_drag_double_finger::after,
.icon.icon-new-touch_drag_double_finger::before {
  visibility: hidden;
}
.icon.icon-new-touch_expand {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/Touch_expand.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/Touch_expand.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-touch_expand::after,
.icon.icon-new-touch_expand::before {
  visibility: hidden;
}
.icon.icon-new-touch_swipe_double_finger {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/Touch_swipe_double_finger.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/Touch_swipe_double_finger.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-touch_swipe_double_finger::after,
.icon.icon-new-touch_swipe_double_finger::before {
  visibility: hidden;
}
.icon.icon-new-touch_swipe_down {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/Touch_swipe_down.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/Touch_swipe_down.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-touch_swipe_down::after,
.icon.icon-new-touch_swipe_down::before {
  visibility: hidden;
}
.icon.icon-new-touch_swipe_right {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/Touch_swipe_right.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/Touch_swipe_right.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-touch_swipe_right::after,
.icon.icon-new-touch_swipe_right::before {
  visibility: hidden;
}
.icon.icon-new-touch_swipe_up {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/Touch_swipe_up.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/Touch_swipe_up.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-touch_swipe_up::after,
.icon.icon-new-touch_swipe_up::before {
  visibility: hidden;
}
.icon.icon-new-touch_tap {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/Touch_tap.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/Touch_tap.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-touch_tap::after,
.icon.icon-new-touch_tap::before {
  visibility: hidden;
}
.icon.icon-new-touch_tap_double_finger {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/Touch_tap_double_finger.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/Touch_tap_double_finger.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-touch_tap_double_finger::after,
.icon.icon-new-touch_tap_double_finger::before {
  visibility: hidden;
}
.icon.icon-new-trade {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/trade.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/trade.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-trade::after,
.icon.icon-new-trade::before {
  visibility: hidden;
}
.icon.icon-new-trade_finance {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/trade_finance.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/trade_finance.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-trade_finance::after,
.icon.icon-new-trade_finance::before {
  visibility: hidden;
}
.icon.icon-new-transfer {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/transfer.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/transfer.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-transfer::after,
.icon.icon-new-transfer::before {
  visibility: hidden;
}
.icon.icon-new-transfer_global {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/transfer_global.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/transfer_global.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-transfer_global::after,
.icon.icon-new-transfer_global::before {
  visibility: hidden;
}
.icon.icon-new-travel {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/travel.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/travel.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-travel::after,
.icon.icon-new-travel::before {
  visibility: hidden;
}
.icon.icon-new-upload {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/upload.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/upload.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-upload::after,
.icon.icon-new-upload::before {
  visibility: hidden;
}
.icon.icon-new-user {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/user.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/user.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-user::after,
.icon.icon-new-user::before {
  visibility: hidden;
}
.icon.icon-new-user_multiple {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/user_multiple.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/user_multiple.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-user_multiple::after,
.icon.icon-new-user_multiple::before {
  visibility: hidden;
}
.icon.icon-new-user_staff {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/user_staff.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/user_staff.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-user_staff::after,
.icon.icon-new-user_staff::before {
  visibility: hidden;
}
.icon.icon-new-video {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/video.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/video.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-video::after,
.icon.icon-new-video::before {
  visibility: hidden;
}
.icon.icon-new-view {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/view.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/view.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-view::after,
.icon.icon-new-view::before {
  visibility: hidden;
}
.icon.icon-new-view_all {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/view_all.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/view_all.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-view_all::after,
.icon.icon-new-view_all::before {
  visibility: hidden;
}
.icon.icon-new-view_column {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/view_column.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/view_column.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-view_column::after,
.icon.icon-new-view_column::before {
  visibility: hidden;
}
.icon.icon-new-view_grid {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/view_grid.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/view_grid.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-view_grid::after,
.icon.icon-new-view_grid::before {
  visibility: hidden;
}
.icon.icon-new-voice {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/voice.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/voice.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-voice::after,
.icon.icon-new-voice::before {
  visibility: hidden;
}
.icon.icon-new-volume_high {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/volume_high.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/volume_high.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-volume_high::after,
.icon.icon-new-volume_high::before {
  visibility: hidden;
}
.icon.icon-new-volume_low {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/volume_low.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/volume_low.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-volume_low::after,
.icon.icon-new-volume_low::before {
  visibility: hidden;
}
.icon.icon-new-volume_off {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/volume_off.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/volume_off.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-volume_off::after,
.icon.icon-new-volume_off::before {
  visibility: hidden;
}
.icon.icon-new-wifi {
  -webkit-mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/wifi.svg")
    no-repeat center;
  mask: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/wifi.svg")
    no-repeat center;
  background-color: #000;
}
.icon.icon-new-wifi::after,
.icon.icon-new-wifi::before {
  visibility: hidden;
}
@media (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .icon {
    background-color: transparent !important;
  }
  .icon::after,
  .icon::before {
    visibility: visible !important;
  }
}
.landingPageTemplate .icon.icon-new-account {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/account.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-account::after,
.landingPageTemplate .icon.icon-new-account::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-add {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/add.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-add::after,
.landingPageTemplate .icon.icon-new-add::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-add_circle {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/add_circle.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-add_circle::after,
.landingPageTemplate .icon.icon-new-add_circle::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-alert {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/alert.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-alert::after,
.landingPageTemplate .icon.icon-new-alert::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-assets {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/assets.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-assets::after,
.landingPageTemplate .icon.icon-new-assets::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-back {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/back.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-back::after,
.landingPageTemplate .icon.icon-new-back::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-barcode {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/barcode.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-barcode::after,
.landingPageTemplate .icon.icon-new-barcode::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-block {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/block.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-block::after,
.landingPageTemplate .icon.icon-new-block::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-borrowing {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/borrowing.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-borrowing::after,
.landingPageTemplate .icon.icon-new-borrowing::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-calculator_currency {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/calculator_currency.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-calculator_currency::after,
.landingPageTemplate .icon.icon-new-calculator_currency::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-calendar {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/calendar.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-calendar::after,
.landingPageTemplate .icon.icon-new-calendar::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-camera {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/camera.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-camera::after,
.landingPageTemplate .icon.icon-new-camera::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-card {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/card.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-card::after,
.landingPageTemplate .icon.icon-new-card::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-card_manage {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/card_manage.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-card_manage::after,
.landingPageTemplate .icon.icon-new-card_manage::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-card_report {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/card_report.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-card_report::after,
.landingPageTemplate .icon.icon-new-card_report::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-chat_ai {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/chat_ai.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-chat_ai::after,
.landingPageTemplate .icon.icon-new-chat_ai::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-cheque_deposit {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/cheque_deposit.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-cheque_deposit::after,
.landingPageTemplate .icon.icon-new-cheque_deposit::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-chevron_double_down {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/chevron_double_down.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-chevron_double_down::after,
.landingPageTemplate .icon.icon-new-chevron_double_down::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-chevron_double_down_thick {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/chevron_double_down_thick.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-chevron_double_down_thick::after,
.landingPageTemplate .icon.icon-new-chevron_double_down_thick::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-chevron_double_left {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/chevron_double_left.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-chevron_double_left::after,
.landingPageTemplate .icon.icon-new-chevron_double_left::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-chevron_double_left_thick {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/chevron_double_left_thick.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-chevron_double_left_thick::after,
.landingPageTemplate .icon.icon-new-chevron_double_left_thick::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-chevron_double_right {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/chevron_double_right.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-chevron_double_right::after,
.landingPageTemplate .icon.icon-new-chevron_double_right::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-chevron_double_right_thick {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/chevron_double_right_thick.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-chevron_double_right_thick::after,
.landingPageTemplate .icon.icon-new-chevron_double_right_thick::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-chevron_double_up {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/chevron_double_up.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-chevron_double_up::after,
.landingPageTemplate .icon.icon-new-chevron_double_up::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-chevron_double_up_thick {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/chevron_double_up_thick.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-chevron_double_up_thick::after,
.landingPageTemplate .icon.icon-new-chevron_double_up_thick::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-chevron_down {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/chevron_down.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-chevron_down::after,
.landingPageTemplate .icon.icon-new-chevron_down::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-chevron_down_thick {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/chevron_down_thick.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-chevron_down_thick::after,
.landingPageTemplate .icon.icon-new-chevron_down_thick::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-chevron_left {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/chevron_left.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-chevron_left::after,
.landingPageTemplate .icon.icon-new-chevron_left::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-chevron_left_thick {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/chevron_left_thick.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-chevron_left_thick::after,
.landingPageTemplate .icon.icon-new-chevron_left_thick::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-chevron_right {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/chevron_right.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-chevron_right::after,
.landingPageTemplate .icon.icon-new-chevron_right::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-chevron_right_thick {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/chevron_right_thick.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-chevron_right_thick::after,
.landingPageTemplate .icon.icon-new-chevron_right_thick::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-chevron_up {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/chevron_up.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-chevron_up::after,
.landingPageTemplate .icon.icon-new-chevron_up::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-chevron_up_thick {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/chevron_up_thick.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-chevron_up_thick::after,
.landingPageTemplate .icon.icon-new-chevron_up_thick::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-clear {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/clear.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-clear::after,
.landingPageTemplate .icon.icon-new-clear::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-client_management {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/client_management.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-client_management::after,
.landingPageTemplate .icon.icon-new-client_management::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-close {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/close.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-close::after,
.landingPageTemplate .icon.icon-new-close::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-collapse {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/collapse.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-collapse::after,
.landingPageTemplate .icon.icon-new-collapse::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-compose {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/compose.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-compose::after,
.landingPageTemplate .icon.icon-new-compose::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-contact_address_book {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/contact_address_book.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-contact_address_book::after,
.landingPageTemplate .icon.icon-new-contact_address_book::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-contact_chat {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/contact_chat.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-contact_chat::after,
.landingPageTemplate .icon.icon-new-contact_chat::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-contact_complaint {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/contact_complaint.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-contact_complaint::after,
.landingPageTemplate .icon.icon-new-contact_complaint::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-contact_live_chat {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/contact_live_chat.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-contact_live_chat::after,
.landingPageTemplate .icon.icon-new-contact_live_chat::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-contact_message {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/contact_message.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-contact_message::after,
.landingPageTemplate .icon.icon-new-contact_message::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-contact_phone {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/contact_phone.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-contact_phone::after,
.landingPageTemplate .icon.icon-new-contact_phone::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-contact_screen_share {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/contact_screen_share.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-contact_screen_share::after,
.landingPageTemplate .icon.icon-new-contact_screen_share::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-contact_video {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/contact_video.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-contact_video::after,
.landingPageTemplate .icon.icon-new-contact_video::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-contact_virtual {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/contact_virtual.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-contact_virtual::after,
.landingPageTemplate .icon.icon-new-contact_virtual::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-contactless {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/contactless.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-contactless::after,
.landingPageTemplate .icon.icon-new-contactless::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-control_backward {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/control_backward.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-control_backward::after,
.landingPageTemplate .icon.icon-new-control_backward::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-control_forward {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/control_forward.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-control_forward::after,
.landingPageTemplate .icon.icon-new-control_forward::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-control_pause {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/control_pause.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-control_pause::after,
.landingPageTemplate .icon.icon-new-control_pause::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-control_play {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/control_play.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-control_play::after,
.landingPageTemplate .icon.icon-new-control_play::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-copy {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/copy.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-copy::after,
.landingPageTemplate .icon.icon-new-copy::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-dashboard {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/dashboard.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-dashboard::after,
.landingPageTemplate .icon.icon-new-dashboard::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-data_chart {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/data_chart.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-data_chart::after,
.landingPageTemplate .icon.icon-new-data_chart::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-delete {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/delete.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-delete::after,
.landingPageTemplate .icon.icon-new-delete::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-device_all {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/device_all.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-device_all::after,
.landingPageTemplate .icon.icon-new-device_all::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-device_desktop {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/device_desktop.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-device_desktop::after,
.landingPageTemplate .icon.icon-new-device_desktop::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-device_mobile {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/device_mobile.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-device_mobile::after,
.landingPageTemplate .icon.icon-new-device_mobile::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-device_tablet {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/device_tablet.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-device_tablet::after,
.landingPageTemplate .icon.icon-new-device_tablet::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-dial {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/dial.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-dial::after,
.landingPageTemplate .icon.icon-new-dial::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-dining {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/dining.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-dining::after,
.landingPageTemplate .icon.icon-new-dining::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-direction_down {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/direction_down.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-direction_down::after,
.landingPageTemplate .icon.icon-new-direction_down::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-direction_left {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/direction_left.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-direction_left::after,
.landingPageTemplate .icon.icon-new-direction_left::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-direction_right {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/direction_right.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-direction_right::after,
.landingPageTemplate .icon.icon-new-direction_right::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-direction_switch {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/direction_switch.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-direction_switch::after,
.landingPageTemplate .icon.icon-new-direction_switch::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-direction_up {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/direction_up.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-direction_up::after,
.landingPageTemplate .icon.icon-new-direction_up::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-document {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/document.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-document::after,
.landingPageTemplate .icon.icon-new-document::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-document_article {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/document_article.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-document_article::after,
.landingPageTemplate .icon.icon-new-document_article::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-document_confidential {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/document_confidential.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-document_confidential::after,
.landingPageTemplate .icon.icon-new-document_confidential::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-document_e_statement {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/document_e_statement.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-document_e_statement::after,
.landingPageTemplate .icon.icon-new-document_e_statement::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-document_pdf {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/document_pdf.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-document_pdf::after,
.landingPageTemplate .icon.icon-new-document_pdf::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-dollar_bill {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/dollar_bill.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-dollar_bill::after,
.landingPageTemplate .icon.icon-new-dollar_bill::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-download {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/download.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-download::after,
.landingPageTemplate .icon.icon-new-download::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-edit {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/edit.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-edit::after,
.landingPageTemplate .icon.icon-new-edit::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-education {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/education.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-education::after,
.landingPageTemplate .icon.icon-new-education::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-education_book {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/education_book.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-education_book::after,
.landingPageTemplate .icon.icon-new-education_book::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-expand {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/expand.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-expand::after,
.landingPageTemplate .icon.icon-new-expand::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-export {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/export.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-export::after,
.landingPageTemplate .icon.icon-new-export::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-fast_track {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/fast_track.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-fast_track::after,
.landingPageTemplate .icon.icon-new-fast_track::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-favourite_pin {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/favourite_pin.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-favourite_pin::after,
.landingPageTemplate .icon.icon-new-favourite_pin::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-favourite_star {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/favourite_star.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-favourite_star::after,
.landingPageTemplate .icon.icon-new-favourite_star::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-file_attachment {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/file_attachment.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-file_attachment::after,
.landingPageTemplate .icon.icon-new-file_attachment::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-filter {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/filter.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-filter::after,
.landingPageTemplate .icon.icon-new-filter::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-filter_down {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/filter_down.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-filter_down::after,
.landingPageTemplate .icon.icon-new-filter_down::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-filter_up {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/filter_up.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-filter_up::after,
.landingPageTemplate .icon.icon-new-filter_up::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-fx {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/fx.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-fx::after,
.landingPageTemplate .icon.icon-new-fx::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-global {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/global.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-global::after,
.landingPageTemplate .icon.icon-new-global::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-goals {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/goals.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-goals::after,
.landingPageTemplate .icon.icon-new-goals::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-health {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/health.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-health::after,
.landingPageTemplate .icon.icon-new-health::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-help {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/help.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-help::after,
.landingPageTemplate .icon.icon-new-help::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-home {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/home.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-home::after,
.landingPageTemplate .icon.icon-new-home::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-insight {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/insight.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-insight::after,
.landingPageTemplate .icon.icon-new-insight::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-insurance {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/insurance.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-insurance::after,
.landingPageTemplate .icon.icon-new-insurance::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-intranet {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/intranet.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-intranet::after,
.landingPageTemplate .icon.icon-new-intranet::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-investment {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/investment.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-investment::after,
.landingPageTemplate .icon.icon-new-investment::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-investment_market {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/investment_market.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-investment_market::after,
.landingPageTemplate .icon.icon-new-investment_market::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-investment_quote {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/investment_quote.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-investment_quote::after,
.landingPageTemplate .icon.icon-new-investment_quote::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-link {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/link.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-link::after,
.landingPageTemplate .icon.icon-new-link::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-liquidity_management {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/liquidity_management.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-liquidity_management::after,
.landingPageTemplate .icon.icon-new-liquidity_management::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-location {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/location.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-location::after,
.landingPageTemplate .icon.icon-new-location::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-memo {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/memo.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-memo::after,
.landingPageTemplate .icon.icon-new-memo::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-menu {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/menu.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-menu::after,
.landingPageTemplate .icon.icon-new-menu::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-menu_more_horizontal {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/menu_more_horizontal.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-menu_more_horizontal::after,
.landingPageTemplate .icon.icon-new-menu_more_horizontal::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-menu_more_vertical {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/menu_more_vertical.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-menu_more_vertical::after,
.landingPageTemplate .icon.icon-new-menu_more_vertical::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-new_modal {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/new_modal.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-new_modal::after,
.landingPageTemplate .icon.icon-new-new_modal::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-new_window {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/new_window.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-new_window::after,
.landingPageTemplate .icon.icon-new-new_window::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-newspaper {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/newspaper.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-newspaper::after,
.landingPageTemplate .icon.icon-new-newspaper::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-online_banking {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/online_banking.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-online_banking::after,
.landingPageTemplate .icon.icon-new-online_banking::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-payment {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/payment.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-payment::after,
.landingPageTemplate .icon.icon-new-payment::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-payment_by_alias {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/payment_by_alias.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-payment_by_alias::after,
.landingPageTemplate .icon.icon-new-payment_by_alias::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-payment_direct_debit {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/payment_direct_debit.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-payment_direct_debit::after,
.landingPageTemplate .icon.icon-new-payment_direct_debit::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-payment_international {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/payment_international.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-payment_international::after,
.landingPageTemplate .icon.icon-new-payment_international::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-payment_person {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/payment_person.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-payment_person::after,
.landingPageTemplate .icon.icon-new-payment_person::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-payment_scheduled {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/payment_scheduled.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-payment_scheduled::after,
.landingPageTemplate .icon.icon-new-payment_scheduled::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-payments_and_transfers {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/payments_and_transfers.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-payments_and_transfers::after,
.landingPageTemplate .icon.icon-new-payments_and_transfers::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-personal_finance_management {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/personal_finance_management.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-personal_finance_management::after,
.landingPageTemplate .icon.icon-new-personal_finance_management::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-portfolio {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/portfolio.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-portfolio::after,
.landingPageTemplate .icon.icon-new-portfolio::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-position_down {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/position_down.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-position_down::after,
.landingPageTemplate .icon.icon-new-position_down::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-position_up {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/position_up.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-position_up::after,
.landingPageTemplate .icon.icon-new-position_up::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-presentation {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/presentation.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-presentation::after,
.landingPageTemplate .icon.icon-new-presentation::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-print {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/print.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-print::after,
.landingPageTemplate .icon.icon-new-print::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-products_and_services {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/products_and_services.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-products_and_services::after,
.landingPageTemplate .icon.icon-new-products_and_services::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-qr_code {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/qr_code.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-qr_code::after,
.landingPageTemplate .icon.icon-new-qr_code::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-qr_scanner {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/qr_scanner.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-qr_scanner::after,
.landingPageTemplate .icon.icon-new-qr_scanner::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-rates {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/rates.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-rates::after,
.landingPageTemplate .icon.icon-new-rates::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-refresh {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/refresh.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-refresh::after,
.landingPageTemplate .icon.icon-new-refresh::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-renew {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/renew.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-renew::after,
.landingPageTemplate .icon.icon-new-renew::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-reply {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/reply.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-reply::after,
.landingPageTemplate .icon.icon-new-reply::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-report {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/report.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-report::after,
.landingPageTemplate .icon.icon-new-report::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-reward {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/reward.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-reward::after,
.landingPageTemplate .icon.icon-new-reward::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-robo_advice {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/robo_advice.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-robo_advice::after,
.landingPageTemplate .icon.icon-new-robo_advice::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-save {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/save.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-save::after,
.landingPageTemplate .icon.icon-new-save::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-saving {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/saving.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-saving::after,
.landingPageTemplate .icon.icon-new-saving::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-script {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/script.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-script::after,
.landingPageTemplate .icon.icon-new-script::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-search {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/search.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-search::after,
.landingPageTemplate .icon.icon-new-search::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-security_digital_identity {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/security_digital_identity.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-security_digital_identity::after,
.landingPageTemplate .icon.icon-new-security_digital_identity::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-security_entitlements {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/security_entitlements.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-security_entitlements::after,
.landingPageTemplate .icon.icon-new-security_entitlements::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-security_environment {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/security_environment.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-security_environment::after,
.landingPageTemplate .icon.icon-new-security_environment::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-security_face {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/security_face.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-security_face::after,
.landingPageTemplate .icon.icon-new-security_face::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-security_fingerprint {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/security_fingerprint.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-security_fingerprint::after,
.landingPageTemplate .icon.icon-new-security_fingerprint::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-security_hsbc_services {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/security_hsbc_services.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-security_hsbc_services::after,
.landingPageTemplate .icon.icon-new-security_hsbc_services::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-security_password {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/security_password.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-security_password::after,
.landingPageTemplate .icon.icon-new-security_password::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-security_secure {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/security_secure.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-security_secure::after,
.landingPageTemplate .icon.icon-new-security_secure::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-security_secure_key {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/security_secure_key.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-security_secure_key::after,
.landingPageTemplate .icon.icon-new-security_secure_key::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-security_settings {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/security_settings.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-security_settings::after,
.landingPageTemplate .icon.icon-new-security_settings::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-settings {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/settings.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-settings::after,
.landingPageTemplate .icon.icon-new-settings::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-share_android {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/share_android.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-share_android::after,
.landingPageTemplate .icon.icon-new-share_android::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-share_ios {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/share_ios.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-share_ios::after,
.landingPageTemplate .icon.icon-new-share_ios::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-shopping_cart {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/shopping_cart.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-shopping_cart::after,
.landingPageTemplate .icon.icon-new-shopping_cart::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-shortcuts {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/shortcuts.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-shortcuts::after,
.landingPageTemplate .icon.icon-new-shortcuts::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-signature_live {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/signature_live.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-signature_live::after,
.landingPageTemplate .icon.icon-new-signature_live::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-sort {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/sort.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-sort::after,
.landingPageTemplate .icon.icon-new-sort::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-status_bubble {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/status_bubble.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-status_bubble::after,
.landingPageTemplate .icon.icon-new-status_bubble::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-status_confirmation_ondark {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/status_confirmation_ondark.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-status_confirmation_ondark::after,
.landingPageTemplate .icon.icon-new-status_confirmation_ondark::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-status_error_ondark {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/status_error_ondark.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-status_error_ondark::after,
.landingPageTemplate .icon.icon-new-status_error_ondark::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-status_indeterminate {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/status_indeterminate.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-status_indeterminate::after,
.landingPageTemplate .icon.icon-new-status_indeterminate::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-status_indeterminate_thick {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/status_indeterminate_thick.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-status_indeterminate_thick::after,
.landingPageTemplate .icon.icon-new-status_indeterminate_thick::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-status_information_ondark {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/status_information_ondark.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-status_information_ondark::after,
.landingPageTemplate .icon.icon-new-status_information_ondark::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-status_no {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/status_no.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-status_no::after,
.landingPageTemplate .icon.icon-new-status_no::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-status_no_thick {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/status_no_thick.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-status_no_thick::after,
.landingPageTemplate .icon.icon-new-status_no_thick::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-status_warning_ondark {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/status_warning_ondark.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-status_warning_ondark::after,
.landingPageTemplate .icon.icon-new-status_warning_ondark::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-status_yes {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/status_yes.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-status_yes::after,
.landingPageTemplate .icon.icon-new-status_yes::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-status_yes_thick {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/status_yes_thick.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-status_yes_thick::after,
.landingPageTemplate .icon.icon-new-status_yes_thick::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-subtract {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/subtract.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-subtract::after,
.landingPageTemplate .icon.icon-new-subtract::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-subtract_circle {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/subtract_circle.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-subtract_circle::after,
.landingPageTemplate .icon.icon-new-subtract_circle::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-survey {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/survey.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-survey::after,
.landingPageTemplate .icon.icon-new-survey::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-task {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/task.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-task::after,
.landingPageTemplate .icon.icon-new-task::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-time {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/time.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-time::after,
.landingPageTemplate .icon.icon-new-time::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-touch_contract {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/Touch_contract.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-touch_contract::after,
.landingPageTemplate .icon.icon-new-touch_contract::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-touch_drag_double_finger {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/Touch_drag_double_finger.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-touch_drag_double_finger::after,
.landingPageTemplate .icon.icon-new-touch_drag_double_finger::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-touch_expand {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/Touch_expand.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-touch_expand::after,
.landingPageTemplate .icon.icon-new-touch_expand::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-touch_swipe_double_finger {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/Touch_swipe_double_finger.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-touch_swipe_double_finger::after,
.landingPageTemplate .icon.icon-new-touch_swipe_double_finger::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-touch_swipe_down {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/Touch_swipe_down.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-touch_swipe_down::after,
.landingPageTemplate .icon.icon-new-touch_swipe_down::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-touch_swipe_right {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/Touch_swipe_right.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-touch_swipe_right::after,
.landingPageTemplate .icon.icon-new-touch_swipe_right::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-touch_swipe_up {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/Touch_swipe_up.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-touch_swipe_up::after,
.landingPageTemplate .icon.icon-new-touch_swipe_up::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-touch_tap {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/Touch_tap.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-touch_tap::after,
.landingPageTemplate .icon.icon-new-touch_tap::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-touch_tap_double_finger {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/Touch_tap_double_finger.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-touch_tap_double_finger::after,
.landingPageTemplate .icon.icon-new-touch_tap_double_finger::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-trade {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/trade.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-trade::after,
.landingPageTemplate .icon.icon-new-trade::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-trade_finance {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/trade_finance.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-trade_finance::after,
.landingPageTemplate .icon.icon-new-trade_finance::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-transfer {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/transfer.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-transfer::after,
.landingPageTemplate .icon.icon-new-transfer::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-transfer_global {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/transfer_global.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-transfer_global::after,
.landingPageTemplate .icon.icon-new-transfer_global::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-travel {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/travel.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-travel::after,
.landingPageTemplate .icon.icon-new-travel::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-upload {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/upload.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-upload::after,
.landingPageTemplate .icon.icon-new-upload::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-user {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/user.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-user::after,
.landingPageTemplate .icon.icon-new-user::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-user_multiple {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/user_multiple.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-user_multiple::after,
.landingPageTemplate .icon.icon-new-user_multiple::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-user_staff {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/user_staff.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-user_staff::after,
.landingPageTemplate .icon.icon-new-user_staff::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-video {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/video.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-video::after,
.landingPageTemplate .icon.icon-new-video::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-view {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/view.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-view::after,
.landingPageTemplate .icon.icon-new-view::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-view_all {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/view_all.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-view_all::after,
.landingPageTemplate .icon.icon-new-view_all::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-view_column {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/view_column.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-view_column::after,
.landingPageTemplate .icon.icon-new-view_column::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-view_grid {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/view_grid.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-view_grid::after,
.landingPageTemplate .icon.icon-new-view_grid::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-voice {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/voice.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-voice::after,
.landingPageTemplate .icon.icon-new-voice::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-volume_high {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/volume_high.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-volume_high::after,
.landingPageTemplate .icon.icon-new-volume_high::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-volume_low {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/volume_low.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-volume_low::after,
.landingPageTemplate .icon.icon-new-volume_low::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-volume_off {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/volume_off.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-volume_off::after,
.landingPageTemplate .icon.icon-new-volume_off::before {
  display: none;
}
.landingPageTemplate .icon.icon-new-wifi {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/wifi.svg")
    no-repeat center;
  -webkit-mask-image: inherit;
  mask-image: inherit;
}
.landingPageTemplate .icon.icon-new-wifi::after,
.landingPageTemplate .icon.icon-new-wifi::before {
  display: none;
}
.flag {
  display: -moz-inline-stack;
  display: inline-block;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  width: 24px;
  position: relative;
  top: 1px;
  height: 11px;
  background-repeat: no-repeat;
}
.mobile-flag {
  right: auto;
  left: 13px;
  width: 22px;
  height: 16px;
  margin-top: 2px;
  display: block;
  position: absolute;
  background-repeat: no-repeat;
}
.mobile-flag *[class^="flag-"] {
  background-position-x: 0;
}
.mobile-flag.flag-AD {
  background-position: 0 -1264px;
}
.mobile-flag.flag-AE {
  background-position: 0 -3184px;
}
.mobile-flag.flag-AF {
  background-position: 0 -1296px;
}
.mobile-flag.flag-AG {
  background-position: 0 -800px;
}
.mobile-flag.flag-AI {
  background-position: 0 -832px;
}
.mobile-flag.flag-AL {
  background-position: 0 -1552px;
}
.mobile-flag.flag-AM {
  background-position: 0 -3376px;
}
.mobile-flag.flag-AO {
  background-position: 0 -1984px;
}
.mobile-flag.flag-AQ {
  background-position: 0 -1696px;
}
.mobile-flag.flag-AR {
  background-position: 0 -3520px;
}
.mobile-flag.flag-AS {
  background-position: 0 -208px;
}
.mobile-flag.flag-AT {
  background-position: 0 -3712px;
}
.mobile-flag.flag-AU {
  background-position: 0 -288px;
}
.mobile-flag.flag-AW {
  background-position: 0 -2992px;
}
.mobile-flag.flag-AX {
  background-position: 0 -2528px;
}
.mobile-flag.flag-AZ {
  background-position: 0 -2384px;
}
.mobile-flag.flag-BA {
  background-position: 0 -128px;
}
.mobile-flag.flag-BB {
  background-position: 0 -1808px;
}
.mobile-flag.flag-BD {
  background-position: 0 -1248px;
}
.mobile-flag.flag-BE {
  background-position: 0 -2464px;
}
.mobile-flag.flag-BF {
  background-position: 0 -3072px;
}
.mobile-flag.flag-BG {
  background-position: 0 -3696px;
}
.mobile-flag.flag-BH {
  background-position: 0 -2000px;
}
.mobile-flag.flag-BI {
  background-position: 0 -224px;
}
.mobile-flag.flag-BJ {
  background-position: 0 -2784px;
}
.mobile-flag.flag-BM {
  background-position: 0 -592px;
}
.mobile-flag.flag-BN {
  background-position: 0 -432px;
}
.mobile-flag.flag-BO {
  background-position: 0 -2288px;
}
.mobile-flag.flag-BR {
  background-position: 0 -48px;
}
.mobile-flag.flag-BS {
  background-position: 0 -1920px;
}
.mobile-flag.flag-BT {
  background-position: 0 -1200px;
}
.mobile-flag.flag-BV {
  background-position: 0 -2944px;
}
.mobile-flag.flag-BW {
  background-position: 0 -3568px;
}
.mobile-flag.flag-BY {
  background-position: 0 -2240px;
}
.mobile-flag.flag-BZ {
  background-position: 0 -512px;
}
.mobile-flag.flag-CA {
  background-position: 0 -1456px;
}
.mobile-flag.flag-CC {
  background-position: 0 -1792px;
}
.mobile-flag.flag-CD {
  background-position: 0 -64px;
}
.mobile-flag.flag-CF {
  background-position: 0 -2624px;
}
.mobile-flag.flag-CG {
  background-position: 0 -256px;
}
.mobile-flag.flag-CH {
  background-position: 0 -3312px;
}
.mobile-flag.flag-CIS {
  background-position: 0 -560px;
}
.mobile-flag.flag-CI {
  background-position: 0 -2736px;
}
.mobile-flag.flag-CK {
  background-position: 0 -352px;
}
.mobile-flag.flag-CL {
  background-position: 0 -2832px;
}
.mobile-flag.flag-CM {
  background-position: 0 -1680px;
}
.mobile-flag.flag-CN {
  background-position: 0 -2704px;
}
.mobile-flag.flag-CO {
  background-position: 0 -3584px;
}
.mobile-flag.flag-CR {
  background-position: 0 -3824px;
}
.mobile-flag.flag-CU {
  background-position: 0 -1824px;
}
.mobile-flag.flag-CV {
  background-position: 0 -2080px;
}
.mobile-flag.flag-CW {
  background-position: 0 -2576px;
}
.mobile-flag.flag-CX {
  background-position: 0 -896px;
}
.mobile-flag.flag-CY {
  background-position: 0 -3168px;
}
.mobile-flag.flag-CZ {
  background-position: 0 -1952px;
}
.mobile-flag.flag-DE {
  background-position: 0 -3472px;
}
.mobile-flag.flag-DJ {
  background-position: 0 -2016px;
}
.mobile-flag.flag-DK {
  background-position: 0 -3440px;
}
.mobile-flag.flag-DM {
  background-position: 0 -1072px;
}
.mobile-flag.flag-DO {
  background-position: 0 -3264px;
}
.mobile-flag.flag-DZ {
  background-position: 0 -2144px;
}
.mobile-flag.flag-EC {
  background-position: 0 -1424px;
}
.mobile-flag.flag-EE {
  background-position: 0 -3648px;
}
.mobile-flag.flag-EG {
  background-position: 0 -3424px;
}
.mobile-flag.flag-EH {
  background-position: 0 -1728px;
}
.mobile-flag.flag-EN {
  background-position: 0 -3728px;
}
.mobile-flag.flag-ER {
  background-position: 0 -768px;
}
.mobile-flag.flag-ES {
  background-position: 0 -2304px;
}
.mobile-flag.flag-EU {
  background-position: 0 -3920px;
}
.mobile-flag.flag-ET {
  background-position: 0 -1664px;
}
.mobile-flag.flag-FI {
  background-position: 0 -3760px;
}
.mobile-flag.flag-FJ {
  background-position: 0 -880px;
}
.mobile-flag.flag-FK {
  background-position: 0 -528px;
}
.mobile-flag.flag-FM {
  background-position: 0 -2256px;
}
.mobile-flag.flag-FO {
  background-position: 0 -3536px;
}
.mobile-flag.flag-FR {
  background-position: 0 -2752px;
}
.mobile-flag.flag-GA {
  background-position: 0 -3344px;
}
.mobile-flag.flag-GB {
  background-position: 0 -160px;
}
.mobile-flag.flag-GD {
  background-position: 0 -384px;
}
.mobile-flag.flag-GE {
  background-position: 0 -3152px;
}
.mobile-flag.flag-GF {
  background-position: 0 -1104px;
}
.mobile-flag.flag-GG {
  background-position: 0 -3232px;
}
.mobile-flag.flag-GH {
  background-position: 0 -2880px;
}
.mobile-flag.flag-GI {
  background-position: 0 -1600px;
}
.mobile-flag.flag-GL {
  background-position: 0 -1744px;
}
.mobile-flag.flag-GM {
  background-position: 0 -3552px;
}
.mobile-flag.flag-GN {
  background-position: 0 -2368px;
}
.mobile-flag.flag-GP {
  background-position: 0 -3456px;
}
.mobile-flag.flag-GQ {
  background-position: 0 -1584px;
}
.mobile-flag.flag-GR {
  background-position: 0 -2672px;
}
.mobile-flag.flag-GS {
  background-position: 0 -320px;
}
.mobile-flag.flag-GT {
  background-position: 0 -1408px;
}
.mobile-flag.flag-GU {
  background-position: 0 -1632px;
}
.mobile-flag.flag-GW {
  background-position: 0 -2160px;
}
.mobile-flag.flag-GY {
  background-position: 0 -416px;
}
.mobile-flag.flag-HK {
  background-position: 0 -992px;
}
.mobile-flag.flag-HM {
  background-position: 0 -304px;
}
.mobile-flag.flag-HN {
  background-position: 0 -3632px;
}
.mobile-flag.flag-HR {
  background-position: 0 -1472px;
}
.mobile-flag.flag-HT {
  background-position: 0 -3328px;
}
.mobile-flag.flag-HU {
  background-position: 0 -3872px;
}
.mobile-flag.flag-ID {
  background-position: 0 -3840px;
}
.mobile-flag.flag-IE {
  background-position: 0 -2656px;
}
.mobile-flag.flag-IL {
  background-position: 0 -3296px;
}
.mobile-flag.flag-IM {
  background-position: 0 -1376px;
}
.mobile-flag.flag-IN {
  background-position: 0 -2976px;
}
.mobile-flag.flag-IO {
  background-position: 0 0;
}
.mobile-flag.flag-IQ {
  background-position: 0 -2800px;
}
.mobile-flag.flag-IR {
  background-position: 0 -3008px;
}
.mobile-flag.flag-IS {
  background-position: 0 -2768px;
}
.mobile-flag.flag-IT {
  background-position: 0 -2592px;
}
.mobile-flag.flag-JE {
  background-position: 0 -944px;
}
.mobile-flag.flag-JM {
  background-position: 0 -80px;
}
.mobile-flag.flag-JO {
  background-position: 0 -1760px;
}
.mobile-flag.flag-JP {
  background-position: 0 -3104px;
}
.mobile-flag.flag-KE {
  background-position: 0 -1440px;
}
.mobile-flag.flag-KG {
  background-position: 0 -1232px;
}
.mobile-flag.flag-KH {
  background-position: 0 -1648px;
}
.mobile-flag.flag-KI {
  background-position: 0 -144px;
}
.mobile-flag.flag-KM {
  background-position: 0 -1712px;
}
.mobile-flag.flag-KN {
  background-position: 0 -176px;
}
.mobile-flag.flag-KP {
  background-position: 0 -2096px;
}
.mobile-flag.flag-KR {
  background-position: 0 -976px;
}
.mobile-flag.flag-KW {
  background-position: 0 -2320px;
}
.mobile-flag.flag-KY {
  background-position: 0 -240px;
}
.mobile-flag.flag-KZ {
  background-position: 0 -912px;
}
.mobile-flag.flag-LA {
  background-position: 0 -2208px;
}
.mobile-flag.flag-LB {
  background-position: 0 -2448px;
}
.mobile-flag.flag-LC {
  background-position: 0 -848px;
}
.mobile-flag.flag-LI {
  background-position: 0 -2560px;
}
.mobile-flag.flag-LK {
  background-position: 0 -1024px;
}
.mobile-flag.flag-LR {
  background-position: 0 -2864px;
}
.mobile-flag.flag-LS {
  background-position: 0 -3216px;
}
.mobile-flag.flag-LT {
  background-position: 0 -3408px;
}
.mobile-flag.flag-LU {
  background-position: 0 -3776px;
}
.mobile-flag.flag-LV {
  background-position: 0 -3664px;
}
.mobile-flag.flag-LY {
  background-position: 0 -2816px;
}
.mobile-flag.flag-MA {
  background-position: 0 -2688px;
}
.mobile-flag.flag-MC {
  background-position: 0 -3856px;
}
.mobile-flag.flag-MD {
  background-position: 0 -928px;
}
.mobile-flag.flag-ME {
  background-position: 0 -736px;
}
.mobile-flag.flag-MF {
  background-position: 0 -2176px;
}
.mobile-flag.flag-MG {
  background-position: 0 -3600px;
}
.mobile-flag.flag-MH {
  background-position: 0 -32px;
}
.mobile-flag.flag-MK {
  background-position: 0 -336px;
}
.mobile-flag.flag-ML {
  background-position: 0 -2400px;
}
.mobile-flag.flag-MM {
  background-position: 0 -1856px;
}
.mobile-flag.flag-MN {
  background-position: 0 -2112px;
}
.mobile-flag.flag-MO {
  background-position: 0 -640px;
}
.mobile-flag.flag-MP {
  background-position: 0 -96px;
}
.mobile-flag.flag-MQ {
  background-position: 0 -112px;
}
.mobile-flag.flag-MR {
  background-position: 0 -1152px;
}
.mobile-flag.flag-MS {
  background-position: 0 -480px;
}
.mobile-flag.flag-MT {
  background-position: 0 -3248px;
}
.mobile-flag.flag-MU {
  background-position: 0 -3360px;
}
.mobile-flag.flag-MV {
  background-position: 0 -1872px;
}
.mobile-flag.flag-MW {
  background-position: 0 -1184px;
}
.mobile-flag.flag-MX {
  background-position: 0 -1088px;
}
.mobile-flag.flag-MY {
  background-position: 0 -2064px;
}
.mobile-flag.flag-MZ {
  background-position: 0 -1120px;
}
.mobile-flag.flag-NA {
  background-position: 0 -192px;
}
.mobile-flag.flag-NC {
  background-position: 0 -576px;
}
.mobile-flag.flag-NE {
  background-position: 0 -3088px;
}
.mobile-flag.flag-NF {
  background-position: 0 -1280px;
}
.mobile-flag.flag-NG {
  background-position: 0 -3392px;
}
.mobile-flag.flag-NI {
  background-position: 0 -3280px;
}
.mobile-flag.flag-NL {
  background-position: 0 -3792px;
}
.mobile-flag.flag-NO {
  background-position: 0 -2960px;
}
.mobile-flag.flag-NP {
  background-position: 0 -1008px;
}
.mobile-flag.flag-NR {
  background-position: 0 -2848px;
}
.mobile-flag.flag-NU {
  background-position: 0 -1840px;
}
.mobile-flag.flag-NZ {
  background-position: 0 -544px;
}
.mobile-flag.flag-OM {
  background-position: 0 -2496px;
}
.mobile-flag.flag-PA {
  background-position: 0 -2608px;
}
.mobile-flag.flag-PE {
  background-position: 0 -960px;
}
.mobile-flag.flag-PG {
  background-position: 0 -400px;
}
.mobile-flag.flag-PH {
  background-position: 0 -2032px;
}
.mobile-flag.flag-PK {
  background-position: 0 -864px;
}
.mobile-flag.flag-PL {
  background-position: 0 -3904px;
}
.mobile-flag.flag-PM {
  background-position: 0 -16px;
}
.mobile-flag.flag-PN {
  background-position: 0 -272px;
}
.mobile-flag.flag-PR {
  background-position: 0 -1776px;
}
.mobile-flag.flag-PS {
  background-position: 0 -2224px;
}
.mobile-flag.flag-PT {
  background-position: 0 -448px;
}
.mobile-flag.flag-PW {
  background-position: 0 -1904px;
}
.mobile-flag.flag-PY {
  background-position: 0 -2544px;
}
.mobile-flag.flag-QA {
  background-position: 0 -2640px;
}
.mobile-flag.flag-RE {
  background-position: 0 -1568px;
}
.mobile-flag.flag-RO {
  background-position: 0 -2432px;
}
.mobile-flag.flag-RS {
  background-position: 0 -3808px;
}
.mobile-flag.flag-RW {
  background-position: 0 -3024px;
}
.mobile-flag.flag-SA {
  background-position: 0 -816px;
}
.mobile-flag.flag-SB {
  background-position: 0 -688px;
}
.mobile-flag.flag-SC {
  background-position: 0 -656px;
}
.mobile-flag.flag-SD {
  background-position: 0 -2048px;
}
.mobile-flag.flag-SE {
  background-position: 0 -3120px;
}
.mobile-flag.flag-SG {
  background-position: 0 -3200px;
}
.mobile-flag.flag-SH {
  background-position: 0 -784px;
}
.mobile-flag.flag-SI {
  background-position: 0 -3040px;
}
.mobile-flag.flag-SJ {
  background-position: 0 -2912px;
}
.mobile-flag.flag-SK {
  background-position: 0 -2128px;
}
.mobile-flag.flag-SL {
  background-position: 0 -3744px;
}
.mobile-flag.flag-SM {
  background-position: 0 -1056px;
}
.mobile-flag.flag-SN {
  background-position: 0 -608px;
}
.mobile-flag.flag-SO {
  background-position: 0 -1968px;
}
.mobile-flag.flag-SR {
  background-position: 0 -2720px;
}
.mobile-flag.flag-SS {
  background-position: 0 -1040px;
}
.mobile-flag.flag-ST {
  background-position: 0 -1392px;
}
.mobile-flag.flag-SV {
  background-position: 0 -2896px;
}
.mobile-flag.flag-SX {
  background-position: 0 -1520px;
}
.mobile-flag.flag-SY {
  background-position: 0 -3616px;
}
.mobile-flag.flag-SZ {
  background-position: 0 -672px;
}
.mobile-flag.flag-TC {
  background-position: 0 -704px;
}
.mobile-flag.flag-TD {
  background-position: 0 -2416px;
}
.mobile-flag.flag-TF {
  background-position: 0 -1344px;
}
.mobile-flag.flag-TG {
  background-position: 0 -1888px;
}
.mobile-flag.flag-TH {
  background-position: 0 -3680px;
}
.mobile-flag.flag-TJ {
  background-position: 0 -3136px;
}
.mobile-flag.flag-TK {
  background-position: 0 -1328px;
}
.mobile-flag.flag-TL {
  background-position: 0 -752px;
}
.mobile-flag.flag-TM {
  background-position: 0 -1488px;
}
.mobile-flag.flag-TN {
  background-position: 0 -1504px;
}
.mobile-flag.flag-TO {
  background-position: 0 -3488px;
}
.mobile-flag.flag-TR {
  background-position: 0 -1312px;
}
.mobile-flag.flag-TT {
  background-position: 0 -624px;
}
.mobile-flag.flag-TV {
  background-position: 0 -1360px;
}
.mobile-flag.flag-TW {
  background-position: 0 -2192px;
}
.mobile-flag.flag-TZ {
  background-position: 0 -464px;
}
.mobile-flag.flag-UA {
  background-position: 0 -3504px;
}
.mobile-flag.flag-UG {
  background-position: 0 -2480px;
}
.mobile-flag.flag-US {
  background-position: 0 -3056px;
}
.mobile-flag.flag-UY {
  background-position: 0 -2352px;
}
.mobile-flag.flag-UZ {
  background-position: 0 -2928px;
}
.mobile-flag.flag-VC {
  background-position: 0 -1168px;
}
.mobile-flag.flag-VE {
  background-position: 0 -2512px;
}
.mobile-flag.flag-VG {
  background-position: 0 -368px;
}
.mobile-flag.flag-VI {
  background-position: 0 -1216px;
}
.mobile-flag.flag-VN {
  background-position: 0 -1936px;
}
.mobile-flag.flag-VU {
  background-position: 0 -1136px;
}
.mobile-flag.flag-WF {
  background-position: 0 -2272px;
}
.mobile-flag.flag-WS {
  background-position: 0 -2336px;
}
.mobile-flag.flag-YE {
  background-position: 0 -3888px;
}
.mobile-flag.flag-YT {
  background-position: 0 -720px;
}
.mobile-flag.flag-ZA {
  background-position: 0 -496px;
}
.mobile-flag.flag-ZM {
  background-position: 0 -1616px;
}
.mobile-flag.flag-ZW {
  background-position: 0 -1536px;
}
.flag-AD {
  background-position: 0 -1331px;
}
.flag-AE {
  background-position: 0 -1639px;
}
.flag-AF {
  background-position: 0 -737px;
}
.flag-AG {
  background-position: 0 -616px;
}
.flag-AI {
  background-position: 0 -418px;
}
.flag-AL {
  background-position: 0 -748px;
}
.flag-AM {
  background-position: 0 -2310px;
}
.flag-AO {
  background-position: 0 -1265px;
}
.flag-AQ {
  background-position: 0 -825px;
}
.flag-AR {
  background-position: 0 -2266px;
}
.flag-AS {
  background-position: 0 -594px;
}
.flag-AT {
  background-position: 0 -2552px;
}
.flag-AU {
  background-position: 0 -759px;
}
.flag-AW {
  background-position: 0 -1958px;
}
.flag-AX {
  background-position: 0 -1749px;
}
.flag-AZ {
  background-position: 0 -2211px;
}
.flag-BA {
  background-position: 0 -561px;
}
.flag-BB {
  background-position: 0 -572px;
}
.flag-BD {
  background-position: 0 -396px;
}
.flag-BE {
  background-position: 0 -1496px;
}
.flag-BF {
  background-position: 0 -2068px;
}
.flag-BG {
  background-position: 0 -2662px;
}
.flag-BH {
  background-position: 0 -1034px;
}
.flag-BI {
  background-position: 0 -22px;
}
.flag-BJ {
  background-position: 0 -1815px;
}
.flag-BM {
  background-position: 0 -264px;
}
.flag-BN {
  background-position: 0 -671px;
}
.flag-BO {
  background-position: 0 -1914px;
}
.flag-BR {
  background-position: 0 -319px;
}
.flag-BS {
  background-position: 0 -1133px;
}
.flag-BT {
  background-position: 0 -847px;
}
.flag-BV {
  background-position: 0 -2123px;
}
.flag-BW {
  background-position: 0 -2343px;
}
.flag-BY {
  background-position: 0 -1650px;
}
.flag-BZ {
  background-position: 0 -352px;
}
.flag-CA {
  background-position: 0 -990px;
}
.flag-CC {
  background-position: 0 -1177px;
}
.flag-CD {
  background-position: 0 0;
}
.flag-CF {
  background-position: 0 -1771px;
}
.flag-CG {
  background-position: 0 -638px;
}
.flag-CH {
  background-position: 0 -2420px;
}
.flag-CIS {
  background-position: 0 -132px;
}
.flag-CI {
  background-position: 0 -1826px;
}
.flag-CK {
  background-position: 0 -55px;
}
.flag-CL {
  background-position: 0 -2013px;
}
.flag-CM {
  background-position: 0 -803px;
}
.flag-CN {
  background-position: 0 -1606px;
}
.flag-CO {
  background-position: 0 -2376px;
}
.flag-CR {
  background-position: 0 -2640px;
}
.flag-CU {
  background-position: 0 -1342px;
}
.flag-CV {
  background-position: 0 -1716px;
}
.flag-CW {
  background-position: 0 -2101px;
}
.flag-CX {
  background-position: 0 -77px;
}
.flag-CY {
  background-position: 0 -2046px;
}
.flag-CZ {
  background-position: 0 -1386px;
}
.flag-DE {
  background-position: 0 -2453px;
}
.flag-DJ {
  background-position: 0 -1232px;
}
.flag-DK {
  background-position: 0 -2497px;
}
.flag-DM {
  background-position: 0 -143px;
}
.flag-DO {
  background-position: 0 -1925px;
}
.flag-DZ {
  background-position: 0 -1199px;
}
.flag-EC {
  background-position: 0 -1067px;
}
.flag-EE {
  background-position: 0 -2519px;
}
.flag-EG {
  background-position: 0 -2321px;
}
.flag-EH {
  background-position: 0 -1144px;
}
.flag-EN {
  background-position: 0 -2530px;
}
.flag-ER {
  background-position: 0 -528px;
}
.flag-ES {
  background-position: 0 -1474px;
}
.flag-EU {
  background-position: 0 -2695px;
}
.flag-ET {
  background-position: 0 -858px;
}
.flag-FI {
  background-position: 0 -2442px;
}
.flag-FJ {
  background-position: 0 -979px;
}
.flag-FK {
  background-position: 0 -363px;
}
.flag-FM {
  background-position: 0 -913px;
}
.flag-FO {
  background-position: 0 -2277px;
}
.flag-FR {
  background-position: 0 -1760px;
}
.flag-GA {
  background-position: 0 -2508px;
}
.flag-GB {
  background-position: 0 -341px;
}
.flag-GD {
  background-position: 0 -33px;
}
.flag-GE {
  background-position: 0 -1837px;
}
.flag-GF {
  background-position: 0 -1111px;
}
.flag-GG {
  background-position: 0 -2057px;
}
.flag-GH {
  background-position: 0 -1947px;
}
.flag-GI {
  background-position: 0 -1254px;
}
.flag-GL {
  background-position: 0 -1782px;
}
.flag-GM {
  background-position: 0 -2486px;
}
.flag-GN {
  background-position: 0 -1452px;
}
.flag-GP {
  background-position: 0 -2244px;
}
.flag-GQ {
  background-position: 0 -1001px;
}
.flag-GR {
  background-position: 0 -2288px;
}
.flag-GS {
  background-position: 0 -682px;
}
.flag-GT {
  background-position: 0 -1683px;
}
.flag-GU {
  background-position: 0 -1287px;
}
.flag-GW {
  background-position: 0 -1463px;
}
.flag-GY {
  background-position: 0 -88px;
}
.flag-HK {
  background-position: 0 -506px;
}
.flag-HM {
  background-position: 0 -770px;
}
.flag-HN {
  background-position: 0 -2387px;
}
.flag-HR {
  background-position: 0 -1353px;
}
.flag-HT {
  background-position: 0 -2464px;
}
.flag-HU {
  background-position: 0 -2563px;
}
.flag-ID {
  background-position: 0 -2596px;
}
.flag-IE {
  background-position: 0 -1859px;
}
.flag-IL {
  background-position: 0 -2233px;
}
.flag-IM {
  background-position: 0 -935px;
}
.flag-IN {
  background-position: 0 -2398px;
}
.flag-IO {
  background-position: 0 -99px;
}
.flag-IQ {
  background-position: 0 -1738px;
}
.flag-IR {
  background-position: 0 -2200px;
}
.flag-IS {
  background-position: 0 -2134px;
}
.flag-IT {
  background-position: 0 -1848px;
}
.flag-JE {
  background-position: 0 -539px;
}
.flag-JM {
  background-position: 0 -462px;
}
.flag-JO {
  background-position: 0 -1320px;
}
.flag-JP {
  background-position: 0 -1903px;
}
.flag-KE {
  background-position: 0 -407px;
}
.flag-KG {
  background-position: 0 -792px;
}
.flag-KH {
  background-position: 0 -1298px;
}
.flag-KI {
  background-position: 0 -187px;
}
.flag-KM {
  background-position: 0 -924px;
}
.flag-KN {
  background-position: 0 -627px;
}
.flag-KP {
  background-position: 0 -1870px;
}
.flag-KR {
  background-position: 0 -231px;
}
.flag-KW {
  background-position: 0 -1540px;
}
.flag-KY {
  background-position: 0 -693px;
}
.flag-KZ {
  background-position: 0 -891px;
}
.flag-LA {
  background-position: 0 -1485px;
}
.flag-LB {
  background-position: 0 -1804px;
}
.flag-LC {
  background-position: 0 -154px;
}
.flag-LI {
  background-position: 0 -1727px;
}
.flag-LK {
  background-position: 0 -1078px;
}
.flag-LR {
  background-position: 0 -1991px;
}
.flag-LS {
  background-position: 0 -2112px;
}
.flag-LT {
  background-position: 0 -2475px;
}
.flag-LU {
  background-position: 0 -2574px;
}
.flag-LV {
  background-position: 0 -2607px;
}
.flag-LY {
  background-position: 0 -1881px;
}
.flag-MA {
  background-position: 0 -1518px;
}
.flag-MC {
  background-position: 0 -2618px;
}
.flag-MD {
  background-position: 0 -297px;
}
.flag-ME {
  background-position: 0 -484px;
}
.flag-MF {
  background-position: 0 -1155px;
}
.flag-MG {
  background-position: 0 -2255px;
}
.flag-MH {
  background-position: 0 -66px;
}
.flag-MK {
  background-position: 0 -110px;
}
.flag-ML {
  background-position: 0 -1419px;
}
.flag-MM {
  background-position: 0 -1309px;
}
.flag-MN {
  background-position: 0 -440px;
}
.flag-MO {
  background-position: 0 -550px;
}
.flag-MP {
  background-position: 0 -220px;
}
.flag-MQ {
  background-position: 0 -198px;
}
.flag-MR {
  background-position: 0 -1188px;
}
.flag-MS {
  background-position: 0 -275px;
}
.flag-MT {
  background-position: 0 -1980px;
}
.flag-MU {
  background-position: 0 -2431px;
}
.flag-MV {
  background-position: 0 -1122px;
}
.flag-MW {
  background-position: 0 -1507px;
}
.flag-MX {
  background-position: 0 -1012px;
}
.flag-MY {
  background-position: 0 -1551px;
}
.flag-MZ {
  background-position: 0 -1089px;
}
.flag-NA {
  background-position: 0 -44px;
}
.flag-NC {
  background-position: 0 -330px;
}
.flag-NE {
  background-position: 0 -2354px;
}
.flag-NF {
  background-position: 0 -308px;
}
.flag-NG {
  background-position: 0 -2178px;
}
.flag-NI {
  background-position: 0 -2222px;
}
.flag-NL {
  background-position: 0 -2585px;
}
.flag-NO {
  background-position: 0 -2145px;
}
.flag-NP {
  background-position: 0 -1045px;
}
.flag-NR {
  background-position: 0 -1936px;
}
.flag-NU {
  background-position: 0 -1573px;
}
.flag-NZ {
  background-position: 0 -242px;
}
.flag-OM {
  background-position: 0 -1661px;
}
.flag-PA {
  background-position: 0 -1430px;
}
.flag-PE {
  background-position: 0 -1166px;
}
.flag-PG {
  background-position: 0 -957px;
}
.flag-PH {
  background-position: 0 -1276px;
}
.flag-PK {
  background-position: 0 -209px;
}
.flag-PL {
  background-position: 0 -2684px;
}
.flag-PM {
  background-position: 0 -11px;
}
.flag-PN {
  background-position: 0 -165px;
}
.flag-PR {
  background-position: 0 -1694px;
}
.flag-PS {
  background-position: 0 -1221px;
}
.flag-PT {
  background-position: 0 -1023px;
}
.flag-PW {
  background-position: 0 -374px;
}
.flag-PY {
  background-position: 0 -2299px;
}
.flag-QA {
  background-position: 0 -1705px;
}
.flag-RE {
  background-position: 0 -1441px;
}
.flag-RO {
  background-position: 0 -1364px;
}
.flag-RS {
  background-position: 0 -2673px;
}
.flag-RW {
  background-position: 0 -2002px;
}
.flag-SA {
  background-position: 0 -605px;
}
.flag-SB {
  background-position: 0 -704px;
}
.flag-SC {
  background-position: 0 -121px;
}
.flag-SD {
  background-position: 0 -1617px;
}
.flag-SE {
  background-position: 0 -1969px;
}
.flag-SG {
  background-position: 0 -2090px;
}
.flag-SH {
  background-position: 0 -517px;
}
.flag-SI {
  background-position: 0 -2189px;
}
.flag-SJ {
  background-position: 0 -2156px;
}
.flag-SK {
  background-position: 0 -1584px;
}
.flag-SL {
  background-position: 0 -2541px;
}
.flag-SM {
  background-position: 0 -968px;
}
.flag-SN {
  background-position: 0 -583px;
}
.flag-SO {
  background-position: 0 -1529px;
}
.flag-SR {
  background-position: 0 -2024px;
}
.flag-SS {
  background-position: 0 -385px;
}
.flag-ST {
  background-position: 0 -1056px;
}
.flag-SV {
  background-position: 0 -2167px;
}
.flag-SX {
  background-position: 0 -473px;
}
.flag-SY {
  background-position: 0 -2365px;
}
.flag-SZ {
  background-position: 0 -649px;
}
.flag-TC {
  background-position: 0 -253px;
}
.flag-TD {
  background-position: 0 -1375px;
}
.flag-TF {
  background-position: 0 -946px;
}
.flag-TG {
  background-position: 0 -1562px;
}
.flag-TH {
  background-position: 0 -2651px;
}
.flag-TJ {
  background-position: 0 -2079px;
}
.flag-TK {
  background-position: 0 -1100px;
}
.flag-TL {
  background-position: 0 -1210px;
}
.flag-TM {
  background-position: 0 -451px;
}
.flag-TN {
  background-position: 0 -726px;
}
.flag-TO {
  background-position: 0 -2409px;
}
.flag-TR {
  background-position: 0 -836px;
}
.flag-TT {
  background-position: 0 -429px;
}
.flag-TV {
  background-position: 0 -869px;
}
.flag-TW {
  background-position: 0 -1408px;
}
.flag-TZ {
  background-position: 0 -781px;
}
.flag-UA {
  background-position: 0 -2332px;
}
.flag-UG {
  background-position: 0 -1397px;
}
.flag-US {
  background-position: 0 -2035px;
}
.flag-UY {
  background-position: 0 -1672px;
}
.flag-UZ {
  background-position: 0 -1892px;
}
.flag-VC {
  background-position: 0 -880px;
}
.flag-VE {
  background-position: 0 -1793px;
}
.flag-VG {
  background-position: 0 -176px;
}
.flag-VI {
  background-position: 0 -495px;
}
.flag-VN {
  background-position: 0 -1243px;
}
.flag-VU {
  background-position: 0 -715px;
}
.flag-WF {
  background-position: 0 -1595px;
}
.flag-WS {
  background-position: 0 -1628px;
}
.flag-YE {
  background-position: 0 -2629px;
}
.flag-YT {
  background-position: 0 -814px;
}
.flag-ZA {
  background-position: 0 -660px;
}
.flag-ZM {
  background-position: 0 -286px;
}
.flag-ZW {
  background-position: 0 -902px;
}
.clearfix::before,
.clearfix::after {
  content: " ";
  display: table;
}
.clearfix::after {
  clear: both;
}
.visuallyhidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.hidden {
  display: none;
}
@media (max-width: 479px) {
  .hide-on-mobile {
    display: none;
  }
}
@media (min-width: 480px) and (max-width: 959px) {
  .hide-on-mobile-and-tablet {
    display: none;
  }
}
@media (max-width: 479px) {
  .hide-on-mobile-and-tablet {
    display: none;
  }
}
@media (min-width: 480px) {
  .hide-on-tablet-and-desktop {
    display: none;
  }
}
@media (min-width: 960px) {
  .hide-on-desktop {
    display: none;
  }
}
.invisible-on-mobile-tablet {
  visibility: hidden;
}
@media (min-width: 960px) {
  .invisible-on-mobile-tablet {
    visibility: visible;
  }
}
.vertical-scrollbar-hidden {
  overflow-y: hidden;
}
.no-link {
  cursor: text !important;
  text-decoration: none !important;
}
.no-link:hover,
.no-link:focus {
  color: inherit !important;
}
.no-link:hover .link,
.no-link:focus .link {
  text-decoration: none !important;
  cursor: text !important;
}
.no-link:focus {
  text-decoration: none !important;
}
.A-BTNSO-RW-ALL.no-link {
  border: 0;
}
.A-BTNSO-RW-ALL.no-link:focus {
  background-color: #fff !important;
  text-decoration: none !important;
}
.A-BTNSO-RW-ALL.no-link:hover {
  background: none !important;
}
.text-center,
.M-BSCTBL-RW-RBWM table td .icon-wrap {
  display: inline-block;
  text-align: center;
  width: 100%;
}
.strikethrough {
  text-decoration: line-through;
}
/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  -webkit-font-variant-ligatures: none;
  font-variant-ligatures: none;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  font-smoothing: antialiased;
  -webkit-font-smoothing: antialiased;
}
body {
  margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
progress,
video {
  display: -moz-inline-stack;
  display: inline-block;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
progress {
  vertical-align: baseline;
}
template,
[hidden] {
  display: none;
}
a {
  background-color: transparent;
  -webkit-text-decoration-skip: objects;
}
a:active,
a:hover {
  outline-width: 0;
}
abbr[title] {
  border-bottom: 0;
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
}
b,
strong {
  font-weight: inherit;
  font-weight: bolder;
}
i,
em,
dfn {
  font-style: italic;
}
mark {
  background-color: #ff0;
  color: #000;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
img {
  border-style: none;
}
svg:not(:root) {
  overflow: hidden;
}
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
figure {
  margin: 1em 40px;
}
hr {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}
button,
input,
select,
textarea {
  font: inherit;
  margin: 0;
}
button::-ms-clear,
input::-ms-clear,
select::-ms-clear,
textarea::-ms-clear {
  display: none;
}
optgroup {
  font-weight: bold;
}
button,
input {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html [type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}
legend {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal;
}
textarea {
  overflow: auto;
}
[type="checkbox"],
[type="radio"] {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
}
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
[type="search"] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}
[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
::input-placeholder {
  color: inherit;
  opacity: 0.54;
}
::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}
td,
th {
  vertical-align: top;
}
body {
  font-family: "HSBC Univers Next", "Arial", "PingFang SC", "Microsoft YaHei",
    "Lantinghei SC", "Heiti SC", "simhei", "sans-serif";
  font-style: normal;
  font-weight: 400;
  color: #333;
}
body.no-outlines a,
body.no-outlines button,
body.no-outlines [tabindex],
body.no-outlines input {
  outline: 0;
}
.page[class*="globalSmart"] > .grid .row:first-child.with-bg {
  margin-top: 0;
  margin-bottom: 0;
}
@media (min-width: 480px) {
  .page > .grid .row:first-child.with-bg {
    margin-top: 18px;
  }
}
@media (min-width: 960px) {
  .page > .grid .row:first-child.with-bg {
    margin-top: 20px;
  }
}
.page > .intro-section {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
}
@media (min-width: 480px) {
  .page > .intro-section {
    height: 400px;
  }
}
@media (min-width: 480px) {
  .grid > div.row {
    margin-left: -18px;
    margin-right: -18px;
  }
}
@media (min-width: 960px) {
  .grid > div.row {
    margin-left: -20px;
    margin-right: -20px;
  }
}
[class*="globalSmart"] .grid > div.row {
  margin: 0;
}
[class*="globalSmart"] .grid > div.row > .sm-12 {
  padding-left: 14px;
  padding-right: 14px;
}
@media (min-width: 480px) {
  [class*="globalSmart"] .grid > div.row > .sm-12 {
    padding-left: 18px;
    padding-right: 18px;
  }
}
@media (min-width: 960px) {
  [class*="globalSmart"] .grid > div.row > .sm-12 {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.grid > div.row::after {
  content: "";
  height: 17px;
  width: 100%;
}
@media (min-width: 480px) {
  .grid > div.row::after {
    height: 18px;
  }
}
@media (min-width: 960px) {
  .grid > div.row::after {
    height: 20px;
  }
}
[class*="globalSmart"] .grid > div.row::after {
  content: "";
  height: 0;
}
@media (min-width: 480px) {
  .grid > div.row.transparent-bg {
    height: 450px;
  }
}
@media (min-width: 960px) {
  .grid > div.row.transparent-bg {
    height: 550px;
  }
}
@media (min-width: 480px) {
  .grid > div.row.transparent-bg > .sm-12 {
    height: 100%;
    display: table;
  }
  .aem-AuthorLayer-Edit
    .grid
    > div.row.transparent-bg
    > .sm-12
    > .cq-placeholder {
    display: table-row;
  }
}
.grid > div.row.with-bg,
.grid > div.row.social-row {
  background: #fff;
}
.grid > div.row.with-bg::after,
.grid > div.row.social-row::after {
  background: #fff;
}
.grid > div.row.with-bg > .sm-12,
.grid > div.row.social-row > .sm-12 {
  padding-left: 14px;
  padding-right: 14px;
}
@media (min-width: 480px) {
  .grid > div.row.with-bg > .sm-12,
  .grid > div.row.social-row > .sm-12 {
    padding-left: 18px;
    padding-right: 18px;
  }
}
@media (min-width: 960px) {
  .grid > div.row.with-bg > .sm-12,
  .grid > div.row.social-row > .sm-12 {
    padding-left: 20px;
    padding-right: 20px;
  }
}
[class*="globalSmart"] .grid > div.row.with-bg {
  margin: 0;
}
.grid > div.row.social-row {
  padding-bottom: 14px;
}
@media (min-width: 480px) {
  .grid > div.row.social-row {
    padding-bottom: 18px;
  }
}
@media (min-width: 960px) {
  .grid > div.row.social-row {
    padding-bottom: 20px;
  }
}
.grid > div.row > .sm-12 > [class*="O-"],
.grid > div.row > .sm-12 > .content-container,
.grid > div.row > .sm-12 > .notification-banner,
.grid > div.row .organismsContainer > [class*="O-"],
.grid > div.row .organismsContainer > .content-container,
.grid > div.row .organismsContainer > .notification-banner {
  margin-top: 17px;
}
@media (min-width: 480px) {
  .grid > div.row > .sm-12 > [class*="O-"],
  .grid > div.row > .sm-12 > .content-container,
  .grid > div.row > .sm-12 > .notification-banner,
  .grid > div.row .organismsContainer > [class*="O-"],
  .grid > div.row .organismsContainer > .content-container,
  .grid > div.row .organismsContainer > .notification-banner {
    margin-top: 18px;
  }
}
@media (min-width: 960px) {
  .grid > div.row > .sm-12 > [class*="O-"],
  .grid > div.row > .sm-12 > .content-container,
  .grid > div.row > .sm-12 > .notification-banner,
  .grid > div.row .organismsContainer > [class*="O-"],
  .grid > div.row .organismsContainer > .content-container,
  .grid > div.row .organismsContainer > .notification-banner {
    margin-top: 20px;
  }
}
[class*="globalSmart"] .grid > div.row > .sm-12 > .notification-banner,
[class*="globalSmart"] .grid > div.row > .sm-12 > .content-container,
[class*="globalSmart"]
  .grid
  > div.row
  .organismsContainer
  > .notification-banner,
[class*="globalSmart"]
  .grid
  > div.row
  .organismsContainer
  > .content-container {
  margin: 0;
}
[class*="globalSmart"] .grid > div.row > .sm-12 > [class*="O-"],
[class*="globalSmart"] .grid > div.row .organismsContainer > [class*="O-"] {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
}
.aem-AuthorLayer-Edit .page > .intro-section {
  height: auto;
}
[class*="globalSmart"] .intro-section.has-home-page-hero,
[class*="globalSmart"] .intro-section.has-hero-2,
[class*="globalSmart"] .intro-section.hero-no-image,
[class*="globalSmart"] .intro-section.hero-with-search {
  height: auto;
}
[class*="globalSmart"] .intro-section.has-home-page-hero > .sm-12,
[class*="globalSmart"] .intro-section.has-hero-2 > .sm-12,
[class*="globalSmart"] .intro-section.hero-no-image > .sm-12,
[class*="globalSmart"] .intro-section.hero-with-search > .sm-12 {
  padding: 0;
}
@media (min-width: 480px) {
  [class*="globalSmart"] .intro-section.has-home-page-hero > .sm-12,
  [class*="globalSmart"] .intro-section.has-hero-2 > .sm-12,
  [class*="globalSmart"] .intro-section.hero-no-image > .sm-12,
  [class*="globalSmart"] .intro-section.hero-with-search > .sm-12 {
    padding: 0;
  }
}
[class*="globalSmart"] .intro-section .grid .row .img-container {
  padding: 0;
}
@media (min-width: 480px) {
  [class*="globalSmart"] .intro-section .grid .row .img-container {
    margin: 0;
    width: 100%;
  }
}
@media (min-width: 960px) {
  [class*="globalSmart"] .intro-section .grid .row .img-container {
    padding: 0 10px 0 20px;
  }
}
[class*="globalSmart"]
  .intro-section
  .grid
  .row
  .hero-banner-2-wrapper
  .img-container {
  padding: 0;
  margin: 0;
  width: 100%;
}
@media (min-width: 960px) {
  [class*="globalSmart"]
    .intro-section
    .grid
    .row
    .hero-banner-2-wrapper
    .img-container {
    padding: 0 20px;
  }
}
[class*="globalSmart"] .intro-section .grid .row .link-panel-container {
  padding-right: 0;
  float: left;
}
@media (min-width: 480px) {
  [class*="globalSmart"] .intro-section .grid .row .link-panel-container {
    padding: 0 23px 0 9px;
  }
}
@media (min-width: 960px) {
  [class*="globalSmart"] .intro-section .grid .row .link-panel-container {
    padding: 0 20px 0 10px;
  }
}
[class*="globalSmart"] .intro-section .grid .row .link-panel-container > div {
  height: 100%;
  width: 100%;
}
.aem-AuthorLayer-Edit
  [class*="globalSmart"]
  .intro-section
  .grid
  .row
  .link-panel-container {
  padding-right: 0;
}
[class*="globalSmart"] .intro-section .grid .row .size-inherit {
  padding: 0;
}
@media (min-width: 480px) {
  [class*="globalSmart"] .intro-section .grid .row .size-inherit {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
  }
}
@media (min-width: 960px) {
  [class*="globalSmart"] .intro-section .grid .row .size-inherit {
    display: block;
  }
}
.aem-AuthorLayer-Edit
  [class*="globalSmart"]
  .intro-section
  .grid
  .row
  .size-inherit {
  padding: 0;
}
[class*="globalSmart"] .size-inherit.lg-9 > .sm-12 {
  width: 100%;
}
@media (min-width: 480px) {
  [class*="globalSmart"] .size-inherit.lg-9 > .md-9 {
    width: 100%;
  }
  [class*="globalSmart"] .size-inherit.lg-9 > .md-7 {
    width: 58.33333%;
  }
}
@media (min-width: 960px) {
  [class*="globalSmart"] .size-inherit.lg-9 > .lg-12,
  [class*="globalSmart"] .size-inherit.lg-9 > .lg-9 {
    width: 100%;
  }
  [class*="globalSmart"] .size-inherit.lg-9 > .lg-5 {
    width: 55.5556%;
  }
}
[class*="globalSmart"] .O-SMARTSPCGEN-DEV::before,
[class*="globalSmart"] .O-SMARTSPCGEN-DEV::after,
[class*="globalSmart"] .O-NEWSPCGEN-DEV::before,
[class*="globalSmart"] .O-NEWSPCGEN-DEV::after {
  content: "";
  height: 14px;
  width: 100%;
  display: block;
}
@media (min-width: 480px) {
  [class*="globalSmart"] .O-SMARTSPCGEN-DEV::before,
  [class*="globalSmart"] .O-SMARTSPCGEN-DEV::after,
  [class*="globalSmart"] .O-NEWSPCGEN-DEV::before,
  [class*="globalSmart"] .O-NEWSPCGEN-DEV::after {
    height: 18px;
  }
}
@media (min-width: 960px) {
  [class*="globalSmart"] .O-SMARTSPCGEN-DEV::before,
  [class*="globalSmart"] .O-SMARTSPCGEN-DEV::after,
  [class*="globalSmart"] .O-NEWSPCGEN-DEV::before,
  [class*="globalSmart"] .O-NEWSPCGEN-DEV::after {
    height: 20px;
  }
}
.O-SMARTSPCGEN-DEV .remove-bottom-space::after,
.O-NEWSPCGEN-DEV .remove-bottom-space::after {
  margin: 0 0 -14px 0;
  margin: 0rem 0rem -0.875rem 0rem;
  content: "";
  display: block;
}
@media (min-width: 480px) {
  .O-SMARTSPCGEN-DEV .remove-bottom-space::after,
  .O-NEWSPCGEN-DEV .remove-bottom-space::after {
    margin: 0 0 -18px 0;
    margin: 0rem 0rem -1.125rem 0rem;
  }
}
@media (min-width: 960px) {
  .O-SMARTSPCGEN-DEV .remove-bottom-space::after,
  .O-NEWSPCGEN-DEV .remove-bottom-space::after {
    margin: 0 0 -20px 0;
    margin: 0rem 0rem -1.25rem 0rem;
  }
}
[class*="globalSmart"] .O-NEWSPCGEN-DEV::before,
[class*="globalSmart"] .O-NEWSPCGEN-DEV::after {
  height: 16px;
}
@media (min-width: 960px) {
  [class*="globalSmart"] .O-NEWSPCGEN-DEV::before,
  [class*="globalSmart"] .O-NEWSPCGEN-DEV::after {
    height: 20px;
  }
}
.O-NEWSPCGEN-DEV .remove-bottom-space::after {
  margin: -16px;
}
@media (min-width: 960px) {
  .O-NEWSPCGEN-DEV .remove-bottom-space::after {
    margin: -20px;
  }
}
[class*="globalSmart"] .O-SMARTSPCGENGRID::after {
  content: "";
  height: 14px;
  width: 100%;
  display: block;
}
@media (min-width: 480px) {
  [class*="globalSmart"] .O-SMARTSPCGENGRID::after {
    height: 18px;
  }
}
@media (min-width: 960px) {
  [class*="globalSmart"] .O-SMARTSPCGENGRID::after {
    height: 20px;
  }
}
.text-container > .text {
  display: block;
}
.O-NEWSPCGENGRID.grid > div.row > .m-xsm-12,
.O-NEWSPCGENGRID.grid > div.row > .sm-12 {
  padding-left: 16px;
  padding-right: 16px;
}
@media (min-width: 960px) {
  .O-NEWSPCGENGRID.grid > div.row > .m-xsm-12,
  .O-NEWSPCGENGRID.grid > div.row > .sm-12 {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.aem-AuthorLayer-Edit .O-NEWSPCGENGRID .pageTitle {
  padding-left: 16px;
  padding-right: 16px;
}
@media (min-width: 960px) {
  .aem-AuthorLayer-Edit .O-NEWSPCGENGRID .pageTitle {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.grid {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  max-width: 1280px;
  width: 100%;
  margin: 0 auto;
  padding: 0 7px;
}
@media (min-width: 480px) {
  .grid {
    padding: 0 18px;
  }
}
@media (min-width: 960px) {
  .grid {
    padding: 0 20px;
  }
}
[class*="globalSmart"] .grid {
  padding: 0;
}
.grid [class*="sm-"],
.grid [class*="md-"],
.grid [class*="lg-"],
.grid [class*="m-xsm-"],
.grid [class*="m-sm-"],
.grid [class*="m-mdsm-"],
.grid [class*="m-md-"],
.grid [class*="m-lg-"] {
  float: left;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
}
.grid [class*="sm-"].clear-float,
.grid [class*="md-"].clear-float,
.grid [class*="lg-"].clear-float,
.grid [class*="m-xsm-"].clear-float,
.grid [class*="m-sm-"].clear-float,
.grid [class*="m-mdsm-"].clear-float,
.grid [class*="m-md-"].clear-float,
.grid [class*="m-lg-"].clear-float {
  float: none;
}
.grid .row::before,
.grid .row::after {
  content: "";
  display: table;
}
.grid .row::after {
  clear: both;
}
.sm-1 {
  width: 8.3333333333%;
}
.sm-2 {
  width: 16.6666666667%;
}
.sm-3 {
  width: 25%;
}
.sm-4 {
  width: 33.3333333333%;
}
.sm-5 {
  width: 41.6666666667%;
}
.sm-6 {
  width: 50%;
}
.sm-7 {
  width: 58.3333333333%;
}
.sm-8 {
  width: 66.6666666667%;
}
.sm-9 {
  width: 75%;
}
.sm-10 {
  width: 83.3333333333%;
}
.sm-11 {
  width: 91.6666666667%;
}
.sm-12 {
  width: 100%;
}
.offset-sm-0 {
  margin-left: 0;
}
.offset-sm-1 {
  margin-left: 8.3333333333%;
}
.offset-sm-2 {
  margin-left: 16.6666666667%;
}
.offset-sm-3 {
  margin-left: 25%;
}
.offset-sm-4 {
  margin-left: 33.3333333333%;
}
.offset-sm-5 {
  margin-left: 41.6666666667%;
}
.offset-sm-6 {
  margin-left: 50%;
}
.offset-sm-7 {
  margin-left: 58.3333333333%;
}
.offset-sm-8 {
  margin-left: 66.6666666667%;
}
.offset-sm-9 {
  margin-left: 75%;
}
.offset-sm-10 {
  margin-left: 83.3333333333%;
}
.offset-sm-11 {
  margin-left: 91.6666666667%;
}
.offset-sm-12 {
  margin-left: 100%;
}
@media (min-width: 480px) {
  .md-1 {
    width: 8.3333333333%;
  }
  .md-2 {
    width: 16.6666666667%;
  }
  .md-3 {
    width: 25%;
  }
  .md-4 {
    width: 33.3333333333%;
  }
  .md-5 {
    width: 41.6666666667%;
  }
  .md-6 {
    width: 50%;
  }
  .md-7 {
    width: 58.3333333333%;
  }
  .md-8 {
    width: 66.6666666667%;
  }
  .md-9 {
    width: 75%;
  }
  .md-10 {
    width: 83.3333333333%;
  }
  .md-11 {
    width: 91.6666666667%;
  }
  .md-12 {
    width: 100%;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .offset-md-1 {
    margin-left: 8.3333333333%;
  }
  .offset-md-2 {
    margin-left: 16.6666666667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.3333333333%;
  }
  .offset-md-5 {
    margin-left: 41.6666666667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.3333333333%;
  }
  .offset-md-8 {
    margin-left: 66.6666666667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.3333333333%;
  }
  .offset-md-11 {
    margin-left: 91.6666666667%;
  }
  .offset-md-12 {
    margin-left: 100%;
  }
}
@media (min-width: 960px) {
  .lg-1 {
    width: 8.3333333333%;
  }
  .lg-2 {
    width: 16.6666666667%;
  }
  .lg-3 {
    width: 25%;
  }
  .lg-4 {
    width: 33.3333333333%;
  }
  .lg-5 {
    width: 41.6666666667%;
  }
  .lg-6 {
    width: 50%;
  }
  .lg-7 {
    width: 58.3333333333%;
  }
  .lg-8 {
    width: 66.6666666667%;
  }
  .lg-9 {
    width: 75%;
  }
  .lg-10 {
    width: 83.3333333333%;
  }
  .lg-11 {
    width: 91.6666666667%;
  }
  .lg-12 {
    width: 100%;
  }
  .offset-lg-0 {
    margin-left: 0;
  }
  .offset-lg-1 {
    margin-left: 8.3333333333%;
  }
  .offset-lg-2 {
    margin-left: 16.6666666667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.3333333333%;
  }
  .offset-lg-5 {
    margin-left: 41.6666666667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.3333333333%;
  }
  .offset-lg-8 {
    margin-left: 66.6666666667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.3333333333%;
  }
  .offset-lg-11 {
    margin-left: 91.6666666667%;
  }
  .offset-lg-12 {
    margin-left: 100%;
  }
}
.m-xsm-1 {
  width: 8.3333333333%;
}
.m-xsm-2 {
  width: 16.6666666667%;
}
.m-xsm-3 {
  width: 25%;
}
.m-xsm-4 {
  width: 33.3333333333%;
}
.m-xsm-5 {
  width: 41.6666666667%;
}
.m-xsm-6 {
  width: 50%;
}
.m-xsm-7 {
  width: 58.3333333333%;
}
.m-xsm-8 {
  width: 66.6666666667%;
}
.m-xsm-9 {
  width: 75%;
}
.m-xsm-10 {
  width: 83.3333333333%;
}
.m-xsm-11 {
  width: 91.6666666667%;
}
.m-xsm-12 {
  width: 100%;
}
.offset-m-xsm-0 {
  margin-left: 0;
}
.offset-m-xsm-1 {
  margin-left: 8.3333333333%;
}
.offset-m-xsm-2 {
  margin-left: 16.6666666667%;
}
.offset-m-xsm-3 {
  margin-left: 25%;
}
.offset-m-xsm-4 {
  margin-left: 33.3333333333%;
}
.offset-m-xsm-5 {
  margin-left: 41.6666666667%;
}
.offset-m-xsm-6 {
  margin-left: 50%;
}
.offset-m-xsm-7 {
  margin-left: 58.3333333333%;
}
.offset-m-xsm-8 {
  margin-left: 66.6666666667%;
}
.offset-m-xsm-9 {
  margin-left: 75%;
}
.offset-m-xsm-10 {
  margin-left: 83.3333333333%;
}
.offset-m-xsm-11 {
  margin-left: 91.6666666667%;
}
.offset-m-xsm-12 {
  margin-left: 100%;
}
@media (min-width: 480px) {
  .m-sm-1 {
    width: 8.3333333333%;
  }
  .m-sm-2 {
    width: 16.6666666667%;
  }
  .m-sm-3 {
    width: 25%;
  }
  .m-sm-4 {
    width: 33.3333333333%;
  }
  .m-sm-5 {
    width: 41.6666666667%;
  }
  .m-sm-6 {
    width: 50%;
  }
  .m-sm-7 {
    width: 58.3333333333%;
  }
  .m-sm-8 {
    width: 66.6666666667%;
  }
  .m-sm-9 {
    width: 75%;
  }
  .m-sm-10 {
    width: 83.3333333333%;
  }
  .m-sm-11 {
    width: 91.6666666667%;
  }
  .m-sm-12 {
    width: 100%;
  }
  .offset-m-sm-0 {
    margin-left: 0;
  }
  .offset-m-sm-1 {
    margin-left: 8.3333333333%;
  }
  .offset-m-sm-2 {
    margin-left: 16.6666666667%;
  }
  .offset-m-sm-3 {
    margin-left: 25%;
  }
  .offset-m-sm-4 {
    margin-left: 33.3333333333%;
  }
  .offset-m-sm-5 {
    margin-left: 41.6666666667%;
  }
  .offset-m-sm-6 {
    margin-left: 50%;
  }
  .offset-m-sm-7 {
    margin-left: 58.3333333333%;
  }
  .offset-m-sm-8 {
    margin-left: 66.6666666667%;
  }
  .offset-m-sm-9 {
    margin-left: 75%;
  }
  .offset-m-sm-10 {
    margin-left: 83.3333333333%;
  }
  .offset-m-sm-11 {
    margin-left: 91.6666666667%;
  }
  .offset-m-sm-12 {
    margin-left: 100%;
  }
}
@media (min-width: 760px) {
  .m-mdsm-1 {
    width: 8.3333333333%;
  }
  .m-mdsm-2 {
    width: 16.6666666667%;
  }
  .m-mdsm-3 {
    width: 25%;
  }
  .m-mdsm-4 {
    width: 33.3333333333%;
  }
  .m-mdsm-5 {
    width: 41.6666666667%;
  }
  .m-mdsm-6 {
    width: 50%;
  }
  .m-mdsm-7 {
    width: 58.3333333333%;
  }
  .m-mdsm-8 {
    width: 66.6666666667%;
  }
  .m-mdsm-9 {
    width: 75%;
  }
  .m-mdsm-10 {
    width: 83.3333333333%;
  }
  .m-mdsm-11 {
    width: 91.6666666667%;
  }
  .m-mdsm-12 {
    width: 100%;
  }
  .offset-m-mdsm-0 {
    margin-left: 0;
  }
  .offset-m-mdsm-1 {
    margin-left: 8.3333333333%;
  }
  .offset-m-mdsm-2 {
    margin-left: 16.6666666667%;
  }
  .offset-m-mdsm-3 {
    margin-left: 25%;
  }
  .offset-m-mdsm-4 {
    margin-left: 33.3333333333%;
  }
  .offset-m-mdsm-5 {
    margin-left: 41.6666666667%;
  }
  .offset-m-mdsm-6 {
    margin-left: 50%;
  }
  .offset-m-mdsm-7 {
    margin-left: 58.3333333333%;
  }
  .offset-m-mdsm-8 {
    margin-left: 66.6666666667%;
  }
  .offset-m-mdsm-9 {
    margin-left: 75%;
  }
  .offset-m-mdsm-10 {
    margin-left: 83.3333333333%;
  }
  .offset-m-mdsm-11 {
    margin-left: 91.6666666667%;
  }
  .offset-m-mdsm-12 {
    margin-left: 100%;
  }
}
@media (min-width: 960px) {
  .m-md-1 {
    width: 8.3333333333%;
  }
  .m-md-2 {
    width: 16.6666666667%;
  }
  .m-md-3 {
    width: 25%;
  }
  .m-md-4 {
    width: 33.3333333333%;
  }
  .m-md-5 {
    width: 41.6666666667%;
  }
  .m-md-6 {
    width: 50%;
  }
  .m-md-7 {
    width: 58.3333333333%;
  }
  .m-md-8 {
    width: 66.6666666667%;
  }
  .m-md-9 {
    width: 75%;
  }
  .m-md-10 {
    width: 83.3333333333%;
  }
  .m-md-11 {
    width: 91.6666666667%;
  }
  .m-md-12 {
    width: 100%;
  }
  .offset-m-md-0 {
    margin-left: 0;
  }
  .offset-m-md-1 {
    margin-left: 8.3333333333%;
  }
  .offset-m-md-2 {
    margin-left: 16.6666666667%;
  }
  .offset-m-md-3 {
    margin-left: 25%;
  }
  .offset-m-md-4 {
    margin-left: 33.3333333333%;
  }
  .offset-m-md-5 {
    margin-left: 41.6666666667%;
  }
  .offset-m-md-6 {
    margin-left: 50%;
  }
  .offset-m-md-7 {
    margin-left: 58.3333333333%;
  }
  .offset-m-md-8 {
    margin-left: 66.6666666667%;
  }
  .offset-m-md-9 {
    margin-left: 75%;
  }
  .offset-m-md-10 {
    margin-left: 83.3333333333%;
  }
  .offset-m-md-11 {
    margin-left: 91.6666666667%;
  }
  .offset-m-md-12 {
    margin-left: 100%;
  }
}
@media (min-width: 1280px) {
  .m-lg-1 {
    width: 8.3333333333%;
  }
  .m-lg-2 {
    width: 16.6666666667%;
  }
  .m-lg-3 {
    width: 25%;
  }
  .m-lg-4 {
    width: 33.3333333333%;
  }
  .m-lg-5 {
    width: 41.6666666667%;
  }
  .m-lg-6 {
    width: 50%;
  }
  .m-lg-7 {
    width: 58.3333333333%;
  }
  .m-lg-8 {
    width: 66.6666666667%;
  }
  .m-lg-9 {
    width: 75%;
  }
  .m-lg-10 {
    width: 83.3333333333%;
  }
  .m-lg-11 {
    width: 91.6666666667%;
  }
  .m-lg-12 {
    width: 100%;
  }
  .offset-m-lg-0 {
    margin-left: 0;
  }
  .offset-m-lg-1 {
    margin-left: 8.3333333333%;
  }
  .offset-m-lg-2 {
    margin-left: 16.6666666667%;
  }
  .offset-m-lg-3 {
    margin-left: 25%;
  }
  .offset-m-lg-4 {
    margin-left: 33.3333333333%;
  }
  .offset-m-lg-5 {
    margin-left: 41.6666666667%;
  }
  .offset-m-lg-6 {
    margin-left: 50%;
  }
  .offset-m-lg-7 {
    margin-left: 58.3333333333%;
  }
  .offset-m-lg-8 {
    margin-left: 66.6666666667%;
  }
  .offset-m-lg-9 {
    margin-left: 75%;
  }
  .offset-m-lg-10 {
    margin-left: 83.3333333333%;
  }
  .offset-m-lg-11 {
    margin-left: 91.6666666667%;
  }
  .offset-m-lg-12 {
    margin-left: 100%;
  }
}
.grid .msm {
  margin-bottom: 7px;
}
@media (min-width: 480px) {
  .grid .msm {
    margin-bottom: 9px;
  }
}
@media (min-width: 960px) {
  .grid .msm {
    margin-bottom: 10px;
  }
}
.grid .mmd {
  margin-bottom: 7px;
}
@media (min-width: 480px) {
  .grid .mmd {
    margin-bottom: 18px;
  }
}
@media (min-width: 960px) {
  .grid .mmd {
    margin-bottom: 20px;
  }
}
.grid .mlg {
  margin-bottom: 7px;
}
@media (min-width: 480px) {
  .grid .mlg {
    margin-bottom: 27px;
  }
}
@media (min-width: 960px) {
  .grid .mlg {
    margin-bottom: 30px;
  }
}
.grid .mxl {
  margin-bottom: 7px;
}
@media (min-width: 480px) {
  .grid .mxl {
    margin-bottom: 36px;
  }
}
@media (min-width: 960px) {
  .grid .mxl {
    margin-bottom: 40px;
  }
}
.sm-1,
.md-1,
.lg-1,
.m-xsm-1,
.m-sm-1,
.m-mdsm-1,
.m-md-1,
.m-lg-1,
.sm-2,
.md-2,
.lg-2,
.m-xsm-2,
.m-sm-2,
.m-mdsm-2,
.m-md-2,
.m-lg-2,
.sm-3,
.md-3,
.lg-3,
.m-xsm-3,
.m-sm-3,
.m-mdsm-3,
.m-md-3,
.m-lg-3,
.sm-4,
.md-4,
.lg-4,
.m-xsm-4,
.m-sm-4,
.m-mdsm-4,
.m-md-4,
.m-lg-4,
.sm-5,
.md-5,
.lg-5,
.m-xsm-5,
.m-sm-5,
.m-mdsm-5,
.m-md-5,
.m-lg-5,
.sm-6,
.md-6,
.lg-6,
.m-xsm-6,
.m-sm-6,
.m-mdsm-6,
.m-md-6,
.m-lg-6,
.sm-7,
.md-7,
.lg-7,
.m-xsm-7,
.m-sm-7,
.m-mdsm-7,
.m-md-7,
.m-lg-7,
.sm-8,
.md-8,
.lg-8,
.m-xsm-8,
.m-sm-8,
.m-mdsm-8,
.m-md-8,
.m-lg-8,
.sm-9,
.md-9,
.lg-9,
.m-xsm-9,
.m-sm-9,
.m-mdsm-9,
.m-md-9,
.m-lg-9,
.sm-10,
.md-10,
.lg-10,
.m-xsm-10,
.m-sm-10,
.m-mdsm-10,
.m-md-10,
.m-lg-10,
.sm-11,
.md-11,
.lg-11,
.m-xsm-11,
.m-sm-11,
.m-mdsm-11,
.m-md-11,
.m-lg-11,
.sm-12,
.md-12,
.lg-12,
.m-xsm-12,
.m-sm-12,
.m-mdsm-12,
.m-md-12,
.m-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 7px;
  padding-right: 7px;
}
.row {
  margin-left: -7px;
  margin-right: -7px;
}
@media (min-width: 480px) {
  .sm-1,
  .md-1,
  .lg-1,
  .m-xsm-1,
  .m-sm-1,
  .m-mdsm-1,
  .m-md-1,
  .m-lg-1,
  .sm-2,
  .md-2,
  .lg-2,
  .m-xsm-2,
  .m-sm-2,
  .m-mdsm-2,
  .m-md-2,
  .m-lg-2,
  .sm-3,
  .md-3,
  .lg-3,
  .m-xsm-3,
  .m-sm-3,
  .m-mdsm-3,
  .m-md-3,
  .m-lg-3,
  .sm-4,
  .md-4,
  .lg-4,
  .m-xsm-4,
  .m-sm-4,
  .m-mdsm-4,
  .m-md-4,
  .m-lg-4,
  .sm-5,
  .md-5,
  .lg-5,
  .m-xsm-5,
  .m-sm-5,
  .m-mdsm-5,
  .m-md-5,
  .m-lg-5,
  .sm-6,
  .md-6,
  .lg-6,
  .m-xsm-6,
  .m-sm-6,
  .m-mdsm-6,
  .m-md-6,
  .m-lg-6,
  .sm-7,
  .md-7,
  .lg-7,
  .m-xsm-7,
  .m-sm-7,
  .m-mdsm-7,
  .m-md-7,
  .m-lg-7,
  .sm-8,
  .md-8,
  .lg-8,
  .m-xsm-8,
  .m-sm-8,
  .m-mdsm-8,
  .m-md-8,
  .m-lg-8,
  .sm-9,
  .md-9,
  .lg-9,
  .m-xsm-9,
  .m-sm-9,
  .m-mdsm-9,
  .m-md-9,
  .m-lg-9,
  .sm-10,
  .md-10,
  .lg-10,
  .m-xsm-10,
  .m-sm-10,
  .m-mdsm-10,
  .m-md-10,
  .m-lg-10,
  .sm-11,
  .md-11,
  .lg-11,
  .m-xsm-11,
  .m-sm-11,
  .m-mdsm-11,
  .m-md-11,
  .m-lg-11,
  .sm-12,
  .md-12,
  .lg-12,
  .m-xsm-12,
  .m-sm-12,
  .m-mdsm-12,
  .m-md-12,
  .m-lg-12 {
    padding-left: 9px;
    padding-right: 9px;
  }
  .row {
    margin-left: -9px;
    margin-right: -9px;
  }
}
@media (min-width: 960px) {
  .sm-1,
  .md-1,
  .lg-1,
  .m-xsm-1,
  .m-sm-1,
  .m-mdsm-1,
  .m-md-1,
  .m-lg-1,
  .sm-2,
  .md-2,
  .lg-2,
  .m-xsm-2,
  .m-sm-2,
  .m-mdsm-2,
  .m-md-2,
  .m-lg-2,
  .sm-3,
  .md-3,
  .lg-3,
  .m-xsm-3,
  .m-sm-3,
  .m-mdsm-3,
  .m-md-3,
  .m-lg-3,
  .sm-4,
  .md-4,
  .lg-4,
  .m-xsm-4,
  .m-sm-4,
  .m-mdsm-4,
  .m-md-4,
  .m-lg-4,
  .sm-5,
  .md-5,
  .lg-5,
  .m-xsm-5,
  .m-sm-5,
  .m-mdsm-5,
  .m-md-5,
  .m-lg-5,
  .sm-6,
  .md-6,
  .lg-6,
  .m-xsm-6,
  .m-sm-6,
  .m-mdsm-6,
  .m-md-6,
  .m-lg-6,
  .sm-7,
  .md-7,
  .lg-7,
  .m-xsm-7,
  .m-sm-7,
  .m-mdsm-7,
  .m-md-7,
  .m-lg-7,
  .sm-8,
  .md-8,
  .lg-8,
  .m-xsm-8,
  .m-sm-8,
  .m-mdsm-8,
  .m-md-8,
  .m-lg-8,
  .sm-9,
  .md-9,
  .lg-9,
  .m-xsm-9,
  .m-sm-9,
  .m-mdsm-9,
  .m-md-9,
  .m-lg-9,
  .sm-10,
  .md-10,
  .lg-10,
  .m-xsm-10,
  .m-sm-10,
  .m-mdsm-10,
  .m-md-10,
  .m-lg-10,
  .sm-11,
  .md-11,
  .lg-11,
  .m-xsm-11,
  .m-sm-11,
  .m-mdsm-11,
  .m-md-11,
  .m-lg-11,
  .sm-12,
  .md-12,
  .lg-12,
  .m-xsm-12,
  .m-sm-12,
  .m-mdsm-12,
  .m-md-12,
  .m-lg-12 {
    padding-left: 10px;
    padding-right: 10px;
  }
  .row {
    margin-left: -10px;
    margin-right: -10px;
  }
}
@media (min-width: 0) {
  .O-NEWSPCGEN-DEV .sm-1,
  .O-NEWSPCGEN-DEV .md-1,
  .O-NEWSPCGEN-DEV .lg-1,
  .O-NEWSPCGEN-DEV .m-xsm-1,
  .O-NEWSPCGEN-DEV .m-sm-1,
  .O-NEWSPCGEN-DEV .m-mdsm-1,
  .O-NEWSPCGEN-DEV .m-md-1,
  .O-NEWSPCGEN-DEV .m-lg-1,
  .O-NEWSPCGEN-DEV .sm-2,
  .O-NEWSPCGEN-DEV .md-2,
  .O-NEWSPCGEN-DEV .lg-2,
  .O-NEWSPCGEN-DEV .m-xsm-2,
  .O-NEWSPCGEN-DEV .m-sm-2,
  .O-NEWSPCGEN-DEV .m-mdsm-2,
  .O-NEWSPCGEN-DEV .m-md-2,
  .O-NEWSPCGEN-DEV .m-lg-2,
  .O-NEWSPCGEN-DEV .sm-3,
  .O-NEWSPCGEN-DEV .md-3,
  .O-NEWSPCGEN-DEV .lg-3,
  .O-NEWSPCGEN-DEV .m-xsm-3,
  .O-NEWSPCGEN-DEV .m-sm-3,
  .O-NEWSPCGEN-DEV .m-mdsm-3,
  .O-NEWSPCGEN-DEV .m-md-3,
  .O-NEWSPCGEN-DEV .m-lg-3,
  .O-NEWSPCGEN-DEV .sm-4,
  .O-NEWSPCGEN-DEV .md-4,
  .O-NEWSPCGEN-DEV .lg-4,
  .O-NEWSPCGEN-DEV .m-xsm-4,
  .O-NEWSPCGEN-DEV .m-sm-4,
  .O-NEWSPCGEN-DEV .m-mdsm-4,
  .O-NEWSPCGEN-DEV .m-md-4,
  .O-NEWSPCGEN-DEV .m-lg-4,
  .O-NEWSPCGEN-DEV .sm-5,
  .O-NEWSPCGEN-DEV .md-5,
  .O-NEWSPCGEN-DEV .lg-5,
  .O-NEWSPCGEN-DEV .m-xsm-5,
  .O-NEWSPCGEN-DEV .m-sm-5,
  .O-NEWSPCGEN-DEV .m-mdsm-5,
  .O-NEWSPCGEN-DEV .m-md-5,
  .O-NEWSPCGEN-DEV .m-lg-5,
  .O-NEWSPCGEN-DEV .sm-6,
  .O-NEWSPCGEN-DEV .md-6,
  .O-NEWSPCGEN-DEV .lg-6,
  .O-NEWSPCGEN-DEV .m-xsm-6,
  .O-NEWSPCGEN-DEV .m-sm-6,
  .O-NEWSPCGEN-DEV .m-mdsm-6,
  .O-NEWSPCGEN-DEV .m-md-6,
  .O-NEWSPCGEN-DEV .m-lg-6,
  .O-NEWSPCGEN-DEV .sm-7,
  .O-NEWSPCGEN-DEV .md-7,
  .O-NEWSPCGEN-DEV .lg-7,
  .O-NEWSPCGEN-DEV .m-xsm-7,
  .O-NEWSPCGEN-DEV .m-sm-7,
  .O-NEWSPCGEN-DEV .m-mdsm-7,
  .O-NEWSPCGEN-DEV .m-md-7,
  .O-NEWSPCGEN-DEV .m-lg-7,
  .O-NEWSPCGEN-DEV .sm-8,
  .O-NEWSPCGEN-DEV .md-8,
  .O-NEWSPCGEN-DEV .lg-8,
  .O-NEWSPCGEN-DEV .m-xsm-8,
  .O-NEWSPCGEN-DEV .m-sm-8,
  .O-NEWSPCGEN-DEV .m-mdsm-8,
  .O-NEWSPCGEN-DEV .m-md-8,
  .O-NEWSPCGEN-DEV .m-lg-8,
  .O-NEWSPCGEN-DEV .sm-9,
  .O-NEWSPCGEN-DEV .md-9,
  .O-NEWSPCGEN-DEV .lg-9,
  .O-NEWSPCGEN-DEV .m-xsm-9,
  .O-NEWSPCGEN-DEV .m-sm-9,
  .O-NEWSPCGEN-DEV .m-mdsm-9,
  .O-NEWSPCGEN-DEV .m-md-9,
  .O-NEWSPCGEN-DEV .m-lg-9,
  .O-NEWSPCGEN-DEV .sm-10,
  .O-NEWSPCGEN-DEV .md-10,
  .O-NEWSPCGEN-DEV .lg-10,
  .O-NEWSPCGEN-DEV .m-xsm-10,
  .O-NEWSPCGEN-DEV .m-sm-10,
  .O-NEWSPCGEN-DEV .m-mdsm-10,
  .O-NEWSPCGEN-DEV .m-md-10,
  .O-NEWSPCGEN-DEV .m-lg-10,
  .O-NEWSPCGEN-DEV .sm-11,
  .O-NEWSPCGEN-DEV .md-11,
  .O-NEWSPCGEN-DEV .lg-11,
  .O-NEWSPCGEN-DEV .m-xsm-11,
  .O-NEWSPCGEN-DEV .m-sm-11,
  .O-NEWSPCGEN-DEV .m-mdsm-11,
  .O-NEWSPCGEN-DEV .m-md-11,
  .O-NEWSPCGEN-DEV .m-lg-11,
  .O-NEWSPCGEN-DEV .sm-12,
  .O-NEWSPCGEN-DEV .md-12,
  .O-NEWSPCGEN-DEV .lg-12,
  .O-NEWSPCGEN-DEV .m-xsm-12,
  .O-NEWSPCGEN-DEV .m-sm-12,
  .O-NEWSPCGEN-DEV .m-mdsm-12,
  .O-NEWSPCGEN-DEV .m-md-12,
  .O-NEWSPCGEN-DEV .m-lg-12 {
    padding-left: 8px;
    padding-right: 8px;
  }
  .O-NEWSPCGEN-DEV .row {
    margin-left: -8px;
    margin-right: -8px;
  }
}
@media (min-width: 960px) {
  .O-NEWSPCGEN-DEV .sm-1,
  .O-NEWSPCGEN-DEV .md-1,
  .O-NEWSPCGEN-DEV .lg-1,
  .O-NEWSPCGEN-DEV .m-xsm-1,
  .O-NEWSPCGEN-DEV .m-sm-1,
  .O-NEWSPCGEN-DEV .m-mdsm-1,
  .O-NEWSPCGEN-DEV .m-md-1,
  .O-NEWSPCGEN-DEV .m-lg-1,
  .O-NEWSPCGEN-DEV .sm-2,
  .O-NEWSPCGEN-DEV .md-2,
  .O-NEWSPCGEN-DEV .lg-2,
  .O-NEWSPCGEN-DEV .m-xsm-2,
  .O-NEWSPCGEN-DEV .m-sm-2,
  .O-NEWSPCGEN-DEV .m-mdsm-2,
  .O-NEWSPCGEN-DEV .m-md-2,
  .O-NEWSPCGEN-DEV .m-lg-2,
  .O-NEWSPCGEN-DEV .sm-3,
  .O-NEWSPCGEN-DEV .md-3,
  .O-NEWSPCGEN-DEV .lg-3,
  .O-NEWSPCGEN-DEV .m-xsm-3,
  .O-NEWSPCGEN-DEV .m-sm-3,
  .O-NEWSPCGEN-DEV .m-mdsm-3,
  .O-NEWSPCGEN-DEV .m-md-3,
  .O-NEWSPCGEN-DEV .m-lg-3,
  .O-NEWSPCGEN-DEV .sm-4,
  .O-NEWSPCGEN-DEV .md-4,
  .O-NEWSPCGEN-DEV .lg-4,
  .O-NEWSPCGEN-DEV .m-xsm-4,
  .O-NEWSPCGEN-DEV .m-sm-4,
  .O-NEWSPCGEN-DEV .m-mdsm-4,
  .O-NEWSPCGEN-DEV .m-md-4,
  .O-NEWSPCGEN-DEV .m-lg-4,
  .O-NEWSPCGEN-DEV .sm-5,
  .O-NEWSPCGEN-DEV .md-5,
  .O-NEWSPCGEN-DEV .lg-5,
  .O-NEWSPCGEN-DEV .m-xsm-5,
  .O-NEWSPCGEN-DEV .m-sm-5,
  .O-NEWSPCGEN-DEV .m-mdsm-5,
  .O-NEWSPCGEN-DEV .m-md-5,
  .O-NEWSPCGEN-DEV .m-lg-5,
  .O-NEWSPCGEN-DEV .sm-6,
  .O-NEWSPCGEN-DEV .md-6,
  .O-NEWSPCGEN-DEV .lg-6,
  .O-NEWSPCGEN-DEV .m-xsm-6,
  .O-NEWSPCGEN-DEV .m-sm-6,
  .O-NEWSPCGEN-DEV .m-mdsm-6,
  .O-NEWSPCGEN-DEV .m-md-6,
  .O-NEWSPCGEN-DEV .m-lg-6,
  .O-NEWSPCGEN-DEV .sm-7,
  .O-NEWSPCGEN-DEV .md-7,
  .O-NEWSPCGEN-DEV .lg-7,
  .O-NEWSPCGEN-DEV .m-xsm-7,
  .O-NEWSPCGEN-DEV .m-sm-7,
  .O-NEWSPCGEN-DEV .m-mdsm-7,
  .O-NEWSPCGEN-DEV .m-md-7,
  .O-NEWSPCGEN-DEV .m-lg-7,
  .O-NEWSPCGEN-DEV .sm-8,
  .O-NEWSPCGEN-DEV .md-8,
  .O-NEWSPCGEN-DEV .lg-8,
  .O-NEWSPCGEN-DEV .m-xsm-8,
  .O-NEWSPCGEN-DEV .m-sm-8,
  .O-NEWSPCGEN-DEV .m-mdsm-8,
  .O-NEWSPCGEN-DEV .m-md-8,
  .O-NEWSPCGEN-DEV .m-lg-8,
  .O-NEWSPCGEN-DEV .sm-9,
  .O-NEWSPCGEN-DEV .md-9,
  .O-NEWSPCGEN-DEV .lg-9,
  .O-NEWSPCGEN-DEV .m-xsm-9,
  .O-NEWSPCGEN-DEV .m-sm-9,
  .O-NEWSPCGEN-DEV .m-mdsm-9,
  .O-NEWSPCGEN-DEV .m-md-9,
  .O-NEWSPCGEN-DEV .m-lg-9,
  .O-NEWSPCGEN-DEV .sm-10,
  .O-NEWSPCGEN-DEV .md-10,
  .O-NEWSPCGEN-DEV .lg-10,
  .O-NEWSPCGEN-DEV .m-xsm-10,
  .O-NEWSPCGEN-DEV .m-sm-10,
  .O-NEWSPCGEN-DEV .m-mdsm-10,
  .O-NEWSPCGEN-DEV .m-md-10,
  .O-NEWSPCGEN-DEV .m-lg-10,
  .O-NEWSPCGEN-DEV .sm-11,
  .O-NEWSPCGEN-DEV .md-11,
  .O-NEWSPCGEN-DEV .lg-11,
  .O-NEWSPCGEN-DEV .m-xsm-11,
  .O-NEWSPCGEN-DEV .m-sm-11,
  .O-NEWSPCGEN-DEV .m-mdsm-11,
  .O-NEWSPCGEN-DEV .m-md-11,
  .O-NEWSPCGEN-DEV .m-lg-11,
  .O-NEWSPCGEN-DEV .sm-12,
  .O-NEWSPCGEN-DEV .md-12,
  .O-NEWSPCGEN-DEV .lg-12,
  .O-NEWSPCGEN-DEV .m-xsm-12,
  .O-NEWSPCGEN-DEV .m-sm-12,
  .O-NEWSPCGEN-DEV .m-mdsm-12,
  .O-NEWSPCGEN-DEV .m-md-12,
  .O-NEWSPCGEN-DEV .m-lg-12 {
    padding-left: 10px;
    padding-right: 10px;
  }
  .O-NEWSPCGEN-DEV .row {
    margin-left: -10px;
    margin-right: -10px;
  }
}
.text .placeholder {
  display: none;
}
.aem-AuthorLayer-Edit .text .placeholder {
  display: -moz-inline-stack;
  display: inline-block;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
}
.text-container.placeholder-visible,
.link-container.placeholder-visible {
  display: none;
}
.aem-AuthorLayer-Edit .text-container.placeholder-visible,
.aem-AuthorLayer-Edit .link-container.placeholder-visible {
  display: -moz-inline-stack;
  display: inline-block;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
}
.aem-AuthorLayer-Edit .text-container.placeholder-visible .icon,
.aem-AuthorLayer-Edit .link-container.placeholder-visible .icon {
  display: -moz-inline-stack;
  display: inline-block;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
}
.aem-AuthorLayer-Edit [class*="globalSmart"] .O-SMARTSPCGEN-DEV::after {
  clear: both;
  content: "";
  display: block;
}
.smart-banner-wrapper {
  width: 100%;
  min-width: 320px;
  height: 86px;
  display: none;
  background: #333;
  overflow: hidden;
}
.smart-banner-wrapper .smart-banner {
  font-family: "HSBC Univers Next", "Arial", "PingFang SC", "Microsoft YaHei",
    "Lantinghei SC", "Heiti SC", "simhei", "sans-serif";
  font-size: 12px;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 400;
  min-width: 320px;
  height: 86px;
  border-bottom: 1px solid #c9c9c9;
  position: relative;
}
.smart-banner-wrapper .smart-banner .smart-banner-close {
  border: 1px solid #666;
  display: block;
  position: absolute;
  left: 8px;
  top: 8px;
  color: #fff;
  text-align: center;
  padding: 0 3px;
  border-radius: 12px;
  background: #000;
}
.smart-banner-wrapper .smart-banner .smart-banner-logo {
  margin: 7px 7px 7px 28px;
  margin: 0.4375rem 0.4375rem 0.4375rem 1.75rem;
  float: left;
  border-radius: 10px;
  -webkit-box-shadow: 0 1px 3px #000 inset;
  box-shadow: 0 1px 3px #000 inset;
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/mobile_banking.png");
  background-size: 70px 70px;
  background-position: 50% 50%;
  width: 70px;
  height: 70px;
}
@media (min-width: 480px) {
  .smart-banner-wrapper .smart-banner .smart-banner-logo {
    margin: 9px 9px 9px 36px;
    margin: 0.5625rem 0.5625rem 0.5625rem 2.25rem;
  }
}
@media (min-width: 960px) {
  .smart-banner-wrapper .smart-banner .smart-banner-logo {
    margin: 10px 10px 10px 40px;
    margin: 0.625rem 0.625rem 0.625rem 2.5rem;
  }
}
.smart-banner-wrapper .smart-banner .smart-banner-title {
  font-family: "HSBC Univers Next", "Arial", "PingFang SC", "Microsoft YaHei",
    "Lantinghei SC", "Heiti SC", "simhei", "sans-serif";
  font-size: 12px;
  font-size: 0.75rem;
  margin: 21px 0 0 0;
  margin: 1.3125rem 0rem 0rem 0rem;
  font-style: normal;
  font-weight: 400;
  float: left;
  color: #fff;
  font-weight: bold;
  white-space: nowrap;
}
@media (min-width: 480px) {
  .smart-banner-wrapper .smart-banner .smart-banner-title {
    margin: 27px 0 0 0;
    margin: 1.6875rem 0rem 0rem 0rem;
  }
}
@media (min-width: 960px) {
  .smart-banner-wrapper .smart-banner .smart-banner-title {
    margin: 30px 0 0 0;
    margin: 1.875rem 0rem 0rem 0rem;
  }
}
.smart-banner-wrapper .smart-banner .smart-banner-title span {
  font-size: 10px;
  font-size: 0.625rem;
  margin: 7px 0 0 0;
  margin: 0.4375rem 0rem 0rem 0rem;
  display: block;
  font-weight: 400;
}
@media (min-width: 480px) {
  .smart-banner-wrapper .smart-banner .smart-banner-title span {
    margin: 9px 0 0 0;
    margin: 0.5625rem 0rem 0rem 0rem;
  }
}
@media (min-width: 960px) {
  .smart-banner-wrapper .smart-banner .smart-banner-title span {
    margin: 10px 0 0 0;
    margin: 0.625rem 0rem 0rem 0rem;
  }
}
.smart-banner-wrapper .smart-banner .smart-banner-install {
  position: absolute;
  bottom: 10%;
  right: 10px;
  float: right;
}
.smart-banner-wrapper .smart-banner .smart-banner-install a {
  padding: 0 7px 0 7px;
  padding: 0rem 0.4375rem 0rem 0.4375rem;
  display: block;
  background: #3cb4bf;
  color: #fff;
  height: 24px;
  line-height: 2;
  text-align: center;
  text-transform: uppercase;
  text-decoration: none;
  font-weight: 700;
}
@media (min-width: 480px) {
  .smart-banner-wrapper .smart-banner .smart-banner-install a {
    padding: 0 9px 0 9px;
    padding: 0rem 0.5625rem 0rem 0.5625rem;
  }
}
@media (min-width: 960px) {
  .smart-banner-wrapper .smart-banner .smart-banner-install a {
    padding: 0 10px 0 10px;
    padding: 0rem 0.625rem 0rem 0.625rem;
  }
}
.smart-banner-wrapper .smart-banner br {
  clear: both;
  height: 1px;
}
.has-ios-banner .smart-banner-wrapper {
  height: 79px;
  background: #f1f1f1;
}
.has-ios-banner .smart-banner-wrapper .smart-banner {
  height: 79px;
  border-bottom: 1px solid #666;
}
.has-ios-banner .smart-banner-wrapper .smart-banner .smart-banner-close {
  font-size: 22px;
  font-size: 1.375rem;
  padding: 0 3.5px 0 3.5px;
  padding: 0rem 0.21875rem 0rem 0.21875rem;
  border: 0;
  left: 5px;
  top: 21px;
  color: #7c7c7c;
  padding: 0;
  border-radius: 0;
  background: transparent;
}
@media (min-width: 480px) {
  .has-ios-banner .smart-banner-wrapper .smart-banner .smart-banner-close {
    padding: 0 4.5px 0 4.5px;
    padding: 0rem 0.28125rem 0rem 0.28125rem;
  }
}
@media (min-width: 960px) {
  .has-ios-banner .smart-banner-wrapper .smart-banner .smart-banner-close {
    padding: 0 5px 0 5px;
    padding: 0rem 0.3125rem 0rem 0.3125rem;
  }
}
.has-ios-banner .smart-banner-wrapper .smart-banner .smart-banner-logo {
  display: block;
  position: absolute;
  margin: 0;
  left: 30px;
  top: 10px;
  background-size: 57px 57px;
  width: 57px;
  height: 57px;
}
.has-ios-banner .smart-banner-wrapper .smart-banner .smart-banner-title {
  font-size: 13px;
  font-size: 0.8125rem;
  display: block;
  position: absolute;
  width: 50%;
  left: 98px;
  color: #000;
}
.has-ios-banner .smart-banner-wrapper .smart-banner .smart-banner-title span {
  font-size: 11px;
  font-size: 0.6875rem;
  display: block;
  color: #00847f;
}
.has-ios-banner .smart-banner-wrapper .smart-banner .smart-banner-install {
  font-size: 16px;
  font-size: 1rem;
  float: right;
}
.has-ios-banner .smart-banner-wrapper .smart-banner .smart-banner-install a {
  background: transparent;
  color: #0076fc;
}
.has-android-banner .smart-banner-wrapper,
.has-ios-banner .smart-banner-wrapper {
  display: block;
}
.TEALIUM-CONT.privacy_prompt {
  z-index: 20000;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(62, 80, 93, 0.85);
  overflow-y: scroll;
}
.TEALIUM-CONT.privacy_prompt .privacy_prompt_box {
  margin: 44px 8px;
  padding: 44px 16px 0;
  background: #fff;
  color: #333;
  line-height: 1.5;
}
@media (min-width: 960px) {
  .TEALIUM-CONT.privacy_prompt .privacy_prompt_box {
    margin: 118px auto;
    padding: 44px 20px 0;
    width: 500px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
  .TEALIUM-CONT.privacy_prompt .privacy_prompt_box.privacy_prompt_box_wide {
    width: 800px;
  }
}
.TEALIUM-CONT.privacy_prompt .privacy_prompt_box a {
  color: #333;
}
.TEALIUM-CONT.privacy_prompt .privacy_prompt_box h2,
.TEALIUM-CONT.privacy_prompt .privacy_prompt_box h3,
.TEALIUM-CONT.privacy_prompt .privacy_prompt_box legend {
  font-family: "HSBC Univers Next", "Arial", "PingFang SC", "Microsoft YaHei",
    "Lantinghei SC", "Heiti SC", "simhei", "sans-serif";
  font-style: normal;
  font-weight: 300;
  padding-bottom: 8px;
}
@media (min-width: 960px) {
  .TEALIUM-CONT.privacy_prompt .privacy_prompt_box h2,
  .TEALIUM-CONT.privacy_prompt .privacy_prompt_box h3,
  .TEALIUM-CONT.privacy_prompt .privacy_prompt_box legend {
    padding-bottom: 12px;
  }
}
.TEALIUM-CONT.privacy_prompt .privacy_prompt_box h2 {
  font-size: 28px;
  font-size: 1.75rem;
}
@media (min-width: 960px) {
  .TEALIUM-CONT.privacy_prompt .privacy_prompt_box h2 {
    font-size: 35px;
    font-size: 2.1875rem;
  }
}
.TEALIUM-CONT.privacy_prompt .privacy_prompt_box h3 {
  font-size: 23px;
  font-size: 1.4375rem;
}
@media (min-width: 960px) {
  .TEALIUM-CONT.privacy_prompt .privacy_prompt_box h3 {
    font-size: 28px;
    font-size: 1.75rem;
  }
}
.TEALIUM-CONT.privacy_prompt .privacy_prompt_box legend {
  font-size: 19px;
  font-size: 1.1875rem;
}
@media (min-width: 960px) {
  .TEALIUM-CONT.privacy_prompt .privacy_prompt_box legend {
    font-size: 22px;
    font-size: 1.375rem;
  }
}
.TEALIUM-CONT.privacy_prompt .privacy_prompt_box p {
  font-size: 16px;
  font-size: 1rem;
  padding-bottom: 24px;
}
.TEALIUM-CONT.privacy_prompt .privacy_prompt_box ul {
  margin: 0 0 0 19px;
}
.TEALIUM-CONT.privacy_prompt .privacy_prompt_box ul li {
  padding-bottom: 24px;
}
.TEALIUM-CONT.privacy_prompt .privacy_prompt_box .privacy_prompt_radio {
  font-size: 15px;
  font-size: 0.9375rem;
  padding-bottom: 24px;
  position: relative;
}
.TEALIUM-CONT.privacy_prompt .privacy_prompt_box .privacy_prompt_radio input {
  top: -5px;
  display: block;
  opacity: 0;
  position: absolute;
  width: 32px;
  height: 32px;
}
.TEALIUM-CONT.privacy_prompt
  .privacy_prompt_box
  .privacy_prompt_radio
  input:checked
  + label::before {
  background-color: #008580;
  -webkit-box-shadow: inset 0 0 0 7px #fff;
  box-shadow: inset 0 0 0 7px #fff;
}
.TEALIUM-CONT.privacy_prompt .privacy_prompt_box .privacy_prompt_radio label {
  padding-left: 44px;
  display: inline-block;
  cursor: pointer;
}
.TEALIUM-CONT.privacy_prompt
  .privacy_prompt_box
  .privacy_prompt_radio
  label::before {
  right: auto;
  left: 0;
  top: -5px;
  position: absolute;
  content: "";
  width: 32px;
  height: 32px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid #7c7c7c;
  border-radius: 50%;
}
.TEALIUM-CONT.privacy_prompt .privacy_prompt_box .privacy_prompt_footer {
  margin: 0 -8px;
  padding: 8px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: wrap;
  flex-flow: wrap;
}
@media (min-width: 960px) {
  .TEALIUM-CONT.privacy_prompt .privacy_prompt_box .privacy_prompt_footer {
    margin: 0 -10px;
    padding-bottom: 4px;
  }
}
.TEALIUM-CONT.privacy_prompt
  .privacy_prompt_box
  .privacy_prompt_footer
  .button {
  margin: 0 8px 16px;
  display: block;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 9px 19px;
  border: 1px solid #333;
  color: #333;
  background: #fff;
  cursor: pointer;
}
@media (min-width: 960px) {
  .TEALIUM-CONT.privacy_prompt
    .privacy_prompt_box
    .privacy_prompt_footer
    .button {
    margin: 0 10px 20px;
  }
}
.TEALIUM-CONT.privacy_prompt
  .privacy_prompt_box
  .privacy_prompt_footer
  .button.submit {
  background: #db0011;
  border-color: #db0011;
  color: #fff;
}
.crh-svg-icon--small {
  width: 1.125rem;
  height: 1.125rem;
}
.crh-svg-icon--medium {
  width: 1.5rem;
  height: 1.5rem;
}
.crh-svg-icon--large {
  width: 2.25rem;
  height: 2.25rem;
}
.crh-svg-icon--xlarge {
  width: 3rem;
  height: 3rem;
}
.crh-svg-icon--on-dark {
  color: #fff;
}
.crh-grid {
  width: 100%;
  display: block;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.crh-grid::after {
  content: "";
  clear: both;
  display: block;
}
.crh-row {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.crh-row::after {
  content: "";
  clear: both;
  display: block;
}
@media screen and (min-width: 60em) {
  .crh-row {
    padding-left: 0.625rem;
    padding-right: 0.625rem;
  }
}
.crh-cell {
  min-height: 0.0625rem;
  float: left;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.crh-cell--size-1 {
  width: calc(8.3333333333% - 1rem);
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
@media screen and (min-width: 60em) {
  .crh-cell--size-1 {
    width: calc(8.3333333333% - 1.25rem);
    margin-left: 0.625rem;
    margin-right: 0.625rem;
  }
}
.crh-cell--size-2 {
  width: calc(16.6666666667% - 1rem);
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
@media screen and (min-width: 60em) {
  .crh-cell--size-2 {
    width: calc(16.6666666667% - 1.25rem);
    margin-left: 0.625rem;
    margin-right: 0.625rem;
  }
}
.crh-cell--size-3 {
  width: calc(25% - 1rem);
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
@media screen and (min-width: 60em) {
  .crh-cell--size-3 {
    width: calc(25% - 1.25rem);
    margin-left: 0.625rem;
    margin-right: 0.625rem;
  }
}
.crh-cell--size-4 {
  width: calc(33.3333333333% - 1rem);
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
@media screen and (min-width: 60em) {
  .crh-cell--size-4 {
    width: calc(33.3333333333% - 1.25rem);
    margin-left: 0.625rem;
    margin-right: 0.625rem;
  }
}
.crh-cell--size-5 {
  width: calc(41.6666666667% - 1rem);
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
@media screen and (min-width: 60em) {
  .crh-cell--size-5 {
    width: calc(41.6666666667% - 1.25rem);
    margin-left: 0.625rem;
    margin-right: 0.625rem;
  }
}
.crh-cell--size-6 {
  width: calc(50% - 1rem);
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
@media screen and (min-width: 60em) {
  .crh-cell--size-6 {
    width: calc(50% - 1.25rem);
    margin-left: 0.625rem;
    margin-right: 0.625rem;
  }
}
.crh-cell--size-7 {
  width: calc(58.3333333333% - 1rem);
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
@media screen and (min-width: 60em) {
  .crh-cell--size-7 {
    width: calc(58.3333333333% - 1.25rem);
    margin-left: 0.625rem;
    margin-right: 0.625rem;
  }
}
.crh-cell--size-8 {
  width: calc(66.6666666667% - 1rem);
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
@media screen and (min-width: 60em) {
  .crh-cell--size-8 {
    width: calc(66.6666666667% - 1.25rem);
    margin-left: 0.625rem;
    margin-right: 0.625rem;
  }
}
.crh-cell--size-9 {
  width: calc(75% - 1rem);
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
@media screen and (min-width: 60em) {
  .crh-cell--size-9 {
    width: calc(75% - 1.25rem);
    margin-left: 0.625rem;
    margin-right: 0.625rem;
  }
}
.crh-cell--size-10 {
  width: calc(83.3333333333% - 1rem);
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
@media screen and (min-width: 60em) {
  .crh-cell--size-10 {
    width: calc(83.3333333333% - 1.25rem);
    margin-left: 0.625rem;
    margin-right: 0.625rem;
  }
}
.crh-cell--size-11 {
  width: calc(91.6666666667% - 1rem);
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
@media screen and (min-width: 60em) {
  .crh-cell--size-11 {
    width: calc(91.6666666667% - 1.25rem);
    margin-left: 0.625rem;
    margin-right: 0.625rem;
  }
}
.crh-cell--size-12 {
  width: calc(100% - 1rem);
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
@media screen and (min-width: 60em) {
  .crh-cell--size-12 {
    width: calc(100% - 1.25rem);
    margin-left: 0.625rem;
    margin-right: 0.625rem;
  }
}
.crh-cell--offset-1 {
  margin-left: calc(8.3333333333% + 0.5rem);
}
.crh-cell--offset-2 {
  margin-left: calc(16.6666666667% + 0.5rem);
}
.crh-cell--offset-3 {
  margin-left: calc(25% + 0.5rem);
}
.crh-cell--offset-4 {
  margin-left: calc(33.3333333333% + 0.5rem);
}
.crh-cell--offset-5 {
  margin-left: calc(41.6666666667% + 0.5rem);
}
.crh-cell--offset-6 {
  margin-left: calc(50% + 0.5rem);
}
.crh-cell--offset-7 {
  margin-left: calc(58.3333333333% + 0.5rem);
}
.crh-cell--offset-8 {
  margin-left: calc(66.6666666667% + 0.5rem);
}
.crh-cell--offset-9 {
  margin-left: calc(75% + 0.5rem);
}
.crh-cell--offset-10 {
  margin-left: calc(83.3333333333% + 0.5rem);
}
.crh-cell--offset-11 {
  margin-left: calc(91.6666666667% + 0.5rem);
}
.crh-cell--offset-12 {
  margin-left: calc(100% + 0.5rem);
}
@media screen and (min-width: 30em) {
  .crh-cell--size-small-1 {
    width: calc(8.3333333333% - 1rem);
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }
}
@media screen and (min-width: 30em) {
  .crh-cell--size-small-2 {
    width: calc(16.6666666667% - 1rem);
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }
}
@media screen and (min-width: 30em) {
  .crh-cell--size-small-3 {
    width: calc(25% - 1rem);
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }
}
@media screen and (min-width: 30em) {
  .crh-cell--size-small-4 {
    width: calc(33.3333333333% - 1rem);
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }
}
@media screen and (min-width: 30em) {
  .crh-cell--size-small-5 {
    width: calc(41.6666666667% - 1rem);
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }
}
@media screen and (min-width: 30em) {
  .crh-cell--size-small-6 {
    width: calc(50% - 1rem);
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }
}
@media screen and (min-width: 30em) {
  .crh-cell--size-small-7 {
    width: calc(58.3333333333% - 1rem);
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }
}
@media screen and (min-width: 30em) {
  .crh-cell--size-small-8 {
    width: calc(66.6666666667% - 1rem);
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }
}
@media screen and (min-width: 30em) {
  .crh-cell--size-small-9 {
    width: calc(75% - 1rem);
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }
}
@media screen and (min-width: 30em) {
  .crh-cell--size-small-10 {
    width: calc(83.3333333333% - 1rem);
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }
}
@media screen and (min-width: 30em) {
  .crh-cell--size-small-11 {
    width: calc(91.6666666667% - 1rem);
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }
}
@media screen and (min-width: 30em) {
  .crh-cell--size-small-12 {
    width: calc(100% - 1rem);
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }
}
@media screen and (min-width: 30em) {
  .crh-cell--offset-small-1 {
    margin-left: calc(8.3333333333% + 0.5rem);
  }
}
@media screen and (min-width: 30em) {
  .crh-cell--offset-small-2 {
    margin-left: calc(16.6666666667% + 0.5rem);
  }
}
@media screen and (min-width: 30em) {
  .crh-cell--offset-small-3 {
    margin-left: calc(25% + 0.5rem);
  }
}
@media screen and (min-width: 30em) {
  .crh-cell--offset-small-4 {
    margin-left: calc(33.3333333333% + 0.5rem);
  }
}
@media screen and (min-width: 30em) {
  .crh-cell--offset-small-5 {
    margin-left: calc(41.6666666667% + 0.5rem);
  }
}
@media screen and (min-width: 30em) {
  .crh-cell--offset-small-6 {
    margin-left: calc(50% + 0.5rem);
  }
}
@media screen and (min-width: 30em) {
  .crh-cell--offset-small-7 {
    margin-left: calc(58.3333333333% + 0.5rem);
  }
}
@media screen and (min-width: 30em) {
  .crh-cell--offset-small-8 {
    margin-left: calc(66.6666666667% + 0.5rem);
  }
}
@media screen and (min-width: 30em) {
  .crh-cell--offset-small-9 {
    margin-left: calc(75% + 0.5rem);
  }
}
@media screen and (min-width: 30em) {
  .crh-cell--offset-small-10 {
    margin-left: calc(83.3333333333% + 0.5rem);
  }
}
@media screen and (min-width: 30em) {
  .crh-cell--offset-small-11 {
    margin-left: calc(91.6666666667% + 0.5rem);
  }
}
@media screen and (min-width: 30em) {
  .crh-cell--offset-small-12 {
    margin-left: calc(100% + 0.5rem);
  }
}
@media screen and (min-width: 47.5em) {
  .crh-cell--size-medium-small-1 {
    width: calc(8.3333333333% - 1rem);
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }
}
@media screen and (min-width: 47.5em) {
  .crh-cell--size-medium-small-2 {
    width: calc(16.6666666667% - 1rem);
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }
}
@media screen and (min-width: 47.5em) {
  .crh-cell--size-medium-small-3 {
    width: calc(25% - 1rem);
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }
}
@media screen and (min-width: 47.5em) {
  .crh-cell--size-medium-small-4 {
    width: calc(33.3333333333% - 1rem);
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }
}
@media screen and (min-width: 47.5em) {
  .crh-cell--size-medium-small-5 {
    width: calc(41.6666666667% - 1rem);
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }
}
@media screen and (min-width: 47.5em) {
  .crh-cell--size-medium-small-6 {
    width: calc(50% - 1rem);
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }
}
@media screen and (min-width: 47.5em) {
  .crh-cell--size-medium-small-7 {
    width: calc(58.3333333333% - 1rem);
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }
}
@media screen and (min-width: 47.5em) {
  .crh-cell--size-medium-small-8 {
    width: calc(66.6666666667% - 1rem);
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }
}
@media screen and (min-width: 47.5em) {
  .crh-cell--size-medium-small-9 {
    width: calc(75% - 1rem);
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }
}
@media screen and (min-width: 47.5em) {
  .crh-cell--size-medium-small-10 {
    width: calc(83.3333333333% - 1rem);
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }
}
@media screen and (min-width: 47.5em) {
  .crh-cell--size-medium-small-11 {
    width: calc(91.6666666667% - 1rem);
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }
}
@media screen and (min-width: 47.5em) {
  .crh-cell--size-medium-small-12 {
    width: calc(100% - 1rem);
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }
}
@media screen and (min-width: 47.5em) {
  .crh-cell--offset-medium-small-1 {
    margin-left: calc(8.3333333333% + 0.5rem);
  }
}
@media screen and (min-width: 47.5em) {
  .crh-cell--offset-medium-small-2 {
    margin-left: calc(16.6666666667% + 0.5rem);
  }
}
@media screen and (min-width: 47.5em) {
  .crh-cell--offset-medium-small-3 {
    margin-left: calc(25% + 0.5rem);
  }
}
@media screen and (min-width: 47.5em) {
  .crh-cell--offset-medium-small-4 {
    margin-left: calc(33.3333333333% + 0.5rem);
  }
}
@media screen and (min-width: 47.5em) {
  .crh-cell--offset-medium-small-5 {
    margin-left: calc(41.6666666667% + 0.5rem);
  }
}
@media screen and (min-width: 47.5em) {
  .crh-cell--offset-medium-small-6 {
    margin-left: calc(50% + 0.5rem);
  }
}
@media screen and (min-width: 47.5em) {
  .crh-cell--offset-medium-small-7 {
    margin-left: calc(58.3333333333% + 0.5rem);
  }
}
@media screen and (min-width: 47.5em) {
  .crh-cell--offset-medium-small-8 {
    margin-left: calc(66.6666666667% + 0.5rem);
  }
}
@media screen and (min-width: 47.5em) {
  .crh-cell--offset-medium-small-9 {
    margin-left: calc(75% + 0.5rem);
  }
}
@media screen and (min-width: 47.5em) {
  .crh-cell--offset-medium-small-10 {
    margin-left: calc(83.3333333333% + 0.5rem);
  }
}
@media screen and (min-width: 47.5em) {
  .crh-cell--offset-medium-small-11 {
    margin-left: calc(91.6666666667% + 0.5rem);
  }
}
@media screen and (min-width: 47.5em) {
  .crh-cell--offset-medium-small-12 {
    margin-left: calc(100% + 0.5rem);
  }
}
@media screen and (min-width: 60em) {
  .crh-cell--size-medium-1 {
    width: calc(8.3333333333% - 1.25rem);
    margin-left: 0.625rem;
    margin-right: 0.625rem;
  }
}
@media screen and (min-width: 60em) {
  .crh-cell--size-medium-2 {
    width: calc(16.6666666667% - 1.25rem);
    margin-left: 0.625rem;
    margin-right: 0.625rem;
  }
}
@media screen and (min-width: 60em) {
  .crh-cell--size-medium-3 {
    width: calc(25% - 1.25rem);
    margin-left: 0.625rem;
    margin-right: 0.625rem;
  }
}
@media screen and (min-width: 60em) {
  .crh-cell--size-medium-4 {
    width: calc(33.3333333333% - 1.25rem);
    margin-left: 0.625rem;
    margin-right: 0.625rem;
  }
}
@media screen and (min-width: 60em) {
  .crh-cell--size-medium-5 {
    width: calc(41.6666666667% - 1.25rem);
    margin-left: 0.625rem;
    margin-right: 0.625rem;
  }
}
@media screen and (min-width: 60em) {
  .crh-cell--size-medium-6 {
    width: calc(50% - 1.25rem);
    margin-left: 0.625rem;
    margin-right: 0.625rem;
  }
}
@media screen and (min-width: 60em) {
  .crh-cell--size-medium-7 {
    width: calc(58.3333333333% - 1.25rem);
    margin-left: 0.625rem;
    margin-right: 0.625rem;
  }
}
@media screen and (min-width: 60em) {
  .crh-cell--size-medium-8 {
    width: calc(66.6666666667% - 1.25rem);
    margin-left: 0.625rem;
    margin-right: 0.625rem;
  }
}
@media screen and (min-width: 60em) {
  .crh-cell--size-medium-9 {
    width: calc(75% - 1.25rem);
    margin-left: 0.625rem;
    margin-right: 0.625rem;
  }
}
@media screen and (min-width: 60em) {
  .crh-cell--size-medium-10 {
    width: calc(83.3333333333% - 1.25rem);
    margin-left: 0.625rem;
    margin-right: 0.625rem;
  }
}
@media screen and (min-width: 60em) {
  .crh-cell--size-medium-11 {
    width: calc(91.6666666667% - 1.25rem);
    margin-left: 0.625rem;
    margin-right: 0.625rem;
  }
}
@media screen and (min-width: 60em) {
  .crh-cell--size-medium-12 {
    width: calc(100% - 1.25rem);
    margin-left: 0.625rem;
    margin-right: 0.625rem;
  }
}
@media screen and (min-width: 60em) {
  .crh-cell--offset-medium-1 {
    margin-left: calc(8.3333333333% + 0.625rem);
  }
}
@media screen and (min-width: 60em) {
  .crh-cell--offset-medium-2 {
    margin-left: calc(16.6666666667% + 0.625rem);
  }
}
@media screen and (min-width: 60em) {
  .crh-cell--offset-medium-3 {
    margin-left: calc(25% + 0.625rem);
  }
}
@media screen and (min-width: 60em) {
  .crh-cell--offset-medium-4 {
    margin-left: calc(33.3333333333% + 0.625rem);
  }
}
@media screen and (min-width: 60em) {
  .crh-cell--offset-medium-5 {
    margin-left: calc(41.6666666667% + 0.625rem);
  }
}
@media screen and (min-width: 60em) {
  .crh-cell--offset-medium-6 {
    margin-left: calc(50% + 0.625rem);
  }
}
@media screen and (min-width: 60em) {
  .crh-cell--offset-medium-7 {
    margin-left: calc(58.3333333333% + 0.625rem);
  }
}
@media screen and (min-width: 60em) {
  .crh-cell--offset-medium-8 {
    margin-left: calc(66.6666666667% + 0.625rem);
  }
}
@media screen and (min-width: 60em) {
  .crh-cell--offset-medium-9 {
    margin-left: calc(75% + 0.625rem);
  }
}
@media screen and (min-width: 60em) {
  .crh-cell--offset-medium-10 {
    margin-left: calc(83.3333333333% + 0.625rem);
  }
}
@media screen and (min-width: 60em) {
  .crh-cell--offset-medium-11 {
    margin-left: calc(91.6666666667% + 0.625rem);
  }
}
@media screen and (min-width: 60em) {
  .crh-cell--offset-medium-12 {
    margin-left: calc(100% + 0.625rem);
  }
}
@media screen and (min-width: 80em) {
  .crh-cell--size-large-1 {
    width: calc(8.3333333333% - 1.25rem);
    margin-left: 0.625rem;
    margin-right: 0.625rem;
  }
}
@media screen and (min-width: 80em) {
  .crh-cell--size-large-2 {
    width: calc(16.6666666667% - 1.25rem);
    margin-left: 0.625rem;
    margin-right: 0.625rem;
  }
}
@media screen and (min-width: 80em) {
  .crh-cell--size-large-3 {
    width: calc(25% - 1.25rem);
    margin-left: 0.625rem;
    margin-right: 0.625rem;
  }
}
@media screen and (min-width: 80em) {
  .crh-cell--size-large-4 {
    width: calc(33.3333333333% - 1.25rem);
    margin-left: 0.625rem;
    margin-right: 0.625rem;
  }
}
@media screen and (min-width: 80em) {
  .crh-cell--size-large-5 {
    width: calc(41.6666666667% - 1.25rem);
    margin-left: 0.625rem;
    margin-right: 0.625rem;
  }
}
@media screen and (min-width: 80em) {
  .crh-cell--size-large-6 {
    width: calc(50% - 1.25rem);
    margin-left: 0.625rem;
    margin-right: 0.625rem;
  }
}
@media screen and (min-width: 80em) {
  .crh-cell--size-large-7 {
    width: calc(58.3333333333% - 1.25rem);
    margin-left: 0.625rem;
    margin-right: 0.625rem;
  }
}
@media screen and (min-width: 80em) {
  .crh-cell--size-large-8 {
    width: calc(66.6666666667% - 1.25rem);
    margin-left: 0.625rem;
    margin-right: 0.625rem;
  }
}
@media screen and (min-width: 80em) {
  .crh-cell--size-large-9 {
    width: calc(75% - 1.25rem);
    margin-left: 0.625rem;
    margin-right: 0.625rem;
  }
}
@media screen and (min-width: 80em) {
  .crh-cell--size-large-10 {
    width: calc(83.3333333333% - 1.25rem);
    margin-left: 0.625rem;
    margin-right: 0.625rem;
  }
}
@media screen and (min-width: 80em) {
  .crh-cell--size-large-11 {
    width: calc(91.6666666667% - 1.25rem);
    margin-left: 0.625rem;
    margin-right: 0.625rem;
  }
}
@media screen and (min-width: 80em) {
  .crh-cell--size-large-12 {
    width: calc(100% - 1.25rem);
    margin-left: 0.625rem;
    margin-right: 0.625rem;
  }
}
@media screen and (min-width: 80em) {
  .crh-cell--offset-large-1 {
    margin-left: calc(8.3333333333% + 0.625rem);
  }
}
@media screen and (min-width: 80em) {
  .crh-cell--offset-large-2 {
    margin-left: calc(16.6666666667% + 0.625rem);
  }
}
@media screen and (min-width: 80em) {
  .crh-cell--offset-large-3 {
    margin-left: calc(25% + 0.625rem);
  }
}
@media screen and (min-width: 80em) {
  .crh-cell--offset-large-4 {
    margin-left: calc(33.3333333333% + 0.625rem);
  }
}
@media screen and (min-width: 80em) {
  .crh-cell--offset-large-5 {
    margin-left: calc(41.6666666667% + 0.625rem);
  }
}
@media screen and (min-width: 80em) {
  .crh-cell--offset-large-6 {
    margin-left: calc(50% + 0.625rem);
  }
}
@media screen and (min-width: 80em) {
  .crh-cell--offset-large-7 {
    margin-left: calc(58.3333333333% + 0.625rem);
  }
}
@media screen and (min-width: 80em) {
  .crh-cell--offset-large-8 {
    margin-left: calc(66.6666666667% + 0.625rem);
  }
}
@media screen and (min-width: 80em) {
  .crh-cell--offset-large-9 {
    margin-left: calc(75% + 0.625rem);
  }
}
@media screen and (min-width: 80em) {
  .crh-cell--offset-large-10 {
    margin-left: calc(83.3333333333% + 0.625rem);
  }
}
@media screen and (min-width: 80em) {
  .crh-cell--offset-large-11 {
    margin-left: calc(91.6666666667% + 0.625rem);
  }
}
@media screen and (min-width: 80em) {
  .crh-cell--offset-large-12 {
    margin-left: calc(100% + 0.625rem);
  }
}
.crh-cell-flush-to-margin {
  width: calc(100% + 1rem);
  margin-left: -0.5rem;
  margin-right: -0.5rem;
}
@media screen and (min-width: 60em) {
  .crh-cell-flush-to-margin {
    width: calc(100% + 1.25rem);
    margin-left: -0.625rem;
    margin-right: -0.625rem;
  }
}
.crh-button {
  font-size: 1rem;
  line-height: 1.5;
  font-weight: 400;
  font-family: "HSBC Univers Next", "HSBC Neue Helvetica", "Helvetica Neue",
    "Helvetica", "Arial", "PingFang SC", "Microsoft YaHei", "Lantinghei SC",
    "Heiti SC", "simhei", "sans-serif";
  cursor: pointer;
  text-align: center;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0.5625rem 1.25rem 0.5625rem;
  min-height: 2.75rem;
}
@media screen and (min-width: 60em) {
  .crh-button {
    font-size: 1rem;
    line-height: 1.5;
  }
}
.crh-link-button {
  font-size: 1rem;
  line-height: 1.5;
  font-weight: 400;
  font-family: "HSBC Univers Next", "HSBC Neue Helvetica", "Helvetica Neue",
    "Helvetica", "Arial", "PingFang SC", "Microsoft YaHei", "Lantinghei SC",
    "Heiti SC", "simhei", "sans-serif";
  cursor: pointer;
  text-align: center;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0.5625rem 1.25rem 0.5625rem;
  min-height: 2.75rem;
  text-decoration: none;
  display: inline-block;
}
@media screen and (min-width: 60em) {
  .crh-link-button {
    font-size: 1rem;
    line-height: 1.5;
  }
}
.crh-button--square {
  width: 2.75rem;
  min-width: 2.75rem;
  padding-left: 0;
  padding-right: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.crh-button-primary {
  background-color: #db0011;
  border: 0.0625rem solid #db0011;
  color: #fff;
  margin: 0;
}
.crh-button-primary:hover {
  background-color: #af000d;
  border-color: #af000d;
}
.crh-button-primary:active {
  background-color: #83000a;
  border-color: #83000a;
}
.crh-button-primary:disabled {
  opacity: 0.3;
  cursor: default;
  background-color: transparent;
  border-color: #333;
  color: #333;
}
.crh-button-primary:disabled svg {
  color: #333;
}
.crh-button-primary-on-dark {
  background-color: #db0011;
  border: 0.0625rem solid #db0011;
  color: #fff;
  margin: 0;
}
.crh-button-primary-on-dark:hover {
  background-color: #af000d;
  border-color: #af000d;
}
.crh-button-primary-on-dark:active {
  background-color: #83000a;
  border-color: #83000a;
}
.crh-button-primary-on-dark:disabled {
  opacity: 0.3;
  cursor: default;
  background-color: transparent;
  border-color: #fff;
  color: #fff;
}
.crh-button-primary-on-dark:disabled svg {
  color: #fff;
}
.crh-button-secondary {
  background-color: #000;
  border: 0.0625rem solid #000;
  color: #fff;
  margin: 0;
}
.crh-button-secondary:hover {
  background-color: #404040;
  border-color: #404040;
}
.crh-button-secondary:active {
  background-color: #767676;
  border-color: #767676;
}
.crh-button-secondary:disabled {
  opacity: 0.3;
  cursor: default;
  background-color: transparent;
  border-color: #333;
  color: #333;
}
.crh-button-secondary:disabled svg {
  color: #333;
}
.crh-button-secondary-on-dark {
  background-color: #fff;
  border: 0.0625rem solid #fff;
  color: #333;
  margin: 0;
}
.crh-button-secondary-on-dark:hover {
  background-color: #ededed;
  border-color: #ededed;
}
.crh-button-secondary-on-dark:active {
  background-color: #d7d8d6;
  border-color: #d7d8d6;
}
.crh-button-secondary-on-dark:disabled {
  opacity: 0.3;
  cursor: default;
  background-color: transparent;
  border-color: #fff;
  color: #fff;
}
.crh-button-secondary-on-dark:disabled svg {
  color: #fff;
}
.crh-button-tertiary {
  background-color: transparent;
  border: 0.0625rem solid #333;
  color: #333;
  margin: 0;
}
.crh-button-tertiary:hover {
  background-color: #f3f3f3;
  border-color: #333;
}
.crh-button-tertiary:active {
  background-color: #ededed;
  border-color: #333;
}
.crh-button-tertiary:disabled {
  opacity: 0.3;
  cursor: default;
  background-color: transparent;
  border-color: #333;
  color: #333;
}
.crh-button-tertiary:disabled svg {
  color: #333;
}
.crh-button-tertiary-on-dark {
  background-color: transparent;
  border: 0.0625rem solid #fff;
  color: #fff;
  margin: 0;
}
.crh-button-tertiary-on-dark:hover {
  background-color: #404040;
  border-color: #fff;
}
.crh-button-tertiary-on-dark:active {
  background-color: #767676;
  border-color: #767676;
}
.crh-button-tertiary-on-dark:disabled {
  opacity: 0.3;
  cursor: default;
  background-color: transparent;
  border-color: #fff;
  color: #fff;
}
.crh-button-tertiary-on-dark:disabled svg {
  color: #fff;
}
.crh-button-undecorated {
  background-color: transparent;
  border: 0.0625rem solid transparent;
  color: #333;
  margin: 0;
}
.crh-button-undecorated:hover {
  background-color: #f3f3f3;
  border-color: #333;
}
.crh-button-undecorated:active {
  background-color: transparent;
  border-color: transparent;
}
.crh-button-undecorated:disabled {
  opacity: 0.3;
  cursor: default;
  background-color: transparent;
  border-color: transparent;
  color: #333;
}
.crh-button-undecorated:disabled svg {
  color: #333;
}
.crh-card-with-link {
  padding-top: 0.75rem;
  padding-right: 1rem;
  padding-bottom: 1.25rem;
  padding-left: 1rem;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #fff;
  border: 0.0625rem solid #ededed;
  border-bottom: 0.0625rem solid #d7d8d6;
  list-style: none;
}
@media screen and (min-width: 60em) {
  .crh-card-with-link {
    padding-top: 1rem;
  }
}
@media screen and (min-width: 60em) {
  .crh-card-with-link {
    padding-right: 1.25rem;
  }
}
@media screen and (min-width: 60em) {
  .crh-card-with-link {
    padding-bottom: 1.5rem;
  }
}
@media screen and (min-width: 60em) {
  .crh-card-with-link {
    padding-left: 1.25rem;
  }
}
.crh-card-with-link__header {
  padding-bottom: 0.25rem;
}
@media screen and (min-width: 60em) {
  .crh-card-with-link__header {
    padding-bottom: 0.5rem;
  }
}
.crh-card-with-link__content {
  padding-bottom: 0.75rem;
}
.crh-media-aspect-ratio-container {
  height: 0;
  padding-top: 56.25%;
  position: relative;
}
.crh-media-aspect-ratio-container__media-inside {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  object-fit: cover;
}
.crh-chevron-link {
  white-space: nowrap;
  display: inline-block;
  -webkit-box-align: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
}
.crh-chevron-link:hover {
  text-decoration: none;
}
.crh-chevron-link__icon--forward {
  fill: #db0011;
}
[dir="ltr"] .crh-chevron-link__icon--forward {
  margin-right: 0;
}
[dir="rtl"] .crh-chevron-link__icon--forward {
  margin-left: 0;
}
[dir="ltr"] .crh-chevron-link__icon--back {
  margin-left: 0;
}
[dir="rtl"] .crh-chevron-link__icon--back {
  margin-right: 0;
}
.crh-chevron-link--on-dark {
  fill: #fff;
}
.crh-chevron-link__icon--s1 {
  display: inline-block;
  width: auto;
  height: 1.0625rem;
  margin: 0 0.5rem;
}
@media screen and (min-width: 60em) {
  .crh-chevron-link__icon--s1 {
    height: 1.375rem;
    margin: 0 0.6875rem;
  }
}
[dir="ltr"] .crh-chevron-link__icon--s1 {
  -webkit-transform: translateX(-0.770625rem);
  transform: translateX(-0.770625rem);
}
[dir="rtl"] .crh-chevron-link__icon--s1 {
  -webkit-transform: rotate(180deg) translateX(-0.770625rem);
  transform: rotate(180deg) translateX(-0.770625rem);
}
@media screen and (max-width: 59.9375em) {
  [dir="ltr"] .crh-chevron-link__icon--s1 {
    -webkit-transform: translateX(-0.5927884615rem);
    transform: translateX(-0.5927884615rem);
  }
  [dir="rtl"] .crh-chevron-link__icon--s1 {
    -webkit-transform: rotate(180deg) translateX(-0.5927884615rem);
    transform: rotate(180deg) translateX(-0.5927884615rem);
  }
}
.crh-chevron-link__icon--s2 {
  display: inline-block;
  width: auto;
  height: 0.875rem;
  margin: 0 0.4375rem;
}
@media screen and (min-width: 60em) {
  .crh-chevron-link__icon--s2 {
    height: 1.125rem;
    margin: 0 0.5625rem;
  }
}
[dir="ltr"] .crh-chevron-link__icon--s2 {
  -webkit-transform: translateX(-0.613125rem);
  transform: translateX(-0.613125rem);
}
[dir="rtl"] .crh-chevron-link__icon--s2 {
  -webkit-transform: rotate(180deg) translateX(-0.613125rem);
  transform: rotate(180deg) translateX(-0.613125rem);
}
@media screen and (max-width: 59.9375em) {
  [dir="ltr"] .crh-chevron-link__icon--s2 {
    -webkit-transform: translateX(-0.4716346154rem);
    transform: translateX(-0.4716346154rem);
  }
  [dir="rtl"] .crh-chevron-link__icon--s2 {
    -webkit-transform: rotate(180deg) translateX(-0.4716346154rem);
    transform: rotate(180deg) translateX(-0.4716346154rem);
  }
}
.crh-chevron-link__icon--s3 {
  display: inline-block;
  width: auto;
  height: 0.75rem;
  margin: 0 0.375rem;
}
@media screen and (min-width: 60em) {
  .crh-chevron-link__icon--s3 {
    height: 0.875rem;
    margin: 0 0.4375rem;
  }
}
[dir="ltr"] .crh-chevron-link__icon--s3 {
  -webkit-transform: translateX(-0.49rem);
  transform: translateX(-0.49rem);
}
[dir="rtl"] .crh-chevron-link__icon--s3 {
  -webkit-transform: rotate(180deg) translateX(-0.49rem);
  transform: rotate(180deg) translateX(-0.49rem);
}
@media screen and (max-width: 59.9375em) {
  [dir="ltr"] .crh-chevron-link__icon--s3 {
    -webkit-transform: translateX(-0.3769230769rem);
    transform: translateX(-0.3769230769rem);
  }
  [dir="rtl"] .crh-chevron-link__icon--s3 {
    -webkit-transform: rotate(180deg) translateX(-0.3769230769rem);
    transform: rotate(180deg) translateX(-0.3769230769rem);
  }
}
.crh-chevron-link__icon--s4 {
  display: inline-block;
  width: auto;
  height: 0.625rem;
  margin: 0 0.3125rem;
}
@media screen and (min-width: 60em) {
  .crh-chevron-link__icon--s4 {
    height: 0.6875rem;
    margin: 0 0.3125rem;
  }
}
[dir="ltr"] .crh-chevron-link__icon--s4 {
  -webkit-transform: translateX(-0.385625rem);
  transform: translateX(-0.385625rem);
}
[dir="rtl"] .crh-chevron-link__icon--s4 {
  -webkit-transform: rotate(180deg) translateX(-0.385625rem);
  transform: rotate(180deg) translateX(-0.385625rem);
}
@media screen and (max-width: 59.9375em) {
  [dir="ltr"] .crh-chevron-link__icon--s4 {
    -webkit-transform: translateX(-0.2966346154rem);
    transform: translateX(-0.2966346154rem);
  }
  [dir="rtl"] .crh-chevron-link__icon--s4 {
    -webkit-transform: rotate(180deg) translateX(-0.2966346154rem);
    transform: rotate(180deg) translateX(-0.2966346154rem);
  }
}
.crh-chevron-link__icon--s5 {
  display: inline-block;
  width: auto;
  height: 0.75rem;
  margin: 0 0.375rem;
}
@media screen and (min-width: 60em) {
  .crh-chevron-link__icon--s5 {
    height: 0.75rem;
    margin: 0 0.375rem;
  }
}
[dir="ltr"] .crh-chevron-link__icon--s5 {
  -webkit-transform: translateX(-0.29rem);
  transform: translateX(-0.29rem);
}
[dir="rtl"] .crh-chevron-link__icon--s5 {
  -webkit-transform: rotate(180deg) translateX(-0.29rem);
  transform: rotate(180deg) translateX(-0.29rem);
}
@media screen and (max-width: 59.9375em) {
  [dir="ltr"] .crh-chevron-link__icon--s5 {
    -webkit-transform: translateX(-0.2230769231rem);
    transform: translateX(-0.2230769231rem);
  }
  [dir="rtl"] .crh-chevron-link__icon--s5 {
    -webkit-transform: rotate(180deg) translateX(-0.2230769231rem);
    transform: rotate(180deg) translateX(-0.2230769231rem);
  }
}
.crh-chevron-link__icon--s6 {
  display: inline-block;
  width: auto;
  height: 0.625rem;
  margin: 0 0.3125rem;
}
@media screen and (min-width: 60em) {
  .crh-chevron-link__icon--s6 {
    height: 0.625rem;
    margin: 0 0.3125rem;
  }
}
[dir="ltr"] .crh-chevron-link__icon--s6 {
  -webkit-transform: translateX(-0.25375rem);
  transform: translateX(-0.25375rem);
}
[dir="rtl"] .crh-chevron-link__icon--s6 {
  -webkit-transform: rotate(180deg) translateX(-0.25375rem);
  transform: rotate(180deg) translateX(-0.25375rem);
}
@media screen and (max-width: 59.9375em) {
  [dir="ltr"] .crh-chevron-link__icon--s6 {
    -webkit-transform: translateX(-0.1951923077rem);
    transform: translateX(-0.1951923077rem);
  }
  [dir="rtl"] .crh-chevron-link__icon--s6 {
    -webkit-transform: rotate(180deg) translateX(-0.1951923077rem);
    transform: rotate(180deg) translateX(-0.1951923077rem);
  }
}
.crh-chevron-link__icon--s7 {
  display: inline-block;
  width: auto;
  height: 0.5rem;
  margin: 0 0.25rem;
}
@media screen and (min-width: 60em) {
  .crh-chevron-link__icon--s7 {
    height: 0.5rem;
    margin: 0 0.25rem;
  }
}
[dir="ltr"] .crh-chevron-link__icon--s7 {
  -webkit-transform: translateX(-0.2175rem);
  transform: translateX(-0.2175rem);
}
[dir="rtl"] .crh-chevron-link__icon--s7 {
  -webkit-transform: rotate(180deg) translateX(-0.2175rem);
  transform: rotate(180deg) translateX(-0.2175rem);
}
@media screen and (max-width: 59.9375em) {
  [dir="ltr"] .crh-chevron-link__icon--s7 {
    -webkit-transform: translateX(-0.1673076923rem);
    transform: translateX(-0.1673076923rem);
  }
  [dir="rtl"] .crh-chevron-link__icon--s7 {
    -webkit-transform: rotate(180deg) translateX(-0.1673076923rem);
    transform: rotate(180deg) translateX(-0.1673076923rem);
  }
}
.crh-chevron-link__text {
  white-space: normal;
}
:hover > .crh-chevron-link__text {
  text-decoration: underline;
}
.crh-chevron-link__text--back {
  display: inline-block;
  vertical-align: top;
}
.crh-chevron-link__text--forward {
  display: inline;
}
.crh-link {
  font-weight: 400;
  font-family: "HSBC Univers Next", "HSBC Neue Helvetica", "Helvetica Neue",
    "Helvetica", "Arial", "PingFang SC", "Microsoft YaHei", "Lantinghei SC",
    "Heiti SC", "simhei", "sans-serif";
  font-size: 1rem;
  line-height: 1.5;
  color: #333;
  text-decoration: none;
  cursor: pointer;
}
@media screen and (min-width: 60em) {
  .crh-link {
    font-size: 1rem;
    line-height: 1.5;
  }
}
.crh-link:hover {
  text-decoration: underline;
}
.crh-link--underline {
  text-decoration: underline;
}
.crh-link--underline:hover {
  text-decoration: none;
}
.crh-link--s1 {
  font-size: 2.0625rem;
  line-height: 1.2;
  font-weight: 300;
  font-family: "HSBC Univers Next", "HSBC Neue Helvetica", "Helvetica Neue",
    "Helvetica", "Arial", "PingFang SC", "Microsoft YaHei", "Lantinghei SC",
    "Heiti SC", "simhei", "sans-serif";
}
@media screen and (min-width: 60em) {
  .crh-link--s1 {
    font-size: 2.75rem;
    line-height: 1.15;
  }
}
.crh-link--s2 {
  font-size: 1.75rem;
  line-height: 1.3;
  font-weight: 300;
  font-family: "HSBC Univers Next", "HSBC Neue Helvetica", "Helvetica Neue",
    "Helvetica", "Arial", "PingFang SC", "Microsoft YaHei", "Lantinghei SC",
    "Heiti SC", "simhei", "sans-serif";
}
@media screen and (min-width: 60em) {
  .crh-link--s2 {
    font-size: 2.1875rem;
    line-height: 1.2;
  }
}
.crh-link--s3 {
  font-size: 1.4375rem;
  line-height: 1.3;
  font-weight: 300;
  font-family: "HSBC Univers Next", "HSBC Neue Helvetica", "Helvetica Neue",
    "Helvetica", "Arial", "PingFang SC", "Microsoft YaHei", "Lantinghei SC",
    "Heiti SC", "simhei", "sans-serif";
}
@media screen and (min-width: 60em) {
  .crh-link--s3 {
    font-size: 1.75rem;
    line-height: 1.3;
  }
}
.crh-link--s4 {
  font-size: 1.1875rem;
  line-height: 1.4;
  font-weight: 300;
  font-family: "HSBC Univers Next", "HSBC Neue Helvetica", "Helvetica Neue",
    "Helvetica", "Arial", "PingFang SC", "Microsoft YaHei", "Lantinghei SC",
    "Heiti SC", "simhei", "sans-serif";
}
@media screen and (min-width: 60em) {
  .crh-link--s4 {
    font-size: 1.375rem;
    line-height: 1.4;
  }
}
.crh-link--s5 {
  font-size: 1rem;
  line-height: 1.5;
  font-weight: 400;
  font-family: "HSBC Univers Next", "HSBC Neue Helvetica", "Helvetica Neue",
    "Helvetica", "Arial", "PingFang SC", "Microsoft YaHei", "Lantinghei SC",
    "Heiti SC", "simhei", "sans-serif";
}
@media screen and (min-width: 60em) {
  .crh-link--s5 {
    font-size: 1rem;
    line-height: 1.5;
  }
}
.crh-link--s6 {
  font-size: 0.875rem;
  line-height: 1.4;
  font-weight: 400;
  font-family: "HSBC Univers Next", "HSBC Neue Helvetica", "Helvetica Neue",
    "Helvetica", "Arial", "PingFang SC", "Microsoft YaHei", "Lantinghei SC",
    "Heiti SC", "simhei", "sans-serif";
}
@media screen and (min-width: 60em) {
  .crh-link--s6 {
    font-size: 0.875rem;
    line-height: 1.4;
  }
}
.crh-link--s7 {
  font-size: 0.75rem;
  line-height: 1.3;
  font-weight: 400;
  font-family: "HSBC Univers Next", "HSBC Neue Helvetica", "Helvetica Neue",
    "Helvetica", "Arial", "PingFang SC", "Microsoft YaHei", "Lantinghei SC",
    "Heiti SC", "simhei", "sans-serif";
}
@media screen and (min-width: 60em) {
  .crh-link--s7 {
    font-size: 0.75rem;
    line-height: 1.3;
  }
}
.crh-link--on-light {
  color: #333;
}
.crh-link--on-dark {
  color: #fff;
}
.crh-horizontal-rule {
  margin: 0;
  padding: 0;
  border: 0;
  border-radius: 0;
  border-bottom: 0.0625rem solid;
  color: #d7d8d6;
}
.crh-horizontal-rule--on-light {
  color: #d7d8d6;
}
.crh-horizontal-rule--on-dark {
  color: #333;
}
.M-APR-RW-RBWM {
  width: 100%;
}
.M-APR-RW-RBWM .A-TYP14B-RW-ALL {
  display: block;
  margin-bottom: 4px;
}
@media (min-width: 480px) {
  .M-APR-RW-RBWM .A-TYP14B-RW-ALL {
    margin-bottom: 8px;
  }
}
@media (min-width: 960px) {
  .M-APR-RW-RBWM .A-TYP14B-RW-ALL {
    margin-bottom: 9px;
  }
}
.M-APR-RW-RBWM .number-container {
  margin-bottom: 8px;
  word-break: break-all;
}
@media (min-width: 480px) {
  .M-APR-RW-RBWM .number-container {
    margin-bottom: 14px;
  }
}
@media (min-width: 960px) {
  .M-APR-RW-RBWM .number-container {
    margin-bottom: 15px;
  }
}
.M-APR-RW-RBWM .number-container .A-TYP12R-RW-ALL {
  display: -moz-inline-stack;
  display: inline-block;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  margin: 0;
  padding-left: 1px;
  word-wrap: break-word;
}
@media (min-width: 480px) {
  .M-APR-RW-RBWM .number-container .A-TYP12R-RW-ALL {
    padding-left: 3px;
  }
}
@media (min-width: 960px) {
  .M-APR-RW-RBWM .number-container .A-TYP12R-RW-ALL {
    padding-left: 4px;
  }
}
.M-APR-RW-RBWM .number-container .A-TYP12R-RW-ALL::before {
  content: "";
}
.M-APR-RW-RBWM .A-TYP12R-RW-ALL::before {
  content: "*";
}
.article-content-component {
  margin-top: 10px;
}
@media (min-width: 480px) {
  .article-content-component {
    margin-top: 14px;
  }
}
@media (min-width: 960px) {
  .article-content-component {
    margin-top: 16px;
  }
}
[class*="globalSmart"] .article-content-component {
  margin-top: 0;
}
@media (min-width: 960px) {
  .article-content-component .article-content-wrapper {
    margin: 0 16.6667%;
  }
}
.article-content-component .article-content-wrapper .article-title {
  margin-bottom: 17px;
}
@media (min-width: 480px) {
  .article-content-component .article-content-wrapper .article-title {
    margin-bottom: 23px;
  }
}
@media (min-width: 960px) {
  .article-content-component .article-content-wrapper .article-title {
    margin-bottom: 26px;
  }
}
.article-content-component
  .article-content-wrapper
  .second-line-article-component {
  padding-bottom: 10px;
}
@media (min-width: 480px) {
  .article-content-component
    .article-content-wrapper
    .second-line-article-component {
    padding-bottom: 14px;
  }
}
@media (min-width: 960px) {
  .article-content-component
    .article-content-wrapper
    .second-line-article-component {
    padding-bottom: 16px;
  }
}
.article-content-component
  .article-content-wrapper
  .second-line-article-component
  .article-author-name {
  margin-right: 20px;
  float: left;
}
.article-content-component
  .article-content-wrapper
  .second-line-article-component
  .article-publish-date {
  float: left;
}
.article-content-component .article-content-wrapper .article-introduction {
  margin-top: 10px;
  margin-bottom: 17px;
}
@media (min-width: 480px) {
  .article-content-component .article-content-wrapper .article-introduction {
    margin-top: 14px;
    margin-bottom: 23px;
  }
}
@media (min-width: 960px) {
  .article-content-component .article-content-wrapper .article-introduction {
    margin-top: 16px;
    margin-bottom: 26px;
  }
}
[class*="globalSmart"]
  .article-content-component
  .article-content-wrapper
  .article-introduction {
  margin-top: 0;
  margin-bottom: 0;
}
.article-content-component
  .article-content-wrapper
  .article-introduction
  .with-initial-letter::first-letter {
  font-family: "HSBC Univers Next", "Arial", "PingFang SC", "Microsoft YaHei",
    "Lantinghei SC", "Heiti SC", "simhei", "sans-serif";
  font-size: 60px;
  font-size: 3.75rem;
  font-style: normal;
  font-weight: 300;
  float: left;
  color: #333;
  line-height: 1;
  padding: 0 5px 0 0;
  margin: 9px 0 -1px;
}
@media (min-width: 480px) {
  .article-content-component
    .article-content-wrapper
    .article-introduction
    .with-initial-letter::first-letter {
    padding: 0 8px 0 0;
  }
}
@media (min-width: 960px) {
  .article-content-component
    .article-content-wrapper
    .article-introduction
    .with-initial-letter::first-letter {
    padding: 0 20px 0 10px;
    margin: 14px 0 -1px;
  }
}
.chrome-52
  .article-content-component
  .article-content-wrapper
  .article-introduction
  .with-initial-letter::first-letter {
  margin-top: 1px;
}
@media (min-width: 960px) {
  .chrome-52
    .article-content-component
    .article-content-wrapper
    .article-introduction
    .with-initial-letter::first-letter {
    margin-top: 6px;
  }
}
.ie-11
  .article-content-component
  .article-content-wrapper
  .article-introduction
  .with-initial-letter::first-letter {
  margin: 3px 0 -3px;
}
@media (min-width: 480px) {
  .ie-11
    .article-content-component
    .article-content-wrapper
    .article-introduction
    .with-initial-letter::first-letter {
    margin: 4px 0 -4px;
  }
}
@media (min-width: 960px) {
  .ie-11
    .article-content-component
    .article-content-wrapper
    .article-introduction
    .with-initial-letter::first-letter {
    margin: 7px 0 -2px;
  }
}
.O-BENBLST-RW-DEV {
  display: -moz-inline-stack;
  display: inline-block;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  width: 100%;
}
@media (min-width: 480px) {
  .O-BENBLST-RW-DEV {
    margin-bottom: 0;
  }
}
.O-BENBLST-RW-DEV .A-DIVHL-RW-ALL {
  width: 100%;
  margin: 0;
}
@media (min-width: 480px) {
  .O-BENBLST-RW-DEV .A-DIVHL-RW-ALL {
    margin-bottom: 0;
  }
}
.O-BENBLST-RW-DEV .benefits-bullet-list-container .benefits-bullet-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 0;
  width: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.O-BENBLST-RW-DEV
  .benefits-bullet-list-container
  .benefits-bullet-list
  .benefits-bullet-list-element {
  margin: 21px 0 21px 0;
  margin: 1.3125rem 0rem 1.3125rem 0rem;
}
@media (min-width: 480px) {
  .O-BENBLST-RW-DEV
    .benefits-bullet-list-container
    .benefits-bullet-list
    .benefits-bullet-list-element {
    margin: 27px 0 27px 0;
    margin: 1.6875rem 0rem 1.6875rem 0rem;
  }
}
@media (min-width: 960px) {
  .O-BENBLST-RW-DEV
    .benefits-bullet-list-container
    .benefits-bullet-list
    .benefits-bullet-list-element {
    margin: 30px 0 30px 0;
    margin: 1.875rem 0rem 1.875rem 0rem;
  }
}
@media (min-width: 480px) {
  .O-BENBLST-RW-DEV
    .benefits-bullet-list-container
    .benefits-bullet-list
    .benefits-bullet-list-element:nth-child(odd) {
    clear: both;
  }
}
@media (min-width: 960px) {
  .O-BENBLST-RW-DEV
    .benefits-bullet-list-container
    .benefits-bullet-list
    .benefits-bullet-list-element:nth-child(odd) {
    clear: none;
  }
  .O-BENBLST-RW-DEV
    .benefits-bullet-list-container
    .benefits-bullet-list
    .benefits-bullet-list-element:nth-child(4n + 1) {
    clear: both;
  }
}
.O-BENBLST-RW-DEV
  .benefits-bullet-list-container
  .benefits-bullet-list
  .benefits-bullet-list-element
  .A-TYP16BL-RW-ALL {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
@media (min-width: 960px) {
  .O-BENBLST-RW-DEV
    .benefits-bullet-list-container
    .benefits-bullet-list
    .benefits-bullet-list-element
    .A-TYP16BL-RW-ALL {
    height: 20px;
  }
}
.O-BENBLST-RW-DEV
  .benefits-bullet-list-container
  .benefits-bullet-list
  .benefits-bullet-list-element
  .icon-agree {
  padding: 0 7px 0 0;
  padding: 0rem 0.4375rem 0rem 0rem;
  font-size: 42px;
  font-size: 2.625rem;
  color: #008580;
  line-height: 0;
}
@media (min-width: 480px) {
  .O-BENBLST-RW-DEV
    .benefits-bullet-list-container
    .benefits-bullet-list
    .benefits-bullet-list-element
    .icon-agree {
    padding: 0 9px 0 0;
    padding: 0rem 0.5625rem 0rem 0rem;
  }
}
@media (min-width: 960px) {
  .O-BENBLST-RW-DEV
    .benefits-bullet-list-container
    .benefits-bullet-list
    .benefits-bullet-list-element
    .icon-agree {
    padding: 0 10px 0 0;
    padding: 0rem 0.625rem 0rem 0rem;
  }
}
.O-BENBLST-RW-DEV
  .benefits-bullet-list-container
  .benefits-bullet-list
  .benefits-bullet-list-element
  .icon-agree::after,
.O-BENBLST-RW-DEV
  .benefits-bullet-list-container
  .benefits-bullet-list
  .benefits-bullet-list-element
  .icon-agree::before {
  line-height: 0;
}
.O-BRBAR-RW-RBWM .hide-wrapper {
  display: none;
}
@media (max-width: 479px) {
  .O-BRBAR-RW-RBWM .hide-on-mobile {
    display: none;
  }
}
.O-BRBAR-RW-RBWM .A-WRAPPER-RW-ALL > .wrapper-exp-content {
  padding-top: 12px;
  padding-bottom: 0;
}
@media (min-width: 480px) {
  .O-BRBAR-RW-RBWM .A-WRAPPER-RW-ALL > .wrapper-exp-content {
    padding-top: 19px;
  }
}
@media (min-width: 960px) {
  .O-BRBAR-RW-RBWM .A-WRAPPER-RW-ALL > .wrapper-exp-content {
    padding-top: 21px;
  }
}
.O-BRBAR-RW-RBWM .A-WRAPPER-RW-ALL > .wrapper-exp-content.expanded {
  padding-top: 12px;
  padding-bottom: 0;
}
@media (min-width: 480px) {
  .O-BRBAR-RW-RBWM .A-WRAPPER-RW-ALL > .wrapper-exp-content.expanded {
    padding-top: 19px;
  }
}
@media (min-width: 960px) {
  .O-BRBAR-RW-RBWM .A-WRAPPER-RW-ALL > .wrapper-exp-content.expanded {
    padding-top: 21px;
  }
}
.O-BRBAR-RW-RBWM .A-WRAPPER-RW-ALL > .wrapper-exp-content.expanded.no-wrapper {
  padding-left: 0;
  padding-right: 0;
}
.O-BRBAR-RW-RBWM > .row > .sm-12 {
  min-height: 0;
}
.O-BENPNL-RW-DEV .benefit-panel .A-PNLJDE-RW-ALL {
  padding: 21px 21px 21px 21px;
  padding: 1.3125rem 1.3125rem 1.3125rem 1.3125rem;
}
@media (min-width: 480px) {
  .O-BENPNL-RW-DEV .benefit-panel .A-PNLJDE-RW-ALL {
    padding: 27px 27px 27px 27px;
    padding: 1.6875rem 1.6875rem 1.6875rem 1.6875rem;
  }
}
@media (min-width: 960px) {
  .O-BENPNL-RW-DEV .benefit-panel .A-PNLJDE-RW-ALL {
    padding: 30px 30px 30px 30px;
    padding: 1.875rem 1.875rem 1.875rem 1.875rem;
  }
}
.O-BENPNL-RW-DEV .benefit-panel .A-PNLJDE-RW-ALL .A-TYP16RDB-RW-ALL {
  padding: 7px 0 0 0;
  padding: 0.4375rem 0rem 0rem 0rem;
  display: block;
  color: #fff;
}
@media (min-width: 480px) {
  .O-BENPNL-RW-DEV .benefit-panel .A-PNLJDE-RW-ALL .A-TYP16RDB-RW-ALL {
    padding: 9px 0 0 0;
    padding: 0.5625rem 0rem 0rem 0rem;
  }
}
@media (min-width: 960px) {
  .O-BENPNL-RW-DEV .benefit-panel .A-PNLJDE-RW-ALL .A-TYP16RDB-RW-ALL {
    padding: 10px 0 0 0;
    padding: 0.625rem 0rem 0rem 0rem;
  }
}
.O-BENPNL-RW-DEV .benefit-panel .A-PNLJDE-RW-ALL .A-TYP14BDB-RW-ALL,
.O-BENPNL-RW-DEV .benefit-panel .A-PNLJDE-RW-ALL .A-TYP60LDB-RW-ALL {
  padding: 14px 0 0 0;
  padding: 0.875rem 0rem 0rem 0rem;
  display: block;
}
@media (min-width: 480px) {
  .O-BENPNL-RW-DEV .benefit-panel .A-PNLJDE-RW-ALL .A-TYP14BDB-RW-ALL,
  .O-BENPNL-RW-DEV .benefit-panel .A-PNLJDE-RW-ALL .A-TYP60LDB-RW-ALL {
    padding: 18px 0 0 0;
    padding: 1.125rem 0rem 0rem 0rem;
  }
}
@media (min-width: 960px) {
  .O-BENPNL-RW-DEV .benefit-panel .A-PNLJDE-RW-ALL .A-TYP14BDB-RW-ALL,
  .O-BENPNL-RW-DEV .benefit-panel .A-PNLJDE-RW-ALL .A-TYP60LDB-RW-ALL {
    padding: 20px 0 0 0;
    padding: 1.25rem 0rem 0rem 0rem;
  }
}
@media (max-width: 479px) {
  .O-BENPNL-RW-DEV
    .benefit-panel
    .benefit-panel-additional-text
    .A-TYP16R-RW-ALL {
    padding: 21px 0 0 0;
    padding: 1.3125rem 0rem 0rem 0rem;
  }
}
@media (max-width: 479px) and (min-width: 480px) {
  .O-BENPNL-RW-DEV
    .benefit-panel
    .benefit-panel-additional-text
    .A-TYP16R-RW-ALL {
    padding: 27px 0 0 0;
    padding: 1.6875rem 0rem 0rem 0rem;
  }
}
@media (max-width: 479px) and (min-width: 960px) {
  .O-BENPNL-RW-DEV
    .benefit-panel
    .benefit-panel-additional-text
    .A-TYP16R-RW-ALL {
    padding: 30px 0 0 0;
    padding: 1.875rem 0rem 0rem 0rem;
  }
}
.content-buttons > div {
  margin: 0 -14px -14px 0;
  margin: 0rem -0.875rem -0.875rem 0rem;
  width: 100%;
}
@media (min-width: 480px) {
  .content-buttons > div {
    margin: 0 -18px -18px 0;
    margin: 0rem -1.125rem -1.125rem 0rem;
  }
}
@media (min-width: 960px) {
  .content-buttons > div {
    margin: 0 -20px -20px 0;
    margin: 0rem -1.25rem -1.25rem 0rem;
  }
}
.content-buttons .A-BTNP-RW-ALL {
  margin: 0 14px 14px 0;
  margin: 0rem 0.875rem 0.875rem 0rem;
  width: 100%;
}
@media (min-width: 480px) {
  .content-buttons .A-BTNP-RW-ALL {
    margin: 0 18px 18px 0;
    margin: 0rem 1.125rem 1.125rem 0rem;
  }
}
@media (min-width: 960px) {
  .content-buttons .A-BTNP-RW-ALL {
    margin: 0 20px 20px 0;
    margin: 0rem 1.25rem 1.25rem 0rem;
  }
}
@media (min-width: 480px) {
  .content-buttons .A-BTNP-RW-ALL {
    width: auto;
  }
}
@media (min-width: 480px) {
  .content-buttons .horizontal .A-BTNP-RW-ALL {
    float: left;
  }
}
@media (min-width: 480px) {
  .content-buttons .vertical .A-BTNP-RW-ALL {
    margin: 0 0 14px 0;
    margin: 0rem 0rem 0.875rem 0rem;
    float: left;
    clear: both;
  }
}
@media (min-width: 480px) and (min-width: 480px) {
  .content-buttons .vertical .A-BTNP-RW-ALL {
    margin: 0 0 18px 0;
    margin: 0rem 0rem 1.125rem 0rem;
  }
}
@media (min-width: 480px) and (min-width: 960px) {
  .content-buttons .vertical .A-BTNP-RW-ALL {
    margin: 0 0 20px 0;
    margin: 0rem 0rem 1.25rem 0rem;
  }
}
.content-buttons .A-BTNSO-RW-ALL {
  margin: 0 14px 14px 0;
  margin: 0rem 0.875rem 0.875rem 0rem;
  width: 100%;
}
@media (min-width: 480px) {
  .content-buttons .A-BTNSO-RW-ALL {
    margin: 0 18px 18px 0;
    margin: 0rem 1.125rem 1.125rem 0rem;
  }
}
@media (min-width: 960px) {
  .content-buttons .A-BTNSO-RW-ALL {
    margin: 0 20px 20px 0;
    margin: 0rem 1.25rem 1.25rem 0rem;
  }
}
@media (min-width: 480px) {
  .content-buttons .A-BTNSO-RW-ALL {
    width: auto;
  }
}
@media (min-width: 480px) {
  .content-buttons .horizontal .A-BTNSO-RW-ALL {
    float: left;
  }
}
@media (min-width: 480px) {
  .content-buttons .vertical .A-BTNSO-RW-ALL {
    margin: 0 0 14px 0;
    margin: 0rem 0rem 0.875rem 0rem;
    float: left;
    clear: both;
  }
}
@media (min-width: 480px) and (min-width: 480px) {
  .content-buttons .vertical .A-BTNSO-RW-ALL {
    margin: 0 0 18px 0;
    margin: 0rem 0rem 1.125rem 0rem;
  }
}
@media (min-width: 480px) and (min-width: 960px) {
  .content-buttons .vertical .A-BTNSO-RW-ALL {
    margin: 0 0 20px 0;
    margin: 0rem 0rem 1.25rem 0rem;
  }
}
.content-buttons .A-BTNSS-RW-ALL {
  margin: 0 14px 14px 0;
  margin: 0rem 0.875rem 0.875rem 0rem;
  width: 100%;
}
@media (min-width: 480px) {
  .content-buttons .A-BTNSS-RW-ALL {
    margin: 0 18px 18px 0;
    margin: 0rem 1.125rem 1.125rem 0rem;
  }
}
@media (min-width: 960px) {
  .content-buttons .A-BTNSS-RW-ALL {
    margin: 0 20px 20px 0;
    margin: 0rem 1.25rem 1.25rem 0rem;
  }
}
@media (min-width: 480px) {
  .content-buttons .A-BTNSS-RW-ALL {
    width: auto;
  }
}
@media (min-width: 480px) {
  .content-buttons .horizontal .A-BTNSS-RW-ALL {
    float: left;
  }
}
@media (min-width: 480px) {
  .content-buttons .vertical .A-BTNSS-RW-ALL {
    margin: 0 0 14px 0;
    margin: 0rem 0rem 0.875rem 0rem;
    float: left;
    clear: both;
  }
}
@media (min-width: 480px) and (min-width: 480px) {
  .content-buttons .vertical .A-BTNSS-RW-ALL {
    margin: 0 0 18px 0;
    margin: 0rem 0rem 1.125rem 0rem;
  }
}
@media (min-width: 480px) and (min-width: 960px) {
  .content-buttons .vertical .A-BTNSS-RW-ALL {
    margin: 0 0 20px 0;
    margin: 0rem 0rem 1.25rem 0rem;
  }
}
@media (min-width: 480px) {
  .M-CONTMAST-RW-RBWM.image {
    margin-bottom: 18px;
  }
}
@media (min-width: 960px) {
  .M-CONTMAST-RW-RBWM.image {
    margin-bottom: 20px;
  }
}
.M-CONTMAST-RW-RBWM.image img {
  display: block;
  width: 100%;
  height: auto;
}
.M-CONTMAST-RW-RBWM.image .image-caption {
  margin-top: 15px;
  margin-bottom: 14px;
}
.M-CONTMAST-RW-RBWM .links-list {
  list-style-type: none;
}
.M-CONTMAST-RW-RBWM .links-list li {
  display: block;
}
.M-CONTMAST-RW-RBWM .links-list li:last-child .link-container {
  margin-bottom: 0;
}
.M-CONTMAST-RW-RBWM.links > .link-container:last-child {
  margin-bottom: 0;
}
.M-CONTMAST-RW-RBWM .link-container {
  margin: 0 0 21px 0;
  margin: 0rem 0rem 1.3125rem 0rem;
  display: block;
}
@media (min-width: 480px) {
  .M-CONTMAST-RW-RBWM .link-container {
    margin: 0 0 27px 0;
    margin: 0rem 0rem 1.6875rem 0rem;
  }
}
@media (min-width: 960px) {
  .M-CONTMAST-RW-RBWM .link-container {
    margin: 0 0 30px 0;
    margin: 0rem 0rem 1.875rem 0rem;
  }
}
.M-CONTMAST-RW-RBWM .link-container .A-LNKST-RW-ALL,
.M-CONTMAST-RW-RBWM .link-container .A-MODLNK-RW-ALL,
.M-CONTMAST-RW-RBWM .link-container .A-LNKD-RW-ALL,
.M-CONTMAST-RW-RBWM .link-container .A-LNKC28L-RW-ALL {
  display: inline;
}
.M-CONTMAST-RW-RBWM .heading {
  margin: 0;
}
.M-CONTMAST-RW-RBWM .heading > span {
  display: -moz-inline-stack;
  display: inline-block;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
}
.rich-text {
  background: transparent;
  min-height: 1.5em;
}
.rich-text .A-TYPSP-RW-ALL,
.rich-text .A-PAR14R-RW-ALL,
.rich-text .A-PAR16R-RW-ALL,
.rich-text .A-PAR22R-RW-ALL,
.rich-text .A-TYP22L-RW-ALL,
.rich-text .A-TYP28L-RW-ALL,
.rich-text .A-TYP38T-RW-ALL,
.rich-text .A-LSTU-RW-ALL,
.rich-text .A-LSTO-RW-ALL {
  margin-bottom: 10px;
}
.rich-text .A-TYPSP-RW-ALL:last-child,
.rich-text .A-PAR14R-RW-ALL:last-child,
.rich-text .A-PAR16R-RW-ALL:last-child,
.rich-text .A-PAR22R-RW-ALL:last-child,
.rich-text .A-TYP22L-RW-ALL:last-child,
.rich-text .A-TYP28L-RW-ALL:last-child,
.rich-text .A-TYP38T-RW-ALL:last-child,
.rich-text .A-LSTU-RW-ALL:last-child,
.rich-text .A-LSTO-RW-ALL:last-child {
  margin-bottom: 0;
}
.rich-text ol {
  counter-reset: section;
  list-style-type: none;
}
.rich-text ol li::before {
  counter-increment: section;
  content: counters(section, ".") ". ";
}
.rich-text ol ul li::before {
  display: none;
}
.M-SMPTBL-RW-RBWM {
  overflow: auto;
  clear: both;
}
.M-SMPTBL-RW-RBWM .table-wrapper {
  overflow: auto;
}
.M-SMPTBL-RW-RBWM caption {
  text-align: left;
}
.M-SMPTBL-RW-RBWM .adaptable-table {
  position: relative;
}
.M-SMPTBL-RW-RBWM .adaptable-table caption {
  position: absolute;
  left: 0;
  top: 0;
}
.M-SMPTBL-RW-RBWM .adaptable-table::before {
  display: none;
}
.M-SMPTBL-RW-RBWM .adaptable-table .table-wrapper {
  overflow-x: scroll;
}
.M-SMPTBL-RW-RBWM a {
  color: #333;
}
.M-SMPTBL-RW-RBWM table {
  min-width: 660px;
  max-width: 1280px;
  background: #fff;
  border-spacing: 0;
  border-collapse: collapse;
  border: 0;
  padding: 0;
  margin: 0;
}
.M-SMPTBL-RW-RBWM table caption {
  text-align: left;
  width: auto;
  padding: 0 14px 21px;
}
@media (min-width: 480px) {
  .M-SMPTBL-RW-RBWM table caption {
    padding: 0 18px 18px;
  }
}
@media (min-width: 960px) {
  .M-SMPTBL-RW-RBWM table caption {
    padding: 0 20px 20px;
  }
}
.M-SMPTBL-RW-RBWM table tr td,
.M-SMPTBL-RW-RBWM table tr th {
  font-family: "HSBC Univers Next", "Arial", "PingFang SC", "Microsoft YaHei",
    "Lantinghei SC", "Heiti SC", "simhei", "sans-serif";
  font-size: 14px;
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.2;
  color: #333;
  text-align: left;
  vertical-align: top;
  background: #fff;
  padding: 21px 14px;
  border: 0;
}
@media (min-width: 480px) {
  .M-SMPTBL-RW-RBWM table tr td,
  .M-SMPTBL-RW-RBWM table tr th {
    padding: 18px;
  }
}
@media (min-width: 960px) {
  .M-SMPTBL-RW-RBWM table tr td,
  .M-SMPTBL-RW-RBWM table tr th {
    padding: 20px;
  }
}
.M-SMPTBL-RW-RBWM table tr td:first-child,
.M-SMPTBL-RW-RBWM table tr th:first-child {
  top: auto;
}
.M-SMPTBL-RW-RBWM table tr th[scope="col"] {
  font-family: "HSBC Univers Next", "Arial", "PingFang SC", "Microsoft YaHei",
    "Lantinghei SC", "Heiti SC", "simhei", "sans-serif";
  font-size: 16px;
  font-size: 1rem;
  font-style: normal;
  font-weight: 700;
  line-height: 1.2;
  color: #333;
  text-align: left;
  vertical-align: center;
  background: #c9c9c9;
}
.M-SMPTBL-RW-RBWM table tr:nth-child(even) td,
.M-SMPTBL-RW-RBWM table tr:nth-child(even) th {
  background: #fff;
}
.M-SMPTBL-RW-RBWM table tr:nth-child(odd) td,
.M-SMPTBL-RW-RBWM table tr:nth-child(odd) th {
  background: #ededed;
}
.M-SMPTBL-RW-RBWM table .icon-wrap {
  font-family: "HSBC Univers Next", "Arial", "PingFang SC", "Microsoft YaHei",
    "Lantinghei SC", "Heiti SC", "simhei", "sans-serif";
  font-size: 22px;
  font-size: 1.375rem;
  font-style: normal;
  font-weight: 700;
  margin: 0;
  display: inline;
  text-align: center;
}
.M-SMPTBL-RW-RBWM.is-edited table {
  min-width: auto !important;
  max-width: auto !important;
  width: 100% !important;
}
.M-SMPTBL-RW-RBWM.is-edited table tr td,
.M-SMPTBL-RW-RBWM.is-edited table tr th {
  border: 1px solid #404040;
  text-align: left;
}
.M-SMPTBL-RW-RBWM.is-edited table tr .icon-wrap,
.M-SMPTBL-RW-RBWM.is-edited table tr .icon {
  display: inline;
}
.M-BSCTBL-RW-RBWM caption {
  margin: 0 0 14px 0;
  margin: 0rem 0rem 0.875rem 0rem;
}
@media (min-width: 480px) {
  .M-BSCTBL-RW-RBWM caption {
    margin: 0 0 18px 0;
    margin: 0rem 0rem 1.125rem 0rem;
  }
}
@media (min-width: 960px) {
  .M-BSCTBL-RW-RBWM caption {
    margin: 0 0 20px 0;
    margin: 0rem 0rem 1.25rem 0rem;
  }
}
.M-BSCTBL-RW-RBWM caption .A-PAR16R-RW-ALL {
  margin: 7px 0 0 0;
  margin: 0.4375rem 0rem 0rem 0rem;
}
@media (min-width: 480px) {
  .M-BSCTBL-RW-RBWM caption .A-PAR16R-RW-ALL {
    margin: 9px 0 0 0;
    margin: 0.5625rem 0rem 0rem 0rem;
  }
}
@media (min-width: 960px) {
  .M-BSCTBL-RW-RBWM caption .A-PAR16R-RW-ALL {
    margin: 10px 0 0 0;
    margin: 0.625rem 0rem 0rem 0rem;
  }
}
.M-BSCTBL-RW-RBWM caption .A-PAR16R-RW-ALL:first-child {
  margin: 0;
  margin: 0rem 0rem 0rem 0rem;
}
@media (min-width: 480px) {
  .M-BSCTBL-RW-RBWM caption .A-PAR16R-RW-ALL:first-child {
    margin: 0;
    margin: 0rem 0rem 0rem 0rem;
  }
}
@media (min-width: 960px) {
  .M-BSCTBL-RW-RBWM caption .A-PAR16R-RW-ALL:first-child {
    margin: 0;
    margin: 0rem 0rem 0rem 0rem;
  }
}
.M-BSCTBL-RW-RBWM .flexible-columns table {
  table-layout: inherit;
}
.table-wrapper {
  overflow: scroll;
}
.M-BSCTBL-RW-RBWM table {
  background: #fff;
  border-collapse: collapse;
  width: 100%;
}
.M-BSCTBL-RW-RBWM table td,
.M-BSCTBL-RW-RBWM table th {
  padding: 14px 14px 14px 14px;
  padding: 0.875rem 0.875rem 0.875rem 0.875rem;
  font-size: 14px;
  font-size: 0.875rem;
  border: 1px solid #b6b7b6;
  word-wrap: break-word;
}
@media (min-width: 480px) {
  .M-BSCTBL-RW-RBWM table td,
  .M-BSCTBL-RW-RBWM table th {
    padding: 18px 18px 18px 18px;
    padding: 1.125rem 1.125rem 1.125rem 1.125rem;
  }
}
@media (min-width: 960px) {
  .M-BSCTBL-RW-RBWM table td,
  .M-BSCTBL-RW-RBWM table th {
    padding: 20px 20px 20px 20px;
    padding: 1.25rem 1.25rem 1.25rem 1.25rem;
  }
}
.M-BSCTBL-RW-RBWM table td.cellWhite,
.M-BSCTBL-RW-RBWM table th.cellWhite {
  background: inherit;
  color: #333;
  border: 1px solid #b6b7b6;
}
.M-BSCTBL-RW-RBWM table td.cellPearl,
.M-BSCTBL-RW-RBWM table th.cellPearl {
  color: #4d6474;
  background: #ededed;
  border: 1px solid #b6b7b6;
}
.M-BSCTBL-RW-RBWM table td.cellGraphite,
.M-BSCTBL-RW-RBWM table th.cellGraphite {
  background: #5c5c5c;
  color: #fff;
  border: 1px solid #b6b7b6;
}
.M-BSCTBL-RW-RBWM table td.cellBlack,
.M-BSCTBL-RW-RBWM table th.cellBlack {
  background: #000;
  color: #fff;
  border: 1px solid #000;
}
.M-BSCTBL-RW-RBWM table td .A-PAR16R-RW-ALL,
.M-BSCTBL-RW-RBWM table th .A-PAR16R-RW-ALL {
  margin: 0;
}
.M-BSCTBL-RW-RBWM table td [class^="A-PAR"],
.M-BSCTBL-RW-RBWM table td [class^="A-TYP"],
.M-BSCTBL-RW-RBWM table th [class^="A-PAR"],
.M-BSCTBL-RW-RBWM table th [class^="A-TYP"] {
  color: inherit;
}
.M-BSCTBL-RW-RBWM table td a:hover,
.M-BSCTBL-RW-RBWM table th a:hover {
  text-decoration: underline;
}
.M-BSCTBL-RW-RBWM table td a:hover::before,
.M-BSCTBL-RW-RBWM table td a:hover::after,
.M-BSCTBL-RW-RBWM table th a:hover::before,
.M-BSCTBL-RW-RBWM table th a:hover::after {
  text-decoration: underline;
}
.M-BSCTBL-RW-RBWM table td a:hover::before,
.M-BSCTBL-RW-RBWM table td a:hover::after,
.M-BSCTBL-RW-RBWM table th a:hover::before,
.M-BSCTBL-RW-RBWM table th a:hover::after {
  text-decoration: none;
}
.M-BSCTBL-RW-RBWM table td a.link-icon,
.M-BSCTBL-RW-RBWM table th a.link-icon {
  display: inline-block;
}
.M-BSCTBL-RW-RBWM table td a.A-LNKC28L-RW-ALL,
.M-BSCTBL-RW-RBWM table td a.A-LNKC16R-RW-ALL,
.M-BSCTBL-RW-RBWM table td a.A-MODLNK-RW-ALL,
.M-BSCTBL-RW-RBWM table td a.A-LNKD-RW-ALL,
.M-BSCTBL-RW-RBWM table th a.A-LNKC28L-RW-ALL,
.M-BSCTBL-RW-RBWM table th a.A-LNKC16R-RW-ALL,
.M-BSCTBL-RW-RBWM table th a.A-MODLNK-RW-ALL,
.M-BSCTBL-RW-RBWM table th a.A-LNKD-RW-ALL {
  text-decoration: none;
}
.M-BSCTBL-RW-RBWM table td {
  text-align: left;
}
.M-BSCTBL-RW-RBWM table td .icon-wrap .icon.icon-agree {
  color: #008580;
}
.M-BSCTBL-RW-RBWM table td .icon-wrap .icon.icon-minimize {
  color: #c9c9c9;
}
.M-BSCTBL-RW-RBWM table td .icon-wrap .icon::before,
.M-BSCTBL-RW-RBWM table td .icon-wrap .icon::after {
  font-size: 30px;
  font-size: 1.875rem;
  line-height: 1;
}
.M-BSCTBL-RW-RBWM table td .A-LNKD-RW-ALL::after,
.M-BSCTBL-RW-RBWM table td .A-LNKD-RW-ALL::before,
.M-BSCTBL-RW-RBWM table td .A-MODLNK-RW-ALL::after,
.M-BSCTBL-RW-RBWM table td .A-MODLNK-RW-ALL::before {
  margin-right: 4px;
  position: relative;
}
.M-BSCTBL-RW-RBWM table td .A-LNKC28L-RW-ALL::after,
.M-BSCTBL-RW-RBWM table td .A-LNKC28L-RW-ALL::before,
.M-BSCTBL-RW-RBWM table td .A-LNKC16R-RW-ALL::after,
.M-BSCTBL-RW-RBWM table td .A-LNKC16R-RW-ALL::before {
  position: relative;
}
.M-BSCTBL-RW-RBWM table th {
  background: #ededed;
}
.M-BSCTBL-RW-RBWM table tr.hidden-row th,
.M-BSCTBL-RW-RBWM table tr.hidden-row td {
  padding: 7px 0 7px 0;
  padding: 0.4375rem 0rem 0.4375rem 0rem;
  background: #fff;
  border-left: 0;
  border-right: 0;
}
@media (min-width: 480px) {
  .M-BSCTBL-RW-RBWM table tr.hidden-row th,
  .M-BSCTBL-RW-RBWM table tr.hidden-row td {
    padding: 9px 0 9px 0;
    padding: 0.5625rem 0rem 0.5625rem 0rem;
  }
}
@media (min-width: 960px) {
  .M-BSCTBL-RW-RBWM table tr.hidden-row th,
  .M-BSCTBL-RW-RBWM table tr.hidden-row td {
    padding: 10px 0 10px 0;
    padding: 0.625rem 0rem 0.625rem 0rem;
  }
}
.M-BSCTBL-RW-RBWM table.desktop {
  display: none;
}
@media (min-width: 960px) {
  .M-BSCTBL-RW-RBWM table.desktop {
    display: table !important;
  }
}
.M-BSCTBL-RW-RBWM table.non-desktop {
  display: table;
}
@media (min-width: 960px) {
  .M-BSCTBL-RW-RBWM table.non-desktop {
    display: none;
  }
}
.M-BSCTBL-RW-RBWM table tbody .A-TYPSP-RW-ALL,
.M-BSCTBL-RW-RBWM table tbody .A-PAR12R-RW-ALL,
.M-BSCTBL-RW-RBWM table tbody .A-PAR14R-RW-ALL,
.M-BSCTBL-RW-RBWM table tbody .A-PAR16R-RW-ALL,
.M-BSCTBL-RW-RBWM table tbody .A-PAR22R-RW-ALL,
.M-BSCTBL-RW-RBWM table tbody .A-TYP22L-RW-ALL,
.M-BSCTBL-RW-RBWM table tbody .A-TYP12R-RW-ALL,
.M-BSCTBL-RW-RBWM table thead .A-TYPSP-RW-ALL,
.M-BSCTBL-RW-RBWM table thead .A-PAR12R-RW-ALL,
.M-BSCTBL-RW-RBWM table thead .A-PAR14R-RW-ALL,
.M-BSCTBL-RW-RBWM table thead .A-PAR16R-RW-ALL,
.M-BSCTBL-RW-RBWM table thead .A-PAR22R-RW-ALL,
.M-BSCTBL-RW-RBWM table thead .A-TYP22L-RW-ALL,
.M-BSCTBL-RW-RBWM table thead .A-TYP12R-RW-ALL {
  text-align: inherit;
}
.aem-AuthorLayer-Edit .M-BSCTBL-RW-RBWM table.desktop {
  display: table;
}
.H-PNLDRED-SIMPLE-TABLE {
  color: #83000a;
}
.M-USELNKS-RW-RBWM {
  padding: 0;
}
.M-USELNKS-RW-RBWM .useful-links {
  overflow: hidden;
}
.M-USELNKS-RW-RBWM .useful-links h1 {
  margin: 0;
}
.M-USELNKS-RW-RBWM .useful-links .A-TYP28L-RW-ALL {
  display: block;
  margin-bottom: 15px;
}
@media (min-width: 480px) {
  .M-USELNKS-RW-RBWM .useful-links .A-TYP28L-RW-ALL {
    margin-bottom: 23px;
  }
}
@media (min-width: 960px) {
  .M-USELNKS-RW-RBWM .useful-links .A-TYP28L-RW-ALL {
    margin-bottom: 26px;
  }
}
.M-USELNKS-RW-RBWM .useful-links .links-list {
  list-style-type: none;
  margin: 0;
}
.M-USELNKS-RW-RBWM .useful-links .links-list .A-DIVHR-RW-ALL {
  margin: 12px 0 11px;
}
@media (min-width: 480px) {
  .M-USELNKS-RW-RBWM .useful-links .links-list .A-DIVHR-RW-ALL {
    margin: 9px 0 8px;
  }
}
@media (min-width: 960px) {
  .M-USELNKS-RW-RBWM .useful-links .links-list .A-DIVHR-RW-ALL {
    margin: 11px 0 10px;
  }
}
.M-USELNKS-RW-RBWM div[class*="theme-ms-"] .A-DIVHR-RW-ALL {
  border-top: 3px solid #f2f2f2;
  height: 10px;
}
.M-CTAQCKLKS-RW-RBWM > .link-container .A-LNKAD-RW-ALL {
  margin-top: 0;
}
.M-CTAQCKLKS-RW-RBWM > .link-container ~ .link-container .A-LNKAD-RW-ALL {
  margin-top: 30px;
}
@media (min-width: 480px) {
  .M-CTAQCKLKS-RW-RBWM > .link-container ~ .link-container .A-LNKAD-RW-ALL {
    margin-top: 31px;
  }
}
@media (min-width: 960px) {
  .M-CTAQCKLKS-RW-RBWM > .link-container ~ .link-container .A-LNKAD-RW-ALL {
    margin-top: 35px;
  }
}
.error-content.A-ERRORCONT-RW-ALL {
  border: 0;
  padding: 45px 40px;
  margin: 40px auto;
  float: none;
}
@media (min-width: 480px) {
  .error-content.A-ERRORCONT-RW-ALL {
    width: 50%;
    padding: 26px 36px 36px 33px;
    margin-top: 150px;
    border: 2px solid #dedede;
  }
}
@media (min-width: 960px) {
  .error-content.A-ERRORCONT-RW-ALL {
    padding: 30px 40px 40px 36px;
  }
}
.error-content.A-ERRORCONT-RW-ALL .title {
  margin-bottom: 4px;
}
@media (min-width: 480px) {
  .error-content.A-ERRORCONT-RW-ALL .title {
    margin-bottom: 0;
  }
}
@media (min-width: 960px) {
  .error-content.A-ERRORCONT-RW-ALL .title {
    margin-bottom: 2px;
  }
}
.error-content.A-ERRORCONT-RW-ALL .title .title-text {
  font-weight: 300;
}
.error-content.A-ERRORCONT-RW-ALL .buttons {
  margin-top: 23px;
}
@media (min-width: 480px) {
  .error-content.A-ERRORCONT-RW-ALL .buttons {
    margin-top: 31px;
  }
}
@media (min-width: 960px) {
  .error-content.A-ERRORCONT-RW-ALL .buttons {
    margin-top: 35px;
  }
}
.error-content.A-ERRORCONT-RW-ALL .buttons .continue {
  display: -moz-inline-stack;
  display: inline-block;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  background: #db0011;
  width: 100%;
  padding: 15px 0;
}
@media (min-width: 480px) {
  .error-content.A-ERRORCONT-RW-ALL .buttons .continue {
    width: auto;
    padding: 15px 20px;
  }
}
@media (min-width: 760px) {
  .O-FOOTNOTES-RW-DEV .footnote-title .text-container.A-BBST28R-RW-ALL {
    margin-left: 16px;
  }
}
@media (min-width: 960px) {
  .O-FOOTNOTES-RW-DEV .footnote-title .text-container.A-BBST28R-RW-ALL {
    margin-left: 20px;
  }
}
.aem-AuthorLayer-Edit .O-FOOTNOTES-RW-DEV .footnote-title {
  padding: 20px 0;
}
.O-FOOTNOTES-RW-DEV .footnote-description {
  padding: 12px 0 0 0;
  padding: 0.75rem 0rem 0rem 0rem;
}
@media (min-width: 480px) {
  .O-FOOTNOTES-RW-DEV .footnote-description {
    padding: 12px 0 0 0;
    padding: 0.75rem 0rem 0rem 0rem;
  }
}
@media (min-width: 960px) {
  .O-FOOTNOTES-RW-DEV .footnote-description {
    padding: 16px 0 0 0;
    padding: 1rem 0rem 0rem 0rem;
  }
}
.O-FOOTNOTES-RW-DEV .footnotes-list {
  padding: 20px 0 40px 0;
  padding: 1.25rem 0rem 2.5rem 0rem;
  margin-left: 28px;
}
@media (min-width: 480px) {
  .O-FOOTNOTES-RW-DEV .footnotes-list {
    padding: 20px 0 40px 0;
    padding: 1.25rem 0rem 2.5rem 0rem;
  }
}
@media (min-width: 960px) {
  .O-FOOTNOTES-RW-DEV .footnotes-list {
    padding: 24px 0 48px 0;
    padding: 1.5rem 0rem 3rem 0rem;
  }
}
.O-FOOTNOTES-RW-DEV .footnotes-list.without-bottom-padding {
  padding: 20px 0 0 0;
  padding: 1.25rem 0rem 0rem 0rem;
}
@media (min-width: 480px) {
  .O-FOOTNOTES-RW-DEV .footnotes-list.without-bottom-padding {
    padding: 20px 0 0 0;
    padding: 1.25rem 0rem 0rem 0rem;
  }
}
@media (min-width: 960px) {
  .O-FOOTNOTES-RW-DEV .footnotes-list.without-bottom-padding {
    padding: 24px 0 0 0;
    padding: 1.5rem 0rem 0rem 0rem;
  }
}
.O-FOOTNOTES-RW-DEV .footnotes-list li {
  padding-left: 4px;
  padding-bottom: 10px;
}
.O-FOOTNOTES-RW-DEV .footnotes-list li:last-child {
  padding-bottom: 0;
}
.O-FOOTNOTES-RW-DEV .footnotes-list li b,
.O-FOOTNOTES-RW-DEV .footnotes-list li strong {
  font-family: "HSBC Univers Next", "Arial", "PingFang SC", "Microsoft YaHei",
    "Lantinghei SC", "Heiti SC", "simhei", "sans-serif";
  font-style: normal;
  font-weight: 700;
}
.O-FOOTNOTES-RW-DEV .footnotes-list li i,
.O-FOOTNOTES-RW-DEV .footnotes-list li em {
  font-family: "HSBC Univers Next", "Arial", "PingFang SC", "Microsoft YaHei",
    "Lantinghei SC", "Heiti SC", "simhei", "sans-serif";
  font-style: italic;
  font-weight: 300;
}
.O-FOOTNOTES-RW-DEV .A-BBST28R-RW-ALL {
  text-align: left;
  padding-left: 16px;
  border-left: 0 solid transparent;
}
@media (min-width: 760px) {
  .O-FOOTNOTES-RW-DEV .A-BBST28R-RW-ALL {
    padding-left: 0;
  }
}
.O-FOOTNOTES-RW-DEV .A-BBST28R-RW-ALL::after {
  right: auto;
  left: 0;
}
@media (min-width: 760px) {
  .O-FOOTNOTES-RW-DEV .A-BBST28R-RW-ALL::after {
    right: auto;
    left: -16px;
  }
}
@media (min-width: 960px) {
  .O-FOOTNOTES-RW-DEV .A-BBST28R-RW-ALL::after {
    right: auto;
    left: -20px;
  }
}
.articlePage .O-FOOTNOTES-RW-DEV .A-BBST28R-RW-ALL::after,
.categoryHubPage .O-FOOTNOTES-RW-DEV .A-BBST28R-RW-ALL::after {
  top: 0.1em;
  bottom: 0.1em;
  width: 3px;
}
.productComparator .O-FOOTNOTES-RW-DEV.O-SMARTSPCGEN-DEV::before,
.productComparator .O-FOOTNOTES-RW-DEV.O-SMARTSPCGEN-DEV::after {
  content: none;
}
.O-ARTHUBNGRID-DEV .O-FOOTNOTES-RW-DEV .lightPearl {
  background: #f3f3f3;
  margin: 0 -16px;
  padding: 0 8px;
}
@media (min-width: 960px) {
  .O-ARTHUBNGRID-DEV .O-FOOTNOTES-RW-DEV .lightPearl {
    margin: 0 -20px;
    padding: 0 10px;
  }
}
.O-HEROBAN-RW-RBWM {
  width: 100%;
  position: relative;
  z-index: 2;
  display: block;
}
@media (min-width: 480px) {
  .O-HEROBAN-RW-RBWM {
    height: 450px;
  }
}
@media (min-width: 960px) {
  .O-HEROBAN-RW-RBWM {
    height: 550px;
  }
}
@media (min-width: 480px) {
  [class*="globalSmart"] .O-HEROBAN-RW-RBWM {
    margin: 0 0 0 14px;
    margin: 0rem 0rem 0rem 0.875rem;
    height: 400px;
  }
}
@media (min-width: 480px) and (min-width: 480px) {
  [class*="globalSmart"] .O-HEROBAN-RW-RBWM {
    margin: 0 0 0 18px;
    margin: 0rem 0rem 0rem 1.125rem;
  }
}
@media (min-width: 480px) and (min-width: 960px) {
  [class*="globalSmart"] .O-HEROBAN-RW-RBWM {
    margin: 0 0 0 20px;
    margin: 0rem 0rem 0rem 1.25rem;
  }
}
.O-HEROBAN-RW-RBWM .M-HEROVR-RW-RBWM {
  padding: 2px 0 0;
  display: block;
  width: 100%;
}
@media (min-width: 480px) {
  .O-HEROBAN-RW-RBWM .M-HEROVR-RW-RBWM {
    padding: 17px 0;
    margin-left: 0;
    margin-right: 0;
  }
  .demoPage .O-HEROBAN-RW-RBWM .M-HEROVR-RW-RBWM {
    margin-left: -10px;
    margin-right: -10px;
  }
}
@media (min-width: 960px) {
  .O-HEROBAN-RW-RBWM .M-HEROVR-RW-RBWM {
    padding: 20px 0;
  }
}
@media (min-width: 480px) {
  [class*="globalSmart"] .O-HEROBAN-RW-RBWM .M-HEROVR-RW-RBWM {
    display: block;
    position: absolute;
    z-index: 2;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    padding: 0;
  }
}
@media (min-width: 480px) {
  .aem-AuthorLayer-Edit .O-HEROBAN-RW-RBWM {
    height: auto;
  }
}
@media (min-width: 480px) {
  .aem-AuthorLayer-Edit .O-HEROBAN-RW-RBWM .M-HEROVR-RW-RBWM {
    position: relative;
    top: 0;
    -webkit-transform: none;
    transform: none;
  }
}
.O-HEROBANNOIMG-RW-DEV .A-TYP48T-RW-ALL {
  margin: 42px 0 0 0;
  margin: 2.625rem 0rem 0rem 0rem;
}
@media (min-width: 480px) {
  .O-HEROBANNOIMG-RW-DEV .A-TYP48T-RW-ALL {
    margin: 54px 0 0 0;
    margin: 3.375rem 0rem 0rem 0rem;
  }
}
@media (min-width: 960px) {
  .O-HEROBANNOIMG-RW-DEV .A-TYP48T-RW-ALL {
    margin: 60px 0 0 0;
    margin: 3.75rem 0rem 0rem 0rem;
  }
}
.O-HEROBANNOIMG-RW-DEV .A-TYP48T-RW-ALL .text {
  margin: -10px 0 -4px;
}
.O-HEROBANNOIMG-RW-DEV .A-DIVHL-RW-ALL {
  margin: 42px 0 14px 0;
  margin: 2.625rem 0rem 0.875rem 0rem;
}
@media (min-width: 480px) {
  .O-HEROBANNOIMG-RW-DEV .A-DIVHL-RW-ALL {
    margin: 54px 0 18px 0;
    margin: 3.375rem 0rem 1.125rem 0rem;
  }
}
@media (min-width: 960px) {
  .O-HEROBANNOIMG-RW-DEV .A-DIVHL-RW-ALL {
    margin: 60px 0 20px 0;
    margin: 3.75rem 0rem 1.25rem 0rem;
  }
}
.O-HEROBANNOIMG-RW-DEV .A-PAR16R-RW-ALL {
  padding: 14px 0 0 0;
  padding: 0.875rem 0rem 0rem 0rem;
  display: block;
}
@media (min-width: 480px) {
  .O-HEROBANNOIMG-RW-DEV .A-PAR16R-RW-ALL {
    padding: 18px 0 0 0;
    padding: 1.125rem 0rem 0rem 0rem;
  }
}
@media (min-width: 960px) {
  .O-HEROBANNOIMG-RW-DEV .A-PAR16R-RW-ALL {
    padding: 20px 0 0 0;
    padding: 1.25rem 0rem 0rem 0rem;
  }
}
.O-HEROBANNOIMG-RW-DEV .A-PAR16R-RW-ALL .text {
  margin: -6px 0 -3px;
}
.O-HPHERO-RW-DEV {
  margin: 0 auto;
  padding: 0;
  position: relative;
}
@media (min-width: 960px) {
  .O-HPHERO-RW-DEV {
    padding: 0 40px;
  }
}
.O-HPHERO-RW-DEV .row {
  display: block;
}
@media (min-width: 960px) {
  .O-HPHERO-RW-DEV .row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
  }
}
@media (min-width: 960px) {
  .O-HPHERO-RW-DEV .row::before,
  .O-HPHERO-RW-DEV .row::after {
    display: none;
  }
}
.O-HPHERO-RW-DEV .hero-banner-container {
  position: relative;
  top: 8px;
  display: block;
  float: none;
  padding: 0;
}
@media (min-width: 480px) {
  .O-HPHERO-RW-DEV .hero-banner-container {
    -webkit-box-pack: left;
    -ms-flex-pack: left;
    justify-content: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100%;
    top: 0;
  }
}
@media (min-width: 480px) {
  .O-HPHERO-RW-DEV .hero-banner-container {
    right: auto;
    left: 18px;
    position: absolute;
    left: 18px;
  }
}
@media (min-width: 960px) {
  .O-HPHERO-RW-DEV .hero-banner-container {
    right: auto;
    left: 50px;
  }
}
.O-HPHERO-RW-DEV .hero-banner-container .A-PNL-RW-ALL {
  display: block;
}
@media (max-width: 479px) {
  .O-HPHERO-RW-DEV .hero-banner-container .A-PNL-RW-ALL {
    border: 0;
  }
}
.O-HPHERO-RW-DEV .hero-banner-container .O-HEROBAN-RW-RBWM {
  height: auto;
}
.O-HPHERO-RW-DEV .hero-banner-container .O-HEROBAN-RW-RBWM .A-LNKC28TDB-RW-ALL {
  display: block;
}
.O-HPHERO-RW-DEV .img-container {
  float: none;
  overflow: hidden;
}
.O-HPHERO-RW-DEV .img-container img {
  display: block;
  width: 100%;
}
@media (min-width: 480px) {
  .O-HPHERO-RW-DEV
    .img-container
    .M-IMG-RW-DEV
    .smart-image
    .smart-image-content,
  .O-HPHERO-RW-DEV
    .img-container
    .M-IMG-RW-DEV
    .smart-image
    .smart-image-figure {
    height: 400px;
    overflow: hidden;
    position: relative;
  }
}
.O-HPHERO-RW-DEV
  .img-container
  .M-IMG-RW-DEV
  .smart-image
  .smart-image-content
  .smart-image-img,
.O-HPHERO-RW-DEV
  .img-container
  .M-IMG-RW-DEV
  .smart-image
  .smart-image-figure
  .smart-image-img {
  max-width: none;
}
@media (min-width: 480px) {
  .O-HPHERO-RW-DEV
    .img-container
    .M-IMG-RW-DEV
    .smart-image
    .smart-image-content
    .smart-image-img,
  .O-HPHERO-RW-DEV
    .img-container
    .M-IMG-RW-DEV
    .smart-image
    .smart-image-figure
    .smart-image-img {
    bottom: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: auto;
  }
}
.O-HPHERO-RW-DEV
  .img-container
  .M-IMG-RW-DEV
  .smart-image
  .smart-image-content
  .smart-image-img[src*="0.gif"],
.O-HPHERO-RW-DEV
  .img-container
  .M-IMG-RW-DEV
  .smart-image
  .smart-image-figure
  .smart-image-img[src*="0.gif"] {
  display: none;
}
.aem-AuthorLayer-Edit
  .O-HPHERO-RW-DEV
  .img-container
  .M-IMG-RW-DEV
  .smart-image
  .smart-image-content
  .smart-image-img[src*="0.gif"],
.aem-AuthorLayer-Edit
  .O-HPHERO-RW-DEV
  .img-container
  .M-IMG-RW-DEV
  .smart-image
  .smart-image-figure
  .smart-image-img[src*="0.gif"] {
  display: block;
  width: 100%;
  height: 400px;
}
@media (min-width: 480px) {
  .O-HPHERO-RW-DEV .link-panel-container {
    max-height: 400px;
    margin: 0 9px;
  }
}
@media (min-width: 960px) {
  .O-HPHERO-RW-DEV .link-panel-container {
    margin: 0;
  }
}
@media (min-width: 480px) {
  .O-HPHERO-RW-DEV .link-panel-container .M-LNKPN-RW-DEV {
    margin-top: 18px;
  }
}
@media (min-width: 960px) {
  .O-HPHERO-RW-DEV .link-panel-container .M-LNKPN-RW-DEV {
    margin-left: 0;
    margin-top: 0;
    height: 100%;
  }
}
.O-HPHERO-RW-DEV .A-PNL-RW-ALL {
  padding: 0 14px 21px;
}
@media (min-width: 480px) {
  .O-HPHERO-RW-DEV .A-PNL-RW-ALL {
    padding: 0 27px 27px;
  }
}
@media (min-width: 960px) {
  .O-HPHERO-RW-DEV .A-PNL-RW-ALL {
    padding: 0 30px 30px;
  }
}
.O-HPHERO-RW-DEV .A-TYP38L-RW-ALL {
  margin: -7px 0 -2px;
  display: block;
  padding: 21px 0 0;
}
@media (min-width: 480px) {
  .O-HPHERO-RW-DEV .A-TYP38L-RW-ALL {
    padding: 27px 0 0;
  }
}
@media (min-width: 960px) {
  .O-HPHERO-RW-DEV .A-TYP38L-RW-ALL {
    padding: 30px 0 0;
  }
}
.O-HPHERO-RW-DEV .A-PAR16R-RW-ALL {
  margin: -4px 0 -1px;
  padding: 14px 0 0 0;
  padding: 0.875rem 0rem 0rem 0rem;
  display: block;
}
@media (min-width: 480px) {
  .O-HPHERO-RW-DEV .A-PAR16R-RW-ALL {
    padding: 18px 0 0 0;
    padding: 1.125rem 0rem 0rem 0rem;
  }
}
@media (min-width: 960px) {
  .O-HPHERO-RW-DEV .A-PAR16R-RW-ALL {
    padding: 20px 0 0 0;
    padding: 1.25rem 0rem 0rem 0rem;
  }
}
.O-HPHERO-RW-DEV .A-TYPSP-RW-ALL {
  margin: 14px 0 0 0;
  margin: 0.875rem 0rem 0rem 0rem;
  color: #929292;
}
@media (min-width: 480px) {
  .O-HPHERO-RW-DEV .A-TYPSP-RW-ALL {
    margin: 18px 0 0 0;
    margin: 1.125rem 0rem 0rem 0rem;
  }
}
@media (min-width: 960px) {
  .O-HPHERO-RW-DEV .A-TYPSP-RW-ALL {
    margin: 20px 0 0 0;
    margin: 1.25rem 0rem 0rem 0rem;
  }
}
.O-HPHERO-RW-DEV .A-BTNP-RW-ALL,
.O-HPHERO-RW-DEV .A-LNKC16R-RW-ALL {
  margin: 14px 0 0 0;
  margin: 0.875rem 0rem 0rem 0rem;
  display: inline-block;
}
@media (min-width: 480px) {
  .O-HPHERO-RW-DEV .A-BTNP-RW-ALL,
  .O-HPHERO-RW-DEV .A-LNKC16R-RW-ALL {
    margin: 18px 0 0 0;
    margin: 1.125rem 0rem 0rem 0rem;
  }
}
@media (min-width: 960px) {
  .O-HPHERO-RW-DEV .A-BTNP-RW-ALL,
  .O-HPHERO-RW-DEV .A-LNKC16R-RW-ALL {
    margin: 20px 0 0 0;
    margin: 1.25rem 0rem 0rem 0rem;
  }
}
.O-HEROBAN2-RW-DEV {
  margin: 0 auto;
  padding: 0;
  position: relative;
}
@media (min-width: 960px) {
  .O-HEROBAN2-RW-DEV {
    padding: 0 40px;
  }
}
.O-HEROBAN2-RW-DEV .row {
  display: block;
}
@media (min-width: 960px) {
  .O-HEROBAN2-RW-DEV .row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
  }
}
@media (min-width: 960px) {
  .O-HEROBAN2-RW-DEV .row::before,
  .O-HEROBAN2-RW-DEV .row::after {
    display: none;
  }
}
.O-HEROBAN2-RW-DEV .hero-banner-container {
  left: 0;
  top: 0;
  top: 0rem;
  position: relative;
  display: block;
  float: none;
  padding: 0;
  left: 0;
}
@media (min-width: 480px) {
  .O-HEROBAN2-RW-DEV .hero-banner-container {
    left: 18px;
    left: 1.125rem;
  }
}
@media (min-width: 960px) {
  .O-HEROBAN2-RW-DEV .hero-banner-container {
    left: 20px;
    left: 1.25rem;
  }
}
@media (min-width: 480px) {
  .O-HEROBAN2-RW-DEV .hero-banner-container {
    top: 0;
    top: 0rem;
  }
}
@media (min-width: 960px) {
  .O-HEROBAN2-RW-DEV .hero-banner-container {
    top: 0;
    top: 0rem;
  }
}
@media (min-width: 480px) {
  .O-HEROBAN2-RW-DEV .hero-banner-container {
    -webkit-box-pack: left;
    -ms-flex-pack: left;
    justify-content: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100%;
  }
}
@media (min-width: 480px) {
  .O-HEROBAN2-RW-DEV .hero-banner-container {
    position: absolute;
  }
}
.O-HEROBAN2-RW-DEV .hero-banner-container .A-PNL-RW-ALL {
  display: block;
  border: 0;
}
.aem-AuthorLayer-Edit .O-HEROBAN2-RW-DEV .hero-banner-container .A-PNL-RW-ALL {
  border: 1px solid #d7d8d6;
}
.O-HEROBAN2-RW-DEV .hero-banner-container .O-HEROBAN-RW-RBWM {
  height: auto;
}
.O-HEROBAN2-RW-DEV
  .hero-banner-container
  .O-HEROBAN-RW-RBWM
  .A-LNKC28TDB-RW-ALL {
  display: block;
}
.O-HEROBAN2-RW-DEV .img-container {
  float: none;
  overflow: hidden;
  display: none;
}
@media (min-width: 480px) {
  .O-HEROBAN2-RW-DEV .img-container {
    display: block;
  }
}
.O-HEROBAN2-RW-DEV .img-container img {
  display: block;
  width: 100%;
}
@media (min-width: 480px) {
  .O-HEROBAN2-RW-DEV
    .img-container
    .M-IMG-RW-DEV
    .smart-image
    .smart-image-content,
  .O-HEROBAN2-RW-DEV
    .img-container
    .M-IMG-RW-DEV
    .smart-image
    .smart-image-figure {
    height: 400px;
    overflow: hidden;
    position: relative;
  }
}
.O-HEROBAN2-RW-DEV
  .img-container
  .M-IMG-RW-DEV
  .smart-image
  .smart-image-content
  .smart-image-img,
.O-HEROBAN2-RW-DEV
  .img-container
  .M-IMG-RW-DEV
  .smart-image
  .smart-image-figure
  .smart-image-img {
  max-width: none;
}
@media (min-width: 480px) {
  .O-HEROBAN2-RW-DEV
    .img-container
    .M-IMG-RW-DEV
    .smart-image
    .smart-image-content
    .smart-image-img,
  .O-HEROBAN2-RW-DEV
    .img-container
    .M-IMG-RW-DEV
    .smart-image
    .smart-image-figure
    .smart-image-img {
    bottom: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: auto;
    min-width: 100%;
  }
}
.O-HEROBAN2-RW-DEV
  .img-container
  .M-IMG-RW-DEV
  .smart-image
  .smart-image-content
  .smart-image-img[src*="0.gif"],
.O-HEROBAN2-RW-DEV
  .img-container
  .M-IMG-RW-DEV
  .smart-image
  .smart-image-figure
  .smart-image-img[src*="0.gif"] {
  display: none;
}
.aem-AuthorLayer-Edit
  .O-HEROBAN2-RW-DEV
  .img-container
  .M-IMG-RW-DEV
  .smart-image
  .smart-image-content
  .smart-image-img[src*="0.gif"],
.aem-AuthorLayer-Edit
  .O-HEROBAN2-RW-DEV
  .img-container
  .M-IMG-RW-DEV
  .smart-image
  .smart-image-figure
  .smart-image-img[src*="0.gif"] {
  display: block;
  width: 100%;
  height: 400px;
}
.O-HEROBAN2-RW-DEV .A-PNL-RW-ALL {
  padding: 0 14px 21px 14px;
  padding: 0rem 0.875rem 1.3125rem 0.875rem;
}
@media (min-width: 480px) {
  .O-HEROBAN2-RW-DEV .A-PNL-RW-ALL {
    padding: 0 18px 27px 18px;
    padding: 0rem 1.125rem 1.6875rem 1.125rem;
  }
}
@media (min-width: 960px) {
  .O-HEROBAN2-RW-DEV .A-PNL-RW-ALL {
    padding: 0 20px 30px 20px;
    padding: 0rem 1.25rem 1.875rem 1.25rem;
  }
}
.O-HEROBAN2-RW-DEV .A-PNL-RW-ALL .A-LNKAD-RW-ALL {
  display: block;
}
.O-HEROBAN2-RW-DEV .A-TYP38L-RW-ALL {
  margin: -7px 0 -2px;
  padding: 21px 0 0 0;
  padding: 1.3125rem 0rem 0rem 0rem;
  display: block;
}
@media (min-width: 480px) {
  .O-HEROBAN2-RW-DEV .A-TYP38L-RW-ALL {
    padding: 27px 0 0 0;
    padding: 1.6875rem 0rem 0rem 0rem;
  }
}
@media (min-width: 960px) {
  .O-HEROBAN2-RW-DEV .A-TYP38L-RW-ALL {
    padding: 30px 0 0 0;
    padding: 1.875rem 0rem 0rem 0rem;
  }
}
.O-HEROBAN2-RW-DEV .A-PAR16R-RW-ALL {
  margin: -4px 0 -1px;
  padding: 14px 0 0 0;
  padding: 0.875rem 0rem 0rem 0rem;
  display: block;
}
@media (min-width: 480px) {
  .O-HEROBAN2-RW-DEV .A-PAR16R-RW-ALL {
    padding: 18px 0 0 0;
    padding: 1.125rem 0rem 0rem 0rem;
  }
}
@media (min-width: 960px) {
  .O-HEROBAN2-RW-DEV .A-PAR16R-RW-ALL {
    padding: 20px 0 0 0;
    padding: 1.25rem 0rem 0rem 0rem;
  }
}
.O-HEROBAN2-RW-DEV .A-TYPSP-RW-ALL {
  padding: 14px 0 0 0;
  padding: 0.875rem 0rem 0rem 0rem;
}
@media (min-width: 480px) {
  .O-HEROBAN2-RW-DEV .A-TYPSP-RW-ALL {
    padding: 18px 0 0 0;
    padding: 1.125rem 0rem 0rem 0rem;
  }
}
@media (min-width: 960px) {
  .O-HEROBAN2-RW-DEV .A-TYPSP-RW-ALL {
    padding: 20px 0 0 0;
    padding: 1.25rem 0rem 0rem 0rem;
  }
}
.O-HEROBAN2-RW-DEV .additional-content {
  margin: 14px 0 0 0;
  margin: 0.875rem 0rem 0rem 0rem;
}
@media (min-width: 480px) {
  .O-HEROBAN2-RW-DEV .additional-content {
    margin: 18px 0 0 0;
    margin: 1.125rem 0rem 0rem 0rem;
  }
}
@media (min-width: 960px) {
  .O-HEROBAN2-RW-DEV .additional-content {
    margin: 20px 0 0 0;
    margin: 1.25rem 0rem 0rem 0rem;
  }
}
.O-HEROBAN2-RW-DEV .additional-content .A-LNKC16R-RW-ALL {
  display: block;
}
@media (max-width: 479px) {
  .globalSmartProductPage .O-HEROBAN2-RW-DEV .hero-banner-2-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
  .globalSmartProductPage
    .O-HEROBAN2-RW-DEV
    .hero-banner-2-wrapper
    .show-image-on-mobile.img-container {
    display: block;
  }
  .globalSmartProductPage
    .O-HEROBAN2-RW-DEV
    .hero-banner-2-wrapper
    .show-image-on-mobile.img-container
    .smart-image-figure {
    max-height: 400px;
    overflow: hidden;
    position: relative;
  }
}
.O-HEROBANWSRCH-RW-DEV .A-TYP48T-RW-ALL {
  margin: 42px 0 0 0;
  margin: 2.625rem 0rem 0rem 0rem;
}
@media (min-width: 480px) {
  .O-HEROBANWSRCH-RW-DEV .A-TYP48T-RW-ALL {
    margin: 54px 0 0 0;
    margin: 3.375rem 0rem 0rem 0rem;
  }
}
@media (min-width: 960px) {
  .O-HEROBANWSRCH-RW-DEV .A-TYP48T-RW-ALL {
    margin: 60px 0 0 0;
    margin: 3.75rem 0rem 0rem 0rem;
  }
}
.O-HEROBANWSRCH-RW-DEV .A-DIVHL-RW-ALL {
  margin: 42px 0 14px 0;
  margin: 2.625rem 0rem 0.875rem 0rem;
}
@media (min-width: 480px) {
  .O-HEROBANWSRCH-RW-DEV .A-DIVHL-RW-ALL {
    margin: 54px 0 18px 0;
    margin: 3.375rem 0rem 1.125rem 0rem;
  }
}
@media (min-width: 960px) {
  .O-HEROBANWSRCH-RW-DEV .A-DIVHL-RW-ALL {
    margin: 60px 0 20px 0;
    margin: 3.75rem 0rem 1.25rem 0rem;
  }
}
.O-HEROBANWSRCH-RW-DEV .A-PAR16R-RW-ALL,
.O-HEROBANWSRCH-RW-DEV .search-panel {
  padding: 14px 0 0 0;
  padding: 0.875rem 0rem 0rem 0rem;
}
@media (min-width: 480px) {
  .O-HEROBANWSRCH-RW-DEV .A-PAR16R-RW-ALL,
  .O-HEROBANWSRCH-RW-DEV .search-panel {
    padding: 18px 0 0 0;
    padding: 1.125rem 0rem 0rem 0rem;
  }
}
@media (min-width: 960px) {
  .O-HEROBANWSRCH-RW-DEV .A-PAR16R-RW-ALL,
  .O-HEROBANWSRCH-RW-DEV .search-panel {
    padding: 20px 0 0 0;
    padding: 1.25rem 0rem 0rem 0rem;
  }
}
.O-HEROBANWSRCH-RW-DEV .A-PAR16R-RW-ALL {
  display: block;
  margin-bottom: 0;
}
.O-HEROBANWSRCH-RW-DEV .search-form {
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
@media (min-width: 960px) {
  .O-HEROBANWSRCH-RW-DEV .search-form {
    max-width: 445px;
  }
}
.O-HEROBANWSRCH-RW-DEV .search-form .input {
  padding: 0 42px 0 14px;
  padding: 0rem 2.625rem 0rem 0.875rem;
  width: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
@media (min-width: 480px) {
  .O-HEROBANWSRCH-RW-DEV .search-form .input {
    padding: 0 54px 0 18px;
    padding: 0rem 3.375rem 0rem 1.125rem;
  }
}
@media (min-width: 960px) {
  .O-HEROBANWSRCH-RW-DEV .search-form .input {
    padding: 0 60px 0 20px;
    padding: 0rem 3.75rem 0rem 1.25rem;
  }
}
@media (min-width: 960px) {
  .O-HEROBANWSRCH-RW-DEV .search-form .input {
    padding: 0 31.5px 0 14px;
    padding: 0rem 1.96875rem 0rem 0.875rem;
  }
}
@media (min-width: 960px) and (min-width: 480px) {
  .O-HEROBANWSRCH-RW-DEV .search-form .input {
    padding: 0 40.5px 0 18px;
    padding: 0rem 2.53125rem 0rem 1.125rem;
  }
}
@media (min-width: 960px) and (min-width: 960px) {
  .O-HEROBANWSRCH-RW-DEV .search-form .input {
    padding: 0 45px 0 20px;
    padding: 0rem 2.8125rem 0rem 1.25rem;
  }
}
.O-HEROBANWSRCH-RW-DEV .search-form .A-BTNSRCH-RW-DEV {
  left: auto;
  right: 10px;
}
.O-HEROBANWSRCH-RW-DEV .search-form .A-BTNCLR-RW-DEV {
  left: auto;
  right: 32px;
}
.O-HEROBANWSRCH-RW-DEV .search-suggestions {
  position: static;
  z-index: 2;
}
.O-HEROBANWSRCH-RW-DEV .search-suggestions.hidden {
  z-index: -1;
}
.O-HEROBANWSRCH-RW-DEV .search-suggestions .suggestion-list {
  list-style: outside none none;
  padding: 0;
  margin: 0;
}
.O-HEROBANWSRCH-RW-DEV .search-suggestions .suggestion-list .suggestion-item {
  padding: 7px 14px 7px 14px;
  padding: 0.4375rem 0.875rem 0.4375rem 0.875rem;
}
@media (min-width: 480px) {
  .O-HEROBANWSRCH-RW-DEV .search-suggestions .suggestion-list .suggestion-item {
    padding: 9px 18px 9px 18px;
    padding: 0.5625rem 1.125rem 0.5625rem 1.125rem;
  }
}
@media (min-width: 960px) {
  .O-HEROBANWSRCH-RW-DEV .search-suggestions .suggestion-list .suggestion-item {
    padding: 10px 20px 10px 20px;
    padding: 0.625rem 1.25rem 0.625rem 1.25rem;
  }
}
.O-HEROBANWSRCH-RW-DEV [class*="A-BTN"] {
  padding: 0;
  padding: 0rem 0rem 0rem 0rem;
  top: 12px;
}
@media (min-width: 480px) {
  .O-HEROBANWSRCH-RW-DEV [class*="A-BTN"] {
    padding: 0;
    padding: 0rem 0rem 0rem 0rem;
  }
}
@media (min-width: 960px) {
  .O-HEROBANWSRCH-RW-DEV [class*="A-BTN"] {
    padding: 0;
    padding: 0rem 0rem 0rem 0rem;
  }
}
@media (min-width: 480px) {
  .O-HEROBANWSRCH-RW-DEV [class*="A-BTN"] {
    font-size: 20px;
    font-size: 1.25rem;
    top: 10px;
  }
}
.page .intro-section.hero-remove-height {
  height: 100%;
}
.aem-AuthorLayer-Edit .intro-section.transparent-bg.hero-remove-height {
  padding: 0;
}
.aem-AuthorLayer-Edit
  .intro-section
  .O-HERO-RW-DEV
  .M-IMG-RW-DEV
  .smart-image
  .smart-image-figure
  .smart-image-img {
  width: 100%;
}
.O-HERO-RW-DEV .crh-grid.grid.O-SMARTSPCGENGRID::after {
  height: 0;
}
.O-HERO-RW-DEV .crh-hero-banner {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
  border-radius: 0;
  font-size: 100%;
  vertical-align: baseline;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  margin-bottom: 2.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.O-HERO-RW-DEV .crh-hero-banner::after {
  content: "";
  clear: both;
  display: block;
}
@media screen and (min-width: 60em) {
  .O-HERO-RW-DEV .crh-hero-banner {
    padding-left: 0.625rem;
    padding-right: 0.625rem;
  }
}
@media screen and (min-width: 60em) {
  .O-HERO-RW-DEV .crh-hero-banner {
    margin-bottom: 3rem;
  }
}
@media screen and (min-width: 60em) {
  .O-HERO-RW-DEV .crh-hero-banner {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-line-pack: start;
    align-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
}
.O-HERO-RW-DEV .crh-hero-banner--without-spacing {
  margin-bottom: 0;
}
.O-HERO-RW-DEV .crh-hero-banner.crh-hero-banner--version-c {
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}
.O-HERO-RW-DEV .crh-hero-banner__main-wrapper {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
  border-radius: 0;
  font-size: 100%;
  vertical-align: baseline;
  width: calc(100% - 1rem);
  margin-left: 0.5rem;
  margin-right: 0.5rem;
  background-color: #fff;
  z-index: 2;
}
@media screen and (min-width: 60em) {
  .O-HERO-RW-DEV .crh-hero-banner__main-wrapper {
    width: calc(100% - 1.25rem);
    margin-left: 0.625rem;
    margin-right: 0.625rem;
  }
}
@media screen and (min-width: 60em) {
  .O-HERO-RW-DEV .crh-hero-banner__main-wrapper {
    width: calc(41.6666666667% - 1.25rem);
    margin-left: 0.625rem;
    margin-right: 0.625rem;
  }
}
@media screen and (min-width: 80em) {
  .O-HERO-RW-DEV .crh-hero-banner__main-wrapper {
    width: calc(33.3333333333% - 1.25rem);
    margin-left: 0.625rem;
    margin-right: 0.625rem;
  }
}
@media screen and (max-width: 59.9375em) {
  .O-HERO-RW-DEV .crh-hero-banner__main-wrapper {
    padding-left: 1rem;
    padding-right: 1rem;
    padding-bottom: 2.5rem;
    margin-top: -1.25rem;
  }
}
@media screen and (max-width: 59.9375em) and (min-width: 60em) {
  .O-HERO-RW-DEV .crh-hero-banner__main-wrapper {
    padding-left: 1.25rem;
  }
}
@media screen and (max-width: 59.9375em) and (min-width: 60em) {
  .O-HERO-RW-DEV .crh-hero-banner__main-wrapper {
    padding-right: 1.25rem;
  }
}
@media screen and (max-width: 59.9375em) and (min-width: 60em) {
  .O-HERO-RW-DEV .crh-hero-banner__main-wrapper {
    padding-bottom: 3rem;
  }
}
.O-HERO-RW-DEV
  .crh-hero-banner__main-wrapper
  .crh-hero-banner__main-buttons-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media screen and (min-width: 47.5em) {
  .O-HERO-RW-DEV
    .crh-hero-banner__main-wrapper
    .crh-hero-banner__main-buttons-wrapper {
    width: calc(83.3333333333% - 1rem);
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }
}
@media screen and (min-width: 60em) {
  .O-HERO-RW-DEV
    .crh-hero-banner__main-wrapper
    .crh-hero-banner__main-buttons-wrapper {
    width: calc(100% - 1.25rem);
    margin-left: 0.625rem;
    margin-right: 0.625rem;
  }
}
@media screen and (min-width: 0) {
  .O-HERO-RW-DEV
    .crh-hero-banner__main-wrapper
    .crh-hero-banner__main-buttons-wrapper {
    margin-left: 0;
    margin-right: 0;
  }
}
@media screen and (min-width: 60em) {
  .O-HERO-RW-DEV
    .crh-hero-banner__main-wrapper
    .crh-hero-banner__main-buttons-wrapper {
    width: 100%;
  }
}
@media (min-width: 760px) {
  .O-HERO-RW-DEV
    .crh-hero-banner__main-wrapper
    .crh-hero-banner__main-buttons-wrapper {
    width: 83.33333%;
  }
}
.O-HERO-RW-DEV
  .crh-hero-banner__main-wrapper
  .crh-hero-banner__main-buttons-wrapper
  div {
  display: inline-block;
}
@media screen and (max-width: 59.9375em) {
  .O-HERO-RW-DEV .crh-hero-banner__main-wrapper--content-page {
    margin-top: 2.5rem;
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 0;
  }
}
@media screen and (max-width: 59.9375em) and (min-width: 60em) {
  .O-HERO-RW-DEV .crh-hero-banner__main-wrapper--content-page {
    margin-top: 3rem;
  }
}
@media screen and (max-width: 59.9375em) {
  .O-HERO-RW-DEV
    .crh-hero-banner__main-wrapper--content-page
    .crh-hero-banner__main-header {
    padding-top: 0;
  }
}
.O-HERO-RW-DEV .crh-hero-banner__main-wrapper--no-image {
  width: calc(100% - 1rem);
  margin-left: 0.5rem;
  margin-right: 0.5rem;
  margin-top: 2.5rem;
}
@media screen and (min-width: 60em) {
  .O-HERO-RW-DEV .crh-hero-banner__main-wrapper--no-image {
    width: calc(100% - 1.25rem);
    margin-left: 0.625rem;
    margin-right: 0.625rem;
  }
}
@media screen and (min-width: 60em) {
  .O-HERO-RW-DEV .crh-hero-banner__main-wrapper--no-image {
    width: calc(66.6666666667% - 1.25rem);
    margin-left: 0.625rem;
    margin-right: 0.625rem;
  }
}
@media screen and (min-width: 60em) {
  .O-HERO-RW-DEV .crh-hero-banner__main-wrapper--no-image {
    margin-top: 3rem;
  }
}
.O-HERO-RW-DEV .crh-hero-banner__main-wrapper--version-c {
  padding-left: 1rem;
  padding-right: 1rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-top: -1.25rem;
}
@media screen and (min-width: 60em) {
  .O-HERO-RW-DEV .crh-hero-banner__main-wrapper--version-c {
    width: calc(50% - 1.25rem);
    margin-left: 0.625rem;
    margin-right: 0.625rem;
  }
}
@media screen and (min-width: 60em) {
  .O-HERO-RW-DEV .crh-hero-banner__main-wrapper--version-c {
    padding-left: 1.25rem;
  }
}
@media screen and (min-width: 60em) {
  .O-HERO-RW-DEV .crh-hero-banner__main-wrapper--version-c {
    padding-right: 1.25rem;
  }
}
@media screen and (min-width: 60em) {
  .O-HERO-RW-DEV .crh-hero-banner__main-wrapper--version-c {
    padding-top: 0.75rem;
    padding-bottom: 1.25rem;
    margin-top: -1.25rem;
  }
}
@media screen and (min-width: 60em) and (min-width: 60em) {
  .O-HERO-RW-DEV .crh-hero-banner__main-wrapper--version-c {
    padding-top: 1rem;
  }
}
@media screen and (min-width: 60em) and (min-width: 60em) {
  .O-HERO-RW-DEV .crh-hero-banner__main-wrapper--version-c {
    padding-bottom: 1.5rem;
  }
}
.O-HERO-RW-DEV .crh-hero-banner__main-wrapper--version-c-content-page {
  width: calc(100% - 1rem);
  margin-left: 0.5rem;
  margin-right: 0.5rem;
  margin-top: 2.5rem;
}
@media screen and (min-width: 60em) {
  .O-HERO-RW-DEV .crh-hero-banner__main-wrapper--version-c-content-page {
    width: calc(100% - 1.25rem);
    margin-left: 0.625rem;
    margin-right: 0.625rem;
  }
}
@media screen and (min-width: 60em) {
  .O-HERO-RW-DEV .crh-hero-banner__main-wrapper--version-c-content-page {
    width: calc(66.6666666667% - 1.25rem);
    margin-left: 0.625rem;
    margin-right: 0.625rem;
  }
}
@media screen and (min-width: 60em) {
  .O-HERO-RW-DEV .crh-hero-banner__main-wrapper--version-c-content-page {
    margin-top: 3rem;
  }
}
@media screen and (min-width: 47.5em) {
  .O-HERO-RW-DEV .crh-hero-banner__main-header {
    width: calc(83.3333333333% - 1rem);
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }
}
@media screen and (min-width: 60em) {
  .O-HERO-RW-DEV .crh-hero-banner__main-header {
    width: calc(100% - 1.25rem);
    margin-left: 0.625rem;
    margin-right: 0.625rem;
  }
}
@media screen and (min-width: 0) {
  .O-HERO-RW-DEV .crh-hero-banner__main-header {
    margin-left: 0;
    margin-right: 0;
  }
}
@media screen and (min-width: 60em) {
  .O-HERO-RW-DEV .crh-hero-banner__main-header {
    width: 100%;
  }
}
@media screen and (max-width: 59.9375em) {
  .O-HERO-RW-DEV .crh-hero-banner__main-header {
    padding-top: 0.75rem;
  }
}
@media screen and (max-width: 59.9375em) and (min-width: 60em) {
  .O-HERO-RW-DEV .crh-hero-banner__main-header {
    padding-top: 1rem;
  }
}
@media (min-width: 760px) {
  .O-HERO-RW-DEV .crh-hero-banner__main-header {
    width: 83.33333%;
  }
}
@media (min-width: 960px) {
  .O-HERO-RW-DEV .crh-hero-banner__main-header {
    width: 100%;
  }
}
.O-HERO-RW-DEV .crh-hero-banner__main-lead {
  padding-top: 0.5rem;
}
@media screen and (min-width: 60em) {
  .O-HERO-RW-DEV .crh-hero-banner__main-lead {
    padding-top: 0.75rem;
  }
}
@media screen and (min-width: 47.5em) {
  .O-HERO-RW-DEV .crh-hero-banner__main-lead {
    width: calc(83.3333333333% - 1rem);
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }
}
@media screen and (min-width: 60em) {
  .O-HERO-RW-DEV .crh-hero-banner__main-lead {
    width: calc(100% - 1.25rem);
    margin-left: 0.625rem;
    margin-right: 0.625rem;
  }
}
@media screen and (min-width: 0) {
  .O-HERO-RW-DEV .crh-hero-banner__main-lead {
    margin-left: 0;
    margin-right: 0;
  }
}
@media screen and (min-width: 60em) {
  .O-HERO-RW-DEV .crh-hero-banner__main-lead {
    width: 100%;
  }
}
@media (min-width: 760px) {
  .O-HERO-RW-DEV .crh-hero-banner__main-lead {
    width: 83.33333%;
  }
}
@media (min-width: 960px) {
  .O-HERO-RW-DEV .crh-hero-banner__main-lead {
    width: 100%;
  }
}
.O-HERO-RW-DEV .crh-hero-banner__main-button {
  margin-top: 1rem;
}
[dir="ltr"] .O-HERO-RW-DEV .crh-hero-banner__main-button {
  margin-right: 1rem;
}
[dir="rtl"] .O-HERO-RW-DEV .crh-hero-banner__main-button {
  margin-left: 1rem;
}
.O-HERO-RW-DEV
  .crh-hero-banner__main-button.crh-button.crh-link-button.crh-button-primary {
  color: #fff;
}
.O-HERO-RW-DEV .crh-hero-banner__main-second-button {
  margin-top: 1rem;
}
.O-HERO-RW-DEV .crh-hero-banner__main-second-lead {
  margin-top: 1rem;
}
@media screen and (min-width: 47.5em) {
  .O-HERO-RW-DEV .crh-hero-banner__main-second-lead {
    width: calc(83.3333333333% - 1rem);
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }
}
@media screen and (min-width: 60em) {
  .O-HERO-RW-DEV .crh-hero-banner__main-second-lead {
    width: calc(100% - 1.25rem);
    margin-left: 0.625rem;
    margin-right: 0.625rem;
  }
}
@media screen and (min-width: 0) {
  .O-HERO-RW-DEV .crh-hero-banner__main-second-lead {
    margin-left: 0;
    margin-right: 0;
  }
}
@media screen and (min-width: 60em) {
  .O-HERO-RW-DEV .crh-hero-banner__main-second-lead {
    width: 100%;
  }
}
@media (min-width: 760px) {
  .O-HERO-RW-DEV .crh-hero-banner__main-second-lead {
    width: 83.33333%;
  }
}
@media (min-width: 960px) {
  .O-HERO-RW-DEV .crh-hero-banner__main-second-lead {
    width: 100%;
  }
}
.O-HERO-RW-DEV .crh-hero-banner__main-image-wrapper {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
  border-radius: 0;
  font-size: 100%;
  vertical-align: baseline;
  width: calc(100% - 1rem);
  margin-left: 0.5rem;
  margin-right: 0.5rem;
  position: relative;
}
@media screen and (min-width: 60em) {
  .O-HERO-RW-DEV .crh-hero-banner__main-image-wrapper {
    width: calc(100% - 1.25rem);
    margin-left: 0.625rem;
    margin-right: 0.625rem;
  }
}
@media screen and (min-width: 60em) {
  .O-HERO-RW-DEV .crh-hero-banner__main-image-wrapper {
    width: calc(58.3333333333% - 1.25rem);
    margin-left: 0.625rem;
    margin-right: 0.625rem;
  }
}
@media screen and (min-width: 80em) {
  .O-HERO-RW-DEV .crh-hero-banner__main-image-wrapper {
    width: calc(66.6666666667% - 1.25rem);
    margin-left: 0.625rem;
    margin-right: 0.625rem;
  }
}
@media screen and (max-width: 59.9375em) {
  .O-HERO-RW-DEV .crh-hero-banner__main-image-wrapper {
    width: calc(100% + 1rem);
    margin-left: -0.5rem;
    margin-right: -0.5rem;
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1;
  }
}
@media screen and (max-width: 59.9375em) and (min-width: 60em) {
  .O-HERO-RW-DEV .crh-hero-banner__main-image-wrapper {
    width: calc(100% + 1.25rem);
    margin-left: -0.625rem;
    margin-right: -0.625rem;
  }
}
.O-HERO-RW-DEV .crh-hero-banner__main-image-wrapper .M-IMG-RW-DEV {
  height: 0;
  padding-top: 56.25%;
  position: relative;
  width: 100%;
}
@media screen and (min-width: 60em) {
  .O-HERO-RW-DEV .crh-hero-banner__main-image-wrapper .M-IMG-RW-DEV {
    width: calc(100% + 1rem);
    margin-left: -0.5rem;
    margin-right: -0.5rem;
    position: relative;
    left: 0.625rem;
  }
}
@media screen and (min-width: 60em) and (min-width: 60em) {
  .O-HERO-RW-DEV .crh-hero-banner__main-image-wrapper .M-IMG-RW-DEV {
    width: calc(100% + 1.25rem);
    margin-left: -0.625rem;
    margin-right: -0.625rem;
  }
}
@media screen and (min-width: 60em) {
  [dir="rtl"]
    .O-HERO-RW-DEV
    .crh-hero-banner__main-image-wrapper
    .M-IMG-RW-DEV {
    left: -0.625rem;
  }
}
@media screen and (min-width: 60em) and (max-width: 79.9375em) {
  .O-HERO-RW-DEV .crh-hero-banner__main-image-wrapper .M-IMG-RW-DEV {
    width: auto;
    overflow: hidden;
    padding-top: 29.6875rem;
  }
}
.O-HERO-RW-DEV
  .crh-hero-banner__main-image-wrapper
  .M-IMG-RW-DEV
  .smart-image
  .smart-image-figure
  img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  max-width: none;
}
@media screen and (min-width: 60em) and (max-width: 79.9375em) {
  .O-HERO-RW-DEV
    .crh-hero-banner__main-image-wrapper
    .M-IMG-RW-DEV
    .smart-image
    .smart-image-figure
    img {
    width: auto;
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
  }
}
.O-HERO-RW-DEV .crh-hero-banner__main-image-wrapper .logo-container,
.O-HERO-RW-DEV
  .crh-hero-banner__main-image-wrapper
  .logo-container
  .logo-wrapper,
.O-HERO-RW-DEV
  .crh-hero-banner__main-image-wrapper
  .logo-container
  .smart-image,
.O-HERO-RW-DEV
  .crh-hero-banner__main-image-wrapper
  .logo-container
  .smart-image-figure {
  left: auto;
  right: 0;
  position: absolute;
  top: 0;
  margin: 0;
  height: 100px;
  width: 200px;
}
.O-HERO-RW-DEV
  .crh-hero-banner__main-image-wrapper
  .logo-wrapper
  .smart-image-img {
  padding-top: 1rem;
  padding-right: 1rem;
  padding-left: 1rem;
  position: absolute;
  top: 0;
  right: 0;
  height: 2.8125rem;
}
@media screen and (min-width: 60em) {
  .O-HERO-RW-DEV
    .crh-hero-banner__main-image-wrapper
    .logo-wrapper
    .smart-image-img {
    padding-top: 1.25rem;
  }
}
@media screen and (min-width: 60em) {
  .O-HERO-RW-DEV
    .crh-hero-banner__main-image-wrapper
    .logo-wrapper
    .smart-image-img {
    padding-right: 1.25rem;
  }
}
@media screen and (min-width: 60em) {
  .O-HERO-RW-DEV
    .crh-hero-banner__main-image-wrapper
    .logo-wrapper
    .smart-image-img {
    padding-left: 1.25rem;
  }
}
@media screen and (min-width: 60em) {
  .O-HERO-RW-DEV
    .crh-hero-banner__main-image-wrapper
    .logo-wrapper
    .smart-image-img {
    margin-right: -1.25rem;
    height: 3.75rem;
  }
}
[dir="rtl"]
  .O-HERO-RW-DEV
  .crh-hero-banner__main-image-wrapper
  .logo-wrapper
  .smart-image-img {
  right: auto;
  left: 0;
}
@media screen and (min-width: 60em) {
  [dir="rtl"]
    .O-HERO-RW-DEV
    .crh-hero-banner__main-image-wrapper
    .logo-wrapper
    .smart-image-img {
    margin-right: 0;
    margin-left: -1.25rem;
  }
}
.O-HERO-RW-DEV .crh-hero-banner__main-image-wrapper--version-c {
  -webkit-box-ordinal-group: 0;
  -ms-flex-order: -1;
  order: -1;
}
@media screen and (min-width: 60em) {
  .O-HERO-RW-DEV .crh-hero-banner__main-image-wrapper--version-c {
    width: calc(100% - 1.25rem);
    margin-left: 0.625rem;
    margin-right: 0.625rem;
  }
}
@media screen and (min-width: 60em) {
  .O-HERO-RW-DEV .crh-hero-banner__main-image-wrapper--version-c {
    width: calc(100% + 1rem);
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }
}
@media screen and (min-width: 60em) and (min-width: 60em) {
  .O-HERO-RW-DEV .crh-hero-banner__main-image-wrapper--version-c {
    width: calc(100% + 1.25rem);
    margin-left: -0.625rem;
    margin-right: -0.625rem;
  }
}
.O-HERO-RW-DEV .crh-hero-banner__main-image-wrapper--version-c .M-IMG-RW-DEV {
  padding-top: 56.25%;
}
@media screen and (min-width: 60em) {
  .O-HERO-RW-DEV .crh-hero-banner__main-image-wrapper--version-c .M-IMG-RW-DEV {
    position: relative;
    left: 0;
    margin: 0;
    width: 100%;
  }
  [dir="rtl"]
    .O-HERO-RW-DEV
    .crh-hero-banner__main-image-wrapper--version-c
    .M-IMG-RW-DEV {
    left: 0;
  }
}
.O-HERO-RW-DEV
  .crh-hero-banner__main-image-wrapper--version-c
  .M-IMG-RW-DEV
  .smart-image
  .smart-image-figure
  img {
  width: 100%;
}
.O-HERO-RW-DEV
  .crh-hero-banner__main-image-wrapper--version-c
  .logo-wrapper
  .smart-image-figure
  .smart-image-img {
  margin-right: 0;
  margin-left: 0;
  margin-left: 0;
}
.O-HERO-RW-DEV .crh-hero-banner__main-image-wrapper-triangle {
  display: none;
  width: 0;
  height: 0;
  border: 0 solid transparent;
  border-right-width: 29.6875rem;
  border-left-width: 0;
  border-bottom: calc(29.8125rem) solid #fff;
  position: absolute;
  top: 0;
}
[dir="ltr"] .O-HERO-RW-DEV .crh-hero-banner__main-image-wrapper-triangle {
  left: -0.125rem;
}
[dir="rtl"] .O-HERO-RW-DEV .crh-hero-banner__main-image-wrapper-triangle {
  border-right-width: 0;
  border-left-width: 29.6875rem;
  right: -0.125rem;
}
@media screen and (min-width: 60em) {
  .O-HERO-RW-DEV .crh-hero-banner__main-image-wrapper-triangle {
    display: block;
  }
}
@media screen and (min-width: 80em) {
  .O-HERO-RW-DEV .crh-hero-banner__main-image-wrapper-triangle {
    border-right-width: 28.8125rem;
    border-bottom: calc(28.9375rem) solid #fff;
  }
}
.O-HERO-RW-DEV .crh-hero-banner__cards-wrapper {
  z-index: 4;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
}
@media screen and (min-width: 60em) {
  .O-HERO-RW-DEV .crh-hero-banner__cards-wrapper {
    padding-right: 0;
    margin-top: -1.25rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
@media screen and (min-width: 47.5em) {
  .O-HERO-RW-DEV .crh-hero-banner__cards-wrapper .crh-card-with-link__wrapper {
    width: calc(83.3333333333% - 1rem);
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }
}
@media screen and (min-width: 60em) {
  .O-HERO-RW-DEV .crh-hero-banner__cards-wrapper .crh-card-with-link__wrapper {
    width: calc(100% - 1.25rem);
    margin-left: 0.625rem;
    margin-right: 0.625rem;
  }
}
@media screen and (min-width: 0) {
  .O-HERO-RW-DEV .crh-hero-banner__cards-wrapper .crh-card-with-link__wrapper {
    margin-left: 0;
    margin-right: 0;
  }
}
@media (min-width: 760px) {
  .O-HERO-RW-DEV .crh-hero-banner__cards-wrapper .crh-card-with-link__wrapper {
    width: 83.33333%;
  }
}
@media (min-width: 960px) {
  .O-HERO-RW-DEV .crh-hero-banner__cards-wrapper .crh-card-with-link__wrapper {
    width: 100%;
  }
}
.O-HERO-RW-DEV .crh-hero-banner__cards-wrapper--version-c {
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-top: 0;
}
@media screen and (min-width: 60em) {
  .O-HERO-RW-DEV .crh-hero-banner__cards-wrapper--version-c {
    width: 50%;
  }
}
.O-HERO-RW-DEV .crh-hero-banner__card {
  width: calc(100% - 1rem);
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
@media screen and (min-width: 60em) {
  .O-HERO-RW-DEV .crh-hero-banner__card {
    width: calc(100% - 1.25rem);
    margin-left: 0.625rem;
    margin-right: 0.625rem;
  }
}
@media screen and (min-width: 60em) {
  .O-HERO-RW-DEV .crh-hero-banner__card {
    width: calc(50% - 1.25rem);
    margin-left: 0.625rem;
    margin-right: 0.625rem;
  }
}
.O-HERO-RW-DEV .crh-hero-banner__card .link-container .icon::after {
  color: #db0011;
}
.O-HERO-RW-DEV .crh-hero-banner__card--version-c {
  width: calc(100% - 1rem);
  margin-left: 0.5rem;
  margin-right: 0.5rem;
  margin-top: 1rem;
}
@media screen and (min-width: 60em) {
  .O-HERO-RW-DEV .crh-hero-banner__card--version-c {
    width: calc(100% - 1.25rem);
    margin-left: 0.625rem;
    margin-right: 0.625rem;
  }
}
@media screen and (min-width: 60em) {
  .O-HERO-RW-DEV .crh-hero-banner__card--version-c {
    margin-top: 1.25rem;
  }
}
@media screen and (max-width: 59.9375em) {
  .O-HERO-RW-DEV .crh-hero-banner__card--version-c:first-of-type {
    margin-top: 0;
  }
}
@media screen and (max-width: 59.9375em) {
  .O-HERO-RW-DEV .crh-hero-banner__first-card {
    margin-bottom: 1rem;
  }
}
@media screen and (max-width: 59.9375em) and (min-width: 60em) {
  .O-HERO-RW-DEV .crh-hero-banner__first-card {
    margin-bottom: 1.25rem;
  }
}
.O-HERO-RW-DEV .crh-hero-banner__hr {
  margin-bottom: 2.5rem;
}
@media screen and (min-width: 60em) {
  .O-HERO-RW-DEV .crh-hero-banner__hr {
    margin-bottom: 3rem;
  }
}
.O-CTAPARAM-RW-DEV > div {
  margin: 0 -14px -14px 0;
  margin: 0rem -0.875rem -0.875rem 0rem;
  width: 100%;
}
@media (min-width: 480px) {
  .O-CTAPARAM-RW-DEV > div {
    margin: 0 -18px -18px 0;
    margin: 0rem -1.125rem -1.125rem 0rem;
  }
}
@media (min-width: 960px) {
  .O-CTAPARAM-RW-DEV > div {
    margin: 0 -20px -20px 0;
    margin: 0rem -1.25rem -1.25rem 0rem;
  }
}
.O-CTAPARAM-RW-DEV .A-BTNP-RW-ALL,
.O-CTAPARAM-RW-DEV .A-BTNSO-RW-ALL {
  margin: 0 14px 14px 0;
  margin: 0rem 0.875rem 0.875rem 0rem;
  float: none;
  width: 100%;
}
@media (min-width: 480px) {
  .O-CTAPARAM-RW-DEV .A-BTNP-RW-ALL,
  .O-CTAPARAM-RW-DEV .A-BTNSO-RW-ALL {
    margin: 0 18px 18px 0;
    margin: 0rem 1.125rem 1.125rem 0rem;
  }
}
@media (min-width: 960px) {
  .O-CTAPARAM-RW-DEV .A-BTNP-RW-ALL,
  .O-CTAPARAM-RW-DEV .A-BTNSO-RW-ALL {
    margin: 0 20px 20px 0;
    margin: 0rem 1.25rem 1.25rem 0rem;
  }
}
@media (min-width: 480px) {
  .O-CTAPARAM-RW-DEV .A-BTNP-RW-ALL,
  .O-CTAPARAM-RW-DEV .A-BTNSO-RW-ALL {
    float: left;
    width: auto;
  }
}
.O-CTAPARAM-RW-DEV .hide {
  display: none;
}
.aem-AuthorLayer-Edit .O-CTAPARAM-RW-DEV .hide {
  display: initial;
}
.M-KEYBENBLST-RW-RBWM .A-TYP16B-RW-ALL {
  display: block;
  padding-bottom: 5px;
}
@media (min-width: 480px) {
  .M-KEYBENBLST-RW-RBWM .A-TYP16B-RW-ALL {
    padding-bottom: 2px;
  }
}
@media (min-width: 960px) {
  .M-KEYBENBLST-RW-RBWM .A-TYP16B-RW-ALL {
    padding-bottom: 4px;
  }
}
.M-KEYBENBLST-RW-RBWM .A-LSTU-RW-ALL {
  display: block;
}
.M-KEYBENPNL-RW-RBWM .A-PNLJDE-RW-ALL,
.M-KEYBENPNL-RW-RBWM .A-PNLPEARL-RW-ALL {
  padding: 18px 21px 21px;
}
@media (min-width: 480px) {
  .M-KEYBENPNL-RW-RBWM .A-PNLJDE-RW-ALL,
  .M-KEYBENPNL-RW-RBWM .A-PNLPEARL-RW-ALL {
    padding: 24px 27px 27px;
  }
}
@media (min-width: 960px) {
  .M-KEYBENPNL-RW-RBWM .A-PNLJDE-RW-ALL,
  .M-KEYBENPNL-RW-RBWM .A-PNLPEARL-RW-ALL {
    padding: 27px 30px 30px;
  }
}
.M-KEYBENPNL-RW-RBWM .A-PNLJDE-RW-ALL .A-TYP14BDB-RW-ALL,
.M-KEYBENPNL-RW-RBWM .A-PNLJDE-RW-ALL .A-TYP14B-RW-ALL,
.M-KEYBENPNL-RW-RBWM .A-PNLPEARL-RW-ALL .A-TYP14BDB-RW-ALL,
.M-KEYBENPNL-RW-RBWM .A-PNLPEARL-RW-ALL .A-TYP14B-RW-ALL {
  padding: 0 0 13px;
  background: 0;
  display: block;
}
@media (min-width: 480px) {
  .M-KEYBENPNL-RW-RBWM .A-PNLJDE-RW-ALL .A-TYP14BDB-RW-ALL,
  .M-KEYBENPNL-RW-RBWM .A-PNLJDE-RW-ALL .A-TYP14B-RW-ALL,
  .M-KEYBENPNL-RW-RBWM .A-PNLPEARL-RW-ALL .A-TYP14BDB-RW-ALL,
  .M-KEYBENPNL-RW-RBWM .A-PNLPEARL-RW-ALL .A-TYP14B-RW-ALL {
    padding: 0 0 10px;
  }
}
@media (min-width: 960px) {
  .M-KEYBENPNL-RW-RBWM .A-PNLJDE-RW-ALL .A-TYP14BDB-RW-ALL,
  .M-KEYBENPNL-RW-RBWM .A-PNLJDE-RW-ALL .A-TYP14B-RW-ALL,
  .M-KEYBENPNL-RW-RBWM .A-PNLPEARL-RW-ALL .A-TYP14BDB-RW-ALL,
  .M-KEYBENPNL-RW-RBWM .A-PNLPEARL-RW-ALL .A-TYP14B-RW-ALL {
    padding: 0 0 11px;
  }
}
.M-KEYBENPNL-RW-RBWM .A-PNLJDE-RW-ALL .A-TYP38LDB-RW-ALL,
.M-KEYBENPNL-RW-RBWM .A-PNLJDE-RW-ALL .A-TYP38L-RW-ALL,
.M-KEYBENPNL-RW-RBWM .A-PNLPEARL-RW-ALL .A-TYP38LDB-RW-ALL,
.M-KEYBENPNL-RW-RBWM .A-PNLPEARL-RW-ALL .A-TYP38L-RW-ALL {
  word-break: break-all;
  padding: 0 0 9px;
  background: 0;
  display: block;
}
@media (min-width: 480px) {
  .M-KEYBENPNL-RW-RBWM .A-PNLJDE-RW-ALL .A-TYP38LDB-RW-ALL,
  .M-KEYBENPNL-RW-RBWM .A-PNLJDE-RW-ALL .A-TYP38L-RW-ALL,
  .M-KEYBENPNL-RW-RBWM .A-PNLPEARL-RW-ALL .A-TYP38LDB-RW-ALL,
  .M-KEYBENPNL-RW-RBWM .A-PNLPEARL-RW-ALL .A-TYP38L-RW-ALL {
    padding: 0 0 4px;
  }
}
.M-KEYBENPNL-RW-RBWM .A-PNLJDE-RW-ALL .A-TYP14RDB-RW-ALL,
.M-KEYBENPNL-RW-RBWM .A-PNLJDE-RW-ALL .A-TYP14R-RW-ALL,
.M-KEYBENPNL-RW-RBWM .A-PNLPEARL-RW-ALL .A-TYP14RDB-RW-ALL,
.M-KEYBENPNL-RW-RBWM .A-PNLPEARL-RW-ALL .A-TYP14R-RW-ALL {
  padding: 0;
  background: 0;
  display: block;
}
.M-LNKSLTB-RW-RBWM {
  margin: 0;
  padding: 0;
}
.M-LNKSLTB-RW-RBWM .A-PNLLSLA-RW-ALL,
.M-LNKSLTB-RW-RBWM .A-PNLSLATE-RW-ALL {
  margin: 0;
  padding: 7px 14px;
  color: #fff;
}
@media (min-width: 480px) {
  .M-LNKSLTB-RW-RBWM .A-PNLLSLA-RW-ALL,
  .M-LNKSLTB-RW-RBWM .A-PNLSLATE-RW-ALL {
    padding: 9px 18px;
  }
}
@media (min-width: 960px) {
  .M-LNKSLTB-RW-RBWM .A-PNLLSLA-RW-ALL,
  .M-LNKSLTB-RW-RBWM .A-PNLSLATE-RW-ALL {
    padding: 9px 20px;
  }
}
.M-LNKSLTB-RW-RBWM .A-LNKC22LDB-RW-ALL {
  padding: 21px 0;
  background: 0;
}
@media (min-width: 480px) {
  .M-LNKSLTB-RW-RBWM .A-LNKC22LDB-RW-ALL {
    padding: 18px 0;
  }
}
@media (min-width: 960px) {
  .M-LNKSLTB-RW-RBWM .A-LNKC22LDB-RW-ALL {
    padding: 20px 0;
  }
}
.O-LSTNUMBRD-RW-RBWM {
  padding: 0;
  list-style: none;
  margin-top: 17px;
}
@media (min-width: 480px) {
  .O-LSTNUMBRD-RW-RBWM {
    margin-top: 18px;
  }
}
@media (min-width: 960px) {
  .O-LSTNUMBRD-RW-RBWM {
    margin-top: 20px;
  }
}
.O-LSTNUMBRD-RW-RBWM:first-child {
  margin-top: 0;
}
.O-LSTNUMBRD-RW-RBWM .heading {
  margin-bottom: 28px;
}
@media (min-width: 480px) {
  .O-LSTNUMBRD-RW-RBWM .heading {
    margin-bottom: 29px;
  }
}
@media (min-width: 960px) {
  .O-LSTNUMBRD-RW-RBWM .heading {
    margin-bottom: 33px;
  }
}
.O-LSTNUMBRD-RW-RBWM .heading .A-NUMWRND-RW-ALL {
  display: -moz-inline-stack;
  display: inline-block;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  margin-right: 1px;
}
@media (min-width: 480px) {
  .O-LSTNUMBRD-RW-RBWM .heading .A-NUMWRND-RW-ALL {
    margin-right: 3px;
  }
}
@media (min-width: 960px) {
  .O-LSTNUMBRD-RW-RBWM .heading .A-NUMWRND-RW-ALL {
    margin-right: 4px;
  }
}
.O-LSTNUMBRD-RW-RBWM .heading .A-TYP28L-RW-ALL {
  display: -moz-inline-stack;
  display: inline-block;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  vertical-align: -2px;
}
.O-LSTNUMBRD-RW-RBWM .M-KEYBENBLST-RW-RBWM {
  margin-top: 21px;
}
@media (min-width: 480px) {
  .O-LSTNUMBRD-RW-RBWM .M-KEYBENBLST-RW-RBWM {
    margin-top: 20px;
  }
}
@media (min-width: 960px) {
  .O-LSTNUMBRD-RW-RBWM .M-KEYBENBLST-RW-RBWM {
    margin-top: 22px;
  }
}
.O-LSTNUMBRD-RW-RBWM .A-PAR16R-RW-ALL {
  display: block;
}
.O-LSTNUMBRD-RW-RBWM .M-USELNKS-RW-RBWM {
  margin-top: 21px;
  padding: 0;
}
@media (min-width: 480px) {
  .O-LSTNUMBRD-RW-RBWM .M-USELNKS-RW-RBWM {
    margin-top: 24px;
  }
}
@media (min-width: 960px) {
  .O-LSTNUMBRD-RW-RBWM .M-USELNKS-RW-RBWM {
    margin-top: 0;
    padding-bottom: 2px;
  }
}
.O-LSTNUMBRD-RW-RBWM .A-DIVHL-RW-ALL {
  margin: 21px 0 0;
}
@media (min-width: 480px) {
  .O-LSTNUMBRD-RW-RBWM .A-DIVHL-RW-ALL {
    margin: 25px 0 0;
  }
}
@media (min-width: 960px) {
  .O-LSTNUMBRD-RW-RBWM .A-DIVHL-RW-ALL {
    margin: 27px 0 0;
  }
}
.modal-overlay {
  visibility: hidden;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  -webkit-transition: 0.2s cubic-bezier(0, 0, 0, 0.74);
  transition: 0.2s cubic-bezier(0, 0, 0, 0.74);
  z-index: 100000;
  opacity: 0;
  overflow: auto;
  background: rgba(146, 146, 146, 0.75);
}
.modal-overlay.is-visible {
  visibility: visible;
  opacity: 1;
}
.aem-AuthorLayer-Preview .modal-overlay.is-visible {
  min-height: 100%;
}
.M-PGTINTRO-RW-RBWM .A-TYP38L-RW-ALL {
  display: block;
  margin-bottom: 15px;
}
@media (min-width: 480px) {
  .M-PGTINTRO-RW-RBWM .A-TYP38L-RW-ALL {
    margin-bottom: 21px;
  }
}
@media (min-width: 960px) {
  .M-PGTINTRO-RW-RBWM .A-TYP38L-RW-ALL {
    margin-bottom: 23px;
  }
}
.M-PROLNK-RW-RBWM .link-container {
  margin-bottom: 25px;
}
@media (min-width: 480px) {
  .M-PROLNK-RW-RBWM .link-container {
    margin-bottom: 26px;
  }
}
@media (min-width: 960px) {
  .M-PROLNK-RW-RBWM .link-container {
    display: -moz-inline-stack;
    display: inline-block;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    margin: 0 32px 0 0;
  }
}
@media (min-width: 480px) {
  .M-PROLNK-RW-RBWM .link-container:last-of-type {
    margin: 0;
  }
}
.M-PROLNK-RW-RBWM .link-container .icon::after {
  font-size: 24px;
  font-size: 1.5rem;
}
.O-PRODPAGEINTRO-RW-RBWM .product-offer-description {
  padding: 7px 0 0 15px;
}
@media (min-width: 480px) {
  .O-PRODPAGEINTRO-RW-RBWM .product-offer-description {
    padding: 11px 0 0 13px;
  }
}
@media (min-width: 960px) {
  .O-PRODPAGEINTRO-RW-RBWM .product-offer-description {
    padding: 14px 0 0 12px;
  }
}
.O-PRODPAGEINTRO-RW-RBWM .content-buttons.product-offer-content-buttons {
  margin-top: 21px;
}
@media (min-width: 480px) {
  .O-PRODPAGEINTRO-RW-RBWM .content-buttons.product-offer-content-buttons {
    margin-top: 17px;
  }
}
.O-PRODPAGEINTRO-RW-RBWM
  .content-buttons.product-offer-content-buttons
  .product-offer-buttons
  .A-BTNSS-RW-ALL {
  margin-bottom: 15px;
}
.O-PRODPAGEINTRO-RW-RBWM
  .content-buttons.product-offer-content-buttons
  .product-offer-buttons
  .A-BTNSS-RW-ALL:last-child {
  margin-bottom: 0;
}
.O-RCNART-RW-RBWM .organismsContainer .container {
  margin-bottom: 14px;
}
@media (min-width: 480px) {
  .O-RCNART-RW-RBWM .organismsContainer .container {
    margin-bottom: 0;
  }
}
.O-RCNART-RW-RBWM .organismsContainer .container:last-child {
  margin-bottom: 0;
}
.O-RCNART-RW-RBWM .O-FLTRDRP-RW-RBWM {
  margin: 20px 0 0;
}
.O-RCNART-RW-RBWM .generic-pagination {
  text-align: center;
}
.O-RCNART-RW-RBWM .generic-pagination .A-PAGMAN-RW-ALL {
  margin: 14px 0;
}
@media (min-width: 480px) {
  .O-RCNART-RW-RBWM .generic-pagination .A-PAGMAN-RW-ALL {
    margin: 18px 0;
  }
}
@media (min-width: 960px) {
  .O-RCNART-RW-RBWM .generic-pagination .A-PAGMAN-RW-ALL {
    margin: 20px 0;
  }
}
[class*="globalSmart"] .O-RCNART-RW-RBWM .generic-pagination .A-PAGMAN-RW-ALL {
  margin-bottom: 0;
}
.O-RCNART-RW-RBWM .empty-results-notification {
  display: none;
  margin: 53px 0 57px;
}
.O-RCNART-RW-RBWM .empty-results-notification .A-TYP38L-RW-ALL {
  text-align: center;
}
.O-RCNART-RW-RBWM.empty-results .empty-results-notification {
  display: block;
}
.O-RCNART-RW-RBWM.empty-results .recent-articles-wrapper,
.O-RCNART-RW-RBWM.empty-results .generic-pagination {
  display: none;
}
.M-QCKLKS-RW-RBWM .qcklks-brandbar {
  margin-top: 28px;
}
@media (min-width: 480px) {
  .M-QCKLKS-RW-RBWM .qcklks-brandbar {
    margin-top: 36px;
  }
}
@media (min-width: 960px) {
  .M-QCKLKS-RW-RBWM .qcklks-brandbar {
    margin-top: 40px;
  }
}
.M-QCKLKS-RW-RBWM .quicklinks-list {
  padding-left: 0;
  float: left;
  margin: 8px 0 11px;
  width: 100%;
}
@media (min-width: 480px) {
  .M-QCKLKS-RW-RBWM .quicklinks-list {
    margin: 12px 0 15px;
  }
  .M-QCKLKS-RW-RBWM .quicklinks-list li:nth-child(2n + 3) {
    clear: left;
  }
}
@media (min-width: 960px) {
  .M-QCKLKS-RW-RBWM .quicklinks-list {
    margin: 14px 0 6px;
  }
  .M-QCKLKS-RW-RBWM .quicklinks-list li:nth-child(2n + 3) {
    clear: none;
  }
  .M-QCKLKS-RW-RBWM .quicklinks-list li:nth-child(4n + 1) {
    clear: left;
  }
}
.M-QCKLKS-RW-RBWM .quicklinks-list .quicklinks-container {
  margin-bottom: 5px;
}
@media (min-width: 480px) {
  .M-QCKLKS-RW-RBWM .quicklinks-list .quicklinks-container {
    margin-bottom: 9px;
  }
}
@media (min-width: 960px) {
  .M-QCKLKS-RW-RBWM .quicklinks-list .quicklinks-container {
    margin-bottom: 11px;
  }
}
.M-QCKLKS-RW-RBWM
  .quicklinks-list
  .quicklinks-container
  .link-container
  .A-LNKC16R-RW-ALL {
  vertical-align: 0;
}
.M-QCKLKS-RW-RBWM
  .quicklinks-list
  .quicklinks-container
  .link-container
  .A-LNKC16R-RW-ALL
  span {
  line-height: 1.5;
}
.M-QCKLKS-RW-RBWM .quick-links-panel-design {
  padding: 0 6px;
  margin: 0;
}
@media (min-width: 480px) {
  .M-QCKLKS-RW-RBWM .quick-links-panel-design {
    padding: 0 8px;
  }
}
@media (min-width: 960px) {
  .M-QCKLKS-RW-RBWM .quick-links-panel-design {
    padding: 0 9px;
  }
}
.M-QCKLKS-RW-RBWM .quick-links-panel-design .qcklks-heading {
  margin-top: 8px;
}
@media (min-width: 480px) {
  .M-QCKLKS-RW-RBWM .quick-links-panel-design .qcklks-heading {
    margin-top: 12px;
  }
}
@media (min-width: 960px) {
  .M-QCKLKS-RW-RBWM .quick-links-panel-design .qcklks-heading {
    margin-top: 14px;
  }
}
.M-QCKLKS-RW-RBWM .quick-links-panel-design .quicklinks-list {
  margin: 21px 0 11px;
}
@media (min-width: 480px) {
  .M-QCKLKS-RW-RBWM .quick-links-panel-design .quicklinks-list {
    margin: 29px 0 15px;
  }
}
@media (min-width: 960px) {
  .M-QCKLKS-RW-RBWM .quick-links-panel-design .quicklinks-list {
    margin: 33px 0 17px;
  }
}
.M-QCKLKS-RW-RBWM
  .quick-links-panel-design
  .quicklinks-list
  .quicklinks-container:last-child {
  margin-bottom: 0;
}
.M-QCKLKS-RW-RBWM .sm-12:first-child .A-DIVHL-RW-ALL {
  margin-top: 0;
}
.M-QCKLKS-RW-RBWM .sm-12:last-child .A-DIVHL-RW-ALL {
  margin-bottom: 0;
}
@media (min-width: 480px) {
  .O-CONT33-RW-RBWM > div .quick-links-panel-design {
    margin-top: 0;
  }
}
.O-CONT33-RW-RBWM > div .quick-links-panel-design {
  margin-top: 21px;
}
.O-CONT33-RW-RBWM > div:first-child .quick-links-panel-design {
  margin-top: 0;
}
@media (min-width: 480px) {
  .O-CONT33-RW-RBWM > div:last-child .quick-links-panel-design {
    margin-top: 18px;
  }
}
@media (min-width: 960px) {
  .O-CONT33-RW-RBWM > div:last-child .quick-links-panel-design {
    margin-top: 0;
  }
}
.M-QCKLKSWICN-RW-RBWM .A-BBST28R-RW-ALL {
  margin: 0 0 7px 0;
  margin: 0rem 0rem 0.4375rem 0rem;
}
@media (min-width: 480px) {
  .M-QCKLKSWICN-RW-RBWM .A-BBST28R-RW-ALL {
    margin: 0 0 9px 0;
    margin: 0rem 0rem 0.5625rem 0rem;
  }
}
@media (min-width: 960px) {
  .M-QCKLKSWICN-RW-RBWM .A-BBST28R-RW-ALL {
    margin: 0 0 10px 0;
    margin: 0rem 0rem 0.625rem 0rem;
  }
}
[class*="globalSmart"] .M-QCKLKSWICN-RW-RBWM {
  margin: 0;
}
.M-QCKLKSWICN-RW-RBWM div[class*="theme-ms-"] .A-DIVHL-RW-ALL {
  border-color: #f2f2f2;
}
.M-QCKLKWICN-RW-RBWM .icon {
  font-size: 28px;
  font-size: 1.75rem;
  color: #929292;
}
.M-QCKLKWICN-RW-RBWM .link {
  vertical-align: middle;
}
.links-with-divider .M-QCKLKWICN-RW-RBWM .link-container {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.links-wrapper > .cq-placeholder {
  float: left;
  margin-left: 10px;
  width: calc(100% - 20px);
}
.O-SRCHRES-RW-RBWM {
  overflow: hidden;
}
.O-SRCHRES-RW-RBWM .search-spelling-suggestion-container {
  margin-bottom: 20px;
}
.O-SRCHRES-RW-RBWM
  .search-spelling-suggestion-container
  .search-spelling-suggestion-link {
  background: 0;
  border: 0;
  color: #333;
  cursor: pointer;
  text-decoration: underline;
}
.O-SRCHRES-RW-RBWM .search-results {
  position: relative;
  min-height: 52px;
}
.O-SRCHRES-RW-RBWM .search-results .A-PAR16R-RW-ALL {
  padding: 14px 0 0 0;
  padding: 0.875rem 0rem 0rem 0rem;
  margin: -6px 0 -3px;
}
@media (min-width: 480px) {
  .O-SRCHRES-RW-RBWM .search-results .A-PAR16R-RW-ALL {
    padding: 18px 0 0 0;
    padding: 1.125rem 0rem 0rem 0rem;
  }
}
@media (min-width: 960px) {
  .O-SRCHRES-RW-RBWM .search-results .A-PAR16R-RW-ALL {
    padding: 20px 0 0 0;
    padding: 1.25rem 0rem 0rem 0rem;
  }
}
.O-SRCHRES-RW-RBWM .search-results .A-TYP28L-RW-ALL {
  margin: -6px 0 -1px;
}
.O-SRCHRES-RW-RBWM .search-result-item {
  padding: 14px 0 28px 0;
  padding: 0.875rem 0rem 1.75rem 0rem;
  border-bottom: 1px solid #d7d8d6;
}
@media (min-width: 480px) {
  .O-SRCHRES-RW-RBWM .search-result-item {
    padding: 18px 0 36px 0;
    padding: 1.125rem 0rem 2.25rem 0rem;
  }
}
@media (min-width: 960px) {
  .O-SRCHRES-RW-RBWM .search-result-item {
    padding: 20px 0 40px 0;
    padding: 1.25rem 0rem 2.5rem 0rem;
  }
}
.O-SRCHRES-RW-RBWM .search-result-item ~ .search-result-item {
  padding: 28px 0 28px 0;
  padding: 1.75rem 0rem 1.75rem 0rem;
}
@media (min-width: 480px) {
  .O-SRCHRES-RW-RBWM .search-result-item ~ .search-result-item {
    padding: 36px 0 36px 0;
    padding: 2.25rem 0rem 2.25rem 0rem;
  }
}
@media (min-width: 960px) {
  .O-SRCHRES-RW-RBWM .search-result-item ~ .search-result-item {
    padding: 40px 0 40px 0;
    padding: 2.5rem 0rem 2.5rem 0rem;
  }
}
.O-SRCHRES-RW-RBWM .search-result-item:last-child {
  padding: 28px 0 0 0;
  padding: 1.75rem 0rem 0rem 0rem;
  border-bottom: 0;
}
@media (min-width: 480px) {
  .O-SRCHRES-RW-RBWM .search-result-item:last-child {
    padding: 36px 0 0 0;
    padding: 2.25rem 0rem 0rem 0rem;
  }
}
@media (min-width: 960px) {
  .O-SRCHRES-RW-RBWM .search-result-item:last-child {
    padding: 40px 0 0 0;
    padding: 2.5rem 0rem 0rem 0rem;
  }
}
.O-SRCHRES-RW-RBWM .search-result-item .A-PAR16R-RW-ALL {
  margin: -6px 0 -3px;
  padding: 14px 0 0 0;
  padding: 0.875rem 0rem 0rem 0rem;
  display: block;
}
@media (min-width: 480px) {
  .O-SRCHRES-RW-RBWM .search-result-item .A-PAR16R-RW-ALL {
    padding: 18px 0 0 0;
    padding: 1.125rem 0rem 0rem 0rem;
  }
}
@media (min-width: 960px) {
  .O-SRCHRES-RW-RBWM .search-result-item .A-PAR16R-RW-ALL {
    padding: 20px 0 0 0;
    padding: 1.25rem 0rem 0rem 0rem;
  }
}
.O-SRCHRES-RW-RBWM .search-result-item .item-title {
  margin: -7px 0 -5px;
}
.O-SRCHRES-RW-RBWM .search-result-item .box {
  width: 100px;
  height: 100px;
  background: #db0011;
}
.O-SRCHRES-RW-RBWM .search-result-item .link-container {
  padding: 14px 0 0 0;
  padding: 0.875rem 0rem 0rem 0rem;
  margin: -6px 0 -1px;
  display: block;
}
@media (min-width: 480px) {
  .O-SRCHRES-RW-RBWM .search-result-item .link-container {
    padding: 18px 0 0 0;
    padding: 1.125rem 0rem 0rem 0rem;
  }
}
@media (min-width: 960px) {
  .O-SRCHRES-RW-RBWM .search-result-item .link-container {
    padding: 20px 0 0 0;
    padding: 1.25rem 0rem 0rem 0rem;
  }
}
.O-SRCHRES-RW-RBWM .A-SRCHRESNUM-RW-ALL {
  font-size: 16px;
  font-size: 1rem;
  font-family: "HSBC Univers Next", "Arial", "PingFang SC", "Microsoft YaHei",
    "Lantinghei SC", "Heiti SC", "simhei", "sans-serif";
  text-align: left;
  font-style: normal;
  font-weight: 400;
  color: #333;
  line-height: 1.2;
  display: block;
}
.O-SRCHRES-RW-RBWM .A-PAGMAN-RW-ALL {
  margin: 28px 0 28px 0;
  margin: 1.75rem 0rem 1.75rem 0rem;
  padding: 14px 0 0 0;
  padding: 0.875rem 0rem 0rem 0rem;
  text-align: center;
  border-top: 1px solid #d7d8d6;
}
@media (min-width: 480px) {
  .O-SRCHRES-RW-RBWM .A-PAGMAN-RW-ALL {
    margin: 36px 0 36px 0;
    margin: 2.25rem 0rem 2.25rem 0rem;
  }
}
@media (min-width: 960px) {
  .O-SRCHRES-RW-RBWM .A-PAGMAN-RW-ALL {
    margin: 40px 0 40px 0;
    margin: 2.5rem 0rem 2.5rem 0rem;
  }
}
@media (min-width: 480px) {
  .O-SRCHRES-RW-RBWM .A-PAGMAN-RW-ALL {
    padding: 18px 0 0 0;
    padding: 1.125rem 0rem 0rem 0rem;
  }
}
@media (min-width: 960px) {
  .O-SRCHRES-RW-RBWM .A-PAGMAN-RW-ALL {
    padding: 20px 0 0 0;
    padding: 1.25rem 0rem 0rem 0rem;
  }
}
.O-SRCHRES-RW-RBWM .A-PAGMAN-RW-ALL:empty {
  padding-top: 0;
  border-top: 0;
}
.O-SRCHRES-RW-RBWM .spinner-circle {
  stroke: #333;
  stroke-width: 3;
  stroke-miterlimit: 10;
  fill: none;
  -webkit-animation: rotate 2s linear infinite;
  animation: rotate 2s linear infinite;
  height: 52px;
  width: 52px;
  -webkit-transform-origin: center center;
  transform-origin: center center;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
}
.O-SRCHRES-RW-RBWM .spinner-path {
  stroke-dasharray: 75, 200;
  stroke-dashoffset: 0;
  -webkit-animation: dash 1.5s ease-in-out infinite,
    color 6s ease-in-out infinite;
  animation: dash 1.5s ease-in-out infinite, color 6s ease-in-out infinite;
  stroke-linecap: round;
}
@-webkit-keyframes rotate {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes rotate {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes rotate {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-webkit-keyframes dash {
  0 {
    stroke-dasharray: 1, 200;
    stroke-dashoffset: 0;
  }
  50% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -35;
  }
  100% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -124;
  }
}
@keyframes dash {
  0 {
    stroke-dasharray: 1, 200;
    stroke-dashoffset: 0;
  }
  50% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -35;
  }
  100% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -124;
  }
}
@keyframes dash {
  0 {
    stroke-dasharray: 1, 200;
    stroke-dashoffset: 0;
  }
  50% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -50px;
  }
  100% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -124px;
  }
}
.O-SRCHRES-RW-RBWM .hidden {
  display: none;
}
.O-SECEXP-RW-RBWM .A-EXPCNT-RW-RBWM .O-CONT33-RW-RBWM,
.O-SECEXP-RW-RBWM .A-EXPCNT-RW-RBWM .O-CONT3366-RW-RBWM,
.O-SECEXP-RW-RBWM .A-EXPCNT-RW-RBWM .O-CONT50-RW-RBWM,
.O-SECEXP-RW-RBWM .A-EXPCNT-RW-RBWM .O-CONT6633-RW-RBWM,
.O-SECEXP-RW-RBWM .A-EXPCNT-RW-RBWM .O-CONT100-RW-RBWM {
  padding-bottom: 21px;
}
@media (min-width: 480px) {
  .O-SECEXP-RW-RBWM .A-EXPCNT-RW-RBWM .O-CONT33-RW-RBWM,
  .O-SECEXP-RW-RBWM .A-EXPCNT-RW-RBWM .O-CONT3366-RW-RBWM,
  .O-SECEXP-RW-RBWM .A-EXPCNT-RW-RBWM .O-CONT50-RW-RBWM,
  .O-SECEXP-RW-RBWM .A-EXPCNT-RW-RBWM .O-CONT6633-RW-RBWM,
  .O-SECEXP-RW-RBWM .A-EXPCNT-RW-RBWM .O-CONT100-RW-RBWM {
    padding-bottom: 18px;
  }
}
@media (min-width: 960px) {
  .O-SECEXP-RW-RBWM .A-EXPCNT-RW-RBWM .O-CONT33-RW-RBWM,
  .O-SECEXP-RW-RBWM .A-EXPCNT-RW-RBWM .O-CONT3366-RW-RBWM,
  .O-SECEXP-RW-RBWM .A-EXPCNT-RW-RBWM .O-CONT50-RW-RBWM,
  .O-SECEXP-RW-RBWM .A-EXPCNT-RW-RBWM .O-CONT6633-RW-RBWM,
  .O-SECEXP-RW-RBWM .A-EXPCNT-RW-RBWM .O-CONT100-RW-RBWM {
    padding-bottom: 20px;
  }
}
.O-SECEXP-RW-RBWM .A-EXPCNT-RW-RBWM .exp-content {
  padding: 0 7px;
}
@media (min-width: 480px) {
  .O-SECEXP-RW-RBWM .A-EXPCNT-RW-RBWM .exp-content {
    padding: 0 9px;
  }
}
@media (min-width: 960px) {
  .O-SECEXP-RW-RBWM .A-EXPCNT-RW-RBWM .exp-content {
    padding: 0 10px;
  }
}
.O-SECEXP-RW-RBWM .A-EXPCNT-RW-RBWM .exp-content.expanded {
  padding: 21px 7px 0;
}
@media (min-width: 480px) {
  .O-SECEXP-RW-RBWM .A-EXPCNT-RW-RBWM .exp-content.expanded {
    padding: 18px 9px 0;
  }
}
@media (min-width: 960px) {
  .O-SECEXP-RW-RBWM .A-EXPCNT-RW-RBWM .exp-content.expanded {
    padding: 20px 10px 0;
  }
}
.M-SIMPCONT38L22R-RW-RBWM {
  overflow: auto;
}
.M-SIMPCONT38L22R-RW-RBWM,
.M-SIMPCONT38L22R-RW-RBWM > div {
  margin: 0;
  padding: 0;
}
.M-SIMPCONT38L22R-RW-RBWM .A-TYP38L-RW-ALL,
.M-SIMPCONT38L22R-RW-RBWM .A-PAR22R-RW-ALL {
  display: block;
}
.M-SIMPCONT38L22R-RW-RBWM .A-TYP38L-RW-ALL {
  margin-bottom: 20px;
}
@media (min-width: 480px) {
  .M-SIMPCONT38L22R-RW-RBWM .A-TYP38L-RW-ALL {
    margin-bottom: 19px;
  }
}
.M-SIMPCONT38L22R-RW-RBWM .A-BTNP-RW-ALL {
  margin-top: 14px;
}
@media (min-width: 480px) {
  .M-SIMPCONT38L22R-RW-RBWM .A-BTNP-RW-ALL {
    margin-top: 13px;
  }
}
@media (min-width: 960px) {
  .M-SIMPCONT38L22R-RW-RBWM .A-BTNP-RW-ALL {
    margin-top: 15px;
  }
}
.O-SMPCNT3RELIND-RW-RBWM .leftholder {
  margin-bottom: 6px;
}
@media (min-width: 480px) {
  .O-SMPCNT3RELIND-RW-RBWM .leftholder {
    margin-bottom: 8px;
    padding-left: 9px;
  }
}
@media (min-width: 960px) {
  .O-SMPCNT3RELIND-RW-RBWM .leftholder {
    margin-bottom: 0;
    padding-left: 10px;
  }
}
.O-SMPCNT3RELIND-RW-RBWM .leftholder:first-child {
  margin-bottom: 21px;
}
@media (min-width: 480px) {
  .O-SMPCNT3RELIND-RW-RBWM .leftholder:first-child {
    margin-bottom: 0;
    padding-right: 9px;
  }
}
@media (min-width: 960px) {
  .O-SMPCNT3RELIND-RW-RBWM .leftholder:first-child {
    padding-right: 20px;
    margin: 0;
  }
}
.O-SMPCNT3RELIND-RW-RBWM .rightholder {
  padding: 0;
}
@media (min-width: 480px) {
  .O-SMPCNT3RELIND-RW-RBWM .rightholder {
    padding: 0;
  }
}
@media (min-width: 960px) {
  .O-SMPCNT3RELIND-RW-RBWM .rightholder {
    padding: 0 0 0 10px;
  }
}
.O-SMPCNT3RELIND-RW-RBWM .placeholder-left {
  padding-bottom: 21px;
  margin-bottom: 23px;
}
@media (min-width: 480px) {
  .O-SMPCNT3RELIND-RW-RBWM .placeholder-left {
    padding-bottom: 27px;
    margin-bottom: 21px;
  }
}
@media (min-width: 960px) {
  .O-SMPCNT3RELIND-RW-RBWM .placeholder-left {
    padding-right: 10px;
    margin: 0;
    float: left;
  }
}
.O-SMPCNT3RELIND-RW-RBWM .placeholder-right {
  vertical-align: top;
}
@media (min-width: 960px) {
  .O-SMPCNT3RELIND-RW-RBWM .placeholder-right {
    padding-left: 10px;
    float: left;
  }
}
.O-HRZTAB-RW-RBWM .A-BBST28R-RW-ALL {
  margin-bottom: 14px;
}
@media (min-width: 480px) {
  .O-HRZTAB-RW-RBWM .A-BBST28R-RW-ALL {
    margin-bottom: 18px;
  }
}
@media (min-width: 960px) {
  .O-HRZTAB-RW-RBWM .A-BBST28R-RW-ALL {
    margin-bottom: 20px;
  }
}
.O-HRZTAB-RW-RBWM .tab-wrapper {
  display: none;
}
@media (min-width: 960px) {
  .O-HRZTAB-RW-RBWM .tab-wrapper {
    display: block;
  }
}
.O-HRZTAB-RW-RBWM .tab-wrapper .tab-widget-list {
  list-style-type: none;
  margin: 0;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  background: #ededed;
  -webkit-box-shadow: inset 0 -1px 0 0 #d7d8d6;
  box-shadow: inset 0 -1px 0 0 #d7d8d6;
}
.O-HRZTAB-RW-RBWM .tab-wrapper .tab-widget-list .tab-widget-item {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.O-HRZTAB-RW-RBWM .tab-wrapper .tab-widget-list .tab-widget-link {
  display: -moz-inline-stack;
  display: inline-block;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  text-align: left;
  padding: 20px 30px 15px;
  position: relative;
  font-weight: normal;
  color: #333;
  background: transparent;
  vertical-align: middle;
  cursor: pointer;
  text-decoration: none;
  border: 1px solid #ededed;
}
.O-HRZTAB-RW-RBWM .tab-wrapper .tab-widget-list .tab-widget-link::before {
  left: auto;
  right: -1px;
  -webkit-box-shadow: -1px 0 0 0 #d7d8d6 inset;
  box-shadow: -1px 0 0 0 #d7d8d6 inset;
  content: "";
  position: absolute;
  width: 1px;
  height: 26px;
  margin: auto 0;
  top: 0;
  bottom: 0;
  z-index: 1;
}
.O-HRZTAB-RW-RBWM .tab-wrapper .tab-widget-list .tab-widget-link:hover {
  border: 1px solid #d7d8d6;
  border-bottom: 1px solid #fff;
  padding-top: 20px;
  background: #fff;
}
.O-HRZTAB-RW-RBWM .tab-wrapper .tab-widget-list .is-active {
  -webkit-box-shadow: 0 0 0 0 #d7d8d6 inset;
  box-shadow: 0 0 0 0 #d7d8d6 inset;
  border-top-color: #db0011;
  border-style: solid;
  border-width: 5px;
  background: #fff;
  border-right: 1px solid #d7d8d6;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #d7d8d6;
  padding-top: 15px;
}
.O-HRZTAB-RW-RBWM .tab-wrapper .tab-widget-list .is-active:hover {
  -webkit-box-shadow: 0 0 0 0 #d7d8d6 inset;
  box-shadow: 0 0 0 0 #d7d8d6 inset;
  border-top-color: #db0011;
  padding-top: 15px;
  border-top: 5px;
  border-style: solid;
  border-bottom: 1px solid #fff;
  background: #fff;
}
.O-HRZTAB-RW-RBWM .tab-wrapper .tab-widget-tabs {
  padding: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: auto;
  overflow: hidden;
  height: 100%;
  background: #fff;
  border: 1px solid #d7d8d6;
  border-top: 0;
}
.O-HRZTAB-RW-RBWM .tab-wrapper .tab-widget-tabs .tab-widget-tab-content {
  width: 100%;
}
.O-HRZTAB-RW-RBWM .O-ACCRD-RW-RBWM {
  display: block;
}
@media (min-width: 960px) {
  .O-HRZTAB-RW-RBWM .O-ACCRD-RW-RBWM {
    display: none;
  }
}
.O-HRZTAB-RW-RBWM .O-ACCRD-RW-RBWM .A-EXPCNT-RW-RBWM {
  padding-bottom: 14px;
}
@media (min-width: 480px) {
  .O-HRZTAB-RW-RBWM .O-ACCRD-RW-RBWM .A-EXPCNT-RW-RBWM {
    padding-bottom: 18px;
  }
}
.O-HRZTAB-RW-RBWM .editable .tab-widget-list {
  display: -moz-inline-stack;
  display: inline-block;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  list-style-type: none;
  margin: 0;
  padding: 0;
  background: #fff;
  border-bottom: 1px solid #d7d8d6;
}
.O-HRZTAB-RW-RBWM .editable .tab-widget-item {
  -webkit-box-shadow: 0 0 0 0 #d7d8d6 inset;
  box-shadow: 0 0 0 0 #d7d8d6 inset;
  border-top-color: #db0011;
  border-style: solid;
  border-width: 5px;
  background: #fff;
  border-right: 1px solid #d7d8d6;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #d7d8d6;
  padding-top: 15px;
  padding: 15px 30px;
  background: #fff;
}
.O-HRZTAB-RW-RBWM .editable .tab-widget-tab-content {
  padding: 19px;
  -webkit-box-shadow: inset 0 0 0 1px #d7d8d6;
  box-shadow: inset 0 0 0 1px #d7d8d6;
}
.M-SIMPLELINKS-DEV .heading {
  margin-bottom: 6px;
}
@media (min-width: 480px) {
  .M-SIMPLELINKS-DEV .heading {
    margin-bottom: 10px;
  }
}
@media (min-width: 960px) {
  .M-SIMPLELINKS-DEV .heading {
    margin-bottom: 12px;
  }
}
.M-SIMPLELINKS-DEV .links-list {
  list-style-type: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.globalSmartMiniOffersListPage .M-SIMPLELINKS-DEV .links-list {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}
.M-SIMPLELINKS-DEV .links-list .link-container:first-child .A-LNKC22L-RW-ALL {
  margin-top: 3px;
}
@media (min-width: 480px) {
  .M-SIMPLELINKS-DEV .links-list .link-container:first-child .A-LNKC22L-RW-ALL {
    margin-top: 2px;
  }
}
.M-SIMPLELINKS-DEV .links-list .link-container .A-LNKC16R-RW-ALL {
  vertical-align: 0;
  padding-top: 1px;
  margin-bottom: 8px;
  white-space: normal;
}
.M-SIMPLELINKS-DEV .links-list .link-container .A-LNKC16R-RW-ALL .icon::after {
  line-height: 0;
}
html:not(.aem-AuthorLayer-Edit) .O-LINKSONTILE-DEV.title-hidden {
  margin: -14px 0 0 0;
  margin: -0.875rem 0rem 0rem 0rem;
}
@media (min-width: 480px) {
  html:not(.aem-AuthorLayer-Edit) .O-LINKSONTILE-DEV.title-hidden {
    margin: -18px 0 0 0;
    margin: -1.125rem 0rem 0rem 0rem;
  }
}
@media (min-width: 960px) {
  html:not(.aem-AuthorLayer-Edit) .O-LINKSONTILE-DEV.title-hidden {
    margin: -20px 0 0 0;
    margin: -1.25rem 0rem 0rem 0rem;
  }
}
html:not(.aem-AuthorLayer-Edit) .O-LINKSONTILE-DEV:not(.row) {
  display: box;
  display: box;
  display: flexbox;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: flex;
  display: block;
}
html:not(.aem-AuthorLayer-Edit) .O-LINKSONTILE-DEV:not(.row) .row {
  -webkit-box-flex: 0 0 100%;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  display: box;
  display: box;
  display: flexbox;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (min-width: 960px) {
  html:not(.aem-AuthorLayer-Edit) .O-LINKSONTILE-DEV:not(.row) .row {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
}
html:not(.aem-AuthorLayer-Edit) .O-LINKSONTILE-DEV:not(.row) .container {
  -webkit-box-flex: 1 0 auto;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  display: box;
  display: box;
  display: flexbox;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: flex;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
}
@media (min-width: 480px) and (max-width: 959px) {
  html:not(.aem-AuthorLayer-Edit) .O-LINKSONTILE-DEV:not(.row) .container.md-6 {
    width: 49.8%;
  }
}
html:not(.aem-AuthorLayer-Edit)
  .O-LINKSONTILE-DEV:not(.row)
  .container
  .M-LINKSONTILEITEM-DEV {
  margin: 14px 0 0 0;
  margin: 0.875rem 0rem 0rem 0rem;
}
@media (min-width: 480px) {
  html:not(.aem-AuthorLayer-Edit)
    .O-LINKSONTILE-DEV:not(.row)
    .container
    .M-LINKSONTILEITEM-DEV {
    margin: 18px 0 0 0;
    margin: 1.125rem 0rem 0rem 0rem;
  }
}
@media (min-width: 960px) {
  html:not(.aem-AuthorLayer-Edit)
    .O-LINKSONTILE-DEV:not(.row)
    .container
    .M-LINKSONTILEITEM-DEV {
    margin: 20px 0 0 0;
    margin: 1.25rem 0rem 0rem 0rem;
  }
}
.M-LINKSONTILEITEM-DEV:not(.row) {
  -webkit-box-flex: auto 1;
  -ms-flex: auto 1;
  flex: auto 1;
  display: box;
  display: box;
  display: flexbox;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: flex;
}
.M-LINKSONTILEITEM-DEV {
  overflow: hidden;
}
.M-LINKSONTILEITEM-DEV .A-PNL-RW-ALL {
  padding: 21px 14px 21px 14px;
  padding: 1.3125rem 0.875rem 1.3125rem 0.875rem;
  width: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
@media (min-width: 480px) {
  .M-LINKSONTILEITEM-DEV .A-PNL-RW-ALL {
    padding: 27px 18px 27px 18px;
    padding: 1.6875rem 1.125rem 1.6875rem 1.125rem;
  }
}
@media (min-width: 960px) {
  .M-LINKSONTILEITEM-DEV .A-PNL-RW-ALL {
    padding: 30px 20px 30px 20px;
    padding: 1.875rem 1.25rem 1.875rem 1.25rem;
  }
}
.M-LINKSONTILEITEM-DEV .A-PNL-RW-ALL .links {
  padding: 7px 0 0 0;
  padding: 0.4375rem 0rem 0rem 0rem;
}
@media (min-width: 480px) {
  .M-LINKSONTILEITEM-DEV .A-PNL-RW-ALL .links {
    padding: 9px 0 0 0;
    padding: 0.5625rem 0rem 0rem 0rem;
  }
}
@media (min-width: 960px) {
  .M-LINKSONTILEITEM-DEV .A-PNL-RW-ALL .links {
    padding: 10px 0 0 0;
    padding: 0.625rem 0rem 0rem 0rem;
  }
}
.M-LINKSONTILEITEM-DEV .A-PNL-RW-ALL .link-container {
  padding: 7px 0 0 0;
  padding: 0.4375rem 0rem 0rem 0rem;
}
@media (min-width: 480px) {
  .M-LINKSONTILEITEM-DEV .A-PNL-RW-ALL .link-container {
    padding: 9px 0 0 0;
    padding: 0.5625rem 0rem 0rem 0rem;
  }
}
@media (min-width: 960px) {
  .M-LINKSONTILEITEM-DEV .A-PNL-RW-ALL .link-container {
    padding: 10px 0 0 0;
    padding: 0.625rem 0rem 0rem 0rem;
  }
}
.M-TILMAST-RW-RBWM:not(.row) {
  -webkit-box-flex: auto 1;
  -ms-flex: auto 1;
  flex: auto 1;
  display: box;
  display: box;
  display: flexbox;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: flex;
  border: 1px solid #d7d8d6;
}
.M-TILMAST-RW-RBWM:not(.row) > div {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.M-TILMAST-RW-RBWM:not(.row) .A-LNKC16R-RW-ALL {
  padding: 7px 14px 7px 14px;
  padding: 0.4375rem 0.875rem 0.4375rem 0.875rem;
  line-height: 1;
  vertical-align: 0;
}
@media (min-width: 480px) {
  .M-TILMAST-RW-RBWM:not(.row) .A-LNKC16R-RW-ALL {
    padding: 9px 18px 9px 18px;
    padding: 0.5625rem 1.125rem 0.5625rem 1.125rem;
  }
}
@media (min-width: 960px) {
  .M-TILMAST-RW-RBWM:not(.row) .A-LNKC16R-RW-ALL {
    padding: 10px 20px 10px 20px;
    padding: 0.625rem 1.25rem 0.625rem 1.25rem;
  }
}
.M-TILMAST-RW-RBWM:not(.row) .A-LNKC16R-RW-ALL .icon {
  position: relative;
}
.M-TILMAST-RW-RBWM:not(.row) .A-LNKC16R-RW-ALL .icon::after,
.M-TILMAST-RW-RBWM:not(.row) .A-LNKC16R-RW-ALL .icon::before {
  position: absolute;
  top: -3px;
}
.M-TILMAST-RW-RBWM:not(.row) .A-LNK14BSI-RW-ALL {
  padding: 7px 14px 7px 14px;
  padding: 0.4375rem 0.875rem 0.4375rem 0.875rem;
}
@media (min-width: 480px) {
  .M-TILMAST-RW-RBWM:not(.row) .A-LNK14BSI-RW-ALL {
    padding: 9px 18px 9px 18px;
    padding: 0.5625rem 1.125rem 0.5625rem 1.125rem;
  }
}
@media (min-width: 960px) {
  .M-TILMAST-RW-RBWM:not(.row) .A-LNK14BSI-RW-ALL {
    padding: 10px 20px 10px 20px;
    padding: 0.625rem 1.25rem 0.625rem 1.25rem;
  }
}
.M-TILMAST-RW-RBWM:not(.row) .A-PNL-RW-ALL {
  display: box;
  display: box;
  display: flexbox;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: flex;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  border: 0;
}
.M-TILMAST-RW-RBWM:not(.row) .A-PNL-RW-ALL .image-wrapper {
  margin: 0;
  padding: 0;
  width: 100%;
}
.M-TILMAST-RW-RBWM:not(.row) .A-PNL-RW-ALL .image-wrapper img {
  width: 100%;
}
.M-TILMAST-RW-RBWM:not(.row) .A-PNL-RW-ALL .image-wrapper .A-IMAGE-RW-ALL {
  width: 100%;
}
.M-TILMAST-RW-RBWM:not(.row) .A-PNL-RW-ALL .A-LNKC28L-RW-ALL {
  display: block;
  width: 100%;
}
.M-TILMAST-RW-RBWM:not(.row) .A-PNL-RW-ALL .A-LNKC28L-RW-ALL h1,
.M-TILMAST-RW-RBWM:not(.row) .A-PNL-RW-ALL .A-LNKC28L-RW-ALL h2,
.M-TILMAST-RW-RBWM:not(.row) .A-PNL-RW-ALL .A-LNKC28L-RW-ALL h3,
.M-TILMAST-RW-RBWM:not(.row) .A-PNL-RW-ALL .A-LNKC28L-RW-ALL h4,
.M-TILMAST-RW-RBWM:not(.row) .A-PNL-RW-ALL .A-LNKC28L-RW-ALL h5,
.M-TILMAST-RW-RBWM:not(.row) .A-PNL-RW-ALL .A-LNKC28L-RW-ALL h6 {
  display: inline;
}
.M-TILMAST-RW-RBWM:not(.row) .A-PNL-RW-ALL .A-PAR16R-RW-ALL {
  -moz-flex-grow: 1;
  -ms-flex-grow: 1;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  margin: 0 14px 14px 14px;
  margin: 0rem 0.875rem 0.875rem 0.875rem;
}
@media (min-width: 480px) {
  .M-TILMAST-RW-RBWM:not(.row) .A-PNL-RW-ALL .A-PAR16R-RW-ALL {
    margin: 0 18px 18px 18px;
    margin: 0rem 1.125rem 1.125rem 1.125rem;
  }
}
@media (min-width: 960px) {
  .M-TILMAST-RW-RBWM:not(.row) .A-PNL-RW-ALL .A-PAR16R-RW-ALL {
    margin: 0 20px 20px 20px;
    margin: 0rem 1.25rem 1.25rem 1.25rem;
  }
}
.M-TILMAST-RW-RBWM:not(.row) .A-PNL-RW-ALL .A-LSTU-RW-ALL {
  margin: 0 14px 14px 14px;
  margin: 0rem 0.875rem 0.875rem 0.875rem;
}
@media (min-width: 480px) {
  .M-TILMAST-RW-RBWM:not(.row) .A-PNL-RW-ALL .A-LSTU-RW-ALL {
    margin: 0 18px 18px 18px;
    margin: 0rem 1.125rem 1.125rem 1.125rem;
  }
}
@media (min-width: 960px) {
  .M-TILMAST-RW-RBWM:not(.row) .A-PNL-RW-ALL .A-LSTU-RW-ALL {
    margin: 0 20px 20px 20px;
    margin: 0rem 1.25rem 1.25rem 1.25rem;
  }
}
.M-TILMAST-RW-RBWM:not(.row) .A-PNL-RW-ALL .A-LSTU-RW-ALL li:first-child {
  margin-top: 0;
}
.M-TILMAST-RW-RBWM:not(.row) .A-PNL-RW-ALL .link-section {
  margin: 0 0 14px 0;
  margin: 0rem 0rem 0.875rem 0rem;
}
@media (min-width: 480px) {
  .M-TILMAST-RW-RBWM:not(.row) .A-PNL-RW-ALL .link-section {
    margin: 0 0 18px 0;
    margin: 0rem 0rem 1.125rem 0rem;
  }
}
@media (min-width: 960px) {
  .M-TILMAST-RW-RBWM:not(.row) .A-PNL-RW-ALL .link-section {
    margin: 0 0 20px 0;
    margin: 0rem 0rem 1.25rem 0rem;
  }
}
.M-TILMAST-RW-RBWM:not(.row) .A-PNL-RW-ALL .A-TYP12R-RW-ALL {
  margin: 0 14px 14px 14px;
  margin: 0rem 0.875rem 0.875rem 0.875rem;
}
@media (min-width: 480px) {
  .M-TILMAST-RW-RBWM:not(.row) .A-PNL-RW-ALL .A-TYP12R-RW-ALL {
    margin: 0 18px 18px 18px;
    margin: 0rem 1.125rem 1.125rem 1.125rem;
  }
}
@media (min-width: 960px) {
  .M-TILMAST-RW-RBWM:not(.row) .A-PNL-RW-ALL .A-TYP12R-RW-ALL {
    margin: 0 20px 20px 20px;
    margin: 0rem 1.25rem 1.25rem 1.25rem;
  }
}
.M-TILMAST-RW-RBWM:not(.row) .A-PNL-RW-ALL .single-link {
  margin: 0 14px 14px 14px;
  margin: 0rem 0.875rem 0.875rem 0.875rem;
}
@media (min-width: 480px) {
  .M-TILMAST-RW-RBWM:not(.row) .A-PNL-RW-ALL .single-link {
    margin: 0 18px 18px 18px;
    margin: 0rem 1.125rem 1.125rem 1.125rem;
  }
}
@media (min-width: 960px) {
  .M-TILMAST-RW-RBWM:not(.row) .A-PNL-RW-ALL .single-link {
    margin: 0 20px 20px 20px;
    margin: 0rem 1.25rem 1.25rem 1.25rem;
  }
}
.M-TILMAST-RW-RBWM:not(.row) .A-PNL-RW-ALL .heading {
  margin: 21px 14px 14px 14px;
  margin: 1.3125rem 0.875rem 0.875rem 0.875rem;
  display: block;
}
@media (min-width: 480px) {
  .M-TILMAST-RW-RBWM:not(.row) .A-PNL-RW-ALL .heading {
    margin: 27px 18px 18px 18px;
    margin: 1.6875rem 1.125rem 1.125rem 1.125rem;
  }
}
@media (min-width: 960px) {
  .M-TILMAST-RW-RBWM:not(.row) .A-PNL-RW-ALL .heading {
    margin: 30px 20px 20px 20px;
    margin: 1.875rem 1.25rem 1.25rem 1.25rem;
  }
}
.M-TILMAST-RW-RBWM:not(.row) .A-PNL-RW-ALL .A-PNLPEARL-RW-ALL {
  padding: 14px 0 14px 0;
  padding: 0.875rem 0rem 0.875rem 0rem;
  margin-top: auto;
  text-align: right;
}
@media (min-width: 480px) {
  .M-TILMAST-RW-RBWM:not(.row) .A-PNL-RW-ALL .A-PNLPEARL-RW-ALL {
    padding: 18px 0 18px 0;
    padding: 1.125rem 0rem 1.125rem 0rem;
  }
}
@media (min-width: 960px) {
  .M-TILMAST-RW-RBWM:not(.row) .A-PNL-RW-ALL .A-PNLPEARL-RW-ALL {
    padding: 20px 0 20px 0;
    padding: 1.25rem 0rem 1.25rem 0rem;
  }
}
.M-TILMAST-RW-RBWM:not(.row) .A-PNL-RW-ALL .A-PNLPEARL-RW-ALL .A-LNKST-RW-ALL {
  margin: 0 14px 0 14px;
  margin: 0rem 0.875rem 0rem 0.875rem;
  vertical-align: 0;
  text-align: right;
}
@media (min-width: 480px) {
  .M-TILMAST-RW-RBWM:not(.row)
    .A-PNL-RW-ALL
    .A-PNLPEARL-RW-ALL
    .A-LNKST-RW-ALL {
    margin: 0 18px 0 18px;
    margin: 0rem 1.125rem 0rem 1.125rem;
  }
}
@media (min-width: 960px) {
  .M-TILMAST-RW-RBWM:not(.row)
    .A-PNL-RW-ALL
    .A-PNLPEARL-RW-ALL
    .A-LNKST-RW-ALL {
    margin: 0 20px 0 20px;
    margin: 0rem 1.25rem 0rem 1.25rem;
  }
}
.M-TILMAST-RW-RBWM:not(.row) .A-PNL-RW-ALL .A-PNLPEARL-RW-ALL .A-DIVHL-RW-ALL {
  margin: 14px 0 14px 0;
  margin: 0.875rem 0rem 0.875rem 0rem;
}
@media (min-width: 480px) {
  .M-TILMAST-RW-RBWM:not(.row)
    .A-PNL-RW-ALL
    .A-PNLPEARL-RW-ALL
    .A-DIVHL-RW-ALL {
    margin: 18px 0 18px 0;
    margin: 1.125rem 0rem 1.125rem 0rem;
  }
}
@media (min-width: 960px) {
  .M-TILMAST-RW-RBWM:not(.row)
    .A-PNL-RW-ALL
    .A-PNLPEARL-RW-ALL
    .A-DIVHL-RW-ALL {
    margin: 20px 0 20px 0;
    margin: 1.25rem 0rem 1.25rem 0rem;
  }
}
html:not(.aem-AuthorLayer-Edit) .O-MASTERTILE-DEV.title-hidden {
  margin: -14px 0 0 0;
  margin: -0.875rem 0rem 0rem 0rem;
}
@media (min-width: 480px) {
  html:not(.aem-AuthorLayer-Edit) .O-MASTERTILE-DEV.title-hidden {
    margin: -18px 0 0 0;
    margin: -1.125rem 0rem 0rem 0rem;
  }
}
@media (min-width: 960px) {
  html:not(.aem-AuthorLayer-Edit) .O-MASTERTILE-DEV.title-hidden {
    margin: -20px 0 0 0;
    margin: -1.25rem 0rem 0rem 0rem;
  }
}
html:not(.aem-AuthorLayer-Edit) .O-MASTERTILE-DEV:not(.row) {
  display: box;
  display: box;
  display: flexbox;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: flex;
  display: block;
}
html:not(.aem-AuthorLayer-Edit) .O-MASTERTILE-DEV:not(.row) .row {
  -webkit-box-flex: 0 0 100%;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  display: box;
  display: box;
  display: flexbox;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (min-width: 960px) {
  html:not(.aem-AuthorLayer-Edit) .O-MASTERTILE-DEV:not(.row) .row {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
}
html:not(.aem-AuthorLayer-Edit) .O-MASTERTILE-DEV:not(.row) .container {
  display: box;
  display: box;
  display: flexbox;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: flex;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
}
@media (min-width: 480px) and (max-width: 959px) {
  html:not(.aem-AuthorLayer-Edit) .O-MASTERTILE-DEV:not(.row) .container.md-6 {
    width: 49.8%;
  }
}
html:not(.aem-AuthorLayer-Edit)
  .O-MASTERTILE-DEV:not(.row)
  .container
  .M-MASTERTILEITEM-DEV {
  margin: 14px 0 0 0;
  margin: 0.875rem 0rem 0rem 0rem;
}
@media (min-width: 480px) {
  html:not(.aem-AuthorLayer-Edit)
    .O-MASTERTILE-DEV:not(.row)
    .container
    .M-MASTERTILEITEM-DEV {
    margin: 18px 0 0 0;
    margin: 1.125rem 0rem 0rem 0rem;
  }
}
@media (min-width: 960px) {
  html:not(.aem-AuthorLayer-Edit)
    .O-MASTERTILE-DEV:not(.row)
    .container
    .M-MASTERTILEITEM-DEV {
    margin: 20px 0 0 0;
    margin: 1.25rem 0rem 0rem 0rem;
  }
}
html:not(.aem-AuthorLayer-Edit)
  .M-MINIOFFERSLIST-RW-RBWM
  .O-MASTERTILE-DEV
  .container {
  -webkit-box-flex: 0;
  -ms-flex: none;
  flex: none;
}
.M-MASTERTILEITEM-DEV:not(.row) {
  -webkit-box-flex: auto 1;
  -ms-flex: auto 1;
  flex: auto 1;
  display: box;
  display: box;
  display: flexbox;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: flex;
  border: 1px solid #d7d8d6;
}
.M-MASTERTILEITEM-DEV:not(.row) > div {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.M-MASTERTILEITEM-DEV:not(.row) .A-LNKC16R-RW-ALL {
  padding: 7px 14px 7px 14px;
  padding: 0.4375rem 0.875rem 0.4375rem 0.875rem;
  line-height: 1;
  vertical-align: 0;
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
}
@media (min-width: 480px) {
  .M-MASTERTILEITEM-DEV:not(.row) .A-LNKC16R-RW-ALL {
    padding: 9px 18px 9px 18px;
    padding: 0.5625rem 1.125rem 0.5625rem 1.125rem;
  }
}
@media (min-width: 960px) {
  .M-MASTERTILEITEM-DEV:not(.row) .A-LNKC16R-RW-ALL {
    padding: 10px 20px 10px 20px;
    padding: 0.625rem 1.25rem 0.625rem 1.25rem;
  }
}
.M-MASTERTILEITEM-DEV:not(.row) .A-LNKC16R-RW-ALL span {
  display: inline;
  word-break: break-word;
}
.M-MASTERTILEITEM-DEV:not(.row) .A-LNKC16R-RW-ALL .icon {
  position: relative;
}
.M-MASTERTILEITEM-DEV:not(.row) .A-LNKC16R-RW-ALL .icon::after,
.M-MASTERTILEITEM-DEV:not(.row) .A-LNKC16R-RW-ALL .icon::before {
  top: -3px;
}
.M-MASTERTILEITEM-DEV:not(.row) .A-LNK14BSI-RW-ALL {
  padding: 7px 14px 7px 14px;
  padding: 0.4375rem 0.875rem 0.4375rem 0.875rem;
}
@media (min-width: 480px) {
  .M-MASTERTILEITEM-DEV:not(.row) .A-LNK14BSI-RW-ALL {
    padding: 9px 18px 9px 18px;
    padding: 0.5625rem 1.125rem 0.5625rem 1.125rem;
  }
}
@media (min-width: 960px) {
  .M-MASTERTILEITEM-DEV:not(.row) .A-LNK14BSI-RW-ALL {
    padding: 10px 20px 10px 20px;
    padding: 0.625rem 1.25rem 0.625rem 1.25rem;
  }
}
.M-MASTERTILEITEM-DEV:not(.row) .A-PNL-RW-ALL {
  display: box;
  display: box;
  display: flexbox;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: flex;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  border: 0;
}
.M-MASTERTILEITEM-DEV:not(.row) .A-PNL-RW-ALL .image-wrapper img {
  display: block;
  width: 100%;
  height: auto;
}
.M-MASTERTILEITEM-DEV:not(.row) .A-PNL-RW-ALL .image-wrapper img[src*="0.gif"] {
  max-height: 140px;
}
.M-MASTERTILEITEM-DEV:not(.row) .A-PNL-RW-ALL .A-LNKC28L-RW-ALL {
  display: block;
  width: 100%;
}
.M-MASTERTILEITEM-DEV:not(.row) .A-PNL-RW-ALL .A-LNKC28L-RW-ALL h1,
.M-MASTERTILEITEM-DEV:not(.row) .A-PNL-RW-ALL .A-LNKC28L-RW-ALL h2,
.M-MASTERTILEITEM-DEV:not(.row) .A-PNL-RW-ALL .A-LNKC28L-RW-ALL h3,
.M-MASTERTILEITEM-DEV:not(.row) .A-PNL-RW-ALL .A-LNKC28L-RW-ALL h4,
.M-MASTERTILEITEM-DEV:not(.row) .A-PNL-RW-ALL .A-LNKC28L-RW-ALL h5,
.M-MASTERTILEITEM-DEV:not(.row) .A-PNL-RW-ALL .A-LNKC28L-RW-ALL h6 {
  display: inline;
}
.M-MASTERTILEITEM-DEV:not(.row) .A-PNL-RW-ALL .A-PAR16R-RW-ALL {
  -moz-flex-grow: 1;
  -ms-flex-grow: 1;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  margin: 0 14px 14px 14px;
  margin: 0rem 0.875rem 0.875rem 0.875rem;
}
@media (min-width: 480px) {
  .M-MASTERTILEITEM-DEV:not(.row) .A-PNL-RW-ALL .A-PAR16R-RW-ALL {
    margin: 0 18px 18px 18px;
    margin: 0rem 1.125rem 1.125rem 1.125rem;
  }
}
@media (min-width: 960px) {
  .M-MASTERTILEITEM-DEV:not(.row) .A-PNL-RW-ALL .A-PAR16R-RW-ALL {
    margin: 0 20px 20px 20px;
    margin: 0rem 1.25rem 1.25rem 1.25rem;
  }
}
.M-MASTERTILEITEM-DEV:not(.row) .A-PNL-RW-ALL .A-PAR16R-RW-ALL ul,
.M-MASTERTILEITEM-DEV:not(.row) .A-PNL-RW-ALL .A-PAR16R-RW-ALL ol {
  padding-left: 16px;
  list-style-position: outside;
}
.M-MASTERTILEITEM-DEV:not(.row) .A-PNL-RW-ALL .A-LSTU-RW-ALL {
  margin: 0 14px 14px 14px;
  margin: 0rem 0.875rem 0.875rem 0.875rem;
}
@media (min-width: 480px) {
  .M-MASTERTILEITEM-DEV:not(.row) .A-PNL-RW-ALL .A-LSTU-RW-ALL {
    margin: 0 18px 18px 18px;
    margin: 0rem 1.125rem 1.125rem 1.125rem;
  }
}
@media (min-width: 960px) {
  .M-MASTERTILEITEM-DEV:not(.row) .A-PNL-RW-ALL .A-LSTU-RW-ALL {
    margin: 0 20px 20px 20px;
    margin: 0rem 1.25rem 1.25rem 1.25rem;
  }
}
.M-MASTERTILEITEM-DEV:not(.row) .A-PNL-RW-ALL .A-LSTU-RW-ALL li:first-child {
  margin-top: 0;
}
.M-MASTERTILEITEM-DEV:not(.row) .A-PNL-RW-ALL .link-section {
  margin: 0 0 14px 0;
  margin: 0rem 0rem 0.875rem 0rem;
}
@media (min-width: 480px) {
  .M-MASTERTILEITEM-DEV:not(.row) .A-PNL-RW-ALL .link-section {
    margin: 0 0 18px 0;
    margin: 0rem 0rem 1.125rem 0rem;
  }
}
@media (min-width: 960px) {
  .M-MASTERTILEITEM-DEV:not(.row) .A-PNL-RW-ALL .link-section {
    margin: 0 0 20px 0;
    margin: 0rem 0rem 1.25rem 0rem;
  }
}
.M-MASTERTILEITEM-DEV:not(.row) .A-PNL-RW-ALL .A-TYP12R-RW-ALL {
  margin: 0 14px 14px 14px;
  margin: 0rem 0.875rem 0.875rem 0.875rem;
}
@media (min-width: 480px) {
  .M-MASTERTILEITEM-DEV:not(.row) .A-PNL-RW-ALL .A-TYP12R-RW-ALL {
    margin: 0 18px 18px 18px;
    margin: 0rem 1.125rem 1.125rem 1.125rem;
  }
}
@media (min-width: 960px) {
  .M-MASTERTILEITEM-DEV:not(.row) .A-PNL-RW-ALL .A-TYP12R-RW-ALL {
    margin: 0 20px 20px 20px;
    margin: 0rem 1.25rem 1.25rem 1.25rem;
  }
}
.M-MASTERTILEITEM-DEV:not(.row) .A-PNL-RW-ALL .single-link {
  margin: 0 14px 21px 14px;
  margin: 0rem 0.875rem 1.3125rem 0.875rem;
}
@media (min-width: 480px) {
  .M-MASTERTILEITEM-DEV:not(.row) .A-PNL-RW-ALL .single-link {
    margin: 0 18px 27px 18px;
    margin: 0rem 1.125rem 1.6875rem 1.125rem;
  }
}
@media (min-width: 960px) {
  .M-MASTERTILEITEM-DEV:not(.row) .A-PNL-RW-ALL .single-link {
    margin: 0 20px 30px 20px;
    margin: 0rem 1.25rem 1.875rem 1.25rem;
  }
}
.M-MASTERTILEITEM-DEV:not(.row) .A-PNL-RW-ALL .heading {
  margin: 21px 14px 21px 14px;
  margin: 1.3125rem 0.875rem 1.3125rem 0.875rem;
  display: block;
}
@media (min-width: 480px) {
  .M-MASTERTILEITEM-DEV:not(.row) .A-PNL-RW-ALL .heading {
    margin: 27px 18px 27px 18px;
    margin: 1.6875rem 1.125rem 1.6875rem 1.125rem;
  }
}
@media (min-width: 960px) {
  .M-MASTERTILEITEM-DEV:not(.row) .A-PNL-RW-ALL .heading {
    margin: 30px 20px 30px 20px;
    margin: 1.875rem 1.25rem 1.875rem 1.25rem;
  }
}
.M-MASTERTILEITEM-DEV:not(.row) .A-PNL-RW-ALL .A-PNLPEARL-RW-ALL {
  padding: 14px 0 14px 0;
  padding: 0.875rem 0rem 0.875rem 0rem;
  text-align: right;
  margin-top: auto;
}
@media (min-width: 480px) {
  .M-MASTERTILEITEM-DEV:not(.row) .A-PNL-RW-ALL .A-PNLPEARL-RW-ALL {
    padding: 18px 0 18px 0;
    padding: 1.125rem 0rem 1.125rem 0rem;
  }
}
@media (min-width: 960px) {
  .M-MASTERTILEITEM-DEV:not(.row) .A-PNL-RW-ALL .A-PNLPEARL-RW-ALL {
    padding: 20px 0 20px 0;
    padding: 1.25rem 0rem 1.25rem 0rem;
  }
}
.M-MASTERTILEITEM-DEV:not(.row)
  .A-PNL-RW-ALL
  .A-PNLPEARL-RW-ALL
  .A-LNKST-RW-ALL {
  margin: 0 14px 0 14px;
  margin: 0rem 0.875rem 0rem 0.875rem;
  text-align: right;
  vertical-align: 0;
}
@media (min-width: 480px) {
  .M-MASTERTILEITEM-DEV:not(.row)
    .A-PNL-RW-ALL
    .A-PNLPEARL-RW-ALL
    .A-LNKST-RW-ALL {
    margin: 0 18px 0 18px;
    margin: 0rem 1.125rem 0rem 1.125rem;
  }
}
@media (min-width: 960px) {
  .M-MASTERTILEITEM-DEV:not(.row)
    .A-PNL-RW-ALL
    .A-PNLPEARL-RW-ALL
    .A-LNKST-RW-ALL {
    margin: 0 20px 0 20px;
    margin: 0rem 1.25rem 0rem 1.25rem;
  }
}
.M-MASTERTILEITEM-DEV:not(.row)
  .A-PNL-RW-ALL
  .A-PNLPEARL-RW-ALL
  .A-DIVHL-RW-ALL {
  margin: 14px 0 14px 0;
  margin: 0.875rem 0rem 0.875rem 0rem;
}
@media (min-width: 480px) {
  .M-MASTERTILEITEM-DEV:not(.row)
    .A-PNL-RW-ALL
    .A-PNLPEARL-RW-ALL
    .A-DIVHL-RW-ALL {
    margin: 18px 0 18px 0;
    margin: 1.125rem 0rem 1.125rem 0rem;
  }
}
@media (min-width: 960px) {
  .M-MASTERTILEITEM-DEV:not(.row)
    .A-PNL-RW-ALL
    .A-PNLPEARL-RW-ALL
    .A-DIVHL-RW-ALL {
    margin: 20px 0 20px 0;
    margin: 1.25rem 0rem 1.25rem 0rem;
  }
}
.recent-articles .M-MASTERTILEITEM-DEV {
  margin: 14px 0 0 0;
  margin: 0.875rem 0rem 0rem 0rem;
}
@media (min-width: 480px) {
  .recent-articles .M-MASTERTILEITEM-DEV {
    margin: 18px 0 0 0;
    margin: 1.125rem 0rem 0rem 0rem;
  }
}
@media (min-width: 960px) {
  .recent-articles .M-MASTERTILEITEM-DEV {
    margin: 20px 0 0 0;
    margin: 1.25rem 0rem 0rem 0rem;
  }
}
.recent-articles .M-MASTERTILEITEM-DEV .A-LNKC16R-RW-ALL {
  padding: 7px 14px 7px 14px;
  padding: 0.4375rem 0.875rem 0.4375rem 0.875rem;
  line-height: 1;
  vertical-align: 0;
}
@media (min-width: 480px) {
  .recent-articles .M-MASTERTILEITEM-DEV .A-LNKC16R-RW-ALL {
    padding: 9px 18px 9px 18px;
    padding: 0.5625rem 1.125rem 0.5625rem 1.125rem;
  }
}
@media (min-width: 960px) {
  .recent-articles .M-MASTERTILEITEM-DEV .A-LNKC16R-RW-ALL {
    padding: 10px 20px 10px 20px;
    padding: 0.625rem 1.25rem 0.625rem 1.25rem;
  }
}
.recent-articles .M-MASTERTILEITEM-DEV .A-LNKC16R-RW-ALL .icon {
  position: relative;
}
.recent-articles .M-MASTERTILEITEM-DEV .A-LNKC16R-RW-ALL .icon::after,
.recent-articles .M-MASTERTILEITEM-DEV .A-LNKC16R-RW-ALL .icon::before {
  position: absolute;
  top: -3px;
}
.recent-articles .M-MASTERTILEITEM-DEV .A-LNK14BSI-RW-ALL {
  padding: 7px 14px 7px 14px;
  padding: 0.4375rem 0.875rem 0.4375rem 0.875rem;
}
@media (min-width: 480px) {
  .recent-articles .M-MASTERTILEITEM-DEV .A-LNK14BSI-RW-ALL {
    padding: 9px 18px 9px 18px;
    padding: 0.5625rem 1.125rem 0.5625rem 1.125rem;
  }
}
@media (min-width: 960px) {
  .recent-articles .M-MASTERTILEITEM-DEV .A-LNK14BSI-RW-ALL {
    padding: 10px 20px 10px 20px;
    padding: 0.625rem 1.25rem 0.625rem 1.25rem;
  }
}
.recent-articles .M-MASTERTILEITEM-DEV .A-PNL-RW-ALL .A-ASP16TO9-RW-ALL,
.recent-articles .M-MASTERTILEITEM-DEV .A-PNL-RW-ALL .image-wrapper {
  margin: 0;
  position: relative;
  width: 100%;
  padding-bottom: 56.25%;
  overflow: hidden;
  background: #fff none repeat scroll 0 0;
}
.recent-articles
  .M-MASTERTILEITEM-DEV
  .A-PNL-RW-ALL
  .A-ASP16TO9-RW-ALL
  .A-LNKVIDB-RW-ALL,
.recent-articles
  .M-MASTERTILEITEM-DEV
  .A-PNL-RW-ALL
  .image-wrapper
  .A-LNKVIDB-RW-ALL {
  position: absolute;
  right: 0;
  bottom: 0;
}
.recent-articles .M-MASTERTILEITEM-DEV .A-PNL-RW-ALL .A-ASP16TO9-RW-ALL img,
.recent-articles .M-MASTERTILEITEM-DEV .A-PNL-RW-ALL .image-wrapper img {
  display: block;
  position: absolute;
  left: 0;
  right: auto;
  min-height: 100%;
  height: auto;
  min-width: 100%;
  width: 100%;
}
.recent-articles .M-MASTERTILEITEM-DEV .A-PNL-RW-ALL .image-wrapper {
  margin: 0 0 14px 0;
  margin: 0rem 0rem 0.875rem 0rem;
  padding: 0;
}
@media (min-width: 480px) {
  .recent-articles .M-MASTERTILEITEM-DEV .A-PNL-RW-ALL .image-wrapper {
    margin: 0 0 18px 0;
    margin: 0rem 0rem 1.125rem 0rem;
  }
}
@media (min-width: 960px) {
  .recent-articles .M-MASTERTILEITEM-DEV .A-PNL-RW-ALL .image-wrapper {
    margin: 0 0 20px 0;
    margin: 0rem 0rem 1.25rem 0rem;
  }
}
.recent-articles .M-MASTERTILEITEM-DEV .A-PNL-RW-ALL .image-wrapper img {
  position: relative;
  min-height: 0;
}
.recent-articles
  .M-MASTERTILEITEM-DEV
  .A-PNL-RW-ALL
  .image-wrapper
  img[src*="0.gif"] {
  max-height: 140px;
}
.recent-articles .M-MASTERTILEITEM-DEV .A-PNL-RW-ALL .A-LNKC28L-RW-ALL {
  display: block;
  width: 100%;
}
.recent-articles .M-MASTERTILEITEM-DEV .A-PNL-RW-ALL .A-LNKC28L-RW-ALL h1,
.recent-articles .M-MASTERTILEITEM-DEV .A-PNL-RW-ALL .A-LNKC28L-RW-ALL h2,
.recent-articles .M-MASTERTILEITEM-DEV .A-PNL-RW-ALL .A-LNKC28L-RW-ALL h3,
.recent-articles .M-MASTERTILEITEM-DEV .A-PNL-RW-ALL .A-LNKC28L-RW-ALL h4,
.recent-articles .M-MASTERTILEITEM-DEV .A-PNL-RW-ALL .A-LNKC28L-RW-ALL h5,
.recent-articles .M-MASTERTILEITEM-DEV .A-PNL-RW-ALL .A-LNKC28L-RW-ALL h6 {
  display: inline;
}
.recent-articles .M-MASTERTILEITEM-DEV .A-PNL-RW-ALL .A-PAR16R-RW-ALL {
  margin: 0 14px 14px 14px;
  margin: 0rem 0.875rem 0.875rem 0.875rem;
  display: block;
}
@media (min-width: 480px) {
  .recent-articles .M-MASTERTILEITEM-DEV .A-PNL-RW-ALL .A-PAR16R-RW-ALL {
    margin: 0 18px 18px 18px;
    margin: 0rem 1.125rem 1.125rem 1.125rem;
  }
}
@media (min-width: 960px) {
  .recent-articles .M-MASTERTILEITEM-DEV .A-PNL-RW-ALL .A-PAR16R-RW-ALL {
    margin: 0 20px 20px 20px;
    margin: 0rem 1.25rem 1.25rem 1.25rem;
  }
}
.recent-articles .M-MASTERTILEITEM-DEV .A-PNL-RW-ALL .A-LSTU-RW-ALL {
  margin: 0 14px 14px 14px;
  margin: 0rem 0.875rem 0.875rem 0.875rem;
}
@media (min-width: 480px) {
  .recent-articles .M-MASTERTILEITEM-DEV .A-PNL-RW-ALL .A-LSTU-RW-ALL {
    margin: 0 18px 18px 18px;
    margin: 0rem 1.125rem 1.125rem 1.125rem;
  }
}
@media (min-width: 960px) {
  .recent-articles .M-MASTERTILEITEM-DEV .A-PNL-RW-ALL .A-LSTU-RW-ALL {
    margin: 0 20px 20px 20px;
    margin: 0rem 1.25rem 1.25rem 1.25rem;
  }
}
.recent-articles
  .M-MASTERTILEITEM-DEV
  .A-PNL-RW-ALL
  .A-LSTU-RW-ALL
  li:first-child {
  margin-top: 0;
}
.recent-articles .M-MASTERTILEITEM-DEV .A-PNL-RW-ALL .link-section {
  margin: 0 0 14px 0;
  margin: 0rem 0rem 0.875rem 0rem;
}
@media (min-width: 480px) {
  .recent-articles .M-MASTERTILEITEM-DEV .A-PNL-RW-ALL .link-section {
    margin: 0 0 18px 0;
    margin: 0rem 0rem 1.125rem 0rem;
  }
}
@media (min-width: 960px) {
  .recent-articles .M-MASTERTILEITEM-DEV .A-PNL-RW-ALL .link-section {
    margin: 0 0 20px 0;
    margin: 0rem 0rem 1.25rem 0rem;
  }
}
.recent-articles .M-MASTERTILEITEM-DEV .A-PNL-RW-ALL .A-TYP12R-RW-ALL {
  margin: 0 14px 21px 14px;
  margin: 0rem 0.875rem 1.3125rem 0.875rem;
}
@media (min-width: 480px) {
  .recent-articles .M-MASTERTILEITEM-DEV .A-PNL-RW-ALL .A-TYP12R-RW-ALL {
    margin: 0 18px 27px 18px;
    margin: 0rem 1.125rem 1.6875rem 1.125rem;
  }
}
@media (min-width: 960px) {
  .recent-articles .M-MASTERTILEITEM-DEV .A-PNL-RW-ALL .A-TYP12R-RW-ALL {
    margin: 0 20px 30px 20px;
    margin: 0rem 1.25rem 1.875rem 1.25rem;
  }
}
.recent-articles .M-MASTERTILEITEM-DEV .A-PNL-RW-ALL .single-link {
  margin: 0 14px 21px 14px;
  margin: 0rem 0.875rem 1.3125rem 0.875rem;
}
@media (min-width: 480px) {
  .recent-articles .M-MASTERTILEITEM-DEV .A-PNL-RW-ALL .single-link {
    margin: 0 18px 27px 18px;
    margin: 0rem 1.125rem 1.6875rem 1.125rem;
  }
}
@media (min-width: 960px) {
  .recent-articles .M-MASTERTILEITEM-DEV .A-PNL-RW-ALL .single-link {
    margin: 0 20px 30px 20px;
    margin: 0rem 1.25rem 1.875rem 1.25rem;
  }
}
.recent-articles .M-MASTERTILEITEM-DEV .A-PNL-RW-ALL .heading {
  margin: 21px 14px 21px 14px;
  margin: 1.3125rem 0.875rem 1.3125rem 0.875rem;
  display: block;
}
@media (min-width: 480px) {
  .recent-articles .M-MASTERTILEITEM-DEV .A-PNL-RW-ALL .heading {
    margin: 27px 18px 27px 18px;
    margin: 1.6875rem 1.125rem 1.6875rem 1.125rem;
  }
}
@media (min-width: 960px) {
  .recent-articles .M-MASTERTILEITEM-DEV .A-PNL-RW-ALL .heading {
    margin: 30px 20px 30px 20px;
    margin: 1.875rem 1.25rem 1.875rem 1.25rem;
  }
}
.recent-articles .M-MASTERTILEITEM-DEV .A-PNL-RW-ALL .A-PNLPEARL-RW-ALL {
  padding: 14px 0 14px 0;
  padding: 0.875rem 0rem 0.875rem 0rem;
  margin-top: auto;
  text-align: right;
}
@media (min-width: 480px) {
  .recent-articles .M-MASTERTILEITEM-DEV .A-PNL-RW-ALL .A-PNLPEARL-RW-ALL {
    padding: 18px 0 18px 0;
    padding: 1.125rem 0rem 1.125rem 0rem;
  }
}
@media (min-width: 960px) {
  .recent-articles .M-MASTERTILEITEM-DEV .A-PNL-RW-ALL .A-PNLPEARL-RW-ALL {
    padding: 20px 0 20px 0;
    padding: 1.25rem 0rem 1.25rem 0rem;
  }
}
.recent-articles
  .M-MASTERTILEITEM-DEV
  .A-PNL-RW-ALL
  .A-PNLPEARL-RW-ALL
  .A-LNKST-RW-ALL {
  margin: 0 14px 0 14px;
  margin: 0rem 0.875rem 0rem 0.875rem;
  vertical-align: 0;
  text-align: right;
}
@media (min-width: 480px) {
  .recent-articles
    .M-MASTERTILEITEM-DEV
    .A-PNL-RW-ALL
    .A-PNLPEARL-RW-ALL
    .A-LNKST-RW-ALL {
    margin: 0 18px 0 18px;
    margin: 0rem 1.125rem 0rem 1.125rem;
  }
}
@media (min-width: 960px) {
  .recent-articles
    .M-MASTERTILEITEM-DEV
    .A-PNL-RW-ALL
    .A-PNLPEARL-RW-ALL
    .A-LNKST-RW-ALL {
    margin: 0 20px 0 20px;
    margin: 0rem 1.25rem 0rem 1.25rem;
  }
}
.recent-articles
  .M-MASTERTILEITEM-DEV
  .A-PNL-RW-ALL
  .A-PNLPEARL-RW-ALL
  .A-DIVHL-RW-ALL {
  margin: 14px 0 14px 0;
  margin: 0.875rem 0rem 0.875rem 0rem;
}
@media (min-width: 480px) {
  .recent-articles
    .M-MASTERTILEITEM-DEV
    .A-PNL-RW-ALL
    .A-PNLPEARL-RW-ALL
    .A-DIVHL-RW-ALL {
    margin: 18px 0 18px 0;
    margin: 1.125rem 0rem 1.125rem 0rem;
  }
}
@media (min-width: 960px) {
  .recent-articles
    .M-MASTERTILEITEM-DEV
    .A-PNL-RW-ALL
    .A-PNLPEARL-RW-ALL
    .A-DIVHL-RW-ALL {
    margin: 20px 0 20px 0;
    margin: 1.25rem 0rem 1.25rem 0rem;
  }
}
.title-hidden .recent-articles {
  margin: -14px 0 0 0;
  margin: -0.875rem 0rem 0rem 0rem;
}
@media (min-width: 480px) {
  .title-hidden .recent-articles {
    margin: -18px 0 0 0;
    margin: -1.125rem 0rem 0rem 0rem;
  }
}
@media (min-width: 960px) {
  .title-hidden .recent-articles {
    margin: -20px 0 0 0;
    margin: -1.25rem 0rem 0rem 0rem;
  }
}
html:not(.aem-AuthorLayer-Edit) .O-ICONTILE-DEV.title-hidden {
  margin: -14px 0 0 0;
  margin: -0.875rem 0rem 0rem 0rem;
}
@media (min-width: 480px) {
  html:not(.aem-AuthorLayer-Edit) .O-ICONTILE-DEV.title-hidden {
    margin: -18px 0 0 0;
    margin: -1.125rem 0rem 0rem 0rem;
  }
}
@media (min-width: 960px) {
  html:not(.aem-AuthorLayer-Edit) .O-ICONTILE-DEV.title-hidden {
    margin: -20px 0 0 0;
    margin: -1.25rem 0rem 0rem 0rem;
  }
}
html:not(.aem-AuthorLayer-Edit) .O-ICONTILE-DEV:not(.row) {
  display: box;
  display: box;
  display: flexbox;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: flex;
  display: block;
}
html:not(.aem-AuthorLayer-Edit) .O-ICONTILE-DEV:not(.row) .row {
  -webkit-box-flex: 0 0 100%;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  display: box;
  display: box;
  display: flexbox;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (min-width: 960px) {
  html:not(.aem-AuthorLayer-Edit) .O-ICONTILE-DEV:not(.row) .row {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
}
html:not(.aem-AuthorLayer-Edit) .O-ICONTILE-DEV:not(.row) .container {
  -webkit-box-flex: 1 0 auto;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  display: box;
  display: box;
  display: flexbox;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: flex;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
}
@media (min-width: 480px) and (max-width: 959px) {
  html:not(.aem-AuthorLayer-Edit) .O-ICONTILE-DEV:not(.row) .container.md-6 {
    width: 49.8%;
  }
}
html:not(.aem-AuthorLayer-Edit)
  .O-ICONTILE-DEV:not(.row)
  .container
  .M-ICONTILEITEM-DEV {
  margin: 14px 0 0 0;
  margin: 0.875rem 0rem 0rem 0rem;
}
@media (min-width: 480px) {
  html:not(.aem-AuthorLayer-Edit)
    .O-ICONTILE-DEV:not(.row)
    .container
    .M-ICONTILEITEM-DEV {
    margin: 18px 0 0 0;
    margin: 1.125rem 0rem 0rem 0rem;
  }
}
@media (min-width: 960px) {
  html:not(.aem-AuthorLayer-Edit)
    .O-ICONTILE-DEV:not(.row)
    .container
    .M-ICONTILEITEM-DEV {
    margin: 20px 0 0 0;
    margin: 1.25rem 0rem 0rem 0rem;
  }
}
.M-ICONTILEITEM-DEV:not(.row) {
  -webkit-box-flex: auto 1;
  -ms-flex: auto 1;
  flex: auto 1;
  display: box;
  display: box;
  display: flexbox;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: flex;
}
.M-ICONTILEITEM-DEV .A-PNL-RW-ALL {
  padding: 23px 14px 21px;
  width: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
@media (min-width: 480px) {
  .M-ICONTILEITEM-DEV .A-PNL-RW-ALL {
    padding: 22px 18px 27px;
  }
}
@media (min-width: 960px) {
  .M-ICONTILEITEM-DEV .A-PNL-RW-ALL {
    padding: 26px 20px 29px;
  }
}
.M-ICONTILEITEM-DEV .A-PNL-RW-ALL > .icon {
  font-size: 3.75em;
  color: #929292;
  display: block;
  text-align: center;
  padding-bottom: 9px;
}
@media (min-width: 480px) {
  .M-ICONTILEITEM-DEV .A-PNL-RW-ALL > .icon {
    padding-bottom: 6px;
  }
}
@media (min-width: 960px) {
  .M-ICONTILEITEM-DEV .A-PNL-RW-ALL > .icon {
    padding-bottom: 8px;
  }
}
.M-ICONTILEITEM-DEV .A-PNL-RW-ALL .A-TYP16R-RW-ALL {
  padding-top: 2px;
}
.brightcoveVideo {
  position: relative;
  display: block;
  z-index: 1;
}
.brightcoveVideo .video-background {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  z-index: -1;
}
.brightcoveVideo .description-container {
  padding: 0 14px 0 14px;
  padding: 0rem 0.875rem 0rem 0.875rem;
}
@media (min-width: 480px) {
  .brightcoveVideo .description-container {
    padding: 0 18px 0 18px;
    padding: 0rem 1.125rem 0rem 1.125rem;
  }
}
@media (min-width: 960px) {
  .brightcoveVideo .description-container {
    padding: 0 20px 0 20px;
    padding: 0rem 1.25rem 0rem 1.25rem;
  }
}
.brightcoveVideo .links {
  text-align: left;
}
@media (min-width: 480px) {
  .brightcoveVideo .links {
    text-align: right;
  }
}
.brightcoveVideo .links .link-container {
  padding: 14px 0 0 0;
  padding: 0.875rem 0rem 0rem 0rem;
}
@media (min-width: 480px) {
  .brightcoveVideo .links .link-container {
    padding: 18px 0 0 0;
    padding: 1.125rem 0rem 0rem 0rem;
  }
}
@media (min-width: 960px) {
  .brightcoveVideo .links .link-container {
    padding: 20px 0 0 0;
    padding: 1.25rem 0rem 0rem 0rem;
  }
}
@media (min-width: 480px) {
  .brightcoveVideo .links .link-container {
    display: -moz-inline-stack;
    display: inline-block;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    padding: 0 0 0 14px;
    padding: 0rem 0rem 0rem 0.875rem;
  }
}
@media (min-width: 480px) and (min-width: 480px) {
  .brightcoveVideo .links .link-container {
    padding: 0 0 0 18px;
    padding: 0rem 0rem 0rem 1.125rem;
  }
}
@media (min-width: 480px) and (min-width: 960px) {
  .brightcoveVideo .links .link-container {
    padding: 0 0 0 20px;
    padding: 0rem 0rem 0rem 1.25rem;
  }
}
.brightcoveVideo .links .link-container:first-child {
  padding: 0;
  padding: 0rem 0rem 0rem 0rem;
}
@media (min-width: 480px) {
  .brightcoveVideo .links .link-container:first-child {
    padding: 0;
    padding: 0rem 0rem 0rem 0rem;
  }
}
@media (min-width: 960px) {
  .brightcoveVideo .links .link-container:first-child {
    padding: 0;
    padding: 0rem 0rem 0rem 0rem;
  }
}
.brightcoveVideo .links .link-container .icon {
  float: left;
  margin-right: 5px;
}
.brightcoveVideo .title,
.brightcoveVideo .links,
.brightcoveVideo .description {
  margin: 14px 0 0 0;
  margin: 0.875rem 0rem 0rem 0rem;
}
@media (min-width: 480px) {
  .brightcoveVideo .title,
  .brightcoveVideo .links,
  .brightcoveVideo .description {
    margin: 18px 0 0 0;
    margin: 1.125rem 0rem 0rem 0rem;
  }
}
@media (min-width: 960px) {
  .brightcoveVideo .title,
  .brightcoveVideo .links,
  .brightcoveVideo .description {
    margin: 20px 0 0 0;
    margin: 1.25rem 0rem 0rem 0rem;
  }
}
.brightcoveVideo .video-wrapper .video-js {
  width: 100%;
  height: 100%;
  padding-bottom: calc(9 / 16 * 100%);
}
.brightcoveVideo .video-wrapper video {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
}
.brightcoveVideo .video-wrapper .vjs-dock-text {
  padding: 1em 25% 2em 1em;
}
.brightcoveVideo .video-wrapper .vjs-menu-item,
.brightcoveVideo .video-wrapper .vjs-time-control,
.brightcoveVideo .video-wrapper .vjs-mouse-display,
.brightcoveVideo .video-wrapper .vjs-play-progress {
  font-family: "HSBC Univers Next", "Arial", "PingFang SC", "Microsoft YaHei",
    "Lantinghei SC", "Heiti SC", "simhei", "sans-serif";
  font-style: normal;
  font-weight: 400;
}
.brightcoveVideo .video-wrapper [type="button"] {
  -webkit-appearance: initial;
}
.brightcoveVideo .video-wrapper .vjs-big-play-button {
  background: #db0011;
  border-radius: 0;
  width: 52px;
  height: 52px;
  top: 50%;
  left: 50%;
  margin: -23px 0 0 -23px;
  opacity: 0.7;
}
@media (min-width: 480px) {
  .brightcoveVideo .video-wrapper .vjs-big-play-button {
    width: 88px;
    height: 88px;
    top: calc(50% - 22px);
    left: calc(50% - 22px);
  }
}
.brightcoveVideo .video-wrapper .vjs-big-play-button::before {
  content: "";
  display: block;
  width: auto;
  height: auto;
  margin: auto 18px;
  border-width: 10px 0 10px 14px;
  border-style: solid;
  border-color: transparent transparent transparent #fff;
  left: 2px;
  position: absolute;
  top: calc(50% - 9px);
}
@media (min-width: 480px) {
  .brightcoveVideo .video-wrapper .vjs-big-play-button::before {
    border-width: 18px 0 18px 24px;
    margin: auto 22px;
    left: 12px;
    top: calc(50% - 18px);
  }
}
.brightcoveVideo .video-wrapper .vjs-big-play-button:hover {
  opacity: 0.8;
}
.brightcoveVideo .video-wrapper .vjs-big-play-button:active {
  opacity: 1;
}
.brightcoveVideo .video-wrapper .vjs-big-play-button .vjs-icon-placeholder {
  display: none;
}
.brightcoveVideo
  .video-wrapper
  .vjs-big-play-button
  .vjs-icon-placeholder::before {
  content: "";
}
.anchor {
  display: block;
  position: relative;
  visibility: hidden;
}
.anchor-parent {
  position: relative;
}
.O-BRDCRUM-RW-ALL {
  margin: 12px 0 -6px;
}
[class*="globalSmart"] .O-BRDCRUM-RW-ALL {
  margin: 0;
}
.O-BRDCRUM-RW-ALL::after {
  height: 11px;
}
.O-BRDCRUM-RW-ALL .breadcrumbs-list {
  margin: 0;
  padding: 0;
}
.O-BRDCRUM-RW-ALL .breadcrumbs-list .item {
  display: inline;
}
.O-BRDCRUM-RW-ALL .breadcrumbs-list .item .A-TYP16B-RW-ALL {
  display: inline;
  margin-right: 2px;
  vertical-align: 3px;
}
.ie-11 .O-BRDCRUM-RW-ALL .breadcrumbs-list .item .A-TYP16B-RW-ALL:focus {
  outline: 1px dotted;
}
.O-BRDCRUM-RW-ALL .breadcrumbs-list .item .link-container {
  display: inline;
  vertical-align: -2px;
  margin-right: -3px;
}
.O-BRDCRUM-RW-ALL .breadcrumbs-list .item .link-container .link {
  margin-right: 2px;
}
.background-image {
  display: none;
}
@media (min-width: 480px) {
  .background-image {
    display: block;
  }
}
.background-image .image {
  position: absolute;
  max-width: 2000px;
  width: 100%;
  height: 550px;
  z-index: -1;
  background: top center no-repeat;
  background-size: cover;
  margin: 0 auto;
  left: 0;
  right: 0;
}
@media (min-width: 480px) {
  [class*="globalSmart"] .background-image .image {
    height: auto;
  }
}
.homePage .background-image .image,
.flexHomePage .background-image .image {
  position: fixed;
  height: 650px;
}
.A-BBST16R-RW-ALL,
.A-BBST22R-RW-ALL,
.A-BBST28R-RW-ALL {
  font-family: "HSBC Univers Next", "Arial", "PingFang SC", "Microsoft YaHei",
    "Lantinghei SC", "Heiti SC", "simhei", "sans-serif";
  text-align: left;
  border-left: 5px solid transparent;
  color: #333;
  font-style: normal;
  font-weight: 400;
  display: block;
  line-height: 1.2;
  position: relative;
}
.A-BBST16R-RW-ALL::after,
.A-BBST22R-RW-ALL::after,
.A-BBST28R-RW-ALL::after {
  right: auto;
  left: -5px;
  background: #db0011;
  content: "";
  display: block;
  width: 5px;
  position: absolute;
}
.A-BBST16R-RW-ALL {
  font-size: 16px;
  font-size: 1rem;
  padding-left: 15px;
}
.A-BBST16R-RW-ALL::after {
  top: 0.188em;
  bottom: 0.25em;
}
.A-BBST16R-RW-ALL.firefoxFix::after {
  top: 0.21em;
  bottom: 0.2em;
}
.A-BBST22R-RW-ALL {
  font-size: 20px;
  font-size: 1.25rem;
  padding-left: 13px;
}
@media (min-width: 960px) {
  .A-BBST22R-RW-ALL {
    font-size: 22px;
    font-size: 1.375rem;
  }
  .A-BBST22R-RW-ALL::after {
    top: 0.2045em;
  }
}
.A-BBST22R-RW-ALL::after {
  top: 0.25em;
  bottom: 0.263em;
}
.A-BBST28R-RW-ALL {
  font-size: 25px;
  font-size: 1.5625rem;
  padding-left: 15px;
}
@media (min-width: 960px) {
  .A-BBST28R-RW-ALL {
    font-size: 28px;
    font-size: 1.75rem;
  }
  .A-BBST28R-RW-ALL::after {
    top: 0.22em;
    bottom: 0.25em;
  }
}
.A-BBST28R-RW-ALL::after {
  top: 0.24em;
  bottom: 0.24em;
}
.A-BTNP-RW-ALL,
.A-BTNSO-RW-ALL,
.A-BTNSS-RW-ALL,
.A-BTNSS-RW-ALL,
.A-BTNSGDB-RW-ALL,
.A-BTNPINSEC-RW-ALL,
.A-BTNPINTET-RW-ALL,
.A-BTNT-RW-ALL,
.A-BTNSB-RW-ALL {
  display: -moz-inline-stack;
  display: inline-block;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  text-align: center;
  border-radius: 0;
  border: 0;
  text-decoration: none;
  cursor: pointer;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  min-width: 190px;
}
@media (max-width: 479px) {
  .A-BTNP-RW-ALL,
  .A-BTNSO-RW-ALL,
  .A-BTNSS-RW-ALL,
  .A-BTNSS-RW-ALL,
  .A-BTNSGDB-RW-ALL,
  .A-BTNPINSEC-RW-ALL,
  .A-BTNPINTET-RW-ALL,
  .A-BTNT-RW-ALL,
  .A-BTNSB-RW-ALL {
    width: 100%;
  }
}
@media (min-width: 480px) {
  .A-BTNP-RW-ALL,
  .A-BTNSO-RW-ALL,
  .A-BTNSS-RW-ALL,
  .A-BTNSS-RW-ALL,
  .A-BTNSGDB-RW-ALL,
  .A-BTNPINSEC-RW-ALL,
  .A-BTNPINTET-RW-ALL,
  .A-BTNT-RW-ALL,
  .A-BTNSB-RW-ALL {
    max-width: 400px;
  }
}
.A-BTNP-RW-ALL::-moz-focus-inner,
.A-BTNSO-RW-ALL::-moz-focus-inner,
.A-BTNSS-RW-ALL::-moz-focus-inner,
.A-BTNSS-RW-ALL::-moz-focus-inner,
.A-BTNSGDB-RW-ALL::-moz-focus-inner,
.A-BTNPINSEC-RW-ALL::-moz-focus-inner,
.A-BTNPINTET-RW-ALL::-moz-focus-inner,
.A-BTNT-RW-ALL::-moz-focus-inner,
.A-BTNSB-RW-ALL::-moz-focus-inner {
  border: 0;
  padding: 0;
}
.A-BTNP-RW-ALL:-moz-focusring,
.A-BTNSO-RW-ALL:-moz-focusring,
.A-BTNSS-RW-ALL:-moz-focusring,
.A-BTNSS-RW-ALL:-moz-focusring,
.A-BTNSGDB-RW-ALL:-moz-focusring,
.A-BTNPINSEC-RW-ALL:-moz-focusring,
.A-BTNPINTET-RW-ALL:-moz-focusring,
.A-BTNT-RW-ALL:-moz-focusring,
.A-BTNSB-RW-ALL:-moz-focusring {
  outline: 1px dotted #000;
}
.A-BTNP-RW-ALL,
.A-BTNP-RW-ALL a,
.A-BTNSO-RW-ALL,
.A-BTNSO-RW-ALL a,
.A-BTNSS-RW-ALL,
.A-BTNSS-RW-ALL a,
.A-BTNSS-RW-ALL,
.A-BTNSS-RW-ALL a,
.A-BTNSGDB-RW-ALL,
.A-BTNSGDB-RW-ALL a,
.A-BTNPINSEC-RW-ALL,
.A-BTNPINSEC-RW-ALL a,
.A-BTNPINTET-RW-ALL,
.A-BTNPINTET-RW-ALL a,
.A-BTNT-RW-ALL,
.A-BTNT-RW-ALL a,
.A-BTNSB-RW-ALL,
.A-BTNSB-RW-ALL a {
  text-decoration: none;
}
.A-BTNP-RW-ALL span,
.A-BTNSO-RW-ALL span,
.A-BTNSS-RW-ALL span,
.A-BTNSS-RW-ALL span,
.A-BTNSGDB-RW-ALL span,
.A-BTNPINSEC-RW-ALL span,
.A-BTNPINTET-RW-ALL span,
.A-BTNT-RW-ALL span,
.A-BTNSB-RW-ALL span {
  position: relative;
  text-align: center;
}
.A-BTNP-RW-ALL span.visuallyhidden,
.A-BTNSO-RW-ALL span.visuallyhidden,
.A-BTNSS-RW-ALL span.visuallyhidden,
.A-BTNSS-RW-ALL span.visuallyhidden,
.A-BTNSGDB-RW-ALL span.visuallyhidden,
.A-BTNPINSEC-RW-ALL span.visuallyhidden,
.A-BTNPINTET-RW-ALL span.visuallyhidden,
.A-BTNT-RW-ALL span.visuallyhidden,
.A-BTNSB-RW-ALL span.visuallyhidden {
  position: absolute;
}
.A-BTNP-RW-ALL:hover,
.A-BTNSO-RW-ALL:hover,
.A-BTNSS-RW-ALL:hover,
.A-BTNSS-RW-ALL:hover,
.A-BTNSGDB-RW-ALL:hover,
.A-BTNPINSEC-RW-ALL:hover,
.A-BTNPINTET-RW-ALL:hover,
.A-BTNT-RW-ALL:hover,
.A-BTNSB-RW-ALL:hover {
  outline: 0;
  cursor: pointer;
}
.A-BTNP-RW-ALL:active,
.A-BTNSO-RW-ALL:active,
.A-BTNSS-RW-ALL:active,
.A-BTNSS-RW-ALL:active,
.A-BTNSGDB-RW-ALL:active,
.A-BTNPINSEC-RW-ALL:active,
.A-BTNPINTET-RW-ALL:active,
.A-BTNT-RW-ALL:active,
.A-BTNSB-RW-ALL:active {
  outline: 0;
}
.A-BTNP-RW-ALL:disabled,
.A-BTNSO-RW-ALL:disabled,
.A-BTNSS-RW-ALL:disabled,
.A-BTNSS-RW-ALL:disabled,
.A-BTNSGDB-RW-ALL:disabled,
.A-BTNPINSEC-RW-ALL:disabled,
.A-BTNPINTET-RW-ALL:disabled,
.A-BTNT-RW-ALL:disabled,
.A-BTNSB-RW-ALL:disabled {
  outline: 0;
  cursor: inherit;
}
.A-BTNP-RW-ALL,
.A-BTNSO-RW-ALL,
.A-BTNSS-RW-ALL,
.A-BTNSGDB-RW-ALL,
.A-BTNPINSEC-RW-ALL,
.A-BTNPINTET-RW-ALL,
.A-BTNT-RW-ALL,
.A-BTNSB-RW-ALL {
  font-family: "HSBC Univers Next", "Arial", "PingFang SC", "Microsoft YaHei",
    "Lantinghei SC", "Heiti SC", "simhei", "sans-serif";
  font-size: 16px;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  padding: 17px;
}
@media (min-width: 480px) {
  .A-BTNP-RW-ALL,
  .A-BTNSO-RW-ALL,
  .A-BTNSS-RW-ALL,
  .A-BTNSGDB-RW-ALL,
  .A-BTNPINSEC-RW-ALL,
  .A-BTNPINTET-RW-ALL,
  .A-BTNT-RW-ALL,
  .A-BTNSB-RW-ALL {
    padding: 17px 18px;
  }
}
@media (min-width: 960px) {
  .A-BTNP-RW-ALL,
  .A-BTNSO-RW-ALL,
  .A-BTNSS-RW-ALL,
  .A-BTNSGDB-RW-ALL,
  .A-BTNPINSEC-RW-ALL,
  .A-BTNPINTET-RW-ALL,
  .A-BTNT-RW-ALL,
  .A-BTNSB-RW-ALL {
    padding: 15px 20px;
  }
}
.A-BTNP-RW-ALL span,
.A-BTNSO-RW-ALL span,
.A-BTNSS-RW-ALL span,
.A-BTNSGDB-RW-ALL span,
.A-BTNPINSEC-RW-ALL span,
.A-BTNPINTET-RW-ALL span,
.A-BTNT-RW-ALL span,
.A-BTNSB-RW-ALL span {
  margin: -4px 0 -1px;
  display: block;
}
.A-BTNP-RW-ALL {
  background-color: #db0011;
  border-color: #db0011;
  color: white;
  border-width: 1px;
  border-style: solid;
}
.A-BTNP-RW-ALL:hover {
  background-color: #af000d;
}
.A-BTNP-RW-ALL:active {
  background-color: #83000a;
}
.A-BTNP-RW-ALL.disabled {
  background-color: rgba(237, 127, 136, 0.5);
  border-color: rgba(237, 127, 136, 0.5);
}
.A-BTNSO-RW-ALL {
  background-color: transparent;
  border-color: #333;
  color: #333;
  border-width: 1px;
  border-style: solid;
}
.A-BTNSO-RW-ALL:hover {
  background-color: #d9d9d9;
}
.A-BTNSO-RW-ALL:active {
  background-color: #b6b7b6;
}
.A-BTNSO-RW-ALL.disabled {
  background-color: transparent;
  border-color: #999;
  color: #999;
  opacity: 0.5;
}
.A-BTNSS-RW-ALL {
  background-color: black;
  border-color: black;
  color: white;
  border-width: 1px;
  border-style: solid;
}
.A-BTNSS-RW-ALL:hover {
  background-color: #404040;
}
.A-BTNSS-RW-ALL:active {
  background-color: #767676;
}
.A-BTNSS-RW-ALL.disabled {
  background-color: black;
  opacity: 0.5;
}
.A-BTNSB-RW-ALL {
  background-color: #4d6474;
  border-color: #4d6474;
  color: white;
  border-width: 1px;
  border-style: solid;
}
.A-BTNSB-RW-ALL:hover {
  background-color: #3e505d;
}
.A-BTNSB-RW-ALL:active {
  background-color: #253038;
}
.A-BTNSB-RW-ALL.disabled {
  background-color: #4d6474;
  opacity: 0.5;
}
.A-BTNSRCH-RW-DEV {
  font-size: 18px;
  font-size: 1.125rem;
  color: #333;
  background-color: transparent;
  border: 0;
  position: absolute;
  line-height: 1;
  width: auto;
}
.A-BTNSRCH-RW-DEV.disabled {
  background-color: transparent;
  color: #999;
  border-color: #999;
  opacity: 0.5;
}
.A-BTNCLR-RW-DEV {
  font-size: 16px;
  font-size: 1rem;
  color: #333;
  background-color: transparent;
  border: 0;
  position: absolute;
  line-height: 1;
  width: auto;
  display: none;
}
.A-BTNSGDB-RW-ALL {
  background-color: transparent;
  color: #fff;
  border: 1px solid #fff;
}
.A-BTNSGDB-RW-ALL:hover {
  background-color: rgba(255, 255, 255, 0.1);
}
.A-BTNSGDB-RW-ALL:active {
  background-color: rgba(0, 0, 0, 0.2);
}
.A-BTNSGDB-RW-ALL.disabled {
  background-color: transparent;
  opacity: 0.5;
}
.A-BTNT-RW-ALL {
  background-color: transparent;
  border-color: #333;
  max-width: none;
  min-width: auto;
  width: auto;
  text-decoration: none;
  color: #333;
  border-width: 1px;
  border-style: solid;
  padding: 14px 20px;
}
.A-BTNT-RW-ALL:hover {
  background-color: #f3f3f3;
}
.A-BTNT-RW-ALL:active {
  background-color: #ededed;
}
.A-BTNT-RW-ALL.disabled {
  opacity: 0.3;
}
.A-CON22L-RW-ALL {
  font-family: "HSBC Univers Next", "Arial", "PingFang SC", "Microsoft YaHei",
    "Lantinghei SC", "Heiti SC", "simhei", "sans-serif";
  font-size: 22px;
  font-size: 1.375rem;
  font-style: normal;
  font-weight: 300;
  line-height: 1;
  color: #333;
  text-align: left;
}
.A-DIVHL-RW-ALL {
  display: block;
  margin: 14px 0;
  height: 1px;
  border-top: 1px solid #d7d8d6;
}
@media (min-width: 480px) {
  .A-DIVHL-RW-ALL {
    margin: 18px 0;
  }
}
@media (min-width: 960px) {
  .A-DIVHL-RW-ALL {
    margin: 20px 0;
  }
}
.A-DIVHR-RW-ALL {
  display: block;
  margin: 28px 0;
  height: 3px;
  border-top: 3px solid #d7d8d6;
}
@media (min-width: 480px) {
  .A-DIVHR-RW-ALL {
    margin: 36px 0;
  }
}
@media (min-width: 960px) {
  .A-DIVHR-RW-ALL {
    margin: 40px 0;
  }
}
.A-DIVVL-RW-ALL {
  display: -moz-inline-stack;
  display: inline-block;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  border-left: 1px solid #d7d8d6;
  height: 100%;
  width: 1px;
  margin: 0 14px;
}
@media (min-width: 480px) {
  .A-DIVVL-RW-ALL {
    margin: 0 18px;
  }
}
@media (min-width: 960px) {
  .A-DIVVL-RW-ALL {
    margin: 0 20px;
  }
}
.A-DIVHLFOO-RW-DEV {
  margin-left: -16px;
  margin-right: -16px;
  height: 16px;
  background: #f3f3f3;
}
@media (min-width: 960px) {
  .A-DIVHLFOO-RW-DEV {
    margin-left: -20px;
    margin-right: -20px;
    height: 20px;
  }
}
.A-EXPKEY-RW-RBWM,
.A-EXPCNT-RW-RBWM,
.A-SMLEXP-RW-ALL,
.A-LNKE-RW-ALL {
  text-align: left;
  color: #333;
  margin: 0;
  text-decoration: none;
}
@media (min-width: 960px) {
  .A-EXPKEY-RW-RBWM,
  .A-EXPCNT-RW-RBWM,
  .A-SMLEXP-RW-ALL,
  .A-LNKE-RW-ALL {
    font-size: 22px;
    font-size: 1.375rem;
  }
}
.A-EXPKEY-RW-RBWM .dropdown,
.A-EXPCNT-RW-RBWM .dropdown,
.A-SMLEXP-RW-ALL .dropdown,
.A-LNKE-RW-ALL .dropdown {
  padding: 9px 12px 10px;
  display: block;
}
@media (min-width: 480px) {
  .A-EXPKEY-RW-RBWM .dropdown,
  .A-EXPCNT-RW-RBWM .dropdown,
  .A-SMLEXP-RW-ALL .dropdown,
  .A-LNKE-RW-ALL .dropdown {
    padding: 13px 16px 14px;
  }
}
@media (min-width: 960px) {
  .A-EXPKEY-RW-RBWM .dropdown,
  .A-EXPCNT-RW-RBWM .dropdown,
  .A-SMLEXP-RW-ALL .dropdown,
  .A-LNKE-RW-ALL .dropdown {
    padding: 15px 19px 16px;
  }
}
.A-EXPKEY-RW-RBWM .dropdown:hover,
.A-EXPKEY-RW-RBWM .dropdown:focus,
.A-EXPCNT-RW-RBWM .dropdown:hover,
.A-EXPCNT-RW-RBWM .dropdown:focus,
.A-SMLEXP-RW-ALL .dropdown:hover,
.A-SMLEXP-RW-ALL .dropdown:focus,
.A-LNKE-RW-ALL .dropdown:hover,
.A-LNKE-RW-ALL .dropdown:focus {
  cursor: pointer;
  color: #5c5c5c;
}
.A-EXPKEY-RW-RBWM .dropdown .chevron::after,
.A-EXPCNT-RW-RBWM .dropdown .chevron::after,
.A-SMLEXP-RW-ALL .dropdown .chevron::after,
.A-LNKE-RW-ALL .dropdown .chevron::after {
  font-family: "HSBCIcon-Font", "HSBC Univers Next", "sans-serif";
  left: auto;
  right: 0;
  content: "\f055";
  position: absolute;
  top: calc(50% - 9px);
}
@media (min-width: 960px) {
  .A-EXPKEY-RW-RBWM .dropdown .chevron::after,
  .A-EXPCNT-RW-RBWM .dropdown .chevron::after,
  .A-SMLEXP-RW-ALL .dropdown .chevron::after,
  .A-LNKE-RW-ALL .dropdown .chevron::after {
    left: auto;
    right: -2px;
  }
}
.A-EXPKEY-RW-RBWM .dropdown .dropdown-text,
.A-EXPCNT-RW-RBWM .dropdown .dropdown-text,
.A-SMLEXP-RW-ALL .dropdown .dropdown-text,
.A-LNKE-RW-ALL .dropdown .dropdown-text {
  padding-right: 32px;
  position: relative;
}
@media (min-width: 480px) {
  .A-EXPKEY-RW-RBWM .dropdown .dropdown-text,
  .A-EXPCNT-RW-RBWM .dropdown .dropdown-text,
  .A-SMLEXP-RW-ALL .dropdown .dropdown-text,
  .A-LNKE-RW-ALL .dropdown .dropdown-text {
    padding-right: 36px;
  }
}
@media (min-width: 960px) {
  .A-EXPKEY-RW-RBWM .dropdown .dropdown-text,
  .A-EXPCNT-RW-RBWM .dropdown .dropdown-text,
  .A-SMLEXP-RW-ALL .dropdown .dropdown-text,
  .A-LNKE-RW-ALL .dropdown .dropdown-text {
    padding-right: 38px;
  }
}
.A-EXPKEY-RW-RBWM .dropdown .dropdown-text.expanded ~ .chevron::after,
.A-EXPCNT-RW-RBWM .dropdown .dropdown-text.expanded ~ .chevron::after,
.A-SMLEXP-RW-ALL .dropdown .dropdown-text.expanded ~ .chevron::after,
.A-LNKE-RW-ALL .dropdown .dropdown-text.expanded ~ .chevron::after {
  font-family: "HSBCIcon-Font", "HSBC Univers Next", "sans-serif";
  content: "\f056";
}
.A-EXPKEY-RW-RBWM .exp-content,
.A-EXPCNT-RW-RBWM .exp-content,
.A-SMLEXP-RW-ALL .exp-content,
.A-LNKE-RW-ALL .exp-content {
  padding: 0 14px;
  height: 0;
  visibility: hidden;
  margin-top: -1px;
  opacity: 0;
  overflow: hidden;
}
@media (min-width: 480px) {
  .A-EXPKEY-RW-RBWM .exp-content,
  .A-EXPCNT-RW-RBWM .exp-content,
  .A-SMLEXP-RW-ALL .exp-content,
  .A-LNKE-RW-ALL .exp-content {
    padding: 0 18px;
  }
}
@media (min-width: 960px) {
  .A-EXPKEY-RW-RBWM .exp-content,
  .A-EXPCNT-RW-RBWM .exp-content,
  .A-SMLEXP-RW-ALL .exp-content,
  .A-LNKE-RW-ALL .exp-content {
    padding: 0 20px;
  }
}
.A-EXPKEY-RW-RBWM .exp-content.expanded,
.A-EXPCNT-RW-RBWM .exp-content.expanded,
.A-SMLEXP-RW-ALL .exp-content.expanded,
.A-LNKE-RW-ALL .exp-content.expanded {
  padding: 21px 14px;
  height: auto;
  visibility: visible;
  opacity: 1;
  -webkit-transition: 0.2s cubic-bezier(0, 0, 0, 0.74);
  transition: 0.2s cubic-bezier(0, 0, 0, 0.74);
}
@media (min-width: 480px) {
  .A-EXPKEY-RW-RBWM .exp-content.expanded,
  .A-EXPCNT-RW-RBWM .exp-content.expanded,
  .A-SMLEXP-RW-ALL .exp-content.expanded,
  .A-LNKE-RW-ALL .exp-content.expanded {
    padding: 18px;
  }
}
@media (min-width: 960px) {
  .A-EXPKEY-RW-RBWM .exp-content.expanded,
  .A-EXPCNT-RW-RBWM .exp-content.expanded,
  .A-SMLEXP-RW-ALL .exp-content.expanded,
  .A-LNKE-RW-ALL .exp-content.expanded {
    padding: 20px;
  }
}
.A-EXPKEY-RW-RBWM .exp-content .exp-panel,
.A-EXPCNT-RW-RBWM .exp-content .exp-panel,
.A-SMLEXP-RW-ALL .exp-content .exp-panel,
.A-LNKE-RW-ALL .exp-content .exp-panel {
  height: 100%;
}
.aem-AuthorLayer-Design .A-EXPKEY-RW-RBWM .exp-content,
.aem-AuthorLayer-Design .A-EXPCNT-RW-RBWM .exp-content,
.aem-AuthorLayer-Design .A-LNKE-RW-ALL .exp-content,
.aem-AuthorLayer-Developer .A-EXPKEY-RW-RBWM .exp-content,
.aem-AuthorLayer-Developer .A-EXPCNT-RW-RBWM .exp-content,
.aem-AuthorLayer-Developer .A-LNKE-RW-ALL .exp-content,
.aem-AuthorLayer-Edit .A-EXPKEY-RW-RBWM .exp-content,
.aem-AuthorLayer-Edit .A-EXPCNT-RW-RBWM .exp-content,
.aem-AuthorLayer-Edit .A-LNKE-RW-ALL .exp-content {
  display: none;
}
.aem-AuthorLayer-Design .A-EXPKEY-RW-RBWM .exp-content.expanded,
.aem-AuthorLayer-Design .A-EXPCNT-RW-RBWM .exp-content.expanded,
.aem-AuthorLayer-Design .A-LNKE-RW-ALL .exp-content.expanded,
.aem-AuthorLayer-Developer .A-EXPKEY-RW-RBWM .exp-content.expanded,
.aem-AuthorLayer-Developer .A-EXPCNT-RW-RBWM .exp-content.expanded,
.aem-AuthorLayer-Developer .A-LNKE-RW-ALL .exp-content.expanded,
.aem-AuthorLayer-Edit .A-EXPKEY-RW-RBWM .exp-content.expanded,
.aem-AuthorLayer-Edit .A-EXPCNT-RW-RBWM .exp-content.expanded,
.aem-AuthorLayer-Edit .A-LNKE-RW-ALL .exp-content.expanded {
  display: block;
}
.A-EXPACC-RW-DEV {
  border-style: solid;
  border-width: 1px 0;
  border-color: #d7d8d6;
}
.A-EXPACC-RW-DEV .dropdown {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  min-height: 48px;
}
.A-EXPACC-RW-DEV .dropdown:hover {
  cursor: pointer;
  background-color: #f3f3f3;
}
.A-EXPACC-RW-DEV .dropdown:active {
  background-color: #ededed;
}
.A-EXPACC-RW-DEV .dropdown::after {
  font-family: "HSBCIcon-Font", "HSBC Univers Next", "sans-serif";
  margin-right: 8px;
  content: "\f055";
}
.A-EXPACC-RW-DEV .dropdown[aria-expanded="true"]::after {
  content: "\f056";
}
.A-EXPACC-RW-DEV .dropdown .dropdown-text {
  padding-left: 0;
}
.A-EXPACC-RW-DEV .dropdown .dropdown-text .text-container {
  padding: 11px 0;
}
@media (min-width: 960px) {
  .A-EXPACC-RW-DEV .dropdown .dropdown-text .text-container {
    padding: 9px 0;
  }
}
.A-EXPACC-RW-DEV .exp-content {
  padding: 4px 0 20px;
  display: none;
}
@media (min-width: 960px) {
  .A-EXPACC-RW-DEV .exp-content {
    padding: 8px 0 24px;
  }
}
.A-EXPACC-RW-DEV .exp-content.expanded {
  display: block;
}
.A-LRGEXP-RW-ALL {
  font-family: "HSBC Univers Next", "Arial", "PingFang SC", "Microsoft YaHei",
    "Lantinghei SC", "Heiti SC", "simhei", "sans-serif";
  font-size: 20px;
  font-size: 1.25rem;
  font-style: normal;
  font-weight: 400;
  margin: 0;
  padding: 0;
  color: #333;
}
@media (min-width: 960px) {
  .A-LRGEXP-RW-ALL {
    font-size: 22px;
    font-size: 1.375rem;
  }
}
.A-LRGEXP-RW-ALL .dropdown {
  border: 1px solid #d7d8d6;
  padding: 7px 12px 10px;
}
@media (min-width: 480px) {
  .A-LRGEXP-RW-ALL .dropdown {
    padding: 10px 16px 14px;
  }
}
@media (min-width: 960px) {
  .A-LRGEXP-RW-ALL .dropdown {
    padding: 12px 19px 15px;
  }
}
.A-LRGEXP-RW-ALL .dropdown:hover {
  cursor: pointer;
  color: #b6b7b6;
}
.A-LRGEXP-RW-ALL .dropdown .dropdown-text {
  position: relative;
}
.A-LRGEXP-RW-ALL .dropdown .dropdown-text::before {
  content: "";
  position: absolute;
  width: 1px;
  height: 20px;
  -webkit-box-shadow: inset -1px 0 0 0 #d7d8d6;
  box-shadow: inset -1px 0 0 0 #d7d8d6;
  margin: auto 0;
  right: 31px;
  top: 0;
  bottom: 0;
}
@media (min-width: 480px) {
  .A-LRGEXP-RW-ALL .dropdown .dropdown-text::before {
    right: 35px;
  }
}
@media (min-width: 960px) {
  .A-LRGEXP-RW-ALL .dropdown .dropdown-text::before {
    right: 37px;
  }
}
.A-LRGEXP-RW-ALL .dropdown .dropdown-text::after {
  font-family: "HSBCIcon-Font", "HSBC Univers Next", "sans-serif";
  content: "\f055";
  position: absolute;
  right: 0;
  top: calc(50% - 10px);
}
@media (min-width: 960px) {
  .A-LRGEXP-RW-ALL .dropdown .dropdown-text::after {
    top: calc(50% - 12px);
    right: -2px;
  }
}
.A-LRGEXP-RW-ALL .dropdown .dropdown-text.expanded::after {
  font-family: "HSBCIcon-Font", "HSBC Univers Next", "sans-serif";
  content: "\f056";
}
.A-LRGEXP-RW-ALL .exp-content {
  height: 0;
  padding: 0 14px 21px;
  border: 1px solid #d7d8d6;
  margin-top: -1px;
  -webkit-transition: 0.2s cubic-bezier(0, 0, 0, 0.74);
  transition: 0.2s cubic-bezier(0, 0, 0, 0.74);
  opacity: 0;
}
@media (min-width: 480px) {
  .A-LRGEXP-RW-ALL .exp-content {
    padding: 0 18px 18px;
  }
}
@media (min-width: 960px) {
  .A-LRGEXP-RW-ALL .exp-content {
    padding: 0 20px 20px;
  }
}
.A-LRGEXP-RW-ALL .exp-content.expanded {
  height: 200px;
  opacity: 1;
}
.A-LRGEXP-RW-ALL .exp-content .exp-panel {
  height: 100%;
  background: #929292;
}
.A-EXPKEY-RW-RBWM {
  font-family: "HSBC Univers Next", "Arial", "PingFang SC", "Microsoft YaHei",
    "Lantinghei SC", "Heiti SC", "simhei", "sans-serif";
  font-size: 16px;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
}
.A-EXPKEY-RW-RBWM .dropdown {
  border-bottom: 1px solid #d7d8d6;
}
.A-EXPKEY-RW-RBWM .exp-content {
  border-bottom: 1px solid #d7d8d6;
}
.A-EXPCNT-RW-RBWM {
  font-family: "HSBC Univers Next", "Arial", "PingFang SC", "Microsoft YaHei",
    "Lantinghei SC", "Heiti SC", "simhei", "sans-serif";
  font-size: 16px;
  font-size: 1rem;
  font-style: normal;
  font-weight: 300;
}
.A-EXPCNT-RW-RBWM .dropdown {
  border: 1px solid #d7d8d6;
}
.A-EXPCNT-RW-RBWM .exp-content {
  border: 1px solid #d7d8d6;
}
[class*="globalSmart"] .A-EXPCNT-RW-RBWM .dropdown,
.WIH .A-EXPCNT-RW-RBWM .dropdown,
[data-app-name="SHT"] .A-EXPCNT-RW-RBWM .dropdown {
  padding: 14px 14px 14px 14px;
  padding: 0.875rem 0.875rem 0.875rem 0.875rem;
  position: relative;
}
@media (min-width: 480px) {
  [class*="globalSmart"] .A-EXPCNT-RW-RBWM .dropdown,
  .WIH .A-EXPCNT-RW-RBWM .dropdown,
  [data-app-name="SHT"] .A-EXPCNT-RW-RBWM .dropdown {
    padding: 18px 18px 18px 18px;
    padding: 1.125rem 1.125rem 1.125rem 1.125rem;
  }
}
@media (min-width: 960px) {
  [class*="globalSmart"] .A-EXPCNT-RW-RBWM .dropdown,
  .WIH .A-EXPCNT-RW-RBWM .dropdown,
  [data-app-name="SHT"] .A-EXPCNT-RW-RBWM .dropdown {
    padding: 20px 20px 20px 20px;
    padding: 1.25rem 1.25rem 1.25rem 1.25rem;
  }
}
[class*="globalSmart"] .A-EXPCNT-RW-RBWM .dropdown .chevron::after,
.WIH .A-EXPCNT-RW-RBWM .dropdown .chevron::after,
[data-app-name="SHT"] .A-EXPCNT-RW-RBWM .dropdown .chevron::after {
  left: auto;
  right: 0;
  padding: 0 14px 0 14px;
  padding: 0rem 0.875rem 0rem 0.875rem;
}
@media (min-width: 480px) {
  [class*="globalSmart"] .A-EXPCNT-RW-RBWM .dropdown .chevron::after,
  .WIH .A-EXPCNT-RW-RBWM .dropdown .chevron::after,
  [data-app-name="SHT"] .A-EXPCNT-RW-RBWM .dropdown .chevron::after {
    padding: 0 18px 0 18px;
    padding: 0rem 1.125rem 0rem 1.125rem;
  }
}
@media (min-width: 960px) {
  [class*="globalSmart"] .A-EXPCNT-RW-RBWM .dropdown .chevron::after,
  .WIH .A-EXPCNT-RW-RBWM .dropdown .chevron::after,
  [data-app-name="SHT"] .A-EXPCNT-RW-RBWM .dropdown .chevron::after {
    padding: 0 20px 0 20px;
    padding: 0rem 1.25rem 0rem 1.25rem;
  }
}
[class*="globalSmart"] .A-EXPCNT-RW-RBWM .exp-content,
.WIH .A-EXPCNT-RW-RBWM .exp-content,
[data-app-name="SHT"] .A-EXPCNT-RW-RBWM .exp-content {
  padding: 0 14px 0 14px;
  padding: 0rem 0.875rem 0rem 0.875rem;
}
@media (min-width: 480px) {
  [class*="globalSmart"] .A-EXPCNT-RW-RBWM .exp-content,
  .WIH .A-EXPCNT-RW-RBWM .exp-content,
  [data-app-name="SHT"] .A-EXPCNT-RW-RBWM .exp-content {
    padding: 0 18px 0 18px;
    padding: 0rem 1.125rem 0rem 1.125rem;
  }
}
@media (min-width: 960px) {
  [class*="globalSmart"] .A-EXPCNT-RW-RBWM .exp-content,
  .WIH .A-EXPCNT-RW-RBWM .exp-content,
  [data-app-name="SHT"] .A-EXPCNT-RW-RBWM .exp-content {
    padding: 0 20px 0 20px;
    padding: 0rem 1.25rem 0rem 1.25rem;
  }
}
[class*="globalSmart"] .A-EXPCNT-RW-RBWM .exp-content.expanded,
.WIH .A-EXPCNT-RW-RBWM .exp-content.expanded,
[data-app-name="SHT"] .A-EXPCNT-RW-RBWM .exp-content.expanded {
  padding: 14px 14px 14px 14px;
  padding: 0.875rem 0.875rem 0.875rem 0.875rem;
}
@media (min-width: 480px) {
  [class*="globalSmart"] .A-EXPCNT-RW-RBWM .exp-content.expanded,
  .WIH .A-EXPCNT-RW-RBWM .exp-content.expanded,
  [data-app-name="SHT"] .A-EXPCNT-RW-RBWM .exp-content.expanded {
    padding: 18px 18px 18px 18px;
    padding: 1.125rem 1.125rem 1.125rem 1.125rem;
  }
}
@media (min-width: 960px) {
  [class*="globalSmart"] .A-EXPCNT-RW-RBWM .exp-content.expanded,
  .WIH .A-EXPCNT-RW-RBWM .exp-content.expanded,
  [data-app-name="SHT"] .A-EXPCNT-RW-RBWM .exp-content.expanded {
    padding: 20px 20px 20px 20px;
    padding: 1.25rem 1.25rem 1.25rem 1.25rem;
  }
}
.A-SMLEXP-RW-ALL {
  font-family: "HSBC Univers Next", "Arial", "PingFang SC", "Microsoft YaHei",
    "Lantinghei SC", "Heiti SC", "simhei", "sans-serif";
  font-size: 16px;
  font-size: 1rem;
  font-style: normal;
  font-weight: 700;
}
.A-SMLEXP-RW-ALL .dropdown {
  border-top: 1px solid #d7d8d6;
  border-bottom: 1px solid #d7d8d6;
  padding: 11px 16px 14px;
}
@media (min-width: 480px) {
  .A-SMLEXP-RW-ALL .dropdown {
    padding: 15px 18px 19px 20px;
  }
}
@media (min-width: 960px) {
  .A-SMLEXP-RW-ALL .dropdown {
    padding: 18px 22px 21px;
  }
}
.A-SMLEXP-RW-ALL .dropdown .dropdown-text {
  padding-right: 30px;
}
@media (min-width: 480px) {
  .A-SMLEXP-RW-ALL .dropdown .dropdown-text {
    padding-right: 33px;
  }
}
@media (min-width: 960px) {
  .A-SMLEXP-RW-ALL .dropdown .dropdown-text {
    padding-right: 35px;
  }
}
.A-SMLEXP-RW-ALL .exp-content {
  font-family: "HSBC Univers Next", "Arial", "PingFang SC", "Microsoft YaHei",
    "Lantinghei SC", "Heiti SC", "simhei", "sans-serif";
  font-style: normal;
  font-weight: 400;
  border-bottom: 1px solid #d7d8d6;
  padding: 0;
}
.A-SMLEXP-RW-ALL .exp-content.expanded {
  padding: 0;
}
.A-SMLEXP-RW-ALL .exp-content .exp-panel {
  padding: 0 16px 16px;
}
@media (min-width: 480px) {
  .A-SMLEXP-RW-ALL .exp-content .exp-panel {
    padding: 0 20px 20px;
  }
}
@media (min-width: 960px) {
  .A-SMLEXP-RW-ALL .exp-content .exp-panel {
    padding: 0 22px 22px;
  }
}
.A-LNKE-RW-ALL.expander .dropdown {
  font-family: "HSBC Univers Next", "Arial", "PingFang SC", "Microsoft YaHei",
    "Lantinghei SC", "Heiti SC", "simhei", "sans-serif";
  font-size: 16px;
  font-size: 1rem;
  font-style: normal;
  font-weight: 700;
  padding: 0;
  display: inline-block;
}
.A-LNKE-RW-ALL.expander .dropdown .dropdown-text {
  display: -moz-inline-stack;
  display: inline-block;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  padding-right: 0;
  display: inline;
}
.A-LNKE-RW-ALL.expander .dropdown .dropdown-text:hover,
.A-LNKE-RW-ALL.expander .dropdown .dropdown-text:focus {
  cursor: pointer;
}
@media (min-width: 960px) {
  .A-LNKE-RW-ALL.expander .dropdown .dropdown-text:hover,
  .A-LNKE-RW-ALL.expander .dropdown .dropdown-text:focus {
    text-decoration: underline;
  }
}
.A-LNKE-RW-ALL.expander .dropdown .chevron {
  padding-left: 15px;
  position: relative;
}
@media (min-width: 480px) {
  .A-LNKE-RW-ALL.expander .dropdown .chevron {
    padding-left: 17px;
  }
}
@media (min-width: 960px) {
  .A-LNKE-RW-ALL.expander .dropdown .chevron {
    padding-left: 18px;
  }
}
.A-LNKE-RW-ALL.expander .dropdown .chevron::after {
  left: auto;
  right: 0;
  top: calc(50% - 8px);
  vertical-align: middle;
  display: inline;
}
.A-LNKE-RW-ALL .exp-content {
  padding: 0;
}
.A-LNKE-RW-ALL .exp-content.expanded {
  margin: 14px 0 0 0;
  margin: 0.875rem 0rem 0rem 0rem;
  padding: 0;
}
@media (min-width: 480px) {
  .A-LNKE-RW-ALL .exp-content.expanded {
    margin: 18px 0 0 0;
    margin: 1.125rem 0rem 0rem 0rem;
  }
}
@media (min-width: 960px) {
  .A-LNKE-RW-ALL .exp-content.expanded {
    margin: 20px 0 0 0;
    margin: 1.25rem 0rem 0rem 0rem;
  }
}
.O-ADVEXP-RW-RBWM {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  overflow: hidden;
}
.ie-11 .O-ADVEXP-RW-RBWM {
  overflow: visible;
}
.O-ADVEXP-RW-RBWM .A-LNKE-RW-ALL {
  width: 100%;
}
.O-ADVEXP-RW-RBWM .O-SMARTSPCGEN-DEV:last-child::after {
  height: 0;
}
.O-ACCRD-RW-RBWM .O-ADVEXP-RW-RBWM::after {
  height: 0;
}
.O-ACCRD-RW-RBWM .O-ADVEXP-RW-RBWM.O-SMARTSPCGEN-DEV::after {
  display: none;
}
.O-ADVLSTHRZNTL-RW-DEV .A-PNL-RW-ALL {
  padding: 21px 14px;
}
@media (min-width: 480px) {
  .O-ADVLSTHRZNTL-RW-DEV .A-PNL-RW-ALL {
    padding: 14px 14px 14px 14px;
    padding: 0.875rem 0.875rem 0.875rem 0.875rem;
  }
}
@media (min-width: 480px) and (min-width: 480px) {
  .O-ADVLSTHRZNTL-RW-DEV .A-PNL-RW-ALL {
    padding: 18px 18px 18px 18px;
    padding: 1.125rem 1.125rem 1.125rem 1.125rem;
  }
}
@media (min-width: 480px) and (min-width: 960px) {
  .O-ADVLSTHRZNTL-RW-DEV .A-PNL-RW-ALL {
    padding: 20px 20px 20px 20px;
    padding: 1.25rem 1.25rem 1.25rem 1.25rem;
  }
}
.O-ADVLSTHRZNTL-RW-DEV .advanced-h-list {
  padding: 0;
  overflow: hidden;
  margin: 0;
}
.O-ADVLSTHRZNTL-RW-DEV .advanced-h-list .A-DIVVL-RW-ALL {
  vertical-align: text-bottom;
  height: 20px;
  display: none;
}
@media (min-width: 480px) {
  .O-ADVLSTHRZNTL-RW-DEV .advanced-h-list .A-DIVVL-RW-ALL {
    display: -moz-inline-stack;
    display: inline-block;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    margin: 0 14px 0 14px;
    margin: 0rem 0.875rem 0rem 0.875rem;
  }
}
@media (min-width: 480px) and (min-width: 480px) {
  .O-ADVLSTHRZNTL-RW-DEV .advanced-h-list .A-DIVVL-RW-ALL {
    margin: 0 18px 0 18px;
    margin: 0rem 1.125rem 0rem 1.125rem;
  }
}
@media (min-width: 480px) and (min-width: 960px) {
  .O-ADVLSTHRZNTL-RW-DEV .advanced-h-list .A-DIVVL-RW-ALL {
    margin: 0 20px 0 20px;
    margin: 0rem 1.25rem 0rem 1.25rem;
  }
}
.O-ADVLSTHRZNTL-RW-DEV .advanced-h-list .A-DIVHL-RW-ALL {
  margin: 21px 0;
}
@media (min-width: 480px) {
  .O-ADVLSTHRZNTL-RW-DEV .advanced-h-list .A-DIVHL-RW-ALL {
    display: none;
  }
}
.O-ADVLSTHRZNTL-RW-DEV .advanced-h-list .horizontal-link {
  display: block;
}
@media (min-width: 480px) {
  .O-ADVLSTHRZNTL-RW-DEV .advanced-h-list .horizontal-link {
    display: -moz-inline-stack;
    display: inline-block;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
  }
}
.O-ADVLSTHRZNTL-RW-DEV .advanced-h-list .horizontal-link .A-LNKND16R-RW-ALL {
  vertical-align: baseline;
}
.O-ADVLSTHRZNTL-RW-DEV .advanced-h-list .horizontal-link .A-TYP16B-RW-ALL {
  display: -moz-inline-stack;
  display: inline-block;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
}
.O-ADVLSTHRZNTL-RW-DEV
  .advanced-h-list
  .horizontal-link:last-child
  .A-DIVVL-RW-ALL,
.O-ADVLSTHRZNTL-RW-DEV
  .advanced-h-list
  .horizontal-link:last-child
  .A-DIVHL-RW-ALL {
  display: none;
}
.O-ADVLST-RW-DEV .O-SMARTSPCGEN-DEV:last-child::after {
  height: 0;
}
.O-ADVLST-RW-DEV .title {
  margin: 0 0 14px 0;
  margin: 0rem 0rem 0.875rem 0rem;
}
@media (min-width: 480px) {
  .O-ADVLST-RW-DEV .title {
    margin: 0 0 18px 0;
    margin: 0rem 0rem 1.125rem 0rem;
  }
}
@media (min-width: 960px) {
  .O-ADVLST-RW-DEV .title {
    margin: 0 0 20px 0;
    margin: 0rem 0rem 1.25rem 0rem;
  }
}
.O-ADVLST-RW-DEV .advanced-list {
  padding: 0;
}
.O-ADVLST-RW-DEV .advanced-list .element {
  margin: 14px 0 0 0;
  margin: 0.875rem 0rem 0rem 0rem;
  list-style-type: none;
}
@media (min-width: 480px) {
  .O-ADVLST-RW-DEV .advanced-list .element {
    margin: 18px 0 0 0;
    margin: 1.125rem 0rem 0rem 0rem;
  }
}
@media (min-width: 960px) {
  .O-ADVLST-RW-DEV .advanced-list .element {
    margin: 20px 0 0 0;
    margin: 1.25rem 0rem 0rem 0rem;
  }
}
.O-ADVLST-RW-DEV .advanced-list .element:first-child {
  margin: 0;
  margin: 0rem 0rem 0rem 0rem;
}
@media (min-width: 480px) {
  .O-ADVLST-RW-DEV .advanced-list .element:first-child {
    margin: 0;
    margin: 0rem 0rem 0rem 0rem;
  }
}
@media (min-width: 960px) {
  .O-ADVLST-RW-DEV .advanced-list .element:first-child {
    margin: 0;
    margin: 0rem 0rem 0rem 0rem;
  }
}
.O-ADVLST-RW-DEV .advanced-list .element .list-item {
  margin-top: -19px;
}
.O-ADVLST-RW-DEV .advanced-list .element .list-item > p::after {
  content: "";
  display: block;
  clear: both;
}
.O-ADVLST-RW-DEV .advanced-list .element .list-item .icon-container {
  position: relative;
  top: 27px;
  display: inline-block;
}
.O-ADVLST-RW-DEV
  .advanced-list
  .element
  .list-item
  .icon-container
  .icon::after,
.O-ADVLST-RW-DEV
  .advanced-list
  .element
  .list-item
  .icon-container
  .icon::before {
  font-size: 39px;
  font-size: 2.4375rem;
}
.O-ADVLST-RW-DEV .advanced-list .element .icon {
  line-height: 0;
}
.O-ADVLST-RW-DEV .advanced-list .element .icon.green {
  color: #008580;
}
.O-ADVLST-RW-DEV .advanced-list .element .icon::after,
.O-ADVLST-RW-DEV .advanced-list .element .icon::before {
  line-height: 0;
}
.O-ADVLST-RW-DEV .advanced-list .element .description {
  padding: 7px 0 0 56px;
  padding: 0.4375rem 0rem 0rem 3.5rem;
  margin-left: -13px;
}
@media (min-width: 480px) {
  .O-ADVLST-RW-DEV .advanced-list .element .description {
    padding: 9px 0 0 72px;
    padding: 0.5625rem 0rem 0rem 4.5rem;
  }
}
@media (min-width: 960px) {
  .O-ADVLST-RW-DEV .advanced-list .element .description {
    padding: 10px 0 0 100px;
    padding: 0.625rem 0rem 0rem 6.25rem;
  }
}
@media (min-width: 480px) {
  .O-ADVLST-RW-DEV .advanced-list .element .description {
    padding: 7px 0 0 42px;
    padding: 0.4375rem 0rem 0rem 2.625rem;
    margin-left: -11px;
  }
}
@media (min-width: 480px) and (min-width: 480px) {
  .O-ADVLST-RW-DEV .advanced-list .element .description {
    padding: 9px 0 0 54px;
    padding: 0.5625rem 0rem 0rem 3.375rem;
  }
}
@media (min-width: 480px) and (min-width: 960px) {
  .O-ADVLST-RW-DEV .advanced-list .element .description {
    padding: 10px 0 0 60px;
    padding: 0.625rem 0rem 0rem 3.75rem;
  }
}
@media (min-width: 480px) and (min-width: 960px) {
  .O-ADVLST-RW-DEV .advanced-list .element .description {
    padding: 7px 0 0 28px;
    padding: 0.4375rem 0rem 0rem 1.75rem;
    margin-left: 3px;
  }
}
@media (min-width: 480px) and (min-width: 960px) and (min-width: 480px) {
  .O-ADVLST-RW-DEV .advanced-list .element .description {
    padding: 9px 0 0 36px;
    padding: 0.5625rem 0rem 0rem 2.25rem;
  }
}
@media (min-width: 480px) and (min-width: 960px) and (min-width: 960px) {
  .O-ADVLST-RW-DEV .advanced-list .element .description {
    padding: 10px 0 0 40px;
    padding: 0.625rem 0rem 0rem 2.5rem;
  }
}
.O-ADVLST-RW-DEV .advanced-list .M-CONTMAST-RW-RBWM {
  padding: 14px 0 0 0;
  padding: 0.875rem 0rem 0rem 0rem;
}
@media (min-width: 480px) {
  .O-ADVLST-RW-DEV .advanced-list .M-CONTMAST-RW-RBWM {
    padding: 18px 0 0 0;
    padding: 1.125rem 0rem 0rem 0rem;
  }
}
@media (min-width: 960px) {
  .O-ADVLST-RW-DEV .advanced-list .M-CONTMAST-RW-RBWM {
    padding: 20px 0 0 0;
    padding: 1.25rem 0rem 0rem 0rem;
  }
}
@media (min-width: 480px) {
  .ie-11 .O-ADVLST-RW-DEV .advanced-list .element .description {
    margin-left: 6px;
  }
}
.O-ADVPRDMOD-RW-DEV {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.O-ADVPRDMOD-RW-DEV .advancedProductModule > .row {
  position: relative;
}
.O-ADVPRDMOD-RW-DEV .smart-image figure {
  margin: 0;
}
@media (max-width: 479px) {
  .O-ADVPRDMOD-RW-DEV .smart-image figure {
    margin: 0 0 21px 0;
    margin: 0rem 0rem 1.3125rem 0rem;
  }
}
@media (max-width: 479px) and (min-width: 480px) {
  .O-ADVPRDMOD-RW-DEV .smart-image figure {
    margin: 0 0 27px 0;
    margin: 0rem 0rem 1.6875rem 0rem;
  }
}
@media (max-width: 479px) and (min-width: 960px) {
  .O-ADVPRDMOD-RW-DEV .smart-image figure {
    margin: 0 0 30px 0;
    margin: 0rem 0rem 1.875rem 0rem;
  }
}
.O-ADVPRDMOD-RW-DEV .smart-image img {
  width: 100%;
}
.O-ADVPRDMOD-RW-DEV ul {
  padding: 12px 0 7px;
}
@media (min-width: 480px) {
  .O-ADVPRDMOD-RW-DEV ul {
    padding: 8px 0 10px;
  }
}
@media (min-width: 960px) {
  .O-ADVPRDMOD-RW-DEV ul {
    padding: 10px 0 14px;
  }
}
.O-ADVPRDMOD-RW-DEV ul .element {
  margin: 0 0 7px 0;
  margin: 0rem 0rem 0.4375rem 0rem;
  list-style-type: none;
}
@media (min-width: 480px) {
  .O-ADVPRDMOD-RW-DEV ul .element {
    margin: 0 0 9px 0;
    margin: 0rem 0rem 0.5625rem 0rem;
  }
}
@media (min-width: 960px) {
  .O-ADVPRDMOD-RW-DEV ul .element {
    margin: 0 0 10px 0;
    margin: 0rem 0rem 0.625rem 0rem;
  }
}
.O-ADVPRDMOD-RW-DEV ul .element .icon {
  right: auto;
  left: 0;
  color: #008580;
  line-height: 0;
  top: -11px;
}
.O-ADVPRDMOD-RW-DEV ul.main-list {
  padding: 7px 0 14px 0;
  padding: 0.4375rem 0rem 0.875rem 0rem;
}
@media (min-width: 480px) {
  .O-ADVPRDMOD-RW-DEV ul.main-list {
    padding: 9px 0 18px 0;
    padding: 0.5625rem 0rem 1.125rem 0rem;
  }
}
@media (min-width: 960px) {
  .O-ADVPRDMOD-RW-DEV ul.main-list {
    padding: 10px 0 20px 0;
    padding: 0.625rem 0rem 1.25rem 0rem;
  }
}
.O-ADVPRDMOD-RW-DEV ul.main-list.black .element .icon {
  color: #000;
}
.O-ADVPRDMOD-RW-DEV .A-TYP16BL-RW-ALL {
  padding-left: 34px;
  margin-bottom: 0;
}
@media (min-width: 480px) {
  .O-ADVPRDMOD-RW-DEV .A-TYP16BL-RW-ALL {
    padding-left: 37px;
  }
}
@media (min-width: 960px) {
  .O-ADVPRDMOD-RW-DEV .A-TYP16BL-RW-ALL {
    padding-left: 40px;
  }
}
.O-ADVPRDMOD-RW-DEV .A-TYP16BL-RW-ALL .icon {
  font-size: 24px;
  font-size: 1.5rem;
  right: auto;
  left: 6px;
  top: -3px;
}
.O-ADVPRDMOD-RW-DEV .A-TYP16BL-RW-ALL,
.O-ADVPRDMOD-RW-DEV .A-TYP16RL-DEV-ALL {
  position: relative;
}
.O-ADVPRDMOD-RW-DEV .A-TYP16BL-RW-ALL .icon,
.O-ADVPRDMOD-RW-DEV .A-TYP16RL-DEV-ALL .icon {
  margin-left: 0;
  position: absolute;
}
.O-ADVPRDMOD-RW-DEV .A-TYP16R-RW-ALL {
  padding: 0 0 7px 0;
  padding: 0rem 0rem 0.4375rem 0rem;
  margin-bottom: -3px;
}
@media (min-width: 480px) {
  .O-ADVPRDMOD-RW-DEV .A-TYP16R-RW-ALL {
    padding: 0 0 9px 0;
    padding: 0rem 0rem 0.5625rem 0rem;
  }
}
@media (min-width: 960px) {
  .O-ADVPRDMOD-RW-DEV .A-TYP16R-RW-ALL {
    padding: 0 0 10px 0;
    padding: 0rem 0rem 0.625rem 0rem;
  }
}
@media (min-width: 480px) {
  .O-ADVPRDMOD-RW-DEV .A-TYP16R-RW-ALL {
    margin-bottom: 0;
  }
}
.O-ADVPRDMOD-RW-DEV .A-TYP16R-RW-ALL .A-LSTU-RW-ALL {
  margin: 0;
  padding: 0;
}
.O-ADVPRDMOD-RW-DEV .A-TYP16R-RW-ALL .A-LSTU-RW-ALL li {
  margin: 0;
}
.O-ADVPRDMOD-RW-DEV .offer-locations li,
.O-ADVPRDMOD-RW-DEV .offer-numbers li {
  list-style: none;
}
.O-ADVPRDMOD-RW-DEV .offer-locations li:first-child,
.O-ADVPRDMOD-RW-DEV .offer-numbers li:first-child {
  font-weight: bold;
}
.O-ADVPRDMOD-RW-DEV .offer-locations .text,
.O-ADVPRDMOD-RW-DEV .offer-numbers .text {
  font-weight: bold;
}
.O-ADVPRDMOD-RW-DEV .A-LNKND38L-RW-ALL {
  padding: 0 0 14px 0;
  padding: 0rem 0rem 0.875rem 0rem;
  display: block;
}
@media (min-width: 480px) {
  .O-ADVPRDMOD-RW-DEV .A-LNKND38L-RW-ALL {
    padding: 0 0 18px 0;
    padding: 0rem 0rem 1.125rem 0rem;
  }
}
@media (min-width: 960px) {
  .O-ADVPRDMOD-RW-DEV .A-LNKND38L-RW-ALL {
    padding: 0 0 20px 0;
    padding: 0rem 0rem 1.25rem 0rem;
  }
}
.O-ADVPRDMOD-RW-DEV .A-LNKND38L-RW-ALL ~ .A-TYP16R-RW-ALL {
  padding-bottom: 14px;
}
@media (min-width: 480px) {
  .O-ADVPRDMOD-RW-DEV .A-LNKND38L-RW-ALL ~ .A-TYP16R-RW-ALL {
    padding-bottom: 18px;
  }
}
@media (min-width: 960px) {
  .O-ADVPRDMOD-RW-DEV .A-LNKND38L-RW-ALL ~ .A-TYP16R-RW-ALL {
    padding-bottom: 20px;
  }
}
.O-ADVPRDMOD-RW-DEV .A-LNKND38L-RW-ALL > a {
  text-decoration: none;
}
.O-ADVPRDMOD-RW-DEV .A-LNKND38L-RW-ALL > a:hover,
.O-ADVPRDMOD-RW-DEV .A-LNKND38L-RW-ALL > a:focus {
  text-decoration: underline;
}
.O-ADVPRDMOD-RW-DEV .A-LNKND38L-RW-ALL > a:hover::before,
.O-ADVPRDMOD-RW-DEV .A-LNKND38L-RW-ALL > a:hover::after,
.O-ADVPRDMOD-RW-DEV .A-LNKND38L-RW-ALL > a:focus::before,
.O-ADVPRDMOD-RW-DEV .A-LNKND38L-RW-ALL > a:focus::after {
  text-decoration: underline;
}
.O-ADVPRDMOD-RW-DEV .A-LNKND38L-RW-ALL > a:hover::before,
.O-ADVPRDMOD-RW-DEV .A-LNKND38L-RW-ALL > a:hover::after,
.O-ADVPRDMOD-RW-DEV .A-LNKND38L-RW-ALL > a:focus::before,
.O-ADVPRDMOD-RW-DEV .A-LNKND38L-RW-ALL > a:focus::after {
  text-decoration: none;
}
.O-ADVPRDMOD-RW-DEV .product-general .img-container {
  padding: 0 0 14px 0;
  padding: 0rem 0rem 0.875rem 0rem;
}
@media (min-width: 480px) {
  .O-ADVPRDMOD-RW-DEV .product-general .img-container {
    padding: 0 0 18px 0;
    padding: 0rem 0rem 1.125rem 0rem;
  }
}
@media (min-width: 960px) {
  .O-ADVPRDMOD-RW-DEV .product-general .img-container {
    padding: 0 0 20px 0;
    padding: 0rem 0rem 1.25rem 0rem;
  }
}
@media (min-width: 480px) {
  .O-ADVPRDMOD-RW-DEV .product-general .img-container {
    padding: 0;
  }
}
.O-ADVPRDMOD-RW-DEV .product-general .A-DIVVL-RW-ALL {
  left: auto;
  right: 31%;
  position: absolute;
  top: 0;
  display: none;
  height: 100%;
}
@media (min-width: 960px) {
  .O-ADVPRDMOD-RW-DEV .product-general .A-DIVVL-RW-ALL {
    display: block;
  }
}
@media (min-width: 960px) {
  .O-ADVPRDMOD-RW-DEV .product-block {
    padding-left: 27px;
  }
}
.O-ADVPRDMOD-RW-DEV .product-block .A-TYP22L-RW-ALL {
  margin: 0 0 14px 0;
  margin: 0rem 0rem 0.875rem 0rem;
}
@media (min-width: 480px) {
  .O-ADVPRDMOD-RW-DEV .product-block .A-TYP22L-RW-ALL {
    margin: 0 0 18px 0;
    margin: 0rem 0rem 1.125rem 0rem;
  }
}
@media (min-width: 960px) {
  .O-ADVPRDMOD-RW-DEV .product-block .A-TYP22L-RW-ALL {
    margin: 0 0 20px 0;
    margin: 0rem 0rem 1.25rem 0rem;
  }
}
.O-ADVPRDMOD-RW-DEV .product-block .A-LSTU-RW-ALL {
  margin: 0 14px 0 14px;
  margin: 0rem 0.875rem 0rem 0.875rem;
}
@media (min-width: 480px) {
  .O-ADVPRDMOD-RW-DEV .product-block .A-LSTU-RW-ALL {
    margin: 0 18px 0 18px;
    margin: 0rem 1.125rem 0rem 1.125rem;
  }
}
@media (min-width: 960px) {
  .O-ADVPRDMOD-RW-DEV .product-block .A-LSTU-RW-ALL {
    margin: 0 20px 0 20px;
    margin: 0rem 1.25rem 0rem 1.25rem;
  }
}
.O-ADVPRDMOD-RW-DEV .O-ADVEXP-RW-RBWM {
  overflow: hidden;
  margin-top: 14px;
}
@media (min-width: 480px) {
  .O-ADVPRDMOD-RW-DEV .O-ADVEXP-RW-RBWM {
    margin-top: 18px;
  }
}
@media (min-width: 960px) {
  .O-ADVPRDMOD-RW-DEV .O-ADVEXP-RW-RBWM {
    margin-top: 20px;
  }
}
.O-ADVPRDMOD-RW-DEV .action-buttons {
  text-align: right;
  margin: 7px 0 0 0;
  margin: 0.4375rem 0rem 0rem 0rem;
  font-size: 0;
  font-size: 0rem;
}
@media (min-width: 480px) {
  .O-ADVPRDMOD-RW-DEV .action-buttons {
    margin: 9px 0 0 0;
    margin: 0.5625rem 0rem 0rem 0rem;
  }
}
@media (min-width: 960px) {
  .O-ADVPRDMOD-RW-DEV .action-buttons {
    margin: 10px 0 0 0;
    margin: 0.625rem 0rem 0rem 0rem;
  }
}
@media (max-width: 479px) {
  .O-ADVPRDMOD-RW-DEV .action-buttons .A-BTNSO-RW-ALL,
  .O-ADVPRDMOD-RW-DEV .action-buttons .A-BTNSS-RW-ALL {
    width: 100%;
  }
}
@media (min-width: 480px) {
  .O-ADVPRDMOD-RW-DEV .action-buttons > div,
  .O-ADVPRDMOD-RW-DEV .action-buttons a {
    display: -moz-inline-stack;
    display: inline-block;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
  }
}
.O-ADVPRDMOD-RW-DEV .action-buttons div {
  margin: 0 0 14px 0;
  margin: 0rem 0rem 0.875rem 0rem;
}
@media (min-width: 480px) {
  .O-ADVPRDMOD-RW-DEV .action-buttons div {
    margin: 0 0 18px 0;
    margin: 0rem 0rem 1.125rem 0rem;
  }
}
@media (min-width: 960px) {
  .O-ADVPRDMOD-RW-DEV .action-buttons div {
    margin: 0 0 20px 0;
    margin: 0rem 0rem 1.25rem 0rem;
  }
}
@media (min-width: 480px) {
  .O-ADVPRDMOD-RW-DEV .action-buttons div {
    margin: 0 0 0 14px;
    margin: 0rem 0rem 0rem 0.875rem;
  }
}
@media (min-width: 480px) and (min-width: 480px) {
  .O-ADVPRDMOD-RW-DEV .action-buttons div {
    margin: 0 0 0 18px;
    margin: 0rem 0rem 0rem 1.125rem;
  }
}
@media (min-width: 480px) and (min-width: 960px) {
  .O-ADVPRDMOD-RW-DEV .action-buttons div {
    margin: 0 0 0 20px;
    margin: 0rem 0rem 0rem 1.25rem;
  }
}
.O-ADVPRDMOD-RW-DEV .A-DIVHL-RW-ALL {
  margin-bottom: 0;
}
@media (max-width: 479px) {
  .O-ADVPRDMOD-RW-DEV .A-DIVHL-RW-ALL {
    margin: 0;
  }
}
.M-PRDFCTS-RW-DEV {
  padding: 14px 0 0 0;
  padding: 0.875rem 0rem 0rem 0rem;
}
@media (min-width: 480px) {
  .M-PRDFCTS-RW-DEV {
    padding: 18px 0 0 0;
    padding: 1.125rem 0rem 0rem 0rem;
  }
}
@media (min-width: 960px) {
  .M-PRDFCTS-RW-DEV {
    padding: 20px 0 0 0;
    padding: 1.25rem 0rem 0rem 0rem;
  }
}
@media (min-width: 960px) {
  .M-PRDFCTS-RW-DEV {
    padding: 0;
    padding: 0rem 0rem 0rem 0rem;
  }
}
@media (min-width: 960px) and (min-width: 480px) {
  .M-PRDFCTS-RW-DEV {
    padding: 0;
    padding: 0rem 0rem 0rem 0rem;
  }
}
@media (min-width: 960px) and (min-width: 960px) {
  .M-PRDFCTS-RW-DEV {
    padding: 0;
    padding: 0rem 0rem 0rem 0rem;
  }
}
.M-PRDFCTS-RW-DEV .A-PAR16R-RW-ALL {
  margin: -4px 0 -1px;
}
.M-PRDFCTS-RW-DEV .first-facts > [class*="O-"]:first-child::before,
.M-PRDFCTS-RW-DEV .second-facts > [class*="O-"]:first-child::before {
  display: none;
}
.M-PRDFCTS-RW-DEV .first-facts > .buttonWithAtom,
.M-PRDFCTS-RW-DEV .second-facts > .buttonWithAtom {
  margin: 0 0 14px 0;
  margin: 0rem 0rem 0.875rem 0rem;
}
@media (min-width: 480px) {
  .M-PRDFCTS-RW-DEV .first-facts > .buttonWithAtom,
  .M-PRDFCTS-RW-DEV .second-facts > .buttonWithAtom {
    margin: 0 0 18px 0;
    margin: 0rem 0rem 1.125rem 0rem;
  }
}
@media (min-width: 960px) {
  .M-PRDFCTS-RW-DEV .first-facts > .buttonWithAtom,
  .M-PRDFCTS-RW-DEV .second-facts > .buttonWithAtom {
    margin: 0 0 20px 0;
    margin: 0rem 0rem 1.25rem 0rem;
  }
}
@media (min-width: 480px) {
  .M-PRDFCTS-RW-DEV .first-facts > .buttonWithAtom,
  .M-PRDFCTS-RW-DEV .second-facts > .buttonWithAtom {
    margin-top: 14px;
    margin-top: 0.875rem;
  }
}
@media (min-width: 480px) and (min-width: 480px) {
  .M-PRDFCTS-RW-DEV .first-facts > .buttonWithAtom,
  .M-PRDFCTS-RW-DEV .second-facts > .buttonWithAtom {
    margin-top: 18px;
    margin-top: 1.125rem;
  }
}
@media (min-width: 480px) and (min-width: 960px) {
  .M-PRDFCTS-RW-DEV .first-facts > .buttonWithAtom,
  .M-PRDFCTS-RW-DEV .second-facts > .buttonWithAtom {
    margin-top: 20px;
    margin-top: 1.25rem;
  }
}
.O-PRDRTS-RW-DEV {
  padding: 21px 0 14px;
}
@media (min-width: 480px) {
  .O-PRDRTS-RW-DEV {
    padding: 18px 0;
  }
}
@media (min-width: 960px) {
  .O-PRDRTS-RW-DEV {
    padding: 20px 0;
  }
}
.O-PRDRTS-RW-DEV .A-TYP16R-RW-ALL {
  margin-top: 14px;
}
@media (min-width: 480px) {
  .O-PRDRTS-RW-DEV .A-TYP16R-RW-ALL {
    margin-top: 9px;
  }
}
@media (min-width: 960px) {
  .O-PRDRTS-RW-DEV .A-TYP16R-RW-ALL {
    margin-top: 10px;
  }
}
.O-PRDRTS-RW-DEV .A-TYP14R-RW-ALL {
  margin-top: 7px;
}
@media (min-width: 480px) {
  .O-PRDRTS-RW-DEV .A-TYP14R-RW-ALL {
    margin-top: 9px;
  }
}
@media (min-width: 960px) {
  .O-PRDRTS-RW-DEV .A-TYP14R-RW-ALL {
    margin-top: 10px;
  }
}
.O-PRDRTS-RW-DEV .rates {
  display: table;
  width: 100%;
  margin-top: 21px;
}
@media (min-width: 480px) {
  .O-PRDRTS-RW-DEV .rates {
    margin-top: 0;
  }
}
@media (min-width: 960px) {
  .O-PRDRTS-RW-DEV .rates {
    margin-top: 20px;
  }
}
.O-PRDRTS-RW-DEV .rates > div {
  display: table-cell;
  width: 50%;
}
@media (min-width: 480px) {
  .O-PRDRTS-RW-DEV .main {
    display: table;
    width: 100%;
  }
}
@media (min-width: 960px) {
  .O-PRDRTS-RW-DEV .main {
    display: block;
    width: auto;
  }
}
@media (min-width: 480px) {
  .O-PRDRTS-RW-DEV .main .wrapper {
    display: table-cell;
    width: 50%;
  }
}
@media (min-width: 960px) {
  .O-PRDRTS-RW-DEV .main .wrapper {
    display: block;
    width: auto;
  }
}
.A-FIDOB-RW-ALL,
.A-FIEAD-RW-ALL,
.A-FINUM-RW-ALL,
.A-FIPASS-RW-ALL,
.A-FIPNUM-RW-ALL,
.A-FITEXT-RW-ALL,
.A-FITEXTA-RW-ALL,
.A-FSCHKB-RW-ALL,
.A-FSRADB-RW-ALL,
.A-FISRCH-RW-ALL {
  font-family: "HSBC Univers Next", "Arial", "PingFang SC", "Microsoft YaHei",
    "Lantinghei SC", "Heiti SC", "simhei", "sans-serif";
  font-size: 14px;
  font-size: 0.875rem;
  text-align: left;
  font-style: normal;
  font-weight: 400;
  line-height: 1.2;
  color: #333;
}
.message {
  font-size: 14px;
  font-size: 0.875rem;
  padding: 4px 23px 10px 21px;
  margin: 0;
  color: #83000a;
  display: block;
  position: relative;
}
@media (min-width: 480px) {
  .message {
    padding: 6px 23px 10px;
  }
}
@media (min-width: 960px) {
  .message {
    padding: 7px 23px 10px 25px;
  }
}
.message .icon::after {
  font-size: 20px;
  font-size: 1.25rem;
  position: absolute;
  top: 2px;
  left: -3px;
}
@media (min-width: 480px) {
  .message .icon::after {
    top: 4px;
    left: -3px;
  }
}
@media (min-width: 960px) {
  .message .icon::after {
    top: 5px;
    left: -2px;
  }
}
.A-FIDOB-RW-ALL .input,
.A-FIEAD-RW-ALL .input,
.A-FINUM-RW-ALL .input,
.A-FIPASS-RW-ALL .input,
.A-FIPNUM-RW-ALL .input,
.A-FITEXT-RW-ALL .input {
  font-family: "HSBC Univers Next", "Arial", "PingFang SC", "Microsoft YaHei",
    "Lantinghei SC", "Heiti SC", "simhei", "sans-serif";
  font-size: 14px;
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.2;
  text-align: left;
  height: 40px;
  color: #333;
  border: 1px solid #929292;
}
@media (min-width: 480px) {
  .A-FIDOB-RW-ALL .input,
  .A-FIEAD-RW-ALL .input,
  .A-FINUM-RW-ALL .input,
  .A-FIPASS-RW-ALL .input,
  .A-FIPNUM-RW-ALL .input,
  .A-FITEXT-RW-ALL .input {
    padding: 0 18px;
  }
}
@media (min-width: 960px) {
  .A-FIDOB-RW-ALL .input,
  .A-FIEAD-RW-ALL .input,
  .A-FINUM-RW-ALL .input,
  .A-FIPASS-RW-ALL .input,
  .A-FIPNUM-RW-ALL .input,
  .A-FITEXT-RW-ALL .input {
    padding: 0 15px;
  }
}
.A-FIDOB-RW-ALL .input:hover,
.A-FIDOB-RW-ALL .input:focus,
.A-FIEAD-RW-ALL .input:hover,
.A-FIEAD-RW-ALL .input:focus,
.A-FINUM-RW-ALL .input:hover,
.A-FINUM-RW-ALL .input:focus,
.A-FIPASS-RW-ALL .input:hover,
.A-FIPASS-RW-ALL .input:focus,
.A-FIPNUM-RW-ALL .input:hover,
.A-FIPNUM-RW-ALL .input:focus,
.A-FITEXT-RW-ALL .input:hover,
.A-FITEXT-RW-ALL .input:focus {
  border: 1px solid #376798;
}
.A-FIDOB-RW-ALL .input-error,
.A-FIEAD-RW-ALL .input-error,
.A-FINUM-RW-ALL .input-error,
.A-FIPASS-RW-ALL .input-error,
.A-FIPNUM-RW-ALL .input-error,
.A-FITEXT-RW-ALL .input-error {
  border: 1px solid #83000a;
  background-color: rgba(131, 0, 10, 0.05);
}
.A-FIDOB-RW-ALL .message-error,
.A-FIEAD-RW-ALL .message-error,
.A-FINUM-RW-ALL .message-error,
.A-FIPASS-RW-ALL .message-error,
.A-FIPNUM-RW-ALL .message-error,
.A-FITEXT-RW-ALL .message-error {
  color: #83000a;
}
.A-FIDOB-RW-ALL .input-warning,
.A-FIEAD-RW-ALL .input-warning,
.A-FINUM-RW-ALL .input-warning,
.A-FIPASS-RW-ALL .input-warning,
.A-FIPNUM-RW-ALL .input-warning,
.A-FITEXT-RW-ALL .input-warning {
  border: 1px solid #ba8111;
  background-color: rgba(186, 129, 17, 0.05);
}
.A-FIDOB-RW-ALL .message-warning,
.A-FIEAD-RW-ALL .message-warning,
.A-FINUM-RW-ALL .message-warning,
.A-FIPASS-RW-ALL .message-warning,
.A-FIPNUM-RW-ALL .message-warning,
.A-FITEXT-RW-ALL .message-warning {
  color: #333;
}
.A-FIDOB-RW-ALL .input-valid,
.A-FIEAD-RW-ALL .input-valid,
.A-FINUM-RW-ALL .input-valid,
.A-FIPASS-RW-ALL .input-valid,
.A-FIPNUM-RW-ALL .input-valid,
.A-FITEXT-RW-ALL .input-valid {
  background-color: rgba(0, 133, 128, 0.05);
  border: 1px solid #008580;
  color: #333;
}
.A-FIDOB-RW-ALL .message-valid,
.A-FIEAD-RW-ALL .message-valid,
.A-FINUM-RW-ALL .message-valid,
.A-FIPASS-RW-ALL .message-valid,
.A-FIPNUM-RW-ALL .message-valid,
.A-FITEXT-RW-ALL .message-valid {
  color: #333;
}
.A-FIDOB-RW-ALL .icon-valid,
.A-FIEAD-RW-ALL .icon-valid,
.A-FINUM-RW-ALL .icon-valid,
.A-FIPASS-RW-ALL .icon-valid,
.A-FIPNUM-RW-ALL .icon-valid,
.A-FITEXT-RW-ALL .icon-valid {
  color: #008580;
}
.A-FIDOB-RW-ALL .input-disabled,
.A-FIDOB-RW-ALL .input-disabled:hover,
.A-FIEAD-RW-ALL .input-disabled,
.A-FIEAD-RW-ALL .input-disabled:hover,
.A-FINUM-RW-ALL .input-disabled,
.A-FINUM-RW-ALL .input-disabled:hover,
.A-FIPASS-RW-ALL .input-disabled,
.A-FIPASS-RW-ALL .input-disabled:hover,
.A-FIPNUM-RW-ALL .input-disabled,
.A-FIPNUM-RW-ALL .input-disabled:hover,
.A-FITEXT-RW-ALL .input-disabled,
.A-FITEXT-RW-ALL .input-disabled:hover {
  border: 1px solid #333;
  opacity: 0.5;
}
.A-FIDOB-RW-ALL .message-disabled,
.A-FIEAD-RW-ALL .message-disabled,
.A-FINUM-RW-ALL .message-disabled,
.A-FIPASS-RW-ALL .message-disabled,
.A-FIPNUM-RW-ALL .message-disabled,
.A-FITEXT-RW-ALL .message-disabled {
  color: #333;
}
.A-FIDOB-RW-ALL .input {
  width: 44px;
}
.A-FIEAD-RW-ALL .input {
  min-width: 217px;
}
.A-FINUM-RW-ALL .input {
  width: 44px;
}
.A-FINUM-RW-ALL .input-prefix {
  width: 44px;
}
.A-FINUM-RW-ALL .input-phone {
  min-width: 135px;
}
.A-FIPASS-RW-ALL .input {
  min-width: 217px;
}
.A-FIPNUM-RW-ALL .input {
  width: 44px;
}
.A-FIPNUM-RW-ALL .input-prefix {
  width: 44px;
}
.A-FIPNUM-RW-ALL .input-phone {
  min-width: 135px;
}
.A-FITEXT-RW-ALL .input {
  min-width: 200px;
}
@media (min-width: 480px) {
  .A-FITEXT-RW-ALL .input {
    height: 44px;
  }
}
@media (min-width: 960px) {
  .A-FITEXT-RW-ALL .input {
    height: 40px;
  }
}
.A-FITEXTA-RW-ALL {
  margin: 0;
}
.A-FITEXTA-RW-ALL textarea {
  font-family: "HSBC Univers Next", "Arial", "PingFang SC", "Microsoft YaHei",
    "Lantinghei SC", "Heiti SC", "simhei", "sans-serif";
  font-size: 14px;
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 400;
  min-width: 217px;
  line-height: 1.33;
  color: #333;
  text-align: left;
  padding: 14px;
  resize: none;
  overflow: hidden;
  border: 1px solid #929292;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
@media (min-width: 480px) {
  .A-FITEXTA-RW-ALL textarea {
    padding: 18px;
  }
}
@media (min-width: 960px) {
  .A-FITEXTA-RW-ALL textarea {
    padding: 15px;
  }
}
.A-FITEXTA-RW-ALL textarea:hover,
.A-FITEXTA-RW-ALL textarea:focus {
  border: 1px solid #376798;
}
.A-FITEXTA-RW-ALL textarea.error {
  border: 1px solid #83000a;
  background-color: rgba(131, 0, 10, 0.05);
}
.A-FITEXTA-RW-ALL textarea.disabled {
  border: 1px solid rgba(146, 146, 146, 0.5);
  color: rgba(51, 51, 51, 0.5);
}
.A-FITEXTA-RW-ALL .ss-container:hover .ss-scroll {
  opacity: 1;
}
.A-FITEXTA-RW-ALL .ss-container .ss-scroll {
  position: relative;
  background: #5c5c5c;
  width: 10px;
  top: 0;
  z-index: 2;
  cursor: pointer;
  border-radius: 0;
}
.A-FITEXTA-RW-ALL .ss-container .ss-scroll:hover,
.A-FITEXTA-RW-ALL .ss-container .ss-scroll:active {
  background: #333;
}
.A-FITEXTA-RW-ALL .ss-container .ss-scrollbg {
  position: absolute;
  background: #e7e7e6;
  width: 10px;
  top: 0;
  z-index: 1;
  right: 0;
  height: 100%;
}
.A-FITEXTA-RW-ALL .ss-container .ss-scrollbg:hover,
.A-FITEXTA-RW-ALL .ss-container .ss-scrollbg:active {
  background: #e7e7e6;
}
.A-FITEXTA-RW-ALL .scrollable {
  height: 68px;
  display: block;
  margin: 0;
  position: relative;
  padding-right: 32px;
  border: 1px solid #929292;
}
.A-FITEXTA-RW-ALL .scrollable:hover,
.A-FITEXTA-RW-ALL .scrollable:focus {
  border: 1px solid #376798;
}
.A-FITEXTA-RW-ALL .scrollable textarea {
  overflow: hidden;
  resize: none;
  border: 0;
  outline: 0;
  padding: 0;
  margin: 0 -30px 0 0;
}
.A-FITEXTA-RW-ALL .scrollable textarea.ss-content {
  padding: 0 18px 0 15px;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  min-height: 100%;
}
.A-FITEXTA-RW-ALL .scrollable textarea.ss-content:hover,
.A-FITEXTA-RW-ALL .scrollable textarea.ss-content:focus {
  border: 0;
}
.A-FITEXTA-RW-ALL .ss-wrapper {
  overflow: hidden;
  height: 100%;
  position: relative;
  z-index: 1;
  float: left;
  width: 100%;
}
.A-FITEXTA-RW-ALL .ss-wrapper .ss-content {
  height: 100%;
  width: 100%;
  padding: 0 32px 0 0;
  position: relative;
  right: 0;
  overflow: auto;
}
.A-FISRCH-RW-ALL {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
}
.A-FISRCH-RW-ALL input:not(:focus) {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.A-FISRCH-RW-ALL .input {
  padding: 0 28px 0 14px;
  padding: 0rem 1.75rem 0rem 0.875rem;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  height: 44px;
}
@media (min-width: 480px) {
  .A-FISRCH-RW-ALL .input {
    padding: 0 36px 0 18px;
    padding: 0rem 2.25rem 0rem 1.125rem;
  }
}
@media (min-width: 960px) {
  .A-FISRCH-RW-ALL .input {
    padding: 0 40px 0 20px;
    padding: 0rem 2.5rem 0rem 1.25rem;
  }
}
@media (min-width: 960px) {
  .A-FISRCH-RW-ALL .input {
    height: 40px;
  }
}
.A-FISRCH-RW-ALL input::-webkit-input-placeholder {
  opacity: 1;
}
.A-FISRCH-RW-ALL input::-moz-placeholder {
  opacity: 1;
}
.A-FISRCH-RW-ALL input::-ms-input-placeholder {
  opacity: 1;
}
.A-FISRCH-RW-ALL input::placeholder {
  opacity: 1;
}
.A-FSCHKB-RW-ALL .check-item {
  display: block;
  margin: 14px 0 0;
}
@media (min-width: 480px) {
  .A-FSCHKB-RW-ALL .check-item {
    display: -moz-inline-stack;
    display: inline-block;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    margin: 0 0 0 40px;
  }
}
.A-FSCHKB-RW-ALL .check-item:first-child {
  margin: 0;
}
.A-FSCHKB-RW-ALL label {
  display: -moz-inline-stack;
  display: inline-block;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  position: relative;
  padding-left: 9px;
  cursor: pointer;
  margin: 2px 0;
}
@media (min-width: 480px) {
  .A-FSCHKB-RW-ALL label {
    padding-left: 11px;
  }
}
@media (min-width: 960px) {
  .A-FSCHKB-RW-ALL label {
    padding-left: 12px;
  }
}
.A-FSCHKB-RW-ALL label::before {
  display: -moz-inline-stack;
  display: inline-block;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  font-size: 20px;
  font-size: 1.25rem;
  content: "";
  position: absolute;
  left: -18px;
  bottom: -2px;
  width: 20px;
  height: 20px;
  padding-top: 2px;
  border: 1px solid #929292;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background: #fff;
}
.A-FSCHKB-RW-ALL label:hover::before,
.A-FSCHKB-RW-ALL label:focus::before {
  border: 1px solid #376798;
}
.A-FSCHKB-RW-ALL label.error::before {
  border: 1px solid #83000a;
}
.A-FSCHKB-RW-ALL label.disabled {
  color: rgba(51, 51, 51, 0.5);
}
.A-FSCHKB-RW-ALL label.disabled::before {
  border: 1px solid rgba(146, 146, 146, 0.5);
}
.A-FSCHKB-RW-ALL input[type="checkbox"]:checked + label::before {
  color: #008580;
  content: "✓";
  text-align: center;
  line-height: 0.8;
  font-weight: bold;
}
.A-FSCHKB-RW-ALL input[type="checkbox"]:focus + label::before {
  border: 1px solid #376798;
}
.A-FSRADB-RW-ALL .radio-item {
  display: block;
  margin: 11px 0 0;
}
@media (min-width: 480px) {
  .A-FSRADB-RW-ALL .radio-item {
    display: -moz-inline-stack;
    display: inline-block;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    margin: 0 0 0 40px;
  }
}
.A-FSRADB-RW-ALL .radio-item:first-child {
  margin: 0;
}
.A-FSRADB-RW-ALL input[type="radio"] {
  display: none;
}
.A-FSRADB-RW-ALL input[type="radio"]:checked + label::before {
  font-size: 26px;
  font-size: 1.625rem;
  content: "";
  color: #008580;
  text-align: center;
  font-weight: bold;
  border: 1px solid #929292;
  background: #008580;
  top: -3px;
}
.A-FSRADB-RW-ALL label {
  display: -moz-inline-stack;
  display: inline-block;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  padding: 0 0 3px 31px;
  cursor: pointer;
  position: relative;
  margin: 5px 0 2px;
}
@media (min-width: 480px) {
  .A-FSRADB-RW-ALL label {
    padding-left: 32px;
    margin: 5px 0 1px;
  }
}
@media (min-width: 960px) {
  .A-FSRADB-RW-ALL label {
    padding: 0 0 1px 30px;
    margin: 3px 0 2px;
  }
}
.A-FSRADB-RW-ALL label::before {
  display: -moz-inline-stack;
  display: inline-block;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  font-size: 20px;
  font-size: 1.25rem;
  content: "";
  width: 24px;
  height: 24px;
  position: absolute;
  left: 0;
  bottom: 0;
  margin-right: 10px;
  border: 1px solid #929292;
  padding-top: 4px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 50%;
  -webkit-box-shadow: inset 0 0 0 5px #fff;
  box-shadow: inset 0 0 0 5px #fff;
}
@media (min-width: 960px) {
  .A-FSRADB-RW-ALL label::before {
    width: 20px;
    height: 20px;
    padding-top: 2px;
    -webkit-box-shadow: inset 0 0 0 4px #fff;
    box-shadow: inset 0 0 0 4px #fff;
  }
}
.A-FSRADB-RW-ALL label:hover::before,
.A-FSRADB-RW-ALL label:focus::before {
  border: 1px solid #376798;
}
.A-FSRADB-RW-ALL.error label::before {
  border: 1px solid #83000a;
  background-color: rgba(131, 0, 10, 0.05);
}
.A-FSRADB-RW-ALL.error input[type="radio"]:checked + label::before {
  background: #008580;
}
.A-FSRADB-RW-ALL.disabled {
  color: rgba(51, 51, 51, 0.5);
}
.A-FSRADB-RW-ALL.disabled label::before {
  border: 1px solid rgba(146, 146, 146, 0.5);
}
.A-FSSINGSEL-RW-ALL {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.2;
  color: #333;
  margin: 0;
  padding: 0;
  width: 100%;
}
.A-FSSINGSEL-RW-ALL.error .custom-select-button,
.A-FSSINGSEL-RW-ALL.disabled .custom-select-button {
  cursor: default;
}
.A-FSSINGSEL-RW-ALL.error .custom-select-button {
  border: 1px solid #83000a;
  background-color: rgba(131, 0, 10, 0.05);
}
.A-FSSINGSEL-RW-ALL.error .custom-select-button:hover {
  border: 1px solid #83000a;
}
.A-FSSINGSEL-RW-ALL.error .custom-select-icon {
  border-left: 1px solid #333;
}
.A-FSSINGSEL-RW-ALL.disabled .custom-select-button {
  border: 1px solid #929292;
  opacity: 0.5;
}
.A-FSSINGSEL-RW-ALL.disabled .custom-select-button:hover {
  border: 1px solid #929292;
}
.A-FSSINGSEL-RW-ALL .custom-select-button {
  padding: 0 15px;
  line-height: 3.2;
  border: 1px solid #333;
  height: 44px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer;
  overflow: hidden;
}
.A-FSSINGSEL-RW-ALL .custom-select-button:hover,
.A-FSSINGSEL-RW-ALL .custom-select-button:focus {
  border: 1px solid #376798;
}
.A-FSSINGSEL-RW-ALL .custom-select-text {
  line-height: 2;
}
.A-FSSINGSEL-RW-ALL .custom-select-icon {
  left: auto;
  right: 0;
  border-left: 1px solid #d9d9d9;
  display: block;
  position: absolute;
  bottom: 0;
  top: 0;
  width: 48px;
  margin: 12px 0;
}
.A-FSSINGSEL-RW-ALL .custom-select-icon::before {
  font-family: "HSBCIcon-Font", "HSBC Univers Next", "sans-serif";
  font-size: 17px;
  font-size: 1.0625rem;
  padding-left: 15px;
  display: block;
  line-height: 1;
  position: absolute;
  content: "\f055";
  top: calc(50% - 8.5px);
  width: 17px;
  height: 17px;
  pointer-events: none;
}
.A-FSSINGSEL-RW-ALL .custom-select-menu-container {
  background-color: #fff;
  border: 1px solid #929292;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: absolute;
  width: 100%;
  max-height: 200px;
  margin-top: -1px;
  z-index: 1;
}
.A-FSSINGSEL-RW-ALL .custom-select-menu {
  max-height: 198px;
  overflow-y: auto;
  list-style: none;
  margin: 0;
  padding: 0;
}
.A-FSSINGSEL-RW-ALL .custom-select-menu .custom-select-menu-item {
  font-size: 14px;
  font-size: 0.875rem;
  padding: 15px 0 15px 13px;
  line-height: 1.2;
  position: relative;
  margin-top: -1px;
  cursor: pointer;
}
.A-FSSINGSEL-RW-ALL .custom-select-menu .custom-select-menu-item:hover,
.A-FSSINGSEL-RW-ALL .custom-select-menu .custom-select-menu-item.focused {
  background: #d9d9d9;
  outline: 0;
}
.A-FSSINGSEL-RW-ALL .custom-select-menu .custom-select-menu-item::before {
  content: "";
  position: absolute;
  bottom: 0;
  height: 0;
  left: 9px;
  width: calc(100% - 18px);
  border-bottom: 1px solid #d9d9d9;
}
.A-FSSINGSEL-RW-ALL
  .custom-select-menu
  .custom-select-menu-item:last-of-type::before {
  border: 0;
}
.A-FSSINGSEL-RW-ALL .custom-select-menu .custom-select-menu-item.selected {
  background-color: #d9d9d9;
}
select.A-FSSINGSEL-RW-ALL {
  display: none;
}
.custom-select-menu-container {
  display: none;
  background: #fff;
  position: absolute;
}
.custom-select-menu-container.is-active {
  display: block;
}
.custom-select-container {
  position: relative;
}
.A-RELIH-RW-ALL {
  border-top: 1px solid #d7d8d6;
  width: 100%;
  margin: 14px 0;
  position: relative;
}
@media (min-width: 480px) {
  .A-RELIH-RW-ALL {
    margin: 18px 0;
  }
}
@media (min-width: 960px) {
  .A-RELIH-RW-ALL {
    margin: 20px 0;
  }
}
.A-RELIH-RW-ALL::before,
.A-RELIH-RW-ALL::after {
  content: "";
  position: absolute;
  margin: 0 auto;
  width: 0;
  height: 0;
  left: 0;
  right: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid #d7d8d6;
}
.A-RELIH-RW-ALL::after {
  border-top: 10px solid #fff;
  top: -1px;
}
.A-RELIV-RW-ALL {
  display: table;
  width: 100%;
  position: relative;
}
@media (min-width: 480px) {
  .A-RELIV-RW-ALL .placeholder-left {
    padding-right: 18px;
  }
  .A-RELIV-RW-ALL .placeholder-right {
    padding-left: 18px;
  }
}
@media (min-width: 960px) {
  .A-RELIV-RW-ALL .placeholder-left {
    padding-right: 20px;
  }
  .A-RELIV-RW-ALL .placeholder-right {
    padding-left: 20px;
  }
}
.A-RELIV-RW-ALL .placeholder {
  display: table-cell;
  float: none;
  position: static;
}
.A-RELIV-RW-ALL .placeholder-left {
  padding-right: 14px;
  padding-left: 0;
  border-right: 1px solid #d7d8d6;
}
.A-RELIV-RW-ALL .placeholder-right {
  padding-left: 14px;
  padding-right: 0;
}
.A-RELIV-RW-ALL .arrow {
  display: block;
  position: absolute;
  width: 12px;
  height: 12px;
  margin-left: -25px;
  margin-top: -6px;
  border-right: 1px solid #d7d8d6;
  border-top: 1px solid #d7d8d6;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  background: #fff;
  top: 50%;
}
@media (min-width: 960px) {
  .A-RELIV-RW-ALL .arrow {
    margin-left: -27px;
  }
}
.A-RELI1V2H-RW-ALL .placeholder-left {
  border-bottom: 1px solid #d7d8d6;
}
@media (min-width: 960px) {
  .A-RELI1V2H-RW-ALL .placeholder-left {
    border-right: 1px solid #d7d8d6;
  }
}
.A-RELI1V2H-RW-ALL .placeholder-left::before,
.A-RELI1V2H-RW-ALL .placeholder-left::after {
  border-top: 10px solid #d7d8d6;
}
.A-RELI1V2H-RW-ALL .placeholder-left::after {
  border-top: 10px solid #fff;
}
@media (min-width: 960px) {
  .A-RELI1V2H-RW-ALL .arrow {
    border-right: 1px solid #d7d8d6;
    border-top: 1px solid #d7d8d6;
    background: #fff;
  }
}
.A-INI60L-FIX-ALL {
  font-family: "HSBC Univers Next", "Arial", "PingFang SC", "Microsoft YaHei",
    "Lantinghei SC", "Heiti SC", "simhei", "sans-serif";
  font-size: 60px;
  font-size: 3.75rem;
  font-style: normal;
  font-weight: 300;
  line-height: 1.2;
  color: #333;
  text-align: left;
}
.A-RELILB1V2H-RW-ALL .placeholder-left {
  border-bottom: 1px solid #929292;
}
@media (min-width: 960px) {
  .A-RELILB1V2H-RW-ALL .placeholder-left {
    border-right: 1px solid #929292;
  }
}
.A-RELILB1V2H-RW-ALL .placeholder-left::before,
.A-RELILB1V2H-RW-ALL .placeholder-left::after {
  border-top: 10px solid #929292;
}
.A-RELILB1V2H-RW-ALL .placeholder-left::after {
  border-top: 10px solid #ededed;
}
@media (min-width: 960px) {
  .A-RELILB1V2H-RW-ALL .arrow {
    border-right: 1px solid #929292;
    border-top: 1px solid #929292;
    background: #ededed;
  }
}
.A-RELI1V2H-RW-ALL,
.A-RELILB1V2H-RW-ALL {
  position: relative;
  overflow: hidden;
  margin-left: -7px;
  margin-right: -7px;
}
@media (min-width: 480px) {
  .A-RELI1V2H-RW-ALL,
  .A-RELILB1V2H-RW-ALL {
    margin-left: -9px;
    margin-right: -9px;
  }
}
@media (min-width: 960px) {
  .A-RELI1V2H-RW-ALL,
  .A-RELILB1V2H-RW-ALL {
    margin-left: -10px;
    margin-right: -10px;
  }
}
.A-RELI1V2H-RW-ALL .inner,
.A-RELILB1V2H-RW-ALL .inner {
  display: table;
  width: 100%;
  position: relative;
  margin: 14px 0;
}
@media (min-width: 480px) {
  .A-RELI1V2H-RW-ALL .inner,
  .A-RELILB1V2H-RW-ALL .inner {
    margin: 18px 0;
  }
}
@media (min-width: 960px) {
  .A-RELI1V2H-RW-ALL .inner,
  .A-RELILB1V2H-RW-ALL .inner {
    border: 0;
    padding-bottom: 0;
  }
}
.A-RELI1V2H-RW-ALL .placeholder,
.A-RELILB1V2H-RW-ALL .placeholder {
  display: table-cell;
}
@media (min-width: 960px) {
  .A-RELI1V2H-RW-ALL .placeholder,
  .A-RELILB1V2H-RW-ALL .placeholder {
    float: none;
  }
}
.A-RELI1V2H-RW-ALL .placeholder-left,
.A-RELILB1V2H-RW-ALL .placeholder-left {
  padding-bottom: 14px;
  position: relative;
}
@media (min-width: 480px) {
  .A-RELI1V2H-RW-ALL .placeholder-left,
  .A-RELILB1V2H-RW-ALL .placeholder-left {
    padding-bottom: 18px;
  }
}
@media (min-width: 960px) {
  .A-RELI1V2H-RW-ALL .placeholder-left,
  .A-RELILB1V2H-RW-ALL .placeholder-left {
    padding-right: 20px;
    border-bottom: 0;
    position: static;
  }
}
.A-RELI1V2H-RW-ALL .placeholder-left::before,
.A-RELI1V2H-RW-ALL .placeholder-left::after,
.A-RELILB1V2H-RW-ALL .placeholder-left::before,
.A-RELILB1V2H-RW-ALL .placeholder-left::after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  left: 0;
  right: 0;
  bottom: -10px;
  margin: auto;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
}
@media (min-width: 960px) {
  .A-RELI1V2H-RW-ALL .placeholder-left::before,
  .A-RELI1V2H-RW-ALL .placeholder-left::after,
  .A-RELILB1V2H-RW-ALL .placeholder-left::before,
  .A-RELILB1V2H-RW-ALL .placeholder-left::after {
    content: none;
    border-bottom: 0;
  }
}
.A-RELI1V2H-RW-ALL .placeholder-left::after,
.A-RELILB1V2H-RW-ALL .placeholder-left::after {
  bottom: -9px;
}
.A-RELI1V2H-RW-ALL .placeholder-right,
.A-RELILB1V2H-RW-ALL .placeholder-right {
  position: static;
}
@media (min-width: 960px) {
  .A-RELI1V2H-RW-ALL .placeholder-right,
  .A-RELILB1V2H-RW-ALL .placeholder-right {
    padding-left: 20px;
  }
}
.A-RELI1V2H-RW-ALL .arrow,
.A-RELILB1V2H-RW-ALL .arrow {
  display: none;
}
@media (min-width: 960px) {
  .A-RELI1V2H-RW-ALL .arrow,
  .A-RELILB1V2H-RW-ALL .arrow {
    display: block;
    position: absolute;
    width: 12px;
    height: 12px;
    margin-left: -27px;
    margin-top: -6px;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    top: 50%;
  }
}
.result-representative-table {
  border-spacing: 0;
  width: 100%;
}
@media (min-width: 480px) {
  .result-representative-table tr > * {
    padding-bottom: 6px;
  }
}
@media (min-width: 960px) {
  .result-representative-table tr > * {
    padding-bottom: 18px;
  }
}
.result-representative-table td {
  vertical-align: baseline;
}
@media (min-width: 480px) {
  .result-representative-table th {
    width: 52%;
  }
}
.A-LABLA-RW-ALL,
.A-LABTA-RW-ALL {
  font-family: "HSBC Univers Next", "Arial", "PingFang SC", "Microsoft YaHei",
    "Lantinghei SC", "Heiti SC", "simhei", "sans-serif";
  font-size: 16px;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  color: #333;
  text-align: left;
}
.A-LABLA-RW-ALL label,
.A-LABTA-RW-ALL label {
  display: block;
  width: 100%;
  margin-bottom: 4px;
}
@media (min-width: 480px) {
  .A-LABLA-RW-ALL label,
  .A-LABTA-RW-ALL label {
    margin-bottom: 6px;
  }
}
@media (min-width: 960px) {
  .A-LABLA-RW-ALL label,
  .A-LABTA-RW-ALL label {
    margin-bottom: 7px;
  }
}
.A-TBLLAB-RW-ALL,
.M-BSCTBL-RW-RBWM table th {
  font-family: "HSBC Univers Next", "Arial", "PingFang SC", "Microsoft YaHei",
    "Lantinghei SC", "Heiti SC", "simhei", "sans-serif";
  font-size: 14px;
  font-size: 0.875rem;
  text-align: left;
  color: #4d6474;
  font-style: normal;
  font-weight: 400;
  font-weight: bold;
  line-height: 1.2;
}
.A-TBLLAB-RW-ALL a,
.M-BSCTBL-RW-RBWM table th a {
  text-decoration: underline;
}
.A-LNK14BSI-RW-ALL,
.A-LNK16BSI-RW-ALL,
.A-LNKAD-RW-ALL,
.A-LNKAU-RW-ALL,
.A-LNKB-RW-ALL,
.A-LNKC16LDB-RW-ALL,
.A-LNKC16R-RW-ALL,
.A-LNKND16B-RW-ALL,
.A-LNKC22L-RW-ALL,
.A-LNKC22LDB-RW-ALL,
.A-LNKC28L-RW-ALL,
.A-LNKC22TDB-RW-ALL,
.A-LNKC28TDB-RW-ALL,
.A-LNKC-RW-ALL,
.A-LNKD-RW-ALL,
.A-LNKND16R-RW-ALL,
.A-LNKST-RW-ALL,
.A-LNKND38L-RW-ALL,
.A-MODLNK-RW-ALL {
  display: -moz-inline-stack;
  display: inline-block;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  text-decoration: none;
}
.A-LNK14BSI-RW-ALL > .link-header,
.A-LNK16BSI-RW-ALL > .link-header,
.A-LNKAD-RW-ALL > .link-header,
.A-LNKAU-RW-ALL > .link-header,
.A-LNKB-RW-ALL > .link-header,
.A-LNKC16LDB-RW-ALL > .link-header,
.A-LNKC16R-RW-ALL > .link-header,
.A-LNKND16B-RW-ALL > .link-header,
.A-LNKC22L-RW-ALL > .link-header,
.A-LNKC22LDB-RW-ALL > .link-header,
.A-LNKC28L-RW-ALL > .link-header,
.A-LNKC22TDB-RW-ALL > .link-header,
.A-LNKC28TDB-RW-ALL > .link-header,
.A-LNKC-RW-ALL > .link-header,
.A-LNKD-RW-ALL > .link-header,
.A-LNKND16R-RW-ALL > .link-header,
.A-LNKST-RW-ALL > .link-header,
.A-LNKND38L-RW-ALL > .link-header,
.A-MODLNK-RW-ALL > .link-header {
  display: inline;
}
.A-LNK14BSI-RW-ALL .one-word,
.A-LNK16BSI-RW-ALL .one-word,
.A-LNKAD-RW-ALL .one-word,
.A-LNKAU-RW-ALL .one-word,
.A-LNKB-RW-ALL .one-word,
.A-LNKC16LDB-RW-ALL .one-word,
.A-LNKC16R-RW-ALL .one-word,
.A-LNKND16B-RW-ALL .one-word,
.A-LNKC22L-RW-ALL .one-word,
.A-LNKC22LDB-RW-ALL .one-word,
.A-LNKC28L-RW-ALL .one-word,
.A-LNKC22TDB-RW-ALL .one-word,
.A-LNKC28TDB-RW-ALL .one-word,
.A-LNKC-RW-ALL .one-word,
.A-LNKD-RW-ALL .one-word,
.A-LNKND16R-RW-ALL .one-word,
.A-LNKST-RW-ALL .one-word,
.A-LNKND38L-RW-ALL .one-word,
.A-MODLNK-RW-ALL .one-word {
  display: -moz-inline-stack;
  display: inline-block;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
}
.A-LNK14BSI-RW-ALL:hover .link,
.A-LNK14BSI-RW-ALL:focus .link,
.A-LNK16BSI-RW-ALL:hover .link,
.A-LNK16BSI-RW-ALL:focus .link,
.A-LNKAD-RW-ALL:hover .link,
.A-LNKAD-RW-ALL:focus .link,
.A-LNKAU-RW-ALL:hover .link,
.A-LNKAU-RW-ALL:focus .link,
.A-LNKB-RW-ALL:hover .link,
.A-LNKB-RW-ALL:focus .link,
.A-LNKC16LDB-RW-ALL:hover .link,
.A-LNKC16LDB-RW-ALL:focus .link,
.A-LNKC16R-RW-ALL:hover .link,
.A-LNKC16R-RW-ALL:focus .link,
.A-LNKND16B-RW-ALL:hover .link,
.A-LNKND16B-RW-ALL:focus .link,
.A-LNKC22L-RW-ALL:hover .link,
.A-LNKC22L-RW-ALL:focus .link,
.A-LNKC22LDB-RW-ALL:hover .link,
.A-LNKC22LDB-RW-ALL:focus .link,
.A-LNKC28L-RW-ALL:hover .link,
.A-LNKC28L-RW-ALL:focus .link,
.A-LNKC22TDB-RW-ALL:hover .link,
.A-LNKC22TDB-RW-ALL:focus .link,
.A-LNKC28TDB-RW-ALL:hover .link,
.A-LNKC28TDB-RW-ALL:focus .link,
.A-LNKC-RW-ALL:hover .link,
.A-LNKC-RW-ALL:focus .link,
.A-LNKD-RW-ALL:hover .link,
.A-LNKD-RW-ALL:focus .link,
.A-LNKND16R-RW-ALL:hover .link,
.A-LNKND16R-RW-ALL:focus .link,
.A-LNKST-RW-ALL:hover .link,
.A-LNKST-RW-ALL:focus .link,
.A-LNKND38L-RW-ALL:hover .link,
.A-LNKND38L-RW-ALL:focus .link,
.A-MODLNK-RW-ALL:hover .link,
.A-MODLNK-RW-ALL:focus .link {
  text-decoration: underline;
  cursor: pointer;
}
.A-LNK14BSI-RW-ALL .icon::after,
.A-LNK16BSI-RW-ALL .icon::after,
.A-LNKAD-RW-ALL .icon::after,
.A-LNKAU-RW-ALL .icon::after,
.A-LNKB-RW-ALL .icon::after,
.A-LNKC16LDB-RW-ALL .icon::after,
.A-LNKC16R-RW-ALL .icon::after,
.A-LNKND16B-RW-ALL .icon::after,
.A-LNKC22L-RW-ALL .icon::after,
.A-LNKC22LDB-RW-ALL .icon::after,
.A-LNKC28L-RW-ALL .icon::after,
.A-LNKC22TDB-RW-ALL .icon::after,
.A-LNKC28TDB-RW-ALL .icon::after,
.A-LNKC-RW-ALL .icon::after,
.A-LNKD-RW-ALL .icon::after,
.A-LNKND16R-RW-ALL .icon::after,
.A-LNKST-RW-ALL .icon::after,
.A-LNKND38L-RW-ALL .icon::after,
.A-MODLNK-RW-ALL .icon::after {
  display: inline;
}
.A-LNK14BSI-RW-ALL .link p,
.A-LNK14BSI-RW-ALL .link h1,
.A-LNK14BSI-RW-ALL .link h2,
.A-LNK14BSI-RW-ALL .link h3,
.A-LNK14BSI-RW-ALL .link h4,
.A-LNK14BSI-RW-ALL .link h5,
.A-LNK14BSI-RW-ALL .link h6,
.A-LNK16BSI-RW-ALL .link p,
.A-LNK16BSI-RW-ALL .link h1,
.A-LNK16BSI-RW-ALL .link h2,
.A-LNK16BSI-RW-ALL .link h3,
.A-LNK16BSI-RW-ALL .link h4,
.A-LNK16BSI-RW-ALL .link h5,
.A-LNK16BSI-RW-ALL .link h6,
.A-LNKAD-RW-ALL .link p,
.A-LNKAD-RW-ALL .link h1,
.A-LNKAD-RW-ALL .link h2,
.A-LNKAD-RW-ALL .link h3,
.A-LNKAD-RW-ALL .link h4,
.A-LNKAD-RW-ALL .link h5,
.A-LNKAD-RW-ALL .link h6,
.A-LNKAU-RW-ALL .link p,
.A-LNKAU-RW-ALL .link h1,
.A-LNKAU-RW-ALL .link h2,
.A-LNKAU-RW-ALL .link h3,
.A-LNKAU-RW-ALL .link h4,
.A-LNKAU-RW-ALL .link h5,
.A-LNKAU-RW-ALL .link h6,
.A-LNKB-RW-ALL .link p,
.A-LNKB-RW-ALL .link h1,
.A-LNKB-RW-ALL .link h2,
.A-LNKB-RW-ALL .link h3,
.A-LNKB-RW-ALL .link h4,
.A-LNKB-RW-ALL .link h5,
.A-LNKB-RW-ALL .link h6,
.A-LNKC16LDB-RW-ALL .link p,
.A-LNKC16LDB-RW-ALL .link h1,
.A-LNKC16LDB-RW-ALL .link h2,
.A-LNKC16LDB-RW-ALL .link h3,
.A-LNKC16LDB-RW-ALL .link h4,
.A-LNKC16LDB-RW-ALL .link h5,
.A-LNKC16LDB-RW-ALL .link h6,
.A-LNKC16R-RW-ALL .link p,
.A-LNKC16R-RW-ALL .link h1,
.A-LNKC16R-RW-ALL .link h2,
.A-LNKC16R-RW-ALL .link h3,
.A-LNKC16R-RW-ALL .link h4,
.A-LNKC16R-RW-ALL .link h5,
.A-LNKC16R-RW-ALL .link h6,
.A-LNKND16B-RW-ALL .link p,
.A-LNKND16B-RW-ALL .link h1,
.A-LNKND16B-RW-ALL .link h2,
.A-LNKND16B-RW-ALL .link h3,
.A-LNKND16B-RW-ALL .link h4,
.A-LNKND16B-RW-ALL .link h5,
.A-LNKND16B-RW-ALL .link h6,
.A-LNKC22L-RW-ALL .link p,
.A-LNKC22L-RW-ALL .link h1,
.A-LNKC22L-RW-ALL .link h2,
.A-LNKC22L-RW-ALL .link h3,
.A-LNKC22L-RW-ALL .link h4,
.A-LNKC22L-RW-ALL .link h5,
.A-LNKC22L-RW-ALL .link h6,
.A-LNKC22LDB-RW-ALL .link p,
.A-LNKC22LDB-RW-ALL .link h1,
.A-LNKC22LDB-RW-ALL .link h2,
.A-LNKC22LDB-RW-ALL .link h3,
.A-LNKC22LDB-RW-ALL .link h4,
.A-LNKC22LDB-RW-ALL .link h5,
.A-LNKC22LDB-RW-ALL .link h6,
.A-LNKC28L-RW-ALL .link p,
.A-LNKC28L-RW-ALL .link h1,
.A-LNKC28L-RW-ALL .link h2,
.A-LNKC28L-RW-ALL .link h3,
.A-LNKC28L-RW-ALL .link h4,
.A-LNKC28L-RW-ALL .link h5,
.A-LNKC28L-RW-ALL .link h6,
.A-LNKC22TDB-RW-ALL .link p,
.A-LNKC22TDB-RW-ALL .link h1,
.A-LNKC22TDB-RW-ALL .link h2,
.A-LNKC22TDB-RW-ALL .link h3,
.A-LNKC22TDB-RW-ALL .link h4,
.A-LNKC22TDB-RW-ALL .link h5,
.A-LNKC22TDB-RW-ALL .link h6,
.A-LNKC28TDB-RW-ALL .link p,
.A-LNKC28TDB-RW-ALL .link h1,
.A-LNKC28TDB-RW-ALL .link h2,
.A-LNKC28TDB-RW-ALL .link h3,
.A-LNKC28TDB-RW-ALL .link h4,
.A-LNKC28TDB-RW-ALL .link h5,
.A-LNKC28TDB-RW-ALL .link h6,
.A-LNKC-RW-ALL .link p,
.A-LNKC-RW-ALL .link h1,
.A-LNKC-RW-ALL .link h2,
.A-LNKC-RW-ALL .link h3,
.A-LNKC-RW-ALL .link h4,
.A-LNKC-RW-ALL .link h5,
.A-LNKC-RW-ALL .link h6,
.A-LNKD-RW-ALL .link p,
.A-LNKD-RW-ALL .link h1,
.A-LNKD-RW-ALL .link h2,
.A-LNKD-RW-ALL .link h3,
.A-LNKD-RW-ALL .link h4,
.A-LNKD-RW-ALL .link h5,
.A-LNKD-RW-ALL .link h6,
.A-LNKND16R-RW-ALL .link p,
.A-LNKND16R-RW-ALL .link h1,
.A-LNKND16R-RW-ALL .link h2,
.A-LNKND16R-RW-ALL .link h3,
.A-LNKND16R-RW-ALL .link h4,
.A-LNKND16R-RW-ALL .link h5,
.A-LNKND16R-RW-ALL .link h6,
.A-LNKST-RW-ALL .link p,
.A-LNKST-RW-ALL .link h1,
.A-LNKST-RW-ALL .link h2,
.A-LNKST-RW-ALL .link h3,
.A-LNKST-RW-ALL .link h4,
.A-LNKST-RW-ALL .link h5,
.A-LNKST-RW-ALL .link h6,
.A-LNKND38L-RW-ALL .link p,
.A-LNKND38L-RW-ALL .link h1,
.A-LNKND38L-RW-ALL .link h2,
.A-LNKND38L-RW-ALL .link h3,
.A-LNKND38L-RW-ALL .link h4,
.A-LNKND38L-RW-ALL .link h5,
.A-LNKND38L-RW-ALL .link h6,
.A-MODLNK-RW-ALL .link p,
.A-MODLNK-RW-ALL .link h1,
.A-MODLNK-RW-ALL .link h2,
.A-MODLNK-RW-ALL .link h3,
.A-MODLNK-RW-ALL .link h4,
.A-MODLNK-RW-ALL .link h5,
.A-MODLNK-RW-ALL .link h6 {
  display: inline;
}
.A-LNK14BSI-RW-ALL p.link,
.A-LNK14BSI-RW-ALL h1.link,
.A-LNK14BSI-RW-ALL h2.link,
.A-LNK14BSI-RW-ALL h3.link,
.A-LNK14BSI-RW-ALL h4.link,
.A-LNK14BSI-RW-ALL h5.link,
.A-LNK14BSI-RW-ALL h6.link,
.A-LNK16BSI-RW-ALL p.link,
.A-LNK16BSI-RW-ALL h1.link,
.A-LNK16BSI-RW-ALL h2.link,
.A-LNK16BSI-RW-ALL h3.link,
.A-LNK16BSI-RW-ALL h4.link,
.A-LNK16BSI-RW-ALL h5.link,
.A-LNK16BSI-RW-ALL h6.link,
.A-LNKAD-RW-ALL p.link,
.A-LNKAD-RW-ALL h1.link,
.A-LNKAD-RW-ALL h2.link,
.A-LNKAD-RW-ALL h3.link,
.A-LNKAD-RW-ALL h4.link,
.A-LNKAD-RW-ALL h5.link,
.A-LNKAD-RW-ALL h6.link,
.A-LNKAU-RW-ALL p.link,
.A-LNKAU-RW-ALL h1.link,
.A-LNKAU-RW-ALL h2.link,
.A-LNKAU-RW-ALL h3.link,
.A-LNKAU-RW-ALL h4.link,
.A-LNKAU-RW-ALL h5.link,
.A-LNKAU-RW-ALL h6.link,
.A-LNKB-RW-ALL p.link,
.A-LNKB-RW-ALL h1.link,
.A-LNKB-RW-ALL h2.link,
.A-LNKB-RW-ALL h3.link,
.A-LNKB-RW-ALL h4.link,
.A-LNKB-RW-ALL h5.link,
.A-LNKB-RW-ALL h6.link,
.A-LNKC16LDB-RW-ALL p.link,
.A-LNKC16LDB-RW-ALL h1.link,
.A-LNKC16LDB-RW-ALL h2.link,
.A-LNKC16LDB-RW-ALL h3.link,
.A-LNKC16LDB-RW-ALL h4.link,
.A-LNKC16LDB-RW-ALL h5.link,
.A-LNKC16LDB-RW-ALL h6.link,
.A-LNKC16R-RW-ALL p.link,
.A-LNKC16R-RW-ALL h1.link,
.A-LNKC16R-RW-ALL h2.link,
.A-LNKC16R-RW-ALL h3.link,
.A-LNKC16R-RW-ALL h4.link,
.A-LNKC16R-RW-ALL h5.link,
.A-LNKC16R-RW-ALL h6.link,
.A-LNKND16B-RW-ALL p.link,
.A-LNKND16B-RW-ALL h1.link,
.A-LNKND16B-RW-ALL h2.link,
.A-LNKND16B-RW-ALL h3.link,
.A-LNKND16B-RW-ALL h4.link,
.A-LNKND16B-RW-ALL h5.link,
.A-LNKND16B-RW-ALL h6.link,
.A-LNKC22L-RW-ALL p.link,
.A-LNKC22L-RW-ALL h1.link,
.A-LNKC22L-RW-ALL h2.link,
.A-LNKC22L-RW-ALL h3.link,
.A-LNKC22L-RW-ALL h4.link,
.A-LNKC22L-RW-ALL h5.link,
.A-LNKC22L-RW-ALL h6.link,
.A-LNKC22LDB-RW-ALL p.link,
.A-LNKC22LDB-RW-ALL h1.link,
.A-LNKC22LDB-RW-ALL h2.link,
.A-LNKC22LDB-RW-ALL h3.link,
.A-LNKC22LDB-RW-ALL h4.link,
.A-LNKC22LDB-RW-ALL h5.link,
.A-LNKC22LDB-RW-ALL h6.link,
.A-LNKC28L-RW-ALL p.link,
.A-LNKC28L-RW-ALL h1.link,
.A-LNKC28L-RW-ALL h2.link,
.A-LNKC28L-RW-ALL h3.link,
.A-LNKC28L-RW-ALL h4.link,
.A-LNKC28L-RW-ALL h5.link,
.A-LNKC28L-RW-ALL h6.link,
.A-LNKC22TDB-RW-ALL p.link,
.A-LNKC22TDB-RW-ALL h1.link,
.A-LNKC22TDB-RW-ALL h2.link,
.A-LNKC22TDB-RW-ALL h3.link,
.A-LNKC22TDB-RW-ALL h4.link,
.A-LNKC22TDB-RW-ALL h5.link,
.A-LNKC22TDB-RW-ALL h6.link,
.A-LNKC28TDB-RW-ALL p.link,
.A-LNKC28TDB-RW-ALL h1.link,
.A-LNKC28TDB-RW-ALL h2.link,
.A-LNKC28TDB-RW-ALL h3.link,
.A-LNKC28TDB-RW-ALL h4.link,
.A-LNKC28TDB-RW-ALL h5.link,
.A-LNKC28TDB-RW-ALL h6.link,
.A-LNKC-RW-ALL p.link,
.A-LNKC-RW-ALL h1.link,
.A-LNKC-RW-ALL h2.link,
.A-LNKC-RW-ALL h3.link,
.A-LNKC-RW-ALL h4.link,
.A-LNKC-RW-ALL h5.link,
.A-LNKC-RW-ALL h6.link,
.A-LNKD-RW-ALL p.link,
.A-LNKD-RW-ALL h1.link,
.A-LNKD-RW-ALL h2.link,
.A-LNKD-RW-ALL h3.link,
.A-LNKD-RW-ALL h4.link,
.A-LNKD-RW-ALL h5.link,
.A-LNKD-RW-ALL h6.link,
.A-LNKND16R-RW-ALL p.link,
.A-LNKND16R-RW-ALL h1.link,
.A-LNKND16R-RW-ALL h2.link,
.A-LNKND16R-RW-ALL h3.link,
.A-LNKND16R-RW-ALL h4.link,
.A-LNKND16R-RW-ALL h5.link,
.A-LNKND16R-RW-ALL h6.link,
.A-LNKST-RW-ALL p.link,
.A-LNKST-RW-ALL h1.link,
.A-LNKST-RW-ALL h2.link,
.A-LNKST-RW-ALL h3.link,
.A-LNKST-RW-ALL h4.link,
.A-LNKST-RW-ALL h5.link,
.A-LNKST-RW-ALL h6.link,
.A-LNKND38L-RW-ALL p.link,
.A-LNKND38L-RW-ALL h1.link,
.A-LNKND38L-RW-ALL h2.link,
.A-LNKND38L-RW-ALL h3.link,
.A-LNKND38L-RW-ALL h4.link,
.A-LNKND38L-RW-ALL h5.link,
.A-LNKND38L-RW-ALL h6.link,
.A-MODLNK-RW-ALL p.link,
.A-MODLNK-RW-ALL h1.link,
.A-MODLNK-RW-ALL h2.link,
.A-MODLNK-RW-ALL h3.link,
.A-MODLNK-RW-ALL h4.link,
.A-MODLNK-RW-ALL h5.link,
.A-MODLNK-RW-ALL h6.link {
  display: inline;
}
.A-LNK14BSI-RW-ALL,
.A-LNK16BSI-RW-ALL,
.A-LNKD-RW-ALL,
.A-LNKB-RW-ALL,
.A-MODLNK-RW-ALL {
  display: table;
}
.A-LNK14BSI-RW-ALL .link,
.A-LNK14BSI-RW-ALL .icon,
.A-LNK16BSI-RW-ALL .link,
.A-LNK16BSI-RW-ALL .icon,
.A-LNKD-RW-ALL .link,
.A-LNKD-RW-ALL .icon,
.A-LNKB-RW-ALL .link,
.A-LNKB-RW-ALL .icon,
.A-MODLNK-RW-ALL .link,
.A-MODLNK-RW-ALL .icon {
  display: table-cell;
}
.A-LNKAD-RW-ALL,
.A-LNKAU-RW-ALL,
.A-LNKC16LDB-RW-ALL,
.A-LNKC16R-RW-ALL,
.A-LNKC22L-RW-ALL,
.A-LNKC22LDB-RW-ALL,
.A-LNKC28L-RW-ALL,
.A-LNKC22TDB-RW-ALL,
.A-LNKC28TDB-RW-ALL,
.A-LNKC-RW-ALL,
.A-LNKND16R-RW-ALL,
.A-LNKST-RW-ALL {
  vertical-align: 5px;
}
.icon-right-space {
  padding-right: 4px;
}
a:not([class^="A-BTN"]) {
  word-break: break-word;
}
a:not([class^="A-BTN"]) *[class^="A-TYP"] {
  color: inherit;
}
.A-LNK14BSI-RW-ALL {
  font-family: "HSBC Univers Next", "Arial", "PingFang SC", "Microsoft YaHei",
    "Lantinghei SC", "Heiti SC", "simhei", "sans-serif";
  font-size: 14px;
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 700;
  color: #333;
  text-align: left;
  line-height: 1.2;
  text-decoration: none;
  margin: 0;
  padding: 0;
}
.A-LNK14BSI-RW-ALL .icon::after,
.A-LNK14BSI-RW-ALL .icon::before {
  font-size: 1.5em;
  margin-left: 1px;
  vertical-align: -3px;
  margin-bottom: -1px;
}
.A-LNK16BSI-RW-ALL {
  font-family: "HSBC Univers Next", "Arial", "PingFang SC", "Microsoft YaHei",
    "Lantinghei SC", "Heiti SC", "simhei", "sans-serif";
  font-size: 16px;
  font-size: 1rem;
  font-style: normal;
  font-weight: 700;
  color: #333;
  text-align: left;
  line-height: 1.2;
  text-decoration: none;
  margin: 0;
  padding: 0;
}
.A-LNK16BSI-RW-ALL .icon::after {
  font-size: 1.5em;
  margin-right: 1px;
  vertical-align: -3px;
  margin-bottom: -1px;
}
.A-LNKAD-RW-ALL {
  font-size: 16px;
  font-size: 1rem;
  color: #333;
  text-decoration: none;
}
.A-LNKAD-RW-ALL .icon::after {
  font-size: 16px;
  font-size: 1rem;
  margin-left: -3px;
  vertical-align: -1px;
}
@media (min-width: 480px) {
  .A-LNKAD-RW-ALL .icon::after {
    margin-left: -1px;
  }
}
@media (min-width: 960px) {
  .A-LNKAD-RW-ALL .icon::after {
    margin-left: 0;
  }
}
.A-LNKAU-RW-ALL {
  font-family: "HSBC Univers Next", "Arial", "PingFang SC", "Microsoft YaHei",
    "Lantinghei SC", "Heiti SC", "simhei", "sans-serif";
  font-size: 16px;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  color: #333;
  text-align: left;
  text-decoration: none;
  margin: 0;
  padding: 0;
}
.A-LNKAU-RW-ALL .icon::after {
  font-size: 18px;
  font-size: 1.125rem;
  margin-left: -3px;
  vertical-align: -1px;
  color: #333;
}
@media (min-width: 480px) {
  .A-LNKAU-RW-ALL .icon::after {
    margin-left: -1px;
  }
}
@media (min-width: 960px) {
  .A-LNKAU-RW-ALL .icon::after {
    margin-left: 0;
  }
}
.A-LNKB-RW-ALL {
  font-family: "HSBC Univers Next", "Arial", "PingFang SC", "Microsoft YaHei",
    "Lantinghei SC", "Heiti SC", "simhei", "sans-serif";
  font-size: 16px;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  color: #333;
  text-align: left;
  text-decoration: none;
  margin: 0;
  padding: 0;
}
.A-LNKB-RW-ALL .icon::after {
  font-size: 1.5em;
  margin-right: -4px;
  color: #db0011;
  vertical-align: -3px;
  margin-bottom: -1px;
}
.A-LNKC16LDB-RW-ALL {
  font-family: "HSBC Univers Next", "Arial", "PingFang SC", "Microsoft YaHei",
    "Lantinghei SC", "Heiti SC", "simhei", "sans-serif";
  font-size: 16px;
  font-size: 1rem;
  font-style: normal;
  font-weight: 300;
  color: #fff;
  line-height: 1.2;
  text-align: left;
  text-decoration: none;
  margin: 0;
  padding: 0;
  white-space: nowrap;
}
.A-LNKC16LDB-RW-ALL .link {
  white-space: normal;
}
.A-LNKC16LDB-RW-ALL .icon::after,
.A-LNKC16LDB-RW-ALL .icon::before {
  font-size: 1.5em;
  margin-left: -4px;
  color: #fff;
  vertical-align: -3px;
}
.A-LNKC16LDB-RW-ALL .visuallyhidden {
  white-space: normal;
}
.A-LNKC16R-RW-ALL {
  font-family: "HSBC Univers Next", "Arial", "PingFang SC", "Microsoft YaHei",
    "Lantinghei SC", "Heiti SC", "simhei", "sans-serif";
  font-size: 16px;
  font-size: 1rem;
  text-align: left;
  color: #333;
  font-style: normal;
  font-weight: 400;
  line-height: 1.2;
  text-decoration: none;
  margin: 0;
  padding: 0;
  white-space: nowrap;
}
.A-LNKC16R-RW-ALL .link {
  white-space: normal;
}
.A-LNKC16R-RW-ALL .icon::after,
.A-LNKC16R-RW-ALL .icon::before,
.A-LNKC16R-RW-ALL.ico-rev::after,
.A-LNKC16R-RW-ALL.ico-rev::before {
  font-size: 1.5em;
  margin-left: -3px;
  color: #db0011;
  vertical-align: -3px;
}
.A-LNKC16R-RW-ALL .visuallyhidden {
  white-space: normal;
}
.A-LNKC22R-RW-ALL {
  font-family: "HSBC Univers Next", "Arial", "PingFang SC", "Microsoft YaHei",
    "Lantinghei SC", "Heiti SC", "simhei", "sans-serif";
  font-size: 22px;
  font-size: 1.375rem;
  font-style: normal;
  font-weight: 400;
  color: #333;
  line-height: 1.2;
  text-align: left;
  text-decoration: none;
  margin: 0;
  padding: 0;
}
.A-LNKC22R-RW-ALL .icon::after,
.A-LNKC22R-RW-ALL .icon::before {
  font-size: 1.5em;
  color: #db0011;
  vertical-align: -3px;
  margin-left: -3px;
}
.A-LNKC28R-RW-ALL {
  font-family: "HSBC Univers Next", "Arial", "PingFang SC", "Microsoft YaHei",
    "Lantinghei SC", "Heiti SC", "simhei", "sans-serif";
  font-size: 28px;
  font-size: 1.75rem;
  font-style: normal;
  font-weight: 400;
  color: #333;
  line-height: 1.2;
  text-align: left;
  text-decoration: none;
  margin: 0;
  padding: 0;
}
.A-LNKC28R-RW-ALL .icon::after {
  font-size: 1.5em;
  color: #db0011;
  vertical-align: -3px;
  margin-left: -3px;
}
.A-LNKC22L-RW-ALL {
  font-family: "HSBC Univers Next", "Arial", "PingFang SC", "Microsoft YaHei",
    "Lantinghei SC", "Heiti SC", "simhei", "sans-serif";
  font-size: 20px;
  font-size: 1.25rem;
  text-align: left;
  color: #333;
  font-style: normal;
  font-weight: 300;
  line-height: 1.2;
  text-decoration: none;
  margin: 0;
  white-space: nowrap;
}
@media (min-width: 480px) {
  .A-LNKC22L-RW-ALL {
    font-size: 20px;
    font-size: 1.25rem;
  }
}
@media (min-width: 960px) {
  .A-LNKC22L-RW-ALL {
    font-size: 22px;
    font-size: 1.375rem;
  }
}
.A-LNKC22L-RW-ALL .link {
  white-space: normal;
}
.A-LNKC22L-RW-ALL .icon::after,
.A-LNKC22L-RW-ALL .icon::before {
  font-size: 1em;
  margin-left: -3px;
  color: #db0011;
  vertical-align: -2px;
}
.A-LNKC22L-RW-ALL .visuallyhidden {
  white-space: normal;
}
.A-LNKC22LDB-RW-ALL {
  font-family: "HSBC Univers Next", "Arial", "PingFang SC", "Microsoft YaHei",
    "Lantinghei SC", "Heiti SC", "simhei", "sans-serif";
  font-size: 20px;
  font-size: 1.25rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.2;
  margin: 0;
  padding: 0;
  color: #fff;
  text-decoration: none;
}
@media (min-width: 960px) {
  .A-LNKC22LDB-RW-ALL {
    font-size: 22px;
    font-size: 1.375rem;
  }
}
.A-LNKC22LDB-RW-ALL .icon::after {
  font-size: 1em;
  color: #fff;
  vertical-align: -2px;
  margin-left: -5px;
}
.A-LNKC28L-RW-ALL {
  font-family: "HSBC Univers Next", "Arial", "PingFang SC", "Microsoft YaHei",
    "Lantinghei SC", "Heiti SC", "simhei", "sans-serif";
  font-size: 25px;
  font-size: 1.5625rem;
  text-align: left;
  font-style: normal;
  font-weight: 300;
  color: #333;
  line-height: 1.2;
  text-decoration: none;
  margin: 0;
  padding: 0;
  white-space: nowrap;
}
@media (min-width: 480px) {
  .A-LNKC28L-RW-ALL {
    font-size: 25px;
    font-size: 1.5625rem;
  }
}
@media (min-width: 960px) {
  .A-LNKC28L-RW-ALL {
    font-size: 28px;
    font-size: 1.75rem;
  }
}
.A-LNKC28L-RW-ALL .link {
  white-space: normal;
}
.A-LNKC28L-RW-ALL .icon::after,
.A-LNKC28L-RW-ALL .icon::before,
.A-LNKC28L-RW-ALL.ico-rev::after,
.A-LNKC28L-RW-ALL.ico-rev::before {
  font-size: 1em;
  margin-left: -6px;
  color: #db0011;
  vertical-align: -3px;
}
.A-LNKC28L-RW-ALL .visuallyhidden {
  white-space: normal;
}
@-moz-document url-prefix() {
  .A-LNKC28L-RW-ALL:focus {
    border-left: 1px dotted #000;
    outline: 1px dotted !important;
  }
}
.A-LNKC28TDB-RW-ALL {
  font-family: "HSBC Univers Next", "Arial", "PingFang SC", "Microsoft YaHei",
    "Lantinghei SC", "Heiti SC", "simhei", "sans-serif";
  font-size: 28px;
  font-size: 1.75rem;
  font-style: normal;
  font-weight: 200;
  color: #fff;
  line-height: 1.2;
  text-decoration: none;
  margin: 0;
  padding: 0;
}
.A-LNKC28TDB-RW-ALL:hover .link,
.A-LNKC28TDB-RW-ALL:focus .link {
  text-decoration: underline;
  cursor: pointer;
}
.A-LNKC28TDB-RW-ALL .icon::after,
.A-LNKC28TDB-RW-ALL .icon::before {
  font-size: 1em;
  margin-left: -7px;
  color: #fff;
  vertical-align: -3px;
}
.A-LNKC28TDB-RW-ALL .visuallyhidden {
  white-space: normal;
}
.A-LNKC-RW-ALL {
  font-family: "HSBC Univers Next", "Arial", "PingFang SC", "Microsoft YaHei",
    "Lantinghei SC", "Heiti SC", "simhei", "sans-serif";
  font-size: 16px;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  color: #333;
  text-align: left;
  text-decoration: none;
  margin: 0;
  padding: 0;
}
.A-LNKD-RW-ALL {
  font-family: "HSBC Univers Next", "Arial", "PingFang SC", "Microsoft YaHei",
    "Lantinghei SC", "Heiti SC", "simhei", "sans-serif";
  font-size: 16px;
  font-size: 1rem;
  text-align: left;
  font-style: normal;
  font-weight: 400;
  color: #333;
  text-decoration: none;
  margin: 0;
  padding: 0;
}
.A-LNKD-RW-ALL .icon::after,
.A-LNKD-RW-ALL .icon::before,
.A-LNKD-RW-ALL.link-icon::after,
.A-LNKD-RW-ALL.link-icon::before {
  font-size: 1.5em;
  margin-right: 0;
  vertical-align: -2px;
}
.A-LNKIN14BOL-RW-ALL {
  font-family: "HSBC Univers Next", "Arial", "PingFang SC", "Microsoft YaHei",
    "Lantinghei SC", "Heiti SC", "simhei", "sans-serif";
  font-size: 14px;
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 700;
  color: #333;
  text-align: right;
  text-decoration: underline;
  margin: 0;
  padding: 0;
}
.A-LNKIN14BOL-RW-ALL .link {
  cursor: pointer;
}
.A-LNKIN14REG-RW-ALL {
  font-family: "HSBC Univers Next", "Arial", "PingFang SC", "Microsoft YaHei",
    "Lantinghei SC", "Heiti SC", "simhei", "sans-serif";
  font-size: 14px;
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 400;
  color: #333;
  text-align: left;
  text-decoration: underline;
  margin: 0;
  padding: 0;
}
.A-LNKIN14REG-RW-ALL .link {
  cursor: pointer;
}
.A-LNKIN14REG-RW-ALL .link:hover,
.A-LNKIN14REG-RW-ALL .link:focus {
  color: #5c5c5c;
}
@-moz-document url-prefix() {
  .A-LNKIN14REG-RW-ALL:focus {
    border-left: 1px dotted;
  }
}
.A-LNKIN16REG-RW-ALL {
  font-family: "HSBC Univers Next", "Arial", "PingFang SC", "Microsoft YaHei",
    "Lantinghei SC", "Heiti SC", "simhei", "sans-serif";
  font-size: 16px;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.2;
  color: #333;
  text-align: left;
  text-decoration: underline;
  margin: 0;
  padding: 0;
}
.A-LNKIN16REG-RW-ALL .link {
  cursor: pointer;
}
.A-LNKIN16REG-RW-ALL .link:hover,
.A-LNKIN16REG-RW-ALL .link:focus {
  color: #5c5c5c;
}
.A-LNKIN22REG-RW-ALL {
  font-family: "HSBC Univers Next", "Arial", "PingFang SC", "Microsoft YaHei",
    "Lantinghei SC", "Heiti SC", "simhei", "sans-serif";
  font-size: 22px;
  font-size: 1.375rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.2;
  color: #333;
  text-align: left;
  text-decoration: underline;
  margin: 0;
  padding: 0;
}
.A-LNKIN22REG-RW-ALL .link {
  cursor: pointer;
}
.A-LNKIN22REG-RW-ALL .link:hover,
.A-LNKIN22REG-RW-ALL .link:focus {
  color: #5c5c5c;
}
.A-LNKND16R-RW-ALL {
  font-family: "HSBC Univers Next", "Arial", "PingFang SC", "Microsoft YaHei",
    "Lantinghei SC", "Heiti SC", "simhei", "sans-serif";
  font-size: 16px;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  color: #333;
  text-align: left;
  text-decoration: none;
  margin: 0;
  padding: 0;
}
.A-LNKND16R-RW-ALL .icon::after {
  font-size: 1.5em;
  vertical-align: middle;
}
.A-LNKND16B-RW-ALL {
  font-family: "HSBC Univers Next", "Arial", "PingFang SC", "Microsoft YaHei",
    "Lantinghei SC", "Heiti SC", "simhei", "sans-serif";
  font-size: 16px;
  font-size: 1rem;
  font-style: normal;
  font-weight: 500;
  color: #333;
  text-align: left;
  margin: 0;
  padding: 0;
}
.A-LNKST-RW-ALL {
  font-family: "HSBC Univers Next", "Arial", "PingFang SC", "Microsoft YaHei",
    "Lantinghei SC", "Heiti SC", "simhei", "sans-serif";
  font-size: 16px;
  font-size: 1rem;
  text-align: left;
  font-style: normal;
  font-weight: 700;
  color: #333;
  line-height: 1.2;
  text-decoration: none;
  margin: 0;
  padding: 0;
  white-space: nowrap;
}
.A-LNKST-RW-ALL .link {
  white-space: normal;
}
.A-LNKST-RW-ALL .icon::after,
.A-LNKST-RW-ALL .icon::before {
  font-size: 1.1em;
  margin-left: -1px;
  color: #db0011;
  vertical-align: -1px;
}
.A-LNKST-RW-ALL .visuallyhidden {
  white-space: normal;
}
.A-LNKND38L-RW-ALL {
  font-family: "HSBC Univers Next", "Arial", "PingFang SC", "Microsoft YaHei",
    "Lantinghei SC", "Heiti SC", "simhei", "sans-serif";
  font-size: 38px;
  font-size: 2.375rem;
  text-align: left;
  font-style: normal;
  font-weight: 400;
  color: #333;
  text-decoration: none;
  margin: 0;
  padding: 0;
}
.A-LNKVIDB-RW-ALL {
  width: 52px;
  height: 52px;
  border-radius: 0;
  padding-left: 2px;
  padding-right: 2px;
  background-color: #db0011;
  opacity: 0.7;
  cursor: pointer;
  border: 0;
}
@media (min-width: 960px) {
  .A-LNKVIDB-RW-ALL {
    width: 88px;
    height: 88px;
    padding-left: 12px;
    padding-right: 12px;
  }
}
.A-LNKVIDB-RW-ALL::before {
  content: "";
  display: block;
  border-width: 10px 0 10px 14px;
  margin: auto 18px;
  border-style: solid;
  border-color: transparent transparent transparent #fff;
  position: relative;
  top: 0;
  left: 0;
}
@media (min-width: 960px) {
  .A-LNKVIDB-RW-ALL::before {
    border-width: 18px 0 18px 24px;
    margin: auto 22px;
  }
}
.A-LNKVIDB-RW-ALL:hover,
.A-LNKVIDB-RW-ALL:focus {
  background: #db0011;
  opacity: 0.8;
}
.A-LNKVIDB-RW-ALL:active {
  background: #db0011;
  opacity: 1;
}
.A-MODLNK-RW-ALL {
  font-family: "HSBC Univers Next", "Arial", "PingFang SC", "Microsoft YaHei",
    "Lantinghei SC", "Heiti SC", "simhei", "sans-serif";
  font-size: 16px;
  font-size: 1rem;
  text-align: left;
  font-style: normal;
  font-weight: 400;
  color: #333;
  cursor: pointer;
  text-decoration: none;
}
.A-MODLNK-RW-ALL .icon::after,
.A-MODLNK-RW-ALL .icon::before,
.A-MODLNK-RW-ALL.link-icon::after,
.A-MODLNK-RW-ALL.link-icon::before {
  font-size: 1.5em;
  vertical-align: -2px;
}
.A-MODLNK-RW-ALL .link {
  margin-left: 7px;
}
@media (min-width: 480px) {
  .A-MODLNK-RW-ALL .link {
    margin-left: 1px;
  }
}
@media (min-width: 960px) {
  .A-MODLNK-RW-ALL .link {
    margin-left: 2px;
  }
}
.A-TAGLNK-RW-ALL {
  font-family: "HSBC Univers Next", "Arial", "PingFang SC", "Microsoft YaHei",
    "Lantinghei SC", "Heiti SC", "simhei", "sans-serif";
  font-size: 14px;
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 400;
  text-transform: uppercase;
  color: #333;
  text-align: center;
  border: 1px solid #333;
  text-decoration: none;
  padding: 7px 10px;
}
.A-TAGLNK-RW-ALL:hover,
.A-TAGLNK-RW-ALL:focus {
  background: #d9d9d9;
  cursor: pointer;
}
.A-TAGLNK-RW-ALL:active {
  background: #b6b7b6;
}
.M-MODWIN-RW-DEV,
.A-MOD-RW-ALL,
.A-MODLIVCHT-RW-ALL,
.A-ERRORCONT-RW-ALL {
  font-family: "HSBC Univers Next", "Arial", "PingFang SC", "Microsoft YaHei",
    "Lantinghei SC", "Heiti SC", "simhei", "sans-serif";
  font-size: 16px;
  font-size: 1rem;
  font-style: normal;
  font-weight: 300;
  width: auto;
  position: relative;
  background: #fff;
  color: #333;
  padding: 42px 13px 28px;
  display: block;
}
.M-MODWIN-RW-DEV .description,
.M-MODWIN-RW-DEV .close,
.M-MODWIN-RW-DEV .title,
.M-MODWIN-RW-DEV .buttons,
.A-MOD-RW-ALL .description,
.A-MOD-RW-ALL .close,
.A-MOD-RW-ALL .title,
.A-MOD-RW-ALL .buttons,
.A-MODLIVCHT-RW-ALL .description,
.A-ERRORCONT-RW-ALL .description,
.A-MODLIVCHT-RW-ALL .close,
.A-ERRORCONT-RW-ALL .close,
.A-MODLIVCHT-RW-ALL .title,
.A-ERRORCONT-RW-ALL .title,
.A-MODLIVCHT-RW-ALL .buttons,
.A-ERRORCONT-RW-ALL .buttons {
  display: block;
}
.M-MODWIN-RW-DEV .close,
.A-MOD-RW-ALL .close,
.A-MODLIVCHT-RW-ALL .close,
.A-ERRORCONT-RW-ALL .close {
  font-size: 24px;
  font-size: 1.5rem;
  left: auto;
  right: 3px;
  position: absolute;
  text-align: right;
  top: 8px;
  color: #333;
  border: 0;
  background: transparent;
}
@media (min-width: 480px) {
  .M-MODWIN-RW-DEV .close,
  .A-MOD-RW-ALL .close,
  .A-MODLIVCHT-RW-ALL .close,
  .A-ERRORCONT-RW-ALL .close {
    left: auto;
    right: 7px;
    top: 12px;
  }
}
@media (min-width: 960px) {
  .M-MODWIN-RW-DEV .close,
  .A-MOD-RW-ALL .close,
  .A-MODLIVCHT-RW-ALL .close,
  .A-ERRORCONT-RW-ALL .close {
    left: auto;
    right: 9px;
    top: 14px;
  }
}
.M-MODWIN-RW-DEV .close:active,
.A-MOD-RW-ALL .close:active,
.A-MODLIVCHT-RW-ALL .close:active,
.A-ERRORCONT-RW-ALL .close:active {
  color: #b6b7b6;
}
.M-MODWIN-RW-DEV .close:hover,
.A-MOD-RW-ALL .close:hover,
.A-MODLIVCHT-RW-ALL .close:hover,
.A-ERRORCONT-RW-ALL .close:hover {
  color: #b6b7b6;
  cursor: pointer;
}
.M-MODWIN-RW-DEV .title,
.A-MOD-RW-ALL .title,
.A-MODLIVCHT-RW-ALL .title,
.A-ERRORCONT-RW-ALL .title {
  margin-bottom: 28px;
  font-weight: 400;
}
.M-MODWIN-RW-DEV .divider,
.A-MOD-RW-ALL .divider,
.A-MODLIVCHT-RW-ALL .divider,
.A-ERRORCONT-RW-ALL .divider {
  margin: 28px 0;
  background: #d7d8d6;
  border: 0;
  height: 1px;
}
.M-MODWIN-RW-DEV .buttons,
.A-MOD-RW-ALL .buttons,
.A-MODLIVCHT-RW-ALL .buttons,
.A-ERRORCONT-RW-ALL .buttons {
  text-align: center;
}
.aem-AuthorLayer-Edit .modalWindow {
  height: auto;
}
.modalWindow {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 100%;
  height: auto;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.modalWindow .A-MOD-RW-ALL {
  text-align: left;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  max-width: 500px;
  overflow: auto;
  background: #fff;
  padding: 44px 16px 20px 16px;
  margin: 44px 8px;
  width: 100%;
}
@media (min-width: 480px) {
  .modalWindow .A-MOD-RW-ALL {
    margin: 44px 16px;
  }
}
@media (min-width: 960px) {
  .modalWindow .A-MOD-RW-ALL {
    padding: 44px 20px 20px 24px;
    margin: 44px 20px;
  }
}
.modalWindow .A-MOD-RW-ALL .close {
  padding: 13px;
  top: 0;
  right: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.modalWindow .A-MOD-RW-ALL .icon-delete:not(.link-icon)::after {
  content: "";
  -webkit-mask-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/close.svg");
  mask-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/close.svg");
  -webkit-mask-size: cover;
  mask-size: cover;
  background-color: #333;
  width: 18px;
  height: 18px;
}
.ie-11 .modalWindow .A-MOD-RW-ALL .icon-delete:not(.link-icon)::after {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/close.svg");
  background-color: #fff;
}
.modalWindow .A-MOD-RW-ALL .title {
  font-size: 32px;
  font-size: 2rem;
  margin: -6px 0 21px -3px;
  line-height: 1.2;
}
@media (min-width: 480px) {
  .modalWindow .A-MOD-RW-ALL .title {
    font-size: 32px;
    font-size: 2rem;
    margin: -6px 0 29px -3px;
  }
}
@media (min-width: 960px) {
  .modalWindow .A-MOD-RW-ALL .title {
    font-size: 38px;
    font-size: 2.375rem;
    margin: -7px 0 32px -4px;
  }
}
.modalWindow .A-MOD-RW-ALL .A-PAR16R-RW-ALL {
  margin-bottom: -4px;
}
.modalWindow .A-MOD-RW-ALL .description {
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.2;
}
@media (min-width: 480px) {
  .modalWindow .A-MOD-RW-ALL .divider {
    margin: 36px 0;
  }
}
@media (min-width: 960px) {
  .modalWindow .A-MOD-RW-ALL .divider {
    margin: 40px 0;
  }
}
@media (min-width: 480px) {
  .modalWindow .A-MOD-RW-ALL .buttons {
    text-align: right;
  }
}
.modalWindow .A-MOD-RW-ALL .buttons .options,
.modalWindow .A-MOD-RW-ALL .buttons .continue {
  padding: 15px 20px;
  cursor: pointer;
  width: 50%;
}
@media (min-width: 480px) {
  .modalWindow .A-MOD-RW-ALL .buttons .options,
  .modalWindow .A-MOD-RW-ALL .buttons .continue {
    float: left;
    width: auto;
  }
}
@media (min-width: 960px) {
  .modalWindow .A-MOD-RW-ALL .buttons .options,
  .modalWindow .A-MOD-RW-ALL .buttons .continue {
    width: auto;
  }
}
.modalWindow .A-MOD-RW-ALL .buttons .options {
  color: #333;
  text-decoration: none;
  background: transparent;
  border: 0;
}
.modalWindow .A-MOD-RW-ALL .buttons .options:hover,
.modalWindow .A-MOD-RW-ALL .buttons .options:focus {
  text-decoration: underline;
}
.modalWindow .A-MOD-RW-ALL .continue {
  display: -moz-inline-stack;
  display: inline-block;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  color: #fff;
  background: #db0011;
  text-decoration: none;
}
.modalWindow .A-MOD-RW-ALL .continue:hover {
  background: #af000d;
}
.modalWindow .A-MOD-RW-ALL .continue:active {
  background: #83000a;
}
.A-MODLIVCHT-RW-ALL,
.A-ERRORCONT-RW-ALL {
  text-align: left;
}
@media (min-width: 480px) {
  .A-MODLIVCHT-RW-ALL,
  .A-ERRORCONT-RW-ALL {
    width: auto;
    padding: 54px 36px 27px;
  }
}
@media (min-width: 960px) {
  .A-MODLIVCHT-RW-ALL,
  .A-ERRORCONT-RW-ALL {
    width: 580px;
    padding: 60px 40px 30px;
  }
}
.A-MODLIVCHT-RW-ALL .title,
.A-ERRORCONT-RW-ALL .title {
  font-size: 48px;
  font-size: 3rem;
}
@media (min-width: 480px) {
  .A-MODLIVCHT-RW-ALL .title,
  .A-ERRORCONT-RW-ALL .title {
    margin-bottom: 27px;
  }
}
@media (min-width: 960px) {
  .A-MODLIVCHT-RW-ALL .title,
  .A-ERRORCONT-RW-ALL .title {
    margin-bottom: 30px;
  }
}
.A-MODLIVCHT-RW-ALL .title .logo,
.A-ERRORCONT-RW-ALL .title .logo {
  display: -moz-inline-stack;
  display: inline-block;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  width: 200px;
  height: 35px;
  max-width: 200px;
  margin-top: 12px;
}
.A-MODLIVCHT-RW-ALL .title-text,
.A-ERRORCONT-RW-ALL .title-text {
  display: block;
}
@media (min-width: 480px) {
  .A-MODLIVCHT-RW-ALL .title-text,
  .A-ERRORCONT-RW-ALL .title-text {
    display: -moz-inline-stack;
    display: inline-block;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
  }
}
@media (min-width: 960px) {
  .A-MODLIVCHT-RW-ALL .title-text,
  .A-ERRORCONT-RW-ALL .title-text {
    display: -moz-inline-stack;
    display: inline-block;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
  }
}
.A-MODLIVCHT-RW-ALL .description,
.A-ERRORCONT-RW-ALL .description {
  font-family: "HSBC Univers Next", "Arial", "PingFang SC", "Microsoft YaHei",
    "Lantinghei SC", "Heiti SC", "simhei", "sans-serif";
  font-size: 22px;
  font-size: 1.375rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
}
@media (min-width: 480px) {
  .A-MODLIVCHT-RW-ALL .divider,
  .A-ERRORCONT-RW-ALL .divider {
    margin: 27px 0;
  }
}
@media (min-width: 960px) {
  .A-MODLIVCHT-RW-ALL .divider,
  .A-ERRORCONT-RW-ALL .divider {
    margin: 30px 0;
  }
}
@media (min-width: 480px) {
  .A-MODLIVCHT-RW-ALL .buttons,
  .A-ERRORCONT-RW-ALL .buttons {
    text-align: right;
  }
}
.A-MODLIVCHT-RW-ALL .buttons a,
.A-ERRORCONT-RW-ALL .buttons a,
.A-MODLIVCHT-RW-ALL .buttons button,
.A-ERRORCONT-RW-ALL .buttons button {
  font-family: "HSBC Univers Next", "Arial", "PingFang SC", "Microsoft YaHei",
    "Lantinghei SC", "Heiti SC", "simhei", "sans-serif";
  font-size: 16px;
  font-size: 1rem;
  font-style: normal;
  font-weight: 300;
  padding: 15px 20px;
  cursor: pointer;
  width: 50%;
}
@media (min-width: 480px) {
  .A-MODLIVCHT-RW-ALL .buttons a,
  .A-ERRORCONT-RW-ALL .buttons a,
  .A-MODLIVCHT-RW-ALL .buttons button,
  .A-ERRORCONT-RW-ALL .buttons button {
    width: auto;
  }
}
@media (min-width: 960px) {
  .A-MODLIVCHT-RW-ALL .buttons a,
  .A-ERRORCONT-RW-ALL .buttons a,
  .A-MODLIVCHT-RW-ALL .buttons button,
  .A-ERRORCONT-RW-ALL .buttons button {
    width: auto;
  }
}
.A-MODLIVCHT-RW-ALL .options,
.A-ERRORCONT-RW-ALL .options {
  color: #333;
  text-decoration: none;
  background: transparent;
  border: 0;
}
.A-MODLIVCHT-RW-ALL .options:hover,
.A-ERRORCONT-RW-ALL .options:hover,
.A-MODLIVCHT-RW-ALL .options:focus,
.A-ERRORCONT-RW-ALL .options:focus {
  text-decoration: underline;
}
.A-MODLIVCHT-RW-ALL .continue,
.A-ERRORCONT-RW-ALL .continue {
  color: #fff;
  background: #db0011;
  text-decoration: none;
}
.A-MODLIVCHT-RW-ALL .continue:hover,
.A-ERRORCONT-RW-ALL .continue:hover {
  background: #af000d;
}
.A-MODLIVCHT-RW-ALL .continue:active,
.A-ERRORCONT-RW-ALL .continue:active {
  background: #83000a;
}
.modal-curtain {
  width: 100%;
  height: 100%;
  display: none;
  position: relative;
}
.modal-curtain .modal-body {
  margin: auto;
  float: none;
}
[class*="modal-show"] {
  padding-top: 0 !important;
}
[class*="modal-show"].sidebar-open {
  left: 0;
  position: relative;
}
[class*="modal-show"].vertical-scrollbar-hidden {
  overflow-y: initial;
}
[class*="modal-show"] > *,
[class*="modal-show"] > div,
[class*="modal-show"] > span,
[class*="modal-show"] .intro-section {
  display: none;
}
.M-MODWIN-RW-DEV {
  padding: 42px 0 28px 0;
  padding: 2.625rem 0rem 1.75rem 0rem;
  margin: 0;
  overflow: hidden;
  width: auto;
  height: auto;
}
@media (min-width: 480px) {
  .M-MODWIN-RW-DEV {
    padding: 54px 0 36px 0;
    padding: 3.375rem 0rem 2.25rem 0rem;
  }
}
@media (min-width: 960px) {
  .M-MODWIN-RW-DEV {
    padding: 60px 0 40px 0;
    padding: 3.75rem 0rem 2.5rem 0rem;
  }
}
@media (max-width: 479px) {
  .M-MODWIN-RW-DEV {
    padding: 42px 0 42px 0;
    padding: 2.625rem 0rem 2.625rem 0rem;
  }
}
@media (max-width: 479px) and (min-width: 480px) {
  .M-MODWIN-RW-DEV {
    padding: 54px 0 54px 0;
    padding: 3.375rem 0rem 3.375rem 0rem;
  }
}
@media (max-width: 479px) and (min-width: 960px) {
  .M-MODWIN-RW-DEV {
    padding: 60px 0 60px 0;
    padding: 3.75rem 0rem 3.75rem 0rem;
  }
}
[class*="chrome"] .M-MODWIN-RW-DEV {
  padding: 42px 0 42px 0;
  padding: 2.625rem 0rem 2.625rem 0rem;
}
@media (min-width: 480px) {
  [class*="chrome"] .M-MODWIN-RW-DEV {
    padding: 54px 0 54px 0;
    padding: 3.375rem 0rem 3.375rem 0rem;
  }
}
@media (min-width: 960px) {
  [class*="chrome"] .M-MODWIN-RW-DEV {
    padding: 60px 0 60px 0;
    padding: 3.75rem 0rem 3.75rem 0rem;
  }
}
.M-MODWIN-RW-DEV .A-DIVHL-RW-ALL {
  margin: 0;
}
.M-MODWIN-RW-DEV .A-FSCHKB-RW-ALL .check-item {
  overflow: hidden;
  padding-top: 1px;
  margin-bottom: -2px;
}
.M-MODWIN-RW-DEV .A-FSCHKB-RW-ALL label {
  padding-left: 0;
}
.M-MODWIN-RW-DEV .A-FSCHKB-RW-ALL label::before {
  float: left;
  top: 0;
  left: 0;
  position: relative;
}
.M-MODWIN-RW-DEV .A-FSCHKB-RW-ALL label span {
  padding-left: 30px;
  display: block;
}
.M-MODWIN-RW-DEV .close {
  top: 14px;
  top: 0.875rem;
  right: 0;
  right: 0rem;
}
@media (min-width: 480px) {
  .M-MODWIN-RW-DEV .close {
    top: 18px;
    top: 1.125rem;
  }
}
@media (min-width: 960px) {
  .M-MODWIN-RW-DEV .close {
    top: 20px;
    top: 1.25rem;
  }
}
@media (min-width: 480px) {
  .M-MODWIN-RW-DEV .close {
    right: 0;
    right: 0rem;
  }
}
@media (min-width: 960px) {
  .M-MODWIN-RW-DEV .close {
    right: 0;
    right: 0rem;
  }
}
.M-MODWIN-RW-DEV .O-SMARTSPCGEN-DEV {
  margin-top: 21px;
  margin-top: 1.3125rem;
}
@media (min-width: 480px) {
  .M-MODWIN-RW-DEV .O-SMARTSPCGEN-DEV {
    margin-top: 27px;
    margin-top: 1.6875rem;
  }
}
@media (min-width: 960px) {
  .M-MODWIN-RW-DEV .O-SMARTSPCGEN-DEV {
    margin-top: 30px;
    margin-top: 1.875rem;
  }
}
.M-MODWIN-RW-DEV .O-SMARTSPCGEN-DEV::before,
.M-MODWIN-RW-DEV .O-SMARTSPCGEN-DEV::after {
  display: none;
}
.M-MODWIN-RW-DEV .validation-message {
  display: none;
}
.M-MODWIN-RW-DEV .disabled .validation-message {
  display: inline;
}
.M-MODWIN-RW-DEV .genericModalBody .content-buttons {
  margin-top: 7px;
  margin-top: 0.4375rem;
}
@media (min-width: 480px) {
  .M-MODWIN-RW-DEV .genericModalBody .content-buttons {
    margin-top: 9px;
    margin-top: 0.5625rem;
  }
}
@media (min-width: 960px) {
  .M-MODWIN-RW-DEV .genericModalBody .content-buttons {
    margin-top: 10px;
    margin-top: 0.625rem;
  }
}
.M-MODWIN-RW-DEV .genericModalBody .content-buttons > div {
  margin: 0;
}
.M-MODWIN-RW-DEV .genericModalBody .content-buttons .A-BTNP-RW-ALL,
.M-MODWIN-RW-DEV .genericModalBody .content-buttons .A-BTNSO-RW-ALL,
.M-MODWIN-RW-DEV .genericModalBody .content-buttons .A-BTNSS-RW-ALL {
  margin: 14px 14px 0 0;
  margin: 0.875rem 0.875rem 0rem 0rem;
}
@media (min-width: 480px) {
  .M-MODWIN-RW-DEV .genericModalBody .content-buttons .A-BTNP-RW-ALL,
  .M-MODWIN-RW-DEV .genericModalBody .content-buttons .A-BTNSO-RW-ALL,
  .M-MODWIN-RW-DEV .genericModalBody .content-buttons .A-BTNSS-RW-ALL {
    margin: 18px 18px 0 0;
    margin: 1.125rem 1.125rem 0rem 0rem;
  }
}
@media (min-width: 960px) {
  .M-MODWIN-RW-DEV .genericModalBody .content-buttons .A-BTNP-RW-ALL,
  .M-MODWIN-RW-DEV .genericModalBody .content-buttons .A-BTNSO-RW-ALL,
  .M-MODWIN-RW-DEV .genericModalBody .content-buttons .A-BTNSS-RW-ALL {
    margin: 20px 20px 0 0;
    margin: 1.25rem 1.25rem 0rem 0rem;
  }
}
.in-config .modal-placeholder {
  margin: auto;
  float: none;
}
.in-config .M-MODWIN-RW-DEV {
  border: 1px solid #404040;
}
.O-FLTRDRP-RW-RBWM {
  margin-top: 20px;
}
.O-FLTRDRP-RW-RBWM .filter-dropdown {
  padding: 21px 14px;
  background-color: #e7e7e6;
  display: table;
}
@media (min-width: 480px) {
  .O-FLTRDRP-RW-RBWM .filter-dropdown {
    padding: 18px;
  }
}
@media (min-width: 480px) {
  .O-FLTRDRP-RW-RBWM .filter-dropdown {
    padding: 20px;
  }
}
.O-FLTRDRP-RW-RBWM .filter-dropdown .filter-dropdown-text {
  padding-bottom: 14px;
}
@media (min-width: 480px) {
  .O-FLTRDRP-RW-RBWM .filter-dropdown .filter-dropdown-text {
    display: table-cell;
    vertical-align: middle;
    padding: 0 18px 0 0;
  }
}
@media (min-width: 960px) {
  .O-FLTRDRP-RW-RBWM .filter-dropdown .filter-dropdown-text {
    padding: 0 20px 0 0;
  }
}
@media (min-width: 480px) {
  .O-FLTRDRP-RW-RBWM .filter-dropdown .filter-dropdown-select {
    display: table-cell;
    vertical-align: middle;
  }
}
.O-FLTRDRP-RW-RBWM .filter-dropdown .custom-select-button {
  background-color: #fff;
}
.M-FNDNBR-RW-RBWM .A-TYP14BS-RW-ALL {
  display: block;
  margin-bottom: -2px;
}
@media (min-width: 480px) {
  .M-FNDNBR-RW-RBWM .A-TYP14BS-RW-ALL {
    margin-bottom: 0;
  }
}
@media (min-width: 960px) {
  .M-FNDNBR-RW-RBWM .A-TYP14BS-RW-ALL {
    margin-bottom: 1px;
  }
}
.M-FNDNBR-RW-RBWM .A-LNKC16R-RW-ALL {
  margin-left: 25px;
}
.M-HEROVR-RW-RBWM .A-PNL-RW-ALL {
  border: 0;
  background: 0;
  padding: 0 0 15px;
}
@media (min-width: 480px) {
  .M-HEROVR-RW-RBWM .A-PNL-RW-ALL {
    border: 1px solid #d7d8d6;
    background: #fff;
    padding: 38px 27px 45px;
  }
}
@media (min-width: 960px) {
  .M-HEROVR-RW-RBWM .A-PNL-RW-ALL {
    padding: 42px 30px 43px;
  }
}
.M-HEROVR-RW-RBWM .A-PNL-RW-ALL .A-TYP38L-RW-ALL {
  display: block;
  margin: 0 0 22px;
}
@media (min-width: 480px) {
  .M-HEROVR-RW-RBWM .A-PNL-RW-ALL .A-TYP38L-RW-ALL {
    margin: 0 0 30px;
  }
}
@media (min-width: 960px) {
  .M-HEROVR-RW-RBWM .A-PNL-RW-ALL .A-TYP38L-RW-ALL {
    margin: 0 0 33px;
  }
}
.M-HEROVR-RW-RBWM .A-PNL-RW-ALL .A-LNKC16R-RW-ALL,
.M-HEROVR-RW-RBWM .A-PNL-RW-ALL .A-TYP14R-RW-ALL {
  margin-top: 31px;
}
@media (min-width: 960px) {
  .M-HEROVR-RW-RBWM .A-PNL-RW-ALL .A-LNKC16R-RW-ALL,
  .M-HEROVR-RW-RBWM .A-PNL-RW-ALL .A-TYP14R-RW-ALL {
    margin-top: 25px;
  }
}
.M-HEROVR-RW-RBWM .A-PNL-RW-ALL .A-BTNSS-RW-ALL,
.M-HEROVR-RW-RBWM .A-PNL-RW-ALL .A-BTNP-RW-ALL {
  margin-top: 34px;
}
@media (min-width: 480px) {
  .M-HEROVR-RW-RBWM .A-PNL-RW-ALL .A-BTNSS-RW-ALL,
  .M-HEROVR-RW-RBWM .A-PNL-RW-ALL .A-BTNP-RW-ALL {
    margin-top: 35px;
  }
}
@media (min-width: 960px) {
  .M-HEROVR-RW-RBWM .A-PNL-RW-ALL .A-BTNSS-RW-ALL,
  .M-HEROVR-RW-RBWM .A-PNL-RW-ALL .A-BTNP-RW-ALL {
    margin-top: 28px;
  }
}
.M-HEROVR-RW-RBWM .A-PNL-RW-ALL ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.M-HEROVR-RW-RBWM .A-PNL-RW-ALL ul li {
  margin: 0 0 31px;
}
@media (min-width: 480px) {
  .M-HEROVR-RW-RBWM .A-PNL-RW-ALL ul li {
    margin: 0 0 32px;
  }
}
@media (min-width: 960px) {
  .M-HEROVR-RW-RBWM .A-PNL-RW-ALL ul li {
    display: -moz-inline-stack;
    display: inline-block;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    margin: 0 30px 0 0;
  }
}
.M-HEROVR-RW-RBWM .A-PNL-RW-ALL ul li:first-child {
  margin-top: 30px;
}
@media (min-width: 480px) {
  .M-HEROVR-RW-RBWM .A-PNL-RW-ALL ul li:first-child {
    margin-top: 31px;
  }
}
@media (min-width: 960px) {
  .M-HEROVR-RW-RBWM .A-PNL-RW-ALL ul li:first-child {
    margin-top: 24px;
  }
}
.M-HEROVR-RW-RBWM .A-PNL-RW-ALL ul li:last-child {
  margin-bottom: 0;
}
@media (min-width: 960px) {
  .M-HEROVR-RW-RBWM .A-PNL-RW-ALL ul li:last-child {
    margin-right: 0;
  }
}
.M-HEROVR-RW-RBWM .A-PNL-RW-ALL ul li .link-container {
  margin: -4px 0 -6px;
  margin-top: 0;
}
.M-PHNWAVA-RW-RBWM .A-TYP14R-RW-ALL,
.M-PHNWAVA-RW-RBWM .A-TYP22L-RW-ALL {
  display: block;
}
.M-PHNWAVA-RW-RBWM .A-TYP22L-RW-ALL {
  display: block;
  margin-bottom: 8px;
}
@media (min-width: 480px) {
  .M-PHNWAVA-RW-RBWM .A-TYP22L-RW-ALL {
    margin-bottom: 3px;
  }
}
@media (min-width: 960px) {
  .M-PHNWAVA-RW-RBWM .A-TYP22L-RW-ALL {
    margin-bottom: 4px;
  }
}
.M-PHNWAVAICON-RW-RBWM {
  padding-left: 24px;
}
.M-PHNWAVAICON-RW-RBWM .A-TYP14R-RW-ALL,
.M-PHNWAVAICON-RW-RBWM .A-TYP22L-RW-ALL,
.M-PHNWAVAICON-RW-RBWM .A-TYP14BS-RW-ALL {
  display: block;
}
.M-PHNWAVAICON-RW-RBWM .A-TYP14BS-RW-ALL {
  margin-left: -24px;
  margin-bottom: 2px;
}
@media (min-width: 480px) {
  .M-PHNWAVAICON-RW-RBWM .A-TYP14BS-RW-ALL {
    margin-bottom: 4px;
  }
}
.M-PHNWAVAICON-RW-RBWM .A-TYP14BS-RW-ALL .icon::after {
  vertical-align: -2px;
}
.M-PHNWAVAICON-RW-RBWM .A-TYP14R-RW-ALL {
  padding-left: 3px;
}
.M-PHNWAVAICON-RW-RBWM .A-TYP22L-RW-ALL {
  margin-bottom: 1px;
  padding-left: 2px;
}
@media (min-width: 480px) {
  .M-PHNWAVAICON-RW-RBWM .A-TYP22L-RW-ALL {
    margin-bottom: 3px;
  }
}
@media (min-width: 960px) {
  .M-PHNWAVAICON-RW-RBWM .A-TYP22L-RW-ALL {
    margin-bottom: 4px;
  }
}
.A-NUMWRND-RW-ALL {
  display: -moz-inline-stack;
  display: inline-block;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  font-family: "HSBC Univers Next", "Arial", "PingFang SC", "Microsoft YaHei",
    "Lantinghei SC", "Heiti SC", "simhei", "sans-serif";
  font-size: 22px;
  font-size: 1.375rem;
  font-style: normal;
  font-weight: 400;
  text-align: center;
  padding: 0.001rem 0.45rem;
  color: #fff;
  line-height: 1.2;
  background: #008580;
  border-radius: 1rem;
}
@media (min-width: 960px) {
  .A-NUMWRND-RW-ALL {
    padding: 0.1rem 0.55rem;
  }
}
.A-NUMWRND-RW-ALL > span {
  display: block;
  padding-top: 1px;
}
@media (min-width: 960px) {
  .A-NUMWRND-RW-ALL > span {
    padding-top: 2px;
  }
}
.A-PAGMAN-RW-ALL li {
  margin: 0 3.5px 0 3.5px;
  margin: 0rem 0.21875rem 0rem 0.21875rem;
  display: -moz-inline-stack;
  display: inline-block;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  text-align: center;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  vertical-align: middle;
}
@media (min-width: 480px) {
  .A-PAGMAN-RW-ALL li {
    margin: 0 4.5px 0 4.5px;
    margin: 0rem 0.28125rem 0rem 0.28125rem;
  }
}
@media (min-width: 960px) {
  .A-PAGMAN-RW-ALL li {
    margin: 0 5px 0 5px;
    margin: 0rem 0.3125rem 0rem 0.3125rem;
  }
}
.A-PAGMAN-RW-ALL li a {
  display: -moz-inline-stack;
  display: inline-block;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  min-height: 16px;
  padding: 11px 4px 7px;
  color: #333;
  text-decoration: none;
  cursor: pointer;
  width: calc(100% - 8px);
}
@media (min-width: 960px) {
  .A-PAGMAN-RW-ALL li a {
    padding: 6px 4px 3px;
  }
}
.A-PAGMAN-RW-ALL li .icon::after {
  display: -moz-inline-stack;
  display: inline-block;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  height: 16px;
}
.A-PAGMAN-RW-ALL .arrow {
  font-size: 14px;
  font-size: 0.875rem;
  position: relative;
  text-align: center;
}
.A-PAGMAN-RW-ALL .arrow:first-of-type {
  margin-left: 0;
}
.A-PAGMAN-RW-ALL .arrow:last-of-type {
  margin-right: 0;
}
.A-PAGMAN-RW-ALL .arrow a {
  color: #db0011;
  padding-top: 10px;
}
@media (min-width: 960px) {
  .A-PAGMAN-RW-ALL .arrow a {
    padding-top: 5px;
  }
}
.A-PAGMAN-RW-ALL .arrow:hover a {
  color: #af000d;
}
.A-PAGMAN-RW-ALL .arrow:active a {
  color: #83000a;
}
.A-PAGMAN-RW-ALL .arrow.disabled {
  border: 1px solid rgba(167, 167, 167, 0.5);
  background: #fff;
  cursor: inherit;
}
.A-PAGMAN-RW-ALL .arrow.disabled:hover {
  background: #fff;
}
.A-PAGMAN-RW-ALL .arrow.disabled span {
  padding-top: 11px;
  display: block;
}
@media (min-width: 960px) {
  .A-PAGMAN-RW-ALL .arrow.disabled span {
    padding-top: 5px;
  }
}
.A-PAGMAN-RW-ALL .number:active a {
  color: #fff;
}
.A-PAGMAN-RW-ALL .number.disabled {
  cursor: inherit;
}
.A-PAGMAN-RW-ALL .number,
.A-PAGMAN-RW-ALL .arrow {
  border: 1px solid #a7a7a7;
  background-color: #fff;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  min-width: 36px;
  min-height: 36px;
}
@media (min-width: 960px) {
  .A-PAGMAN-RW-ALL .number,
  .A-PAGMAN-RW-ALL .arrow {
    min-width: 26px;
    min-height: 26px;
  }
}
.A-PAGMAN-RW-ALL .number:hover,
.A-PAGMAN-RW-ALL .arrow:hover {
  background-color: #d9d9d9;
}
.A-PAGMAN-RW-ALL .number:active,
.A-PAGMAN-RW-ALL .arrow:active {
  background-color: #b6b7b6;
}
.A-PAGMAN-RW-ALL .active {
  background-color: #333;
  border: 1px solid #333;
}
.A-PAGMAN-RW-ALL .active:hover {
  background-color: #333;
  border: 1px solid #333;
}
.A-PAGMAN-RW-ALL .active:hover a {
  color: #fff;
}
.A-PAGMAN-RW-ALL .active a {
  color: #fff;
}
.generic-pagination {
  text-align: center;
}
.generic-pagination .A-PAGFEW-RW-ALL,
.generic-pagination .A-PAGMAN-RW-ALL {
  font-family: "HSBC Univers Next", "Arial", "PingFang SC", "Microsoft YaHei",
    "Lantinghei SC", "Heiti SC", "simhei", "sans-serif";
  font-size: 14px;
  font-size: 0.875rem;
  padding-left: 0;
  margin-bottom: 42px;
  margin-bottom: 2.625rem;
  margin-top: 42px;
  margin-top: 2.625rem;
  font-style: normal;
  font-weight: 400;
  line-height: 100%;
  list-style: none;
  white-space: nowrap;
}
@media (min-width: 480px) {
  .generic-pagination .A-PAGFEW-RW-ALL,
  .generic-pagination .A-PAGMAN-RW-ALL {
    margin-bottom: 54px;
    margin-bottom: 3.375rem;
  }
}
@media (min-width: 960px) {
  .generic-pagination .A-PAGFEW-RW-ALL,
  .generic-pagination .A-PAGMAN-RW-ALL {
    margin-bottom: 60px;
    margin-bottom: 3.75rem;
  }
}
@media (min-width: 480px) {
  .generic-pagination .A-PAGFEW-RW-ALL,
  .generic-pagination .A-PAGMAN-RW-ALL {
    margin-top: 54px;
    margin-top: 3.375rem;
  }
}
@media (min-width: 960px) {
  .generic-pagination .A-PAGFEW-RW-ALL,
  .generic-pagination .A-PAGMAN-RW-ALL {
    margin-top: 60px;
    margin-top: 3.75rem;
  }
}
.A-PNL-RW-ALL {
  background: #fff;
  border: 1px solid #d7d8d6;
}
.A-PNL-RW-ALL h1 {
  margin: 0;
}
.A-PNLDRED-RW-ALL {
  background-color: #83000a;
}
.A-PNLLSLA-RW-ALL {
  background-color: #4d6474;
}
.A-PNLDSPHR-RW-ALL {
  background-color: #003466;
}
.A-PNLGLD-RW-ALL {
  background-color: #e9a115;
}
.A-PNLSLATE-RW-ALL {
  background-color: #3e505d;
  color: #fff;
}
.A-PNLDSLA-RW-ALL {
  background-color: #253038;
}
.A-PNLINLNEMSGE-RW-ALL {
  background: rgba(55, 103, 152, 0.15);
  border: 1px solid #376798;
}
.A-PNLJDE-RW-ALL {
  background-color: #008580;
}
.A-PNLPEARL-RW-ALL {
  background-color: #ededed;
}
.A-PNLSILV-RW-ALL {
  background-color: #d7d8d6;
}
.A-TYPSP-RW-ALL,
.A-PAR10R-RW-ALL,
.A-PAR12R-RW-ALL,
.A-PAR14R-RW-ALL,
.A-PAR16R-RW-ALL,
.A-PAR22R-RW-ALL,
.A-PAR13-ART-DEV,
.A-PAR13L-ART-DEV {
  font-family: "HSBC Univers Next", "Arial", "PingFang SC", "Microsoft YaHei",
    "Lantinghei SC", "Heiti SC", "simhei", "sans-serif";
  text-align: left;
  color: #333;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
}
.A-TYPSP-RW-ALL .sup,
.A-PAR10R-RW-ALL .sup,
.A-PAR12R-RW-ALL .sup,
.A-PAR14R-RW-ALL .sup,
.A-PAR16R-RW-ALL .sup,
.A-PAR22R-RW-ALL .sup,
.A-PAR13-ART-DEV .sup,
.A-PAR13L-ART-DEV .sup {
  vertical-align: super;
}
.A-TYPSP-RW-ALL .sub,
.A-PAR10R-RW-ALL .sub,
.A-PAR12R-RW-ALL .sub,
.A-PAR14R-RW-ALL .sub,
.A-PAR16R-RW-ALL .sub,
.A-PAR22R-RW-ALL .sub,
.A-PAR13-ART-DEV .sub,
.A-PAR13L-ART-DEV .sub {
  vertical-align: sub;
}
.A-TYPSP-RW-ALL .italic,
.A-TYPSP-RW-ALL em,
.A-TYPSP-RW-ALL i,
.A-PAR10R-RW-ALL .italic,
.A-PAR10R-RW-ALL em,
.A-PAR10R-RW-ALL i,
.A-PAR12R-RW-ALL .italic,
.A-PAR12R-RW-ALL em,
.A-PAR12R-RW-ALL i,
.A-PAR14R-RW-ALL .italic,
.A-PAR14R-RW-ALL em,
.A-PAR14R-RW-ALL i,
.A-PAR16R-RW-ALL .italic,
.A-PAR16R-RW-ALL em,
.A-PAR16R-RW-ALL i,
.A-PAR22R-RW-ALL .italic,
.A-PAR22R-RW-ALL em,
.A-PAR22R-RW-ALL i,
.A-PAR13-ART-DEV .italic,
.A-PAR13-ART-DEV em,
.A-PAR13-ART-DEV i,
.A-PAR13L-ART-DEV .italic,
.A-PAR13L-ART-DEV em,
.A-PAR13L-ART-DEV i {
  font-style: italic;
}
.A-TYPSP-RW-ALL .bold,
.A-TYPSP-RW-ALL strong,
.A-TYPSP-RW-ALL b,
.A-PAR10R-RW-ALL .bold,
.A-PAR10R-RW-ALL strong,
.A-PAR10R-RW-ALL b,
.A-PAR12R-RW-ALL .bold,
.A-PAR12R-RW-ALL strong,
.A-PAR12R-RW-ALL b,
.A-PAR14R-RW-ALL .bold,
.A-PAR14R-RW-ALL strong,
.A-PAR14R-RW-ALL b,
.A-PAR16R-RW-ALL .bold,
.A-PAR16R-RW-ALL strong,
.A-PAR16R-RW-ALL b,
.A-PAR22R-RW-ALL .bold,
.A-PAR22R-RW-ALL strong,
.A-PAR22R-RW-ALL b,
.A-PAR13-ART-DEV .bold,
.A-PAR13-ART-DEV strong,
.A-PAR13-ART-DEV b,
.A-PAR13L-ART-DEV .bold,
.A-PAR13L-ART-DEV strong,
.A-PAR13L-ART-DEV b {
  font-weight: bold;
}
.A-TYPSP-RW-ALL .quote,
.A-TYPSP-RW-ALL q,
.A-PAR10R-RW-ALL .quote,
.A-PAR10R-RW-ALL q,
.A-PAR12R-RW-ALL .quote,
.A-PAR12R-RW-ALL q,
.A-PAR14R-RW-ALL .quote,
.A-PAR14R-RW-ALL q,
.A-PAR16R-RW-ALL .quote,
.A-PAR16R-RW-ALL q,
.A-PAR22R-RW-ALL .quote,
.A-PAR22R-RW-ALL q,
.A-PAR13-ART-DEV .quote,
.A-PAR13-ART-DEV q,
.A-PAR13L-ART-DEV .quote,
.A-PAR13L-ART-DEV q {
  quotes: '"' '"';
  font-style: italic;
}
.A-TYPSP-RW-ALL .quote::before,
.A-TYPSP-RW-ALL q::before,
.A-PAR10R-RW-ALL .quote::before,
.A-PAR10R-RW-ALL q::before,
.A-PAR12R-RW-ALL .quote::before,
.A-PAR12R-RW-ALL q::before,
.A-PAR14R-RW-ALL .quote::before,
.A-PAR14R-RW-ALL q::before,
.A-PAR16R-RW-ALL .quote::before,
.A-PAR16R-RW-ALL q::before,
.A-PAR22R-RW-ALL .quote::before,
.A-PAR22R-RW-ALL q::before,
.A-PAR13-ART-DEV .quote::before,
.A-PAR13-ART-DEV q::before,
.A-PAR13L-ART-DEV .quote::before,
.A-PAR13L-ART-DEV q::before {
  content: open-quote;
}
.A-TYPSP-RW-ALL .quote::after,
.A-TYPSP-RW-ALL q::after,
.A-PAR10R-RW-ALL .quote::after,
.A-PAR10R-RW-ALL q::after,
.A-PAR12R-RW-ALL .quote::after,
.A-PAR12R-RW-ALL q::after,
.A-PAR14R-RW-ALL .quote::after,
.A-PAR14R-RW-ALL q::after,
.A-PAR16R-RW-ALL .quote::after,
.A-PAR16R-RW-ALL q::after,
.A-PAR22R-RW-ALL .quote::after,
.A-PAR22R-RW-ALL q::after,
.A-PAR13-ART-DEV .quote::after,
.A-PAR13-ART-DEV q::after,
.A-PAR13L-ART-DEV .quote::after,
.A-PAR13L-ART-DEV q::after {
  content: close-quote;
}
.A-PAR10R-RW-ALL {
  font-size: 10px;
  font-size: 0.625rem;
}
.A-PAR10R-RW-ALL .sup,
.A-PAR10R-RW-ALL sup,
.A-PAR10R-RW-ALL .sub,
.A-PAR10R-RW-ALL sub {
  font-size: 6px;
  font-size: 0.375rem;
}
.A-PAR12R-RW-ALL {
  font-size: 12px;
  font-size: 0.75rem;
}
.A-PAR12R-RW-ALL .sup,
.A-PAR12R-RW-ALL sup {
  font-size: 8px;
  font-size: 0.5rem;
}
.A-PAR12R-RW-ALL .sub,
.A-PAR12R-RW-ALL sub {
  font-size: 8px;
  font-size: 0.5rem;
}
.A-PAR14R-RW-ALL {
  font-size: 14px;
  font-size: 0.875rem;
}
.A-PAR14R-RW-ALL .sup,
.A-PAR14R-RW-ALL sup {
  font-size: 0.75em;
}
.A-PAR14R-RW-ALL .sub,
.A-PAR14R-RW-ALL sub {
  font-size: 0.75em;
}
.A-PAR16R-RW-ALL {
  font-size: 16px;
  font-size: 1rem;
  margin-bottom: 10px;
}
.A-PAR16R-RW-ALL .sup,
.A-PAR16R-RW-ALL sup {
  font-size: 12px;
  font-size: 0.75rem;
}
.A-PAR16R-RW-ALL .sub,
.A-PAR16R-RW-ALL sub {
  font-size: 12px;
  font-size: 0.75rem;
}
.A-PAR22R-RW-ALL {
  font-size: 20px;
  font-size: 1.25rem;
  margin-bottom: 10px;
}
@media (min-width: 960px) {
  .A-PAR22R-RW-ALL {
    font-size: 22px;
    font-size: 1.375rem;
  }
}
.A-PAR22R-RW-ALL .sup,
.A-PAR22R-RW-ALL sup {
  font-size: 16px;
  font-size: 1rem;
}
.A-PAR22R-RW-ALL .sub,
.A-PAR22R-RW-ALL sub {
  font-size: 16px;
  font-size: 1rem;
}
.A-BLQ22LI-RW-ALL,
.A-BLQ28LI-RW-ALL,
.A-BLQ38LI-RW-ALL {
  display: -moz-inline-stack;
  display: inline-block;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  font-family: "HSBC Univers Next", "Arial", "PingFang SC", "Microsoft YaHei",
    "Lantinghei SC", "Heiti SC", "simhei", "sans-serif";
  text-align: left;
  color: #333;
  font-style: italic;
  font-weight: 300;
  line-height: 1.2;
  position: relative;
}
.A-BLQ22LI-RW-ALL {
  display: -moz-inline-stack;
  display: inline-block;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  font-family: "HSBC Univers Next", "Arial", "PingFang SC", "Microsoft YaHei",
    "Lantinghei SC", "Heiti SC", "simhei", "sans-serif";
  font-size: 20px;
  font-size: 1.25rem;
  padding: 21px 42px 21px 42px;
  padding: 1.3125rem 2.625rem 1.3125rem 2.625rem;
  text-align: left;
  color: #333;
  font-style: italic;
  font-weight: 300;
  line-height: 1.2;
  position: relative;
  margin: 0;
}
@media (min-width: 480px) {
  .A-BLQ22LI-RW-ALL {
    padding: 27px 54px 27px 54px;
    padding: 1.6875rem 3.375rem 1.6875rem 3.375rem;
  }
}
@media (min-width: 960px) {
  .A-BLQ22LI-RW-ALL {
    padding: 30px 60px 30px 60px;
    padding: 1.875rem 3.75rem 1.875rem 3.75rem;
  }
}
@media (min-width: 960px) {
  .A-BLQ22LI-RW-ALL {
    font-size: 22px;
    font-size: 1.375rem;
  }
}
.A-BLQ22LI-RW-ALL .icon::after,
.A-BLQ22LI-RW-ALL .icon::before {
  font-size: 39px;
  font-size: 2.4375rem;
  color: #4d6474;
  position: absolute;
}
@media (min-width: 480px) {
  .A-BLQ22LI-RW-ALL .icon::after,
  .A-BLQ22LI-RW-ALL .icon::before {
    font-size: 49px;
    font-size: 3.0625rem;
  }
}
@media (min-width: 960px) {
  .A-BLQ22LI-RW-ALL .icon::after,
  .A-BLQ22LI-RW-ALL .icon::before {
    font-size: 56px;
    font-size: 3.5rem;
  }
}
.A-BLQ22LI-RW-ALL .icon::before {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.A-BLQ22LI-RW-ALL .icon:first-child::after,
.A-BLQ22LI-RW-ALL .icon:first-child::before {
  right: auto;
  left: -6px;
  top: -8px;
}
@media (min-width: 480px) {
  .A-BLQ22LI-RW-ALL .icon:first-child::after,
  .A-BLQ22LI-RW-ALL .icon:first-child::before {
    right: auto;
    left: -6px;
    top: -11px;
  }
}
@media (min-width: 960px) {
  .A-BLQ22LI-RW-ALL .icon:first-child::after,
  .A-BLQ22LI-RW-ALL .icon:first-child::before {
    right: auto;
    left: -8px;
    top: -12px;
  }
}
.A-BLQ22LI-RW-ALL .icon:last-child::after,
.A-BLQ22LI-RW-ALL .icon:last-child::before {
  left: auto;
  right: -6px;
  bottom: -8px;
}
@media (min-width: 480px) {
  .A-BLQ22LI-RW-ALL .icon:last-child::after,
  .A-BLQ22LI-RW-ALL .icon:last-child::before {
    left: auto;
    right: -6px;
    bottom: -10px;
  }
}
@media (min-width: 960px) {
  .A-BLQ22LI-RW-ALL .icon:last-child::after,
  .A-BLQ22LI-RW-ALL .icon:last-child::before {
    left: auto;
    right: -8px;
    bottom: -10px;
  }
}
.page:not([class*="globalSmart"]) .A-BLQ22LI-RW-ALL .icon::after,
.page:not([class*="globalSmart"]) .A-BLQ22LI-RW-ALL .icon::before {
  color: #db0011;
}
.A-BLQ28LI-RW-ALL {
  font-size: 25px;
  font-size: 1.5625rem;
  padding: 35px 21px;
}
@media (min-width: 480px) {
  .A-BLQ28LI-RW-ALL {
    padding: 27px 54px;
  }
}
@media (min-width: 960px) {
  .A-BLQ28LI-RW-ALL {
    font-size: 28px;
    font-size: 1.75rem;
    padding: 30px 60px;
  }
}
.A-BLQ28LI-RW-ALL .icon::after,
.A-BLQ28LI-RW-ALL .icon::before {
  font-size: 39px;
  font-size: 2.4375rem;
  color: #db0011;
  position: absolute;
}
@media (min-width: 480px) {
  .A-BLQ28LI-RW-ALL .icon::after,
  .A-BLQ28LI-RW-ALL .icon::before {
    font-size: 49px;
    font-size: 3.0625rem;
  }
}
@media (min-width: 960px) {
  .A-BLQ28LI-RW-ALL .icon::after,
  .A-BLQ28LI-RW-ALL .icon::before {
    font-size: 56px;
    font-size: 3.5rem;
  }
}
.A-BLQ28LI-RW-ALL .icon::before {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.A-BLQ28LI-RW-ALL .icon:first-child::after,
.A-BLQ28LI-RW-ALL .icon:first-child::before {
  right: auto;
  left: -6px;
  top: -8px;
}
@media (min-width: 480px) {
  .A-BLQ28LI-RW-ALL .icon:first-child::after,
  .A-BLQ28LI-RW-ALL .icon:first-child::before {
    right: auto;
    left: -6px;
    top: -10px;
  }
}
@media (min-width: 960px) {
  .A-BLQ28LI-RW-ALL .icon:first-child::after,
  .A-BLQ28LI-RW-ALL .icon:first-child::before {
    right: auto;
    left: -8px;
    top: -14px;
  }
}
.A-BLQ28LI-RW-ALL .icon:last-child::after,
.A-BLQ28LI-RW-ALL .icon:last-child::before {
  left: auto;
  right: -6px;
  bottom: -8px;
}
@media (min-width: 480px) {
  .A-BLQ28LI-RW-ALL .icon:last-child::after,
  .A-BLQ28LI-RW-ALL .icon:last-child::before {
    left: auto;
    right: -6px;
    bottom: -10px;
  }
}
@media (min-width: 960px) {
  .A-BLQ28LI-RW-ALL .icon:last-child::after,
  .A-BLQ28LI-RW-ALL .icon:last-child::before {
    left: auto;
    right: -8px;
    bottom: -14px;
  }
}
.A-BLQ38LI-RW-ALL {
  display: -moz-inline-stack;
  display: inline-block;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  font-family: "HSBC Univers Next", "Arial", "PingFang SC", "Microsoft YaHei",
    "Lantinghei SC", "Heiti SC", "simhei", "sans-serif";
  font-size: 32px;
  font-size: 2rem;
  text-align: left;
  font-style: italic;
  font-weight: 300;
  line-height: 1.2;
  color: #333;
  position: relative;
  padding: 35px 21px;
}
@media (min-width: 480px) {
  .A-BLQ38LI-RW-ALL {
    padding: 27px 54px;
  }
}
@media (min-width: 960px) {
  .A-BLQ38LI-RW-ALL {
    font-size: 38px;
    font-size: 2.375rem;
    padding: 30px 60px;
  }
}
.A-BLQ38LI-RW-ALL .icon::after,
.A-BLQ38LI-RW-ALL .icon::before {
  font-size: 39px;
  font-size: 2.4375rem;
  color: #db0011;
  position: absolute;
}
@media (min-width: 480px) {
  .A-BLQ38LI-RW-ALL .icon::after,
  .A-BLQ38LI-RW-ALL .icon::before {
    font-size: 49px;
    font-size: 3.0625rem;
  }
}
@media (min-width: 960px) {
  .A-BLQ38LI-RW-ALL .icon::after,
  .A-BLQ38LI-RW-ALL .icon::before {
    font-size: 56px;
    font-size: 3.5rem;
  }
}
.A-BLQ38LI-RW-ALL .icon::before {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.A-BLQ38LI-RW-ALL .icon:first-child::after,
.A-BLQ38LI-RW-ALL .icon:first-child::before {
  right: auto;
  left: -6px;
  top: -8px;
}
@media (min-width: 480px) {
  .A-BLQ38LI-RW-ALL .icon:first-child::after,
  .A-BLQ38LI-RW-ALL .icon:first-child::before {
    right: auto;
    left: -6px;
    top: -10px;
  }
}
@media (min-width: 960px) {
  .A-BLQ38LI-RW-ALL .icon:first-child::after,
  .A-BLQ38LI-RW-ALL .icon:first-child::before {
    right: auto;
    left: -8px;
    top: -14px;
  }
}
.A-BLQ38LI-RW-ALL .icon:last-child::after,
.A-BLQ38LI-RW-ALL .icon:last-child::before {
  left: auto;
  right: -6px;
  bottom: -8px;
}
@media (min-width: 480px) {
  .A-BLQ38LI-RW-ALL .icon:last-child::after,
  .A-BLQ38LI-RW-ALL .icon:last-child::before {
    left: auto;
    right: -6px;
    bottom: -10px;
  }
}
@media (min-width: 960px) {
  .A-BLQ38LI-RW-ALL .icon:last-child::after,
  .A-BLQ38LI-RW-ALL .icon:last-child::before {
    left: auto;
    right: -8px;
    bottom: -14px;
  }
}
.A-SCR-RW-ALL,
.scrollable {
  height: 100%;
  background: #fff;
  position: relative;
}
.A-SCR-RW-ALL.ss-container:hover .ss-scroll,
.scrollable.ss-container:hover .ss-scroll {
  opacity: 1;
}
.A-SCR-RW-ALL.ss-container .ss-scroll,
.scrollable.ss-container .ss-scroll {
  position: relative;
  background: #5c5c5c;
  width: 10px;
  top: 0;
  z-index: 2;
  cursor: pointer;
}
.A-SCR-RW-ALL.ss-container .ss-scroll:hover,
.A-SCR-RW-ALL.ss-container .ss-scroll:active,
.scrollable.ss-container .ss-scroll:hover,
.scrollable.ss-container .ss-scroll:active {
  background: #333;
}
.A-SCR-RW-ALL.ss-container .ss-scrollbg,
.scrollable.ss-container .ss-scrollbg {
  position: absolute;
  background: #e7e7e6;
  width: 10px;
  top: 0;
  z-index: 1;
  right: 0;
  height: 100%;
}
.A-SCR-RW-ALL.ss-container .ss-scrollbg:hover,
.A-SCR-RW-ALL.ss-container .ss-scrollbg:active,
.scrollable.ss-container .ss-scrollbg:hover,
.scrollable.ss-container .ss-scrollbg:active {
  background: #e7e7e6;
}
.A-SCR-RW-ALL.ss-grabbed,
.scrollable.ss-grabbed {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.A-SCR-RW-ALL .ss-wrapper,
.scrollable .ss-wrapper {
  overflow: hidden;
  height: 100%;
  position: relative;
  z-index: 1;
  float: left;
  width: 100%;
}
.A-SCR-RW-ALL .ss-wrapper .ss-content,
.scrollable .ss-wrapper .ss-content {
  height: 100%;
  width: 100%;
  padding: 0 32px 0 0;
  position: relative;
  right: 0;
  overflow: auto;
}
.A-SCR-RW-ALL .ss-hidden,
.scrollable .ss-hidden {
  display: none;
}
.A-SCR-RW-ALL.white,
.scrollable.white {
  background: #fff;
}
.A-SCR-RW-ALL.pearl,
.scrollable.pearl {
  background: #ededed;
}
.A-SCR-RW-ALL.pearl.ss-container .ss-scrollbg,
.scrollable.pearl.ss-container .ss-scrollbg {
  background: #b6b7b6;
}
.A-SCR-RW-ALL.silver,
.scrollable.silver {
  background: #d7d8d6;
}
.A-SCR-RW-ALL.silver.ss-container .ss-scrollbg,
.scrollable.silver.ss-container .ss-scrollbg {
  background: #b6b7b6;
}
.A-SCR-RW-ALL.graphite,
.scrollable.graphite {
  background: #404040;
  color: #fff;
}
.A-SCR-RW-ALL.graphite.ss-container .ss-scroll,
.scrollable.graphite.ss-container .ss-scroll {
  background: #b6b7b6;
}
.A-SCR-RW-ALL.graphite.ss-container .ss-scroll:hover,
.A-SCR-RW-ALL.graphite.ss-container .ss-scroll:active,
.scrollable.graphite.ss-container .ss-scroll:hover,
.scrollable.graphite.ss-container .ss-scroll:active {
  background: #d7d8d6;
}
.A-SCR-RW-ALL.graphite.ss-container .ss-scrollbg,
.scrollable.graphite.ss-container .ss-scrollbg {
  background: #000;
}
.A-SCR-RW-ALL.black,
.scrollable.black {
  background: #000;
  color: #fff;
}
.A-SCR-RW-ALL.black.ss-container .ss-scroll,
.scrollable.black.ss-container .ss-scroll {
  background: #b6b7b6;
}
.A-SCR-RW-ALL.black.ss-container .ss-scroll:hover,
.A-SCR-RW-ALL.black.ss-container .ss-scroll:active,
.scrollable.black.ss-container .ss-scroll:hover,
.scrollable.black.ss-container .ss-scroll:active {
  background: #d7d8d6;
}
.A-SCR-RW-ALL.black.ss-container .ss-scrollbg,
.scrollable.black.ss-container .ss-scrollbg {
  background: rgba(255, 255, 255, 0.15);
}
.A-SCR-RW-ALL.black.ss-container .ss-scrollbg:hover,
.A-SCR-RW-ALL.black.ss-container .ss-scrollbg:active,
.scrollable.black.ss-container .ss-scrollbg:hover,
.scrollable.black.ss-container .ss-scrollbg:active {
  background: #5c5c5c;
}
.A-TABHXL-RW-ALL,
.A-TABH-RW-ALL {
  position: relative;
  padding: 0;
  width: 100%;
}
@media (min-width: 480px) {
  .A-TABHXL-RW-ALL,
  .A-TABH-RW-ALL {
    background: #ededed;
    -webkit-box-shadow: inset 0 -1px 0 0 #d7d8d6;
    box-shadow: inset 0 -1px 0 0 #d7d8d6;
  }
}
.A-TABHXL-RW-ALL .tabs,
.A-TABH-RW-ALL .tabs {
  font-family: "HSBC Univers Next", "Arial", "PingFang SC", "Microsoft YaHei",
    "Lantinghei SC", "Heiti SC", "simhei", "sans-serif";
  font-size: 14px;
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 400;
  position: absolute;
  margin: 0;
  padding: 0;
  text-align: left;
  list-style-type: none;
  background: #fff;
  -webkit-box-shadow: inset 0 -1px 0 0 #d7d8d6;
  box-shadow: inset 0 -1px 0 0 #d7d8d6;
  width: 100%;
  z-index: 9;
}
@media (min-width: 480px) {
  .A-TABHXL-RW-ALL .tabs,
  .A-TABH-RW-ALL .tabs {
    position: relative;
    width: 100%;
    background: #ededed;
  }
}
.A-TABHXL-RW-ALL .tabs.on-top,
.A-TABH-RW-ALL .tabs.on-top {
  z-index: 10;
}
.A-TABHXL-RW-ALL .tabs.is-expanded .tab-title-item,
.A-TABH-RW-ALL .tabs.is-expanded .tab-title-item {
  display: block;
}
.A-TABHXL-RW-ALL .tabs.is-expanded .tab-title-item.is-selected,
.A-TABH-RW-ALL .tabs.is-expanded .tab-title-item.is-selected {
  display: none;
}
.A-TABHXL-RW-ALL .tabs .tab-title-item,
.A-TABH-RW-ALL .tabs .tab-title-item {
  display: none;
  position: relative;
  font-weight: normal;
  color: #333;
  background: #fff;
  text-align: left;
  vertical-align: middle;
  border: 1px solid #d7d8d6;
  cursor: pointer;
}
@media (min-width: 480px) {
  .A-TABHXL-RW-ALL .tabs .tab-title-item,
  .A-TABH-RW-ALL .tabs .tab-title-item {
    background: transparent;
    display: table-cell;
    text-align: center;
    border: 0;
  }
  .A-TABHXL-RW-ALL .tabs .tab-title-item:hover,
  .A-TABH-RW-ALL .tabs .tab-title-item:hover {
    -webkit-box-shadow: inset 1px 0 0 0 #d7d8d6, 1px 0 0 0 #d7d8d6,
      inset 0 1px 0 0 #d7d8d6;
    box-shadow: inset 1px 0 0 0 #d7d8d6, 1px 0 0 0 #d7d8d6,
      inset 0 1px 0 0 #d7d8d6;
    background: #fff;
    border: 1px solid #d7d8d6 0 0 1px solid #fff;
  }
  .A-TABHXL-RW-ALL .tabs .tab-title-item:last-child a::after,
  .A-TABH-RW-ALL .tabs .tab-title-item:last-child a::after {
    display: none;
  }
}
.A-TABHXL-RW-ALL .tabs .tab-title-item:hover,
.A-TABH-RW-ALL .tabs .tab-title-item:hover {
  background: #ededed;
}
.A-TABHXL-RW-ALL .tabs .tab-title-item a,
.A-TABH-RW-ALL .tabs .tab-title-item a {
  display: block;
  color: inherit;
  text-decoration: none;
}
@media (min-width: 480px) {
  .A-TABHXL-RW-ALL .tabs .tab-title-item a::after,
  .A-TABH-RW-ALL .tabs .tab-title-item a::after {
    display: -moz-inline-stack;
    display: inline-block;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    content: "";
    width: 1px;
    height: 50%;
    -webkit-box-shadow: 1px 0 0 0 #d7d8d6;
    box-shadow: 1px 0 0 0 #d7d8d6;
    margin: auto 0;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
  }
}
.A-TABHXL-RW-ALL .tabs .tab-title-item.is-selected,
.A-TABH-RW-ALL .tabs .tab-title-item.is-selected {
  display: block;
}
@media (min-width: 480px) {
  .A-TABHXL-RW-ALL .tabs .tab-title-item.is-selected,
  .A-TABH-RW-ALL .tabs .tab-title-item.is-selected {
    display: table-cell;
  }
}
.A-TABHXL-RW-ALL .tabs .tab-title-item.is-active,
.A-TABH-RW-ALL .tabs .tab-title-item.is-active {
  -webkit-box-shadow: 5px 0 0 0 #db0011 inset;
  box-shadow: 5px 0 0 0 #db0011 inset;
  background: #fff;
  display: block;
}
@media (min-width: 480px) {
  .A-TABHXL-RW-ALL .tabs .tab-title-item.is-active,
  .A-TABH-RW-ALL .tabs .tab-title-item.is-active {
    -webkit-box-shadow: inset 1px 0 0 0 #d7d8d6, 1px 0 0 0 #d7d8d6,
      0 5px 0 0 #db0011 inset;
    box-shadow: inset 1px 0 0 0 #d7d8d6, 1px 0 0 0 #d7d8d6,
      0 5px 0 0 #db0011 inset;
    background: #fff;
    border-top: 1px solid #d7d8d6;
    display: table-cell;
  }
  .A-TABHXL-RW-ALL .tabs .tab-title-item.is-active::before,
  .A-TABHXL-RW-ALL .tabs .tab-title-item.is-active::after,
  .A-TABH-RW-ALL .tabs .tab-title-item.is-active::before,
  .A-TABH-RW-ALL .tabs .tab-title-item.is-active::after {
    display: none;
  }
}
@media (min-width: 480px) {
  .A-TABHXL-RW-ALL .tabs .tab-title-item.is-active a::before,
  .A-TABHXL-RW-ALL .tabs .tab-title-item.is-active a::after,
  .A-TABH-RW-ALL .tabs .tab-title-item.is-active a::before,
  .A-TABH-RW-ALL .tabs .tab-title-item.is-active a::after {
    display: none;
  }
}
.A-TABHXL-RW-ALL .tabs .tab-title-item.is-active a::after,
.A-TABH-RW-ALL .tabs .tab-title-item.is-active a::after {
  font-family: "HSBCIcon-Font", "HSBC Univers Next", "sans-serif";
  content: "\f055";
  position: absolute;
  right: 13px;
  top: calc(50% - 7px);
}
.A-TABHXL-RW-ALL .tabs .tab-title-item.is-active a::before,
.A-TABH-RW-ALL .tabs .tab-title-item.is-active a::before {
  content: "";
  position: absolute;
  width: 1px;
  height: 26px;
  -webkit-box-shadow: inset -1px 0 0 0 #d7d8d6;
  box-shadow: inset -1px 0 0 0 #d7d8d6;
  margin: auto 0;
  right: 40px;
  top: 0;
  bottom: 0;
}
.A-TABHXL-RW-ALL .tabs .tab-title-item.is-active.is-expanded a::after,
.A-TABH-RW-ALL .tabs .tab-title-item.is-active.is-expanded a::after {
  content: "\f056";
}
.A-TABHXL-RW-ALL .tabs-content,
.A-TABH-RW-ALL .tabs-content {
  width: auto;
  overflow: hidden;
  height: 100%;
  background: #fff;
  border: 1px solid #d7d8d6;
  border-top: 0;
}
.A-TABHXL-RW-ALL .tabs-content .tab-panel,
.A-TABH-RW-ALL .tabs-content .tab-panel {
  display: none;
  margin: 47px 0 0;
  padding: 20px;
  height: auto;
}
@media (min-width: 480px) {
  .A-TABHXL-RW-ALL .tabs-content .tab-panel,
  .A-TABH-RW-ALL .tabs-content .tab-panel {
    margin: 0;
  }
}
.A-TABHXL-RW-ALL .tabs-content .tab-panel.is-active,
.A-TABH-RW-ALL .tabs-content .tab-panel.is-active {
  display: block;
}
.A-TABCON-RW-ALL .tabs-container {
  font-family: "HSBC Univers Next", "Arial", "PingFang SC", "Microsoft YaHei",
    "Lantinghei SC", "Heiti SC", "simhei", "sans-serif";
  font-size: 14px;
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 400;
  margin: 0;
  padding: 0;
  height: 100%;
  background: #ededed;
  text-align: left;
  color: #333;
  border: 0;
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
@media (min-width: 480px) {
  .A-TABCON-RW-ALL .tabs-container {
    border: 1px solid #d7d8d6;
    width: 100%;
    display: table;
    position: relative;
  }
}
.A-TABCON-RW-ALL .tabs {
  position: absolute;
  float: none;
  height: auto;
  width: 100%;
  list-style-type: none;
  margin: 0;
  padding: 0;
  background: #fff;
  -webkit-box-shadow: -1px 0 0 0 #d7d8d6 inset;
  box-shadow: -1px 0 0 0 #d7d8d6 inset;
  z-index: 9;
}
@media (min-width: 480px) {
  .A-TABCON-RW-ALL .tabs {
    height: 100%;
    background: #ededed;
    position: static;
    width: 41%;
    display: table-cell;
  }
}
@media (min-width: 960px) {
  .A-TABCON-RW-ALL .tabs {
    width: 25%;
  }
}
.A-TABCON-RW-ALL .tabs.on-top {
  z-index: 10;
}
.A-TABCON-RW-ALL .tabs.is-expanded .tab-title-item {
  display: block;
  border-top: 0;
}
.A-TABCON-RW-ALL .tabs.is-expanded .tab-title-item.is-selected {
  display: none;
}
.A-TABCON-RW-ALL .tabs.is-expanded .tab-title-item.is-active a::after {
  content: "\f056";
}
.A-TABCON-RW-ALL .tabs .tab-title-item {
  position: relative;
  display: none;
  width: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid #d7d8d6;
  text-decoration: none;
  color: inherit;
}
@media (min-width: 480px) {
  .A-TABCON-RW-ALL .tabs .tab-title-item {
    display: block;
    width: auto;
    border: 0;
    border-bottom: 1px solid #d7d8d6;
  }
}
.A-TABCON-RW-ALL .tabs .tab-title-item a {
  display: block;
  color: #333;
  text-decoration: none;
  padding: 14px 0 14px 18px;
}
@media (min-width: 480px) {
  .A-TABCON-RW-ALL .tabs .tab-title-item a {
    padding: 18px;
  }
}
@media (min-width: 960px) {
  .A-TABCON-RW-ALL .tabs .tab-title-item a {
    padding: 20px;
  }
}
.A-TABCON-RW-ALL .tabs .tab-title-item:hover {
  background: #ededed;
  cursor: pointer;
}
@media (min-width: 480px) {
  .A-TABCON-RW-ALL .tabs .tab-title-item:hover {
    background: #fff;
  }
}
.A-TABCON-RW-ALL .tabs .tab-title-item.is-selected {
  display: none;
}
.A-TABCON-RW-ALL .tabs .tab-title-item.is-active {
  display: block;
  background: #fff;
  -webkit-box-shadow: 5px 0 0 0 #db0011 inset;
  box-shadow: 5px 0 0 0 #db0011 inset;
  border-top: 1px solid #d7d8d6;
}
@media (min-width: 480px) {
  .A-TABCON-RW-ALL .tabs .tab-title-item.is-active {
    border-top: 0;
  }
}
@media (min-width: 960px) {
  .A-TABCON-RW-ALL .tabs .tab-title-item.is-active {
    -webkit-box-shadow: 6px 0 0 0 #db0011 inset;
    box-shadow: 6px 0 0 0 #db0011 inset;
    cursor: pointer;
  }
}
.A-TABCON-RW-ALL .tabs .tab-title-item.is-active a::after {
  font-family: "HSBCIcon-Font", "HSBC Univers Next", "sans-serif";
  content: "\f055";
  position: absolute;
  right: 13px;
  top: calc(50% - 7px);
  z-index: 1;
}
@media (min-width: 480px) {
  .A-TABCON-RW-ALL .tabs .tab-title-item.is-active a::after {
    display: none;
  }
}
.A-TABCON-RW-ALL .tabs .tab-title-item.is-active a::before {
  content: "";
  position: absolute;
  width: 1px;
  height: 26px;
  -webkit-box-shadow: inset -1px 0 0 0 #d7d8d6;
  box-shadow: inset -1px 0 0 0 #d7d8d6;
  margin: auto 0;
  right: 40px;
  top: 0;
  bottom: 0;
  z-index: 1;
}
@media (min-width: 480px) {
  .A-TABCON-RW-ALL .tabs .tab-title-item.is-active a::before {
    display: none;
  }
}
@media (min-width: 480px) {
  .A-TABCON-RW-ALL .tabs .tab-title-item .active-tab-selected-text {
    display: none;
  }
}
.A-TABCON-RW-ALL .tabs-content {
  width: auto;
  overflow: hidden;
  height: 100%;
  background: #fff;
}
@media (min-width: 480px) {
  .A-TABCON-RW-ALL .tabs-content {
    vertical-align: top;
    display: table-cell;
  }
}
.A-TABCON-RW-ALL .tabs-content .tab-panel {
  display: none;
  margin: calc(47px - -17px) 0 0;
  height: auto;
}
@media (min-width: 480px) {
  .A-TABCON-RW-ALL .tabs-content .tab-panel {
    margin: 18px;
  }
}
@media (min-width: 960px) {
  .A-TABCON-RW-ALL .tabs-content .tab-panel {
    margin: 20px;
  }
}
.A-TABCON-RW-ALL .tabs-content .tab-panel.is-active {
  display: block;
}
.A-TABH-RW-ALL .tabs .tab-title-item a {
  padding: 14px 0 14px 18px;
}
@media (min-width: 480px) {
  .A-TABH-RW-ALL .tabs .tab-title-item a {
    padding: 15px 27px;
  }
}
@media (min-width: 960px) {
  .A-TABH-RW-ALL .tabs .tab-title-item a {
    padding: 15px 30px;
  }
}
.A-TABHXL-RW-ALL {
  text-transform: uppercase;
}
.A-TABHXL-RW-ALL .tabs .tab-title-item a {
  padding: 14px 14px 14px 17px;
}
@media (min-width: 480px) {
  .A-TABHXL-RW-ALL .tabs .tab-title-item a {
    padding: 31px 27px;
  }
}
@media (min-width: 960px) {
  .A-TABHXL-RW-ALL .tabs .tab-title-item a {
    padding: 25px 30px;
  }
}
.A-SRCHRESNUM-RW-ALL {
  font-family: "HSBC Univers Next", "Arial", "PingFang SC", "Microsoft YaHei",
    "Lantinghei SC", "Heiti SC", "simhei", "sans-serif";
  font-size: 16px;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.2;
  color: #333;
  text-align: left;
}
.A-TYP12B-RW-ALL {
  font-family: "HSBC Univers Next", "Arial", "PingFang SC", "Microsoft YaHei",
    "Lantinghei SC", "Heiti SC", "simhei", "sans-serif";
  font-size: 12px;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 700;
}
.A-TYP12R-RW-ALL {
  font-family: "HSBC Univers Next", "Arial", "PingFang SC", "Microsoft YaHei",
    "Lantinghei SC", "Heiti SC", "simhei", "sans-serif";
  font-size: 12px;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 400;
}
.A-TYP14B-RW-ALL {
  font-family: "HSBC Univers Next", "Arial", "PingFang SC", "Microsoft YaHei",
    "Lantinghei SC", "Heiti SC", "simhei", "sans-serif";
  font-size: 14px;
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 700;
}
.A-TYP14BL-RW-ALL {
  font-family: "HSBC Univers Next", "Arial", "PingFang SC", "Microsoft YaHei",
    "Lantinghei SC", "Heiti SC", "simhei", "sans-serif";
  font-size: 14px;
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 700;
  padding-left: 33px;
}
.A-TYP14BL-RW-ALL .icon {
  margin-left: -33px;
}
.A-TYP14BL-RW-ALL .icon::after {
  font-size: 28px;
  font-size: 1.75rem;
  vertical-align: -5px;
  margin-right: 0;
}
.A-TYP14BDB-RW-ALL {
  font-family: "HSBC Univers Next", "Arial", "PingFang SC", "Microsoft YaHei",
    "Lantinghei SC", "Heiti SC", "simhei", "sans-serif";
  font-size: 14px;
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 700;
}
.A-TYP14BS-RW-ALL {
  font-family: "HSBC Univers Next", "Arial", "PingFang SC", "Microsoft YaHei",
    "Lantinghei SC", "Heiti SC", "simhei", "sans-serif";
  font-size: 14px;
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 700;
  padding-left: 28px;
}
.A-TYP14BS-RW-ALL .icon {
  margin-left: -28px;
}
.A-TYP14BS-RW-ALL .icon::after {
  font-size: 20px;
  font-size: 1.25rem;
  vertical-align: -2px;
  margin-right: 3px;
}
.A-TYP14R-RW-ALL {
  font-family: "HSBC Univers Next", "Arial", "PingFang SC", "Microsoft YaHei",
    "Lantinghei SC", "Heiti SC", "simhei", "sans-serif";
  font-size: 14px;
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 400;
}
.A-TYP14RDB-RW-ALL {
  font-family: "HSBC Univers Next", "Arial", "PingFang SC", "Microsoft YaHei",
    "Lantinghei SC", "Heiti SC", "simhei", "sans-serif";
  font-size: 14px;
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 400;
}
.A-TYP16B-RW-ALL {
  font-family: "HSBC Univers Next", "Arial", "PingFang SC", "Microsoft YaHei",
    "Lantinghei SC", "Heiti SC", "simhei", "sans-serif";
  font-size: 16px;
  font-size: 1rem;
  font-style: normal;
  font-weight: 700;
}
.A-TYP16R-RW-ALL {
  font-family: "HSBC Univers Next", "Arial", "PingFang SC", "Microsoft YaHei",
    "Lantinghei SC", "Heiti SC", "simhei", "sans-serif";
  font-size: 16px;
  font-size: 1rem;
  font-style: normal;
  font-weight: 400;
}
.A-TYP22B-RW-ALL {
  font-family: "HSBC Univers Next", "Arial", "PingFang SC", "Microsoft YaHei",
    "Lantinghei SC", "Heiti SC", "simhei", "sans-serif";
  font-size: 20px;
  font-size: 1.25rem;
  font-style: normal;
  font-weight: 700;
}
@media (min-width: 960px) {
  .A-TYP22B-RW-ALL {
    font-size: 22px;
    font-size: 1.375rem;
  }
}
.A-TYP22R-RW-ALL {
  font-family: "HSBC Univers Next", "Arial", "PingFang SC", "Microsoft YaHei",
    "Lantinghei SC", "Heiti SC", "simhei", "sans-serif";
  font-size: 20px;
  font-size: 1.25rem;
  font-style: normal;
  font-weight: 400;
}
@media (min-width: 960px) {
  .A-TYP22R-RW-ALL {
    font-size: 22px;
    font-size: 1.375rem;
  }
}
.A-TYP22T-RW-ALL {
  font-family: "HSBC Univers Next", "Arial", "PingFang SC", "Microsoft YaHei",
    "Lantinghei SC", "Heiti SC", "simhei", "sans-serif";
  font-size: 20px;
  font-size: 1.25rem;
  font-style: normal;
  font-weight: 200;
}
@media (min-width: 960px) {
  .A-TYP22T-RW-ALL {
    font-size: 22px;
    font-size: 1.375rem;
  }
}
.A-TYP22L-RW-ALL {
  font-family: "HSBC Univers Next", "Arial", "PingFang SC", "Microsoft YaHei",
    "Lantinghei SC", "Heiti SC", "simhei", "sans-serif";
  font-size: 20px;
  font-size: 1.25rem;
  font-style: normal;
  font-weight: 300;
}
@media (min-width: 960px) {
  .A-TYP22L-RW-ALL {
    font-size: 22px;
    font-size: 1.375rem;
  }
}
.A-TYP28L-RW-ALL {
  font-family: "HSBC Univers Next", "Arial", "PingFang SC", "Microsoft YaHei",
    "Lantinghei SC", "Heiti SC", "simhei", "sans-serif";
  font-size: 25px;
  font-size: 1.5625rem;
  font-style: normal;
  font-weight: 300;
}
@media (min-width: 960px) {
  .A-TYP28L-RW-ALL {
    font-size: 28px;
    font-size: 1.75rem;
  }
}
.A-TYP28LDB-RW-ALL {
  font-family: "HSBC Univers Next", "Arial", "PingFang SC", "Microsoft YaHei",
    "Lantinghei SC", "Heiti SC", "simhei", "sans-serif";
  font-size: 25px;
  font-size: 1.5625rem;
  font-style: normal;
  font-weight: 300;
}
@media (min-width: 960px) {
  .A-TYP28LDB-RW-ALL {
    font-size: 28px;
    font-size: 1.75rem;
  }
}
.A-TYP28M-RW-DEV {
  font-family: "HSBC Univers Next", "Arial", "PingFang SC", "Microsoft YaHei",
    "Lantinghei SC", "Heiti SC", "simhei", "sans-serif";
  font-size: 25px;
  font-size: 1.5625rem;
  font-style: normal;
  font-weight: 500;
}
@media (min-width: 960px) {
  .A-TYP28M-RW-DEV {
    font-size: 28px;
    font-size: 1.75rem;
  }
}
.A-TYP28T-RW-ALL {
  font-family: "HSBC Univers Next", "Arial", "PingFang SC", "Microsoft YaHei",
    "Lantinghei SC", "Heiti SC", "simhei", "sans-serif";
  font-size: 25px;
  font-size: 1.5625rem;
  font-style: normal;
  font-weight: 200;
}
@media (min-width: 960px) {
  .A-TYP28T-RW-ALL {
    font-size: 28px;
    font-size: 1.75rem;
  }
}
.A-TYP28UL-RW-ALL {
  font-family: "HSBC Univers Next", "Arial", "PingFang SC", "Microsoft YaHei",
    "Lantinghei SC", "Heiti SC", "simhei", "sans-serif";
  font-size: 25px;
  font-size: 1.5625rem;
  font-style: normal;
  font-weight: 100;
}
@media (min-width: 960px) {
  .A-TYP28UL-RW-ALL {
    font-size: 28px;
    font-size: 1.75rem;
  }
}
.A-TYP35L-RW-ALL {
  font-family: "HSBC Univers Next", "Arial", "PingFang SC", "Microsoft YaHei",
    "Lantinghei SC", "Heiti SC", "simhei", "sans-serif";
  font-size: 28px;
  font-size: 1.75rem;
  font-style: normal;
  font-weight: 300;
}
@media (min-width: 960px) {
  .A-TYP35L-RW-ALL {
    font-size: 35px;
    font-size: 2.1875rem;
  }
}
@media (min-width: 1360px) {
  .A-TYP35L-RW-ALL {
    font-size: 43px;
    font-size: 2.6875rem;
  }
}
.A-TYP38L-RW-ALL {
  font-family: "HSBC Univers Next", "Arial", "PingFang SC", "Microsoft YaHei",
    "Lantinghei SC", "Heiti SC", "simhei", "sans-serif";
  font-size: 32px;
  font-size: 2rem;
  font-style: normal;
  font-weight: 300;
}
@media (min-width: 960px) {
  .A-TYP38L-RW-ALL {
    font-size: 38px;
    font-size: 2.375rem;
  }
}
.A-TYP38LDB-RW-ALL {
  font-family: "HSBC Univers Next", "Arial", "PingFang SC", "Microsoft YaHei",
    "Lantinghei SC", "Heiti SC", "simhei", "sans-serif";
  font-size: 32px;
  font-size: 2rem;
  font-style: normal;
  font-weight: 300;
}
@media (min-width: 960px) {
  .A-TYP38LDB-RW-ALL {
    font-size: 38px;
    font-size: 2.375rem;
  }
}
.A-TYP38T-RW-ALL {
  font-family: "HSBC Univers Next", "Arial", "PingFang SC", "Microsoft YaHei",
    "Lantinghei SC", "Heiti SC", "simhei", "sans-serif";
  font-size: 32px;
  font-size: 2rem;
  font-style: normal;
  font-weight: 200;
}
@media (min-width: 960px) {
  .A-TYP38T-RW-ALL {
    font-size: 38px;
    font-size: 2.375rem;
  }
}
.A-TYP38UL-RW-ALL {
  font-family: "HSBC Univers Next", "Arial", "PingFang SC", "Microsoft YaHei",
    "Lantinghei SC", "Heiti SC", "simhei", "sans-serif";
  font-size: 32px;
  font-size: 2rem;
  font-style: normal;
  font-weight: 100;
}
@media (min-width: 960px) {
  .A-TYP38UL-RW-ALL {
    font-size: 38px;
    font-size: 2.375rem;
  }
}
.A-TYP48L-RW-ALL {
  font-family: "HSBC Univers Next", "Arial", "PingFang SC", "Microsoft YaHei",
    "Lantinghei SC", "Heiti SC", "simhei", "sans-serif";
  font-size: 38px;
  font-size: 2.375rem;
  font-style: normal;
  font-weight: 300;
}
@media (min-width: 960px) {
  .A-TYP48L-RW-ALL {
    font-size: 48px;
    font-size: 3rem;
  }
}
.A-TYP48R-RW-ALL {
  font-family: "HSBC Univers Next", "Arial", "PingFang SC", "Microsoft YaHei",
    "Lantinghei SC", "Heiti SC", "simhei", "sans-serif";
  font-size: 38px;
  font-size: 2.375rem;
  font-style: normal;
  font-weight: 400;
}
@media (min-width: 960px) {
  .A-TYP48R-RW-ALL {
    font-size: 48px;
    font-size: 3rem;
  }
}
.A-TYP48T-RW-ALL {
  font-family: "HSBC Univers Next", "Arial", "PingFang SC", "Microsoft YaHei",
    "Lantinghei SC", "Heiti SC", "simhei", "sans-serif";
  font-size: 38px;
  font-size: 2.375rem;
  font-style: normal;
  font-weight: 200;
}
@media (min-width: 960px) {
  .A-TYP48T-RW-ALL {
    font-size: 48px;
    font-size: 3rem;
  }
}
.A-TYP48UL-RW-ALL {
  font-family: "HSBC Univers Next", "Arial", "PingFang SC", "Microsoft YaHei",
    "Lantinghei SC", "Heiti SC", "simhei", "sans-serif";
  font-size: 38px;
  font-size: 2.375rem;
  font-style: normal;
  font-weight: 100;
}
@media (min-width: 960px) {
  .A-TYP48UL-RW-ALL {
    font-size: 48px;
    font-size: 3rem;
  }
}
.A-TYP60L-RW-ALL {
  font-family: "HSBC Univers Next", "Arial", "PingFang SC", "Microsoft YaHei",
    "Lantinghei SC", "Heiti SC", "simhei", "sans-serif";
  font-size: 48px;
  font-size: 3rem;
  font-style: normal;
  font-weight: 300;
}
@media (min-width: 960px) {
  .A-TYP60L-RW-ALL {
    font-size: 60px;
    font-size: 3.75rem;
  }
}
.A-TYP60LDB-RW-ALL {
  font-family: "HSBC Univers Next", "Arial", "PingFang SC", "Microsoft YaHei",
    "Lantinghei SC", "Heiti SC", "simhei", "sans-serif";
  font-size: 48px;
  font-size: 3rem;
  font-style: normal;
  font-weight: 300;
}
@media (min-width: 960px) {
  .A-TYP60LDB-RW-ALL {
    font-size: 60px;
    font-size: 3.75rem;
  }
}
.A-TYP60T-RW-ALL {
  font-family: "HSBC Univers Next", "Arial", "PingFang SC", "Microsoft YaHei",
    "Lantinghei SC", "Heiti SC", "simhei", "sans-serif";
  font-size: 48px;
  font-size: 3rem;
  font-style: normal;
  font-weight: 200;
}
@media (min-width: 960px) {
  .A-TYP60T-RW-ALL {
    font-size: 60px;
    font-size: 3.75rem;
  }
}
.A-TYP60UL-RW-ALL {
  font-family: "HSBC Univers Next", "Arial", "PingFang SC", "Microsoft YaHei",
    "Lantinghei SC", "Heiti SC", "simhei", "sans-serif";
  font-size: 48px;
  font-size: 3rem;
  font-style: normal;
  font-weight: 100;
}
@media (min-width: 960px) {
  .A-TYP60UL-RW-ALL {
    font-size: 60px;
    font-size: 3.75rem;
  }
}
.A-TYPSP-RW-ALL {
  font-family: "HSBC Univers Next", "Arial", "PingFang SC", "Microsoft YaHei",
    "Lantinghei SC", "Heiti SC", "simhei", "sans-serif";
  font-size: 12px;
  font-size: 0.75rem;
  text-align: left;
  font-style: normal;
  font-weight: 400;
  margin-bottom: 10px;
  line-height: 1.33;
}
.A-TYPSP-RW-ALL sup,
.A-TYPSP-RW-ALL .sup {
  font-size: 9px;
  font-size: 0.5625rem;
  vertical-align: super;
}
.A-TYPSP-RW-ALL sub,
.A-TYPSP-RW-ALL .sub {
  font-size: 9px;
  font-size: 0.5625rem;
  vertical-align: sub;
}
.A-TYPSP-RW-ALL i,
.A-TYPSP-RW-ALL .italic {
  font-style: italic;
}
.A-TYPSP-RW-ALL b,
.A-TYPSP-RW-ALL .bold {
  font-weight: bold;
}
.A-TYPSP-RW-ALL q,
.A-TYPSP-RW-ALL .quote {
  quotes: '"' '"';
  font-style: italic;
}
.A-TYP16BL-RW-ALL {
  font-family: "HSBC Univers Next", "Arial", "PingFang SC", "Microsoft YaHei",
    "Lantinghei SC", "Heiti SC", "simhei", "sans-serif";
  font-size: 16px;
  font-size: 1rem;
  padding-left: 43px;
  font-style: normal;
  font-weight: 700;
}
.A-TYP16BL-RW-ALL .icon {
  font-size: 22px;
  font-size: 1.375rem;
  margin: 0 -2px 0 -43px;
  vertical-align: -9px;
}
.A-TYP16RL-DEV-ALL {
  font-family: "HSBC Univers Next", "Arial", "PingFang SC", "Microsoft YaHei",
    "Lantinghei SC", "Heiti SC", "simhei", "sans-serif";
  font-size: 16px;
  font-size: 1rem;
  padding-left: 43px;
  font-style: normal;
  font-weight: 400;
}
.A-TYP16RL-DEV-ALL .icon {
  font-size: 40px;
  font-size: 2.5rem;
  margin-right: -2px;
  margin-left: -43px;
  vertical-align: -9px;
}
.A-TYP16BS-RW-ALL {
  font-family: "HSBC Univers Next", "Arial", "PingFang SC", "Microsoft YaHei",
    "Lantinghei SC", "Heiti SC", "simhei", "sans-serif";
  font-size: 16px;
  font-size: 1rem;
  font-style: normal;
  font-weight: 700;
  padding-left: 32px;
}
.A-TYP16BS-RW-ALL .icon {
  font-size: 26px;
  font-size: 1.625rem;
  vertical-align: -2px;
  margin-right: 1px;
  margin-left: -32px;
}
.A-TYP16BL-RW-ALL,
.A-TYP16BS-RW-ALL,
.A-TYP12B-RW-ALL,
.A-TYP12R-RW-ALL,
.A-TYP14B-RW-ALL,
.A-TYP14BL-RW-ALL,
.A-TYP14BS-RW-ALL,
.A-TYP14R-RW-ALL,
.A-TYP16B-RW-ALL,
.A-TYP16R-RW-ALL,
.A-TYP22L-RW-ALL,
.A-TYP22R-RW-ALL,
.A-TYP22T-RW-ALL,
.A-TYP28L-RW-ALL,
.A-TYP28M-RW-DEV,
.A-TYP28T-RW-ALL,
.A-TYP28UL-RW-ALL,
.A-TYP38L-RW-ALL,
.A-TYP38T-RW-ALL,
.A-TYP38UL-RW-ALL,
.A-TYP48L-RW-ALL,
.A-TYP48T-RW-ALL,
.A-TYP48R-RW-ALL,
.A-TYP48UL-RW-ALL,
.A-TYP60L-RW-ALL,
.A-TYP60T-RW-ALL,
.A-TYP60UL-RW-ALL,
.A-TYP22B-RW-ALL,
.A-TYP16RL-DEV-ALL {
  text-align: left;
  color: #333;
  line-height: 1.2;
  display: block;
}
.A-TYP14BL-RW-ALL .icon::after,
.A-TYP14BS-RW-ALL .icon::after,
.A-TYP16BL-RW-ALL .icon::after,
.A-TYP16BS-RW-ALL .icon::after {
  display: inline;
}
.A-TYP14BDB-RW-ALL,
.A-TYP14RDB-RW-ALL,
.A-TYP28LDB-RW-ALL,
.A-TYP38LDB-RW-ALL,
.A-TYP60LDB-RW-ALL {
  text-align: left;
  line-height: 1.2;
  color: #fff;
}
[class*="A-TYP"] .bold,
[class*="A-TYP"] b,
[class*="A-TYP"] strong,
[class*="A-TYP"] .italic,
[class*="A-TYP"] i,
[class*="A-TYP"] em {
  font-style: initial;
  font-weight: initial;
}
.A-VIDBB-RW-ALL,
.A-VIDBR-RW-ALL {
  padding-left: 2px;
  padding-right: 2px;
  opacity: 0.7;
  width: 52px;
  height: 52px;
  cursor: pointer;
  border: 0;
}
@media (min-width: 480px) {
  .A-VIDBB-RW-ALL,
  .A-VIDBR-RW-ALL {
    width: 88px;
    height: 88px;
    padding-left: 12px;
    padding-right: 12px;
  }
}
.A-VIDBB-RW-ALL::before,
.A-VIDBR-RW-ALL::before {
  content: "";
  display: block;
  margin: auto 18px;
  border-width: 10px 0 10px 14px;
  border-style: solid;
  border-color: transparent transparent transparent #fff;
  position: relative;
  top: 0;
  left: 0;
}
@media (min-width: 480px) {
  .A-VIDBB-RW-ALL::before,
  .A-VIDBR-RW-ALL::before {
    border-width: 18px 0 18px 24px;
    margin: auto 22px;
  }
}
.A-VIDBB-RW-ALL:hover,
.A-VIDBR-RW-ALL:hover {
  opacity: 0.8;
}
.A-VIDBB-RW-ALL:active,
.A-VIDBR-RW-ALL:active {
  opacity: 1;
}
.A-VIDBB-RW-ALL {
  background: #000;
}
.A-VIDBR-RW-ALL {
  background: #db0011;
}
.A-WRAPPER-RW-ALL {
  font-size: 16px;
  font-size: 1rem;
  margin: 0;
  color: #333;
}
.A-WRAPPER-RW-ALL > .wrapper-dropdown {
  padding: 11px 12px 13px;
  background: #ededed;
  border-bottom: 1px solid #a7a7a7;
  border-top: 1px solid #a7a7a7;
}
@media (min-width: 480px) {
  .A-WRAPPER-RW-ALL > .wrapper-dropdown {
    display: none;
  }
}
.A-WRAPPER-RW-ALL > .wrapper-dropdown[aria-expanded="true"] {
  background: #a7a7a7;
}
.A-WRAPPER-RW-ALL > .wrapper-dropdown:hover,
.A-WRAPPER-RW-ALL > .wrapper-dropdown:focus {
  cursor: pointer;
  color: #5c5c5c;
}
.A-WRAPPER-RW-ALL > .wrapper-dropdown > .dropdown-text {
  font-size: 16px;
  font-size: 1rem;
  position: relative;
  padding-right: 39px;
}
.A-WRAPPER-RW-ALL > .wrapper-dropdown > .dropdown-text::after {
  font-family: "HSBCIcon-Font", "HSBC Univers Next", "sans-serif";
  content: "\f055";
  position: absolute;
  right: 0;
  top: calc(50% - 7px);
}
.A-WRAPPER-RW-ALL > .wrapper-dropdown > .dropdown-text.expanded::after {
  font-family: "HSBCIcon-Font", "HSBC Univers Next", "sans-serif";
  content: "\f056";
}
.A-WRAPPER-RW-ALL
  > .wrapper-dropdown
  > .dropdown-text.expanded
  ~ .screen-reader-expanded {
  display: block;
}
.A-WRAPPER-RW-ALL
  > .wrapper-dropdown
  > .dropdown-text.expanded
  ~ .screen-reader-collapsed {
  display: none;
}
.A-WRAPPER-RW-ALL > .wrapper-dropdown .screen-reader-expanded {
  display: none;
}
.A-WRAPPER-RW-ALL > .wrapper-dropdown .screen-reader-collapsed {
  display: block;
}
.A-WRAPPER-RW-ALL .wrapper-exp-content {
  display: block;
  padding: 0 14px;
  height: 0;
  visibility: hidden;
  margin-top: -1px;
  -webkit-transition: 0.2s cubic-bezier(0, 0, 0, 0.74);
  transition: 0.2s cubic-bezier(0, 0, 0, 0.74);
  opacity: 0;
  overflow: hidden;
  width: auto;
}
@media (min-width: 480px) {
  .A-WRAPPER-RW-ALL .wrapper-exp-content {
    padding: 26px 0 0;
    opacity: 1;
    height: auto;
    visibility: visible;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    overflow: visible;
  }
}
.A-WRAPPER-RW-ALL .wrapper-exp-content ol {
  padding-left: 0;
  margin: 0;
}
.A-WRAPPER-RW-ALL .wrapper-exp-content.expanded {
  opacity: 1;
  height: auto;
  visibility: visible;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
@media (max-width: 479px) {
  .A-WRAPPER-RW-ALL .wrapper-exp-content.expanded {
    padding: 26px 14px 28px;
  }
}
@media (min-width: 480px) {
  .A-WRAPPER-RW-ALL .wrapper-exp-content.expanded {
    padding: 26px 0 0;
  }
}
.A-WRAPPER-RW-ALL .wrapper-exp-content .exp-panel {
  height: 100%;
}
.browser-notification {
  font-size: 14px;
  font-size: 0.875rem;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  background-color: #404040;
  color: #fff;
  min-height: 100px;
  z-index: 100000;
}
@media (min-width: 480px) {
  .browser-notification {
    font-size: 16px;
    font-size: 1rem;
    min-height: 80px;
  }
}
.browser-notification .browser-notification-wrapper {
  position: relative;
  width: 100%;
  min-height: 100px;
  display: table;
}
@media (min-width: 480px) {
  .browser-notification .browser-notification-wrapper {
    min-height: 80px;
  }
}
.browser-notification .browser-notification-wrapper .browser-notification-text {
  display: table-cell;
  vertical-align: middle;
  line-height: 1.1;
  overflow: hidden;
}
.browser-notification
  .browser-notification-wrapper
  .browser-notification-text
  p {
  line-height: 1;
  vertical-align: top;
  padding: 8px 0 7px;
}
.browser-notification
  .browser-notification-wrapper
  .browser-notification-text
  p
  + p {
  margin-top: -16px;
}
.browser-notification
  .browser-notification-wrapper
  .browser-notification-text
  a {
  text-decoration: underline;
  color: #fff;
  cursor: pointer;
}
.browser-notification
  .browser-notification-wrapper
  .browser-notification-icons {
  display: table-cell;
  vertical-align: middle;
  line-height: 1;
  width: 80px;
}
.browser-notification .browser-notification-wrapper .icon-exclamation,
.browser-notification .browser-notification-wrapper .icon-close {
  display: -moz-inline-stack;
  display: inline-block;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  margin: 38px 28px;
  width: 24px;
  height: 24px;
}
@media (min-width: 480px) {
  .browser-notification .browser-notification-wrapper .icon-exclamation,
  .browser-notification .browser-notification-wrapper .icon-close {
    margin: 28px;
  }
}
.browser-notification .browser-notification-wrapper .left-icon {
  left: 0;
  position: relative;
}
.browser-notification
  .browser-notification-wrapper
  .left-icon
  .icon-exclamation {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/exclamation_mark.png");
}
.browser-notification .browser-notification-wrapper .right-icon {
  right: 0;
  position: relative;
}
.browser-notification .browser-notification-wrapper .right-icon .icon-close {
  cursor: pointer;
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/close.png");
}
.browser-notification
  .browser-notification-wrapper
  .right-icon
  .close-browser-notification {
  border: 0;
  background: transparent;
  padding: 0;
}
.cookie-banner {
  border-bottom: 1px solid #fff;
}
.cookie-banner .cookie-banner-wrapper {
  max-width: 1280px;
  margin: 0 auto;
}
.cookie-banner .cookie-banner-wrapper > .row > .sm-12 {
  padding: 0 21px 0 21px;
  padding: 0rem 1.3125rem 0rem 1.3125rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
@media (min-width: 480px) {
  .cookie-banner .cookie-banner-wrapper > .row > .sm-12 {
    padding: 0 27px 0 27px;
    padding: 0rem 1.6875rem 0rem 1.6875rem;
  }
}
@media (min-width: 960px) {
  .cookie-banner .cookie-banner-wrapper > .row > .sm-12 {
    padding: 0 30px 0 30px;
    padding: 0rem 1.875rem 0rem 1.875rem;
  }
}
.cookie-banner .cookie-banner-wrapper .cookie-banner-text {
  padding: 7px 14px 7px 0;
  padding: 0.4375rem 0.875rem 0.4375rem 0rem;
  line-height: 1.1;
  overflow: hidden;
  color: #fff;
}
@media (min-width: 480px) {
  .cookie-banner .cookie-banner-wrapper .cookie-banner-text {
    padding: 9px 18px 9px 0;
    padding: 0.5625rem 1.125rem 0.5625rem 0rem;
  }
}
@media (min-width: 960px) {
  .cookie-banner .cookie-banner-wrapper .cookie-banner-text {
    padding: 10px 20px 10px 0;
    padding: 0.625rem 1.25rem 0.625rem 0rem;
  }
}
.cookie-banner .cookie-banner-wrapper .cookie-banner-text p {
  line-height: 1;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.cookie-banner .cookie-banner-wrapper .cookie-banner-text a {
  text-decoration: underline;
  cursor: pointer;
  color: #fff;
}
.cookie-banner .cookie-banner-wrapper .cookie-banner-text a:hover,
.cookie-banner .cookie-banner-wrapper .cookie-banner-text a:focus {
  color: #5c5c5c;
}
.cookie-banner .cookie-banner-wrapper .button-wrapper-for-flex button {
  padding: 3.5px 0 3.5px 0;
  padding: 0.21875rem 0rem 0.21875rem 0rem;
  width: 24px;
  background-color: transparent;
  border-style: none;
  color: #fff;
}
@media (min-width: 480px) {
  .cookie-banner .cookie-banner-wrapper .button-wrapper-for-flex button {
    padding: 4.5px 0 4.5px 0;
    padding: 0.28125rem 0rem 0.28125rem 0rem;
  }
}
@media (min-width: 960px) {
  .cookie-banner .cookie-banner-wrapper .button-wrapper-for-flex button {
    padding: 5px 0 5px 0;
    padding: 0.3125rem 0rem 0.3125rem 0rem;
  }
}
.cookie-banner
  .cookie-banner-wrapper
  .button-wrapper-for-flex
  button
  .icon-delete {
  font-size: 24px;
  font-size: 1.5rem;
  margin: 0 0 0 -7px;
  margin: 0rem 0rem 0rem -0.4375rem;
  cursor: pointer;
}
@media (min-width: 480px) {
  .cookie-banner
    .cookie-banner-wrapper
    .button-wrapper-for-flex
    button
    .icon-delete {
    margin: 0 0 0 -9px;
    margin: 0rem 0rem 0rem -0.5625rem;
  }
}
@media (min-width: 960px) {
  .cookie-banner
    .cookie-banner-wrapper
    .button-wrapper-for-flex
    button
    .icon-delete {
    margin: 0 0 0 -10px;
    margin: 0rem 0rem 0rem -0.625rem;
  }
}
.cookie-banner-optout {
  padding: 14px 14px 14px 14px;
  padding: 0.875rem 0.875rem 0.875rem 0.875rem;
}
@media (min-width: 480px) {
  .cookie-banner-optout {
    padding: 18px 18px 18px 18px;
    padding: 1.125rem 1.125rem 1.125rem 1.125rem;
  }
}
@media (min-width: 960px) {
  .cookie-banner-optout {
    padding: 20px 20px 20px 20px;
    padding: 1.25rem 1.25rem 1.25rem 1.25rem;
  }
}
.cookie-banner-optout .cookie-container {
  max-width: 1240px;
  margin: 0 auto;
}
.cookie-banner-optout .cookie-container .A-TYP22L-RW-ALL {
  margin-bottom: 14px;
  margin-bottom: 0.875rem;
  color: #fff;
}
@media (min-width: 480px) {
  .cookie-banner-optout .cookie-container .A-TYP22L-RW-ALL {
    margin-bottom: 18px;
    margin-bottom: 1.125rem;
  }
}
@media (min-width: 960px) {
  .cookie-banner-optout .cookie-container .A-TYP22L-RW-ALL {
    margin-bottom: 20px;
    margin-bottom: 1.25rem;
  }
}
.cookie-banner-optout .cookie-container .banner-text {
  line-height: 1.1;
  overflow: hidden;
  color: #fff;
}
@media (min-width: 960px) {
  .cookie-banner-optout .cookie-container .banner-text {
    width: 66%;
  }
}
.cookie-banner-optout .cookie-container .button-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.cookie-banner-optout .cookie-container .button-wrapper .A-BTNSO-RW-ALL {
  margin: 14px 0 0 0;
  margin: 0.875rem 0rem 0rem 0rem;
  color: #fff;
  border-color: #fff;
}
@media (min-width: 480px) {
  .cookie-banner-optout .cookie-container .button-wrapper .A-BTNSO-RW-ALL {
    margin: 18px 0 0 0;
    margin: 1.125rem 0rem 0rem 0rem;
  }
}
@media (min-width: 960px) {
  .cookie-banner-optout .cookie-container .button-wrapper .A-BTNSO-RW-ALL {
    margin: 20px 0 0 0;
    margin: 1.25rem 0rem 0rem 0rem;
  }
}
@media (min-width: 480px) {
  .cookie-banner-optout
    .cookie-container
    .button-wrapper
    .A-BTNSO-RW-ALL:first-child {
    margin: 14px 14px 0 0;
    margin: 0.875rem 0.875rem 0rem 0rem;
  }
}
@media (min-width: 480px) and (min-width: 480px) {
  .cookie-banner-optout
    .cookie-container
    .button-wrapper
    .A-BTNSO-RW-ALL:first-child {
    margin: 18px 18px 0 0;
    margin: 1.125rem 1.125rem 0rem 0rem;
  }
}
@media (min-width: 480px) and (min-width: 960px) {
  .cookie-banner-optout
    .cookie-container
    .button-wrapper
    .A-BTNSO-RW-ALL:first-child {
    margin: 20px 20px 0 0;
    margin: 1.25rem 1.25rem 0rem 0rem;
  }
}
.cookie-banner-optout .cookie-container .button-wrapper .A-BTNSO-RW-ALL:hover {
  background-color: rgba(255, 255, 255, 0.1);
}
.cookie-banner-optout .cookie-container .button-wrapper .A-BTNSO-RW-ALL:active {
  background-color: rgba(0, 0, 0, 0.2);
}
@media (min-width: 960px) {
  .header-main-navigation-item:hover .doormat-menu {
    visibility: visible;
  }
}
.header-main-navigation-item .header-doormat-mobile-title {
  padding: 15px 20px 15px 53px;
  border-left: 5px solid #fff;
  position: relative;
}
@media (min-width: 960px) {
  .header-main-navigation-item .header-doormat-mobile-title {
    border-left: 0;
  }
}
.header-main-navigation-item .header-doormat-mobile-title .icon-chevron-left {
  display: none;
}
.header-main-navigation-item.expanded .doormat-menu {
  visibility: visible;
  overflow-y: auto;
  overflow-x: hidden;
}
@media (min-width: 960px) {
  .header-main-navigation-item.expanded .doormat-menu {
    visibility: hidden;
  }
}
.header-main-navigation-item.expanded .header-main-navigation-title {
  padding-left: 40px;
}
.header-main-navigation-item.expanded
  .header-doormat-mobile-title
  .icon-chevron-left {
  display: block;
  position: absolute;
  background: #fff none repeat scroll 0 0;
  top: 2px;
  left: 2px !important;
  color: #333;
}
.header-main-navigation-item.expanded
  .header-doormat-mobile-title
  .icon-chevron-left:hover {
  text-decoration: underline;
  cursor: pointer;
}
.header-main-navigation-item.expanded
  .header-doormat-mobile-title
  .icon-chevron-left::after,
.header-main-navigation-item.expanded
  .header-doormat-mobile-title
  .icon-chevron-left::before {
  font-size: 18px;
  font-size: 1.125rem;
  margin: 10px;
  border-bottom: 1px solid #dedede;
  width: 38px;
  text-align: center;
  height: 30px;
}
.header-mobile-doormat {
  padding: 0;
}
.doormat-menu {
  right: auto;
  left: 58px;
  position: absolute;
  top: 0;
  width: 223px;
  height: 100%;
  visibility: hidden;
  overflow-x: hidden;
  background: #404040;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  z-index: 9999;
  cursor: default;
}
@media (min-width: 960px) {
  .doormat-menu {
    right: auto;
    left: 0;
    padding: 50px 25px;
    top: auto;
    width: 100%;
    height: auto;
    background: #ededed;
  }
  [class*="globalSmart"] .doormat-menu {
    padding: 50px 10px;
  }
  [class*="globalSmart"] .doormat-menu .doormat-container {
    padding: 0;
    margin: 0;
  }
}
.doormat-menu.header-mobile-footer-menu {
  background: #ededed;
}
.doormat-menu.expanded,
.doormat-menu.active {
  visibility: visible;
}
.doormat-heading-link {
  text-decoration: none;
  color: #333;
}
.doormat-heading-link:hover,
.doormat-heading-link:focus {
  text-decoration: underline;
}
.doormat-heading {
  font-family: "HSBC Univers Next", "Arial", "PingFang SC", "Microsoft YaHei",
    "Lantinghei SC", "Heiti SC", "simhei", "sans-serif";
  font-size: 14px;
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 700;
  margin: 11px 8px 8px;
  padding: 5px 0;
  line-height: 1.3;
  border-bottom: 1px solid #d7d8d6;
}
@media (min-width: 960px) {
  .doormat-heading {
    font-size: 16px;
    font-size: 1rem;
    border: 0;
    margin: 0;
    padding: 15px 0 5px;
  }
  .links-group .doormat-heading {
    padding: 0 8px 6px;
  }
  .links-group ~ .links-group .doormat-heading {
    padding: 20px 10px 6px;
  }
}
.doormat-links {
  margin: 0;
  padding: 0;
}
.doormat-links,
.doormat-links li {
  list-style: none;
}
.doormat-links a {
  font-family: "HSBC Univers Next", "Arial", "PingFang SC", "Microsoft YaHei",
    "Lantinghei SC", "Heiti SC", "simhei", "sans-serif";
  font-size: 14px;
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 400;
  display: block;
  padding: 15px 10px;
  margin: 0;
  line-height: 1.2;
  text-decoration: none;
  color: #333;
}
@media (min-width: 960px) {
  .doormat-links a {
    display: -moz-inline-stack;
    display: inline-block;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
    padding: 6px 10px 7px;
  }
}
.doormat-links a:hover {
  text-decoration: none;
}
@media (min-width: 960px) {
  .doormat-links a:hover {
    text-decoration: underline;
  }
}
.doormat-links a:focus {
  text-decoration: underline;
}
.doormat-main {
  background: #ededed;
}
.doormat-main .doormat-main-column {
  border: 0;
}
@media (min-width: 960px) {
  .doormat-main .doormat-main-column {
    border-right: 1px solid #d7d8d6;
  }
}
@media (min-width: 960px) {
  .doormat-main .doormat-main-column:last-of-type {
    border-right: 0;
  }
}
.doormat-highlight .doormat-highlight-menu {
  background: #404040;
  padding: 0 14px 30px;
}
@media (min-width: 960px) {
  .doormat-highlight .doormat-highlight-menu {
    padding: 25px 20px;
    margin: -25px 0 -15px;
  }
}
.doormat-highlight .doormat-heading-link {
  color: #fff;
}
.doormat-highlight .doormat-heading {
  color: #fff;
  margin: 0;
}
.doormat-highlight .doormat-links a {
  padding: 15px 3px;
  color: #fff;
}
@media (min-width: 960px) {
  .doormat-highlight .doormat-links a {
    padding: 6px 10px 7px;
  }
}
.M-MODWIN-DEV,
.modalExternalLink {
  font-family: "HSBC Univers Next", "Arial", "PingFang SC", "Microsoft YaHei",
    "Lantinghei SC", "Heiti SC", "simhei", "sans-serif";
  font-size: 16px;
  font-size: 1rem;
  font-style: normal;
  font-weight: 300;
  background: #fff;
  color: #333;
  display: block;
  left: 0;
  overflow: auto;
  position: absolute;
  top: 0;
  margin: auto;
  width: 100%;
  z-index: 9;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}
@media (min-width: 480px) and (-ms-high-contrast: none),
  (min-width: 480px) and (-ms-high-contrast: active) {
  .M-MODWIN-DEV,
  .modalExternalLink {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 10px;
  }
}
@media (min-width: 480px) {
  @supports (-ms-accelerator: true) {
    .M-MODWIN-DEV,
    .modalExternalLink {
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      padding: 10px;
    }
  }
}
@media (min-width: 960px) {
  .M-MODWIN-DEV,
  .modalExternalLink {
    position: relative;
    width: 50%;
  }
}
.M-MODWIN-DEV .modal-body,
.modalExternalLink .modal-body {
  padding: 28px 7px 28px 7px;
  padding: 1.75rem 0.4375rem 1.75rem 0.4375rem;
  overflow: hidden;
}
@media (min-width: 480px) {
  .M-MODWIN-DEV .modal-body,
  .modalExternalLink .modal-body {
    padding: 36px 9px 36px 9px;
    padding: 2.25rem 0.5625rem 2.25rem 0.5625rem;
  }
}
@media (min-width: 960px) {
  .M-MODWIN-DEV .modal-body,
  .modalExternalLink .modal-body {
    padding: 40px 10px 40px 10px;
    padding: 2.5rem 0.625rem 2.5rem 0.625rem;
  }
}
@media (min-width: 960px) {
  .M-MODWIN-DEV .modal-body,
  .modalExternalLink .modal-body {
    padding: 28px 0 28px 0;
    padding: 1.75rem 0rem 1.75rem 0rem;
  }
}
@media (min-width: 960px) and (min-width: 480px) {
  .M-MODWIN-DEV .modal-body,
  .modalExternalLink .modal-body {
    padding: 36px 0 36px 0;
    padding: 2.25rem 0rem 2.25rem 0rem;
  }
}
@media (min-width: 960px) and (min-width: 960px) {
  .M-MODWIN-DEV .modal-body,
  .modalExternalLink .modal-body {
    padding: 40px 0 40px 0;
    padding: 2.5rem 0rem 2.5rem 0rem;
  }
}
.M-MODWIN-DEV .A-TYP28L-RW-ALL,
.M-MODWIN-DEV .A-PAR16R-RW-ALL,
.modalExternalLink .A-TYP28L-RW-ALL,
.modalExternalLink .A-PAR16R-RW-ALL {
  display: block;
}
.M-MODWIN-DEV .A-TYP28L-RW-ALL,
.modalExternalLink .A-TYP28L-RW-ALL {
  padding: 0;
  padding: 0rem 0rem 0rem 0rem;
  margin: 0;
}
@media (min-width: 480px) {
  .M-MODWIN-DEV .A-TYP28L-RW-ALL,
  .modalExternalLink .A-TYP28L-RW-ALL {
    padding: 0;
    padding: 0rem 0rem 0rem 0rem;
  }
}
@media (min-width: 960px) {
  .M-MODWIN-DEV .A-TYP28L-RW-ALL,
  .modalExternalLink .A-TYP28L-RW-ALL {
    padding: 0;
    padding: 0rem 0rem 0rem 0rem;
  }
}
.M-MODWIN-DEV .A-PAR16R-RW-ALL,
.modalExternalLink .A-PAR16R-RW-ALL {
  padding: 21px 0 21px 0;
  padding: 1.3125rem 0rem 1.3125rem 0rem;
  margin: 0;
}
@media (min-width: 480px) {
  .M-MODWIN-DEV .A-PAR16R-RW-ALL,
  .modalExternalLink .A-PAR16R-RW-ALL {
    padding: 27px 0 27px 0;
    padding: 1.6875rem 0rem 1.6875rem 0rem;
  }
}
@media (min-width: 960px) {
  .M-MODWIN-DEV .A-PAR16R-RW-ALL,
  .modalExternalLink .A-PAR16R-RW-ALL {
    padding: 30px 0 30px 0;
    padding: 1.875rem 0rem 1.875rem 0rem;
  }
}
.M-MODWIN-DEV .A-BTNSO-RW-ALL,
.M-MODWIN-DEV .A-BTNP-RW-ALL,
.modalExternalLink .A-BTNSO-RW-ALL,
.modalExternalLink .A-BTNP-RW-ALL {
  cursor: pointer;
  width: 100%;
  margin: 0;
  text-align: center;
  display: block;
}
@media (min-width: 480px) {
  .M-MODWIN-DEV .A-BTNSO-RW-ALL,
  .M-MODWIN-DEV .A-BTNP-RW-ALL,
  .modalExternalLink .A-BTNSO-RW-ALL,
  .modalExternalLink .A-BTNP-RW-ALL {
    float: left;
    width: auto;
  }
}
.M-MODWIN-DEV .A-BTNSO-RW-ALL,
.modalExternalLink .A-BTNSO-RW-ALL {
  background-color: black;
  border-color: black;
  color: white;
  margin: 56px 0 0;
}
@media (min-width: 480px) {
  .M-MODWIN-DEV .A-BTNSO-RW-ALL,
  .modalExternalLink .A-BTNSO-RW-ALL {
    margin: 0;
  }
}
.M-MODWIN-DEV .A-BTNP-RW-ALL,
.modalExternalLink .A-BTNP-RW-ALL {
  margin: 7px 0 0;
}
@media (min-width: 480px) {
  .M-MODWIN-DEV .A-BTNP-RW-ALL,
  .modalExternalLink .A-BTNP-RW-ALL {
    margin: 0 0 0 14px;
    margin: 0rem 0rem 0rem 0.875rem;
  }
}
.M-MODWIN-WLST-DEV {
  font-family: "HSBC Univers Next", "Arial", "PingFang SC", "Microsoft YaHei",
    "Lantinghei SC", "Heiti SC", "simhei", "sans-serif";
  font-size: 16px;
  font-size: 1rem;
  font-style: normal;
  font-weight: 300;
  position: relative;
  background: #fff;
  color: #333;
  overflow: auto;
  margin: auto;
  width: auto;
  z-index: 10;
}
@media (min-width: 960px) {
  .M-MODWIN-WLST-DEV {
    width: 50%;
  }
}
.M-MODWIN-WLST-DEV .title {
  font-size: 22px;
  font-size: 1.375rem;
  padding: 0;
  padding: 0rem 0rem 0rem 0rem;
}
@media (min-width: 480px) {
  .M-MODWIN-WLST-DEV .title {
    padding: 0;
    padding: 0rem 0rem 0rem 0rem;
  }
}
@media (min-width: 960px) {
  .M-MODWIN-WLST-DEV .title {
    padding: 0;
    padding: 0rem 0rem 0rem 0rem;
  }
}
.M-MODWIN-WLST-DEV .items li {
  font-size: 16px;
  font-size: 1rem;
}
.modal-window-overlay {
  visibility: hidden;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  -webkit-transition: 0.2s cubic-bezier(0, 0, 0, 0.74);
  transition: 0.2s cubic-bezier(0, 0, 0, 0.74);
  background: #fff;
  z-index: 100000;
  opacity: 0;
  overflow: auto;
  overflow-x: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-line-pack: center;
  align-content: center;
}
@media (min-width: 960px) {
  .modal-window-overlay {
    display: block;
  }
}
.modal-window-overlay.is-visible {
  visibility: visible;
  opacity: 1;
}
@media (min-width: 960px) {
  .aem-AuthorLayer-Edit .M-MODWIN-DEV,
  .aem-AuthorLayer-Edit .modalExternalLink,
  .aem-AuthorLayer-Preview .M-MODWIN-DEV,
  .aem-AuthorLayer-Preview .modalExternalLink {
    top: 0;
    left: 0;
    position: relative;
    -webkit-transform: translate(0);
    transform: translate(0);
  }
}
.aem-AuthorLayer-Edit .modal-window-overlay {
  position: relative;
}
.aem-AuthorLayer-Edit .cq-placeholder {
  margin-bottom: 10px;
}
.aem-AuthorLayer-Preview .modal-window-overlay.is-visible {
  min-height: 100%;
}
.aem-AuthorLayer-Preview .M-MODWIN-WLST-DEV,
.aem-AuthorLayer-Preview .M-MODWIN-BLST-DEV {
  display: none;
}
.footer {
  font-family: "HSBC Univers Next", "Arial", "PingFang SC", "Microsoft YaHei",
    "Lantinghei SC", "Heiti SC", "simhei", "sans-serif";
  font-style: normal;
  font-weight: 400;
  width: 100%;
  position: static;
  background: transparent;
}
.footer a:hover,
.footer a:focus {
  text-decoration: underline;
}
.footer .footer-main {
  padding: 30px 10px;
  background: #404040;
  color: #fff;
  display: none;
}
@media (min-width: 960px) {
  .footer .footer-main {
    display: block;
  }
}
.footer .footer-large {
  padding: 0;
  margin: 0;
  list-style: none;
  display: table;
  width: 100%;
}
.footer .footer-large .footer-large-item {
  font-size: 14px;
  font-size: 0.875rem;
  border-left: 1px solid #a7a7a7;
  padding: 0 55px;
  margin: 0;
  list-style: none;
  display: table-cell;
  float: none;
  height: 100%;
}
.footer .footer-large .footer-large-item a .icon::after {
  display: inline;
}
.footer .footer-large .footer-large-item:first-child {
  border-left: 0;
}
.footer .footer-large .footer-large-title {
  font-family: "HSBC Univers Next", "Arial", "PingFang SC", "Microsoft YaHei",
    "Lantinghei SC", "Heiti SC", "simhei", "sans-serif";
  font-size: 16px;
  font-size: 1rem;
  font-style: normal;
  font-weight: 700;
  display: block;
  line-height: 1.3;
  color: #fff;
  padding: 0;
  margin: 0 0 20px;
}
.footer .footer-large .footer-large-title .icon {
  font-size: 32px;
  font-size: 2rem;
  margin: -1.4px 0 0 -24.5px;
  margin: -0.0875rem 0rem 0rem -1.53125rem;
  float: left;
  line-height: 1;
  color: #a7a7a7;
}
@media (min-width: 480px) {
  .footer .footer-large .footer-large-title .icon {
    margin: -1.8px 0 0 -31.5px;
    margin: -0.1125rem 0rem 0rem -1.96875rem;
  }
}
@media (min-width: 960px) {
  .footer .footer-large .footer-large-title .icon {
    margin: -2px 0 0 -35px;
    margin: -0.125rem 0rem 0rem -2.1875rem;
  }
}
.footer .footer-bottom {
  padding: 20px;
  background: #000;
}
.footer .footer-supplementary {
  padding: 0;
  margin: 0 -5px;
  list-style: none;
  display: none;
}
@media (min-width: 960px) {
  .footer .footer-supplementary {
    display: inline-block;
  }
}
[class*="globalSmart"] .footer .footer-supplementary {
  margin: 0 -5px 0 5px;
}
.footer .footer-supplementary .footer-supplementary-item {
  font-size: 14px;
  font-size: 0.875rem;
  float: left;
  color: #fff;
  padding: 0;
  margin: 0 5px;
  list-style: none;
}
.footer .footer-legal-regulatory {
  font-size: 14px;
  font-size: 0.875rem;
  text-align: center;
  color: #d7d8d6;
}
@media (min-width: 960px) {
  .footer .footer-legal-regulatory {
    text-align: right;
  }
}
.footer .footer-legal-regulatory a {
  color: inherit;
}
.footer .footer-legal-regulatory img {
  height: 25px;
  width: auto;
  padding: 0 5px;
}
.footer .header-mobile-footer-item {
  display: none;
}
.header-mobile-footer-menu {
  overflow-y: auto;
}
.header-mobile-footer-menu.expanded .header-mobile-footer-menu {
  visibility: visible;
}
.header-mobile-footer-menu a {
  text-decoration: none;
  color: #333;
}
.header-mobile-footer-menu a:hover {
  text-decoration: underline;
  cursor: pointer;
}
.header-mobile-footer-menu .footer-large {
  display: block;
  padding: 0;
  overflow: auto;
}
.header-mobile-footer-menu .footer-large-item {
  margin: 6px 20px 0 14px;
  padding: 0;
}
@media (min-width: 480px) {
  .header-mobile-footer-menu .footer-large-item {
    padding: 0 9px;
    margin: 6px 20px 0 8px;
  }
}
.header-mobile-footer-menu .footer-large-item a {
  display: block;
  padding: 0;
  margin: 15px 0;
  word-wrap: break-word;
}
.header-mobile-footer-menu .footer-large-item a .icon {
  right: auto;
}
.header-mobile-footer-menu .footer-large-item .icon-chevron-right {
  color: #db0011;
}
.header-mobile-footer-menu .footer-large-title {
  font-size: 14px;
  font-size: 0.875rem;
  border-bottom: 1px solid #000;
  padding-bottom: 5px;
  color: #000;
  font-weight: bold;
  line-height: 1.2;
  text-transform: uppercase;
}
.header-mobile-footer-menu .footer-large-title .icon {
  display: none;
}
.header-mobile-footer-menu.sidebar-submenu-wrapper .footer-supplementary {
  padding: 20px 14px;
  border-top: 1px solid #000;
}
@media (min-width: 480px) {
  .header-mobile-footer-menu.sidebar-submenu-wrapper .footer-supplementary {
    padding: 20px;
  }
}
.header-mobile-footer-menu.sidebar-submenu-wrapper
  .footer-supplementary-item
  a {
  display: block;
  padding: 15px 0;
}
.header-mobile-footer-menu.sidebar-submenu-wrapper .icon {
  font-size: 24px;
  font-size: 1.5rem;
  position: absolute;
  left: 14px;
  margin-left: -2px;
  margin-top: -3px;
  line-height: 0.8;
}
.header-mobile-footer-menu.sidebar-submenu-wrapper .icon.icon-chevron-right {
  font-size: 16px;
  font-size: 1rem;
  margin-top: -1px;
  right: 15px;
  left: auto;
  line-height: 1.3;
}
.footerv2 {
  font-family: "HSBC Univers Next", "Arial", "PingFang SC", "Microsoft YaHei",
    "Lantinghei SC", "Heiti SC", "simhei", "sans-serif";
  font-style: normal;
  font-weight: 400;
  width: 100%;
  position: static;
  background: transparent;
}
.footerv2 a {
  text-decoration: none;
  color: #d7d8d6;
}
.footerv2 a:hover,
.footerv2 a:focus {
  text-decoration: underline;
}
.footerv2 .top-tier-footer {
  margin: 28px 0 28px 0;
  margin: 1.75rem 0rem 1.75rem 0rem;
  padding: 0 20px;
  background: #fff;
}
@media (min-width: 480px) {
  .footerv2 .top-tier-footer {
    margin: 36px 0 36px 0;
    margin: 2.25rem 0rem 2.25rem 0rem;
  }
}
@media (min-width: 960px) {
  .footerv2 .top-tier-footer {
    margin: 40px 0 40px 0;
    margin: 2.5rem 0rem 2.5rem 0rem;
  }
}
.footerv2 .top-tier-footer .wrapper {
  display: box;
  display: box;
  display: flexbox;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-negative: 1;
  flex-shrink: 1;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  width: 100%;
}
@media (min-width: 960px) {
  .footerv2 .top-tier-footer .wrapper {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
  }
}
.footerv2 .top-tier-footer .wrapper .top-footer-text-wrapper {
  -webkit-box-ordinal-group: 1;
  -ms-flex-order: 0;
  order: 0;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 66.6%;
  flex: 0 0 66.6%;
  -ms-flex-item-align: auto;
  align-self: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media (min-width: 960px) {
  .footerv2 .top-tier-footer .wrapper .top-footer-text-wrapper {
    margin-right: 20px;
  }
}
.footerv2 .top-tier-footer .wrapper .images-wrapper {
  display: grid;
  width: 33.4%;
  margin: 40px auto 0;
  height: auto;
}
@media (min-width: 960px) {
  .footerv2 .top-tier-footer .wrapper .images-wrapper {
    margin: 0;
  }
}
@media (max-width: 479px) {
  .footerv2 .top-tier-footer .wrapper .images-wrapper {
    width: 100%;
  }
}
.footerv2 .top-tier-footer .wrapper .images-wrapper .images-container {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-column: 4;
  grid-gap: 20px;
}
@media (min-width: 960px) {
  .footerv2 .top-tier-footer .wrapper .images-wrapper .images-container {
    grid-template-columns: repeat(4, 1fr);
  }
}
.footerv2
  .top-tier-footer
  .wrapper
  .images-wrapper
  .images-container.combinationOne
  .smart-image {
  grid-column-start: 3;
  grid-column-end: 3;
}
@media (min-width: 960px) {
  .footerv2
    .top-tier-footer
    .wrapper
    .images-wrapper
    .images-container.combinationOne
    .smart-image {
    grid-column-start: 4;
    grid-column-end: 4;
  }
}
@media (min-width: 960px) {
  .footerv2
    .top-tier-footer
    .wrapper
    .images-wrapper
    .images-container.combinationTwo
    .smart-image:nth-child(1) {
    grid-column-start: 3;
    grid-column-end: 3;
  }
  .footerv2
    .top-tier-footer
    .wrapper
    .images-wrapper
    .images-container.combinationTwo
    .smart-image:nth-child(2) {
    grid-column-start: 4;
    grid-column-end: 4;
  }
}
.footerv2
  .top-tier-footer
  .wrapper
  .images-wrapper
  .images-container.combinationTwo
  .smart-image:nth-child(1) {
  grid-column-start: 2;
  grid-column-end: 2;
}
.footerv2
  .top-tier-footer
  .wrapper
  .images-wrapper
  .images-container.combinationTwo
  .smart-image:nth-child(2) {
  grid-column-start: 3;
  grid-column-end: 3;
}
@media (min-width: 960px) {
  .footerv2
    .top-tier-footer
    .wrapper
    .images-wrapper
    .images-container.combinationThree
    .smart-image:nth-child(1) {
    grid-column-start: 2;
    grid-column-end: 2;
  }
  .footerv2
    .top-tier-footer
    .wrapper
    .images-wrapper
    .images-container.combinationThree
    .smart-image:nth-child(2) {
    grid-column-start: 3;
    grid-column-end: 3;
  }
  .footerv2
    .top-tier-footer
    .wrapper
    .images-wrapper
    .images-container.combinationThree
    .smart-image:nth-child(3) {
    grid-column-start: 4;
    grid-column-end: 4;
  }
}
.footerv2
  .top-tier-footer
  .wrapper
  .images-wrapper
  .images-container.combinationThree
  .smart-image:nth-child(1) {
  grid-column-start: 1;
  grid-column-end: 1;
}
.footerv2
  .top-tier-footer
  .wrapper
  .images-wrapper
  .images-container.combinationThree
  .smart-image:nth-child(2) {
  grid-column-start: 2;
  grid-column-end: 2;
}
.footerv2
  .top-tier-footer
  .wrapper
  .images-wrapper
  .images-container.combinationThree
  .smart-image:nth-child(3) {
  grid-column-start: 3;
  grid-column-end: 3;
}
.footerv2
  .top-tier-footer
  .wrapper
  .images-wrapper
  .images-container.combinationFour
  .smart-image {
  grid-column-start: 2;
  grid-column-end: 4;
}
@media (min-width: 960px) {
  .footerv2
    .top-tier-footer
    .wrapper
    .images-wrapper
    .images-container.combinationFour
    .smart-image {
    grid-column-start: 3;
    grid-column-end: 5;
  }
}
.footerv2
  .top-tier-footer
  .wrapper
  .images-wrapper
  .images-container.combinationFive {
  -webkit-box-align: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
}
@media (min-width: 960px) {
  .footerv2
    .top-tier-footer
    .wrapper
    .images-wrapper
    .images-container.combinationFive
    .smart-image:nth-child(1) {
    grid-column-start: 2;
    grid-column-end: 2;
  }
  .footerv2
    .top-tier-footer
    .wrapper
    .images-wrapper
    .images-container.combinationFive
    .smart-image:nth-child(2) {
    grid-column-start: 3;
    grid-column-end: 5;
  }
}
.footerv2
  .top-tier-footer
  .wrapper
  .images-wrapper
  .images-container.combinationFive
  .smart-image:nth-child(1) {
  grid-column-start: 1;
  grid-column-end: 1;
}
.footerv2
  .top-tier-footer
  .wrapper
  .images-wrapper
  .images-container.combinationFive
  .smart-image:nth-child(2) {
  grid-column-start: 2;
  grid-column-end: 4;
}
.footerv2
  .top-tier-footer
  .wrapper
  .images-wrapper
  .images-container.combinationSix {
  -webkit-box-align: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
}
@media (min-width: 960px) {
  .footerv2
    .top-tier-footer
    .wrapper
    .images-wrapper
    .images-container.combinationSix
    .smart-image:nth-child(1) {
    grid-column-start: 2;
    grid-column-end: 4;
  }
  .footerv2
    .top-tier-footer
    .wrapper
    .images-wrapper
    .images-container.combinationSix
    .smart-image:nth-child(2) {
    grid-column-start: 4;
    grid-column-end: 4;
  }
}
.footerv2
  .top-tier-footer
  .wrapper
  .images-wrapper
  .images-container.combinationSix
  .smart-image:nth-child(1) {
  grid-column-start: 1;
  grid-column-end: 3;
}
.footerv2
  .top-tier-footer
  .wrapper
  .images-wrapper
  .images-container.combinationSix
  .smart-image:nth-child(2) {
  grid-column-start: 3;
  grid-column-end: 3;
}
.footerv2
  .top-tier-footer
  .wrapper
  .images-wrapper
  .images-container.combinationSeven
  .smart-image {
  grid-column-start: 1;
  grid-column-end: 4;
}
@media (min-width: 960px) {
  .footerv2
    .top-tier-footer
    .wrapper
    .images-wrapper
    .images-container.combinationSeven
    .smart-image {
    grid-column-start: 2;
    grid-column-end: 5;
  }
}
.footerv2 .mid-tier-footer {
  padding: 0 20px;
  background: #1f1f1f;
  color: #fff;
}
@media (max-width: 479px) {
  .footerv2 .mid-tier-footer {
    padding: 0;
  }
}
.footerv2 .mid-tier-footer .row::after {
  height: 0;
}
.footerv2 .mid-tier-footer .row .wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (min-width: 480px) {
  .footerv2 .mid-tier-footer .row .wrapper {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
}
.footerv2 .mid-tier-footer .row .wrapper .navigation {
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  flex-direction: row;
  padding: 0;
  margin: 0;
  list-style: none;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: inherit;
  -ms-flex-pack: inherit;
  justify-content: inherit;
}
@media (max-width: 479px) {
  .footerv2 .mid-tier-footer .row .wrapper .navigation {
    display: block;
  }
}
.footerv2 .mid-tier-footer .row .wrapper .navigation .mid-tier-navigation {
  text-align: left;
  margin: 0;
  list-style: none;
  display: block;
}
@media (min-width: 480px) {
  .footerv2 .mid-tier-footer .row .wrapper .navigation .mid-tier-navigation {
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    flex-direction: row;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
.footerv2 .mid-tier-footer .row .wrapper .icon {
  font-size: 24px;
  font-size: 1.5rem;
  margin-right: 5px;
  float: left;
  vertical-align: middle;
}
.footerv2 .mid-tier-footer .social-icon-links {
  line-height: 60px;
}
.footerv2 .mid-tier-footer .social-icon-links a {
  float: left;
  text-decoration: none;
}
.footerv2 .mid-tier-footer .social-icon-links a:first-child {
  margin-left: 20px;
}
.footerv2 .mid-tier-footer .mid-tier-navigation-item {
  padding: 0 14px 0 0;
  padding: 0rem 0.875rem 0rem 0rem;
  line-height: 60px;
}
@media (min-width: 480px) {
  .footerv2 .mid-tier-footer .mid-tier-navigation-item {
    padding: 0 18px 0 0;
    padding: 0rem 1.125rem 0rem 0rem;
  }
}
@media (min-width: 960px) {
  .footerv2 .mid-tier-footer .mid-tier-navigation-item {
    padding: 0 20px 0 0;
    padding: 0rem 1.25rem 0rem 0rem;
  }
}
@media (max-width: 479px) {
  .footerv2 .mid-tier-footer .mid-tier-navigation-item {
    padding: 0 20px;
    border-bottom: 1px solid #434343;
  }
}
@media (min-width: 480px) {
  .footerv2 .mid-tier-footer .mid-tier-navigation-item {
    border-right: 1px solid #434343;
    margin-right: 20px;
  }
  .footerv2 .mid-tier-footer .mid-tier-navigation-item:first-child {
    padding-left: 0;
  }
}
.footerv2 .mid-tier-footer .mid-tier-navigation-item a {
  font-size: 14px;
  font-size: 0.875rem;
}
.footerv2 .down-tier-footer {
  padding: 0 20px;
  background: #000;
  color: #fff;
}
.footerv2 .down-tier-footer .wrapper {
  padding: 14px 0 14px 0;
  padding: 0.875rem 0rem 0.875rem 0rem;
}
@media (min-width: 480px) {
  .footerv2 .down-tier-footer .wrapper {
    padding: 18px 0 18px 0;
    padding: 1.125rem 0rem 1.125rem 0rem;
  }
}
@media (min-width: 960px) {
  .footerv2 .down-tier-footer .wrapper {
    padding: 20px 0 20px 0;
    padding: 1.25rem 0rem 1.25rem 0rem;
  }
}
.footerv2 .down-tier-footer .navigation {
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  flex-direction: row;
  padding: 0;
  margin: 0;
  list-style: none;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.footerv2 .down-tier-footer .navigation-item {
  padding: 0 21px 0 0;
  padding: 0rem 1.3125rem 0rem 0rem;
  margin: 0 0 14px 0;
  margin: 0rem 0rem 0.875rem 0rem;
  font-size: 14px;
  font-size: 0.875rem;
}
@media (min-width: 480px) {
  .footerv2 .down-tier-footer .navigation-item {
    padding: 0 27px 0 0;
    padding: 0rem 1.6875rem 0rem 0rem;
  }
}
@media (min-width: 960px) {
  .footerv2 .down-tier-footer .navigation-item {
    padding: 0 30px 0 0;
    padding: 0rem 1.875rem 0rem 0rem;
  }
}
@media (min-width: 480px) {
  .footerv2 .down-tier-footer .navigation-item {
    margin: 0 0 18px 0;
    margin: 0rem 0rem 1.125rem 0rem;
  }
}
@media (min-width: 960px) {
  .footerv2 .down-tier-footer .navigation-item {
    margin: 0 0 20px 0;
    margin: 0rem 0rem 1.25rem 0rem;
  }
}
.footerv2 .down-tier-footer .navigation-item:last-child {
  padding-right: 0;
}
.footerv2 .down-tier-footer .footer-legal-regulatory {
  text-align: left;
}
.footerv2 .down-tier-footer .footer-legal-regulatory p {
  color: #d7d8d6;
}
.footerv2 .smart-image-figure {
  margin: 0;
}
.footerv2 .social-image {
  font-size: 24px;
  font-size: 1.5rem;
  display: block;
}
.footerv2 img {
  max-width: 100%;
  height: auto;
}
.socialMediaFooter {
  font-family: "HSBC Univers Next", "Arial", "PingFang SC", "Microsoft YaHei",
    "Lantinghei SC", "Heiti SC", "simhei", "sans-serif";
  font-style: normal;
  font-weight: 400;
  margin-bottom: 20px;
}
.socialMediaFooter .A-DIVHL-RW-ALL {
  margin: 0 14px 8px;
}
@media (min-width: 480px) {
  .socialMediaFooter .A-DIVHL-RW-ALL {
    margin: 0 18px 11px;
  }
}
@media (min-width: 960px) {
  .socialMediaFooter .A-DIVHL-RW-ALL {
    margin: 0 20px 14px;
  }
}
.socialMediaFooter .A-PAR16R-RW-ALL {
  margin-top: 3px;
  margin-bottom: -3px;
}
@media (min-width: 480px) {
  .socialMediaFooter .A-PAR16R-RW-ALL {
    margin-top: 4px;
  }
}
@media (min-width: 960px) {
  .socialMediaFooter .A-PAR16R-RW-ALL {
    margin-top: 5px;
  }
}
.socialMediaFooter .right-column {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (min-width: 960px) {
  .socialMediaFooter .right-column {
    margin-top: 5px;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
}
.socialMediaFooter .right-column .social-link {
  margin: 14px 14px 0 0;
  height: 36px;
  text-decoration: none;
}
@media (min-width: 480px) {
  .socialMediaFooter .right-column .social-link {
    margin: 17px 0 0 17px;
  }
  .socialMediaFooter .right-column .social-link:first-child {
    margin-left: 0;
  }
}
@media (min-width: 960px) {
  .socialMediaFooter .right-column .social-link {
    margin: 35px 0 0 20px;
  }
  .socialMediaFooter .right-column .social-link:last-child {
    margin-left: 20px;
  }
}
.socialMediaFooter .right-column .social-link:last-child {
  margin-right: 0;
}
.socialMediaFooter .right-column .social-link:first-child {
  margin-left: 0;
}
.socialMediaFooter .right-column .social-link .social-image {
  display: block;
  width: 36px;
  height: 36px;
}
.socialMediaFooter .right-column .social-link .social-icon-email {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/social/email.svg");
}
.socialMediaFooter .right-column .social-link .social-icon-facebook {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/social/facebook.svg");
}
.socialMediaFooter .right-column .social-link .social-icon-googleplus {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/social/googleplus.svg");
}
.socialMediaFooter .right-column .social-link .social-icon-instagram {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/social/instagram.svg");
}
.socialMediaFooter .right-column .social-link .social-icon-link {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/social/link.svg");
}
.socialMediaFooter .right-column .social-link .social-icon-linkedin {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/social/linkedin.svg");
}
.socialMediaFooter .right-column .social-link .social-icon-pinterest {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/social/pinterest.svg");
}
.socialMediaFooter .right-column .social-link .social-icon-share {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/social/share.svg");
}
.socialMediaFooter .right-column .social-link .social-icon-share-black {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/social/share-black.svg");
}
.socialMediaFooter
  .right-column
  .social-link
  .social-icon-share-dark-steel-blue {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/social/share-dark-steel-blue.svg");
}
.socialMediaFooter .right-column .social-link .social-icon-share-inverted {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/social/share-inverted.svg");
}
.socialMediaFooter .right-column .social-link .social-icon-share-white {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/social/share-white.svg");
}
.socialMediaFooter .right-column .social-link .social-icon-twitter {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/social/twitter.svg");
}
.socialMediaFooter .right-column .social-link .social-icon-vimeo {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/social/vimeo.svg");
}
.socialMediaFooter .right-column .social-link .social-icon-wechat {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/social/wechat.svg");
}
.socialMediaFooter .right-column .social-link .social-icon-weibo {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/social/weibo.svg");
}
.socialMediaFooter .right-column .social-link .social-icon-whatsapp {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/social/whatsapp.svg");
}
.socialMediaFooter .right-column .social-link .social-icon-youtube {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/social/youtube.svg");
}
.socialMediaFooter .invisible {
  opacity: 0.4;
}
.footerv2lite {
  font-family: "HSBC Univers Next", "Arial", "PingFang SC", "Microsoft YaHei",
    "Lantinghei SC", "Heiti SC", "simhei", "sans-serif";
  font-style: normal;
  font-weight: 400;
  width: 100%;
  position: static;
  background: transparent;
}
.footerv2lite a {
  color: #d7d8d6;
  text-decoration: none;
}
.footerv2lite a:hover,
.footerv2lite a:focus {
  text-decoration: underline;
}
.footerv2lite .down-tier-footer {
  padding: 0 20px;
  background: #000;
  color: #fff;
}
.footerv2lite .down-tier-footer .wrapper {
  padding: 14px 0 14px 0;
  padding: 0.875rem 0rem 0.875rem 0rem;
}
@media (min-width: 480px) {
  .footerv2lite .down-tier-footer .wrapper {
    padding: 18px 0 18px 0;
    padding: 1.125rem 0rem 1.125rem 0rem;
  }
}
@media (min-width: 960px) {
  .footerv2lite .down-tier-footer .wrapper {
    padding: 20px 0 20px 0;
    padding: 1.25rem 0rem 1.25rem 0rem;
  }
}
.footerv2lite .down-tier-footer .navigation {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  padding: 0;
  margin: 0;
  list-style: none;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.footerv2lite .down-tier-footer .navigation-item {
  padding: 0 21px 0 0;
  padding: 0rem 1.3125rem 0rem 0rem;
  margin: 0 0 14px 0;
  margin: 0rem 0rem 0.875rem 0rem;
  font-size: 14px;
  font-size: 0.875rem;
}
@media (min-width: 480px) {
  .footerv2lite .down-tier-footer .navigation-item {
    padding: 0 27px 0 0;
    padding: 0rem 1.6875rem 0rem 0rem;
  }
}
@media (min-width: 960px) {
  .footerv2lite .down-tier-footer .navigation-item {
    padding: 0 30px 0 0;
    padding: 0rem 1.875rem 0rem 0rem;
  }
}
@media (min-width: 480px) {
  .footerv2lite .down-tier-footer .navigation-item {
    margin: 0 0 18px 0;
    margin: 0rem 0rem 1.125rem 0rem;
  }
}
@media (min-width: 960px) {
  .footerv2lite .down-tier-footer .navigation-item {
    margin: 0 0 20px 0;
    margin: 0rem 0rem 1.25rem 0rem;
  }
}
.footerv2lite .down-tier-footer .navigation-item:last-child {
  padding-right: 0;
}
.footerv2lite .down-tier-footer .footer-legal-regulatory {
  text-align: left;
  font-size: 14px;
  font-size: 0.875rem;
  color: #d7d8d6;
}
.footerv2lite .smart-image-figure {
  margin: 0;
}
.footerv2lite .social-image {
  font-size: 24px;
  font-size: 1.5rem;
  display: block;
}
.footerv2lite img {
  max-width: 100%;
  height: auto;
}
.header .header-main-navigation-item {
  list-style: none;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer;
}
.header .header-main-navigation-item.expanded .header-doormat-mobile-title {
  padding-left: 20px;
}
.header
  .header-main-navigation-item.expanded
  .header-doormat-mobile-title
  .icon {
  font-size: 24px;
  font-size: 1.5rem;
}
.header .header-main-navigation-item .header-doormat-mobile-title {
  text-decoration: none;
  display: block;
}
.header .header-main-navigation-item .header-doormat-mobile-title:hover > span,
.header .header-main-navigation-item .header-doormat-mobile-title:focus > span {
  text-decoration: none;
}
.header
  .header-main-navigation-item
  .header-doormat-mobile-title:hover
  .header-main-navigation-title,
.header
  .header-main-navigation-item
  .header-doormat-mobile-title:focus
  .header-main-navigation-title {
  text-decoration: none;
}
.header .header-main-navigation-item .header-doormat-mobile-title:hover {
  cursor: pointer;
}
.header .header-main-navigation-item .header-doormat-mobile-title .icon {
  font-size: 24px;
  font-size: 1.5rem;
  right: auto;
  left: 14px;
  margin-left: -2px;
  position: absolute;
  margin-top: -3px;
  line-height: 0.8;
}
.header
  .header-main-navigation-item
  .header-doormat-mobile-title
  .icon.icon-chevron-right {
  font-size: 16px;
  font-size: 1rem;
  left: auto;
  right: 15px;
  margin-top: -1px;
  line-height: 1.3;
}
@media (min-width: 960px) {
  .header
    .header-main-navigation-item
    .header-doormat-mobile-title
    .sr-only-mobile {
    display: none;
  }
}
.header
  .header-main-navigation-item
  .header-doormat-mobile-title
  .sr-only-desktop {
  display: none;
}
@media (min-width: 960px) {
  .header
    .header-main-navigation-item
    .header-doormat-mobile-title
    .sr-only-desktop {
    display: block;
  }
}
.header .header-main-navigation-item:last-child .header-doormat-mobile-title {
  border-right: 0;
}
.header .header-main-navigation-title,
.header .header-main-navigation-subtitle {
  color: #333;
  display: block;
}
.header .header-main-navigation-title {
  font-size: 14px;
  font-size: 0.875rem;
  display: inline;
}
@media (min-width: 960px) {
  .header .header-main-navigation-title {
    font-size: 18px;
    font-size: 1.125rem;
    display: block;
    line-height: 1.2;
  }
}
.header .header-main-navigation-subtitle {
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 1.8;
  display: none;
}
@media (min-width: 1220px) and (min-height: 550px) {
  .header .header-main-navigation-subtitle {
    display: block;
  }
}
.header .primary-button {
  font-size: 14px;
  font-size: 0.875rem;
  background: #db0011;
  color: #fff;
  display: block;
  position: relative;
}
.header .primary-button .icon {
  font-size: 15px;
  font-size: 0.9375rem;
  position: relative;
  color: #fff;
  top: 1px;
}
.header .primary-button:hover,
.header .primary-button:focus {
  background: #83000a;
  cursor: pointer;
}
.header .primary-button:active {
  background: #6f0008;
}
.header .primary-button .selected-item,
.header .primary-button .logout-button {
  display: block;
  position: relative;
  top: -1px;
  padding: 9px 17px;
  text-align: center;
}
.header .primary-button .selected-item.hidden,
.header .primary-button .logout-button.hidden {
  display: none;
}
@media (max-width: 520px) {
  .header .primary-button .selected-item.only-one-link,
  .header .primary-button .logout-button.only-one-link {
    top: 50%;
  }
}
.header .primary-button.is-expanded {
  background: #ededed;
  color: #333;
}
.header .primary-button.is-expanded .login-links {
  display: block;
  z-index: 9999;
}
.header .primary-button.is-expanded .selected-item,
.header .primary-button.is-expanded .icon-chevron-up-small {
  color: #333;
}
.header .primary-button .logout-button,
.header .primary-button .only-one-link {
  padding: 11px 24px;
}
.header .login-links {
  left: auto;
  right: 0;
  display: none;
  position: absolute;
  background: #ededed;
  padding: 0;
  top: 35px;
}
.header .login-links > li {
  width: 300px;
  min-height: 48px;
  border-bottom: 1px solid #d2d2d2;
}
.header .login-links > li:hover {
  background: #ccc;
}
.header .login-links > li > a:focus {
  background: #ccc;
}
.header .login-links .login-link {
  font-size: 16px;
  font-size: 1rem;
  padding: 14px 30px 14px 15px;
  display: block;
  color: #333;
  position: relative;
  line-height: 1.3;
}
.header .login-links .icon {
  left: auto;
  right: 15px;
  position: absolute;
  top: 50%;
  margin-top: -11px;
  color: #333;
}
.top-of-content {
  display: none;
  position: absolute;
}
.top-of-content.active {
  display: block;
}
.top-of-content:focus {
  text-decoration: underline;
}
.configPage .header {
  position: static;
}
.header .header-mobile-top {
  height: 52px;
  border-bottom: 1px solid #d9d9d9;
  padding: 0 10px;
  background: #fff;
  position: relative;
}
.header .header-mobile-top .login-links {
  top: 33px;
}
@media (min-width: 960px) {
  .header .header-mobile-top .login-links {
    top: initial;
  }
}
.header .header-mobile-top .login-links > li {
  min-height: 44px;
  width: 258px;
}
.header .header-mobile-top .login-links .login-link {
  font-size: 14px;
  font-size: 0.875rem;
}
.header .header-mobile-sidebar,
.header .header-mobile-overlay {
  position: fixed;
  bottom: 0;
  display: none;
}
.header .header-mobile-sidebar {
  font-family: "HSBC Univers Next", "Arial", "PingFang SC", "Microsoft YaHei",
    "Lantinghei SC", "Heiti SC", "simhei", "sans-serif";
  font-size: 14px;
  font-size: 0.875rem;
  right: auto;
  left: 0;
  -webkit-box-shadow: -5px 5px 5px -5px #929292 inset;
  box-shadow: -5px 5px 5px -5px #929292 inset;
  font-style: normal;
  font-weight: 400;
  width: 281px;
  top: 0;
  background: #fff;
  overflow: hidden;
}
.header .header-mobile-sidebar.expanded {
  display: block;
}
.header .header-mobile-sidebar.expanded + .header-mobile-overlay {
  display: block;
}
.header .header-mobile-sidebar.submenu-expanded .close-submenu-trigger {
  display: block;
}
.header .header-mobile-sidebar.submenu-expanded .header-mobile-sidebar-footer {
  display: none;
}
.header .header-mobile-overlay {
  right: 0;
  left: 281px;
  top: 52px;
  background: #929292;
  opacity: 0.75;
  z-index: 10;
}
.header .header-mobile-sidebar-content {
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  width: 281px;
  position: relative;
}
.header .header-mobile-sidebar-content .search-overlay {
  position: absolute;
  height: 100%;
  top: 50px;
  z-index: 2;
  width: 100%;
  background: #929292;
  opacity: 0.75;
}
.header
  .header-mobile-sidebar-content
  .header-main-navigation-item:hover
  .header-doormat-mobile-title,
.header
  .header-mobile-sidebar-content
  .header-main-navigation-item:focus
  .header-doormat-mobile-title,
.header
  .header-mobile-sidebar-content
  .header-main-navigation-item.active
  .header-doormat-mobile-title {
  border-right: 1px solid #ededed;
}
.header .header-mobile-sidebar-content .header-main-navigation-item.expanded {
  border-left: 5px solid #db0011;
  background: #ededed;
}
.header
  .header-mobile-sidebar-content
  .header-main-navigation-item
  .header-doormat-mobile-title {
  line-height: 1.4;
  margin: 0;
}
.header
  .header-mobile-sidebar-content
  .sidebar-hidden-close-button.sidebar-open {
  right: auto;
  left: 281px;
  width: 40px;
  height: 53px;
}
.header .header-mobile-footer-menu,
.header .header-doormat-mobile-title,
.header .header-mobile-business-item,
.header .header-mobile-selected-item {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 50px;
  width: 281px;
}
@media (min-width: 960px) {
  .header .header-mobile-footer-menu,
  .header .header-doormat-mobile-title,
  .header .header-mobile-business-item,
  .header .header-mobile-selected-item {
    width: auto;
  }
}
.header .header-mobile-footer-menu.expanded ~ .close-submenu-trigger,
.header .header-doormat-mobile-title.expanded ~ .close-submenu-trigger,
.header .header-mobile-business-item.expanded ~ .close-submenu-trigger,
.header .header-mobile-selected-item.expanded ~ .close-submenu-trigger {
  display: block;
}
.header .header-sidebar-trigger {
  float: left;
  padding: 0 10px 0 5px;
  border: 0;
  margin: 10px 0;
  background: #fff;
}
.header .header-sidebar-trigger,
.header .header-sidebar-trigger:hover,
.header .header-sidebar-trigger:focus {
  border-right: 1px solid #dedede;
  color: #333;
}
.header .header-sidebar-trigger:hover {
  cursor: pointer;
}
.header .header-sidebar-trigger .icon {
  font-size: 23px;
  font-size: 1.4375rem;
  float: left;
  margin: 2px 4px 0 0;
  display: block;
}
.header .header-sidebar-trigger-text {
  display: block;
  float: right;
  line-height: 1.9;
  margin-top: 1px;
}
@media (max-width: 520px) {
  .header .header-sidebar-trigger-text {
    display: none;
  }
}
.header .header-sidebar-trigger-text:hover {
  text-decoration: underline;
}
.header .header-mobile-logo {
  float: left;
  margin-left: 12pxpx;
  position: static;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 100%;
  text-align: center;
}
@media (min-width: 480px) {
  .header .header-mobile-logo {
    right: auto;
    left: 0;
    top: 0;
    margin: 0;
    pointer-events: none;
    position: absolute;
    width: 100%;
  }
  .header .header-mobile-logo a {
    display: block;
  }
  .header .header-mobile-logo img {
    width: 177px;
  }
}
.header .header-mobile-logo h1 {
  margin: 0;
  height: 100%;
}
.header .header-mobile-logo a {
  line-height: 0;
}
.header .header-mobile-logo img {
  height: 100%;
  pointer-events: auto;
  width: 140px;
}
.header .primary-button.header-login-button {
  float: right;
  font-size: 12px;
  font-size: 0.75rem;
  left: auto;
  right: 8px;
  top: 9px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.header .primary-button.header-login-button .selected-item,
.header .primary-button.header-login-button .logout-button {
  color: inherit;
  padding: 7px 12px;
  text-decoration: none;
  text-align: center;
}
.header .primary-button.header-login-button .logout-button,
.header .primary-button.header-login-button .only-one-link {
  padding: 9px 14px;
}
.header .primary-button.header-login-button .icon-chevron-down-small,
.header .primary-button.header-login-button .icon-chevron-up-small {
  top: 2px;
  position: relative;
}
.header .header-mobile-search-container {
  height: 50px;
  background: #000;
}
.header .header-mobile-search-container .search-box {
  padding: 0 40px 0 32px;
  background: #fff;
  height: 34px;
  margin: 7px;
  border: 0;
  border-radius: 5px;
  width: 267px;
  color: #333;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.header .header-mobile-search-container input::-webkit-input-placeholder {
  opacity: 1;
}
.header .header-mobile-search-container input::-moz-placeholder {
  opacity: 1;
}
.header .header-mobile-search-container input::-ms-input-placeholder {
  opacity: 1;
}
.header .header-mobile-search-container input::placeholder {
  opacity: 1;
}
.header .header-mobile-search-container .header-search-button {
  right: auto;
  left: 5px;
  padding-left: 10px;
  display: inline-block;
  position: absolute;
  top: 13px;
  background: transparent;
  border: 0;
}
.header .header-mobile-search-container .header-search-button .icon-search {
  cursor: pointer;
  font-weight: 400;
}
.header
  .header-mobile-search-container
  .header-search-button
  .icon-search::after,
.header
  .header-mobile-search-container
  .header-search-button
  .icon-search::before {
  font-family: "HSBCIcon-Font", "HSBC Univers Next", "sans-serif";
  font-size: 20px;
  font-size: 1.25rem;
  color: #333;
  position: relative;
  top: 0;
}
.header .header-mobile-search-container .clear-container {
  right: auto;
  left: 240px;
  position: absolute;
  top: 13px;
  border: 0;
  background: transparent;
}
.header .header-mobile-search-container .clear-container:focus,
.header .header-mobile-search-container .clear-container:hover {
  outline: 0;
}
.header .header-mobile-search-container .clear-container:focus::before,
.header .header-mobile-search-container .clear-container:hover::before {
  display: block;
}
.header .header-mobile-search-container .clear-container::before {
  left: auto;
  right: 9px;
  content: "";
  position: absolute;
  border-bottom: 2px solid #fff;
  bottom: -2px;
  width: 1.2em;
  display: none;
}
.header .header-mobile-search-container .clear-container .icon-circle-delete {
  cursor: pointer;
}
.header
  .header-mobile-search-container
  .clear-container
  .icon-circle-delete::after,
.header
  .header-mobile-search-container
  .clear-container
  .icon-circle-delete::before {
  font-family: "HSBCIcon-Font", "HSBC Univers Next", "sans-serif";
  font-size: 20px;
  font-size: 1.25rem;
  left: auto;
  right: 0;
  color: #fff;
  position: relative;
  top: 0;
}
.header .close-submenu-trigger {
  font-size: 18px;
  font-size: 1.125rem;
  display: none;
  padding: 14px 10px 10px;
  position: absolute;
  background: #fff;
  width: 38px;
  top: 0;
}
.header .close-submenu-trigger:hover {
  cursor: pointer;
  text-decoration: underline;
}
.header .close-submenu-trigger .icon-chevron-left {
  border-bottom: 1px solid #ededed;
  padding-bottom: 7px;
  display: block;
}
.header .close-submenu-trigger .icon-chevron-left::after,
.header .close-submenu-trigger .icon-chevron-left::before {
  display: block;
  margin: auto;
  width: 20px;
}
.header .sidebar-submenu-trigger.expanded,
.header .sidebar-submenu-trigger.active {
  border-left: 5px solid #db0011;
  background: #ededed;
}
.header .mobile-flag {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/flags_24.png");
}
.header.header-patternlab .mobile-flag {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/flags_24.png");
}
.header .header-mobile-selected-item {
  padding: 15px 20px 15px 53px;
  border-left: 5px solid #fff;
  line-height: 1.4;
  position: relative;
}
.header .header-mobile-selected-item.expanded {
  border-left: 5px solid #db0011;
  background: #ededed;
}
.header .header-mobile-selected-item.sidebar-submenu-trigger:hover {
  cursor: pointer;
  text-decoration: underline;
}
.header .header-mobile-selected-item .icon-settings {
  font-size: 24px;
  font-size: 1.5rem;
  right: auto;
  left: 12px;
  position: absolute;
  margin-top: -3px;
  line-height: 0.8;
}
.header .header-mobile-selected-item .icon-chevron-right {
  font-size: 16px;
  font-size: 1rem;
  left: auto;
  right: 15px;
  position: absolute;
  margin-top: 1px;
  line-height: 1.3;
}
.header .sidebar-submenu-wrapper {
  right: auto;
  left: 58px;
  position: absolute;
  width: 223px;
  background: #404040;
  height: 100%;
  top: 0;
  display: none;
}
.header .sidebar-submenu-wrapper.expanded {
  display: block;
}
.header .sidebar-submenu-wrapper ul {
  padding: 0;
}
.header .sidebar-submenu-wrapper li .icon {
  display: none;
}
.header .sidebar-submenu-wrapper li .icon::after,
.header .sidebar-submenu-wrapper li .icon::before {
  font-size: 18px;
  font-size: 1.125rem;
}
.header .sidebar-submenu-wrapper li.is-active {
  background: #000;
}
.header .sidebar-submenu-wrapper li.is-active .icon {
  display: inline;
}
.header .sidebar-submenu-wrapper.header-mobile-footer-menu {
  background: #ededed;
}
.header .sidebar-submenu-label {
  font-family: "HSBC Univers Next", "Arial", "PingFang SC", "Microsoft YaHei",
    "Lantinghei SC", "Heiti SC", "simhei", "sans-serif";
  font-style: normal;
  font-weight: 700;
  height: 29px;
  text-transform: uppercase;
  color: #fff;
  line-height: 2.2;
  margin: 10px;
  border-bottom: 1px solid #4e4e4e;
}
.header .sidebar-submenu-link {
  padding: 10px;
  display: block;
  color: #d2d2d2;
  text-decoration: none;
  height: 30px;
  line-height: 2.1;
}
.header .sidebar-submenu-link:hover {
  text-decoration: underline;
}
.header .header-mobile-sidebar-footer {
  background: #ededed;
  position: relative;
  width: 100%;
}
.header .header-mobile-business-links {
  padding: 0;
}
.header
  .header-mobile-business-links
  li:last-child
  .header-mobile-business-item::after {
  display: none;
}
.header .header-mobile-business-item {
  text-align: right;
  padding: 10px 15px;
  display: block;
  line-height: 1.9;
  text-decoration: none;
  color: #333;
}
.header .header-mobile-business-item.hidden {
  display: none !important;
}
.header .header-mobile-business-item:hover {
  text-decoration: underline;
}
.header .header-mobile-business-item .icon {
  color: #db0011;
}
.header .header-mobile-business-item::after {
  content: "";
  border: 0;
  border-bottom: 1px solid #c9c9c9;
  display: block;
  height: 0;
  margin: 12px auto 0;
}
.header .header-mobile-business-item.register-button,
.header .header-mobile-business-item.my-accounts-button {
  background-color: #d7d8d6;
}
.header .header-mobile-doormat .doormat-menu {
  display: none;
}
.header .header-mobile-doormat .doormat-menu.active {
  display: block;
}
.header
  .header-mobile-doormat
  .doormat-menu
  .doormat-container.safari-fix-padding {
  padding-bottom: 50px;
}
.header .header-mobile-doormat .header-mobile-footer-item {
  line-height: 1.4;
  margin: 0;
  text-decoration: none;
  display: block;
  position: relative;
  min-height: 50px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.header .header-mobile-doormat .header-mobile-footer-item:hover {
  text-decoration: underline;
  cursor: pointer;
}
.header
  .header-mobile-doormat
  .header-mobile-footer-item.expanded
  .header-doormat-mobile-title {
  border-left: 0;
  padding-left: 53px;
}
.header .header-mobile-doormat .header-mobile-footer-item .icon-chevron-left {
  display: none;
  position: absolute;
  background: #fff none repeat scroll 0 0;
  top: 2px;
  left: 2px !important;
  color: #333;
}
.header
  .header-mobile-doormat
  .header-mobile-footer-item
  .icon-chevron-left::after,
.header
  .header-mobile-doormat
  .header-mobile-footer-item
  .icon-chevron-left::before {
  font-size: 18px;
  font-size: 1.125rem;
  margin: 10px;
  border-bottom: 1px solid #dedede;
  width: 38px;
  text-align: center;
  height: 30px;
}
.header
  .header-mobile-doormat
  .header-mobile-footer-item
  .icon-chevron-left:hover {
  text-decoration: underline;
  cursor: pointer;
}
.sidebar-open {
  right: auto;
  left: 281px;
  position: fixed;
  width: 100%;
}
.sidebar-open .header {
  right: auto;
  left: 281px;
}
html[class*="ie-"] .header-logo,
html[class*="edge-"] .header-logo {
  height: 61px;
}
@media (min-width: 1220px) and (min-height: 550px) {
  html[class*="ie-"] .header-logo,
  html[class*="edge-"] .header-logo {
    height: 81px;
  }
}
.header {
  width: 100%;
  max-width: none;
  top: 0;
  left: 0;
  right: 0;
  padding: 0;
  margin: 0;
  z-index: 10000;
}
.header.active-pinned {
  -webkit-transition: all ease-in 0.5s;
  transition: all ease-in 0.5s;
}
.header .header-top-navigation-item,
.header .header-main-navigation-item,
.header .header-user-item-text {
  font-family: "HSBC Univers Next", "Arial", "PingFang SC", "Microsoft YaHei",
    "Lantinghei SC", "Heiti SC", "simhei", "sans-serif";
  font-style: normal;
  font-weight: 400;
}
.header ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.header .page-overlay {
  position: fixed;
  height: 100%;
  width: 100%;
  left: 0;
  z-index: 10001;
  background: #000;
  display: block;
  opacity: 0.5;
  -webkit-transition: opacity 0.2s cubic-bezier(0, 0, 0, 0.74);
  transition: opacity 0.2s cubic-bezier(0, 0, 0, 0.74);
}
.header .page-overlay.hidden {
  -webkit-transition: visibility 0.2s, opacity 0.2s cubic-bezier(0, 0, 0, 0.74);
  transition: visibility 0.2s, opacity 0.2s cubic-bezier(0, 0, 0, 0.74);
  opacity: 0;
  visibility: hidden;
}
.header .skip-to-content-link {
  position: absolute;
  height: 0;
  width: 0;
  opacity: 0;
  overflow: hidden;
  background: #000;
  cursor: pointer;
}
.header .skip-to-content-link:focus {
  height: 25px;
  width: auto;
  opacity: 1;
  z-index: 1;
  margin-top: 10px;
  outline: 0;
  right: 0;
  left: 0;
  white-space: nowrap;
  overflow: visible;
}
.header .skip-to-content-link:focus .skip-to-content-link-text {
  text-decoration: underline;
}
.header .header-top-container,
.header .header-main-container {
  width: 100%;
}
.header .header-top-container {
  background: #000;
}
.header .header-main-container {
  background: #fff;
  position: relative;
  z-index: 10;
}
.header .header-main-container::after {
  background-color: rgba(255, 255, 255, 0);
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    from(#d7d8d6),
    to(rgba(255, 255, 255, 0))
  );
  background: linear-gradient(to bottom, #d7d8d6, rgba(255, 255, 255, 0));
  bottom: -4px;
  content: "";
  display: block;
  height: 4px;
  position: absolute;
  left: 0;
  right: 0;
  z-index: -1;
}
.header .header-top,
.header .header-main {
  max-width: 1260px;
  margin: auto;
}
[class*="globalSmart"] .header .header-top,
[class*="globalSmart"] .header .header-main {
  max-width: 1280px;
}
[class*="globalSmart"] .header .header-top > .row,
[class*="globalSmart"] .header .header-main > .row {
  margin: 0;
}
.header .header-main {
  position: relative;
}
.header .header-logo {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  min-height: 61px;
}
@media (min-width: 1220px) and (min-height: 550px) {
  .header .header-logo {
    height: 81px;
  }
}
@media (min-width: 960px) {
  .header .header-logo {
    padding-left: 30px;
  }
  [class*="globalSmart"] .header .header-logo {
    padding-left: 20px;
  }
  .header .header-logo img {
    width: 140px;
  }
}
.header .header-logo h1 {
  margin: 0;
  line-height: 0;
}
.header .header-logo img {
  height: 100%;
}
@media (min-width: 1220px) and (min-height: 550px) {
  .header .header-logo img {
    width: 177px;
  }
}
.header .header-top {
  height: 35px;
  position: relative;
}
.header .header-top .header-top-align {
  padding-left: 30px;
  padding-right: 30px;
}
.header .header-top a {
  font-size: 12px;
  font-size: 0.75rem;
  color: #fff;
  text-decoration: none;
}
.header .header-top > .row > div {
  margin-left: 10px;
}
[class*="globalSmart"] .header .header-top > .row > div {
  margin: 0;
}
.header .header-top-navigation {
  float: left;
  padding-left: 0;
  position: relative;
}
.header .header-dropdown {
  float: left;
  position: relative;
}
.header .header-search {
  float: left;
  margin: 5px 9px 0 1px;
  position: relative;
  color: #fff;
  background: none repeat scroll 0 0 #fff;
  padding: 0;
  z-index: 10002;
}
.header .header-search::after {
  top: 5px;
}
.header .header-search .search-box {
  font-size: 14px;
  font-size: 0.875rem;
  float: left;
  padding: 4px 50px 4px 9px;
  width: 200px;
  height: 25px;
  color: #333;
  border: 0;
  display: none;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  z-index: 1;
}
.header .header-search .search-box:not(:focus) {
  outline: 0;
}
.header .header-search .search-box.is-active {
  display: block;
}
.header .header-search input::-webkit-input-placeholder {
  opacity: 1;
}
.header .header-search input::-moz-placeholder {
  opacity: 1;
}
.header .header-search input::-ms-input-placeholder {
  opacity: 1;
}
.header .header-search input::placeholder {
  opacity: 1;
}
.header .header-search .header-search-button {
  float: left;
  border: 0;
  background: #486475;
  height: 25px;
  width: 25px;
  position: relative;
  cursor: pointer;
}
.header .header-search .header-search-button .icon-search {
  display: block;
  cursor: pointer;
  font-weight: 400;
}
.header .header-search .header-search-button .icon-search::after,
.header .header-search .header-search-button .icon-search::before {
  font-family: "HSBCIcon-Font", "HSBC Univers Next", "sans-serif";
  font-size: 14px;
  font-size: 0.875rem;
  right: auto;
  left: 6px;
  color: #fff;
  position: absolute;
  top: 5px;
}
.header .header-search .header-clear-container {
  left: auto;
  right: 28px;
  position: absolute;
  top: 0;
  bottom: 0;
  border: 0;
  background: transparent;
  display: none;
  z-index: 3;
  padding: 0;
}
.header .header-search .header-clear-container:focus,
.header .header-search .header-clear-container:hover {
  outline: 0;
}
.header .header-search .header-clear-container .icon-circle-delete {
  font-size: 20px;
  font-size: 1.25rem;
  cursor: pointer;
}
.header .header-search .header-clear-container .icon-circle-delete::after,
.header .header-search .header-clear-container .icon-circle-delete::before {
  font-family: "HSBCIcon-Font", "HSBC Univers Next", "sans-serif";
  color: #929292;
  position: relative;
  top: 0;
}
.header .header-search .header-clear-container:hover .icon-circle-delete::after,
.header
  .header-search
  .header-clear-container:hover
  .icon-circle-delete::before {
  color: #333;
}
.header .header-search.header-search-black {
  margin: 5px 0 0;
}
.header .header-search.header-search-black .header-search-button {
  background: #000;
  padding: 0 13px;
  width: 36px;
}
.header
  .header-search.header-search-black
  .header-search-button
  .icon-search::after,
.header
  .header-search.header-search-black
  .header-search-button
  .icon-search::before {
  right: auto;
  left: 8px;
  top: 5px;
}
.header .header-dropdown,
.header .header-generic-dropdown {
  float: left;
}
.header .header-dropdown > span,
.header .header-generic-dropdown > span {
  display: block;
  padding: 0 13px;
  line-height: 3;
}
.header .header-top-navigation-item {
  float: left;
  line-height: 1.3;
}
.header .header-top-navigation-item a {
  display: -moz-inline-stack;
  display: inline-block;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  border-right: 1px solid #404040;
  padding: 0 10px;
  margin: 10px 0;
  height: 15px;
  line-height: 1.3;
}
.header .header-top-navigation-item a:focus,
.header .header-top-navigation-item a:hover {
  outline: 0;
  text-decoration: underline;
}
.header .header-top-navigation-item:last-child a {
  border-right: 0;
}
.header .header-top-navigation-item.is-active {
  position: relative;
}
.header .header-top-navigation-item.is-active::after {
  content: "";
  position: absolute;
  bottom: -1px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 5px 6px;
  border-color: transparent transparent #fff;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}
.header .header-top-navigation-item.is-active a {
  font-family: "HSBC Univers Next", "Arial", "PingFang SC", "Microsoft YaHei",
    "Lantinghei SC", "Heiti SC", "simhei", "sans-serif";
  font-style: normal;
  font-weight: 700;
}
.header .header-top-meta > .dropdown-container {
  float: right;
}
[class*="globalSmart"] .header .header-top-meta > .dropdown-container {
  margin-right: 10px;
}
.header .header-main-navigation {
  padding-right: 30px;
  padding-left: 5px;
  position: static;
  overflow: auto;
}
.header .hide-on-mobile-and-tablet .header-main-navigation-item {
  float: left;
  border-bottom: 6px solid transparent;
}
.header .hide-on-mobile-and-tablet .header-main-navigation-item.is-active {
  border-bottom: 5px solid #db0011;
}
.header .hide-on-mobile-and-tablet .header-main-navigation-item:hover,
.header .hide-on-mobile-and-tablet .header-main-navigation-item:focus,
.header .hide-on-mobile-and-tablet .header-main-navigation-item.active {
  margin-left: -2px;
  padding-left: 2px;
  background: #ededed;
}
.header
  .hide-on-mobile-and-tablet
  .header-main-navigation-item:hover
  .header-doormat-mobile-title,
.header
  .hide-on-mobile-and-tablet
  .header-main-navigation-item:focus
  .header-doormat-mobile-title,
.header
  .hide-on-mobile-and-tablet
  .header-main-navigation-item.active
  .header-doormat-mobile-title {
  margin-left: -1px;
  border-right: 1px solid #ededed;
  border-left: 1px solid #ededed;
}
.header .hide-on-mobile-and-tablet .header-main-navigation-item.expanded {
  background: transparent;
  border-left: 0;
}
.header
  .hide-on-mobile-and-tablet
  .header-main-navigation-item
  .header-doormat-mobile-title {
  border-right: 1px solid #ededed;
  padding: 0 25px;
  margin: 19px 0 14px;
  height: auto;
  line-height: initial;
}
.header
  .hide-on-mobile-and-tablet
  .header-main-navigation-item:last-child
  .header-doormat-mobile-title {
  border-right: 0;
}
.header .header-user-wrapper {
  float: left;
  padding: 0;
  position: relative;
}
.header .header-user-wrapper .header-dropdown::after {
  display: none;
}
.header .header-user-wrapper.register-button,
.header .header-user-wrapper.my-accounts-button {
  padding: 9px 13px 0;
}
.header .header-user-wrapper.register-button .A-LNKB-RW-ALL .icon::after,
.header .header-user-wrapper.my-accounts-button .A-LNKB-RW-ALL .icon::after {
  color: #fff;
}
.header.header-patternlab {
  border-bottom: 0;
}
.header.header-patternlab .flag {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/flags_16.png");
}
.header.header-no-patternlab .flag {
  background-position-x: 0;
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/flags_16.png");
}
.header .header-wrapper-main {
  position: relative;
  z-index: -1;
}
.header .header-nav-wrapper {
  position: relative;
  width: 100%;
  background: #fff;
  max-width: none;
  top: 0;
  right: 0;
  padding: 0;
  margin: 0;
  -webkit-transition: all ease-out 0.4s;
  transition: all ease-out 0.4s;
}
.header .header-nav-wrapper.active-pinned {
  -webkit-transform: translateY(-54px);
  transform: translateY(-54px);
  -webkit-transition: all ease-in 0.4s;
  transition: all ease-in 0.4s;
}
@media (min-width: 960px) {
  .header .header-nav-wrapper.active-pinned {
    -webkit-transform: translateY(-98px);
    transform: translateY(-98px);
  }
}
@media (min-width: 1220px) {
  .header .header-nav-wrapper.active-pinned {
    -webkit-transform: translateY(-118px);
    transform: translateY(-118px);
  }
}
.header-generic-dropdown {
  font-size: 12px;
  font-size: 0.75rem;
  padding: 0;
  position: relative;
  color: #fff;
  text-decoration: none;
}
.header-generic-dropdown.is-expanded {
  background: #515358;
  z-index: 1000;
}
.header-generic-dropdown a {
  display: block;
  padding: 0 13px;
  line-height: 3;
}
.header-generic-dropdown .item-list {
  right: auto;
  left: 0;
  position: absolute;
  background: #515358;
  z-index: 10;
  padding: 0;
  width: 180px;
  top: 35px;
}
.header-generic-dropdown .item-list .item {
  width: 100%;
  height: 36px;
  position: relative;
}
.header-generic-dropdown .item-list .item a {
  padding: 0 15px;
}
.header-generic-dropdown .item-list .item a:hover {
  text-decoration: underline;
}
.header-generic-dropdown .item-list .item.is-selected {
  background: #000;
}
.header-generic-dropdown .item-list .item.is-selected .icon {
  font-size: 18px;
  font-size: 1.125rem;
  left: auto;
  right: 15px;
  position: absolute;
  line-height: 2;
  display: inline;
}
.header-dropdown .item-list .item {
  display: none;
}
.header-dropdown.is-expanded .item-list .item {
  display: block;
}
.header-empty-main .header-empty-logo.header-logo {
  margin-top: 19px;
}
@media (min-width: 480px) {
  .header-empty-main .header-empty-logo.header-logo {
    margin-top: 0;
  }
}
@media (min-width: 960px) {
  .header-empty-main .header-empty-logo.header-logo {
    min-height: 82px;
    position: relative;
  }
}
.header-empty-main .header-empty-logo.header-logo a {
  position: absolute;
  top: calc(50% - 41px / 2);
}
.header-mobile-logo.header-mobile-empty-logo {
  position: absolute;
  padding: 3px 0;
}
.search-suggestions {
  position: absolute;
  z-index: 10;
  width: 100%;
  display: block;
  max-height: 500px;
  background: #fff;
  overflow: hidden;
  -webkit-transition: max-height 0.2s ease-in;
  transition: max-height 0.2s ease-in;
}
@media (min-width: 960px) {
  .search-suggestions {
    top: 100%;
    -webkit-box-shadow: 0 0 15px 2px #a7a7a7, inset 0 0 0 1px #a7a7a7,
      inset 0 1px 0 0 #fff;
    box-shadow: 0 0 15px 2px #a7a7a7, inset 0 0 0 1px #a7a7a7,
      inset 0 1px 0 0 #fff;
    z-index: -1;
  }
}
.search-suggestions.hidden {
  -webkit-transition: visibility 0.2s, max-height 0.2s ease-out;
  transition: visibility 0.2s, max-height 0.2s ease-out;
  max-height: 0;
  visibility: hidden;
}
.search-suggestions .suggestions-title {
  font-size: 10px;
  font-size: 0.625rem;
  color: #7c7c7c;
  padding: 15px;
}
.search-suggestions .suggestion-list {
  position: relative;
}
.search-suggestions .suggestion-list .suggestion-item {
  font-size: 12px;
  font-size: 0.75rem;
  cursor: pointer;
  padding: 0 15px 12px;
  color: #000;
}
.country-flag {
  padding: 0 14px 0 14px;
  padding: 0rem 0.875rem 0rem 0.875rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  line-height: 1.2;
  min-height: 50px;
  width: 100%;
}
.country-flag .flag-ad {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/ad.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-ae {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/ae.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-af {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/af.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-ag {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/ag.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-ai {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/ai.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-al {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/al.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-am {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/am.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-ao {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/ao.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-aq {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/aq.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-ar {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/ar.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-as {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/as.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-at {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/at.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-au {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/au.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-aq {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/aw.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-ax {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/ax.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-az {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/az.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-ba {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/ba.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-bb {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/bb.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-bd {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/bd.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-be {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/be.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-bf {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/bf.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-bg {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/bg.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-bh {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/bh.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-bi {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/bi.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-bj {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/bj.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-bl {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/bl.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-bm {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/bm.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-bn {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/bn.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-bo {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/bo.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-bq {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/bq.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-br {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/br.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-bs {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/bs.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-bt {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/bt.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-bv {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/bv.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-bw {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/bw.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-by {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/by.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-bz {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/bz.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-ca {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/ca.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-cc {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/cc.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-cd {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/cd.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-cf {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/cf.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-cg {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/cg.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-ch {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/ch.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-ci {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/ci.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-ck {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/ck.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-cl {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/cl.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-cm {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/cm.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-cn {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/cn.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-co {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/co.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-cr {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/cr.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-cu {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/cu.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-cv {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/cv.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-cw {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/cw.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-cx {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/cx.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-cy {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/cy.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-cz {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/cz.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-de {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/de.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-dj {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/dj.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-dk {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/dk.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-dm {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/dm.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-do {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/do.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-dz {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/dz.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-ec {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/ec.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-ee {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/ee.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-eg {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/eg.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-eh {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/eh.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-er {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/er.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-es {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/es.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-et {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/et.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-euro {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/euro.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-fi {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/fi.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-fj {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/fj.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-fk {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/fk.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-fm {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/fm.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-fo {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/fo.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-fr {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/fr.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-ga {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/ga.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-gb {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/gb.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-gd {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/gd.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-ge {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/ge.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-gf {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/gf.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-gg {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/gg.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-gh {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/gh.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-gi {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/gi.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-gl {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/gl.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-gm {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/gm.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-gn {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/gn.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-gp {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/gp.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-gq {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/gq.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-gr {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/gr.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-gs {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/gs.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-gt {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/gt.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-gu {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/gu.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-gw {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/gw.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-gy {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/gy.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-hk {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/hk.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-hm {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/hm.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-hn {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/hn.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-hr {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/hr.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-ht {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/ht.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-hu {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/hu.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-id {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/id.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-ie {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/ie.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-il {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/il.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-im {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/im.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-in {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/in.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-io {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/io.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-iq {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/iq.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-ir {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/ir.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-is {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/is.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-it {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/it.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-je {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/je.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-jm {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/jm.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-jo {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/jo.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-jp {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/jp.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-ke {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/ke.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-kg {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/kg.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-kh {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/kh.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-ki {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/ki.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-km {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/km.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-kn {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/kn.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-kp {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/kp.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-kr {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/kr.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-kw {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/kw.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-ky {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/ky.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-kz {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/kz.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-la {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/la.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-lb {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/lb.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-lc {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/lc.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-li {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/li.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-lk {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/lk.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-lr {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/lr.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-ls {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/ls.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-lt {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/lt.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-lu {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/lu.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-lv {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/lv.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-ly {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/ly.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-ma {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/ma.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-mc {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/mc.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-md {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/md.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-me {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/me.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-mf {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/mf.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-mg {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/mg.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-mh {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/mh.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-mk {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/mk.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-ml {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/ml.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-mm {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/mm.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-mn {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/mn.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-mo {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/mo.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-mp {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/mp.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-mq {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/mq.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-mr {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/mr.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-ms {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/ms.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-mt {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/mt.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-mu {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/mu.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-mv {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/mv.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-mw {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/mw.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-mx {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/mx.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-my {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/my.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-mz {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/mz.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-na {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/na.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-nc {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/nc.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-ne {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/ne.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-nf {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/nf.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-ng {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/ng.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-ni {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/ni.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-nl {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/nl.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-no {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/no.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-np {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/np.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-nr {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/nr.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-nu {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/nu.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-nz {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/nz.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-om {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/om.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-pa {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/pa.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-pe {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/pe.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-pf {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/pf.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-pg {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/pg.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-ph {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/ph.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-pk {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/pk.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-pl {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/pl.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-pm {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/pm.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-pn {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/pn.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-pr {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/pr.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-ps {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/ps.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-pt {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/pt.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-pw {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/pw.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-py {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/py.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-qa {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/qa.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-re {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/re.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-ro {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/ro.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-rs {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/rs.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-ru {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/ru.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-rw {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/rw.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-sa {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/sa.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-sb {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/sb.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-sc {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/sc.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-sd {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/sd.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-se {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/se.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-sg {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/sg.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-sh {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/sh.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-si {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/si.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-sj {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/sj.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-sk {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/sk.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-sl {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/sl.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-sm {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/sm.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-sn {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/sn.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-so {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/so.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-sr {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/sr.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-ss {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/ss.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-st {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/st.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-sv {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/sv.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-sx {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/sx.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-sy {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/sy.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-sz {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/sz.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-tc {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/tc.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-td {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/td.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-tf {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/tf.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-tg {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/tg.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-th {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/th.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-tj {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/tj.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-tk {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/tk.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-tl {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/tl.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-tm {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/tm.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-tn {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/tn.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-to {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/to.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-tr {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/tr.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-tt {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/tt.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-tv {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/tv.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-tw {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/tw.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-tz {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/tz.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-ua {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/ua.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-ug {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/ug.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-um {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/um.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-us {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/us.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-uy {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/uy.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-uz {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/uz.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-va {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/va.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-vc {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/vc.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-ve {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/ve.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-vg {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/vg.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-vi {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/vi.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-vn {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/vn.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-vu {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/vu.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-wf {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/wf.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-ws {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/ws.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-ye {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/ye.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-yt {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/yt.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-za {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/za.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-zm {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/zm.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-zw {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/zw.svg");
  background-position: 0 0;
  background-size: cover;
}
.country-flag .flag-zz {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/flags/zz.svg");
  background-position: 0 0;
  background-size: cover;
}
@media (min-width: 480px) {
  .country-flag {
    padding: 0 18px 0 18px;
    padding: 0rem 1.125rem 0rem 1.125rem;
  }
}
@media (min-width: 960px) {
  .country-flag {
    padding: 0 20px 0 20px;
    padding: 0rem 1.25rem 0rem 1.25rem;
  }
}
@media (min-width: 960px) {
  .country-flag {
    width: auto;
    min-height: 24px;
    height: 24px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-left: 1px solid #e8e8e8;
  }
  .country-module:first-child .country-flag {
    border-left: 0;
  }
  .country-module:last-child .country-flag {
    padding: 0 0 0 14px;
    padding: 0rem 0rem 0rem 0.875rem;
  }
}
@media (min-width: 960px) and (min-width: 480px) {
  .country-module:last-child .country-flag {
    padding: 0 0 0 18px;
    padding: 0rem 0rem 0rem 1.125rem;
  }
}
@media (min-width: 960px) and (min-width: 960px) {
  .country-module:last-child .country-flag {
    padding: 0 0 0 20px;
    padding: 0rem 0rem 0rem 1.25rem;
  }
}
.country-flag .flag {
  margin: 0 7px 0 0;
  margin: 0rem 0.4375rem 0rem 0rem;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  top: 15px;
  width: 28px;
  height: 20px;
}
@media (min-width: 480px) {
  .country-flag .flag {
    margin: 0 9px 0 0;
    margin: 0rem 0.5625rem 0rem 0rem;
  }
}
@media (min-width: 960px) {
  .country-flag .flag {
    margin: 0 10px 0 0;
    margin: 0rem 0.625rem 0rem 0rem;
  }
}
@media (min-width: 960px) {
  .country-flag .flag {
    width: 15px;
    height: 10px;
    top: auto;
  }
}
.country-flag .country-label {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  margin: 15px 0;
}
@media (min-width: 960px) {
  .country-flag .country-label {
    font-size: 12px;
    font-size: 0.75rem;
    margin: 0;
  }
}
html {
  min-height: 100%;
}
.mobile-nav-open {
  overflow: hidden;
  width: 100%;
}
.header-messages {
  position: fixed;
  width: 100%;
  max-width: none;
  top: 0;
  left: 0;
  right: 0;
  padding: 0;
  margin: 0;
  z-index: 10001;
}
.aem-AuthorLayer-Edit .header-messages {
  position: static;
}
.pws-header {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  z-index: 10000;
  background-color: #fff;
}
@media (min-width: 960px) {
  .aem-AuthorLayer-Edit .pws-header li {
    width: auto;
    float: none;
  }
  .aem-AuthorLayer-Edit .pws-header [id*="pws-nav-panel"] {
    height: auto;
  }
  .aem-AuthorLayer-Edit .pws-header .pws-panel {
    display: block;
  }
}
.aem-AuthorLayer-Edit .pws-header {
  position: static;
}
.pws-header .header-light-wrapper {
  padding: 14px 14px 14px 14px;
  padding: 0.875rem 0.875rem 0.875rem 0.875rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  max-width: 1280px;
  width: 100%;
  margin: 0 auto;
}
@media (min-width: 480px) {
  .pws-header .header-light-wrapper {
    padding: 18px 18px 18px 18px;
    padding: 1.125rem 1.125rem 1.125rem 1.125rem;
  }
}
@media (min-width: 960px) {
  .pws-header .header-light-wrapper {
    padding: 20px 20px 20px 20px;
    padding: 1.25rem 1.25rem 1.25rem 1.25rem;
  }
}
.landingPageTemplate .pws-header .header-light-wrapper {
  max-width: 1920px;
}
.pws-header .header-light-wrapper .logo-container {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
@media (min-width: 960px) {
  .pws-header .header-light-wrapper .logo-container {
    display: block;
    width: auto;
  }
}
.pws-header .header-light-wrapper .logo-container .mobile-menu-trigger {
  float: left;
  left: 0;
  left: 0rem;
  position: absolute;
  margin: 0;
  border: 0;
  padding: 0;
  height: 18px;
  width: 18px;
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/menu.svg");
  background-color: transparent;
  background-position: 0 0;
  background-size: contain;
  cursor: pointer;
}
@media (min-width: 480px) {
  .pws-header .header-light-wrapper .logo-container .mobile-menu-trigger {
    left: 0;
    left: 0rem;
  }
}
@media (min-width: 960px) {
  .pws-header .header-light-wrapper .logo-container .mobile-menu-trigger {
    left: 0;
    left: 0rem;
  }
}
.mobile-nav-open
  .pws-header
  .header-light-wrapper
  .logo-container
  .mobile-menu-trigger {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/close-modern.svg");
}
.pws-header .header-light-wrapper .logo-container .header-logo {
  display: block;
  height: 28px;
}
.pws-header .header-light-wrapper .logo-container .header-logo .hsbc-logo {
  position: relative;
  height: 28px;
  width: 56px;
}
@media (min-width: 960px) {
  .pws-header .header-light-wrapper .logo-container .header-logo .hsbc-logo {
    width: auto;
  }
}
.pws-header .header-light-wrapper .header-mobile-overlay,
.pws-header .header-light-wrapper .sidebar-container {
  display: none;
  z-index: 10000;
  position: fixed;
  height: 100%;
  width: 100%;
  padding: 0;
}
.pws-header .header-light-wrapper .header-mobile-overlay {
  display: none;
  background: #929292;
  opacity: 0;
  left: 0;
  right: 0;
}
.pws-header .header-light-wrapper .sidebar-container {
  right: auto;
  left: -100%;
  border-top: 1px solid #d8d8d8;
  background-color: #fff;
}
@media (min-width: 480px) {
  .pws-header .header-light-wrapper .sidebar-container {
    right: auto;
    left: -320px;
    width: 320px;
  }
}
@media (min-width: 960px) {
  .pws-header .header-light-wrapper .sidebar-container {
    right: auto;
    left: 0;
    position: static;
    width: auto;
    height: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-top: 0;
    min-height: 46px;
  }
}
.pws-header .header-light-wrapper .sidebar-container .masthead-cta,
.pws-header .header-light-wrapper .sidebar-container .A-BTNP-CLP-ALL,
.pws-header .header-light-wrapper .sidebar-container .A-BTNP-RW-ALL {
  width: 100%;
  max-width: 100%;
}
@media (min-width: 960px) {
  .pws-header .header-light-wrapper .sidebar-container .masthead-cta,
  .pws-header .header-light-wrapper .sidebar-container .A-BTNP-CLP-ALL,
  .pws-header .header-light-wrapper .sidebar-container .A-BTNP-RW-ALL {
    width: auto;
  }
}
.pws-header .header-generic-dropdown {
  font-size: 16px;
  font-size: 1rem;
  position: relative;
  text-decoration: none;
}
@media (min-width: 960px) {
  .pws-header .header-generic-dropdown {
    font-size: 12px;
    font-size: 0.75rem;
  }
}
.mobile-nav-open .pws-header .header-generic-dropdown {
  padding: 0;
  padding: 0rem 0rem 0rem 0rem;
}
@media (min-width: 480px) {
  .mobile-nav-open .pws-header .header-generic-dropdown {
    padding: 0;
    padding: 0rem 0rem 0rem 0rem;
  }
}
@media (min-width: 960px) {
  .mobile-nav-open .pws-header .header-generic-dropdown {
    padding: 0;
    padding: 0rem 0rem 0rem 0rem;
  }
}
.pws-header .header-generic-dropdown.is-expanded {
  background: #fff;
}
.pws-header .header-generic-dropdown.is-expanded .dropdown-trigger {
  font-weight: bold;
}
.pws-header .header-generic-dropdown.is-expanded .language-toggle-chevron {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.pws-header .header-generic-dropdown a {
  padding: 0;
  display: block;
  line-height: 3;
}
.pws-header .header-generic-dropdown .item-list {
  left: auto;
  right: 0;
  position: absolute;
  background: #515358;
  z-index: 10;
  padding: 0;
  width: 180px;
  top: 35px;
}
.pws-header .header-generic-dropdown .item-list .item {
  width: 100%;
  height: 36px;
  position: relative;
}
.pws-header .header-generic-dropdown .item-list .item a {
  padding: 0 14px 0 28px;
  padding: 0rem 0.875rem 0rem 1.75rem;
}
@media (min-width: 480px) {
  .pws-header .header-generic-dropdown .item-list .item a {
    padding: 0 18px 0 36px;
    padding: 0rem 1.125rem 0rem 2.25rem;
  }
}
@media (min-width: 960px) {
  .pws-header .header-generic-dropdown .item-list .item a {
    padding: 0 20px 0 40px;
    padding: 0rem 1.25rem 0rem 2.5rem;
  }
}
@media (min-width: 960px) {
  .pws-header .header-generic-dropdown .item-list .item a {
    padding: 0 14px 0 14px;
    padding: 0rem 0.875rem 0rem 0.875rem;
  }
}
@media (min-width: 960px) and (min-width: 480px) {
  .pws-header .header-generic-dropdown .item-list .item a {
    padding: 0 18px 0 18px;
    padding: 0rem 1.125rem 0rem 1.125rem;
  }
}
@media (min-width: 960px) and (min-width: 960px) {
  .pws-header .header-generic-dropdown .item-list .item a {
    padding: 0 20px 0 20px;
    padding: 0rem 1.25rem 0rem 1.25rem;
  }
}
.pws-header .header-generic-dropdown .item-list .item a:hover {
  text-decoration: underline;
}
.pws-header .header-generic-dropdown .item-list .item.is-selected {
  background: #fff;
}
.pws-header .header-generic-dropdown .item-list .item.is-selected .icon {
  font-size: 18px;
  font-size: 1.125rem;
  left: auto;
  right: 15px;
  position: absolute;
  line-height: 2;
  display: inline;
}
.mobile-nav-open .pws-header .masthead-cta {
  padding: 0;
}
.pws-header * {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.pws-header .m-hide {
  display: none;
}
@media (min-width: 960px) {
  .pws-header .m-hide {
    display: block;
  }
}
.pws-header .d-hide {
  display: block;
}
@media (min-width: 960px) {
  .pws-header .d-hide {
    display: none;
  }
}
.pws-header a {
  text-decoration: none;
}
.pws-header ul,
.pws-header li {
  list-style: none;
  display: block;
}
.pws-header .header-dropdown .item-list .item {
  display: none;
}
.pws-header .header-dropdown.is-expanded .item-list .item {
  display: block;
}
@media (min-width: 960px) {
  .language-module {
    height: 24px;
  }
}
.language-toggle {
  display: inline-block;
  margin: 0;
  width: 100%;
}
@media (min-width: 960px) {
  .language-toggle {
    padding: 0 14px 0 14px;
    padding: 0rem 0.875rem 0rem 0.875rem;
    border-left: 1px solid #e8e8e8;
    width: auto;
  }
}
@media (min-width: 960px) and (min-width: 480px) {
  .language-toggle {
    padding: 0 18px 0 18px;
    padding: 0rem 1.125rem 0rem 1.125rem;
  }
}
@media (min-width: 960px) and (min-width: 960px) {
  .language-toggle {
    padding: 0 20px 0 20px;
    padding: 0rem 1.25rem 0rem 1.25rem;
  }
}
@media (min-width: 960px) {
  .language-module:first-child .language-toggle {
    border-left: 0;
  }
}
@media (min-width: 960px) {
  .language-module:last-child .language-toggle {
    padding: 0 0 0 14px;
    padding: 0rem 0rem 0rem 0.875rem;
  }
}
@media (min-width: 960px) and (min-width: 480px) {
  .language-module:last-child .language-toggle {
    padding: 0 0 0 18px;
    padding: 0rem 0rem 0rem 1.125rem;
  }
}
@media (min-width: 960px) and (min-width: 960px) {
  .language-module:last-child .language-toggle {
    padding: 0 0 0 20px;
    padding: 0rem 0rem 0rem 1.25rem;
  }
}
.language-toggle .header-generic-dropdown .selected-item {
  padding: 0 14px 0 14px;
  padding: 0rem 0.875rem 0rem 0.875rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  line-height: 1.2;
  min-height: 50px;
  background: #ededed;
}
@media (min-width: 480px) {
  .language-toggle .header-generic-dropdown .selected-item {
    padding: 0 18px 0 18px;
    padding: 0rem 1.125rem 0rem 1.125rem;
  }
}
@media (min-width: 960px) {
  .language-toggle .header-generic-dropdown .selected-item {
    padding: 0 20px 0 20px;
    padding: 0rem 1.25rem 0rem 1.25rem;
  }
}
@media (min-width: 960px) {
  .language-toggle .header-generic-dropdown .selected-item {
    padding: 0;
    padding: 0rem 0rem 0rem 0rem;
    background: #fff;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    min-height: 24px;
    height: 24px;
  }
}
@media (min-width: 960px) and (min-width: 480px) {
  .language-toggle .header-generic-dropdown .selected-item {
    padding: 0;
    padding: 0rem 0rem 0rem 0rem;
  }
}
@media (min-width: 960px) and (min-width: 960px) {
  .language-toggle .header-generic-dropdown .selected-item {
    padding: 0;
    padding: 0rem 0rem 0rem 0rem;
  }
}
.language-toggle .header-generic-dropdown .selected-item .language-label {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  margin: 15px 0;
  color: #333;
}
@media (min-width: 960px) {
  .language-toggle .header-generic-dropdown .selected-item .language-label {
    margin: 0;
  }
}
.language-toggle
  .header-generic-dropdown
  .selected-item
  .language-toggle-chevron {
  margin: 0 0 0 7px;
  margin: 0rem 0rem 0rem 0.4375rem;
  position: relative;
  top: 16px;
  height: 18px;
  width: 18px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/img/svg/chevron_down.svg");
  background-position: 0 0;
  background-size: cover;
  color: #333;
}
@media (min-width: 480px) {
  .language-toggle
    .header-generic-dropdown
    .selected-item
    .language-toggle-chevron {
    margin: 0 0 0 9px;
    margin: 0rem 0rem 0rem 0.5625rem;
  }
}
@media (min-width: 960px) {
  .language-toggle
    .header-generic-dropdown
    .selected-item
    .language-toggle-chevron {
    margin: 0 0 0 10px;
    margin: 0rem 0rem 0rem 0.625rem;
  }
}
@media (min-width: 960px) {
  .language-toggle
    .header-generic-dropdown
    .selected-item
    .language-toggle-chevron {
    height: 12px;
    width: 12px;
    top: auto;
  }
}
.language-toggle .header-generic-dropdown .item-list {
  top: 37px;
  width: 100%;
  background: #fff;
  -webkit-box-shadow: 0 12px 18px 0 rgba(0, 0, 0, 0.22);
  box-shadow: 0 12px 18px 0 rgba(0, 0, 0, 0.22);
}
@media (min-width: 960px) {
  .language-toggle .header-generic-dropdown .item-list {
    width: auto;
  }
}
.language-toggle .header-generic-dropdown .item-list .item {
  text-align: left;
  height: auto;
}
.language-toggle .header-generic-dropdown .item-list .item a {
  color: #333;
  line-height: 1.2;
  padding-top: 15px;
  padding-bottom: 15px;
  min-height: 50px;
  width: 100%;
}
@media (min-width: 960px) {
  .language-toggle .header-generic-dropdown .item-list .item a {
    width: auto;
    white-space: nowrap;
    padding-top: 18px;
    padding-bottom: 18px;
  }
}
.mobile-nav-open .language-toggle .item-list {
  position: relative;
  top: 0;
  left: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.notification-banner {
  font-size: 16px;
  font-size: 1rem;
  display: table;
  width: 100%;
}
.notification-banner.hidden {
  display: none;
}
.notification-banner .A-PNLINLNEMSGE-RW-ALL {
  padding: 14px 14px 14px 14px;
  padding: 0.875rem 0.875rem 0.875rem 0.875rem;
  width: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
@media (min-width: 480px) {
  .notification-banner .A-PNLINLNEMSGE-RW-ALL {
    padding: 18px 18px 18px 18px;
    padding: 1.125rem 1.125rem 1.125rem 1.125rem;
  }
}
@media (min-width: 960px) {
  .notification-banner .A-PNLINLNEMSGE-RW-ALL {
    padding: 20px 20px 20px 20px;
    padding: 1.25rem 1.25rem 1.25rem 1.25rem;
  }
}
.notification-banner .A-PNLINLNEMSGE-RW-ALL .notification-banner-text {
  text-align: left;
  padding: 0 14px 0 7px;
  padding: 0rem 0.875rem 0rem 0.4375rem;
  color: #333;
  line-height: 1.2;
  overflow: hidden;
  width: 98%;
  vertical-align: middle;
}
@media (min-width: 480px) {
  .notification-banner .A-PNLINLNEMSGE-RW-ALL .notification-banner-text {
    padding: 0 18px 0 9px;
    padding: 0rem 1.125rem 0rem 0.5625rem;
  }
}
@media (min-width: 960px) {
  .notification-banner .A-PNLINLNEMSGE-RW-ALL .notification-banner-text {
    padding: 0 20px 0 10px;
    padding: 0rem 1.25rem 0rem 0.625rem;
  }
}
.notification-banner .A-PNLINLNEMSGE-RW-ALL .notification-banner-text a {
  color: inherit;
}
.notification-banner .A-PNLINLNEMSGE-RW-ALL .notification-banner-text a:hover,
.notification-banner .A-PNLINLNEMSGE-RW-ALL .notification-banner-text a:focus {
  color: #5c5c5c;
}
.notification-banner .A-PNLINLNEMSGE-RW-ALL .notification-banner-text strong,
.notification-banner .A-PNLINLNEMSGE-RW-ALL .notification-banner-text b {
  font-weight: bold;
}
.notification-banner .A-PNLINLNEMSGE-RW-ALL .notification-banner-text em,
.notification-banner .A-PNLINLNEMSGE-RW-ALL .notification-banner-text i {
  font-style: italic;
}
.notification-banner .A-PNLINLNEMSGE-RW-ALL .notification-banner-text,
.notification-banner .A-PNLINLNEMSGE-RW-ALL .notification-banner-icon,
.notification-banner .A-PNLINLNEMSGE-RW-ALL .notification-banner-close {
  display: table-cell;
}
.notification-banner .A-PNLINLNEMSGE-RW-ALL .notification-banner-icon,
.notification-banner .A-PNLINLNEMSGE-RW-ALL .notification-banner-close {
  line-height: 1;
}
.notification-banner .A-PNLINLNEMSGE-RW-ALL .notification-banner-icon .icon,
.notification-banner .A-PNLINLNEMSGE-RW-ALL .notification-banner-close .icon {
  font-size: 24px;
  font-size: 1.5rem;
}
.notification-banner .A-PNLINLNEMSGE-RW-ALL .close-notification-banner {
  padding: 0;
  padding: 0rem 0rem 0rem 0rem;
  background: transparent;
  border: inherit;
}
@media (min-width: 480px) {
  .notification-banner .A-PNLINLNEMSGE-RW-ALL .close-notification-banner {
    padding: 0;
    padding: 0rem 0rem 0rem 0rem;
  }
}
@media (min-width: 960px) {
  .notification-banner .A-PNLINLNEMSGE-RW-ALL .close-notification-banner {
    padding: 0;
    padding: 0rem 0rem 0rem 0rem;
  }
}
.notification-banner .A-PNLINLNEMSGE-RW-ALL .icon-circle-info {
  color: #376798;
}
.notification-banner .A-PNLINLNEMSGE-RW-ALL .icon-delete-small {
  cursor: pointer;
}
.crh-notification.crh-notification-contextual--information {
  font-weight: 400;
  font-family: "HSBC Univers Next", "HSBC Neue Helvetica", "Helvetica Neue",
    "Helvetica", "Arial", "PingFang SC", "Microsoft YaHei", "Lantinghei SC",
    "Heiti SC", "simhei", "sans-serif";
}
.crh-notification-contextual--information {
  font-size: 1rem;
  line-height: 1.5;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  position: relative;
  background: #ebeff4;
  color: #333;
  padding: 0.5625rem 1rem;
  border: 0.0625rem solid #acbdce;
}
@media screen and (min-width: 60em) {
  .crh-notification-contextual--information {
    font-size: 1rem;
    line-height: 1.5;
  }
}
@media screen and (min-width: 60em) {
  .crh-notification-contextual--information {
    padding: 0.8125rem 1.25rem;
  }
}
.crh-notification--dismissible {
  padding-right: 3.75rem;
}
@media screen and (min-width: 60em) {
  .crh-notification--dismissible {
    padding-right: 4rem;
  }
}
[dir="rtl"] .crh-notification--dismissible {
  padding-right: 1rem;
  padding-left: 3.75rem;
}
@media screen and (min-width: 60em) {
  [dir="rtl"] .crh-notification--dismissible {
    padding-right: 1.25rem;
    padding-left: 4rem;
  }
}
.crh-notification__icon {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  margin-right: 0.5rem;
  position: relative;
  top: 0.125em;
}
@media screen and (min-width: 60em) {
  .crh-notification__icon {
    margin-right: 0.75rem;
  }
}
[dir="rtl"] .crh-notification__icon {
  margin-right: 0;
  margin-left: 0.5rem;
}
@media screen and (min-width: 60em) {
  [dir="rtl"] .crh-notification__icon {
    margin-right: 0;
    margin-left: 0.75rem;
  }
}
.crh-notification__text {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  color: inherit;
}
.crh-notification__line {
  margin-top: 0.6875rem;
}
@media screen and (min-width: 60em) {
  .crh-notification__line:first-of-type {
    margin-top: 0.9375rem;
  }
}
.crh-notification__title {
  font-weight: 700;
  font-family: "HSBC Univers Next", "HSBC Neue Helvetica", "Helvetica Neue",
    "Helvetica", "Arial", "PingFang SC", "Microsoft YaHei", "Lantinghei SC",
    "Heiti SC", "simhei", "sans-serif";
}
.crh-notification__close-button {
  color: inherit;
  position: absolute;
  top: 0;
  right: 0;
}
.crh-notification__close-button:hover {
  background-color: transparent;
  border-color: transparent;
}
[dir="rtl"] .crh-notification__close-button {
  right: auto;
  left: 0;
}
.crh-notification__close-icon {
  color: inherit;
  position: relative;
}
.A-LSTU-RW-ALL a,
.A-LSTO-RW-ALL a,
.A-PAR14R-RW-ALL a,
.A-PAR16R-RW-ALL a,
.A-PAR22R-RW-ALL a {
  font-family: "HSBC Univers Next", "Arial", "PingFang SC", "Microsoft YaHei",
    "Lantinghei SC", "Heiti SC", "simhei", "sans-serif";
  font-style: normal;
  font-weight: 400;
  line-height: 1.2;
  text-decoration: underline;
}
.messaging-banner.pub {
  display: none;
}
.messaging-banner .message-header,
.messaging-banner .message-text,
.messaging-banner .close-message-button,
.messaging-banner a {
  color: #fff;
}
.messaging-banner .A-PNLGLD-RW-ALL .message-header,
.messaging-banner .A-PNLGLD-RW-ALL .message-text,
.messaging-banner .A-PNLGLD-RW-ALL .close-message-button,
.messaging-banner .A-PNLGLD-RW-ALL a {
  color: #333;
}
.banner-message {
  padding: 14px 14px 14px 14px;
  padding: 0.875rem 0.875rem 0.875rem 0.875rem;
  border-bottom: 1px solid #fff;
}
@media (min-width: 480px) {
  .banner-message {
    padding: 18px 18px 18px 18px;
    padding: 1.125rem 1.125rem 1.125rem 1.125rem;
  }
}
@media (min-width: 960px) {
  .banner-message {
    padding: 20px 20px 20px 20px;
    padding: 1.25rem 1.25rem 1.25rem 1.25rem;
  }
}
.banner-message .message-wrapper {
  max-width: 1240px;
  margin: 0 auto;
}
.banner-message .message-wrapper .message-header {
  margin-bottom: 14px;
  margin-bottom: 0.875rem;
  float: left;
}
@media (min-width: 480px) {
  .banner-message .message-wrapper .message-header {
    margin-bottom: 18px;
    margin-bottom: 1.125rem;
  }
}
@media (min-width: 960px) {
  .banner-message .message-wrapper .message-header {
    margin-bottom: 20px;
    margin-bottom: 1.25rem;
  }
}
.banner-message .message-wrapper .message-text {
  line-height: 1.1;
}
.banner-message .message-wrapper .message-text a {
  text-decoration: underline;
  cursor: pointer;
}
.banner-message .message-wrapper .message-text a:hover,
.banner-message .message-wrapper .message-text a:focus {
  color: #5c5c5c;
}
.banner-message .message-wrapper .close-message-button {
  float: right;
  width: 24px;
  background-color: transparent;
  border-style: none;
}
.banner-message .message-wrapper .close-message-button .icon-delete {
  font-size: 24px;
  font-size: 1.5rem;
  margin: 0 0 0 -7px;
  margin: 0rem 0rem 0rem -0.4375rem;
  cursor: pointer;
}
@media (min-width: 480px) {
  .banner-message .message-wrapper .close-message-button .icon-delete {
    margin: 0 0 0 -9px;
    margin: 0rem 0rem 0rem -0.5625rem;
  }
}
@media (min-width: 960px) {
  .banner-message .message-wrapper .close-message-button .icon-delete {
    margin: 0 0 0 -10px;
    margin: 0rem 0rem 0rem -0.625rem;
  }
}
.placeholder-row {
  min-height: 400px;
}
.aem-AuthorLayer-Design .intro-section.transparent-bg,
.aem-AuthorLayer-Developer .intro-section.transparent-bg,
.aem-AuthorLayer-Edit .intro-section.transparent-bg {
  margin: 0 auto;
  padding: 0 20px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  max-width: 1280px;
}
.aem-AuthorLayer-Design .intro-section.transparent-bg div .cq-placeholder,
.aem-AuthorLayer-Developer .intro-section.transparent-bg div .cq-placeholder,
.aem-AuthorLayer-Edit .intro-section.transparent-bg div .cq-placeholder {
  margin: 0 20px 0 0;
}
.aem-AuthorLayer-Design
  .intro-section.transparent-bg
  [class^="O-HERO"]
  + .cq-placeholder,
.aem-AuthorLayer-Developer
  .intro-section.transparent-bg
  [class^="O-HERO"]
  + .cq-placeholder,
.aem-AuthorLayer-Edit
  .intro-section.transparent-bg
  [class^="O-HERO"]
  + .cq-placeholder {
  margin: 0 10px;
}
.globalSmartArticlePage div.transparent-bg.intro-section {
  height: auto;
  overflow: hidden;
}
.globalSmartArticlePage div.transparent-bg.intro-section > .sm-12 {
  padding: 0;
}
.globalSmartArticlePage div.transparent-bg.intro-section::after {
  display: none;
}
.aem-AuthorLayer-Edit
  .globalSmartArticlePage
  div.intro-section
  .cq-placeholder {
  margin: 0 10px;
}
.A-PAR22R-RW-ALL {
  margin-bottom: 0;
}
.O-TOOLFULL-RW-RBWM {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  line-height: 1.2;
  width: 100%;
}
.O-TOOLFULL-RW-RBWM .lc-medium-indicator {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
  visibility: visible;
}
@media (min-width: 480px) {
  .O-TOOLFULL-RW-RBWM .lc-medium-indicator {
    visibility: hidden;
  }
}
.O-TOOLFULL-RW-RBWM div.reset-height-after::after {
  height: 0;
}
.O-TOOLFULL-RW-RBWM .lc-t22l {
  font-family: "HSBC Univers Next", "Arial", "PingFang SC", "Microsoft YaHei",
    "Lantinghei SC", "Heiti SC", "simhei", "sans-serif";
  font-size: 18px;
  font-size: 1.125rem;
  font-style: normal;
  font-weight: 300;
  margin-bottom: 18px;
}
@media (min-width: 960px) {
  .O-TOOLFULL-RW-RBWM .lc-t22l {
    font-size: 22px;
    font-size: 1.375rem;
    margin-bottom: 20px;
  }
}
.O-TOOLFULL-RW-RBWM .lc-t14r,
.O-TOOLFULL-RW-RBWM .lc-t14b {
  font-family: "HSBC Univers Next", "Arial", "PingFang SC", "Microsoft YaHei",
    "Lantinghei SC", "Heiti SC", "simhei", "sans-serif";
  font-size: 12px;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.3;
  margin-bottom: 18px;
}
@media (min-width: 960px) {
  .O-TOOLFULL-RW-RBWM .lc-t14r,
  .O-TOOLFULL-RW-RBWM .lc-t14b {
    font-size: 14px;
    font-size: 0.875rem;
    margin-bottom: 20px;
  }
}
.O-TOOLFULL-RW-RBWM .lc-t14r .lc-t22l,
.O-TOOLFULL-RW-RBWM .lc-t14b .lc-t22l {
  font-size: 14px;
  font-size: 0.875rem;
}
@media (min-width: 960px) {
  .O-TOOLFULL-RW-RBWM .lc-t14r .lc-t22l,
  .O-TOOLFULL-RW-RBWM .lc-t14b .lc-t22l {
    font-size: 20px;
    font-size: 1.25rem;
  }
}
.O-TOOLFULL-RW-RBWM .lc-t14b {
  font-family: "HSBC Univers Next", "Arial", "PingFang SC", "Microsoft YaHei",
    "Lantinghei SC", "Heiti SC", "simhei", "sans-serif";
  font-style: normal;
  font-weight: 700;
}
.O-TOOLFULL-RW-RBWM .lc-t28b {
  font-family: "HSBC Univers Next", "Arial", "PingFang SC", "Microsoft YaHei",
    "Lantinghei SC", "Heiti SC", "simhei", "sans-serif";
  font-size: 25px;
  font-size: 1.5625rem;
  font-style: normal;
  font-weight: 700;
  line-height: 1.3;
  margin-bottom: 27px;
}
@media (min-width: 960px) {
  .O-TOOLFULL-RW-RBWM .lc-t28b {
    font-size: 28px;
    font-size: 1.75rem;
    margin-bottom: 30px;
  }
}
.O-TOOLFULL-RW-RBWM .lc-t16r,
.O-TOOLFULL-RW-RBWM .lc-t16b {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.3;
  margin-bottom: 18px;
}
@media (min-width: 960px) {
  .O-TOOLFULL-RW-RBWM .lc-t16r,
  .O-TOOLFULL-RW-RBWM .lc-t16b {
    font-size: 16px;
    font-size: 1rem;
    margin-bottom: 20px;
  }
}
.O-TOOLFULL-RW-RBWM .lc-t16b {
  font-family: "HSBC Univers Next", "Arial", "PingFang SC", "Microsoft YaHei",
    "Lantinghei SC", "Heiti SC", "simhei", "sans-serif";
  font-style: normal;
  font-weight: 700;
}
.O-TOOLFULL-RW-RBWM .lc-head-info {
  width: 100%;
}
.O-TOOLFULL-RW-RBWM .lc-head-info p {
  font-size: 15px;
  font-size: 0.9375rem;
  margin-bottom: 18px;
}
.O-TOOLFULL-RW-RBWM .lc-inputs {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
}
@media (min-width: 480px) {
  .O-TOOLFULL-RW-RBWM .lc-inputs {
    border-right: 1px solid #d2d2d2;
  }
  .O-TOOLFULL-RW-RBWM .lc-inputs .lc-arrow {
    -webkit-box-sizing: inherit;
    box-sizing: inherit;
    position: absolute;
    right: -2px;
    bottom: calc(50% + 4px);
  }
  .O-TOOLFULL-RW-RBWM .lc-inputs .lc-arrow::before,
  .O-TOOLFULL-RW-RBWM .lc-inputs .lc-arrow::after {
    -webkit-box-sizing: inherit;
    box-sizing: inherit;
    position: absolute;
    content: "";
    top: 0;
    bottom: 0;
    right: 0;
    border: 6px solid transparent;
    height: 0;
  }
  .O-TOOLFULL-RW-RBWM .lc-inputs .lc-arrow::before {
    right: 0;
    border-left: 6px solid #d2d2d2;
  }
  .O-TOOLFULL-RW-RBWM .lc-inputs .lc-arrow::after {
    right: 1px;
    border-left: 6px solid #fff;
  }
}
.O-TOOLFULL-RW-RBWM .lc-inputs .lc-input-box {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
  width: 100%;
}
@media (min-width: 480px) {
  .O-TOOLFULL-RW-RBWM .lc-inputs .lc-input-box {
    width: 80%;
  }
}
.O-TOOLFULL-RW-RBWM .lc-inputs .lc-input-box label {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
  float: left;
  margin: 15px 0;
}
.O-TOOLFULL-RW-RBWM .lc-inputs .lc-input-box label.right {
  float: right;
}
.O-TOOLFULL-RW-RBWM .lc-inputs .lc-input-box .lc-input-field {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
  position: relative;
}
.O-TOOLFULL-RW-RBWM .lc-inputs .lc-input-box .lc-input-field .lc-income-prefix {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
  position: absolute;
  left: 11px;
  bottom: 9px;
  z-index: 100;
}
.O-TOOLFULL-RW-RBWM .lc-inputs .lc-input-box .lc-input-field .lc-rate-postfix {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
  position: absolute;
  left: 64px;
  bottom: 9px;
  z-index: 100;
}
.O-TOOLFULL-RW-RBWM .lc-inputs .lc-input-box .lc-input-field input {
  font-size: 16px;
  font-size: 1rem;
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
  width: 100%;
  height: 38px;
  padding-right: 15px;
  padding-left: 15px;
  border: 1px solid #d2d2d2;
}
.O-TOOLFULL-RW-RBWM .lc-inputs .lc-input-box .lc-input-field input.lc-income {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
  padding-left: 48px;
}
.O-TOOLFULL-RW-RBWM .lc-inputs .lc-input-box .lc-input-field input.error {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
  background-color: #f9f0f1;
  border: 1px solid #83000a;
}
.O-TOOLFULL-RW-RBWM .lc-inputs .lc-input-box .lc-slider-period {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
  width: 100%;
  margin-bottom: 15px;
  background-color: #d8d8d6;
  height: 8px;
  cursor: pointer;
  border: 0;
  border-radius: 0;
}
.O-TOOLFULL-RW-RBWM
  .lc-inputs
  .lc-input-box
  .lc-slider-period
  .ui-slider-range {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
  background-color: #008580;
}
.O-TOOLFULL-RW-RBWM
  .lc-inputs
  .lc-input-box
  .lc-slider-period
  .ui-slider-handle {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
  background-color: #fff;
  border: 1px solid gray;
  border-radius: 50%;
  height: 15px;
  width: 15px;
  cursor: pointer;
  top: -3px;
}
.O-TOOLFULL-RW-RBWM .lc-inputs .lc-error-message {
  font-size: 12px;
  font-size: 0.75rem;
  display: -moz-inline-stack;
  display: inline-block;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
  color: #83000a;
  margin-top: 10px;
  display: none;
}
.O-TOOLFULL-RW-RBWM .lc-inputs .lc-error-message .lc-icon-circle-info {
  font-family: "HSBCIcon-Font", "HSBC Univers Next", "sans-serif";
  display: -moz-inline-stack;
  display: inline-block;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  font-style: normal;
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
  color: #83000a;
}
.O-TOOLFULL-RW-RBWM .lc-inputs .lc-error-message .lc-icon-circle-info::before {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
  content: "\f053";
}
.O-TOOLFULL-RW-RBWM .lc-inputs .lc-error-message .lc-error-text {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
  margin-left: 3px;
  color: #83000a;
  line-height: 1.2;
}
.O-TOOLFULL-RW-RBWM .lc-results {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
  margin-top: 34px;
}
@media (min-width: 480px) {
  .O-TOOLFULL-RW-RBWM .lc-results {
    padding-left: 40px;
    margin-top: 0;
  }
}
.O-TOOLFULL-RW-RBWM .lc-hide-on-large {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
  display: block;
}
@media (min-width: 960px) {
  .O-TOOLFULL-RW-RBWM .lc-hide-on-large {
    display: none;
  }
}
.O-TOOLFULL-RW-RBWM .lc-table-repayments {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
  text-align: left;
  width: 100%;
  margin: 0 auto;
  max-width: 640px;
}
@media (min-width: 480px) {
  .O-TOOLFULL-RW-RBWM .lc-table-repayments {
    margin: 40px auto 0;
  }
}
.O-TOOLFULL-RW-RBWM .lc-table-repayments thead {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
}
.O-TOOLFULL-RW-RBWM .lc-table-repayments thead th {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
  padding: 10px;
  text-align: left;
}
@media (min-width: 480px) {
  .O-TOOLFULL-RW-RBWM .lc-table-repayments thead th {
    padding: 15px 20px 15px 15px;
  }
}
.O-TOOLFULL-RW-RBWM .lc-table-repayments tbody {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
}
.O-TOOLFULL-RW-RBWM .lc-table-repayments tbody td {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
  padding-right: 10px;
}
@media (min-width: 480px) {
  .O-TOOLFULL-RW-RBWM .lc-table-repayments tbody td {
    padding-right: 20px;
  }
}
.O-TOOLFULL-RW-RBWM hr {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
  background: transparent;
  border: 0;
  margin: 18px 0;
  border-bottom: 1px solid #d2d2d2;
}
.O-TOOLFULL-RW-RBWM .lc-disclaimer {
  font-size: 10px;
  font-size: 0.625rem;
  color: #545454;
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
  margin-top: 18px;
  margin-bottom: 18px;
}
@media (min-width: 960px) {
  .O-TOOLFULL-RW-RBWM .lc-disclaimer {
    font-size: 14px;
    font-size: 0.875rem;
    margin-top: 20px;
    margin-bottom: 20px;
  }
}
.O-TOOLFULL-RW-RBWM .lc-disclaimer p {
  font-size: 10px;
  font-size: 0.625rem;
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
}
@media (min-width: 960px) {
  .O-TOOLFULL-RW-RBWM .lc-disclaimer p {
    font-size: 14px;
    font-size: 0.875rem;
  }
}
.O-TOOLFULL-RW-RBWM .lc-disclaimer p .lc-dis-title {
  font-family: "HSBC Univers Next", "Arial", "PingFang SC", "Microsoft YaHei",
    "Lantinghei SC", "Heiti SC", "simhei", "sans-serif";
  font-style: normal;
  font-weight: 700;
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
}
.O-TOOLFULL-RW-RBWM .lc-cta-button {
  font-size: 15px;
  font-size: 0.9375rem;
  display: -moz-inline-stack;
  display: inline-block;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
  background-color: #fff;
  color: #db0011;
  outline: 2px solid #db0011;
  text-align: center;
  max-width: 400px;
  min-width: 100px;
  padding: 15px 20px;
  float: left;
  text-decoration: none;
}
@media (min-width: 480px) {
  .O-TOOLFULL-RW-RBWM .lc-cta-button {
    float: right;
  }
}
.O-TOOLFULL-RW-RBWM .lc-cta-button:hover {
  background-color: #ededed;
  color: #620007;
  outline: 1px solid #db0011;
  text-decoration: none;
}
/*! jQuery UI - v1.10.4 - 2014-01-17
* http://jqueryui.com
* Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */
.ui-slider {
  position: relative;
  text-align: left;
}
.ui-slider .ui-slider-handle {
  position: absolute;
  z-index: 2;
  width: 1.2em;
  height: 1.2em;
  cursor: default;
}
.ui-slider .ui-slider-range {
  position: absolute;
  z-index: 1;
  font-size: 0.7em;
  display: block;
  border: 0;
  background-position: 0 0;
}
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
  -webkit-filter: inherit;
  filter: inherit;
}
.ui-slider-horizontal {
  height: 0.8em;
}
.ui-slider-horizontal .ui-slider-handle {
  top: -0.3em;
  margin-left: -0.6em;
}
.ui-slider-horizontal .ui-slider-range {
  top: 0;
  height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
  left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
  right: 0;
}
.ui-slider-vertical {
  width: 0.8em;
  height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
  left: -0.3em;
  margin-left: 0;
  margin-bottom: -0.6em;
}
.ui-slider-vertical .ui-slider-range {
  left: 0;
  width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
  bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
  top: 0;
}
.O-LNSCALC-RW-RBWM,
.O-LNSCALCC-RW-RBWM {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  line-height: 1.2;
}
.O-LNSCALC-RW-RBWM .A-BBST28R-RW-ALL,
.O-LNSCALCC-RW-RBWM .A-BBST28R-RW-ALL {
  margin-bottom: 9px;
}
@media (min-width: 480px) {
  .O-LNSCALC-RW-RBWM .A-BBST28R-RW-ALL,
  .O-LNSCALCC-RW-RBWM .A-BBST28R-RW-ALL {
    margin-bottom: 14px;
  }
}
@media (min-width: 960px) {
  .O-LNSCALC-RW-RBWM .A-BBST28R-RW-ALL,
  .O-LNSCALCC-RW-RBWM .A-BBST28R-RW-ALL {
    margin-bottom: 16px;
  }
}
.O-LNSCALC-RW-RBWM .A-BBST28R-RW-ALL + .A-TYP16R-RW-ALL,
.O-LNSCALCC-RW-RBWM .A-BBST28R-RW-ALL + .A-TYP16R-RW-ALL {
  padding: 0 14px 14px;
}
@media (min-width: 480px) {
  .O-LNSCALC-RW-RBWM .A-BBST28R-RW-ALL + .A-TYP16R-RW-ALL,
  .O-LNSCALCC-RW-RBWM .A-BBST28R-RW-ALL + .A-TYP16R-RW-ALL {
    padding: 0 17px 17px;
  }
}
@media (min-width: 960px) {
  .O-LNSCALC-RW-RBWM .A-BBST28R-RW-ALL + .A-TYP16R-RW-ALL,
  .O-LNSCALCC-RW-RBWM .A-BBST28R-RW-ALL + .A-TYP16R-RW-ALL {
    padding: 0 19px 19px;
  }
}
.O-LNSCALC-RW-RBWM .A-PNLPEARL-RW-ALL,
.O-LNSCALC-RW-RBWM .A-TYP16R-RW-ALL,
.O-LNSCALCC-RW-RBWM .A-PNLPEARL-RW-ALL,
.O-LNSCALCC-RW-RBWM .A-TYP16R-RW-ALL {
  padding-bottom: 10px;
}
.O-LNSCALC-RW-RBWM .A-PNLPEARL-RW-ALL,
.O-LNSCALCC-RW-RBWM .A-PNLPEARL-RW-ALL {
  padding: 15px 14px 7px;
}
@media (min-width: 480px) {
  .O-LNSCALC-RW-RBWM .A-PNLPEARL-RW-ALL,
  .O-LNSCALCC-RW-RBWM .A-PNLPEARL-RW-ALL {
    padding: 21px 27px 7px;
  }
}
@media (min-width: 960px) {
  .O-LNSCALC-RW-RBWM .A-PNLPEARL-RW-ALL,
  .O-LNSCALCC-RW-RBWM .A-PNLPEARL-RW-ALL {
    padding: 23px 30px 13px;
  }
}
.O-LNSCALC-RW-RBWM .A-PNLPEARL-RW-ALL .A-TYP28L-RW-ALL,
.O-LNSCALCC-RW-RBWM .A-PNLPEARL-RW-ALL .A-TYP28L-RW-ALL {
  padding-bottom: 6px;
}
@media (min-width: 480px) {
  .O-LNSCALC-RW-RBWM .A-PNLPEARL-RW-ALL .A-TYP28L-RW-ALL,
  .O-LNSCALCC-RW-RBWM .A-PNLPEARL-RW-ALL .A-TYP28L-RW-ALL {
    padding-bottom: 12px;
  }
}
@media (min-width: 960px) {
  .O-LNSCALC-RW-RBWM .A-PNLPEARL-RW-ALL .A-TYP28L-RW-ALL,
  .O-LNSCALCC-RW-RBWM .A-PNLPEARL-RW-ALL .A-TYP28L-RW-ALL {
    padding-bottom: 16px;
  }
}
.O-LNSCALC-RW-RBWM .A-PNLPEARL-RW-ALL .A-FITEXT-RW-ALL,
.O-LNSCALCC-RW-RBWM .A-PNLPEARL-RW-ALL .A-FITEXT-RW-ALL {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin-bottom: 14px;
  display: block;
  position: relative;
}
.O-LNSCALC-RW-RBWM .A-PNLPEARL-RW-ALL .A-FITEXT-RW-ALL .input,
.O-LNSCALCC-RW-RBWM .A-PNLPEARL-RW-ALL .A-FITEXT-RW-ALL .input {
  width: 100%;
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
  min-width: initial;
}
.O-LNSCALC-RW-RBWM .A-PNLPEARL-RW-ALL .A-FITEXT-RW-ALL .income-prefix,
.O-LNSCALCC-RW-RBWM .A-PNLPEARL-RW-ALL .A-FITEXT-RW-ALL .income-prefix {
  font-size: 1em;
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
  position: absolute;
  left: 15px;
  top: 13px;
  z-index: 100;
  text-align: right;
}
@media (min-width: 480px) {
  .O-LNSCALC-RW-RBWM .A-PNLPEARL-RW-ALL .A-FITEXT-RW-ALL .income-prefix,
  .O-LNSCALCC-RW-RBWM .A-PNLPEARL-RW-ALL .A-FITEXT-RW-ALL .income-prefix {
    top: 15px;
  }
}
@media (min-width: 960px) {
  .O-LNSCALC-RW-RBWM .A-PNLPEARL-RW-ALL .A-FITEXT-RW-ALL .income-prefix,
  .O-LNSCALCC-RW-RBWM .A-PNLPEARL-RW-ALL .A-FITEXT-RW-ALL .income-prefix {
    top: 13px;
  }
}
.ie-11 .O-LNSCALC-RW-RBWM .A-PNLPEARL-RW-ALL .A-FITEXT-RW-ALL .income-prefix,
.ie-11 .O-LNSCALCC-RW-RBWM .A-PNLPEARL-RW-ALL .A-FITEXT-RW-ALL .income-prefix {
  top: 12px;
}
@media (min-width: 480px) {
  .ie-11 .O-LNSCALC-RW-RBWM .A-PNLPEARL-RW-ALL .A-FITEXT-RW-ALL .income-prefix,
  .ie-11
    .O-LNSCALCC-RW-RBWM
    .A-PNLPEARL-RW-ALL
    .A-FITEXT-RW-ALL
    .income-prefix {
    top: 14px;
  }
}
@media (min-width: 960px) {
  .ie-11 .O-LNSCALC-RW-RBWM .A-PNLPEARL-RW-ALL .A-FITEXT-RW-ALL .income-prefix,
  .ie-11
    .O-LNSCALCC-RW-RBWM
    .A-PNLPEARL-RW-ALL
    .A-FITEXT-RW-ALL
    .income-prefix {
    top: 11px;
  }
}
[class*="ff-"]
  .O-LNSCALC-RW-RBWM
  .A-PNLPEARL-RW-ALL
  .A-FITEXT-RW-ALL
  .income-prefix,
[class*="ff-"]
  .O-LNSCALCC-RW-RBWM
  .A-PNLPEARL-RW-ALL
  .A-FITEXT-RW-ALL
  .income-prefix {
  top: 11px;
}
@media (min-width: 480px) {
  [class*="ff-"]
    .O-LNSCALC-RW-RBWM
    .A-PNLPEARL-RW-ALL
    .A-FITEXT-RW-ALL
    .income-prefix,
  [class*="ff-"]
    .O-LNSCALCC-RW-RBWM
    .A-PNLPEARL-RW-ALL
    .A-FITEXT-RW-ALL
    .income-prefix {
    top: 13px;
  }
}
@media (min-width: 960px) {
  [class*="ff-"]
    .O-LNSCALC-RW-RBWM
    .A-PNLPEARL-RW-ALL
    .A-FITEXT-RW-ALL
    .income-prefix,
  [class*="ff-"]
    .O-LNSCALCC-RW-RBWM
    .A-PNLPEARL-RW-ALL
    .A-FITEXT-RW-ALL
    .income-prefix {
    top: 11px;
  }
}
.O-LNSCALC-RW-RBWM .A-PNLPEARL-RW-ALL .A-FITEXT-RW-ALL .hide,
.O-LNSCALCC-RW-RBWM .A-PNLPEARL-RW-ALL .A-FITEXT-RW-ALL .hide {
  display: none;
}
.O-LNSCALC-RW-RBWM .A-PNLPEARL-RW-ALL .A-FITEXT-RW-ALL .message-error,
.O-LNSCALCC-RW-RBWM .A-PNLPEARL-RW-ALL .A-FITEXT-RW-ALL .message-error {
  position: relative;
  margin-bottom: -28px;
}
.O-LNSCALC-RW-RBWM .lc-inputs,
.O-LNSCALCC-RW-RBWM .lc-inputs {
  padding-bottom: 8px;
}
@media (min-width: 480px) {
  .O-LNSCALC-RW-RBWM .lc-inputs,
  .O-LNSCALCC-RW-RBWM .lc-inputs {
    padding-bottom: 17px;
  }
}
@media (max-width: 479px) {
  .O-LNSCALC-RW-RBWM .lc-inputs > .leftholder,
  .O-LNSCALCC-RW-RBWM .lc-inputs > .leftholder {
    margin-bottom: 37px;
  }
}
@media (min-width: 480px) {
  .O-LNSCALC-RW-RBWM .lc-inputs > .leftholder,
  .O-LNSCALCC-RW-RBWM .lc-inputs > .leftholder {
    padding-right: 20px;
  }
}
.O-LNSCALC-RW-RBWM .lc-inputs > .leftholder .A-FITEXT-RW-ALL,
.O-LNSCALCC-RW-RBWM .lc-inputs > .leftholder .A-FITEXT-RW-ALL {
  padding-bottom: 8px;
}
@media (min-width: 480px) {
  .O-LNSCALC-RW-RBWM .lc-inputs > .leftholder .A-FITEXT-RW-ALL,
  .O-LNSCALCC-RW-RBWM .lc-inputs > .leftholder .A-FITEXT-RW-ALL {
    padding-bottom: 18px;
  }
}
.O-LNSCALC-RW-RBWM .lc-inputs > .leftholder ~ .leftholder,
.O-LNSCALCC-RW-RBWM .lc-inputs > .leftholder ~ .leftholder {
  margin-bottom: 0;
}
.O-LNSCALC-RW-RBWM .lc-inputs .calc-bar,
.O-LNSCALCC-RW-RBWM .lc-inputs .calc-bar {
  position: relative;
}
.O-LNSCALC-RW-RBWM .lc-inputs .calc-bar .calc-areas,
.O-LNSCALCC-RW-RBWM .lc-inputs .calc-bar .calc-areas {
  height: 44px;
  width: 100%;
  bottom: -16px;
}
.O-LNSCALC-RW-RBWM .lc-inputs .calc-bar .calc-areas .area-border,
.O-LNSCALCC-RW-RBWM .lc-inputs .calc-bar .calc-areas .area-border {
  height: 30px;
  width: 1px;
  background-color: #5c5c5c;
  position: absolute;
  bottom: 0;
}
.O-LNSCALC-RW-RBWM .lc-inputs .calc-bar .calc-areas .area-border:first-child,
.O-LNSCALCC-RW-RBWM .lc-inputs .calc-bar .calc-areas .area-border:first-child {
  left: 0;
}
.O-LNSCALC-RW-RBWM .lc-inputs .calc-bar .calc-areas .area-border:last-child,
.O-LNSCALCC-RW-RBWM .lc-inputs .calc-bar .calc-areas .area-border:last-child {
  left: -1px;
}
.O-LNSCALC-RW-RBWM .placeholder-right,
.O-LNSCALCC-RW-RBWM .placeholder-right {
  vertical-align: top;
}
@media (min-width: 960px) {
  .O-LNSCALC-RW-RBWM .placeholder-right,
  .O-LNSCALCC-RW-RBWM .placeholder-right {
    position: relative;
  }
}
.O-LNSCALC-RW-RBWM .placeholder-right .arrow,
.O-LNSCALCC-RW-RBWM .placeholder-right .arrow {
  left: 20px;
}
.O-LNSCALC-RW-RBWM .placeholder-right .A-TYP16B-RW-ALL,
.O-LNSCALCC-RW-RBWM .placeholder-right .A-TYP16B-RW-ALL {
  padding-bottom: 13px;
}
@media (min-width: 480px) {
  .O-LNSCALC-RW-RBWM .placeholder-right .A-TYP16B-RW-ALL,
  .O-LNSCALCC-RW-RBWM .placeholder-right .A-TYP16B-RW-ALL {
    padding-bottom: 19px;
  }
}
@media (min-width: 960px) {
  .O-LNSCALC-RW-RBWM .placeholder-right .A-TYP16B-RW-ALL,
  .O-LNSCALCC-RW-RBWM .placeholder-right .A-TYP16B-RW-ALL {
    padding-bottom: 17px;
  }
}
.O-LNSCALC-RW-RBWM .A-RELILB1V2H-RW-ALL,
.O-LNSCALCC-RW-RBWM .A-RELILB1V2H-RW-ALL {
  display: table;
  width: 100%;
  margin: 0;
  overflow: visible;
  padding-top: 10px;
}
.O-LNSCALC-RW-RBWM .A-RELILB1V2H-RW-ALL > .row,
.O-LNSCALCC-RW-RBWM .A-RELILB1V2H-RW-ALL > .row {
  display: table-row;
}
.O-LNSCALC-RW-RBWM .A-RELILB1V2H-RW-ALL .placeholder-left,
.O-LNSCALCC-RW-RBWM .A-RELILB1V2H-RW-ALL .placeholder-left {
  padding-bottom: 10px;
}
@media (min-width: 960px) {
  .O-LNSCALC-RW-RBWM .A-RELILB1V2H-RW-ALL .placeholder-left,
  .O-LNSCALCC-RW-RBWM .A-RELILB1V2H-RW-ALL .placeholder-left {
    padding-bottom: 0;
  }
}
.O-LNSCALC-RW-RBWM .A-RELILB1V2H-RW-ALL .placeholder-left .label-left,
.O-LNSCALCC-RW-RBWM .A-RELILB1V2H-RW-ALL .placeholder-left .label-left {
  float: left;
}
.O-LNSCALC-RW-RBWM .A-RELILB1V2H-RW-ALL .placeholder-left .label-right,
.O-LNSCALCC-RW-RBWM .A-RELILB1V2H-RW-ALL .placeholder-left .label-right {
  float: right;
}
.O-LNSCALC-RW-RBWM .calc-slider,
.O-LNSCALCC-RW-RBWM .calc-slider {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
  width: 100%;
  margin-bottom: 12px;
  background-color: #d8d8d6;
  height: 15px;
  cursor: pointer;
  border: 0;
  border-radius: 0;
}
.O-LNSCALC-RW-RBWM .calc-slider .calc-indicator,
.O-LNSCALCC-RW-RBWM .calc-slider .calc-indicator {
  width: auto;
  min-width: 60px;
  height: 32px;
  position: absolute;
  background: #d9d9d9;
  border: 1px solid #b6b7b6;
  bottom: 44px;
  text-align: center;
  line-height: 32px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: none;
  padding: 0 5px;
}
.O-LNSCALC-RW-RBWM .calc-slider .ui-state-focus .calc-indicator,
.O-LNSCALCC-RW-RBWM .calc-slider .ui-state-focus .calc-indicator {
  display: block;
}
.O-LNSCALC-RW-RBWM .calc-slider .ui-slider-range,
.O-LNSCALCC-RW-RBWM .calc-slider .ui-slider-range {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
  background-color: #008580;
}
.O-LNSCALC-RW-RBWM .calc-slider .ui-slider-handle,
.O-LNSCALCC-RW-RBWM .calc-slider .ui-slider-handle {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
  background-color: #fff;
  border: 1px solid gray;
  border-radius: 50%;
  height: 26px;
  width: 26px;
  cursor: pointer;
  top: -7px;
}
.O-LNSCALC-RW-RBWM .calc-bar .ui-state-focus.ui-slider-handle::before,
.O-LNSCALCC-RW-RBWM .calc-bar .ui-state-focus.ui-slider-handle::before {
  content: "";
  display: block;
  position: absolute;
  z-index: 1;
  bottom: 38px;
  right: 7px;
  width: 13px;
  height: 13px;
  background: #d9d9d9;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-right: 1px solid #b6b7b6;
  border-bottom: 1px solid #b6b7b6;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.O-LNSCALC-RW-RBWM .A-PNLPEARL-RW-ALL {
  padding: 15px 21px 19px;
}
.O-LNSCALC-RW-RBWM .A-PNLPEARL-RW-ALL .A-TYP28L-RW-ALL {
  margin: 0 7px;
}
@media (min-width: 480px) {
  .O-LNSCALC-RW-RBWM .A-PNLPEARL-RW-ALL .A-TYP28L-RW-ALL {
    margin: 0 8px;
  }
}
@media (min-width: 960px) {
  .O-LNSCALC-RW-RBWM .A-PNLPEARL-RW-ALL .A-TYP28L-RW-ALL {
    margin: 0 10px;
  }
}
.O-LNSCALC-RW-RBWM .placeholder-right {
  padding-top: 17px;
}
@media (min-width: 480px) {
  .O-LNSCALC-RW-RBWM .placeholder-right {
    padding-top: 23px;
    padding-left: 9px;
  }
}
@media (min-width: 960px) {
  .O-LNSCALC-RW-RBWM .placeholder-right {
    padding-top: 0;
    padding-left: 30px;
  }
}
@media (min-width: 960px) {
  .O-LNSCALC-RW-RBWM .lc-inputs {
    padding-bottom: 11px;
  }
}
.O-LNSCALC-RW-RBWM .lc-inputs > .leftholder ~ .leftholder .A-FITEXT-RW-ALL {
  padding-bottom: 14px;
}
@media (min-width: 480px) {
  .O-LNSCALC-RW-RBWM .lc-inputs > .leftholder ~ .leftholder .A-FITEXT-RW-ALL {
    padding-bottom: 62px;
  }
}
.O-LNSCALC-RW-RBWM
  .lc-inputs
  > .leftholder
  ~ .leftholder
  .A-FITEXT-RW-ALL
  .input {
  padding: 0 15px;
}
.O-LNSCALCC-RW-RBWM .A-BBST28R-RW-ALL {
  padding-left: 8px;
}
@media (min-width: 480px) {
  .O-LNSCALCC-RW-RBWM .A-BBST28R-RW-ALL {
    padding-left: 11px;
  }
}
@media (min-width: 960px) {
  .O-LNSCALCC-RW-RBWM .A-BBST28R-RW-ALL {
    padding-left: 13px;
  }
}
.O-LNSCALCC-RW-RBWM .A-PNLPEARL-RW-ALL {
  padding: 15px 21px 17px;
}
@media (min-width: 480px) {
  .O-LNSCALCC-RW-RBWM .A-PNLPEARL-RW-ALL {
    padding: 21px 35px 16px;
  }
}
@media (min-width: 960px) {
  .O-LNSCALCC-RW-RBWM .A-PNLPEARL-RW-ALL {
    padding: 23px 40px 17px;
  }
}
.O-LNSCALCC-RW-RBWM .A-PNLPEARL-RW-ALL .A-FITEXT-RW-ALL .input {
  min-width: initial;
}
.O-LNSCALCC-RW-RBWM
  .A-PNLPEARL-RW-ALL
  .A-FITEXT-RW-ALL
  .input.left-placeholder-3 {
  padding-left: 53px;
}
.O-LNSCALCC-RW-RBWM .A-PNLPEARL-RW-ALL .disclaimer {
  padding-top: 11px;
}
@media (min-width: 480px) {
  .O-LNSCALCC-RW-RBWM .A-PNLPEARL-RW-ALL .disclaimer {
    padding-top: 4px;
  }
}
@media (min-width: 960px) {
  .O-LNSCALCC-RW-RBWM .A-PNLPEARL-RW-ALL .disclaimer {
    padding-top: 15px;
  }
}
@media (min-width: 480px) {
  .O-LNSCALCC-RW-RBWM .lc-inputs {
    padding-bottom: 10px;
  }
}
@media (min-width: 480px) {
  .O-LNSCALCC-RW-RBWM .lc-inputs > .leftholder {
    padding-right: 15px;
  }
}
@media (min-width: 480px) {
  .O-LNSCALCC-RW-RBWM .lc-inputs > .leftholder ~ .leftholder {
    padding: 0 10px 0 15px;
  }
}
.O-LNSCALCC-RW-RBWM
  .lc-inputs
  > .leftholder
  ~ .leftholder
  .custom-select-button {
  background: #fff;
  border: 1px solid #929292;
  height: 40px;
}
@media (min-width: 480px) {
  .O-LNSCALCC-RW-RBWM
    .lc-inputs
    > .leftholder
    ~ .leftholder
    .custom-select-button {
    height: 44px;
  }
  .O-LNSCALCC-RW-RBWM
    .lc-inputs
    > .leftholder
    ~ .leftholder
    .custom-select-button
    .custom-select-text {
    display: inline;
  }
}
@media (min-width: 960px) {
  .O-LNSCALCC-RW-RBWM
    .lc-inputs
    > .leftholder
    ~ .leftholder
    .custom-select-button {
    height: 40px;
  }
  .O-LNSCALCC-RW-RBWM
    .lc-inputs
    > .leftholder
    ~ .leftholder
    .custom-select-button
    .custom-select-text {
    display: block;
    margin-top: 6px;
  }
}
.O-LNSCALCC-RW-RBWM
  .lc-inputs
  > .leftholder
  ~ .leftholder
  .custom-select-button
  .custom-select-text {
  display: block;
  margin-top: 6px;
}
.O-LNSCALCC-RW-RBWM .placeholder-right {
  padding: 24px 0 0;
}
@media (min-width: 960px) {
  .O-LNSCALCC-RW-RBWM .placeholder-right {
    padding: 0 0 0 30px;
  }
}
.O-LNSCALCC-RW-RBWM .A-RELILB1V2H-RW-ALL .placeholder-left {
  padding: 0 0 20px;
}
@media (min-width: 480px) {
  .O-LNSCALCC-RW-RBWM .A-RELILB1V2H-RW-ALL .placeholder-left {
    padding: 0 0 15px;
  }
}
@media (min-width: 960px) {
  .O-LNSCALCC-RW-RBWM .A-RELILB1V2H-RW-ALL .placeholder-left {
    padding: 0 30px 0 0;
  }
}
.O-LNSCALCC-RW-RBWM .calc-slider .ui-slider-handle {
  margin-left: -13px;
}
.loansCalculators p {
  text-align: center;
  padding: 15px;
}
.O-PRDOFFER-RW-RBWM {
  border-bottom: 1px solid #d7d8d6;
  margin-bottom: -14px;
  padding-bottom: 13px;
}
@media (min-width: 480px) {
  .O-PRDOFFER-RW-RBWM {
    margin-bottom: -17px;
  }
}
@media (min-width: 960px) {
  .O-PRDOFFER-RW-RBWM {
    margin-bottom: -15px;
  }
}
.O-PRDOFFER-RW-RBWM .O-LNSCALC-RW-RBWM .config-holder .A-BBST28R-RW-ALL {
  margin-top: 0;
  margin-bottom: 0;
}
.O-PRDOFFER-RW-RBWM .A-BBST28R-RW-ALL {
  margin-top: 9px;
  margin-bottom: 10px;
}
@media (min-width: 480px) {
  .O-PRDOFFER-RW-RBWM .A-BBST28R-RW-ALL {
    margin-top: 12px;
    margin-bottom: 14px;
  }
}
@media (min-width: 960px) {
  .O-PRDOFFER-RW-RBWM .A-BBST28R-RW-ALL {
    margin-top: 15px;
    margin-bottom: 16px;
  }
}
.O-PRDOFFER-RW-RBWM .product-offer-description {
  margin-bottom: 14px;
}
@media (min-width: 480px) {
  .O-PRDOFFER-RW-RBWM .product-offer-description {
    margin-bottom: -8px;
  }
}
@media (min-width: 960px) {
  .O-PRDOFFER-RW-RBWM .product-offer-description {
    margin-bottom: 26px;
  }
}
.O-PRDOFFER-RW-RBWM .A-DIVHL-RW-ALL {
  margin: 13px 0 22px;
}
@media (min-width: 480px) {
  .O-PRDOFFER-RW-RBWM .A-DIVHL-RW-ALL {
    margin-top: 25px;
    margin-bottom: 23px;
  }
}
@media (min-width: 960px) {
  .O-PRDOFFER-RW-RBWM .A-DIVHL-RW-ALL {
    margin-top: 11px;
    margin-bottom: 21px;
  }
}
.O-PRDOFFER-RW-RBWM .A-TYP38L-RW-ALL {
  margin-bottom: 7px;
}
@media (min-width: 480px) {
  .O-PRDOFFER-RW-RBWM .A-TYP38L-RW-ALL {
    margin-bottom: 11px;
  }
}
@media (min-width: 960px) {
  .O-PRDOFFER-RW-RBWM .A-TYP38L-RW-ALL {
    margin-bottom: 12px;
  }
}
.O-PRDOFFER-RW-RBWM .link-container:last-child .A-MODLNK-RW-ALL {
  margin-bottom: 5px;
}
@media (min-width: 480px) {
  .O-PRDOFFER-RW-RBWM .link-container:last-child .A-MODLNK-RW-ALL {
    margin-bottom: 11px;
  }
}
@media (min-width: 960px) {
  .O-PRDOFFER-RW-RBWM .link-container:last-child .A-MODLNK-RW-ALL {
    margin-bottom: 16px;
  }
}
.O-PRDOFFER-RW-RBWM .link-container .A-MODLNK-RW-ALL {
  margin-top: 13px;
  margin-bottom: 21px;
}
@media (min-width: 480px) {
  .O-PRDOFFER-RW-RBWM .link-container .A-MODLNK-RW-ALL {
    margin-top: 21px;
    margin-bottom: 32px;
  }
}
@media (min-width: 960px) {
  .O-PRDOFFER-RW-RBWM .link-container .A-MODLNK-RW-ALL {
    margin-top: 21px;
    margin-bottom: 36px;
  }
}
.O-PRDOFFER-RW-RBWM .result-bottom {
  margin-top: 18px;
  margin-bottom: 17px;
}
@media (min-width: 480px) {
  .O-PRDOFFER-RW-RBWM .result-bottom {
    margin-bottom: 23px;
  }
}
@media (min-width: 960px) {
  .O-PRDOFFER-RW-RBWM .result-bottom {
    margin-bottom: 17px;
  }
}
.O-PRDOFFER-RW-RBWM .result-bottom > div:first-child .A-TYP28M-RW-DEV {
  margin-bottom: 7px;
}
@media (min-width: 480px) {
  .O-PRDOFFER-RW-RBWM .result-bottom > div:first-child .A-TYP28M-RW-DEV {
    margin-bottom: 11px;
  }
}
@media (min-width: 960px) {
  .O-PRDOFFER-RW-RBWM .result-bottom > div:first-child .A-TYP28M-RW-DEV {
    margin-bottom: 16px;
  }
}
.O-PRDOFFER-RW-RBWM .result-bottom .result-representative {
  display: block;
}
@media (min-width: 960px) {
  .O-PRDOFFER-RW-RBWM .result-bottom .result-representative {
    display: -moz-inline-stack;
    display: inline-block;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
  }
}
@media (min-width: 960px) {
  .O-PRDOFFER-RW-RBWM .result-bottom .result-representative.second-result {
    margin-left: 25%;
  }
}
.O-PRDOFFER-RW-RBWM .result-bottom .result-representative .A-TYP16R-RW-ALL {
  margin-bottom: 5px;
}
.O-PRDOFFER-RW-RBWM .result-bottom .result-representative .A-TYP28M-RW-DEV {
  margin-bottom: 10px;
}
@media (min-width: 480px) {
  .O-PRDOFFER-RW-RBWM .result-bottom .result-representative .A-TYP28M-RW-DEV {
    margin-bottom: 14px;
  }
}
@media (min-width: 960px) {
  .O-PRDOFFER-RW-RBWM .result-bottom .result-representative .A-TYP28M-RW-DEV {
    margin-bottom: 16px;
  }
}
@media (min-width: 480px) {
  .O-PRDOFFER-RW-RBWM .result-top {
    text-align: right;
  }
}
.O-PRDOFFER-RW-RBWM .result-top .result-representative {
  display: -moz-inline-stack;
  display: inline-block;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
}
@media (min-width: 480px) {
  .O-PRDOFFER-RW-RBWM .result-top .result-representative:first-child {
    padding-right: 18px;
    margin-right: 14px;
  }
}
@media (min-width: 960px) {
  .O-PRDOFFER-RW-RBWM .result-top .result-representative:first-child {
    padding-right: 20px;
    margin-right: 15px;
  }
}
.O-PRDOFFER-RW-RBWM .result-top .result-representative:first-child {
  margin-right: 7px;
  padding-right: 13px;
  border-right: 1px solid #d7d8d6;
}
.O-PRDOFFER-RW-RBWM
  .result-top
  .result-representative
  .result-label
  .A-TYP16R-RW-ALL {
  text-align: right;
}
.O-PRDOFFER-RW-RBWM .placeholder-right .buttons-vertically {
  margin-top: 20px;
  margin-bottom: 11px;
}
@media (min-width: 480px) {
  .O-PRDOFFER-RW-RBWM .placeholder-right .buttons-vertically {
    margin-top: 28px;
    float: right;
  }
}
@media (min-width: 960px) {
  .O-PRDOFFER-RW-RBWM .placeholder-right .buttons-vertically {
    margin-top: 30px;
  }
}
.O-PRDOFFER-RW-RBWM .placeholder-right .buttons-vertically .A-BTNSS-RW-ALL,
.O-PRDOFFER-RW-RBWM .placeholder-right .buttons-vertically .A-BTNSO-RW-ALL {
  display: block;
  margin-bottom: 15px;
  padding: 15px;
}
@media (min-width: 480px) {
  .O-PRDOFFER-RW-RBWM .placeholder-right .buttons-vertically .A-BTNSS-RW-ALL,
  .O-PRDOFFER-RW-RBWM .placeholder-right .buttons-vertically .A-BTNSO-RW-ALL {
    min-width: 216px;
    padding: 15px 17px;
  }
}
.O-LNREPCALC-RW-DEV {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  line-height: 1.2;
}
.O-LNREPCALC-RW-DEV .calc-title {
  margin: -7px 0 10px;
}
@media (min-width: 480px) {
  .O-LNREPCALC-RW-DEV .calc-title {
    margin: -5px 0 14px;
  }
}
@media (min-width: 960px) {
  .O-LNREPCALC-RW-DEV .calc-title {
    margin: -6px 0 16px;
  }
}
.O-LNREPCALC-RW-DEV .A-TYP16R-RW-ALL {
  padding-bottom: 9px;
}
.O-LNREPCALC-RW-DEV .calc-description {
  margin-left: 14px;
  padding-bottom: 13px;
}
@media (min-width: 480px) {
  .O-LNREPCALC-RW-DEV .calc-description {
    margin: 0 0 3px 18px;
  }
}
@media (min-width: 960px) {
  .O-LNREPCALC-RW-DEV .calc-description {
    margin: 0 0 5px 20px;
  }
}
.O-LNREPCALC-RW-DEV .A-PNLPEARL-RW-ALL {
  padding: 15px 14px 7px 13px;
}
@media (min-width: 480px) {
  .O-LNREPCALC-RW-DEV .A-PNLPEARL-RW-ALL {
    padding: 21px 21px 7px 26px;
  }
}
@media (min-width: 960px) {
  .O-LNREPCALC-RW-DEV .A-PNLPEARL-RW-ALL {
    padding: 26px 29px 28px;
  }
}
.O-LNREPCALC-RW-DEV .A-PNLPEARL-RW-ALL .A-FITEXT-RW-ALL {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin-bottom: 14px;
  display: block;
  position: relative;
}
.O-LNREPCALC-RW-DEV .A-PNLPEARL-RW-ALL .A-FITEXT-RW-ALL .input {
  width: 100%;
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
  min-width: initial;
}
.O-LNREPCALC-RW-DEV .A-PNLPEARL-RW-ALL .A-FITEXT-RW-ALL .income-prefix {
  font-size: 1em;
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
  position: absolute;
  left: 15px;
  top: 13px;
  z-index: 100;
  text-align: right;
}
@media (min-width: 480px) {
  .O-LNREPCALC-RW-DEV .A-PNLPEARL-RW-ALL .A-FITEXT-RW-ALL .income-prefix {
    top: 15px;
  }
}
@media (min-width: 960px) {
  .O-LNREPCALC-RW-DEV .A-PNLPEARL-RW-ALL .A-FITEXT-RW-ALL .income-prefix {
    top: 13px;
  }
}
.ie-11 .O-LNREPCALC-RW-DEV .A-PNLPEARL-RW-ALL .A-FITEXT-RW-ALL .income-prefix {
  top: 12px;
}
@media (min-width: 480px) {
  .ie-11
    .O-LNREPCALC-RW-DEV
    .A-PNLPEARL-RW-ALL
    .A-FITEXT-RW-ALL
    .income-prefix {
    top: 14px;
  }
}
@media (min-width: 960px) {
  .ie-11
    .O-LNREPCALC-RW-DEV
    .A-PNLPEARL-RW-ALL
    .A-FITEXT-RW-ALL
    .income-prefix {
    top: 11px;
  }
}
[class*="ff-"]
  .O-LNREPCALC-RW-DEV
  .A-PNLPEARL-RW-ALL
  .A-FITEXT-RW-ALL
  .income-prefix {
  top: 11px;
}
@media (min-width: 480px) {
  [class*="ff-"]
    .O-LNREPCALC-RW-DEV
    .A-PNLPEARL-RW-ALL
    .A-FITEXT-RW-ALL
    .income-prefix {
    top: 13px;
  }
}
@media (min-width: 960px) {
  [class*="ff-"]
    .O-LNREPCALC-RW-DEV
    .A-PNLPEARL-RW-ALL
    .A-FITEXT-RW-ALL
    .income-prefix {
    top: 11px;
  }
}
.O-LNREPCALC-RW-DEV .A-PNLPEARL-RW-ALL .A-FITEXT-RW-ALL .hide {
  display: none;
}
.O-LNREPCALC-RW-DEV .A-PNLPEARL-RW-ALL .A-FITEXT-RW-ALL .message-error {
  position: relative;
  margin-bottom: -28px;
}
@media (min-width: 480px) {
  .O-LNREPCALC-RW-DEV .A-PNLPEARL-RW-ALL .A-FITEXT-RW-ALL .message-error {
    position: absolute;
    margin-bottom: 0;
  }
}
.O-LNREPCALC-RW-DEV .lc-inputs {
  padding-bottom: 8px;
}
@media (min-width: 960px) {
  .O-LNREPCALC-RW-DEV .lc-inputs {
    padding-bottom: 0;
  }
}
.O-LNREPCALC-RW-DEV .lc-inputs > .leftholder {
  margin-bottom: 37px;
}
@media (min-width: 480px) {
  .O-LNREPCALC-RW-DEV .lc-inputs > .leftholder {
    padding: 0 15px;
    margin-bottom: 22px;
  }
}
@media (min-width: 960px) {
  .O-LNREPCALC-RW-DEV .lc-inputs > .leftholder {
    margin-bottom: 0;
  }
  .O-LNREPCALC-RW-DEV .lc-inputs > .leftholder.lg-adjust-width {
    width: 37.4999%;
  }
  .O-LNREPCALC-RW-DEV .lc-inputs > .leftholder.lg-adjust-width-promo {
    width: 25.0001%;
  }
  .O-LNREPCALC-RW-DEV .lc-inputs > .leftholder.lg-adjust-width-promo input {
    min-width: inherit;
  }
}
.O-LNREPCALC-RW-DEV .lc-inputs > .leftholder .A-FITEXT-RW-ALL {
  padding-bottom: 6px;
}
@media (min-width: 480px) {
  .O-LNREPCALC-RW-DEV .lc-inputs > .leftholder .A-FITEXT-RW-ALL {
    padding-bottom: 16px;
  }
}
@media (max-width: 479px) {
  .O-LNREPCALC-RW-DEV .lc-inputs > .leftholder ~ .leftholder {
    margin-bottom: 21px;
  }
}
.O-LNREPCALC-RW-DEV .lc-inputs > .leftholder ~ .leftholder .A-FITEXT-RW-ALL {
  padding-bottom: 9px;
}
@media (min-width: 480px) {
  .O-LNREPCALC-RW-DEV .lc-inputs > .leftholder ~ .leftholder .A-FITEXT-RW-ALL {
    padding-bottom: 16px;
  }
}
.O-LNREPCALC-RW-DEV
  .lc-inputs
  > .leftholder
  ~ .leftholder
  .A-FITEXT-RW-ALL
  .input {
  padding: 0 15px;
}
.O-LNREPCALC-RW-DEV
  .lc-inputs
  > .leftholder.promocode-wrapper
  .A-FITEXT-RW-ALL {
  padding-bottom: 5px;
}
@media (min-width: 960px) {
  .O-LNREPCALC-RW-DEV
    .lc-inputs
    > .leftholder.promocode-wrapper
    .A-FITEXT-RW-ALL {
    padding-bottom: 18px;
  }
}
.O-LNREPCALC-RW-DEV .lc-inputs .leftholder:last-child {
  margin-bottom: 0;
}
.O-LNREPCALC-RW-DEV .lc-inputs .calc-bar {
  position: relative;
}
.O-LNREPCALC-RW-DEV .lc-inputs .calc-bar .calc-areas {
  height: 44px;
  width: 100%;
  bottom: -16px;
}
.O-LNREPCALC-RW-DEV .lc-inputs .calc-bar .calc-areas .area-border {
  height: 30px;
  width: 1px;
  background-color: #5c5c5c;
  position: absolute;
  bottom: 0;
}
.O-LNREPCALC-RW-DEV .placeholder-right {
  position: relative;
  padding-left: 10px;
  vertical-align: top;
}
@media (min-width: 960px) {
  .O-LNREPCALC-RW-DEV .placeholder-right {
    padding-top: 25px;
  }
}
.O-LNREPCALC-RW-DEV .arrow {
  background: #ededed;
  left: 21px;
}
.O-LNREPCALC-RW-DEV .result {
  padding: 25px 0 0;
}
@media (min-width: 480px) {
  .O-LNREPCALC-RW-DEV .result {
    padding: 24px 0 0;
  }
}
@media (min-width: 960px) {
  .O-LNREPCALC-RW-DEV .result {
    padding: 0 0 0 20px;
  }
}
.O-LNREPCALC-RW-DEV .result .A-TYP16B-RW-ALL {
  padding-bottom: 13px;
}
@media (min-width: 480px) {
  .O-LNREPCALC-RW-DEV .result .A-TYP16B-RW-ALL {
    padding-bottom: 19px;
  }
}
@media (min-width: 960px) {
  .O-LNREPCALC-RW-DEV .result .A-TYP16B-RW-ALL {
    padding-bottom: 18px;
  }
}
.O-LNREPCALC-RW-DEV .A-RELILB1V2H-RW-ALL {
  display: block;
  width: 100%;
  margin: 0;
  overflow: visible;
}
@media (min-width: 480px) {
  .O-LNREPCALC-RW-DEV .A-RELILB1V2H-RW-ALL {
    display: table;
  }
}
.O-LNREPCALC-RW-DEV .A-RELILB1V2H-RW-ALL > .row {
  display: table-row;
}
.O-LNREPCALC-RW-DEV .A-RELILB1V2H-RW-ALL .placeholder-left {
  padding-top: 18px;
  padding-bottom: 0;
}
@media (min-width: 480px) {
  .O-LNREPCALC-RW-DEV .A-RELILB1V2H-RW-ALL .placeholder-left {
    padding-top: 23px;
    padding-left: 3px;
  }
}
@media (min-width: 960px) {
  .O-LNREPCALC-RW-DEV .A-RELILB1V2H-RW-ALL .placeholder-left {
    padding: 25px 25px 0 5px;
  }
}
.O-LNREPCALC-RW-DEV .A-RELILB1V2H-RW-ALL .placeholder-left::after {
  border-top: 10px solid #ededed;
}
.O-LNREPCALC-RW-DEV .A-RELILB1V2H-RW-ALL .placeholder-left .label-left {
  float: left;
}
.O-LNREPCALC-RW-DEV .A-RELILB1V2H-RW-ALL .placeholder-left .label-right {
  float: right;
}
.O-LNREPCALC-RW-DEV .calc-slider {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
  width: 100%;
  margin-bottom: 15px;
  background-color: #d8d8d6;
  height: 15px;
  cursor: pointer;
  border: 0;
  border-radius: 0;
}
@media (min-width: 480px) {
  .O-LNREPCALC-RW-DEV .calc-slider {
    margin-bottom: 13px;
  }
}
.O-LNREPCALC-RW-DEV .calc-slider .calc-indicator {
  width: auto;
  min-width: 60px;
  height: 32px;
  position: absolute;
  background: #d9d9d9;
  border: 1px solid #b6b7b6;
  bottom: 44px;
  text-align: center;
  line-height: 32px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: none;
  padding: 0 5px;
}
.O-LNREPCALC-RW-DEV .calc-slider .ui-state-focus .calc-indicator {
  display: block;
}
.O-LNREPCALC-RW-DEV .calc-slider .ui-slider-range {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
  background-color: #008580;
  height: 15px;
}
.O-LNREPCALC-RW-DEV .calc-slider .ui-slider-handle {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
  background-color: #fff;
  border: 1px solid gray;
  border-radius: 50%;
  height: 28px;
  width: 28px;
  cursor: pointer;
  margin-left: -14px;
  top: -7px;
}
.O-LNREPCALC-RW-DEV .calc-bar .ui-state-focus.ui-slider-handle::before {
  content: "";
  display: block;
  position: absolute;
  z-index: 1;
  bottom: 38px;
  right: 6px;
  width: 13px;
  height: 13px;
  background: #d9d9d9;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-right: 1px solid #b6b7b6;
  border-bottom: 1px solid #b6b7b6;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
@media (max-width: 479px) {
  .O-LNREPCALC-RW-DEV [data-calc-slider="months"] .calc-bar .calc-areas {
    height: 12px;
  }
}
.O-LNREPCALC-RW-DEV
  [data-calc-slider="months"]
  .calc-bar
  .ui-state-focus.ui-slider-handle::before {
  display: none;
}
.O-HEROIMG-RW-RBWM {
  margin-top: 0;
  padding-top: 0;
  position: absolute;
  top: 0;
  left: 50%;
  width: 100%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  z-index: 1;
}
@media (min-width: 480px) {
  .O-HEROIMG-RW-RBWM {
    height: 400px;
    width: 1240px;
    overflow: hidden;
  }
}
.O-HEROIMG-RW-RBWM .background-image {
  width: 100%;
  height: 100%;
}
@media (min-width: 480px) {
  .O-HEROIMG-RW-RBWM .background-image {
    height: 400px;
  }
}
.O-HEROIMG-RW-RBWM .background-image .image {
  width: auto;
}
.aem-AuthorLayer-Edit .O-HEROIMG-RW-RBWM {
  position: relative;
  top: 0;
  left: 0;
  -webkit-transform: none;
  transform: none;
  background: #e7e7e6;
}
@media (min-width: 480px) {
  .aem-AuthorLayer-Edit .O-HEROIMG-RW-RBWM {
    height: 520px;
  }
}
@media (min-width: 960px) {
  .aem-AuthorLayer-Edit .O-HEROIMG-RW-RBWM {
    height: 620px;
  }
}
.aem-AuthorLayer-Edit .O-HEROIMG-RW-RBWM .author-placeholder {
  line-height: 3;
}
.M-BNRIMG-RW-DEV.grid {
  padding: 0;
  height: auto;
}
@media (min-width: 960px) {
  .M-BNRIMG-RW-DEV.grid {
    padding: 0 20px;
  }
}
.M-BNRIMG-RW-DEV.grid .image-wrapper {
  max-height: 400px;
  overflow: hidden;
  position: relative;
  margin: 0;
  padding: 0;
  display: inline-block;
  width: 100%;
}
.M-BNRIMG-RW-DEV.grid .image-wrapper img {
  display: block;
  position: relative;
  left: -7px;
  width: calc(100% - -14px);
}
@media (min-width: 480px) {
  .M-BNRIMG-RW-DEV.grid .image-wrapper img {
    left: -18px;
    width: calc(100% - -36px);
  }
}
@media (min-width: 960px) {
  .M-BNRIMG-RW-DEV.grid .image-wrapper img {
    position: static;
    width: 100%;
  }
}
.O-CHECKBOXFLTR-DEV .title {
  margin-bottom: 10px;
}
@media (min-width: 480px) {
  .O-CHECKBOXFLTR-DEV .title {
    margin-bottom: 14px;
  }
}
@media (min-width: 960px) {
  .O-CHECKBOXFLTR-DEV .title {
    margin-bottom: 16px;
  }
}
.O-CHECKBOXFLTR-DEV .title ~ .description {
  margin-top: 10px;
}
@media (min-width: 480px) {
  .O-CHECKBOXFLTR-DEV .title ~ .description {
    margin-top: 14px;
  }
}
@media (min-width: 960px) {
  .O-CHECKBOXFLTR-DEV .title ~ .description {
    margin-top: 16px;
  }
}
.O-CHECKBOXFLTR-DEV .description {
  margin-bottom: 14px;
}
@media (min-width: 480px) {
  .O-CHECKBOXFLTR-DEV .description {
    margin-bottom: 18px;
  }
}
@media (min-width: 960px) {
  .O-CHECKBOXFLTR-DEV .description {
    margin-bottom: 20px;
  }
}
.O-CHECKBOXFLTR-DEV .panel {
  padding: 0 14px 14px 15px;
}
@media (min-width: 480px) {
  .O-CHECKBOXFLTR-DEV .panel {
    padding: 0 18px 18px 19px;
  }
}
@media (min-width: 960px) {
  .O-CHECKBOXFLTR-DEV .panel {
    padding: 0 20px 20px 21px;
  }
}
.O-CHECKBOXFLTR-DEV .panel .check-item {
  margin: 11px 0 0;
}
@media (min-width: 480px) {
  .O-CHECKBOXFLTR-DEV .panel .check-item {
    margin-top: 15px;
  }
}
@media (min-width: 960px) {
  .O-CHECKBOXFLTR-DEV .panel .check-item {
    margin-top: 17px;
  }
}
.M-IMG-RW-DEV a {
  text-decoration: none;
}
.M-IMG-RW-DEV a:hover {
  color: inherit;
  text-decoration: underline;
}
.M-IMG-RW-DEV .smart-image .smart-image-content,
.M-IMG-RW-DEV .smart-image .smart-image-figure {
  margin: 0;
  padding: 0;
  display: inline-block;
  width: 100%;
}
.M-IMG-RW-DEV .smart-image .smart-image-content .smart-image-img,
.M-IMG-RW-DEV .smart-image .smart-image-figure .smart-image-img {
  max-width: 100%;
}
.M-IMG-RW-DEV .smart-image .smart-image-content .smart-image-img[src*="0.gif"],
.M-IMG-RW-DEV .smart-image .smart-image-figure .smart-image-img[src*="0.gif"] {
  display: none;
}
.aem-AuthorLayer-Edit
  .M-IMG-RW-DEV
  .smart-image
  .smart-image-content
  .smart-image-img,
.aem-AuthorLayer-Edit
  .M-IMG-RW-DEV
  .smart-image
  .smart-image-figure
  .smart-image-img {
  width: auto;
  display: block;
}
.aem-AuthorLayer-Edit
  .M-IMG-RW-DEV
  .smart-image
  .smart-image-content
  .smart-image-img[src*="0.gif"],
.aem-AuthorLayer-Edit
  .M-IMG-RW-DEV
  .smart-image
  .smart-image-figure
  .smart-image-img[src*="0.gif"] {
  width: 100%;
}
.M-IMG-RW-DEV .smart-image .smart-image-content .smart-image-caption,
.M-IMG-RW-DEV .smart-image .smart-image-figure .smart-image-caption {
  margin: 14px 0 0 0;
  margin: 0.875rem 0rem 0rem 0rem;
}
@media (min-width: 480px) {
  .M-IMG-RW-DEV .smart-image .smart-image-content .smart-image-caption,
  .M-IMG-RW-DEV .smart-image .smart-image-figure .smart-image-caption {
    margin: 18px 0 0 0;
    margin: 1.125rem 0rem 0rem 0rem;
  }
}
@media (min-width: 960px) {
  .M-IMG-RW-DEV .smart-image .smart-image-content .smart-image-caption,
  .M-IMG-RW-DEV .smart-image .smart-image-figure .smart-image-caption {
    margin: 20px 0 0 0;
    margin: 1.25rem 0rem 0rem 0rem;
  }
}
.M-TXTPNL-RW-RBWM {
  height: auto;
}
.M-TXTPNL-RW-RBWM .A-PNLJDE-RW-ALL {
  padding: 21px 14px 21px 14px;
  padding: 1.3125rem 0.875rem 1.3125rem 0.875rem;
  height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
@media (min-width: 480px) {
  .M-TXTPNL-RW-RBWM .A-PNLJDE-RW-ALL {
    padding: 27px 18px 27px 18px;
    padding: 1.6875rem 1.125rem 1.6875rem 1.125rem;
  }
}
@media (min-width: 960px) {
  .M-TXTPNL-RW-RBWM .A-PNLJDE-RW-ALL {
    padding: 30px 20px 30px 20px;
    padding: 1.875rem 1.25rem 1.875rem 1.25rem;
  }
}
.M-TXTPNL-RW-RBWM .A-PNLJDE-RW-ALL.pearl {
  background-color: #ededed;
}
.M-TXTPNL-RW-RBWM .A-PNLJDE-RW-ALL.pearl .rich-text,
.M-TXTPNL-RW-RBWM .A-PNLJDE-RW-ALL.pearl .link {
  color: #333;
}
.M-TXTPNL-RW-RBWM .A-PNLJDE-RW-ALL.pearl .rich-text [class^="A-PAR"],
.M-TXTPNL-RW-RBWM .A-PNLJDE-RW-ALL.pearl .rich-text [class^="A-LST"],
.M-TXTPNL-RW-RBWM .A-PNLJDE-RW-ALL.pearl .rich-text a,
.M-TXTPNL-RW-RBWM .A-PNLJDE-RW-ALL.pearl .link [class^="A-PAR"],
.M-TXTPNL-RW-RBWM .A-PNLJDE-RW-ALL.pearl .link [class^="A-LST"],
.M-TXTPNL-RW-RBWM .A-PNLJDE-RW-ALL.pearl .link a {
  color: #333;
}
.M-TXTPNL-RW-RBWM .A-PNLJDE-RW-ALL.pearl .button .A-BTNSGDB-RW-ALL {
  color: #333;
  border-color: #333;
}
.M-TXTPNL-RW-RBWM .A-PNLJDE-RW-ALL.pearl .button .A-BTNSGDB-RW-ALL:hover {
  background-color: #f3f3f3;
}
.M-TXTPNL-RW-RBWM .A-PNLJDE-RW-ALL.pearl .button .A-BTNSGDB-RW-ALL:active {
  background-color: #ededed;
}
.M-TXTPNL-RW-RBWM .A-PNLJDE-RW-ALL.pearl .button .A-BTNSGDB-RW-ALL.disabled {
  background: transparent;
  opacity: 0.3;
}
.M-TXTPNL-RW-RBWM
  .A-PNLJDE-RW-ALL.pearl
  .button
  .A-LNKC16LDB-RW-ALL
  .icon::after,
.M-TXTPNL-RW-RBWM
  .A-PNLJDE-RW-ALL.pearl
  .button
  .A-LNKC16LDB-RW-ALL
  .icon::before {
  color: #db0011;
}
.M-TXTPNL-RW-RBWM .A-PNLJDE-RW-ALL.charcoal {
  background-color: #333;
}
.M-TXTPNL-RW-RBWM .A-PNLJDE-RW-ALL.charcoal .button .A-BTNSGDB-RW-ALL:hover {
  background-color: #404040;
}
.M-TXTPNL-RW-RBWM .A-PNLJDE-RW-ALL.charcoal .button .A-BTNSGDB-RW-ALL:active {
  background-color: #767676;
}
.M-TXTPNL-RW-RBWM .A-PNLJDE-RW-ALL.charcoal .button .A-BTNSGDB-RW-ALL.disabled {
  opacity: 0.35;
}
.M-TXTPNL-RW-RBWM .A-PNLJDE-RW-ALL .rich-text p:last-child {
  margin-bottom: 0;
}
.M-TXTPNL-RW-RBWM .A-PNLJDE-RW-ALL .rich-text,
.M-TXTPNL-RW-RBWM .A-PNLJDE-RW-ALL .link {
  color: #fff;
}
.M-TXTPNL-RW-RBWM .A-PNLJDE-RW-ALL .rich-text [class^="A-PAR"],
.M-TXTPNL-RW-RBWM .A-PNLJDE-RW-ALL .rich-text [class^="A-LST"],
.M-TXTPNL-RW-RBWM .A-PNLJDE-RW-ALL .rich-text a,
.M-TXTPNL-RW-RBWM .A-PNLJDE-RW-ALL .link [class^="A-PAR"],
.M-TXTPNL-RW-RBWM .A-PNLJDE-RW-ALL .link [class^="A-LST"],
.M-TXTPNL-RW-RBWM .A-PNLJDE-RW-ALL .link a {
  color: #fff;
}
.M-TXTPNL-RW-RBWM .A-PNLJDE-RW-ALL .rich-text ~ .button,
.M-TXTPNL-RW-RBWM .A-PNLJDE-RW-ALL .link ~ .button {
  margin: 14px 0 0 0;
  margin: 0.875rem 0rem 0rem 0rem;
}
@media (min-width: 480px) {
  .M-TXTPNL-RW-RBWM .A-PNLJDE-RW-ALL .rich-text ~ .button,
  .M-TXTPNL-RW-RBWM .A-PNLJDE-RW-ALL .link ~ .button {
    margin: 18px 0 0 0;
    margin: 1.125rem 0rem 0rem 0rem;
  }
}
@media (min-width: 960px) {
  .M-TXTPNL-RW-RBWM .A-PNLJDE-RW-ALL .rich-text ~ .button,
  .M-TXTPNL-RW-RBWM .A-PNLJDE-RW-ALL .link ~ .button {
    margin: 20px 0 0 0;
    margin: 1.25rem 0rem 0rem 0rem;
  }
}
.aem-AuthorLayer-Design .M-TXTPNL-RW-RBWM,
.aem-AuthorLayer-Developer .M-TXTPNL-RW-RBWM,
.aem-AuthorLayer-Edit .M-TXTPNL-RW-RBWM {
  height: auto;
}
.O-INFBNR-RW-DEV {
  font-size: 16px;
  font-size: 1rem;
  width: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.O-INFBNR-RW-DEV .A-PNLPEARL-RW-ALL {
  overflow: hidden;
  padding: 14px;
}
@media (min-width: 480px) {
  .O-INFBNR-RW-DEV .A-PNLPEARL-RW-ALL {
    padding: 18px;
  }
}
@media (min-width: 960px) {
  .O-INFBNR-RW-DEV .A-PNLPEARL-RW-ALL {
    padding: 20px;
  }
}
.O-INFBNR-RW-DEV .A-PNLPEARL-RW-ALL .icon {
  font-size: 38px;
  font-size: 2.375rem;
  float: left;
  vertical-align: top;
  width: 26px;
  height: 27.5px;
  line-height: 1;
  padding: 0 10px 0 0;
  color: #333;
}
.O-INFBNR-RW-DEV .A-PNLPEARL-RW-ALL .icon::after,
.O-INFBNR-RW-DEV .A-PNLPEARL-RW-ALL .icon::before {
  right: auto;
  left: -5.5px;
  position: relative;
  top: -5px;
}
.O-INFBNR-RW-DEV .A-PNLPEARL-RW-ALL .text {
  overflow: hidden;
  width: auto;
  padding-top: 4px;
  line-height: 1.2;
  color: #333;
}
.O-INFBNR-RW-DEV .A-PNLPEARL-RW-ALL .text a {
  color: inherit;
}
.vainline#virtual-assistant {
  z-index: 10001;
}
.O-COLCTRL-RW-DEV {
  margin: 0 -7px 0 -7px;
  margin: 0rem -0.4375rem 0rem -0.4375rem;
  width: auto;
  max-width: 1140px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
@media (min-width: 480px) {
  .O-COLCTRL-RW-DEV {
    margin: 0 -9px 0 -9px;
    margin: 0rem -0.5625rem 0rem -0.5625rem;
  }
}
@media (min-width: 960px) {
  .O-COLCTRL-RW-DEV {
    margin: 0 -10px 0 -10px;
    margin: 0rem -0.5625rem 0rem -0.5625rem;
  }
}
.O-COLCTRL-RW-DEV .cc {
  margin: 0;
  margin: 0rem 0rem 0rem 0rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -ms-flex-line-pack: start;
  align-content: flex-start;
  width: 100%;
  height: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
@media (min-width: 480px) {
  .O-COLCTRL-RW-DEV .cc {
    margin: 0;
    margin: 0rem 0rem 0rem 0rem;
  }
}
@media (min-width: 960px) {
  .O-COLCTRL-RW-DEV .cc {
    margin: 0;
    margin: 0rem 0rem 0rem 0rem;
  }
}
.O-COLCTRL-RW-DEV .cc .cc-column,
.O-COLCTRL-RW-DEV .cc .cc-separator {
  padding: 0 7px 0 7px;
  padding: 0rem 0.4375rem 0rem 0.4375rem;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
}
@media (min-width: 480px) {
  .O-COLCTRL-RW-DEV .cc .cc-column,
  .O-COLCTRL-RW-DEV .cc .cc-separator {
    padding: 0 9px 0 9px;
    padding: 0rem 0.5625rem 0rem 0.5625rem;
  }
}
@media (min-width: 960px) {
  .O-COLCTRL-RW-DEV .cc .cc-column,
  .O-COLCTRL-RW-DEV .cc .cc-separator {
    padding: 0 10px 0 10px;
    padding: 0rem 0.625rem 0rem 0.625rem;
  }
}
.O-COLCTRL-RW-DEV .cc .cc-separator {
  margin: 14px 0 14px 0;
  margin: 0.875rem 0rem 0.875rem 0rem;
  display: none;
  width: 1px;
  position: relative;
}
@media (min-width: 480px) {
  .O-COLCTRL-RW-DEV .cc .cc-separator {
    margin: 18px 0 18px 0;
    margin: 1.125rem 0rem 1.125rem 0rem;
  }
}
@media (min-width: 960px) {
  .O-COLCTRL-RW-DEV .cc .cc-separator {
    margin: 20px 0 20px 0;
    margin: 1.25rem 0rem 1.25rem 0rem;
  }
}
.O-COLCTRL-RW-DEV .cc .cc-separator::before {
  left: 7px;
  left: 0.4375rem;
  position: absolute;
  top: 0;
  height: 100%;
  content: "";
  border: 0;
  border-right: 1px solid #929292;
}
@media (min-width: 480px) {
  .O-COLCTRL-RW-DEV .cc .cc-separator::before {
    left: 9px;
    left: 0.5625rem;
  }
}
@media (min-width: 960px) {
  .O-COLCTRL-RW-DEV .cc .cc-separator::before {
    left: 10px;
    left: 0.625rem;
  }
}
.O-COLCTRL-RW-DEV .cc.cc-columns-100 {
  margin-top: 0;
  margin-top: 0rem;
  width: 100%;
}
@media (min-width: 480px) {
  .O-COLCTRL-RW-DEV .cc.cc-columns-100 {
    margin-top: 0;
    margin-top: 0rem;
  }
}
@media (min-width: 960px) {
  .O-COLCTRL-RW-DEV .cc.cc-columns-100 {
    margin-top: 0;
    margin-top: 0rem;
  }
}
@media (max-width: 479px) {
  .O-COLCTRL-RW-DEV .cc-mobile-reflow.cc-columns-50-50 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
}
@media (min-width: 480px) {
  .O-COLCTRL-RW-DEV .cc {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .O-COLCTRL-RW-DEV .cc-columns-50-50 > .cc-column,
  .O-COLCTRL-RW-DEV .cc-columns-25-25-25-25 > .cc-column,
  .O-COLCTRL-RW-DEV .cc-columns-16-16-16-16-16-16 > .cc-column {
    width: 50%;
  }
  .O-COLCTRL-RW-DEV .cc-columns-50-50.cc-dividers > .cc-column,
  .O-COLCTRL-RW-DEV .cc-columns-25-25-25-25.cc-dividers > .cc-column,
  .O-COLCTRL-RW-DEV .cc-columns-16-16-16-16-16-16.cc-dividers > .cc-column {
    width: calc(50% - 9px);
  }
  .O-COLCTRL-RW-DEV .cc-columns-33-33-33 > .cc-column {
    width: 50%;
  }
  .O-COLCTRL-RW-DEV .cc-columns-33-33-33 > .cc-column:first-child {
    width: 100%;
  }
  .O-COLCTRL-RW-DEV .cc-columns-33-33-33.cc-dividers > .cc-column {
    width: calc(50% - 9px);
  }
  .O-COLCTRL-RW-DEV .cc-columns-33-33-33.cc-dividers > .cc-column:first-child {
    width: 100%;
  }
  .O-COLCTRL-RW-DEV .cc-columns-25-75 .cc-column,
  .O-COLCTRL-RW-DEV .cc-columns-75-25 .cc-column,
  .O-COLCTRL-RW-DEV .cc-columns-33-66 .cc-column,
  .O-COLCTRL-RW-DEV .cc-columns-66-33 .cc-column {
    width: 100%;
  }
  .O-COLCTRL-RW-DEV .cc-columns-25-75.cc-dividers .cc-separator,
  .O-COLCTRL-RW-DEV .cc-columns-75-25.cc-dividers .cc-separator,
  .O-COLCTRL-RW-DEV .cc-columns-33-66.cc-dividers .cc-separator,
  .O-COLCTRL-RW-DEV .cc-columns-66-33.cc-dividers .cc-separator {
    display: none;
  }
  .O-COLCTRL-RW-DEV .cc-dividers .cc-separator {
    display: block;
  }
  .O-COLCTRL-RW-DEV .cc-dividers .cc-separator:nth-of-type(2n) {
    display: none;
  }
  .O-COLCTRL-RW-DEV .cc-dividers.cc-columns-33-33-33 .cc-separator {
    display: none;
  }
  .O-COLCTRL-RW-DEV
    .cc-dividers.cc-columns-33-33-33
    .cc-separator:nth-of-type(2n) {
    display: block;
  }
}
@media (min-width: 960px) {
  .O-COLCTRL-RW-DEV .cc {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  .O-COLCTRL-RW-DEV .cc.cc-dividers .cc-separator {
    display: block;
  }
  .O-COLCTRL-RW-DEV .cc-columns-50-50 > .cc-column {
    width: 50%;
  }
  .O-COLCTRL-RW-DEV .cc-columns-50-50.cc-dividers > .cc-column,
  .O-COLCTRL-RW-DEV .cc-columns-50-50.cc-dividers > .cc-column:first-child {
    width: calc(50% - 10px);
  }
  .O-COLCTRL-RW-DEV .cc-columns-33-33-33 > .cc-column {
    width: 33.3333333333%;
  }
  .O-COLCTRL-RW-DEV .cc-columns-33-33-33 > .cc-column:first-child {
    width: 33.3333333333%;
  }
  .O-COLCTRL-RW-DEV .cc-columns-33-33-33.cc-dividers > .cc-column,
  .O-COLCTRL-RW-DEV .cc-columns-33-33-33.cc-dividers > .cc-column:first-child {
    width: calc(33.3333333333% - 13.3333333333px);
  }
  .O-COLCTRL-RW-DEV .cc-columns-25-25-25-25 > .cc-column {
    width: 25%;
  }
  .O-COLCTRL-RW-DEV .cc-columns-25-25-25-25.cc-dividers > .cc-column,
  .O-COLCTRL-RW-DEV
    .cc-columns-25-25-25-25.cc-dividers
    > .cc-column:first-child {
    width: calc(25% - 15px);
  }
  .O-COLCTRL-RW-DEV .cc-columns-16-16-16-16-16-16 > .cc-column {
    width: 16.6666666667%;
  }
  .O-COLCTRL-RW-DEV .cc-columns-16-16-16-16-16-16.cc-dividers > .cc-column,
  .O-COLCTRL-RW-DEV
    .cc-columns-16-16-16-16-16-16.cc-dividers
    > .cc-column:first-child {
    width: calc(16.6666666667% - 16.6666666667px);
  }
  .O-COLCTRL-RW-DEV .cc-columns-25-75 > .cc-column:first-child {
    width: 25%;
  }
  .O-COLCTRL-RW-DEV .cc-columns-25-75 > .cc-column:last-child {
    width: 75%;
  }
  .O-COLCTRL-RW-DEV .cc-columns-25-75.cc-dividers > .cc-column:first-child {
    width: calc(25% - 15px);
  }
  .O-COLCTRL-RW-DEV .cc-columns-25-75.cc-dividers > .cc-column:last-child {
    width: calc(75% - 10px);
  }
  .O-COLCTRL-RW-DEV .cc-columns-75-25 > .cc-column:first-child {
    width: 75%;
  }
  .O-COLCTRL-RW-DEV .cc-columns-75-25 > .cc-column:last-child {
    width: 25%;
  }
  .O-COLCTRL-RW-DEV .cc-columns-75-25.cc-dividers > .cc-column:first-child {
    width: calc(75% - 10px);
  }
  .O-COLCTRL-RW-DEV .cc-columns-75-25.cc-dividers > .cc-column:last-child {
    width: calc(25% - 15px);
  }
  .O-COLCTRL-RW-DEV .cc-columns-33-66 > .cc-column:first-child {
    width: 33.3333333333%;
  }
  .O-COLCTRL-RW-DEV .cc-columns-33-66 > .cc-column:last-child {
    width: 66.6666666667%;
  }
  .O-COLCTRL-RW-DEV .cc-columns-33-66.cc-dividers > .cc-column:first-child {
    width: calc(33.3333333333% - 13.3333333333px);
  }
  .O-COLCTRL-RW-DEV .cc-columns-33-66.cc-dividers > .cc-column:last-child {
    width: calc(66.6666666667% - 10px);
  }
  .O-COLCTRL-RW-DEV .cc-columns-66-33 > .cc-column:first-child {
    width: 66.6666666667%;
  }
  .O-COLCTRL-RW-DEV .cc-columns-66-33 > .cc-column:last-child {
    width: 33.3333333333%;
  }
  .O-COLCTRL-RW-DEV .cc-columns-66-33.cc-dividers > .cc-column:first-child {
    width: calc(66.6666666667% - 10px);
  }
  .O-COLCTRL-RW-DEV .cc-columns-66-33.cc-dividers > .cc-column:last-child {
    width: calc(33.3333333333% - 13.3333333333px);
  }
  .O-COLCTRL-RW-DEV .cc-dividers.cc-columns-33-33-33.cc-separator,
  .O-COLCTRL-RW-DEV .cc-dividers.cc-columns-33-33-33 .cc-separator {
    display: block;
  }
  .O-COLCTRL-RW-DEV
    .cc-dividers.cc-columns-33-33-33.cc-separator:nth-of-type(2n),
  .O-COLCTRL-RW-DEV
    .cc-dividers.cc-columns-33-33-33
    .cc-separator:nth-of-type(2n) {
    display: block;
  }
}
.M-CNTUS-RW-DEV .A-LNKC16R-RW-ALL {
  margin: -6px 0 -2px;
  display: block;
}
.M-CNTUS-RW-DEV .A-TYP28L-RW-ALL {
  padding: 0 0 14px 0;
  padding: 0rem 0rem 0.875rem 0rem;
}
@media (min-width: 480px) {
  .M-CNTUS-RW-DEV .A-TYP28L-RW-ALL {
    padding: 0 0 18px 0;
    padding: 0rem 0rem 1.125rem 0rem;
  }
}
@media (min-width: 960px) {
  .M-CNTUS-RW-DEV .A-TYP28L-RW-ALL {
    padding: 0 0 20px 0;
    padding: 0rem 0rem 1.25rem 0rem;
  }
}
.M-CNTUS-RW-DEV .rich-text {
  margin: 0 0 7px 0;
  margin: 0rem 0rem 0.4375rem 0rem;
}
@media (min-width: 480px) {
  .M-CNTUS-RW-DEV .rich-text {
    margin: 0 0 9px 0;
    margin: 0rem 0rem 0.5625rem 0rem;
  }
}
@media (min-width: 960px) {
  .M-CNTUS-RW-DEV .rich-text {
    margin: 0 0 10px 0;
    margin: 0rem 0rem 0.625rem 0rem;
  }
}
.M-CNTUS-RW-DEV > .row {
  margin-bottom: -21px;
  margin-bottom: -1.3125rem;
}
@media (min-width: 480px) {
  .M-CNTUS-RW-DEV > .row {
    margin-bottom: -27px;
    margin-bottom: -1.6875rem;
  }
}
@media (min-width: 960px) {
  .M-CNTUS-RW-DEV > .row {
    margin-bottom: -30px;
    margin-bottom: -1.875rem;
  }
}
.M-CNTUS-RW-DEV .contact-point {
  padding: 0 0 21px 0;
  padding: 0rem 0rem 1.3125rem 0rem;
}
@media (min-width: 480px) {
  .M-CNTUS-RW-DEV .contact-point {
    padding: 0 0 27px 0;
    padding: 0rem 0rem 1.6875rem 0rem;
  }
}
@media (min-width: 960px) {
  .M-CNTUS-RW-DEV .contact-point {
    padding: 0 0 30px 0;
    padding: 0rem 0rem 1.875rem 0rem;
  }
}
.M-CNTUS-RW-DEV .contact-point .contact-container {
  padding-left: 32px;
}
.M-CNTUS-RW-DEV .contact-point .contact-container .link-container:last-child {
  padding-bottom: 0;
}
.M-CNTUS-RW-DEV .contact-point .contact-container .O-SMARTSPCGEN-DEV::before {
  display: none;
}
.M-CNTUS-RW-DEV .contact-point .contact-container .O-SMARTSPCGEN-DEV::after {
  display: none;
}
.M-CNTUS-RW-DEV .contact-point .A-TYP16BL-RW-ALL,
.M-CNTUS-RW-DEV .contact-point .link-container {
  padding: 0 0 7px 0;
  padding: 0rem 0rem 0.4375rem 0rem;
}
@media (min-width: 480px) {
  .M-CNTUS-RW-DEV .contact-point .A-TYP16BL-RW-ALL,
  .M-CNTUS-RW-DEV .contact-point .link-container {
    padding: 0 0 9px 0;
    padding: 0rem 0rem 0.5625rem 0rem;
  }
}
@media (min-width: 960px) {
  .M-CNTUS-RW-DEV .contact-point .A-TYP16BL-RW-ALL,
  .M-CNTUS-RW-DEV .contact-point .link-container {
    padding: 0 0 10px 0;
    padding: 0rem 0rem 0.625rem 0rem;
  }
}
.M-CNTUS-RW-DEV .contact-point .A-TYP16BL-RW-ALL {
  position: relative;
}
.M-CNTUS-RW-DEV .contact-point .A-TYP16BL-RW-ALL .icon {
  margin: -2.1px 0 0 -22.4px;
  margin: -0.13125rem 0rem 0rem -1.4rem;
  float: left;
}
@media (min-width: 480px) {
  .M-CNTUS-RW-DEV .contact-point .A-TYP16BL-RW-ALL .icon {
    margin: -2.7px 0 0 -28.8px;
    margin: -0.16875rem 0rem 0rem -1.8rem;
  }
}
@media (min-width: 960px) {
  .M-CNTUS-RW-DEV .contact-point .A-TYP16BL-RW-ALL .icon {
    margin: -3px 0 0 -32px;
    margin: -0.1875rem 0rem 0rem -2rem;
  }
}
.M-CNTUS-RW-DEV .contact-point .A-TYP16BL-RW-ALL .text {
  display: -moz-inline-stack;
  display: inline-block;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
}
.M-CNTUS-RW-DEV .contact-point .author-message {
  color: #db0011;
  position: relative;
}
.M-CNTUS-RW-DEV .contact-point .author-message .icon {
  display: -moz-inline-stack;
  display: inline-block;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  font-size: 40px;
  font-size: 2.5rem;
  position: absolute;
  left: -45px;
  top: -14px;
}
.M-CNTUS-RW-DEV .second-contacts .contact-point:last-child .contact-container {
  padding-bottom: 0;
}
.aem-AuthorLayer-Edit .M-CNTUS-RW-DEV {
  padding: 20px;
}
.M-PRDDNRTS-RW-DEV .A-TYP22R-RW-ALL,
.M-PRDDNRTS-RW-DEV .A-TYP28L-RW-ALL,
.M-PRDDNRTS-RW-DEV .A-TYP16R-RW-ALL {
  padding-top: 14px;
}
@media (min-width: 480px) {
  .M-PRDDNRTS-RW-DEV .A-TYP22R-RW-ALL,
  .M-PRDDNRTS-RW-DEV .A-TYP28L-RW-ALL,
  .M-PRDDNRTS-RW-DEV .A-TYP16R-RW-ALL {
    padding-top: 18px;
  }
}
@media (min-width: 960px) {
  .M-PRDDNRTS-RW-DEV .A-TYP22R-RW-ALL,
  .M-PRDDNRTS-RW-DEV .A-TYP28L-RW-ALL,
  .M-PRDDNRTS-RW-DEV .A-TYP16R-RW-ALL {
    padding-top: 20px;
  }
}
.M-PRDDNRTS-RW-DEV .A-TYP14R-RW-ALL {
  margin: -4px 0 0;
  padding-top: 10px;
}
.M-PRDDNRTS-RW-DEV .A-TYP22R-RW-ALL {
  margin: -5px 0 -1px;
}
.M-PRDDNRTS-RW-DEV .A-TYP28L-RW-ALL {
  margin: -6px 0 -1px;
}
.M-PRDDNRTS-RW-DEV .A-TYP16R-RW-ALL {
  margin: -4px 0 -1px;
}
.M-LNKPN-RW-DEV {
  padding: 0;
}
.M-LNKPN-RW-DEV .A-PNLSLATE-RW-ALL {
  overflow: hidden;
  padding: 9px 14px 21px;
  height: calc(100% - 30px);
  width: calc(100% - 40px);
}
@media (min-width: 480px) {
  .M-LNKPN-RW-DEV .A-PNLSLATE-RW-ALL {
    padding: 0 18px 27px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row;
    flex-flow: row;
  }
}
@media (min-width: 960px) {
  .M-LNKPN-RW-DEV .A-PNLSLATE-RW-ALL {
    padding: 0 20px 30px;
    display: block;
  }
}
.M-LNKPN-RW-DEV .A-LNKC28TDB-RW-ALL {
  margin: -6px 0 -1px;
  padding: 21px 0 0;
}
@media (min-width: 480px) {
  .M-LNKPN-RW-DEV .A-LNKC28TDB-RW-ALL {
    padding: 27px 0 0;
  }
}
@media (min-width: 960px) {
  .M-LNKPN-RW-DEV .A-LNKC28TDB-RW-ALL {
    padding: 30px 0 0;
  }
}
.M-LNKPN-RW-DEV .A-PAR16R-RW-ALL {
  margin: -4px 0 0;
  padding: 14px 0 0;
  color: #fff;
  display: block;
}
@media (min-width: 480px) {
  .M-LNKPN-RW-DEV .A-PAR16R-RW-ALL {
    padding: 18px 0 0;
  }
}
@media (min-width: 960px) {
  .M-LNKPN-RW-DEV .A-PAR16R-RW-ALL {
    padding: 20px 0 0;
  }
}
.M-LNKPN-RW-DEV .A-DIVHL-RW-ALL {
  margin: 21px 0 0;
  display: block;
  opacity: 0.7;
}
@media (min-width: 480px) {
  .M-LNKPN-RW-DEV .A-DIVHL-RW-ALL {
    display: none;
  }
}
@media (min-width: 960px) {
  .M-LNKPN-RW-DEV .A-DIVHL-RW-ALL {
    margin: 30px 0 0;
    display: block;
  }
}
.M-LNKPN-RW-DEV .A-DIVVL-RW-ALL {
  display: none;
  opacity: 0.7;
}
@media (min-width: 480px) {
  .M-LNKPN-RW-DEV .A-DIVVL-RW-ALL {
    display: block;
    margin: 27px 18px 0;
    float: none;
    height: auto;
  }
}
@media (min-width: 960px) {
  .M-LNKPN-RW-DEV .A-DIVVL-RW-ALL {
    display: none;
  }
}
.M-LNKPN-RW-DEV .link-element {
  margin: 0;
  padding: 0;
  float: none;
}
.M-LNKPN-RW-DEV .link-container {
  display: block;
}
.M-LNKPN-RW-DEV .text {
  display: inline;
}
.author-hint {
  font-size: 18px;
  font-size: 1.125rem;
  display: none;
  position: relative;
  color: #333;
  text-decoration: none;
}
.author-hint .hint-text {
  display: none;
  position: absolute;
  float: right;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  top: 20px;
  right: 0;
  color: #333;
  border: 1px solid #333;
  background: #fff;
  width: auto;
  max-width: 40%;
  min-height: 20px;
  padding: 4px;
}
.author-hint:hover,
.author-hint:focus {
  color: #5c5c5c;
}
.author-hint:hover .hint-text,
.author-hint:focus .hint-text {
  display: block;
}
.aem-AuthorLayer-Edit .author-hint {
  display: inline-block;
}
.all-forms {
  padding: 0 14px 0 14px;
  padding: 0rem 0.875rem 0rem 0.875rem;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
@media (min-width: 480px) {
  .all-forms {
    padding: 0 18px 0 18px;
    padding: 0rem 1.125rem 0rem 1.125rem;
  }
}
@media (min-width: 960px) {
  .all-forms {
    padding: 0 20px 0 20px;
    padding: 0rem 1.25rem 0rem 1.25rem;
  }
}
.all-forms .container {
  width: 100%;
}
@media (min-width: 960px) {
  .all-forms .container {
    width: 65%;
  }
}
.all-forms .guideButton {
  width: 100%;
}
@media (min-width: 480px) {
  .all-forms .guideButton {
    width: 80%;
  }
}
@media (min-width: 960px) {
  .all-forms .guideButton {
    width: 75%;
  }
}
.all-forms .guideButton .guideFieldWidget::before,
.all-forms .guideButton .guideFieldWidget::after {
  content: "";
  display: table;
}
.all-forms .guideButton .guideFieldWidget::after {
  clear: both;
}
.all-forms .guideButton .guideFieldWidget .submit {
  display: -moz-inline-stack;
  display: inline-block;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  margin: 21px 0 21px 0;
  margin: 1.3125rem 0rem 1.3125rem 0rem;
  float: right;
  text-align: center;
  border-radius: 0;
  border: 0;
  text-decoration: none;
  cursor: pointer;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #db0011;
  color: #fff;
  font: normal normal normal 16px "HSBC Univers Next", "Arial", "PingFang SC",
    "Microsoft YaHei", "Lantinghei SC", "Heiti SC", "simhei", "sans-serif";
  padding: 17px;
}
@media (min-width: 480px) {
  .all-forms .guideButton .guideFieldWidget .submit {
    margin: 27px 0 27px 0;
    margin: 1.6875rem 0rem 1.6875rem 0rem;
  }
}
@media (min-width: 960px) {
  .all-forms .guideButton .guideFieldWidget .submit {
    margin: 30px 0 30px 0;
    margin: 1.875rem 0rem 1.875rem 0rem;
  }
}
@media (max-width: 479px) {
  .all-forms .guideButton .guideFieldWidget .submit {
    width: 100%;
  }
}
.all-forms .guideButton .guideFieldWidget .submit:hover {
  background-color: #af000d;
}
.all-forms .guideButton .guideFieldWidget .submit:active {
  background-color: #83000a;
}
.all-forms .guideButton .guideFieldWidget .submit.disabled {
  background-color: #ed7f88;
}
.all-forms input[type="text"] {
  width: 100%;
  height: 40px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 15px;
}
@media (min-width: 480px) {
  .all-forms input[type="text"] {
    width: 80%;
  }
}
@media (min-width: 960px) {
  .all-forms input[type="text"] {
    width: 75%;
  }
}
.all-forms .narrow-input {
  width: 100%;
}
@media (min-width: 480px) {
  .all-forms .narrow-input {
    width: 50%;
  }
}
.all-forms input[type="checkbox"] {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: absolute !important;
}
.all-forms .guidetextbox .guideFieldNode,
.all-forms .guidenumericbox .guideFieldNode {
  margin: 21px 0 0 0;
  margin: 1.3125rem 0rem 0rem 0rem;
}
@media (min-width: 480px) {
  .all-forms .guidetextbox .guideFieldNode,
  .all-forms .guidenumericbox .guideFieldNode {
    margin: 27px 0 0 0;
    margin: 1.6875rem 0rem 0rem 0rem;
  }
}
@media (min-width: 960px) {
  .all-forms .guidetextbox .guideFieldNode,
  .all-forms .guidenumericbox .guideFieldNode {
    margin: 30px 0 0 0;
    margin: 1.875rem 0rem 0rem 0rem;
  }
}
.all-forms .guideCheckBoxItem {
  margin: 7px 0 0 0;
  margin: 0.4375rem 0rem 0rem 0rem;
  width: 100%;
}
@media (min-width: 480px) {
  .all-forms .guideCheckBoxItem {
    margin: 9px 0 0 0;
    margin: 0.5625rem 0rem 0rem 0rem;
  }
}
@media (min-width: 960px) {
  .all-forms .guideCheckBoxItem {
    margin: 10px 0 0 0;
    margin: 0.625rem 0rem 0rem 0rem;
  }
}
@media (min-width: 480px) {
  .all-forms .guideCheckBoxItem {
    width: 80%;
  }
}
@media (min-width: 960px) {
  .all-forms .guideCheckBoxItem {
    width: 75%;
  }
}
.all-forms .guidecheckbox .guideCheckBoxGroupItems {
  display: block;
}
@media (min-width: 480px) {
  .all-forms .guidecheckbox .guideCheckBoxGroupItems {
    display: -moz-inline-stack;
    display: inline-block;
    *vertical-align: auto;
    *zoom: 1;
    *display: inline;
  }
}
.all-forms .guidecheckbox .guideCheckBoxGroupItems:first-child {
  margin: 0;
}
.all-forms .guideCheckBoxGroupItems label {
  display: -moz-inline-stack;
  display: inline-block;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  position: relative;
  padding-left: 29px;
  cursor: pointer;
  margin: 2px 0;
}
.all-forms .guideCheckBoxGroupItems label::before {
  display: -moz-inline-stack;
  display: inline-block;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  font-size: 20px;
  font-size: 1.25rem;
  content: "";
  position: absolute;
  left: 0;
  width: 20px;
  height: 20px;
  padding-top: 2px;
  border: 1px solid #929292;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background: #fff;
}
.all-forms .guideCheckBoxGroupItems label:hover::before,
.all-forms .guideCheckBoxGroupItems label:focus::before {
  border: 1px solid #376798;
}
.all-forms .guideCheckBoxGroupItems label.error::before {
  border: 1px solid #83000a;
}
.all-forms .guideCheckBoxGroupItems label.disabled {
  color: rgba(51, 51, 51, 0.5);
}
.all-forms .guideCheckBoxGroupItems label.disabled::before {
  border: 1px solid rgba(146, 146, 146, 0.5);
}
.all-forms
  .guideCheckBoxGroupItems
  input[type="checkbox"]:checked
  + label::before {
  content: "✓";
  color: #008580;
  text-align: center;
  line-height: 0.8;
  font-weight: bold;
}
.all-forms
  .guideCheckBoxGroupItems
  input[type="checkbox"]:focus
  + label::before {
  border: 1px solid #376798;
}
.all-forms .guideFieldError {
  color: #db0011;
}
.all-forms .field-disabled {
  background-color: #fff;
  border: 1px solid #929292;
  opacity: 0.5;
}
.all-forms .guideradiobutton .guideFieldLabel {
  margin: 21px 0 0 0;
  margin: 1.3125rem 0rem 0rem 0rem;
}
@media (min-width: 480px) {
  .all-forms .guideradiobutton .guideFieldLabel {
    margin: 27px 0 0 0;
    margin: 1.6875rem 0rem 0rem 0rem;
  }
}
@media (min-width: 960px) {
  .all-forms .guideradiobutton .guideFieldLabel {
    margin: 30px 0 0 0;
    margin: 1.875rem 0rem 0rem 0rem;
  }
}
.all-forms .guideradiobutton .guideFieldHorizontalAlignment {
  padding-right: 40px;
}
.all-forms .guideradiobutton .guideRadioButtonItem {
  display: -moz-inline-stack;
  display: inline-block;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  margin: 8px 0;
}
.all-forms .guideradiobutton .guideRadioButtonItem input:checked,
.all-forms .guideradiobutton .guideRadioButtonItem input:not(:checked) {
  left: -9999px;
  position: absolute !important;
}
.all-forms .guideradiobutton .guideRadioButtonItem input:checked + label,
.all-forms .guideradiobutton .guideRadioButtonItem input:not(:checked) + label {
  display: -moz-inline-stack;
  display: inline-block;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  color: #5c5c5c;
  cursor: pointer;
  line-height: 20px;
  padding-left: 28px;
  position: relative;
}
.all-forms
  .guideradiobutton
  .guideRadioButtonItem
  input:checked
  + label::before,
.all-forms
  .guideradiobutton
  .guideRadioButtonItem
  input:not(:checked)
  + label::before {
  background: #fff;
  border: 1px solid #434343;
  border-radius: 100%;
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 18px;
  height: 18px;
}
.all-forms .guideradiobutton .guideRadioButtonItem input:checked + label::after,
.all-forms
  .guideradiobutton
  .guideRadioButtonItem
  input:not(:checked)
  + label::after {
  background: #009688;
  border-radius: 100%;
  content: "";
  height: 10px;
  left: 5px;
  position: absolute;
  top: 5px;
  width: 10px;
}
.all-forms
  .guideradiobutton
  .guideRadioButtonItem
  input:not(:checked)
  + label::after {
  opacity: 0;
}
.all-forms
  .guideradiobutton
  .guideRadioButtonItem
  input:checked
  + label::after {
  opacity: 1;
}
.all-forms .guidedropdownlist .guideFieldLabel {
  margin: 21px 0 0 0;
  margin: 1.3125rem 0rem 0rem 0rem;
}
@media (min-width: 480px) {
  .all-forms .guidedropdownlist .guideFieldLabel {
    margin: 27px 0 0 0;
    margin: 1.6875rem 0rem 0rem 0rem;
  }
}
@media (min-width: 960px) {
  .all-forms .guidedropdownlist .guideFieldLabel {
    margin: 30px 0 0 0;
    margin: 1.875rem 0rem 0rem 0rem;
  }
}
.all-forms .guidedropdownlist .guideFieldWidget {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.2;
  color: #333;
  width: 100%;
  height: 40px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
@media (min-width: 480px) {
  .all-forms .guidedropdownlist .guideFieldWidget {
    width: 80%;
  }
}
@media (min-width: 960px) {
  .all-forms .guidedropdownlist .guideFieldWidget {
    width: 75%;
  }
}
.radio-form .content-container .column-control-wrapper {
  padding: 0 20px 0 0;
}
.radio-form.pub #guideContainer-rootPanel-richtext_cardstolen___guide-item,
.radio-form.pub #guideContainer-rootPanel-columncontrol___guide-item,
.radio-form.pub #guideContainer-rootPanel-informationBanner___guide-item,
.radio-form.pub #guideContainer-rootPanel-guidetextbox_atmId___guide-item,
.radio-form.pub
  #guideContainer-rootPanel-guidetextbox_financialInstitution___guide-item,
.radio-form.pub #guideContainer-rootPanel-expander___guide-item,
.radio-form.pub #guideContainer-rootPanel-heading___guide-item,
.radio-form.pub
  #guideContainer-rootPanel-guidetextbox_streetAddress___guide-item,
.radio-form.pub #guideContainer-rootPanel-guidetextbox_city___guide-item,
.radio-form.pub #guideContainer-rootPanel-guidedropdownlist_state___guide-item,
.radio-form.pub
  #guideContainer-rootPanel-guidedropdownlist_country___guide-item,
.radio-form.pub #guideContainer-rootPanel-guidenumericbox_sequence___guide-item,
.radio-form.pub #guideContainer-rootPanel-expander_sequence___guide-item,
.radio-form.pub #guideContainer-rootPanel-radiobutton_operation___guide-item,
.radio-form.pub
  #guideContainer-rootPanel-guidenumericbox_withdrawalAmount___guide-item,
.radio-form.pub
  #guideContainer-rootPanel-guidenumericbox_dispensedAmount___guide-item,
.radio-form.pub #guideContainer-rootPanel-radiobutton_deposit___guide-item,
.radio-form.pub
  #guideContainer-rootPanel-guidenumericbox_depositAmount___guide-item,
.radio-form.pub
  #guideContainer-rootPanel-guidenumericbox_creditAmoount___guide-item {
  display: none;
}
.radio-form .O-TITLE-RW-DEV,
.radio-form .informationBanner,
.radio-form .O-ADVEXP-RW-RBWM {
  padding: 21px 0 0 0;
  padding: 1.3125rem 0rem 0rem 0rem;
}
@media (min-width: 480px) {
  .radio-form .O-TITLE-RW-DEV,
  .radio-form .informationBanner,
  .radio-form .O-ADVEXP-RW-RBWM {
    padding: 27px 0 0 0;
    padding: 1.6875rem 0rem 0rem 0rem;
  }
}
@media (min-width: 960px) {
  .radio-form .O-TITLE-RW-DEV,
  .radio-form .informationBanner,
  .radio-form .O-ADVEXP-RW-RBWM {
    padding: 30px 0 0 0;
    padding: 1.875rem 0rem 0rem 0rem;
  }
}
.radio-form .A-LSTO-RW-ALL li,
.radio-form .A-LSTU-RW-ALL li {
  margin: 21px 0 7px 14px;
  margin: 1.3125rem 0rem 0.4375rem 0.875rem;
}
@media (min-width: 480px) {
  .radio-form .A-LSTO-RW-ALL li,
  .radio-form .A-LSTU-RW-ALL li {
    margin: 27px 0 9px 18px;
    margin: 1.6875rem 0rem 0.5625rem 1.125rem;
  }
}
@media (min-width: 960px) {
  .radio-form .A-LSTO-RW-ALL li,
  .radio-form .A-LSTU-RW-ALL li {
    margin: 30px 0 10px 20px;
    margin: 1.875rem 0rem 0.625rem 1.25rem;
  }
}
.radio-form .A-LSTO-RW-ALL li:first-child,
.radio-form .A-LSTU-RW-ALL li:first-child {
  margin: 0 0 7px 14px;
  margin: 0rem 0rem 0.4375rem 0.875rem;
}
@media (min-width: 480px) {
  .radio-form .A-LSTO-RW-ALL li:first-child,
  .radio-form .A-LSTU-RW-ALL li:first-child {
    margin: 0 0 9px 18px;
    margin: 0rem 0rem 0.5625rem 1.125rem;
  }
}
@media (min-width: 960px) {
  .radio-form .A-LSTO-RW-ALL li:first-child,
  .radio-form .A-LSTU-RW-ALL li:first-child {
    margin: 0 0 10px 20px;
    margin: 0rem 0rem 0.625rem 1.25rem;
  }
}
.radio-form .field-amount .guideFieldWidget {
  padding: 0 0 0 14px;
  padding: 0rem 0rem 0rem 0.875rem;
  position: relative;
}
@media (min-width: 480px) {
  .radio-form .field-amount .guideFieldWidget {
    padding: 0 0 0 18px;
    padding: 0rem 0rem 0rem 1.125rem;
  }
}
@media (min-width: 960px) {
  .radio-form .field-amount .guideFieldWidget {
    padding: 0 0 0 20px;
    padding: 0rem 0rem 0rem 1.25rem;
  }
}
.radio-form .field-amount .guideFieldWidget::before {
  font-size: 18px;
  font-size: 1.125rem;
  top: 8px;
  left: 0;
  content: "$";
  display: block;
  position: absolute;
}
.radio-form
  #guideContainer-rootPanel-submit___guide-item
  > .submit
  > .guideFieldNode
  > .guideFieldWidget
  > button.submit {
  margin: 0;
}
.radio-form #guideContainer-rootPanel-guidetextbox_description___widget {
  width: 100%;
  height: 100px;
}
.radio-form #guideContainer-rootPanel-submit__ {
  width: 100%;
  padding-top: 40px;
}
.radio-form .timeSelect .time-select select {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.2;
  color: #333;
  width: 49.3%;
  height: 40px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin-top: 27px;
}
@media (min-width: 480px) {
  .radio-form .timeSelect .time-select select {
    width: 26.2%;
  }
}
@media (min-width: 960px) {
  .radio-form .timeSelect .time-select select {
    width: 24.6%;
  }
}
.M-NTCTBL-RW-DEV {
  overflow: auto;
  clear: both;
}
.M-NTCTBL-RW-DEV .table-wrapper {
  overflow: auto;
}
.M-NTCTBL-RW-DEV .adaptable-table {
  position: relative;
}
.M-NTCTBL-RW-DEV .adaptable-table::before {
  display: none;
}
.M-NTCTBL-RW-DEV .adaptable-table .table-wrapper {
  overflow-x: scroll;
}
.M-NTCTBL-RW-DEV .adaptable-table table {
  border-top: 0;
}
.M-NTCTBL-RW-DEV .adaptable-table td:first-child,
.M-NTCTBL-RW-DEV .adaptable-table th:first-child {
  border-left: 1px solid #d9d9d9;
}
.M-NTCTBL-RW-DEV .adaptable-table .c-000 td:first-child,
.M-NTCTBL-RW-DEV .adaptable-table .c-000 th:first-child {
  border-left: 1px solid #000;
}
.M-NTCTBL-RW-DEV .adaptable-table .c-666 td:first-child,
.M-NTCTBL-RW-DEV .adaptable-table .c-666 th:first-child {
  border-left: 1px solid #666;
}
.M-NTCTBL-RW-DEV.flexible-columns table,
.M-NTCTBL-RW-DEV .flexible-columns table {
  table-layout: auto;
}
.M-NTCTBL-RW-DEV p {
  margin-bottom: 0;
}
.M-NTCTBL-RW-DEV a {
  color: inherit;
}
.M-NTCTBL-RW-DEV a:hover {
  color: inherit;
}
.M-NTCTBL-RW-DEV.c-666 table,
.M-NTCTBL-RW-DEV .c-666 table {
  border-left: 1px solid #666;
  border-top: 1px solid #666;
}
.M-NTCTBL-RW-DEV.c-666 table th,
.M-NTCTBL-RW-DEV .c-666 table th {
  background: #666;
  color: #fff;
}
.M-NTCTBL-RW-DEV.c-666 table td,
.M-NTCTBL-RW-DEV.c-666 table [scope="row"],
.M-NTCTBL-RW-DEV .c-666 table td,
.M-NTCTBL-RW-DEV .c-666 table [scope="row"] {
  background: #fff;
  border-right: 1px solid #666;
  border-bottom: 1px solid #666;
  color: #666;
}
.M-NTCTBL-RW-DEV.c-666 table td.t-sticky-column,
.M-NTCTBL-RW-DEV.c-666 table [scope="row"].t-sticky-column,
.M-NTCTBL-RW-DEV .c-666 table td.t-sticky-column,
.M-NTCTBL-RW-DEV .c-666 table [scope="row"].t-sticky-column {
  border: 1px solid #666;
  margin-top: -1px;
}
.M-NTCTBL-RW-DEV.c-666 table td p,
.M-NTCTBL-RW-DEV.c-666 table td li,
.M-NTCTBL-RW-DEV.c-666 table [scope="row"] p,
.M-NTCTBL-RW-DEV.c-666 table [scope="row"] li,
.M-NTCTBL-RW-DEV .c-666 table td p,
.M-NTCTBL-RW-DEV .c-666 table td li,
.M-NTCTBL-RW-DEV .c-666 table [scope="row"] p,
.M-NTCTBL-RW-DEV .c-666 table [scope="row"] li {
  color: #666;
}
.M-NTCTBL-RW-DEV.c-999 table,
.M-NTCTBL-RW-DEV .c-999 table {
  border-left: 1px solid #d9d9d9;
  border-top: 1px solid #d9d9d9;
}
.M-NTCTBL-RW-DEV.c-999 table th,
.M-NTCTBL-RW-DEV .c-999 table th {
  background: #ededed;
  color: #333;
}
.M-NTCTBL-RW-DEV.c-999 table td,
.M-NTCTBL-RW-DEV.c-999 table [scope="row"],
.M-NTCTBL-RW-DEV .c-999 table td,
.M-NTCTBL-RW-DEV .c-999 table [scope="row"] {
  background: #fff;
  border-right: 1px solid #d9d9d9;
  border-bottom: 1px solid #d9d9d9;
  color: #333;
}
.M-NTCTBL-RW-DEV.c-999 table td.t-sticky-column,
.M-NTCTBL-RW-DEV.c-999 table [scope="row"].t-sticky-column,
.M-NTCTBL-RW-DEV .c-999 table td.t-sticky-column,
.M-NTCTBL-RW-DEV .c-999 table [scope="row"].t-sticky-column {
  border: 1px solid #d9d9d9;
  margin-top: -1px;
}
.M-NTCTBL-RW-DEV.c-999 table td p,
.M-NTCTBL-RW-DEV.c-999 table td li,
.M-NTCTBL-RW-DEV.c-999 table [scope="row"] p,
.M-NTCTBL-RW-DEV.c-999 table [scope="row"] li,
.M-NTCTBL-RW-DEV .c-999 table td p,
.M-NTCTBL-RW-DEV .c-999 table td li,
.M-NTCTBL-RW-DEV .c-999 table [scope="row"] p,
.M-NTCTBL-RW-DEV .c-999 table [scope="row"] li {
  color: #333;
}
.M-NTCTBL-RW-DEV.c-000 table,
.M-NTCTBL-RW-DEV .c-000 table {
  border-left: 1px solid #000;
  border-top: 1px solid #000;
}
.M-NTCTBL-RW-DEV.c-000 table th,
.M-NTCTBL-RW-DEV .c-000 table th {
  background: #000;
  color: #fff;
}
.M-NTCTBL-RW-DEV.c-000 table td,
.M-NTCTBL-RW-DEV.c-000 table [scope="row"],
.M-NTCTBL-RW-DEV .c-000 table td,
.M-NTCTBL-RW-DEV .c-000 table [scope="row"] {
  background: #fff;
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
  color: #000;
}
.M-NTCTBL-RW-DEV.c-000 table td.t-sticky-column,
.M-NTCTBL-RW-DEV.c-000 table [scope="row"].t-sticky-column,
.M-NTCTBL-RW-DEV .c-000 table td.t-sticky-column,
.M-NTCTBL-RW-DEV .c-000 table [scope="row"].t-sticky-column {
  border: 1px solid #000;
  margin-top: -1px;
}
.M-NTCTBL-RW-DEV.c-000 table td p,
.M-NTCTBL-RW-DEV.c-000 table td li,
.M-NTCTBL-RW-DEV.c-000 table [scope="row"] p,
.M-NTCTBL-RW-DEV.c-000 table [scope="row"] li,
.M-NTCTBL-RW-DEV .c-000 table td p,
.M-NTCTBL-RW-DEV .c-000 table td li,
.M-NTCTBL-RW-DEV .c-000 table [scope="row"] p,
.M-NTCTBL-RW-DEV .c-000 table [scope="row"] li {
  color: #000;
}
.M-NTCTBL-RW-DEV table {
  width: 100%;
  min-width: 660px;
  max-width: 1280px;
  background: #fff;
  border-collapse: separate;
  border-spacing: 0;
  table-layout: fixed;
  border: 0;
  padding: 0;
  margin: 0;
  overflow-wrap: break-word;
}
.M-NTCTBL-RW-DEV table caption {
  text-align: left;
  width: auto;
  padding: 0 14px 21px;
}
@media (min-width: 480px) {
  .M-NTCTBL-RW-DEV table caption {
    padding: 0 18px 18px;
  }
}
@media (min-width: 960px) {
  .M-NTCTBL-RW-DEV table caption {
    padding: 0 20px 20px;
  }
}
.M-NTCTBL-RW-DEV table tr td,
.M-NTCTBL-RW-DEV table tr th {
  font-family: "HSBC Univers Next", "Arial", "PingFang SC", "Microsoft YaHei",
    "Lantinghei SC", "Heiti SC", "simhei", "sans-serif";
  font-size: 14px;
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.2;
  text-align: left;
  padding: 4px 10px;
  border: 0;
}
.M-NTCTBL-RW-DEV table tr td:first-child,
.M-NTCTBL-RW-DEV table tr th:first-child {
  top: auto;
}
.M-NTCTBL-RW-DEV table tr th[scope="col"] {
  font-family: "HSBC Univers Next", "Arial", "PingFang SC", "Microsoft YaHei",
    "Lantinghei SC", "Heiti SC", "simhei", "sans-serif";
  font-size: 16px;
  font-size: 1rem;
  font-style: normal;
  font-weight: 700;
  line-height: 1.2;
  text-align: left;
  vertical-align: center;
}
.M-NTCTBL-RW-DEV table .icon-wrap {
  font-family: "HSBC Univers Next", "Arial", "PingFang SC", "Microsoft YaHei",
    "Lantinghei SC", "Heiti SC", "simhei", "sans-serif";
  font-size: 22px;
  font-size: 1.375rem;
  font-style: normal;
  font-weight: 700;
  margin: 0;
  display: inline;
  text-align: center;
}
.M-NTCTBL-RW-DEV.is-edited table {
  min-width: auto !important;
  max-width: auto !important;
  width: 100% !important;
  border-collapse: collapse;
}
.M-NTCTBL-RW-DEV.is-edited table tr td,
.M-NTCTBL-RW-DEV.is-edited table tr th {
  border: 1px solid #333;
  text-align: left;
}
.M-NTCTBL-RW-DEV.is-edited table tr .icon-wrap,
.M-NTCTBL-RW-DEV.is-edited table tr .icon {
  display: inline;
}
.M-NTCTPC-RW-DEV {
  overflow: auto;
  clear: both;
}
.M-NTCTPC-RW-DEV caption {
  text-align: left;
}
.M-NTCTPC-RW-DEV .c-666 {
  border-bottom: 2px solid #666;
}
.M-NTCTPC-RW-DEV .c-666 dt {
  background: #666;
}
.M-NTCTPC-RW-DEV .c-666 dt div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
}
.M-NTCTPC-RW-DEV .c-666 dt .A-PAR22R-RW-ALL {
  color: #fff;
  font-weight: 700;
  text-align: center;
  display: table;
  width: 100%;
  height: 100%;
  vertical-align: middle;
}
.M-NTCTPC-RW-DEV .c-666 dt .A-PAR22R-RW-ALL .text {
  display: table-cell;
  vertical-align: middle;
}
.M-NTCTPC-RW-DEV .c-666 dd {
  background: 0;
  color: #666;
}
.M-NTCTPC-RW-DEV .c-666 dd p {
  color: #666;
}
.M-NTCTPC-RW-DEV .c-999 {
  border: 1px solid #d9d9d9;
}
.M-NTCTPC-RW-DEV .c-999 dt {
  background: #ededed;
  color: #333;
}
.M-NTCTPC-RW-DEV .c-999 dt .A-PAR16R-RW-ALL {
  color: #333;
  font-weight: 700;
}
.M-NTCTPC-RW-DEV .c-999 dd {
  background: 0;
  color: #333;
}
.M-NTCTPC-RW-DEV .c-999 dd p {
  color: #333;
}
.M-NTCTPC-RW-DEV .c-000 {
  border: 1px solid #000;
}
.M-NTCTPC-RW-DEV .c-000 dt {
  background: #000;
}
.M-NTCTPC-RW-DEV .c-000 dt .A-PAR16R-RW-ALL {
  color: #fff;
  font-weight: 700;
}
.M-NTCTPC-RW-DEV .c-000 dd {
  background: 0;
  color: #000;
}
.M-NTCTPC-RW-DEV .c-000 dd p {
  color: #000;
}
.M-NTCTPC-RW-DEV dl {
  width: 100%;
  background: #fff;
  border: 0;
  padding: 0;
  margin: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.M-NTCTPC-RW-DEV dl dt,
.M-NTCTPC-RW-DEV dl dd {
  font-family: "HSBC Univers Next", "Arial", "PingFang SC", "Microsoft YaHei",
    "Lantinghei SC", "Heiti SC", "simhei", "sans-serif";
  font-size: 14px;
  font-size: 0.875rem;
  padding: 3.5px 7px 3.5px 7px;
  padding: 0.21875rem 0.4375rem 0.21875rem 0.4375rem;
  font-style: normal;
  font-weight: 400;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
@media (min-width: 480px) {
  .M-NTCTPC-RW-DEV dl dt,
  .M-NTCTPC-RW-DEV dl dd {
    padding: 4.5px 9px 4.5px 9px;
    padding: 0.28125rem 0.5625rem 0.28125rem 0.5625rem;
  }
}
@media (min-width: 960px) {
  .M-NTCTPC-RW-DEV dl dt,
  .M-NTCTPC-RW-DEV dl dd {
    padding: 5px 10px 5px 10px;
    padding: 0.3125rem 0.625rem 0.3125rem 0.625rem;
  }
}
.M-NTCTPC-RW-DEV dl dt {
  width: 100%;
  float: left;
}
@media (min-width: 480px) {
  .M-NTCTPC-RW-DEV dl dt {
    width: auto;
    min-width: 25%;
    max-width: 50%;
  }
}
.M-NTCTPC-RW-DEV dl dd {
  width: 100%;
  overflow: hidden;
}
@media (min-width: 480px) {
  .M-NTCTPC-RW-DEV dl dd {
    width: auto;
    min-width: 50%;
    max-width: 75%;
  }
}
.M-NTCTPC-RW-DEV dl p {
  margin-bottom: 0;
}
.M-NTCTPC-RW-DEV dl a {
  color: inherit;
}
.M-NTCTPC-RW-DEV dl a:hover {
  color: inherit;
}
.O-TITLE-RW-DEV .A-BBST28R-RW-ALL {
  text-align: left;
  padding-left: 15px;
  border-left: 5px solid transparent;
}
.O-TITLE-RW-DEV .A-BBST28R-RW-ALL::after {
  right: auto;
  left: -5px;
}
.O-TITLE-RW-DEV .O-SMARTSPCGEN-DEV:last-child::after {
  height: 0;
}
.report-page-wrapper {
  min-width: 100%;
  margin: 0 auto;
}
.report-page-wrapper.components-details-page {
  max-width: 1240px;
}
.report-page-wrapper .inner-container {
  max-width: 1240px;
  margin: 0 auto;
  display: block;
  position: relative;
}
.report-page-wrapper .inner-container.table-container {
  width: 100%;
  max-width: 99%;
  overflow-x: auto;
  overflow-y: hidden;
  position: relative;
  z-index: 1;
}
.report-page-wrapper .top-scroll-nav {
  position: relative;
  z-index: 3;
  margin-bottom: -50px;
  text-align: center;
}
.report-page-wrapper .bottom-scroll-nav {
  text-align: center;
}
.report-page-wrapper .componentsTable {
  width: 100%;
  display: table;
}
.report-page-wrapper .componentsTable .group {
  display: table-cell;
  padding: 3px;
  width: 2%;
}
.report-page-wrapper .componentsTable .group[id="table-start"],
.report-page-wrapper .componentsTable .group[id="table-end"] {
  padding-top: 50px;
}
.report-page-wrapper .to-left {
  float: left;
}
.report-page-wrapper .to-right {
  float: right;
}
.report-page-wrapper .to-center {
  display: inline-block;
}
.componentsTable {
  margin: 0 auto;
  width: 1685px;
  overflow-x: auto;
}
.componentsTable .group {
  font-family: "HSBC Univers Next", "Arial", "PingFang SC", "Microsoft YaHei",
    "Lantinghei SC", "Heiti SC", "simhei", "sans-serif";
  font-size: 12px;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 400;
  font-weight: bold;
}
.componentsTable .group .component {
  border: 1px solid #000;
  width: 90px;
  height: 90px;
  margin-bottom: 6px;
  word-wrap: break-word;
}
.componentsTable .group .component.deprecated {
  border: 2px solid #db0011;
  width: 88px;
  height: 88px;
}
.componentsTable .group .component .title {
  text-transform: uppercase;
  text-align: center;
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  background-color: rgba(251, 251, 251, 0.5);
}
.componentsTable .group a {
  color: #000;
}
.components-table-heading {
  margin: 20px 0 30px;
}
.report-page-wrapper .legend-list {
  margin: 15px 5px;
}
.report-page-wrapper .legend-list .legend-item {
  width: 100%;
  float: left;
  white-space: nowrap;
}
@media (min-width: 480px) {
  .report-page-wrapper .legend-list .legend-item {
    width: 50%;
  }
}
@media (min-width: 960px) {
  .report-page-wrapper .legend-list .legend-item {
    width: 25%;
  }
}
.report-page-wrapper .legend-list .legend-item .legend-box {
  display: -moz-inline-stack;
  display: inline-block;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  width: 20px;
  height: 20px;
  border: 1px solid #000;
}
.report-page-wrapper .legend-list .legend-item .legend-text {
  display: -moz-inline-stack;
  display: inline-block;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
  margin: 0 20px 0 16px;
  vertical-align: super;
}
.report-page-wrapper .Page-Template {
  background-color: #305a85;
}
.report-page-wrapper .Global {
  background-color: #e9a115;
}
.report-page-wrapper .Layout {
  background-color: #e54d58;
}
.report-page-wrapper .Navigation {
  background-color: #588942;
}
.report-page-wrapper .Interactive {
  background-color: #547da7;
}
.report-page-wrapper .Text {
  background-color: #9ab79d;
}
.report-page-wrapper .Imagery {
  background-color: #716196;
}
.report-page-wrapper .Tables {
  background-color: #464379;
}
.report-page-wrapper .Buttons {
  background-color: #716196;
}
.report-page-wrapper .Form {
  background-color: #305f1b;
}
.report-page-wrapper .List {
  background-color: #31404a;
}
.report-page-wrapper .Media {
  background-color: #269792;
}
.report-page-wrapper .Messaging {
  background-color: #e9e9e9;
}
.report-page-wrapper .Block {
  background-color: #a7a7a7;
}
.title-red {
  font-size: 20px;
  font-size: 1.25rem;
  color: #db0011;
}
.inner-container {
  margin: 0 auto;
  display: block;
  position: relative;
}
.componentsList {
  margin: 0 auto;
  width: auto;
  overflow-x: auto;
}
.button {
  margin-top: 20px;
}
@media (min-width: 480px) {
  .button {
    margin-top: 0;
  }
}
.report-page-wrapper {
  min-width: 100%;
  margin: 0 auto;
}
.report-page-wrapper.components-details-page {
  max-width: 1240px;
}
.report-page-wrapper .inner-container {
  max-width: 1240px;
  margin: 0 auto;
  display: block;
  position: relative;
}
.report-page-wrapper .inner-container.table-container {
  width: 100%;
  max-width: 99%;
  overflow-x: auto;
  overflow-y: hidden;
  position: relative;
  z-index: 1;
}
.report-page-wrapper .top-scroll-nav {
  position: relative;
  z-index: 3;
  margin-bottom: -50px;
  text-align: center;
}
.report-page-wrapper .bottom-scroll-nav {
  text-align: center;
}
.report-page-wrapper .componentsTable {
  width: 100%;
  display: table;
}
.report-page-wrapper .componentsTable .group {
  display: table-cell;
  padding: 3px;
  width: 2%;
}
.report-page-wrapper .componentsTable .group[id="table-start"],
.report-page-wrapper .componentsTable .group[id="table-end"] {
  padding-top: 50px;
}
.report-page-wrapper .to-left {
  float: left;
}
.report-page-wrapper .to-right {
  float: right;
}
.report-page-wrapper .to-center {
  display: inline-block;
}
.components-details-page .components-details-page-heading {
  font-family: "HSBC Univers Next", "Arial", "PingFang SC", "Microsoft YaHei",
    "Lantinghei SC", "Heiti SC", "simhei", "sans-serif";
  font-size: 28px;
  font-size: 1.75rem;
  font-style: normal;
  font-weight: 300;
  margin: 20px 0;
  color: #db0011;
}
.components-details-page table {
  border-collapse: collapse;
  border-radius: 4px;
  margin-bottom: 40px;
}
.components-details-page table,
.components-details-page .components-details-page-th,
.components-details-page .components-details-page-td {
  border: 1px solid #c9c9c9;
}
.components-details-page .components-details-page-th {
  padding: 10px;
  text-align: left;
}
.components-details-page .components-details-page-td {
  padding: 10px;
}
.components-details-page .highlight-blue {
  background-color: #ededed;
}
.components-details-page .dropdown-content h2 {
  font-size: 24px;
  font-size: 1.5rem;
}
.M-SOCSHR-RW-DEV,
.social-media-sharing {
  position: relative;
}
@media (min-width: 480px) {
  .M-SOCSHR-RW-DEV,
  .social-media-sharing {
    margin-top: 12px;
  }
}
.M-SOCSHR-RW-DEV .to-right,
.social-media-sharing .to-right {
  float: none;
}
@media (min-width: 480px) {
  .M-SOCSHR-RW-DEV .to-right,
  .social-media-sharing .to-right {
    float: right;
  }
}
.M-SOCSHR-RW-DEV .to-right .drop-content,
.social-media-sharing .to-right .drop-content {
  padding: 0 7px 0 7px;
  padding: 0rem 0.4375rem 0rem 0.4375rem;
  left: auto;
  right: 0;
  margin-left: -174px;
  display: none;
  list-style: none;
  overflow: hidden;
  max-width: 235px;
  width: auto;
  height: auto;
  max-height: 60px;
  background: #263039;
  position: absolute;
  top: 100%;
  z-index: 1;
}
@media (min-width: 480px) {
  .M-SOCSHR-RW-DEV .to-right .drop-content,
  .social-media-sharing .to-right .drop-content {
    padding: 0 9px 0 9px;
    padding: 0rem 0.5625rem 0rem 0.5625rem;
  }
}
@media (min-width: 960px) {
  .M-SOCSHR-RW-DEV .to-right .drop-content,
  .social-media-sharing .to-right .drop-content {
    padding: 0 10px 0 10px;
    padding: 0rem 0.625rem 0rem 0.625rem;
  }
}
.M-SOCSHR-RW-DEV .to-right .social-channel,
.social-media-sharing .to-right .social-channel {
  padding: 7px 0 7px 0;
  padding: 0.4375rem 0rem 0.4375rem 0rem;
  margin: 0 3.5px 0 3.5px;
  margin: 0rem 0.21875rem 0rem 0.21875rem;
  float: left;
  width: 32px;
  height: 32px;
  cursor: pointer;
}
@media (min-width: 480px) {
  .M-SOCSHR-RW-DEV .to-right .social-channel,
  .social-media-sharing .to-right .social-channel {
    padding: 9px 0 9px 0;
    padding: 0.5625rem 0rem 0.5625rem 0rem;
  }
}
@media (min-width: 960px) {
  .M-SOCSHR-RW-DEV .to-right .social-channel,
  .social-media-sharing .to-right .social-channel {
    padding: 10px 0 10px 0;
    padding: 0.625rem 0rem 0.625rem 0rem;
  }
}
@media (min-width: 480px) {
  .M-SOCSHR-RW-DEV .to-right .social-channel,
  .social-media-sharing .to-right .social-channel {
    margin: 0 4.5px 0 4.5px;
    margin: 0rem 0.28125rem 0rem 0.28125rem;
  }
}
@media (min-width: 960px) {
  .M-SOCSHR-RW-DEV .to-right .social-channel,
  .social-media-sharing .to-right .social-channel {
    margin: 0 5px 0 5px;
    margin: 0rem 0.3125rem 0rem 0.3125rem;
  }
}
.M-SOCSHR-RW-DEV .to-right .social-channel:first-child,
.social-media-sharing .to-right .social-channel:first-child {
  margin: 0 3.5px 0 0;
  margin: 0rem 0.21875rem 0rem 0rem;
}
@media (min-width: 480px) {
  .M-SOCSHR-RW-DEV .to-right .social-channel:first-child,
  .social-media-sharing .to-right .social-channel:first-child {
    margin: 0 4.5px 0 0;
    margin: 0rem 0.28125rem 0rem 0rem;
  }
}
@media (min-width: 960px) {
  .M-SOCSHR-RW-DEV .to-right .social-channel:first-child,
  .social-media-sharing .to-right .social-channel:first-child {
    margin: 0 5px 0 0;
    margin: 0rem 0.3125rem 0rem 0rem;
  }
}
.M-SOCSHR-RW-DEV .to-right .social-channel:last-child,
.social-media-sharing .to-right .social-channel:last-child {
  margin: 0 0 0 3.5px;
  margin: 0rem 0rem 0rem 0.21875rem;
}
@media (min-width: 480px) {
  .M-SOCSHR-RW-DEV .to-right .social-channel:last-child,
  .social-media-sharing .to-right .social-channel:last-child {
    margin: 0 0 0 4.5px;
    margin: 0rem 0rem 0rem 0.28125rem;
  }
}
@media (min-width: 960px) {
  .M-SOCSHR-RW-DEV .to-right .social-channel:last-child,
  .social-media-sharing .to-right .social-channel:last-child {
    margin: 0 0 0 5px;
    margin: 0rem 0rem 0rem 0.3125rem;
  }
}
.M-SOCSHR-RW-DEV .to-right .social-channel .social-media-icon,
.social-media-sharing .to-right .social-channel .social-media-icon {
  width: 32px;
  height: 32px;
  pointer-events: none;
}
.M-SOCSHR-RW-DEV .to-right .trigger-link,
.social-media-sharing .to-right .trigger-link {
  display: block;
}
.M-SOCSHR-RW-DEV .to-right .trigger-link:-moz-focusring,
.social-media-sharing .to-right .trigger-link:-moz-focusring {
  outline: 1px dotted #fff;
}
.no-outlines .M-SOCSHR-RW-DEV .to-right .trigger-link:-moz-focusring,
.no-outlines .social-media-sharing .to-right .trigger-link:-moz-focusring {
  outline: 0;
}
.M-SOCSHR-RW-DEV .to-right .trigger-link .social-media-icon,
.social-media-sharing .to-right .trigger-link .social-media-icon {
  display: block;
}
.M-SOCSHR-RW-DEV .drop-trigger,
.social-media-sharing .drop-trigger {
  float: right;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  min-height: 41px;
  border: 0;
  color: #263039;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  clear: both;
  white-space: nowrap;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.M-SOCSHR-RW-DEV .drop-trigger:-moz-focusring,
.social-media-sharing .drop-trigger:-moz-focusring {
  outline: 1px dotted #000;
}
.no-outlines .M-SOCSHR-RW-DEV .drop-trigger:-moz-focusring,
.no-outlines .social-media-sharing .drop-trigger:-moz-focusring {
  outline: 0;
}
.M-SOCSHR-RW-DEV .drop-trigger::before,
.social-media-sharing .drop-trigger::before {
  display: inline-block;
  vertical-align: middle;
  content: "";
  background: transparent
    url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/social/share-dark-steel-blue.svg")
    no-repeat 2px center;
  height: 41px;
  width: 40px;
}
.M-SOCSHR-RW-DEV .drop-trigger span,
.social-media-sharing .drop-trigger span {
  padding-right: 9px;
  color: #263039;
  vertical-align: middle;
  display: none;
  white-space: normal;
  padding-top: 11px;
}
@media (min-width: 480px) {
  .M-SOCSHR-RW-DEV .drop-trigger span,
  .social-media-sharing .drop-trigger span {
    display: inline-block;
  }
}
.M-SOCSHR-RW-DEV .drop-trigger.open,
.social-media-sharing .drop-trigger.open {
  color: #fff;
  background: #263039;
}
.M-SOCSHR-RW-DEV .drop-trigger.open:-moz-focusring,
.social-media-sharing .drop-trigger.open:-moz-focusring {
  outline: 1px dotted #fff;
  outline-offset: -1px;
}
.no-outlines .M-SOCSHR-RW-DEV .drop-trigger.open:-moz-focusring,
.no-outlines .social-media-sharing .drop-trigger.open:-moz-focusring {
  outline: 0;
}
.M-SOCSHR-RW-DEV .drop-trigger.open::before,
.social-media-sharing .drop-trigger.open::before {
  background: transparent
    url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/social/share-white.svg")
    no-repeat 2px center;
}
.M-SOCSHR-RW-DEV .drop-trigger.open span,
.social-media-sharing .drop-trigger.open span {
  color: #fff;
}
.M-SOCSHR-RW-DEV.dark-grey .drop-trigger,
.social-media-sharing.dark-grey .drop-trigger {
  color: #404040;
}
.M-SOCSHR-RW-DEV.dark-grey .drop-trigger::before,
.social-media-sharing.dark-grey .drop-trigger::before {
  background: transparent
    url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/social/share-inverted.svg")
    no-repeat 2px center;
}
.M-SOCSHR-RW-DEV.dark-grey .drop-trigger span,
.social-media-sharing.dark-grey .drop-trigger span {
  color: #404040;
}
.M-SOCSHR-RW-DEV.dark-grey .drop-trigger.open,
.social-media-sharing.dark-grey .drop-trigger.open {
  background-color: #404040;
  color: #fff;
}
.M-SOCSHR-RW-DEV.dark-grey .drop-trigger.open::before,
.social-media-sharing.dark-grey .drop-trigger.open::before {
  background: transparent
    url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/social/share-white.svg")
    no-repeat 2px center;
}
.M-SOCSHR-RW-DEV.dark-grey .drop-trigger.open span,
.social-media-sharing.dark-grey .drop-trigger.open span {
  color: #fff;
}
.M-SOCSHR-RW-DEV.dark-grey .drop-content,
.social-media-sharing.dark-grey .drop-content {
  background: #404040;
}
.M-SOCSHR-RW-DEV.black .drop-trigger,
.social-media-sharing.black .drop-trigger {
  color: #000;
}
.M-SOCSHR-RW-DEV.black .drop-trigger::before,
.social-media-sharing.black .drop-trigger::before {
  background: transparent
    url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/social/share-black.svg")
    no-repeat 2px center;
}
.M-SOCSHR-RW-DEV.black .drop-trigger span,
.social-media-sharing.black .drop-trigger span {
  color: #000;
}
.M-SOCSHR-RW-DEV.black .drop-trigger.open,
.social-media-sharing.black .drop-trigger.open {
  background-color: #000;
  color: #fff;
}
.M-SOCSHR-RW-DEV.black .drop-trigger.open::before,
.social-media-sharing.black .drop-trigger.open::before {
  background: transparent
    url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/social/share-white.svg")
    no-repeat 2px center;
}
.M-SOCSHR-RW-DEV.black .drop-trigger.open span,
.social-media-sharing.black .drop-trigger.open span {
  color: #fff;
}
.M-SOCSHR-RW-DEV.black .drop-content,
.social-media-sharing.black .drop-content {
  background: #000;
}
.O-RWDS-RW-DEV {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.O-RWDS-RW-DEV:first-child :first-child .O-SMARTSPCGEN-DEV:first-child::before {
  display: none;
}
.O-RWDS-RW-DEV .A-BBST28R-RW-ALL {
  margin: 0;
  margin: 0rem 0rem 0rem 0rem;
}
@media (min-width: 480px) {
  .O-RWDS-RW-DEV .A-BBST28R-RW-ALL {
    margin: 0;
    margin: 0rem 0rem 0rem 0rem;
  }
}
@media (min-width: 960px) {
  .O-RWDS-RW-DEV .A-BBST28R-RW-ALL {
    margin: 0;
    margin: 0rem 0rem 0rem 0rem;
  }
}
.O-RWDS-RW-DEV img {
  width: 100%;
}
.O-RWDS-RW-DEV .rewards-listing-item > .row {
  position: relative;
}
.O-RWDS-RW-DEV .smart-image .smart-image-figure {
  margin: 0 0 14px 0;
  margin: 0rem 0rem 0.875rem 0rem;
}
@media (min-width: 480px) {
  .O-RWDS-RW-DEV .smart-image .smart-image-figure {
    margin: 0 0 18px 0;
    margin: 0rem 0rem 1.125rem 0rem;
  }
}
@media (min-width: 960px) {
  .O-RWDS-RW-DEV .smart-image .smart-image-figure {
    margin: 0 0 20px 0;
    margin: 0rem 0rem 1.25rem 0rem;
  }
}
.O-RWDS-RW-DEV .smart-image img {
  width: 100%;
}
.O-RWDS-RW-DEV .A-LNKND38L-RW-ALL {
  margin: -7px 0 -2px;
  display: block;
}
.O-RWDS-RW-DEV .A-LNKND38L-RW-ALL,
.O-RWDS-RW-DEV .A-TYP16R-RW-ALL,
.O-RWDS-RW-DEV .A-LNKC28L-RW-ALL {
  padding: 0 0 14px 0;
  padding: 0rem 0rem 0.875rem 0rem;
  max-width: 100%;
  word-wrap: break-word;
}
@media (min-width: 480px) {
  .O-RWDS-RW-DEV .A-LNKND38L-RW-ALL,
  .O-RWDS-RW-DEV .A-TYP16R-RW-ALL,
  .O-RWDS-RW-DEV .A-LNKC28L-RW-ALL {
    padding: 0 0 18px 0;
    padding: 0rem 0rem 1.125rem 0rem;
  }
}
@media (min-width: 960px) {
  .O-RWDS-RW-DEV .A-LNKND38L-RW-ALL,
  .O-RWDS-RW-DEV .A-TYP16R-RW-ALL,
  .O-RWDS-RW-DEV .A-LNKC28L-RW-ALL {
    padding: 0 0 20px 0;
    padding: 0rem 0rem 1.25rem 0rem;
  }
}
.O-RWDS-RW-DEV .A-LNKC28L-RW-ALL {
  display: inline-block;
}
.O-RWDS-RW-DEV p.A-LNKC28L-RW-ALL {
  display: block;
  white-space: nowrap;
}
.O-RWDS-RW-DEV .rew-label {
  padding: 0 0 7px 0;
  padding: 0rem 0rem 0.4375rem 0rem;
}
@media (min-width: 480px) {
  .O-RWDS-RW-DEV .rew-label {
    padding: 0 0 9px 0;
    padding: 0rem 0rem 0.5625rem 0rem;
  }
}
@media (min-width: 960px) {
  .O-RWDS-RW-DEV .rew-label {
    padding: 0 0 10px 0;
    padding: 0rem 0rem 0.625rem 0rem;
  }
}
.O-RWDS-RW-DEV .link-container .A-TYP16R-RW-ALL {
  display: inline-block;
}
@media (min-width: 960px) {
  .O-RWDS-RW-DEV .product-general .last-val {
    padding: 0;
    padding: 0rem 0rem 0rem 0rem;
  }
}
@media (min-width: 960px) and (min-width: 480px) {
  .O-RWDS-RW-DEV .product-general .last-val {
    padding: 0;
    padding: 0rem 0rem 0rem 0rem;
  }
}
@media (min-width: 960px) and (min-width: 960px) {
  .O-RWDS-RW-DEV .product-general .last-val {
    padding: 0;
    padding: 0rem 0rem 0rem 0rem;
  }
}
.O-RWDS-RW-DEV .product-general .A-DIVVL-RW-ALL {
  position: absolute;
  top: 0;
  right: 31%;
  display: none;
  height: 100%;
}
@media (min-width: 960px) {
  .O-RWDS-RW-DEV .product-general .A-DIVVL-RW-ALL {
    display: block;
  }
}
@media (min-width: 960px) {
  .O-RWDS-RW-DEV .product-block {
    padding-left: 27px;
  }
}
.O-RWDS-RW-DEV .product-block .last-val {
  padding: 0;
  padding: 0rem 0rem 0rem 0rem;
}
@media (min-width: 480px) {
  .O-RWDS-RW-DEV .product-block .last-val {
    padding: 0;
    padding: 0rem 0rem 0rem 0rem;
  }
}
@media (min-width: 960px) {
  .O-RWDS-RW-DEV .product-block .last-val {
    padding: 0;
    padding: 0rem 0rem 0rem 0rem;
  }
}
@media (min-width: 960px) {
  .O-RWDS-RW-DEV .product-block .last-val {
    padding: 0 0 14px 0;
    padding: 0rem 0rem 0.875rem 0rem;
  }
}
@media (min-width: 960px) and (min-width: 480px) {
  .O-RWDS-RW-DEV .product-block .last-val {
    padding: 0 0 18px 0;
    padding: 0rem 0rem 1.125rem 0rem;
  }
}
@media (min-width: 960px) and (min-width: 960px) {
  .O-RWDS-RW-DEV .product-block .last-val {
    padding: 0 0 20px 0;
    padding: 0rem 0rem 1.25rem 0rem;
  }
}
.O-RWDS-RW-DEV .action-buttons {
  text-align: right;
}
.O-RWDS-RW-DEV .action-buttons .A-BTNSS-RW-ALL {
  margin: 14px 0 0 0;
  margin: 0.875rem 0rem 0rem 0rem;
  width: 100%;
  max-width: 100%;
}
@media (min-width: 480px) {
  .O-RWDS-RW-DEV .action-buttons .A-BTNSS-RW-ALL {
    margin: 18px 0 0 0;
    margin: 1.125rem 0rem 0rem 0rem;
  }
}
@media (min-width: 960px) {
  .O-RWDS-RW-DEV .action-buttons .A-BTNSS-RW-ALL {
    margin: 20px 0 0 0;
    margin: 1.25rem 0rem 0rem 0rem;
  }
}
@media (min-width: 480px) {
  .O-RWDS-RW-DEV .action-buttons .A-BTNSS-RW-ALL {
    width: auto;
  }
}
.O-RWDS-RW-DEV .A-DIVHL-RW-ALL {
  margin: 14px 0 0 0;
  margin: 0.875rem 0rem 0rem 0rem;
}
@media (min-width: 480px) {
  .O-RWDS-RW-DEV .A-DIVHL-RW-ALL {
    margin: 18px 0 0 0;
    margin: 1.125rem 0rem 0rem 0rem;
  }
}
@media (min-width: 960px) {
  .O-RWDS-RW-DEV .A-DIVHL-RW-ALL {
    margin: 20px 0 0 0;
    margin: 1.25rem 0rem 0rem 0rem;
  }
}
.cookie-management {
  padding: 0;
}
.cookie-management .cookie-management-content .O-SMARTSPCGEN-DEV::after {
  display: none;
}
.cookie-management
  .cookie-management-content
  .O-SMARTSPCGEN-DEV
  .A-FSRADB-RW-ALL {
  display: inline-block;
}
.cookie-management
  .cookie-management-content
  .O-SMARTSPCGEN-DEV
  .A-FSRADB-RW-ALL
  label::before {
  top: -3px;
}
.cookie-management
  .cookie-management-content
  .O-SMARTSPCGEN-DEV
  .A-FSRADB-RW-ALL
  input[type="radio"] {
  display: block;
  opacity: 0;
  position: absolute;
}
.cookie-management .A-BTNP-RW-ALL {
  margin: 14px 0 0 0;
  margin: 0.875rem 0rem 0rem 0rem;
}
@media (min-width: 480px) {
  .cookie-management .A-BTNP-RW-ALL {
    margin: 18px 0 0 0;
    margin: 1.125rem 0rem 0rem 0rem;
  }
}
@media (min-width: 960px) {
  .cookie-management .A-BTNP-RW-ALL {
    margin: 20px 0 0 0;
    margin: 1.25rem 0rem 0rem 0rem;
  }
}
.globalSmartMiniOffersListPage .links-list li,
.globalSmartMiniOfferPage .links-list li {
  display: inline-block;
  width: 49%;
}
@media (min-width: 480px) {
  .globalSmartMiniOffersListPage .links-list li,
  .globalSmartMiniOfferPage .links-list li {
    width: 24%;
  }
}
@media (min-width: 960px) {
  .globalSmartMiniOffersListPage .links-list li,
  .globalSmartMiniOfferPage .links-list li {
    width: 16.3%;
  }
}
.globalSmartMiniOffersListPage .A-BBST28R-RW-ALL,
.globalSmartMiniOfferPage .A-BBST28R-RW-ALL {
  margin: 0 0 7px 0;
  margin: 0rem 0rem 0.4375rem 0rem;
}
@media (min-width: 480px) {
  .globalSmartMiniOffersListPage .A-BBST28R-RW-ALL,
  .globalSmartMiniOfferPage .A-BBST28R-RW-ALL {
    margin: 0 0 9px 0;
    margin: 0rem 0rem 0.5625rem 0rem;
  }
}
@media (min-width: 960px) {
  .globalSmartMiniOffersListPage .A-BBST28R-RW-ALL,
  .globalSmartMiniOfferPage .A-BBST28R-RW-ALL {
    margin: 0 0 10px 0;
    margin: 0rem 0rem 0.625rem 0rem;
  }
}
.globalSmartMiniOffersListPage .A-LNKC28L-RW-ALL .icon::before,
.globalSmartMiniOffersListPage .A-LNKC28L-RW-ALL .icon::after,
.globalSmartMiniOffersListPage .A-LNKC28L-RW-ALL .ico-rev::before,
.globalSmartMiniOffersListPage .A-LNKC28L-RW-ALL .ico-rev::after,
.globalSmartMiniOfferPage .A-LNKC28L-RW-ALL .icon::before,
.globalSmartMiniOfferPage .A-LNKC28L-RW-ALL .icon::after,
.globalSmartMiniOfferPage .A-LNKC28L-RW-ALL .ico-rev::before,
.globalSmartMiniOfferPage .A-LNKC28L-RW-ALL .ico-rev::after {
  font-size: 32px;
  font-size: 2rem;
}
.globalSmartMiniOffersListPage .A-TYP22L-RW-ALL,
.globalSmartMiniOfferPage .A-TYP22L-RW-ALL {
  font-family: "HSBC Univers Next", "Arial", "PingFang SC", "Microsoft YaHei",
    "Lantinghei SC", "Heiti SC", "simhei", "sans-serif";
  font-style: normal;
  font-weight: 400;
  line-height: 28px;
}
.globalSmartMiniOffersListPage .A-LSTU-RW-ALL li,
.globalSmartMiniOfferPage .A-LSTU-RW-ALL li {
  font-size: 16px;
  font-size: 1rem;
  margin: 0;
  margin: 0rem 0rem 0rem 0rem;
  line-height: 19px;
}
@media (min-width: 480px) {
  .globalSmartMiniOffersListPage .A-LSTU-RW-ALL li,
  .globalSmartMiniOfferPage .A-LSTU-RW-ALL li {
    margin: 0;
    margin: 0rem 0rem 0rem 0rem;
  }
}
@media (min-width: 960px) {
  .globalSmartMiniOffersListPage .A-LSTU-RW-ALL li,
  .globalSmartMiniOfferPage .A-LSTU-RW-ALL li {
    margin: 0;
    margin: 0rem 0rem 0rem 0rem;
  }
}
.globalSmartMiniOffersListPage .O-SMARTSPCGENGRID {
  padding: 0 14px 0 14px;
  padding: 0rem 0.875rem 0rem 0.875rem;
}
@media (min-width: 480px) {
  .globalSmartMiniOffersListPage .O-SMARTSPCGENGRID {
    padding: 0 18px 0 18px;
    padding: 0rem 1.125rem 0rem 1.125rem;
  }
}
@media (min-width: 960px) {
  .globalSmartMiniOffersListPage .O-SMARTSPCGENGRID {
    padding: 0 20px 0 20px;
    padding: 0rem 1.25rem 0rem 1.25rem;
  }
}
.O-PINBANNER-RW-ALL {
  width: 100%;
  background: #fff;
  border-bottom: 1px solid #d7d8d6;
}
.aem-AuthorLayer-Edit .O-PINBANNER-RW-ALL {
  position: static;
  margin-top: 20px;
  margin-bottom: 20px;
  border-bottom: 0;
}
.O-PINBANNER-RW-ALL.active {
  position: relative;
  top: 0;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
}
.O-PINBANNER-RW-ALL.dynamic {
  position: absolute;
  bottom: 0;
  z-index: -1;
}
.aem-AuthorLayer-Edit .O-PINBANNER-RW-ALL.dynamic {
  position: static;
}
.O-PINBANNER-RW-ALL.dynamic.hidden {
  display: none;
}
.aem-AuthorLayer-Edit .O-PINBANNER-RW-ALL.dynamic.hidden {
  display: block;
}
.O-PINBANNER-RW-ALL .pinned-wrapper {
  padding-top: 16px;
  padding-bottom: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media (min-width: 760px) {
  .O-PINBANNER-RW-ALL .pinned-wrapper {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    padding-top: 20px;
    padding-bottom: 20px;
  }
}
.O-PINBANNER-RW-ALL .pinned-wrapper .A-PINBANNER-TITLE-RW-ALL {
  line-height: 1.5;
}
.O-PINBANNER-RW-ALL .pinned-wrapper.text-bold .A-PINBANNER-TITLE-RW-ALL {
  font-family: "HSBC Univers Next", "Arial", "PingFang SC", "Microsoft YaHei",
    "Lantinghei SC", "Heiti SC", "simhei", "sans-serif";
  font-style: normal;
  font-weight: 700;
}
.O-PINBANNER-RW-ALL .pinned-wrapper .A-BTNPINSEC-RW-ALL,
.O-PINBANNER-RW-ALL .pinned-wrapper .A-BTNPINTET-RW-ALL {
  padding: 10px 20px;
  line-height: 1.375;
}
.O-PINBANNER-RW-ALL .pinned-wrapper .A-BTNPINSEC-RW-ALL > span,
.O-PINBANNER-RW-ALL .pinned-wrapper .A-BTNPINTET-RW-ALL > span {
  margin: 0;
}
.O-PINBANNER-RW-ALL .pinned-wrapper .A-BTNP-RW-ALL {
  padding: 10px 20px;
  line-height: 1.5;
  border-width: 0;
}
.O-PINBANNER-RW-ALL .pinned-wrapper .A-BTNP-RW-ALL > span {
  display: inline-block;
}
.O-PINBANNER-RW-ALL .action-buttons {
  margin-left: -20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 6px;
}
@media (min-width: 760px) {
  .O-PINBANNER-RW-ALL .action-buttons {
    margin-left: 0;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    margin-top: 0;
  }
}
.O-PINBANNER-RW-ALL .action-buttons > div {
  margin-left: 20px;
  margin-top: 10px;
  width: 100%;
}
@media (min-width: 480px) {
  .O-PINBANNER-RW-ALL .action-buttons > div {
    width: auto;
  }
}
@media (min-width: 760px) {
  .O-PINBANNER-RW-ALL .action-buttons > div {
    margin-top: 0;
  }
}
.aem-AuthorLayer-Edit .O-PINBANNER-RW-ALL .action-buttons {
  margin-bottom: 20px;
}
.O-PINBANNER-RW-ALL .notification-banner {
  margin: -14px 0 0 0;
  margin: -0.875rem 0rem 0rem 0rem;
  padding: 0 14px 14px 14px;
  padding: 0rem 0.875rem 0.875rem 0.875rem;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
@media (min-width: 480px) {
  .O-PINBANNER-RW-ALL .notification-banner {
    margin: -18px 0 0 0;
    margin: -1.125rem 0rem 0rem 0rem;
  }
}
@media (min-width: 960px) {
  .O-PINBANNER-RW-ALL .notification-banner {
    margin: -20px 0 0 0;
    margin: -1.25rem 0rem 0rem 0rem;
  }
}
@media (min-width: 480px) {
  .O-PINBANNER-RW-ALL .notification-banner {
    padding: 0 18px 18px 18px;
    padding: 0rem 1.125rem 1.125rem 1.125rem;
  }
}
@media (min-width: 960px) {
  .O-PINBANNER-RW-ALL .notification-banner {
    padding: 0 20px 20px 20px;
    padding: 0rem 1.25rem 1.25rem 1.25rem;
  }
}
.A-BTNPINSEC-RW-ALL {
  background-color: black;
  border-color: transparent;
  color: white;
  border-width: 1px;
  border-style: solid;
  min-width: 190px;
}
.A-BTNPINSEC-RW-ALL:hover {
  background-color: #404040;
}
.A-BTNPINSEC-RW-ALL:active {
  background-color: #767676;
}
.A-BTNPINTET-RW-ALL {
  background-color: transparent;
  border-color: #333;
  color: #333;
  border-width: 1px;
  border-style: solid;
  min-width: 190px;
}
.A-BTNPINTET-RW-ALL:hover {
  background-color: #ededed;
}
.A-BTNPINTET-RW-ALL:active {
  background-color: #d7d8d6;
}
.O-BRANCH-DETAILS-RW-ALL .A-LNKC16R-RW-ALL {
  line-height: 16px;
}
.O-BRANCH-DETAILS-RW-ALL .M-CONTMAST-RW-RBWM {
  margin: 7px 0 14px 0;
  margin: 0.4375rem 0rem 0.875rem 0rem;
}
@media (min-width: 480px) {
  .O-BRANCH-DETAILS-RW-ALL .M-CONTMAST-RW-RBWM {
    margin: 9px 0 18px 0;
    margin: 0.5625rem 0rem 1.125rem 0rem;
  }
}
@media (min-width: 960px) {
  .O-BRANCH-DETAILS-RW-ALL .M-CONTMAST-RW-RBWM {
    margin: 10px 0 20px 0;
    margin: 0.625rem 0rem 1.25rem 0rem;
  }
}
.O-BRANCH-DETAILS-RW-ALL .M-CONTMAST-RW-RBWM .A-PAR22R-RW-ALL {
  font-size: 28px;
  font-size: 1.75rem;
  margin: 0 0 7px 0;
  margin: 0rem 0rem 0.4375rem 0rem;
  line-height: 28px;
}
@media (min-width: 480px) {
  .O-BRANCH-DETAILS-RW-ALL .M-CONTMAST-RW-RBWM .A-PAR22R-RW-ALL {
    margin: 0 0 9px 0;
    margin: 0rem 0rem 0.5625rem 0rem;
  }
}
@media (min-width: 960px) {
  .O-BRANCH-DETAILS-RW-ALL .M-CONTMAST-RW-RBWM .A-PAR22R-RW-ALL {
    margin: 0 0 10px 0;
    margin: 0rem 0rem 0.625rem 0rem;
  }
}
.O-BRANCH-DETAILS-RW-ALL .M-CONTMAST-RW-RBWM .expander {
  font-size: 16px;
  font-size: 1rem;
}
.O-BRANCH-DETAILS-RW-ALL .M-CONTMAST-RW-RBWM .expander .dropdown {
  background: 0;
  color: inherit;
  border: 0;
  text-align: inherit;
}
.O-BRANCH-DETAILS-RW-ALL .M-CONTMAST-RW-RBWM .event-description {
  margin: 0 0 7px 0;
  margin: 0rem 0rem 0.4375rem 0rem;
  line-height: 1.5;
}
@media (min-width: 480px) {
  .O-BRANCH-DETAILS-RW-ALL .M-CONTMAST-RW-RBWM .event-description {
    margin: 0 0 9px 0;
    margin: 0rem 0rem 0.5625rem 0rem;
  }
}
@media (min-width: 960px) {
  .O-BRANCH-DETAILS-RW-ALL .M-CONTMAST-RW-RBWM .event-description {
    margin: 0 0 10px 0;
    margin: 0rem 0rem 0.625rem 0rem;
  }
}
.O-BRANCH-DETAILS-RW-ALL .M-CONTMAST-RW-RBWM .event-description > p {
  margin: 0 0 7px 0;
  margin: 0rem 0rem 0.4375rem 0rem;
}
@media (min-width: 480px) {
  .O-BRANCH-DETAILS-RW-ALL .M-CONTMAST-RW-RBWM .event-description > p {
    margin: 0 0 9px 0;
    margin: 0rem 0rem 0.5625rem 0rem;
  }
}
@media (min-width: 960px) {
  .O-BRANCH-DETAILS-RW-ALL .M-CONTMAST-RW-RBWM .event-description > p {
    margin: 0 0 10px 0;
    margin: 0rem 0rem 0.625rem 0rem;
  }
}
.O-BRANCH-DETAILS-RW-ALL #branch-details-map {
  width: 100%;
  padding-top: 75%;
}
.O-BRANCH-DETAILS-RW-ALL #branch-details-marker-container {
  width: 45px;
  height: 45px;
}
.O-BRANCH-DETAILS-RW-ALL #branch-details-marker {
  font-size: 48px;
  font-size: 3rem;
  position: relative;
}
.O-BRANCH-DETAILS-RW-ALL #branch-details-marker svg {
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
@media (max-width: 959px) {
  .O-BRANCH-DETAILS-RW-ALL #map-container {
    margin: 0;
  }
}
.O-BRANCH-DETAILS-RW-ALL .A-LSTU-RW-ALL > li {
  list-style-type: none;
}
.O-BRANCHESLIST-RW-DEV ul {
  list-style-type: none;
}
.O-BRANCHESLIST-RW-DEV ul li:last-child {
  margin-bottom: 14px;
  margin-bottom: 0.875rem;
}
@media (min-width: 480px) {
  .O-BRANCHESLIST-RW-DEV ul li:last-child {
    margin-bottom: 18px;
    margin-bottom: 1.125rem;
  }
}
@media (min-width: 960px) {
  .O-BRANCHESLIST-RW-DEV ul li:last-child {
    margin-bottom: 20px;
    margin-bottom: 1.25rem;
  }
}
.O-BRANCHESLIST-RW-DEV .tags-filters {
  list-style: none;
}
.O-BRANCHESLIST-RW-DEV .tags-filters .tag-wrapper {
  display: inline-block;
}
.O-BRANCHESLIST-RW-DEV .tags-filters .tag-wrapper .tag {
  text-decoration: none;
}
.O-BRANCHESLIST-RW-DEV .tags-filters .tag-wrapper .tag--active {
  text-decoration: underline;
}
.O-BRANCHESLIST-RW-DEV .main-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  clear: both;
}
.O-BRANCHESLIST-RW-DEV .main-wrapper .container {
  margin-top: 28px;
  margin-top: 1.75rem;
}
@media (min-width: 480px) {
  .O-BRANCHESLIST-RW-DEV .main-wrapper .container {
    margin-top: 36px;
    margin-top: 2.25rem;
  }
}
@media (min-width: 960px) {
  .O-BRANCHESLIST-RW-DEV .main-wrapper .container {
    margin-top: 40px;
    margin-top: 2.5rem;
  }
}
.O-BRANCHESLIST-RW-DEV .main-wrapper .container .adress-wrapper {
  margin: 7px 0 0 0;
  margin: 0.4375rem 0rem 0rem 0rem;
}
@media (min-width: 480px) {
  .O-BRANCHESLIST-RW-DEV .main-wrapper .container .adress-wrapper {
    margin: 9px 0 0 0;
    margin: 0.5625rem 0rem 0rem 0rem;
  }
}
@media (min-width: 960px) {
  .O-BRANCHESLIST-RW-DEV .main-wrapper .container .adress-wrapper {
    margin: 10px 0 0 0;
    margin: 0.625rem 0rem 0rem 0rem;
  }
}
.O-BRANCHESLIST-RW-DEV .main-wrapper .A-LNKC22R-RW-ALL .icon::after,
.O-BRANCHESLIST-RW-DEV .main-wrapper .A-LNKC22R-RW-ALL .icon::before {
  line-height: 0;
}
.O-BRANCHESLIST-RW-DEV header .A-BBST28R-RW-ALL {
  margin: 42px 7px 0 7px;
  margin: 2.625rem 0.4375rem 0rem 0.4375rem;
}
@media (min-width: 480px) {
  .O-BRANCHESLIST-RW-DEV header .A-BBST28R-RW-ALL {
    margin: 54px 9px 0 9px;
    margin: 3.375rem 0.5625rem 0rem 0.5625rem;
  }
}
@media (min-width: 960px) {
  .O-BRANCHESLIST-RW-DEV header .A-BBST28R-RW-ALL {
    margin: 60px 10px 0 10px;
    margin: 3.75rem 0.625rem 0rem 0.625rem;
  }
}
.aem-AuthorLayer-Edit .O-BRANCHESLIST-RW-DEV .branches-error-message {
  padding: 14px 0 14px 0;
  padding: 0.875rem 0rem 0.875rem 0rem;
  border: 3px solid #db0011;
  color: #db0011;
}
@media (min-width: 480px) {
  .aem-AuthorLayer-Edit .O-BRANCHESLIST-RW-DEV .branches-error-message {
    padding: 18px 0 18px 0;
    padding: 1.125rem 0rem 1.125rem 0rem;
  }
}
@media (min-width: 960px) {
  .aem-AuthorLayer-Edit .O-BRANCHESLIST-RW-DEV .branches-error-message {
    padding: 20px 0 20px 0;
    padding: 1.25rem 0rem 1.25rem 0rem;
  }
}
.A-TYPS1M-RW-DEV,
.A-TYPS2M-RW-DEV,
.A-TYPS3M-RW-DEV,
.A-TYPS4M-RW-DEV,
.A-TYPS5M-RW-DEV,
.A-TYPS6M-RW-DEV,
.A-TYPS7M-RW-DEV {
  font-family: "HSBC Univers Next", "Arial", "PingFang SC", "Microsoft YaHei",
    "Lantinghei SC", "Heiti SC", "simhei", "sans-serif";
  font-style: normal;
  font-weight: 500;
}
.A-TYPS1R-RW-DEV,
.A-TYPS2R-RW-DEV,
.A-TYPS3R-RW-DEV,
.A-TYPS4R-RW-DEV,
.A-TYPS5R-RW-DEV,
.A-TYPS6R-RW-DEV,
.A-TYPS7R-RW-DEV {
  font-family: "HSBC Univers Next", "Arial", "PingFang SC", "Microsoft YaHei",
    "Lantinghei SC", "Heiti SC", "simhei", "sans-serif";
  font-style: normal;
  font-weight: 400;
}
.A-TYPS1L-RW-DEV,
.A-TYPS2L-RW-DEV,
.A-TYPS3L-RW-DEV,
.A-TYPS4L-RW-DEV,
.A-TYPS5L-RW-DEV,
.A-TYPS6L-RW-DEV,
.A-TYPS7L-RW-DEV {
  font-family: "HSBC Univers Next", "Arial", "PingFang SC", "Microsoft YaHei",
    "Lantinghei SC", "Heiti SC", "simhei", "sans-serif";
  font-style: normal;
  font-weight: 300;
}
.A-TYPS1M-RW-DEV,
.A-TYPS1R-RW-DEV,
.A-TYPS1L-RW-DEV {
  font-size: 33px;
  font-size: 2.0625rem;
  line-height: 1.2;
}
@media (min-width: 960px) {
  .A-TYPS1M-RW-DEV,
  .A-TYPS1R-RW-DEV,
  .A-TYPS1L-RW-DEV {
    font-size: 44px;
    font-size: 2.75rem;
    line-height: 1.15;
  }
}
.A-TYPS2M-RW-DEV,
.A-TYPS2R-RW-DEV,
.A-TYPS2L-RW-DEV {
  font-size: 28px;
  font-size: 1.75rem;
  line-height: 1.3;
}
@media (min-width: 960px) {
  .A-TYPS2M-RW-DEV,
  .A-TYPS2R-RW-DEV,
  .A-TYPS2L-RW-DEV {
    font-size: 35px;
    font-size: 2.1875rem;
    line-height: 1.2;
  }
}
.A-TYPS3M-RW-DEV,
.A-TYPS3R-RW-DEV,
.A-TYPS3L-RW-DEV {
  font-size: 23px;
  font-size: 1.4375rem;
  line-height: 1.3;
}
@media (min-width: 960px) {
  .A-TYPS3M-RW-DEV,
  .A-TYPS3R-RW-DEV,
  .A-TYPS3L-RW-DEV {
    font-size: 28px;
    font-size: 1.75rem;
  }
}
.A-TYPS4M-RW-DEV,
.A-TYPS4R-RW-DEV,
.A-TYPS4L-RW-DEV {
  font-size: 19px;
  font-size: 1.1875rem;
  line-height: 1.4;
}
@media (min-width: 960px) {
  .A-TYPS4M-RW-DEV,
  .A-TYPS4R-RW-DEV,
  .A-TYPS4L-RW-DEV {
    font-size: 22px;
    font-size: 1.375rem;
  }
}
.A-TYPS5M-RW-DEV,
.A-TYPS5R-RW-DEV,
.A-TYPS5L-RW-DEV {
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.5;
  text-decoration: none;
}
.A-TYPS5M-RW-DEV .icon::after,
.A-TYPS5M-RW-DEV .icon::before,
.A-TYPS5M-RW-DEV.ico-rev::after,
.A-TYPS5M-RW-DEV.ico-rev::before,
.A-TYPS5R-RW-DEV .icon::after,
.A-TYPS5R-RW-DEV .icon::before,
.A-TYPS5R-RW-DEV.ico-rev::after,
.A-TYPS5R-RW-DEV.ico-rev::before,
.A-TYPS5L-RW-DEV .icon::after,
.A-TYPS5L-RW-DEV .icon::before,
.A-TYPS5L-RW-DEV.ico-rev::after,
.A-TYPS5L-RW-DEV.ico-rev::before {
  font-size: 1.5em;
  margin-left: -3px;
  color: #db0011;
  vertical-align: -3px;
}
.A-TYPS6M-RW-DEV,
.A-TYPS6R-RW-DEV,
.A-TYPS6L-RW-DEV {
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.4;
}
.A-TYPS7M-RW-DEV,
.A-TYPS7R-RW-DEV,
.A-TYPS7L-RW-DEV {
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 1.3;
}
.O-PAGETITLE-RW-ALL .page-title {
  padding: 24px 0;
}
.O-PAGETITLE-RW-ALL .A-TYPS4L-RW-DEV {
  margin-top: 4px;
  float: none;
}
@media (min-width: 960px) {
  .O-PAGETITLE-RW-ALL .A-TYPS4L-RW-DEV {
    margin-top: 8px;
  }
}
.O-PAGETITLE-RW-ALL .A-TYPS1L-RW-DEV {
  float: none;
}
.O-PAGETITLE-RW-ALL .crh-notification__text {
  -webkit-box-flex: initial;
  -ms-flex-positive: initial;
  flex-grow: initial;
}
.O-PAGETITLE-RW-ALL .content-hub-notification-banner {
  margin-top: 1rem;
  margin-bottom: 1.25rem;
  float: none;
}
@media screen and (min-width: 60em) {
  .O-PAGETITLE-RW-ALL .content-hub-notification-banner {
    margin-top: 1.25rem;
  }
}
@media screen and (min-width: 60em) {
  .O-PAGETITLE-RW-ALL .content-hub-notification-banner {
    margin-bottom: 1.5rem;
  }
}
.O-PRODCMP-RW-DEV.O-NEWSPCGEN-DEV::before {
  display: none;
}
.O-PRODCMP-RW-DEV .title-container .A-TYPS1L-RW-DEV {
  padding: 40px 0 0 0;
  padding: 2.5rem 0rem 0rem 0rem;
}
@media (min-width: 480px) {
  .O-PRODCMP-RW-DEV .title-container .A-TYPS1L-RW-DEV {
    padding: 40px 0 0 0;
    padding: 2.5rem 0rem 0rem 0rem;
  }
}
@media (min-width: 960px) {
  .O-PRODCMP-RW-DEV .title-container .A-TYPS1L-RW-DEV {
    padding: 48px 0 0 0;
    padding: 3rem 0rem 0rem 0rem;
  }
}
.O-PRODCMP-RW-DEV .title-container .A-TYPS4L-RW-DEV {
  padding: 4px 0 40px 0;
  padding: 0.25rem 0rem 2.5rem 0rem;
}
@media (min-width: 480px) {
  .O-PRODCMP-RW-DEV .title-container .A-TYPS4L-RW-DEV {
    padding: 4px 0 40px 0;
    padding: 0.25rem 0rem 2.5rem 0rem;
  }
}
@media (min-width: 960px) {
  .O-PRODCMP-RW-DEV .title-container .A-TYPS4L-RW-DEV {
    padding: 8px 0 48px 0;
    padding: 0.5rem 0rem 3rem 0rem;
  }
}
.O-PRODCMP-RW-DEV .modal-window {
  visibility: hidden;
}
.O-PRODCMP-RW-DEV .modal-window.is-visible {
  visibility: visible;
}
.O-PRODCMP-RW-DEV .modal-window .modal-comparator-overlay {
  display: block;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #3e505d;
  opacity: 0.85;
  z-index: 20001;
}
.O-PRODCMP-RW-DEV .modal-window .main-modal {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 100%;
  width: 100%;
  overflow: auto;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 20002;
}
.O-PRODCMP-RW-DEV .modal-window .main-modal .modal-container {
  max-width: 500px;
  width: 100%;
  max-height: 100%;
  margin: 0 8px;
}
@media (min-width: 480px) {
  .O-PRODCMP-RW-DEV .modal-window .main-modal .modal-container {
    margin: 0 16px 0 16px;
    margin: 0rem 1rem 0rem 1rem;
  }
}
@media (min-width: 480px) and (min-width: 480px) {
  .O-PRODCMP-RW-DEV .modal-window .main-modal .modal-container {
    margin: 0 16px 0 16px;
    margin: 0rem 1rem 0rem 1rem;
  }
}
@media (min-width: 480px) and (min-width: 960px) {
  .O-PRODCMP-RW-DEV .modal-window .main-modal .modal-container {
    margin: 0 20px 0 20px;
    margin: 0rem 1.25rem 0rem 1.25rem;
  }
}
.O-PRODCMP-RW-DEV .modal-window .main-modal .modal-container .modal-dialog {
  padding: 0 16px 0 16px;
  padding: 0rem 1rem 0rem 1rem;
  margin: 44px 0;
  position: relative;
  max-width: 500px;
  width: auto;
  height: auto;
  background-color: #fff;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
@media (min-width: 480px) {
  .O-PRODCMP-RW-DEV .modal-window .main-modal .modal-container .modal-dialog {
    padding: 0 16px 0 16px;
    padding: 0rem 1rem 0rem 1rem;
  }
}
@media (min-width: 960px) {
  .O-PRODCMP-RW-DEV .modal-window .main-modal .modal-container .modal-dialog {
    padding: 0 20px 0 20px;
    padding: 0rem 1.25rem 0rem 1.25rem;
  }
}
@media (min-width: 960px) {
  .O-PRODCMP-RW-DEV .modal-window .main-modal .modal-container .modal-dialog {
    width: 500px;
  }
}
.O-PRODCMP-RW-DEV
  .modal-window
  .main-modal
  .modal-container
  .modal-dialog
  .close-button {
  left: auto;
  right: 0;
  border: 0;
  width: 44px;
  height: 44px;
  padding: 0;
  top: 0;
  position: absolute;
  background: transparent
    url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/close_modal.svg")
    no-repeat;
  background-position: 13px;
  background-size: 18px;
  cursor: pointer;
}
.O-PRODCMP-RW-DEV
  .modal-window
  .main-modal
  .modal-container
  .modal-dialog
  > .A-TYPS2R-RW-DEV {
  padding-top: 44px;
}
.O-PRODCMP-RW-DEV
  .modal-window
  .main-modal
  .modal-container
  .modal-dialog
  > .A-TYPS5R-RW-DEV {
  padding: 4px 0 28px 0;
  padding: 0.25rem 0rem 1.75rem 0rem;
}
@media (min-width: 480px) {
  .O-PRODCMP-RW-DEV
    .modal-window
    .main-modal
    .modal-container
    .modal-dialog
    > .A-TYPS5R-RW-DEV {
    padding: 4px 0 28px 0;
    padding: 0.25rem 0rem 1.75rem 0rem;
  }
}
@media (min-width: 960px) {
  .O-PRODCMP-RW-DEV
    .modal-window
    .main-modal
    .modal-container
    .modal-dialog
    > .A-TYPS5R-RW-DEV {
    padding: 8px 0 32px 0;
    padding: 0.5rem 0rem 2rem 0rem;
  }
}
.O-PRODCMP-RW-DEV
  .modal-window
  .main-modal
  .modal-container
  .modal-dialog
  .modal-button {
  margin-top: 8px;
  margin-top: 0.5rem;
  padding: 20px 0;
}
@media (min-width: 480px) {
  .O-PRODCMP-RW-DEV
    .modal-window
    .main-modal
    .modal-container
    .modal-dialog
    .modal-button {
    margin-top: 8px;
    margin-top: 0.5rem;
  }
}
@media (min-width: 960px) {
  .O-PRODCMP-RW-DEV
    .modal-window
    .main-modal
    .modal-container
    .modal-dialog
    .modal-button {
    margin-top: 12px;
    margin-top: 0.75rem;
  }
}
.O-PRODCMP-RW-DEV
  .modal-window
  .main-modal
  .modal-container
  .modal-dialog
  .modal-button.pinned {
  margin: 0 -16px 0 -16px;
  margin: 0rem -1rem 0rem -1rem;
  position: fixed;
  bottom: -999em;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: auto;
  padding: 8px;
  padding-left: inherit;
  padding-right: inherit;
  background: #fff;
}
@media (min-width: 480px) {
  .O-PRODCMP-RW-DEV
    .modal-window
    .main-modal
    .modal-container
    .modal-dialog
    .modal-button.pinned {
    margin: 0 -16px 0 -16px;
    margin: 0rem -1rem 0rem -1rem;
  }
}
@media (min-width: 960px) {
  .O-PRODCMP-RW-DEV
    .modal-window
    .main-modal
    .modal-container
    .modal-dialog
    .modal-button.pinned {
    margin: 0 -20px 0 -20px;
    margin: 0rem -1.25rem 0rem -1.25rem;
  }
}
@media (min-width: 960px) {
  .O-PRODCMP-RW-DEV
    .modal-window
    .main-modal
    .modal-container
    .modal-dialog
    .modal-button.pinned {
    width: 500px;
  }
}
.O-PRODCMP-RW-DEV
  .modal-window
  .main-modal
  .modal-container
  .modal-dialog
  .modal-button
  .A-BTNP-RW-ALL {
  bottom: 0;
  min-width: 100%;
  padding: 16px 20px;
  line-height: 1.1;
}
.O-PRODCMP-RW-DEV .tile-selector {
  margin-bottom: 16px;
  margin-bottom: 1rem;
  border: 1px solid #d7d8d6;
  padding: 16px;
  cursor: pointer;
}
@media (min-width: 480px) {
  .O-PRODCMP-RW-DEV .tile-selector {
    margin-bottom: 16px;
    margin-bottom: 1rem;
  }
}
@media (min-width: 960px) {
  .O-PRODCMP-RW-DEV .tile-selector {
    margin-bottom: 20px;
    margin-bottom: 1.25rem;
  }
}
@media (min-width: 960px) {
  .O-PRODCMP-RW-DEV .tile-selector:hover {
    border: 1px solid #d7d8d6;
    -webkit-box-shadow: inset 0 0 0 1px #d7d8d6;
    box-shadow: inset 0 0 0 1px #d7d8d6;
  }
  .O-PRODCMP-RW-DEV .tile-selector:hover .modal-checkbox {
    border: 1px solid #2278ce;
  }
}
.O-PRODCMP-RW-DEV .tile-selector:last-child {
  margin-bottom: 0;
}
.O-PRODCMP-RW-DEV .tile-selector.selected {
  border: 1px solid #00847f;
  -webkit-box-shadow: inset 0 0 0 1px #00847f;
  box-shadow: inset 0 0 0 1px #00847f;
}
.O-PRODCMP-RW-DEV .tile-selector.selected .modal-checkbox::after {
  left: auto;
  right: 0;
  position: absolute;
  content: "";
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/status_yes_thick_green.svg")
    no-repeat center;
  background-size: 18px;
  height: 32px;
  width: 32px;
  top: 0;
}
.O-PRODCMP-RW-DEV .tile-selector .container-title-checkbox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  position: relative;
}
.O-PRODCMP-RW-DEV .tile-selector .container-title-checkbox .label-for-checkbox {
  padding-right: 16px;
}
.O-PRODCMP-RW-DEV .tile-selector .container-title-checkbox .modal-checkbox {
  height: 32px;
  width: 32px;
  border: 1px solid #767676;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  cursor: pointer;
}
@media (min-width: 960px) {
  .O-PRODCMP-RW-DEV
    .tile-selector
    .container-title-checkbox
    .modal-checkbox:hover {
    border: 1px solid #2278ce;
  }
}
.O-PRODCMP-RW-DEV .tile-selector.disabled {
  opacity: 0.5;
  -webkit-box-shadow: none;
  box-shadow: none;
  cursor: not-allowed;
}
.O-PRODCMP-RW-DEV .tile-selector.disabled .modal-checkbox {
  border: 1px solid #767676;
  cursor: not-allowed;
}
.O-PRODCMP-RW-DEV .tile-selector.disabled .modal-checkbox:hover {
  border: 1px solid #767676;
}
.O-PRODCMP-RW-DEV .tile-selector .tile-description {
  display: block;
  border-top: 1px solid #ededed;
  margin-top: 16px;
}
@media (min-width: 960px) {
  .O-PRODCMP-RW-DEV .tile-selector .tile-description {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.O-PRODCMP-RW-DEV .tile-selector .tile-description .A-TYPS6L-RW-DEV {
  padding-top: 16px;
}
.O-PRODCMP-RW-DEV .tile-selector .tile-description .smart-image {
  padding-right: 16px;
  height: 108px;
  padding-top: 16px;
}
.O-PRODCMP-RW-DEV .tile-selector .tile-description .smart-image img {
  height: 108px;
  width: 172.288px;
}
.O-PRODCMP-RW-DEV .slide-area-wrapper {
  margin: 0 -14px 0 -14px;
  margin: 0rem -0.875rem 0rem -0.875rem;
  position: relative;
  overflow: hidden;
}
@media (min-width: 480px) {
  .O-PRODCMP-RW-DEV .slide-area-wrapper {
    margin: 0 -18px 0 -18px;
    margin: 0rem -1.125rem 0rem -1.125rem;
  }
}
@media (min-width: 960px) {
  .O-PRODCMP-RW-DEV .slide-area-wrapper {
    margin: 0 -20px 0 -20px;
    margin: 0rem -1.25rem 0rem -1.25rem;
  }
}
.O-PRODCMP-RW-DEV .slide-area-wrapper .slide-area {
  overflow-y: hidden;
  overflow-x: scroll;
  overflow: -moz-scrollbars-none;
  scrollbar-width: none;
  -ms-overflow-style: none;
}
@media (min-width: 960px) {
  .O-PRODCMP-RW-DEV .slide-area-wrapper .slide-area {
    overflow-x: hidden;
  }
}
.O-PRODCMP-RW-DEV .slide-area-wrapper .slide-area::-webkit-scrollbar {
  display: none;
}
.O-PRODCMP-RW-DEV .pagination-wrapper {
  padding: 0 14px 0 14px;
  padding: 0rem 0.875rem 0rem 0.875rem;
  width: calc(100% - 14px * 2);
  z-index: 1000;
  background: #fff;
}
@media (min-width: 480px) {
  .O-PRODCMP-RW-DEV .pagination-wrapper {
    padding: 0 18px 0 18px;
    padding: 0rem 1.125rem 0rem 1.125rem;
  }
}
@media (min-width: 960px) {
  .O-PRODCMP-RW-DEV .pagination-wrapper {
    padding: 0 20px 0 20px;
    padding: 0rem 1.25rem 0rem 1.25rem;
  }
}
@media (min-width: 480px) {
  .O-PRODCMP-RW-DEV .pagination-wrapper {
    width: calc(100% - 18px * 2);
  }
}
.O-PRODCMP-RW-DEV .pagination-wrapper .pagination {
  padding: 8px 0 8px 0;
  padding: 0.5rem 0rem 0.5rem 0rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-top: 1px solid #d7d8d6;
}
@media (min-width: 480px) {
  .O-PRODCMP-RW-DEV .pagination-wrapper .pagination {
    padding: 8px 0 8px 0;
    padding: 0.5rem 0rem 0.5rem 0rem;
  }
}
@media (min-width: 960px) {
  .O-PRODCMP-RW-DEV .pagination-wrapper .pagination {
    padding: 12px 0 12px 0;
    padding: 0.75rem 0rem 0.75rem 0rem;
  }
}
@media (min-width: 960px) {
  .O-PRODCMP-RW-DEV .pagination-wrapper .pagination {
    display: none;
    height: 0;
    padding: 0;
  }
}
.O-PRODCMP-RW-DEV .pagination-wrapper .pagination .pagination-text {
  text-align: right;
}
.O-PRODCMP-RW-DEV .pagination-wrapper .pagination .pagination-text span {
  display: inline-block;
}
.O-PRODCMP-RW-DEV .pagination-wrapper .pagination .pagination-button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 44px;
  width: 44px;
  background-color: #fff;
  color: #333;
  border: 1px solid #333;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
.O-PRODCMP-RW-DEV .pagination-wrapper .pagination .pagination-button:hover {
  background-color: #f3f3f3;
}
.O-PRODCMP-RW-DEV .pagination-wrapper .pagination .pagination-button:active {
  background-color: #ededed;
}
.O-PRODCMP-RW-DEV .pagination-wrapper .pagination .pagination-button:disabled {
  opacity: 0.3;
  background-color: #fff;
}
.O-PRODCMP-RW-DEV
  .pagination-wrapper
  .pagination
  .pagination-button.icon::after {
  content: "";
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/chevron_down_grey.svg")
    no-repeat center;
  width: 16px;
  height: 16px;
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
}
.O-PRODCMP-RW-DEV .pagination-wrapper .pagination .pagination-button.prev {
  margin: 0 8px 0 16px;
  margin: 0rem 0.5rem 0rem 1rem;
}
@media (min-width: 480px) {
  .O-PRODCMP-RW-DEV .pagination-wrapper .pagination .pagination-button.prev {
    margin: 0 8px 0 16px;
    margin: 0rem 0.5rem 0rem 1rem;
  }
}
@media (min-width: 960px) {
  .O-PRODCMP-RW-DEV .pagination-wrapper .pagination .pagination-button.prev {
    margin: 0 12px 0 20px;
    margin: 0rem 0.75rem 0rem 1.25rem;
  }
}
.O-PRODCMP-RW-DEV
  .pagination-wrapper
  .pagination
  .pagination-button.prev::after {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}
.O-PRODCMP-RW-DEV .product-images-container,
.O-PRODCMP-RW-DEV .product-select-container {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  padding: 0 0.8125rem;
  width: calc(200% + 2px);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
@media (min-width: 480px) {
  .O-PRODCMP-RW-DEV .product-images-container,
  .O-PRODCMP-RW-DEV .product-select-container {
    padding: 0 1.125rem;
    width: calc(133.33% + 6px);
  }
}
@media (min-width: 960px) {
  .O-PRODCMP-RW-DEV .product-images-container,
  .O-PRODCMP-RW-DEV .product-select-container {
    padding: 0 1.25rem;
    width: auto;
  }
}
.O-PRODCMP-RW-DEV .product-images-container .add-product,
.O-PRODCMP-RW-DEV .product-select-container .add-product {
  cursor: pointer;
}
.O-PRODCMP-RW-DEV .product-select-container {
  z-index: 900;
}
.O-PRODCMP-RW-DEV .product-select-container.pinned {
  position: fixed;
  top: inherit;
  left: inherit;
  right: inherit;
  -webkit-box-shadow: 0 2px #fff;
  box-shadow: 0 2px #fff;
}
@media (min-width: 960px) {
  .O-PRODCMP-RW-DEV .product-select-container.pinned {
    left: initial;
    right: initial;
    -webkit-box-shadow: 0 4px #fff;
    box-shadow: 0 4px #fff;
  }
}
.O-PRODCMP-RW-DEV .product-select-container.released {
  top: inherit;
  -webkit-box-shadow: 0 2px #fff;
  box-shadow: 0 2px #fff;
}
@media (min-width: 960px) {
  .O-PRODCMP-RW-DEV .product-select-container.released {
    -webkit-box-shadow: 0 4px #fff;
    box-shadow: 0 4px #fff;
  }
}
.O-PRODCMP-RW-DEV .product-select-container .product-select {
  width: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-flow: column wrap;
  flex-flow: column wrap;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 8px 16px;
  border-color: #fff;
  border-width: 0 1px;
  border-style: solid;
  background: #ededed;
}
@media (min-width: 960px) {
  .O-PRODCMP-RW-DEV .product-select-container .product-select {
    padding: 0 16px 16px;
    border-width: 0 2px;
  }
}
.O-PRODCMP-RW-DEV .product-select-container .product-select:nth-child(even) {
  background: #f3f3f3;
}
.O-PRODCMP-RW-DEV .product-select-container .product-select .title {
  word-break: break-word;
}
.O-PRODCMP-RW-DEV .product-select-container .product-select .link-icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  text-decoration: none;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  max-width: 100%;
  padding: 13px 0;
}
.O-PRODCMP-RW-DEV .product-select-container .product-select .link-icon::before {
  margin-right: 8px;
  font-size: 18px;
  font-size: 1.125rem;
  content: "";
  width: 18px;
  height: 18px;
}
.O-PRODCMP-RW-DEV
  .product-select-container
  .product-select
  .link-icon.add-icon::before {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/add_circle_grey.svg")
    no-repeat center;
}
.O-PRODCMP-RW-DEV
  .product-select-container
  .product-select
  .link-icon.clear-icon::before {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/clear-grey.svg")
    no-repeat center;
}
.O-PRODCMP-RW-DEV
  .product-select-container
  .product-select
  .link-icon:hover
  span {
  text-decoration: underline;
}
.O-PRODCMP-RW-DEV .product-select-container .product-select:first-child {
  border-left: 0;
}
.O-PRODCMP-RW-DEV .product-select-container .product-select:last-child {
  border-right: 0;
}
.O-PRODCMP-RW-DEV .product-images-container .image-select {
  width: 50%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-color: #fff;
  border-width: 0 1px 2px;
  border-style: solid;
  background: #ededed;
}
@media (min-width: 960px) {
  .O-PRODCMP-RW-DEV .product-images-container .image-select {
    border-width: 0 2px 4px;
  }
}
.O-PRODCMP-RW-DEV .product-images-container .image-select:nth-child(even) {
  background: #f3f3f3;
}
.O-PRODCMP-RW-DEV .product-images-container .image-select .image-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-flow: column wrap;
  flex-flow: column wrap;
  margin: auto 8px 16px;
}
@media (min-width: 960px) {
  .O-PRODCMP-RW-DEV .product-images-container .image-select .image-container {
    margin: auto 16px 16px;
  }
}
.O-PRODCMP-RW-DEV
  .product-images-container
  .image-select
  .image-container
  .add-image {
  padding-top: 63.05%;
  position: relative;
  background: #fff;
}
.O-PRODCMP-RW-DEV
  .product-images-container
  .image-select
  .image-container
  .add-image::before {
  position: absolute;
  top: 0;
  left: 33.33%;
  height: 100%;
  width: 33.33%;
  content: "";
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/add_circle-light-pearl.svg")
    no-repeat center;
  background-size: 100%;
}
.O-PRODCMP-RW-DEV
  .product-images-container
  .image-select
  .image-container
  .smart-image {
  padding-top: 63.05%;
  position: relative;
}
.O-PRODCMP-RW-DEV
  .product-images-container
  .image-select
  .image-container
  .smart-image
  .M-IMG-RW-DEV {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  overflow: hidden;
}
.O-PRODCMP-RW-DEV
  .product-images-container
  .image-select
  .image-container
  .smart-image
  .M-IMG-RW-DEV
  img {
  height: 100%;
  width: 100%;
}
.O-PRODCMP-RW-DEV .product-images-container .image-select:first-child {
  border-left: 0;
}
.O-PRODCMP-RW-DEV .product-images-container .image-select:last-child {
  border-right: 0;
}
.O-PRODCMP-RW-DEV .accordion-section-container {
  padding: 28px 14px 0 14px;
  padding: 1.75rem 0.875rem 0rem 0.875rem;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
@media (min-width: 480px) {
  .O-PRODCMP-RW-DEV .accordion-section-container {
    padding: 28px 18px 0 18px;
    padding: 1.75rem 1.125rem 0rem 1.125rem;
  }
}
@media (min-width: 960px) {
  .O-PRODCMP-RW-DEV .accordion-section-container {
    padding: 32px 20px 0 20px;
    padding: 2rem 1.25rem 0rem 1.25rem;
  }
}
.O-PRODCMP-RW-DEV .accordion-section-container.has-expander + .has-expander {
  padding-top: 0;
  margin-top: -1px;
}
.O-PRODCMP-RW-DEV .accordion-section-container .section-title {
  width: calc(100% - 0.875rem * 2);
}
.O-PRODCMP-RW-DEV .accordion-section-container .section-title .text-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 3px 0;
  line-height: 21px;
}
@media (min-width: 960px) {
  .O-PRODCMP-RW-DEV
    .accordion-section-container
    .section-title
    .text-container {
    line-height: 25px;
  }
}
.O-PRODCMP-RW-DEV
  .accordion-section-container
  .section-title
  .text-container::before {
  margin-right: 17px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  content: "";
  display: inline-block;
  width: 3px;
  height: 21px;
  background-color: #db0011;
}
@media (min-width: 960px) {
  .O-PRODCMP-RW-DEV
    .accordion-section-container
    .section-title
    .text-container::before {
    height: 25px;
  }
}
.O-PRODCMP-RW-DEV .accordion-section-container .O-ADVEXP-RW-RBWM {
  overflow: visible;
  padding-bottom: 1px;
}
.O-PRODCMP-RW-DEV .accordion-section-container .O-ADVEXP-RW-RBWM::before,
.O-PRODCMP-RW-DEV .accordion-section-container .O-ADVEXP-RW-RBWM::after {
  width: calc(100% - 0.875rem * 2);
  content: "";
  position: absolute;
  height: 0;
  border-top: 1px solid #d7d8d6;
}
.O-PRODCMP-RW-DEV
  .accordion-section-container
  .O-ADVEXP-RW-RBWM
  .A-EXPACC-RW-DEV {
  border-width: 1px 0 0;
  border-color: #fff;
}
.O-PRODCMP-RW-DEV
  .accordion-section-container
  .O-ADVEXP-RW-RBWM
  .A-EXPACC-RW-DEV
  .dropdown {
  width: calc(100% - 0.875rem * 2);
}
.O-PRODCMP-RW-DEV
  .accordion-section-container
  .O-ADVEXP-RW-RBWM
  .A-EXPACC-RW-DEV
  .dropdown::after {
  content: "";
  width: 18px;
  height: 18px;
  padding: 15px 0;
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/chevron_down_grey.svg")
    no-repeat center;
}
.O-PRODCMP-RW-DEV
  .accordion-section-container
  .O-ADVEXP-RW-RBWM
  .A-EXPACC-RW-DEV
  .dropdown[aria-expanded="true"]::after {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.O-PRODCMP-RW-DEV .accordion-section-container .section-heading {
  padding: 20px 0 12px 0;
  padding: 1.25rem 0rem 0.75rem 0rem;
  width: calc(100% - 0.875rem * 2);
}
@media (min-width: 480px) {
  .O-PRODCMP-RW-DEV .accordion-section-container .section-heading {
    padding: 20px 0 12px 0;
    padding: 1.25rem 0rem 0.75rem 0rem;
  }
}
@media (min-width: 960px) {
  .O-PRODCMP-RW-DEV .accordion-section-container .section-heading {
    padding: 24px 0 16px 0;
    padding: 1.5rem 0rem 1rem 0rem;
  }
}
.O-PRODCMP-RW-DEV .accordion-section-container .O-FOOTNOTES-RW-DEV {
  width: calc(100% - 0.875rem * 2);
}
.O-PRODCMP-RW-DEV .accordion-section-container .section-columns-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  margin: 0 -1px;
  width: calc(200% + 32px);
}
@media (min-width: 480px) {
  .O-PRODCMP-RW-DEV .accordion-section-container .section-columns-container {
    margin: 0 -1px;
    width: calc(133.33% + 20px);
  }
}
@media (min-width: 960px) {
  .O-PRODCMP-RW-DEV .accordion-section-container .section-columns-container {
    margin: 0 -2px;
    width: auto;
  }
}
.O-PRODCMP-RW-DEV
  .accordion-section-container
  .section-columns-container
  .section-column {
  width: 50%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-color: #fff;
  border-width: 0 1px;
  border-style: solid;
  padding: 16px 8px;
  background: #ededed;
}
@media (min-width: 960px) {
  .O-PRODCMP-RW-DEV
    .accordion-section-container
    .section-columns-container
    .section-column {
    border-width: 0 2px;
    padding: 16px;
  }
  .O-PRODCMP-RW-DEV
    .accordion-section-container
    .section-columns-container
    .section-column.desktop-S5.A-TYPS6R-RW-DEV,
  .O-PRODCMP-RW-DEV
    .accordion-section-container
    .section-columns-container
    .section-column
    .desktop-S5.A-TYPS6R-RW-DEV {
    font-size: 16px;
    font-size: 1rem;
    line-height: 1.5;
  }
}
.O-PRODCMP-RW-DEV
  .accordion-section-container
  .section-columns-container
  .section-column:nth-child(even) {
  background: #f3f3f3;
}
.O-PRODCMP-RW-DEV
  .accordion-section-container
  .section-columns-container
  .section-column
  > .visuallyhidden {
  margin: 0;
  display: inline-block;
  width: 0;
}
.O-PRODCMP-RW-DEV
  .accordion-section-container
  .section-columns-container
  .section-column
  p {
  padding-bottom: 16px;
  word-break: break-word;
}
.O-PRODCMP-RW-DEV
  .accordion-section-container
  .section-columns-container
  .section-column
  p:last-child {
  padding-bottom: 0;
}
.O-PRODCMP-RW-DEV
  .accordion-section-container
  .section-columns-container
  .section-column
  p
  + p {
  margin-top: -6px;
}
@media (min-width: 960px) {
  .O-PRODCMP-RW-DEV
    .accordion-section-container
    .section-columns-container
    .section-column
    p
    + p {
    margin-top: -4px;
  }
}
.O-PRODCMP-RW-DEV
  .accordion-section-container
  .section-columns-container
  .section-column
  ul,
.O-PRODCMP-RW-DEV
  .accordion-section-container
  .section-columns-container
  .section-column
  ol {
  list-style: none;
  padding-bottom: 16px;
  width: 100%;
}
.O-PRODCMP-RW-DEV
  .accordion-section-container
  .section-columns-container
  .section-column
  ul:last-child,
.O-PRODCMP-RW-DEV
  .accordion-section-container
  .section-columns-container
  .section-column
  ol:last-child {
  padding-bottom: 0;
}
.O-PRODCMP-RW-DEV
  .accordion-section-container
  .section-columns-container
  .section-column
  ul
  li,
.O-PRODCMP-RW-DEV
  .accordion-section-container
  .section-columns-container
  .section-column
  ol
  li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 12px;
}
@media (min-width: 960px) {
  .O-PRODCMP-RW-DEV
    .accordion-section-container
    .section-columns-container
    .section-column
    ul
    li,
  .O-PRODCMP-RW-DEV
    .accordion-section-container
    .section-columns-container
    .section-column
    ol
    li {
    padding-bottom: 10px;
  }
}
.O-PRODCMP-RW-DEV
  .accordion-section-container
  .section-columns-container
  .section-column
  ul
  li:last-child,
.O-PRODCMP-RW-DEV
  .accordion-section-container
  .section-columns-container
  .section-column
  ol
  li:last-child {
  padding-bottom: 0;
}
.O-PRODCMP-RW-DEV
  .accordion-section-container
  .section-columns-container
  .section-column
  ul
  li::before,
.O-PRODCMP-RW-DEV
  .accordion-section-container
  .section-columns-container
  .section-column
  ol
  li::before {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  display: block;
}
.O-PRODCMP-RW-DEV
  .accordion-section-container
  .section-columns-container
  .section-column
  ul
  li
  .list-content,
.O-PRODCMP-RW-DEV
  .accordion-section-container
  .section-columns-container
  .section-column
  ol
  li
  .list-content {
  padding-left: 8px;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.O-PRODCMP-RW-DEV
  .accordion-section-container
  .section-columns-container
  .section-column
  ul
  li
  .list-content
  p,
.O-PRODCMP-RW-DEV
  .accordion-section-container
  .section-columns-container
  .section-column
  ol
  li
  .list-content
  p {
  padding-bottom: 4px;
  margin-top: 0;
}
.O-PRODCMP-RW-DEV
  .accordion-section-container
  .section-columns-container
  .section-column
  ul
  li
  .list-content
  p:last-child,
.O-PRODCMP-RW-DEV
  .accordion-section-container
  .section-columns-container
  .section-column
  ol
  li
  .list-content
  p:last-child {
  padding-bottom: 0;
}
.O-PRODCMP-RW-DEV
  .accordion-section-container
  .section-columns-container
  .section-column
  .bullet-list
  li::before {
  content: "";
  margin: calc(1em - 9px) 5px 0;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #333;
}
.O-PRODCMP-RW-DEV
  .accordion-section-container
  .section-columns-container
  .section-column
  .ordered-list {
  padding-left: 22px;
  list-style-type: decimal;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
html[class*="safari-"]
  .O-PRODCMP-RW-DEV
  .accordion-section-container
  .section-columns-container
  .section-column
  .ordered-list {
  padding-left: 26px;
}
.O-PRODCMP-RW-DEV
  .accordion-section-container
  .section-columns-container
  .section-column
  .ordered-list
  li {
  padding-left: 4px;
  display: list-item;
}
html[class*="safari-"]
  .O-PRODCMP-RW-DEV
  .accordion-section-container
  .section-columns-container
  .section-column
  .ordered-list
  li,
.O-PRODCMP-RW-DEV
  .accordion-section-container
  .section-columns-container
  .section-column
  .ordered-list
  li
  .list-content {
  padding-left: 0;
}
.O-PRODCMP-RW-DEV
  .accordion-section-container
  .section-columns-container
  .section-column
  .commonMark-list {
  padding-bottom: 16px;
  font-size: inherit;
  line-height: inherit;
}
.O-PRODCMP-RW-DEV
  .accordion-section-container
  .section-columns-container
  .section-column
  .commonMark-list:last-child {
  padding-bottom: 0;
}
.O-PRODCMP-RW-DEV
  .accordion-section-container
  .section-columns-container
  .section-column
  .commonMark-list
  ul {
  margin: 0;
  font-size: inherit;
  line-height: inherit;
}
.O-PRODCMP-RW-DEV
  .accordion-section-container
  .section-columns-container
  .section-column
  .commonMark-list
  ul
  li {
  margin: 0 0 0 26px;
  display: block;
}
.O-PRODCMP-RW-DEV
  .accordion-section-container
  .section-columns-container
  .section-column
  .commonMark-list
  ul
  li::before {
  margin: 0 13px 0 -21px;
  content: "";
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #333;
  display: inline-block;
}
.O-PRODCMP-RW-DEV
  .accordion-section-container
  .section-columns-container
  .section-column
  .commonMark-list
  ol {
  padding-left: 22px;
  font-size: inherit;
  line-height: inherit;
  list-style-type: decimal;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
html[class*="safari-"]
  .O-PRODCMP-RW-DEV
  .accordion-section-container
  .section-columns-container
  .section-column
  .commonMark-list
  ol {
  padding-left: 26px;
}
.O-PRODCMP-RW-DEV
  .accordion-section-container
  .section-columns-container
  .section-column
  .commonMark-list
  ol
  li {
  padding-left: 4px;
  display: list-item;
  margin: 0;
}
html[class*="safari-"]
  .O-PRODCMP-RW-DEV
  .accordion-section-container
  .section-columns-container
  .section-column
  .commonMark-list
  ol
  li {
  padding-left: 0;
}
.O-PRODCMP-RW-DEV
  .accordion-section-container
  .section-columns-container
  .section-column
  .commonMark-list
  ol
  li::before {
  content: none;
}
.O-PRODCMP-RW-DEV
  .accordion-section-container
  .section-columns-container
  .section-column
  .status-yes {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.O-PRODCMP-RW-DEV
  .accordion-section-container
  .section-columns-container
  .section-column
  .status-yes::after {
  display: inline-block;
  content: "";
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/status_yes_thick_green.svg")
    no-repeat center;
  width: 24px;
  height: 24px;
}
.O-PRODCMP-RW-DEV
  .accordion-section-container
  .section-columns-container
  .section-column
  .status-no {
  height: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.O-PRODCMP-RW-DEV
  .accordion-section-container
  .section-columns-container
  .section-column
  .status-no::after {
  content: "—";
}
.O-PRODCMP-RW-DEV
  .accordion-section-container
  .section-columns-container
  .section-column
  .text-link {
  text-decoration: none;
}
.O-PRODCMP-RW-DEV
  .accordion-section-container
  .section-columns-container
  .section-column
  .text-link
  .chevron {
  margin-left: -10px;
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/chevron_right_thick_red.svg")
    no-repeat;
  height: 10px;
  width: 10px;
  display: inline-block;
}
@media (min-width: 960px) {
  .O-PRODCMP-RW-DEV
    .accordion-section-container
    .section-columns-container
    .section-column
    .text-link
    .chevron {
    height: 12px;
  }
}
.O-PRODCMP-RW-DEV
  .accordion-section-container
  .section-columns-container
  .section-column
  .text-link
  .link {
  padding-right: 15px;
}
@media (min-width: 960px) {
  .O-PRODCMP-RW-DEV
    .accordion-section-container
    .section-columns-container
    .section-column
    .text-link
    .link {
    padding-right: 16px;
  }
}
.O-PRODCMP-RW-DEV
  .accordion-section-container
  .section-columns-container
  .section-column
  .text-link
  .link:hover {
  text-decoration: underline;
}
.O-PRODCMP-RW-DEV
  .accordion-section-container
  .section-columns-container
  .section-column
  .icon-link-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  text-decoration: none;
  cursor: default;
}
.O-PRODCMP-RW-DEV
  .accordion-section-container
  .section-columns-container
  .section-column
  .icon-link-list
  .icon {
  display: inline-block;
  width: 18px;
  height: 24px;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  color: #333;
  background-color: #333;
}
.O-PRODCMP-RW-DEV
  .accordion-section-container
  .section-columns-container
  .section-column
  .icon-link-list
  .link-with-icon {
  padding-left: 8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-item-align: center;
  align-self: center;
  width: 100%;
}
.O-PRODCMP-RW-DEV
  .accordion-section-container
  .section-columns-container
  .section-column
  .icon-link-list
  .link-with-icon
  .icon-link-label {
  word-break: break-word;
  word-wrap: break-word;
}
.O-PRODCMP-RW-DEV
  .accordion-section-container
  .section-columns-container
  .section-column
  .icon-link-list
  .link-with-icon
  .icon-link-label:hover {
  cursor: pointer;
  text-decoration: underline;
}
.O-PRODCMP-RW-DEV
  .accordion-section-container
  .section-columns-container
  .section-column
  .icon-link-list
  .link-with-icon
  > .A-TYPS6L-RW-DEV {
  padding-top: 4px;
  text-decoration: none;
}
.O-PRODCMP-RW-DEV
  .accordion-section-container
  .section-columns-container
  .section-column
  .icon-link-list
  .link-with-icon
  > .A-TYPS6L-RW-DEV:hover {
  text-decoration: none;
}
.O-PRODCMP-RW-DEV
  .accordion-section-container
  .section-columns-container
  .section-column
  .action-buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
}
@media (min-width: 960px) {
  .O-PRODCMP-RW-DEV
    .accordion-section-container
    .section-columns-container
    .section-column
    .action-buttons {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
.O-PRODCMP-RW-DEV
  .accordion-section-container
  .section-columns-container
  .section-column
  .action-buttons
  .secondary-button {
  margin-bottom: 16px;
}
@media (min-width: 960px) {
  .O-PRODCMP-RW-DEV
    .accordion-section-container
    .section-columns-container
    .section-column
    .action-buttons
    .secondary-button {
    margin-right: 20px;
    margin-bottom: 0;
  }
}
.O-PRODCMP-RW-DEV
  .accordion-section-container
  .section-columns-container
  .section-column
  .action-buttons
  .A-BTNPINSEC-RW-ALL,
.O-PRODCMP-RW-DEV
  .accordion-section-container
  .section-columns-container
  .section-column
  .action-buttons
  .A-BTNPINTET-RW-ALL {
  min-width: auto;
  width: 100%;
  padding: 8px 20px 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
@media (min-width: 960px) {
  .O-PRODCMP-RW-DEV
    .accordion-section-container
    .section-columns-container
    .section-column
    .action-buttons
    .A-BTNPINSEC-RW-ALL,
  .O-PRODCMP-RW-DEV
    .accordion-section-container
    .section-columns-container
    .section-column
    .action-buttons
    .A-BTNPINTET-RW-ALL {
    width: auto;
  }
}
.O-PRODCMP-RW-DEV
  .accordion-section-container
  .section-columns-container
  .section-column
  .action-buttons
  .A-BTNPINSEC-RW-ALL
  span,
.O-PRODCMP-RW-DEV
  .accordion-section-container
  .section-columns-container
  .section-column
  .action-buttons
  .A-BTNPINTET-RW-ALL
  span {
  margin: 0;
}
.O-PRODCMP-RW-DEV .temporary-container {
  display: none;
}
.O-PRODCMP-RW-DEV
  .productComparatorUnit:first-child
  .section-columns-container:first-child {
  padding: 20px 0 0 0;
  padding: 1.25rem 0rem 0rem 0rem;
}
@media (min-width: 480px) {
  .O-PRODCMP-RW-DEV
    .productComparatorUnit:first-child
    .section-columns-container:first-child {
    padding: 20px 0 0 0;
    padding: 1.25rem 0rem 0rem 0rem;
  }
}
@media (min-width: 960px) {
  .O-PRODCMP-RW-DEV
    .productComparatorUnit:first-child
    .section-columns-container:first-child {
    padding: 24px 0 0 0;
    padding: 1.5rem 0rem 0rem 0rem;
  }
}
.O-PRODCMP-RW-DEV
  .productComparatorUnit
  + .productComparatorUnit
  .section-columns-container:first-child
  .section-column {
  padding-top: 0;
}
.O-PRODCMP-RW-DEV
  .productComparatorUnitTextLink
  + .productComparatorUnitTextLink
  .section-columns-container:first-child
  .section-column {
  margin-top: -4px;
}
@media (min-width: 960px) {
  .O-PRODCMP-RW-DEV
    .productComparatorUnitTextLink
    + .productComparatorUnitTextLink
    .section-columns-container:first-child
    .section-column {
    margin-top: -6px;
  }
}
.O-PRODCMP-RW-DEV
  .productComparatorIconLink
  + .productComparatorIconLink
  .section-columns-container:first-child
  .section-column {
  margin-top: -4px;
}
@media (min-width: 960px) {
  .O-PRODCMP-RW-DEV
    .productComparatorIconLink
    + .productComparatorIconLink
    .section-columns-container:first-child
    .section-column {
    margin-top: -6px;
  }
}
.page.hide-overflow {
  overflow: hidden;
}
.O-ARTICLETITLE-RW-ALL {
  padding: 48px 0 0 0;
  padding: 3rem 0rem 0rem 0rem;
}
@media (min-width: 480px) {
  .O-ARTICLETITLE-RW-ALL {
    padding: 48px 0 0 0;
    padding: 3rem 0rem 0rem 0rem;
  }
}
@media (min-width: 960px) {
  .O-ARTICLETITLE-RW-ALL {
    padding: 56px 0 0 0;
    padding: 3.5rem 0rem 0rem 0rem;
  }
}
@media (min-width: 960px) {
  .O-ARTICLETITLE-RW-ALL {
    margin-left: -8.33%;
    margin-right: -8.33%;
    float: none;
  }
}
.O-ARTICLETITLE-RW-ALL .title-wrapper {
  margin: 0 auto;
  float: none;
  margin-bottom: 8px;
}
.O-ARTICLETITLE-RW-ALL .title-wrapper.active {
  padding-bottom: 48px;
  margin-bottom: 0;
}
@media (min-width: 960px) {
  .O-ARTICLETITLE-RW-ALL .title-wrapper.active {
    padding-bottom: 56px;
  }
}
.O-ARTICLETITLE-RW-ALL .img-wrapper {
  position: relative;
  top: 40px;
  margin: 0 auto;
  float: none;
}
@media (min-width: 960px) {
  .O-ARTICLETITLE-RW-ALL .img-wrapper {
    top: 48px;
  }
  .aem-AuthorLayer-Edit .O-ARTICLETITLE-RW-ALL .img-wrapper {
    position: static;
    margin-top: 48px;
    margin-bottom: 5px;
  }
}
@media (min-width: 960px) {
  .O-ARTICLETITLE-RW-ALL .img-wrapper {
    margin: 0 auto;
    float: none;
  }
}
.aem-AuthorLayer-Edit .O-ARTICLETITLE-RW-ALL .img-wrapper {
  position: static;
  margin-top: 40px;
  margin-bottom: 5px;
}
.O-ARTICLETITLE-RW-ALL .img-wrapper .M-IMG-RW-DEV .smart-image-figure {
  margin: 0;
  padding: 0;
  display: inline-block;
  width: 100%;
  position: relative;
  padding-top: 42.8571428571%;
  overflow: hidden;
}
.O-ARTICLETITLE-RW-ALL .img-wrapper .M-IMG-RW-DEV .smart-image-figure img {
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  right: auto;
  height: 100%;
  min-width: 100%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  max-width: none;
  -o-object-fit: cover;
  object-fit: cover;
}
.M-RICHTEXT-ART-DEV .A-PAR13-ART-DEV {
  padding-bottom: 13px;
}
@media (min-width: 960px) {
  .M-RICHTEXT-ART-DEV .A-PAR13-ART-DEV {
    padding-bottom: 15px;
  }
}
.M-RICHTEXT-ART-DEV .A-PAR13-ART-DEV a[target="_blank"] {
  display: inline;
  text-decoration: none;
  white-space: nowrap;
}
.aem-AuthorLayer-Edit .M-RICHTEXT-ART-DEV .A-PAR13-ART-DEV a[target="_blank"] {
  white-space: normal;
}
.M-RICHTEXT-ART-DEV .A-PAR13-ART-DEV a[target="_blank"] span:nth-of-type(1) {
  word-break: break-word;
  white-space: normal;
  text-decoration: underline;
}
.M-RICHTEXT-ART-DEV .A-PAR13-ART-DEV a[target="_blank"]::after {
  margin-left: 8px;
  content: "";
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/new_window.svg")
    no-repeat center;
  width: 18px;
  height: 18px;
  vertical-align: -4px;
  display: inline-block;
  -webkit-transform: translateX(-4px);
  transform: translateX(-4px);
}
.M-RICHTEXT-ART-DEV .A-PAR13-ART-DEV .anchorup,
.M-RICHTEXT-ART-DEV .A-PAR13-ART-DEV .anchordown {
  white-space: nowrap;
  display: inline;
  text-decoration: none;
}
.M-RICHTEXT-ART-DEV .A-PAR13-ART-DEV .anchorup:hover,
.M-RICHTEXT-ART-DEV .A-PAR13-ART-DEV .anchordown:hover {
  text-decoration: underline;
}
.M-RICHTEXT-ART-DEV .A-PAR13-ART-DEV .anchorup::before,
.M-RICHTEXT-ART-DEV .A-PAR13-ART-DEV .anchorup::after,
.M-RICHTEXT-ART-DEV .A-PAR13-ART-DEV .anchordown::before,
.M-RICHTEXT-ART-DEV .A-PAR13-ART-DEV .anchordown::after {
  content: "";
  width: 18px;
  height: 18px;
  vertical-align: -4px;
}
.M-RICHTEXT-ART-DEV .A-PAR13-ART-DEV .anchorup::before,
.M-RICHTEXT-ART-DEV .A-PAR13-ART-DEV .anchordown::before {
  display: inline-block;
  margin-right: 8px;
}
.M-RICHTEXT-ART-DEV .A-PAR13-ART-DEV .anchorup::after,
.M-RICHTEXT-ART-DEV .A-PAR13-ART-DEV .anchordown::after {
  display: none;
  margin-left: 8px;
}
.M-RICHTEXT-ART-DEV .A-PAR13-ART-DEV .anchorup::before,
.M-RICHTEXT-ART-DEV .A-PAR13-ART-DEV .anchorup::after {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/anchor_up.svg")
    no-repeat center;
}
.M-RICHTEXT-ART-DEV .A-PAR13-ART-DEV .anchordown::before,
.M-RICHTEXT-ART-DEV .A-PAR13-ART-DEV .anchordown::after {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/anchor_down.svg")
    no-repeat center;
}
.A-PAR13-ART-DEV {
  font-size: 17px;
  font-size: 1.0625rem;
  line-height: 1.53;
}
@media (min-width: 960px) {
  .A-PAR13-ART-DEV {
    font-size: 18px;
    font-size: 1.125rem;
    line-height: 1.61;
  }
}
.O-ARTICLEBOOKEND-ART-DEV .next-steps.m-xsm-12,
.O-ARTICLEBOOKEND-ART-DEV .next-steps.m-mdsm-6,
.O-ARTICLEBOOKEND-ART-DEV .social-share.m-xsm-12,
.O-ARTICLEBOOKEND-ART-DEV .social-share.m-mdsm-6 {
  padding: 40px 0 40px 0;
  padding: 2.5rem 0rem 2.5rem 0rem;
}
@media (min-width: 480px) {
  .O-ARTICLEBOOKEND-ART-DEV .next-steps.m-xsm-12,
  .O-ARTICLEBOOKEND-ART-DEV .next-steps.m-mdsm-6,
  .O-ARTICLEBOOKEND-ART-DEV .social-share.m-xsm-12,
  .O-ARTICLEBOOKEND-ART-DEV .social-share.m-mdsm-6 {
    padding: 40px 0 40px 0;
    padding: 2.5rem 0rem 2.5rem 0rem;
  }
}
@media (min-width: 960px) {
  .O-ARTICLEBOOKEND-ART-DEV .next-steps.m-xsm-12,
  .O-ARTICLEBOOKEND-ART-DEV .next-steps.m-mdsm-6,
  .O-ARTICLEBOOKEND-ART-DEV .social-share.m-xsm-12,
  .O-ARTICLEBOOKEND-ART-DEV .social-share.m-mdsm-6 {
    padding: 48px 0 48px 0;
    padding: 3rem 0rem 3rem 0rem;
  }
}
.O-ARTICLEBOOKEND-ART-DEV .next-steps.m-xsm-12 .A-TYPS3L-RW-DEV,
.O-ARTICLEBOOKEND-ART-DEV .next-steps.m-mdsm-6 .A-TYPS3L-RW-DEV,
.O-ARTICLEBOOKEND-ART-DEV .social-share.m-xsm-12 .A-TYPS3L-RW-DEV,
.O-ARTICLEBOOKEND-ART-DEV .social-share.m-mdsm-6 .A-TYPS3L-RW-DEV {
  padding: 0 0 20px 0;
  padding: 0rem 0rem 1.25rem 0rem;
}
@media (min-width: 480px) {
  .O-ARTICLEBOOKEND-ART-DEV .next-steps.m-xsm-12 .A-TYPS3L-RW-DEV,
  .O-ARTICLEBOOKEND-ART-DEV .next-steps.m-mdsm-6 .A-TYPS3L-RW-DEV,
  .O-ARTICLEBOOKEND-ART-DEV .social-share.m-xsm-12 .A-TYPS3L-RW-DEV,
  .O-ARTICLEBOOKEND-ART-DEV .social-share.m-mdsm-6 .A-TYPS3L-RW-DEV {
    padding: 0 0 20px 0;
    padding: 0rem 0rem 1.25rem 0rem;
  }
}
@media (min-width: 960px) {
  .O-ARTICLEBOOKEND-ART-DEV .next-steps.m-xsm-12 .A-TYPS3L-RW-DEV,
  .O-ARTICLEBOOKEND-ART-DEV .next-steps.m-mdsm-6 .A-TYPS3L-RW-DEV,
  .O-ARTICLEBOOKEND-ART-DEV .social-share.m-xsm-12 .A-TYPS3L-RW-DEV,
  .O-ARTICLEBOOKEND-ART-DEV .social-share.m-mdsm-6 .A-TYPS3L-RW-DEV {
    padding: 0 0 24px 0;
    padding: 0rem 0rem 1.5rem 0rem;
  }
}
.O-ARTICLEBOOKEND-ART-DEV .next-steps.m-xsm-12 .A-TYPS4L-RW-DEV,
.O-ARTICLEBOOKEND-ART-DEV .next-steps.m-mdsm-6 .A-TYPS4L-RW-DEV,
.O-ARTICLEBOOKEND-ART-DEV .social-share.m-xsm-12 .A-TYPS4L-RW-DEV,
.O-ARTICLEBOOKEND-ART-DEV .social-share.m-mdsm-6 .A-TYPS4L-RW-DEV {
  text-decoration: none;
  white-space: nowrap;
}
.O-ARTICLEBOOKEND-ART-DEV .next-steps.m-xsm-12 .A-TYPS4L-RW-DEV .link,
.O-ARTICLEBOOKEND-ART-DEV .next-steps.m-mdsm-6 .A-TYPS4L-RW-DEV .link,
.O-ARTICLEBOOKEND-ART-DEV .social-share.m-xsm-12 .A-TYPS4L-RW-DEV .link,
.O-ARTICLEBOOKEND-ART-DEV .social-share.m-mdsm-6 .A-TYPS4L-RW-DEV .link {
  white-space: normal;
}
.O-ARTICLEBOOKEND-ART-DEV .next-steps.m-xsm-12 .A-TYPS4L-RW-DEV .link:hover,
.O-ARTICLEBOOKEND-ART-DEV .next-steps.m-mdsm-6 .A-TYPS4L-RW-DEV .link:hover,
.O-ARTICLEBOOKEND-ART-DEV .social-share.m-xsm-12 .A-TYPS4L-RW-DEV .link:hover,
.O-ARTICLEBOOKEND-ART-DEV .social-share.m-mdsm-6 .A-TYPS4L-RW-DEV .link:hover {
  text-decoration: underline;
  cursor: pointer;
}
@media (min-width: 960px) {
  .O-ARTICLEBOOKEND-ART-DEV .next-steps.m-xsm-12 .A-TYPS4L-RW-DEV .icon,
  .O-ARTICLEBOOKEND-ART-DEV .next-steps.m-mdsm-6 .A-TYPS4L-RW-DEV .icon,
  .O-ARTICLEBOOKEND-ART-DEV .social-share.m-xsm-12 .A-TYPS4L-RW-DEV .icon,
  .O-ARTICLEBOOKEND-ART-DEV .social-share.m-mdsm-6 .A-TYPS4L-RW-DEV .icon {
    width: 11px;
    height: 11px;
  }
}
.O-ARTICLEBOOKEND-ART-DEV .next-steps.m-xsm-12 .A-TYPS4L-RW-DEV .icon::before,
.O-ARTICLEBOOKEND-ART-DEV .next-steps.m-xsm-12 .A-TYPS4L-RW-DEV .icon::after,
.O-ARTICLEBOOKEND-ART-DEV .next-steps.m-mdsm-6 .A-TYPS4L-RW-DEV .icon::before,
.O-ARTICLEBOOKEND-ART-DEV .next-steps.m-mdsm-6 .A-TYPS4L-RW-DEV .icon::after,
.O-ARTICLEBOOKEND-ART-DEV .social-share.m-xsm-12 .A-TYPS4L-RW-DEV .icon::before,
.O-ARTICLEBOOKEND-ART-DEV .social-share.m-xsm-12 .A-TYPS4L-RW-DEV .icon::after,
.O-ARTICLEBOOKEND-ART-DEV .social-share.m-mdsm-6 .A-TYPS4L-RW-DEV .icon::before,
.O-ARTICLEBOOKEND-ART-DEV .social-share.m-mdsm-6 .A-TYPS4L-RW-DEV .icon::after {
  margin-left: 5px;
  content: "";
  display: none;
  -webkit-transform: translateX(-6px);
  transform: translateX(-6px);
  vertical-align: 0;
  width: 10px;
  height: 10px;
}
@media (min-width: 960px) {
  .O-ARTICLEBOOKEND-ART-DEV .next-steps.m-xsm-12 .A-TYPS4L-RW-DEV .icon::before,
  .O-ARTICLEBOOKEND-ART-DEV .next-steps.m-xsm-12 .A-TYPS4L-RW-DEV .icon::after,
  .O-ARTICLEBOOKEND-ART-DEV .next-steps.m-mdsm-6 .A-TYPS4L-RW-DEV .icon::before,
  .O-ARTICLEBOOKEND-ART-DEV .next-steps.m-mdsm-6 .A-TYPS4L-RW-DEV .icon::after,
  .O-ARTICLEBOOKEND-ART-DEV
    .social-share.m-xsm-12
    .A-TYPS4L-RW-DEV
    .icon::before,
  .O-ARTICLEBOOKEND-ART-DEV
    .social-share.m-xsm-12
    .A-TYPS4L-RW-DEV
    .icon::after,
  .O-ARTICLEBOOKEND-ART-DEV
    .social-share.m-mdsm-6
    .A-TYPS4L-RW-DEV
    .icon::before,
  .O-ARTICLEBOOKEND-ART-DEV
    .social-share.m-mdsm-6
    .A-TYPS4L-RW-DEV
    .icon::after {
    width: 11px;
    height: 11px;
  }
}
.O-ARTICLEBOOKEND-ART-DEV .next-steps.m-xsm-12 .A-TYPS4L-RW-DEV .icon::after,
.O-ARTICLEBOOKEND-ART-DEV .next-steps.m-mdsm-6 .A-TYPS4L-RW-DEV .icon::after,
.O-ARTICLEBOOKEND-ART-DEV .social-share.m-xsm-12 .A-TYPS4L-RW-DEV .icon::after,
.O-ARTICLEBOOKEND-ART-DEV .social-share.m-mdsm-6 .A-TYPS4L-RW-DEV .icon::after {
  display: inline-block;
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/chevron_right_thick_red.svg")
    no-repeat center;
}
.O-ARTICLEBOOKEND-ART-DEV .social-share .social-channel {
  margin-right: 10px;
  display: inline-block;
  list-style: none;
}
.O-ARTICLEBOOKEND-ART-DEV .social-share .social-channel .trigger-link,
.O-ARTICLEBOOKEND-ART-DEV .social-share .social-channel .trigger-email {
  background-color: #929292;
}
.O-ARTICLEBOOKEND-ART-DEV .social-share .social-channel .trigger-facebook {
  background-color: #3b5999;
}
.O-ARTICLEBOOKEND-ART-DEV .social-share .social-channel .trigger-pinterest {
  background-color: #e60023;
}
.O-ARTICLEBOOKEND-ART-DEV .social-share .social-channel .trigger-twitter {
  background-color: #55acee;
}
.O-ARTICLEBOOKEND-ART-DEV .social-share .social-channel .trigger-linkedin {
  background-color: #2a97bb;
}
.O-ARTICLEBOOKEND-ART-DEV .social-share .social-channel .trigger-link {
  height: 44px;
  width: 44px;
  display: inline-block;
  border-radius: 50%;
  text-align: center;
  line-height: 44px;
}
.O-ARTICLEBOOKEND-ART-DEV .social-share .social-channel .trigger-link:hover {
  background-color: #000;
}
.O-ARTICLEBOOKEND-ART-DEV .social-share .social-channel .trigger-link img {
  vertical-align: middle;
}
@media (min-width: 960px) {
  .O-ARTICLEBOOKEND-ART-DEV .social-share .social-border {
    padding-right: 10px;
  }
}
.O-ARTICLEBOOKEND-ART-DEV .social-share.separator-line {
  border-top: 1px solid #d7d8d6;
}
@media (min-width: 960px) {
  .O-ARTICLEBOOKEND-ART-DEV .social-share.separator-line {
    border-top: 0;
  }
}
@media (min-width: 960px) {
  .O-ARTICLEBOOKEND-ART-DEV .social-share.separator-line .social-border {
    padding-left: 10px;
    padding: 0;
  }
}
.O-ARTICLEBOOKEND-ART-DEV .social-share.separator-line .social-wrapper {
  padding: 0;
}
@media (min-width: 960px) {
  .O-ARTICLEBOOKEND-ART-DEV .social-share.separator-line .social-wrapper {
    padding-left: 10px;
  }
}
.O-ARTICLEBOOKEND-ART-DEV .social-share .social-wrapper {
  padding: 0;
}
.O-ARTICLEBOOKEND-ART-DEV .next-steps .next-lack {
  padding: 0;
}
@media (min-width: 960px) {
  .O-ARTICLEBOOKEND-ART-DEV .next-steps .next-lack {
    padding-right: 10px;
  }
}
.O-ARTICLEBOOKEND-ART-DEV .bookend-wrapper {
  border-top: 1px solid #d7d8d6;
}
.O-ARTICLEBOOKEND-ART-DEV.not-active {
  border-top: 0;
}
.A-PAR13L-ART-DEV {
  font-size: 17px;
  font-size: 1.0625rem;
  font-family: "HSBC Univers Next", "Arial", "PingFang SC", "Microsoft YaHei",
    "Lantinghei SC", "Heiti SC", "simhei", "sans-serif";
  line-height: 1.53;
  font-weight: 300;
}
@media (min-width: 960px) {
  .A-PAR13L-ART-DEV {
    font-size: 18px;
    font-size: 1.125rem;
    line-height: 1.61;
  }
}
.O-LISTELEMENT-RW-ALL {
  padding-top: 13px;
  padding-bottom: 26px;
}
@media (min-width: 960px) {
  .O-LISTELEMENT-RW-ALL {
    padding-top: 15px;
    padding-bottom: 30px;
  }
}
.O-LISTELEMENT-RW-ALL .custom li,
.O-LISTELEMENT-RW-ALL .ordered li,
.O-LISTELEMENT-RW-ALL .unordered li {
  margin-bottom: 13px;
}
@media (min-width: 960px) {
  .O-LISTELEMENT-RW-ALL .custom li,
  .O-LISTELEMENT-RW-ALL .ordered li,
  .O-LISTELEMENT-RW-ALL .unordered li {
    margin-bottom: 15px;
  }
}
.O-LISTELEMENT-RW-ALL .custom li:nth-last-of-type(1),
.O-LISTELEMENT-RW-ALL .ordered li:nth-last-of-type(1),
.O-LISTELEMENT-RW-ALL .unordered li:nth-last-of-type(1) {
  margin-bottom: 0;
}
.O-LISTELEMENT-RW-ALL .custom {
  padding-left: 26px;
  list-style-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/check-green.svg");
}
.O-LISTELEMENT-RW-ALL .ordered {
  padding-left: 33px;
}
@media (min-width: 960px) {
  .O-LISTELEMENT-RW-ALL .ordered {
    padding-left: 35px;
  }
}
.O-LISTELEMENT-RW-ALL .unordered {
  padding-left: 20px;
}
.O-LISTELEMENT-RW-ALL .unordered li {
  position: relative;
  list-style: none;
  list-style-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/bullet.svg");
}
.O-LISTELEMENT-RW-ALL .unordered li .text-container {
  margin-left: 10px;
  position: relative;
}
.commonMark-list ol,
.commonMark-list ul {
  font-family: "HSBC Univers Next", "Arial", "PingFang SC", "Microsoft YaHei",
    "Lantinghei SC", "Heiti SC", "simhei", "sans-serif";
  font-size: 16px;
  font-size: 1rem;
  color: #333;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
}
.commonMark-list ol > li,
.commonMark-list ul > li {
  margin: 11px 0 11px 0;
}
.commonMark-list ol > li:last-child,
.commonMark-list ul > li:last-child {
  margin-bottom: 0;
}
.commonMark-list ol {
  counter-reset: section;
  list-style-type: none;
}
.commonMark-list ol li::before {
  counter-increment: section;
  content: counters(section, ".") ". ";
}
.commonMark-list ul {
  margin-left: 19px;
}
.M-LIKE-AND-FEEDBACK-DPWS {
  margin-top: 27px;
  width: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
@media (min-width: 960px) {
  .M-LIKE-AND-FEEDBACK-DPWS {
    margin-top: 33px;
  }
}
.M-LIKE-AND-FEEDBACK-DPWS .like-and-feedback-wrapper span.icon {
  margin-right: 8px;
  margin-top: 2px;
  display: inline-block;
  width: 18px;
  height: 18px;
}
.M-LIKE-AND-FEEDBACK-DPWS .like-and-feedback-wrapper .question-first-wrapper {
  margin-right: 16px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 10px 0;
}
.M-LIKE-AND-FEEDBACK-DPWS .main-question-wrapper,
.M-LIKE-AND-FEEDBACK-DPWS .feedback-options-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 16px;
  background-color: #ebeff4;
  border: 1px solid #acbdce;
}
.M-LIKE-AND-FEEDBACK-DPWS .main-question-wrapper .like-and-feedback-btn-wrapper,
.M-LIKE-AND-FEEDBACK-DPWS
  .feedback-options-wrapper
  .like-and-feedback-btn-wrapper {
  list-style-type: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.M-LIKE-AND-FEEDBACK-DPWS
  .main-question-wrapper
  .like-and-feedback-btn-wrapper
  .dislike-btn,
.M-LIKE-AND-FEEDBACK-DPWS
  .feedback-options-wrapper
  .like-and-feedback-btn-wrapper
  .dislike-btn {
  margin-left: 16px;
}
.M-LIKE-AND-FEEDBACK-DPWS .main-question-wrapper {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (min-width: 760px) {
  .M-LIKE-AND-FEEDBACK-DPWS .main-question-wrapper {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
}
.M-LIKE-AND-FEEDBACK-DPWS .main-question-wrapper .question-first-wrapper {
  width: 100%;
}
@media (min-width: 760px) {
  .M-LIKE-AND-FEEDBACK-DPWS .main-question-wrapper .question-first-wrapper {
    width: auto;
  }
}
.M-LIKE-AND-FEEDBACK-DPWS
  .main-question-wrapper
  .like-and-feedback-btn-wrapper {
  margin-top: 16px;
}
@media (min-width: 760px) {
  .M-LIKE-AND-FEEDBACK-DPWS
    .main-question-wrapper
    .like-and-feedback-btn-wrapper {
    margin-top: 0;
  }
}
@media (min-width: 760px) {
  .aem-AuthorLayer-Edit .M-LIKE-AND-FEEDBACK-DPWS .main-question-wrapper {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
.aem-AuthorLayer-Edit
  .M-LIKE-AND-FEEDBACK-DPWS
  .main-question-wrapper
  .question-step {
  width: 100%;
}
.M-LIKE-AND-FEEDBACK-DPWS .feedback-options-wrapper {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  display: none;
}
.M-LIKE-AND-FEEDBACK-DPWS .feedback-options-wrapper.step2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.M-LIKE-AND-FEEDBACK-DPWS .feedback-options-wrapper .feedback-btn-wrapper {
  width: 100%;
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.M-LIKE-AND-FEEDBACK-DPWS
  .feedback-options-wrapper
  .feedback-btn-wrapper
  .feedback-btn-li {
  margin-top: 16px;
}
.M-LIKE-AND-FEEDBACK-DPWS
  .feedback-options-wrapper
  .feedback-btn-wrapper
  .feedback-btn-li:nth-last-of-type(1)
  .feedback-btn {
  margin: 0;
}
.M-LIKE-AND-FEEDBACK-DPWS
  .feedback-options-wrapper
  .feedback-btn-wrapper
  .feedback-btn {
  margin-right: 16px;
}
.aem-AuthorLayer-Edit .M-LIKE-AND-FEEDBACK-DPWS .feedback-options-wrapper {
  display: block;
}
.aem-AuthorLayer-Edit
  .M-LIKE-AND-FEEDBACK-DPWS
  .feedback-options-wrapper
  .question-step {
  width: 100%;
}
.M-LIKE-AND-FEEDBACK-DPWS .confirmation-message-wrapper {
  background-color: #e5f2f2;
  border: 1px solid #99cecc;
  padding: 16px;
  display: none;
}
.aem-AuthorLayer-Edit .M-LIKE-AND-FEEDBACK-DPWS .confirmation-message-wrapper {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.aem-AuthorLayer-Edit
  .M-LIKE-AND-FEEDBACK-DPWS
  .confirmation-message-wrapper
  .question-step {
  width: 100%;
}
.spinner-container {
  display: none;
  position: fixed;
  top: calc(50% - 50px);
  left: calc(50% - 50px);
  background: rgba(29, 38, 46, 0.9);
  color: #fff;
  text-align: center;
  padding: 10px;
  max-width: 280px;
  z-index: 1;
}
.spinner-container .spinner-wrapper {
  position: relative;
  height: 50px;
  width: 50px;
  margin: 0 auto;
}
.spinner-container .spinner-wrapper .spinner-circle-wih {
  stroke: #333;
  stroke-width: 3;
  stroke-miterlimit: 10;
  fill: none;
  -webkit-animation: rotate-spinner 2s linear infinite;
  animation: rotate-spinner 2s linear infinite;
  height: 25px;
  width: 25px;
  -webkit-transform-origin: center center;
  transform-origin: center center;
  position: absolute;
  top: calc(50% - 12px);
}
.spinner-container .spinner-wrapper .spinner-circle-wih.bigger {
  height: 50px;
  width: 50px;
  top: 0;
  left: 0;
}
.spinner-container .spinner-wrapper .spinner-circle-wih.white {
  stroke: #fff;
}
.spinner-container .spinner-wrapper .spinner-path-wih {
  stroke-dasharray: 75, 200;
  stroke-dashoffset: 0;
  -webkit-animation: dash-spinner 1.5s ease-in-out infinite,
    color 6s ease-in-out infinite;
  animation: dash-spinner 1.5s ease-in-out infinite,
    color 6s ease-in-out infinite;
  stroke-linecap: round;
}
@-webkit-keyframes rotate-spinner {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes rotate-spinner {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes rotate-spinner {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-webkit-keyframes dash-spinner {
  0 {
    stroke-dasharray: 1, 200;
    stroke-dashoffset: 0;
  }
  50% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -35;
  }
  100% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -124;
  }
}
@keyframes dash-spinner {
  0 {
    stroke-dasharray: 1, 200;
    stroke-dashoffset: 0;
  }
  50% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -35;
  }
  100% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -124;
  }
}
@keyframes dash-spinner {
  0 {
    stroke-dasharray: 1, 200;
    stroke-dashoffset: 0;
  }
  50% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -50px;
  }
  100% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -124px;
  }
}
.spinner-container .caption-for-spinner {
  font-family: "HSBC Univers Next", "Arial", "PingFang SC", "Microsoft YaHei",
    "Lantinghei SC", "Heiti SC", "simhei", "sans-serif";
  font-size: 14px;
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 400;
  display: inline-block;
  margin: 10px 0 0;
  color: #fff;
  word-break: break-all;
}
.main-spinner-container {
  text-align: center;
  position: absolute;
  top: calc(50% - 37px);
  left: calc(50% - 35px);
}
.main-spinner-container .spinner-container {
  position: relative;
  display: inline-block;
  top: auto;
  left: auto;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  max-width: 100%;
  background: transparent;
  color: rgba(29, 38, 46, 0.9);
}
.callbackFormPage[data-app-name="SHT"] .callback-form-title {
  font-size: 33px;
  font-size: 2.0625rem;
  margin-top: 15px;
}
@media (min-width: 480px) {
  .callbackFormPage[data-app-name="SHT"] .callback-form-title {
    margin-top: 30px;
  }
}
@media (min-width: 960px) {
  .callbackFormPage[data-app-name="SHT"] .callback-form-title {
    margin-top: 28px;
  }
}
.callback-form-sht-wrapper .status-views .confirmation-status-publish,
.callback-form-sht-wrapper .status-views .error-status-publish {
  display: none;
}
.callback-form-sht-wrapper
  .status-views
  .confirmation-status-publish
  .callback-form-title,
.callback-form-sht-wrapper
  .status-views
  .error-status-publish
  .callback-form-title {
  font-size: 33px;
  font-size: 2.0625rem;
}
@media (min-width: 480px) {
  .callback-form-sht-wrapper
    .status-views
    .confirmation-status-publish
    .callback-form-title,
  .callback-form-sht-wrapper
    .status-views
    .error-status-publish
    .callback-form-title {
    font-size: 38px;
    font-size: 2.375rem;
  }
}
.callback-form-sht-wrapper
  .status-views
  .confirmation-status-publish
  .content-wrapper,
.callback-form-sht-wrapper
  .status-views
  .error-status-publish
  .content-wrapper {
  margin-top: 20px;
  margin-bottom: 48px;
}
@media (min-width: 480px) {
  .callback-form-sht-wrapper
    .status-views
    .confirmation-status-publish
    .content-wrapper,
  .callback-form-sht-wrapper
    .status-views
    .error-status-publish
    .content-wrapper {
    margin-bottom: 20px;
  }
}
@media (min-width: 960px) {
  .callback-form-sht-wrapper
    .status-views
    .confirmation-status-publish
    .content-wrapper,
  .callback-form-sht-wrapper
    .status-views
    .error-status-publish
    .content-wrapper {
    margin-bottom: 30px;
  }
}
.callback-form-sht-wrapper
  .status-views
  .confirmation-status-publish
  .error-status-button,
.callback-form-sht-wrapper
  .status-views
  .error-status-publish
  .error-status-button {
  width: 100%;
  margin-bottom: 8px;
}
@media (min-width: 480px) {
  .callback-form-sht-wrapper
    .status-views
    .confirmation-status-publish
    .error-status-button,
  .callback-form-sht-wrapper
    .status-views
    .error-status-publish
    .error-status-button {
    display: inline-block;
    width: auto;
    margin-right: 20px;
  }
}
.callback-form-sht-wrapper .callback-form-sht {
  padding: 6px 0 47px;
}
@media (min-width: 480px) {
  .callback-form-sht-wrapper .callback-form-sht {
    padding-bottom: 22px;
  }
}
@media (min-width: 960px) {
  .callback-form-sht-wrapper .callback-form-sht {
    padding-bottom: 20px;
  }
}
.callback-form-sht-wrapper .callback-form-sht .first-path-wrapper,
.callback-form-sht-wrapper .callback-form-sht .second-path-wrapper {
  display: none;
}
.callback-form-sht-wrapper .callback-form-sht .submit-buttons-wrapper {
  margin: 13px 0 0;
}
@media (min-width: 480px) {
  .callback-form-sht-wrapper .callback-form-sht .submit-buttons-wrapper {
    margin-top: 26px;
  }
}
.callback-form-sht-wrapper
  .callback-form-sht
  .submit-buttons-wrapper
  .submit-main-button-wrapper
  button:disabled,
.callback-form-sht-wrapper
  .callback-form-sht
  .submit-buttons-wrapper
  .submit-main-button-wrapper
  button.disabled-btn {
  opacity: 0.5;
}
.callback-form-sht-wrapper .callback-form-sht .consent-copy {
  color: #767676;
  margin: 12px 0;
}
.callback-form-sht-wrapper
  .sht-callbackform-select-field
  .fieldset
  .validationError {
  background-color: #f9f2f3;
  border-color: #a8000b;
}
.callback-form-sht-wrapper .validationError-wrapper {
  display: none;
}
.callback-form-sht-wrapper .validationError-wrapper .validationError-container {
  margin-top: 8px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.callback-form-sht-wrapper
  .validationError-wrapper
  .validationError-container
  .status_error_onlight {
  background-image: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/status_error_onlight.svg");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  width: 18px;
  height: 18px;
  min-width: 18px;
  min-height: 18px;
  display: inline-block;
}
.callback-form-sht-wrapper
  .validationError-wrapper
  .validationError-container
  .error-description {
  font-family: "HSBC Univers Next", "Arial", "PingFang SC", "Microsoft YaHei",
    "Lantinghei SC", "Heiti SC", "simhei", "sans-serif";
  font-size: 12px;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 500;
  padding: 2px 0 0 9px;
}
.aem-AuthorLayer-Edit
  .callback-form-sht-wrapper
  .callback-form-sht
  .first-path-wrapper {
  display: block;
}
.aem-AuthorLayer-Edit
  .callback-form-sht-wrapper
  .callback-form-sht
  .second-path-wrapper {
  display: block;
}
.aem-AuthorLayer-Edit
  .callback-form-sht-wrapper
  .status-views
  .confirmation-status-publish,
.aem-AuthorLayer-Edit
  .callback-form-sht-wrapper
  .status-views
  .error-status-publish {
  display: block;
}
.aem-AuthorLayer-Edit
  .callback-form-sht-wrapper
  .authoring-wrapper
  .authoring-header {
  font-size: 16px;
  font-size: 1rem;
  padding: 10px;
  margin: 10px 0;
  font-weight: bold;
  font-style: italic;
  border: 1px dashed #d7d8d6;
  background-color: #ededed;
}
.aem-AuthorLayer-Edit
  .callback-form-sht-wrapper
  .authoring-wrapper
  .authoring-header
  > span {
  font-size: 11px;
  font-size: 0.6875rem;
}
.sht-callbackform-text-field .inputs-wrapper .label {
  font-family: "HSBC Univers Next", "Arial", "PingFang SC", "Microsoft YaHei",
    "Lantinghei SC", "Heiti SC", "simhei", "sans-serif";
  font-size: 14px;
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 500;
  line-height: 1.3;
  margin: 5px 0 11px;
}
@media (min-width: 480px) {
  .sht-callbackform-text-field .inputs-wrapper .label {
    margin: 5px 0;
  }
}
.sht-callbackform-text-field .inputs-wrapper .input.contact-date-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.sht-callbackform-text-field
  .inputs-wrapper
  .input.contact-date-wrapper
  .text-input.contact-date-day,
.sht-callbackform-text-field
  .inputs-wrapper
  .input.contact-date-wrapper
  .text-input.contact-date-month {
  width: calc(29.5% - 18px);
}
.sht-callbackform-text-field
  .inputs-wrapper
  .input.contact-date-wrapper
  .text-input.contact-date-year {
  width: calc(41% - 18px);
}
.sht-callbackform-text-field
  .inputs-wrapper
  .input.contact-date-wrapper
  .slash-line {
  height: 17px;
  width: 1px;
  background-color: #767676;
  margin: 13px;
  display: inline-block;
  -webkit-transform: rotateY(0) rotate(20deg);
  transform: rotateY(0) rotate(20deg);
}
.sht-callbackform-select-field .fieldset {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 12px;
  margin-bottom: 12px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media (min-width: 480px) {
  .sht-callbackform-select-field .fieldset {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
.sht-callbackform-select-field .fieldset .label {
  font-family: "HSBC Univers Next", "Arial", "PingFang SC", "Microsoft YaHei",
    "Lantinghei SC", "Heiti SC", "simhei", "sans-serif";
  font-size: 14px;
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 500;
  line-height: 1.3;
  display: inline-block;
  margin-bottom: 8px;
}
@media (min-width: 480px) {
  .sht-callbackform-select-field .fieldset .label {
    line-height: 1.5;
    margin-bottom: 0;
  }
}
.sht-callbackform-select-field .fieldset .dropdown-select-wrapper {
  position: relative;
}
.sht-callbackform-select-field .fieldset .dropdown-select-button {
  background: #fff;
  float: none;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 100%;
  cursor: pointer;
  height: auto;
  min-height: 40px;
  border: 1px solid #767676;
  padding: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
}
.sht-callbackform-select-field
  .fieldset
  .dropdown-select-button
  .dropdown-select-button-text {
  font-size: 14px;
  font-size: 0.875rem;
  color: #333;
  padding: 10px;
  word-break: break-word;
  text-align: left;
}
.sht-callbackform-select-field
  .fieldset
  .dropdown-select-button
  .chevron-container {
  width: 17px;
  height: 22px;
  border-left: 1px solid #d7d8d6;
  min-width: 37px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.sht-callbackform-select-field
  .fieldset
  .dropdown-select-button
  .chevron-container::after {
  font-family: "HSBCIcon-Font", "HSBC Univers Next", "sans-serif";
  font-size: 20px;
  font-size: 1.25rem;
  content: "\f055";
  line-height: 1;
  color: #252525;
}
.sht-callbackform-select-field .fieldset .dropdown-select-list {
  display: none;
  margin: 0;
  list-style-type: none;
  border: 1px solid #929292;
  background: #fff;
  z-index: 10;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  cursor: pointer;
  position: relative;
}
@media (min-width: 480px) {
  .sht-callbackform-select-field .fieldset .dropdown-select-list {
    position: absolute;
  }
}
.sht-callbackform-select-field .fieldset .dropdown-select-list.more-items {
  max-height: 250px;
  overflow-y: scroll;
}
.sht-callbackform-select-field
  .fieldset
  .dropdown-select-list
  .dropdown-select-option {
  border: 0;
  min-height: 40px;
  padding: 0 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.sht-callbackform-select-field
  .fieldset
  .dropdown-select-list
  .dropdown-select-option
  .option-text {
  font-size: 14px;
  font-size: 0.875rem;
  display: block;
  border-bottom: 1px solid #d7d8d6;
  color: #333;
  padding: 10px 0;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  word-break: break-word;
  text-align: left;
}
.sht-callbackform-select-field
  .fieldset
  .dropdown-select-list
  .dropdown-select-option:last-child
  .option-text {
  border-bottom: 0;
}
.sht-callbackform-select-field
  .fieldset
  .dropdown-select-list
  .dropdown-select-option:hover,
.sht-callbackform-select-field
  .fieldset
  .dropdown-select-list
  .dropdown-select-option:focus,
.sht-callbackform-select-field
  .fieldset
  .dropdown-select-list
  .dropdown-select-option.highlighted {
  background: #e4e8ea;
}
.sht-callbackform-select-field
  .fieldset
  .dropdown-select-list
  .dropdown-select-option:active {
  background: #c9d0d5;
}
.sht-callbackform-select-field.expanded
  .dropdown-select-button
  .chevron-container::after {
  content: "\f056";
}
.sht-callbackform-select-field.expanded .dropdown-select-list {
  display: block;
}
.sht-callbackform-text-field .inputs-wrapper .label {
  font-family: "HSBC Univers Next", "Arial", "PingFang SC", "Microsoft YaHei",
    "Lantinghei SC", "Heiti SC", "simhei", "sans-serif";
  font-size: 14px;
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 500;
  line-height: 1.3;
  margin: 5px 0 11px;
}
@media (min-width: 480px) {
  .sht-callbackform-text-field .inputs-wrapper .label {
    margin: 5px 0;
  }
}
.sht-callbackform-text-field .inputs-wrapper .input.phone-number-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.sht-callbackform-text-field
  .inputs-wrapper
  .input.phone-number-wrapper
  .text-input.phone-number-prefix {
  width: 64px;
}
.sht-callbackform-text-field
  .inputs-wrapper
  .input.phone-number-wrapper
  .text-input.phone-number {
  width: calc(100% - 86px);
}
.sht-callbackform-text-field
  .inputs-wrapper
  .input.phone-number-wrapper
  .dash-line {
  height: 1px;
  width: 12px;
  background-color: #767676;
  margin: 5px;
  display: inline-block;
}
.sht-callbackform-radio-field .radiogroup-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 7px;
  margin-bottom: 7px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media (min-width: 480px) {
  .sht-callbackform-radio-field .radiogroup-wrapper {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
.sht-callbackform-radio-field .radiogroup-wrapper .label {
  font-family: "HSBC Univers Next", "Arial", "PingFang SC", "Microsoft YaHei",
    "Lantinghei SC", "Heiti SC", "simhei", "sans-serif";
  font-size: 14px;
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 500;
  line-height: 1.3;
  margin: 5px 0 11px;
}
@media (min-width: 480px) {
  .sht-callbackform-radio-field .radiogroup-wrapper .label {
    margin: 5px 0;
  }
}
.sht-callbackform-radio-field .radiogroup-wrapper [role="radiogroup"] {
  list-style: none;
}
.sht-callbackform-radio-field
  .radiogroup-wrapper
  [role="radiogroup"]
  [role="radio"] {
  font-family: "HSBC Univers Next", "Arial", "PingFang SC", "Microsoft YaHei",
    "Lantinghei SC", "Heiti SC", "simhei", "sans-serif";
  font-size: 14px;
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 400;
  position: relative;
  cursor: pointer;
  margin: 5px 10px 5px 0;
  min-width: calc(50% - 10px);
  float: left;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  line-height: 1.3;
}
@media (min-width: 480px) {
  .sht-callbackform-radio-field
    .radiogroup-wrapper
    [role="radiogroup"]
    [role="radio"] {
    line-height: 1.5;
  }
}
.sht-callbackform-radio-field
  .radiogroup-wrapper
  [role="radiogroup"]
  [role="radio"]
  .checkmark {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  width: 20px;
  min-width: 20px;
  height: 20px;
  min-height: 20px;
  border-radius: 50%;
  border: 1px solid #767676;
  position: relative;
  margin-right: 9px;
  display: inline-block;
}
.sht-callbackform-radio-field
  .radiogroup-wrapper
  [role="radiogroup"]
  [role="radio"]
  .checkmark::after {
  content: "";
  position: absolute;
  top: 5px;
  left: 5px;
  display: none;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background-color: #00847f;
}
.sht-callbackform-radio-field
  .radiogroup-wrapper
  [role="radiogroup"]
  [role="radio"]:hover
  .checkmark {
  border-color: #305a85;
}
.sht-callbackform-radio-field
  .radiogroup-wrapper
  [role="radiogroup"]
  [role="radio"][aria-checked="true"]
  .checkmark::after {
  display: block;
}
.sht-callbackform-text-field .inputs-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 12px;
  margin-bottom: 12px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media (min-width: 480px) {
  .sht-callbackform-text-field .inputs-wrapper {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
.sht-callbackform-text-field .inputs-wrapper label,
.sht-callbackform-text-field .inputs-wrapper legend {
  font-family: "HSBC Univers Next", "Arial", "PingFang SC", "Microsoft YaHei",
    "Lantinghei SC", "Heiti SC", "simhei", "sans-serif";
  font-size: 14px;
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 500;
  line-height: 1.3;
  display: inline-block;
  margin-bottom: 8px;
}
@media (min-width: 480px) {
  .sht-callbackform-text-field .inputs-wrapper label,
  .sht-callbackform-text-field .inputs-wrapper legend {
    line-height: 1.5;
    margin-bottom: 0;
  }
}
.sht-callbackform-text-field .input {
  position: relative;
}
.sht-callbackform-text-field .input .text-input {
  font-size: 14px;
  font-size: 0.875rem;
  height: auto;
  min-height: 40px;
  border: 1px solid #767676;
  width: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #333;
  padding: 10px;
  text-align: left;
}
.sht-callbackform-text-field .input .validationError {
  background-color: #f9f2f3;
  border-color: #a8000b;
}
.spinner-container {
  display: none;
  position: fixed;
  top: calc(50% - 50px);
  left: calc(50% - 50px);
  background: rgba(29, 38, 46, 0.9);
  color: #fff;
  text-align: center;
  padding: 10px;
  max-width: 280px;
  z-index: 1;
}
.spinner-container .spinner-wrapper {
  position: relative;
  height: 50px;
  width: 50px;
  margin: 0 auto;
}
.spinner-container .spinner-wrapper .spinner-circle-wih {
  stroke: #333;
  stroke-width: 3;
  stroke-miterlimit: 10;
  fill: none;
  -webkit-animation: rotate-spinner 2s linear infinite;
  animation: rotate-spinner 2s linear infinite;
  height: 25px;
  width: 25px;
  -webkit-transform-origin: center center;
  transform-origin: center center;
  position: absolute;
  top: calc(50% - 12px);
}
.spinner-container .spinner-wrapper .spinner-circle-wih.bigger {
  height: 50px;
  width: 50px;
  top: 0;
  left: 0;
}
.spinner-container .spinner-wrapper .spinner-circle-wih.white {
  stroke: #fff;
}
.spinner-container .spinner-wrapper .spinner-path-wih {
  stroke-dasharray: 75, 200;
  stroke-dashoffset: 0;
  -webkit-animation: dash-spinner 1.5s ease-in-out infinite,
    color 6s ease-in-out infinite;
  animation: dash-spinner 1.5s ease-in-out infinite,
    color 6s ease-in-out infinite;
  stroke-linecap: round;
}
@keyframes rotate-spinner {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes rotate-spinner {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes dash-spinner {
  0 {
    stroke-dasharray: 1, 200;
    stroke-dashoffset: 0;
  }
  50% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -35;
  }
  100% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -124;
  }
}
@keyframes dash-spinner {
  0 {
    stroke-dasharray: 1, 200;
    stroke-dashoffset: 0;
  }
  50% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -50px;
  }
  100% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -124px;
  }
}
.spinner-container .caption-for-spinner {
  font-family: "HSBC Univers Next", "Arial", "PingFang SC", "Microsoft YaHei",
    "Lantinghei SC", "Heiti SC", "simhei", "sans-serif";
  font-size: 14px;
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 400;
  display: inline-block;
  margin: 10px 0 0;
  color: #fff;
  word-break: break-all;
}
.main-spinner-container {
  text-align: center;
  position: absolute;
  top: calc(50% - 37px);
  left: calc(50% - 35px);
}
.main-spinner-container .spinner-container {
  position: relative;
  display: inline-block;
  top: auto;
  left: auto;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  max-width: 100%;
  background: transparent;
  color: rgba(29, 38, 46, 0.9);
}
.M-ARTICLEBACKTOTOP-ART-DEV {
  margin: 40px 0 0 0;
  margin: 2.5rem 0rem 0rem 0rem;
}
@media (min-width: 480px) {
  .M-ARTICLEBACKTOTOP-ART-DEV {
    margin: 40px 0 0 0;
    margin: 2.5rem 0rem 0rem 0rem;
  }
}
@media (min-width: 960px) {
  .M-ARTICLEBACKTOTOP-ART-DEV {
    margin: 48px 0 0 0;
    margin: 3rem 0rem 0rem 0rem;
  }
}
.M-ARTICLEBACKTOTOP-ART-DEV .A-TYPS5R-RW-DEV {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.M-ARTICLEBACKTOTOP-ART-DEV .A-TYPS5R-RW-DEV:hover {
  text-decoration: underline;
  cursor: pointer;
}
.M-ARTICLEBACKTOTOP-ART-DEV .A-TYPS5R-RW-DEV::before {
  margin-right: 8px;
  content: "";
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/anchor_up.svg")
    no-repeat center;
  width: 18px;
  height: 18px;
  display: inline-block;
  margin-top: 2px;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 18px;
  flex: 0 0 18px;
}
.M-ARTICLEBACKTOTOP-ART-DEV .A-TYPS5R-RW-DEV span.icon {
  display: none;
}
.in-page-promo__text-container {
  padding: 20px 16px 24px 16px;
  padding: 1.25rem 1rem 1.5rem 1rem;
  width: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
@media (min-width: 480px) {
  .in-page-promo__text-container {
    padding: 20px 16px 24px 16px;
    padding: 1.25rem 1rem 1.5rem 1rem;
  }
}
@media (min-width: 960px) {
  .in-page-promo__text-container {
    padding: 20px 20px 24px 20px;
    padding: 1.25rem 1.25rem 1.5rem 1.25rem;
  }
}
@media (min-width: 960px) {
  .in-page-promo__text-container {
    padding: 48px 16px 48px 16px;
    padding: 3rem 1rem 3rem 1rem;
  }
}
@media (min-width: 960px) and (min-width: 480px) {
  .in-page-promo__text-container {
    padding: 48px 16px 48px 16px;
    padding: 3rem 1rem 3rem 1rem;
  }
}
@media (min-width: 960px) and (min-width: 960px) {
  .in-page-promo__text-container {
    padding: 48px 20px 48px 20px;
    padding: 3rem 1.25rem 3rem 1.25rem;
  }
}
@media (min-width: 960px) {
  .articlePage .in-page-promo__text-container {
    padding: 20px 16px 24px 16px;
    padding: 1.25rem 1rem 1.5rem 1rem;
  }
}
@media (min-width: 960px) and (min-width: 480px) {
  .articlePage .in-page-promo__text-container {
    padding: 20px 16px 24px 16px;
    padding: 1.25rem 1rem 1.5rem 1rem;
  }
}
@media (min-width: 960px) and (min-width: 960px) {
  .articlePage .in-page-promo__text-container {
    padding: 20px 20px 24px 20px;
    padding: 1.25rem 1.25rem 1.5rem 1.25rem;
  }
}
@media (min-width: 960px) {
  .in-page-promo__text-container {
    width: 100%;
  }
}
.in-page-promo__text-container .action-buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.in-page-promo__text-container .action-buttons > div {
  padding: 16px 0 0 0;
  padding: 1rem 0rem 0rem 0rem;
}
@media (min-width: 480px) {
  .in-page-promo__text-container .action-buttons > div {
    padding: 16px 0 0 0;
    padding: 1rem 0rem 0rem 0rem;
  }
}
@media (min-width: 960px) {
  .in-page-promo__text-container .action-buttons > div {
    padding: 20px 0 0 0;
    padding: 1.25rem 0rem 0rem 0rem;
  }
}
.in-page-promo__text-container .action-buttons > div:nth-of-type(1) {
  margin-right: 16px;
}
@media (min-width: 960px) {
  .in-page-promo__text-container .action-buttons > div:nth-of-type(1) {
    margin-right: 20px;
  }
}
.in-page-promo__text-container .action-buttons .A-BTNT-RW-ALL,
.in-page-promo__text-container .action-buttons .A-BTNSS-RW-ALL {
  width: auto;
  min-width: 100px;
  max-width: none;
}
.in-page-promo__text-container .action-buttons .A-BTNSS-RW-ALL {
  padding: 14px 20px;
  width: auto;
  min-width: 100px;
}
.in-page-promo__text-container .logo-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.in-page-promo__text-container
  .logo-wrapper
  .logo-container:nth-of-type(1)
  .smart-image-img {
  margin-right: 16px;
}
@media (min-width: 960px) {
  .in-page-promo__text-container
    .logo-wrapper
    .logo-container:nth-of-type(1)
    .smart-image-img {
    margin-right: 20px;
  }
}
.in-page-promo__text-container .logo-wrapper .logo-container__item {
  padding: 16px 0 0 0;
  padding: 1rem 0rem 0rem 0rem;
}
@media (min-width: 480px) {
  .in-page-promo__text-container .logo-wrapper .logo-container__item {
    padding: 16px 0 0 0;
    padding: 1rem 0rem 0rem 0rem;
  }
}
@media (min-width: 960px) {
  .in-page-promo__text-container .logo-wrapper .logo-container__item {
    padding: 20px 0 0 0;
    padding: 1.25rem 0rem 0rem 0rem;
  }
}
.in-page-promo__text-container
  .logo-wrapper
  .logo-container
  .smart-image-figure {
  display: block;
}
.in-page-promo__text-container .logo-wrapper .logo-container .smart-image-img {
  height: 60px;
  display: block;
}
.aem-AuthorLayer-Edit
  .in-page-promo__text-container
  .logo-wrapper
  .logo-container {
  min-width: 100px;
}
.in-page-promo__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
}
.articlePage .in-page-promo__wrapper {
  padding-left: 0;
  padding-right: 0;
  width: 100%;
}
.in-page-promo--pearl,
.in-page-promo--charcoal,
.in-page-promo--premier {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
@media (min-width: 960px) {
  .in-page-promo--pearl,
  .in-page-promo--charcoal,
  .in-page-promo--premier {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
  .articlePage .in-page-promo--pearl,
  .articlePage .in-page-promo--charcoal,
  .articlePage .in-page-promo--premier {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .in-page-promo--pearl.img-right,
  .in-page-promo--charcoal.img-right,
  .in-page-promo--premier.img-right {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }
  .articlePage .in-page-promo--pearl.img-right,
  .articlePage .in-page-promo--charcoal.img-right,
  .articlePage .in-page-promo--premier.img-right {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.in-page-promo--pearl.no-img .in-page-promo__image-container,
.in-page-promo--charcoal.no-img .in-page-promo__image-container,
.in-page-promo--premier.no-img .in-page-promo__image-container {
  display: none;
}
.in-page-promo--pearl.img-large .in-page-promo__image-container,
.in-page-promo--charcoal.img-large .in-page-promo__image-container,
.in-page-promo--premier.img-large .in-page-promo__image-container {
  width: 100%;
  display: block;
}
@media (min-width: 960px) {
  .in-page-promo--pearl.img-large .in-page-promo__image-container,
  .in-page-promo--charcoal.img-large .in-page-promo__image-container,
  .in-page-promo--premier.img-large .in-page-promo__image-container {
    width: 50%;
  }
  .articlePage .in-page-promo--pearl.img-large .in-page-promo__image-container,
  .articlePage
    .in-page-promo--charcoal.img-large
    .in-page-promo__image-container,
  .articlePage
    .in-page-promo--premier.img-large
    .in-page-promo__image-container {
    width: 100%;
  }
}
.in-page-promo--pearl.img-large .in-page-promo__text-container,
.in-page-promo--charcoal.img-large .in-page-promo__text-container,
.in-page-promo--premier.img-large .in-page-promo__text-container {
  width: auto;
}
@media (min-width: 960px) {
  .in-page-promo--pearl.img-large .in-page-promo__text-container,
  .in-page-promo--charcoal.img-large .in-page-promo__text-container,
  .in-page-promo--premier.img-large .in-page-promo__text-container {
    width: 50%;
  }
  .articlePage .in-page-promo--pearl.img-large .in-page-promo__text-container,
  .articlePage
    .in-page-promo--charcoal.img-large
    .in-page-promo__text-container,
  .articlePage
    .in-page-promo--premier.img-large
    .in-page-promo__text-container {
    width: auto;
  }
  .in-page-promo--pearl.img-large
    .in-page-promo__text-container
    .in-page-promo__wrapper,
  .in-page-promo--charcoal.img-large
    .in-page-promo__text-container
    .in-page-promo__wrapper,
  .in-page-promo--premier.img-large
    .in-page-promo__text-container
    .in-page-promo__wrapper {
    width: 100%;
  }
  .articlePage
    .in-page-promo--pearl.img-large
    .in-page-promo__text-container
    .in-page-promo__wrapper,
  .articlePage
    .in-page-promo--charcoal.img-large
    .in-page-promo__text-container
    .in-page-promo__wrapper,
  .articlePage
    .in-page-promo--premier.img-large
    .in-page-promo__text-container
    .in-page-promo__wrapper {
    padding-left: 0;
    padding-right: 0;
  }
}
.articlePage
  .in-page-promo--pearl.img-large
  .in-page-promo__text-container
  .in-page-promo__wrapper,
.articlePage
  .in-page-promo--charcoal.img-large
  .in-page-promo__text-container
  .in-page-promo__wrapper,
.articlePage
  .in-page-promo--premier.img-large
  .in-page-promo__text-container
  .in-page-promo__wrapper {
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}
.in-page-promo--pearl.img-small .in-page-promo__image-container,
.in-page-promo--charcoal.img-small .in-page-promo__image-container,
.in-page-promo--premier.img-small .in-page-promo__image-container {
  width: 100%;
  display: block;
}
@media (min-width: 960px) {
  .in-page-promo--pearl.img-small .in-page-promo__image-container,
  .in-page-promo--charcoal.img-small .in-page-promo__image-container,
  .in-page-promo--premier.img-small .in-page-promo__image-container {
    width: 25%;
  }
  .articlePage .in-page-promo--pearl.img-small .in-page-promo__image-container,
  .articlePage
    .in-page-promo--charcoal.img-small
    .in-page-promo__image-container,
  .articlePage
    .in-page-promo--premier.img-small
    .in-page-promo__image-container {
    width: 100%;
  }
}
.in-page-promo--pearl.img-small .in-page-promo__text-container,
.in-page-promo--charcoal.img-small .in-page-promo__text-container,
.in-page-promo--premier.img-small .in-page-promo__text-container {
  width: auto;
}
@media (min-width: 960px) {
  .in-page-promo--pearl.img-small .in-page-promo__text-container,
  .in-page-promo--charcoal.img-small .in-page-promo__text-container,
  .in-page-promo--premier.img-small .in-page-promo__text-container {
    width: 75%;
  }
  .articlePage .in-page-promo--pearl.img-small .in-page-promo__text-container,
  .articlePage
    .in-page-promo--charcoal.img-small
    .in-page-promo__text-container,
  .articlePage
    .in-page-promo--premier.img-small
    .in-page-promo__text-container {
    width: 100%;
  }
  .in-page-promo--pearl.img-small
    .in-page-promo__text-container
    .in-page-promo__wrapper,
  .in-page-promo--charcoal.img-small
    .in-page-promo__text-container
    .in-page-promo__wrapper,
  .in-page-promo--premier.img-small
    .in-page-promo__text-container
    .in-page-promo__wrapper {
    width: 88.88%;
  }
  .articlePage
    .in-page-promo--pearl.img-small
    .in-page-promo__text-container
    .in-page-promo__wrapper,
  .articlePage
    .in-page-promo--charcoal.img-small
    .in-page-promo__text-container
    .in-page-promo__wrapper,
  .articlePage
    .in-page-promo--premier.img-small
    .in-page-promo__text-container
    .in-page-promo__wrapper {
    width: 100%;
  }
}
.in-page-promo--pearl {
  background-color: #ededed;
}
.in-page-promo--pearl .A-BTNSS-RW-ALL {
  background-color: #000;
  border-color: #000;
}
.in-page-promo--pearl .A-BTNSS-RW-ALL:hover {
  background-color: #404040;
}
.in-page-promo--pearl .A-BTNSS-RW-ALL:active {
  background-color: #767676;
}
.in-page-promo--pearl .A-BTNSS-RW-ALL.disabled {
  opacity: 0.3;
  background-color: transparent;
  border-color: #333;
  color: #333;
}
.in-page-promo--pearl .A-BTNT-RW-ALL:hover {
  background-color: #f3f3f3;
}
.in-page-promo--pearl .A-BTNT-RW-ALL:active {
  background-color: #ededed;
}
.in-page-promo--pearl .A-BTNT-RW-ALL.disabled {
  opacity: 0.3;
  background-color: transparent;
}
.in-page-promo--charcoal {
  background-color: #333;
}
.in-page-promo--premier {
  background-color: #262362;
}
.in-page-promo--premier .A-BTNSS-RW-ALL,
.in-page-promo--charcoal .A-BTNSS-RW-ALL {
  background-color: #fff;
  color: #333;
  border-color: #fff;
}
.in-page-promo--premier .A-BTNSS-RW-ALL:hover,
.in-page-promo--charcoal .A-BTNSS-RW-ALL:hover {
  background-color: #ededed;
  border-color: #ededed;
}
.in-page-promo--premier .A-BTNSS-RW-ALL:active,
.in-page-promo--charcoal .A-BTNSS-RW-ALL:active {
  background-color: #d7d8d6;
  border-color: #d7d8d6;
}
.in-page-promo--premier .A-BTNSS-RW-ALL.disabled,
.in-page-promo--charcoal .A-BTNSS-RW-ALL.disabled {
  opacity: 0.3;
  background-color: transparent;
  border-color: #fff;
  color: #fff;
}
.in-page-promo--premier .A-BTNT-RW-ALL,
.in-page-promo--charcoal .A-BTNT-RW-ALL {
  background-color: transparent;
  color: #fff;
  border-color: #fff;
}
.in-page-promo--premier .A-BTNT-RW-ALL:hover,
.in-page-promo--charcoal .A-BTNT-RW-ALL:hover {
  background-color: #404040;
}
.in-page-promo--premier .A-BTNT-RW-ALL:active,
.in-page-promo--charcoal .A-BTNT-RW-ALL:active {
  background-color: #767676;
}
.in-page-promo--premier .A-BTNT-RW-ALL.disabled,
.in-page-promo--charcoal .A-BTNT-RW-ALL.disabled {
  opacity: 0.3;
  background-color: transparent;
}
.in-page-promo--charcoal .in-page-promo__title,
.in-page-promo--premier .in-page-promo__title,
.in-page-promo--charcoal .in-page-promo__representative,
.in-page-promo--premier .in-page-promo__representative,
.in-page-promo--charcoal .in-page-promo__small,
.in-page-promo--premier .in-page-promo__small {
  color: #fff;
}
.in-page-promo__title strong,
.in-page-promo__representative strong,
.in-page-promo__small strong {
  font-weight: bold;
}
.in-page-promo__subtitle {
  padding: 8px 0 0 0;
  padding: 0.5rem 0rem 0rem 0rem;
}
@media (min-width: 480px) {
  .in-page-promo__subtitle {
    padding: 8px 0 0 0;
    padding: 0.5rem 0rem 0rem 0rem;
  }
}
@media (min-width: 960px) {
  .in-page-promo__subtitle {
    padding: 12px 0 0 0;
    padding: 0.75rem 0rem 0rem 0rem;
  }
}
.in-page-promo__representative {
  padding: 8px 0 0 0;
  padding: 0.5rem 0rem 0rem 0rem;
}
@media (min-width: 480px) {
  .in-page-promo__representative {
    padding: 8px 0 0 0;
    padding: 0.5rem 0rem 0rem 0rem;
  }
}
@media (min-width: 960px) {
  .in-page-promo__representative {
    padding: 12px 0 0 0;
    padding: 0.75rem 0rem 0rem 0rem;
  }
}
.in-page-promo__representative strong {
  font-weight: bold;
}
.in-page-promo__image-container {
  height: 267px;
  display: none;
}
@media (min-width: 960px) {
  .in-page-promo__image-container {
    height: auto;
    width: 100%;
  }
  .articlePage .in-page-promo__image-container {
    height: 267px;
  }
}
.in-page-promo__image-container .image {
  height: 100%;
}
.in-page-promo__image-container .image .img-container {
  height: 100%;
}
.in-page-promo__image-container .image .img-container .M-IMG-RW-DEV {
  height: 100%;
}
.in-page-promo__image-container
  .image
  .img-container
  .M-IMG-RW-DEV
  .smart-image {
  height: 100%;
}
.in-page-promo__image-container
  .image
  .img-container
  .M-IMG-RW-DEV
  .smart-image
  .smart-image-figure {
  height: 100%;
  position: relative;
  overflow: hidden;
}
.in-page-promo__image-container
  .image
  .img-container
  .M-IMG-RW-DEV
  .smart-image
  .smart-image-figure
  .smart-image-img {
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  right: auto;
  width: auto;
  min-width: 100%;
  height: 100%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  max-width: none;
  -o-object-fit: cover;
  object-fit: cover;
}
.ie-11
  .in-page-promo__image-container
  .image
  .img-container
  .M-IMG-RW-DEV
  .smart-image
  .smart-image-figure
  .smart-image-img {
  height: auto;
  width: 100%;
}
@media (min-width: 960px) {
  .ie-11
    .in-page-promo__image-container
    .image
    .img-container
    .M-IMG-RW-DEV
    .smart-image
    .smart-image-figure
    .smart-image-img {
    min-width: 100%;
    width: auto;
    height: 100%;
  }
}
.in-page-promo__small {
  padding: 16px 0 0 0;
  padding: 1rem 0rem 0rem 0rem;
}
@media (min-width: 480px) {
  .in-page-promo__small {
    padding: 16px 0 0 0;
    padding: 1rem 0rem 0rem 0rem;
  }
}
@media (min-width: 960px) {
  .in-page-promo__small {
    padding: 20px 0 0 0;
    padding: 1.25rem 0rem 0rem 0rem;
  }
}
.articlePage .in-page-promo::after,
.articlePage .in-page-promo::before {
  height: 0;
}
.articlePage .in-page-promo {
  margin: 28px 0 28px 0;
  margin: 1.75rem 0rem 1.75rem 0rem;
}
@media (min-width: 480px) {
  .articlePage .in-page-promo {
    margin: 28px 0 28px 0;
    margin: 1.75rem 0rem 1.75rem 0rem;
  }
}
@media (min-width: 960px) {
  .articlePage .in-page-promo {
    margin: 32px 0 32px 0;
    margin: 2rem 0rem 2rem 0rem;
  }
}
.articlePage .in-page-promo .in-page-promo__promotion {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-bottom: 8px;
  color: #333;
}
.articlePage .in-page-promo .in-page-promo__promotion .cq-Editable-dom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
.articlePage .in-page-promo .in-page-promo__promotion .text-container {
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
.articlePage .in-page-promo .in-page-promo__promotion hr {
  width: calc(100% - 8px);
  margin-left: 8px;
  color: #d7d8d6;
}
.A-BREADCRUMBS-ART-DEV {
  margin-top: 0;
}
.A-BREADCRUMBS-ART-DEV .breadcrumbs-list {
  margin: 16px 0 0 0;
  margin: 1rem 0rem 0rem 0rem;
  margin-bottom: 6px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (min-width: 480px) {
  .A-BREADCRUMBS-ART-DEV .breadcrumbs-list {
    margin: 16px 0 0 0;
    margin: 1rem 0rem 0rem 0rem;
  }
}
@media (min-width: 960px) {
  .A-BREADCRUMBS-ART-DEV .breadcrumbs-list {
    margin: 20px 0 0 0;
    margin: 1.25rem 0rem 0rem 0rem;
  }
}
@media (min-width: 960px) {
  .A-BREADCRUMBS-ART-DEV .breadcrumbs-list {
    margin-bottom: 10px;
  }
}
.A-BREADCRUMBS-ART-DEV .breadcrumbs-list .item {
  margin-bottom: 10px;
}
.A-BREADCRUMBS-ART-DEV .breadcrumbs-list .item .link-container {
  vertical-align: initial;
  margin: 0;
}
.A-BREADCRUMBS-ART-DEV .breadcrumbs-list .item .link-container .link {
  margin: 0;
}
.A-BREADCRUMBS-ART-DEV .breadcrumbs-list .item .link-container .link:hover {
  text-decoration: underline;
}
.A-BREADCRUMBS-ART-DEV .breadcrumbs-list .item .link-container .icon {
  width: auto;
  height: auto;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.A-BREADCRUMBS-ART-DEV .breadcrumbs-list .item .link-container .icon::after {
  content: "";
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/foward_slash.svg")
    no-repeat center;
  width: 6px;
  height: 12px;
  display: inline-block;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 6px;
  flex: 0 0 6px;
  padding: 0 12px;
}
.A-BREADCRUMBS-ART-DEV .breadcrumbs-list .item .link-container .icon::before {
  display: none;
}
.M-CALLOUTINSERT-ART-DEV {
  padding: 28px 0 28px 0;
  padding: 1.75rem 0rem 1.75rem 0rem;
}
@media (min-width: 480px) {
  .M-CALLOUTINSERT-ART-DEV {
    padding: 28px 0 28px 0;
    padding: 1.75rem 0rem 1.75rem 0rem;
  }
}
@media (min-width: 960px) {
  .M-CALLOUTINSERT-ART-DEV {
    padding: 32px 0 32px 0;
    padding: 2rem 0rem 2rem 0rem;
  }
}
.M-CALLOUTINSERT-ART-DEV .callwrapper {
  padding: 20px 16px 20px 16px;
  padding: 1.25rem 1rem 1.25rem 1rem;
  background: #f3f3f3;
}
@media (min-width: 480px) {
  .M-CALLOUTINSERT-ART-DEV .callwrapper {
    padding: 20px 16px 20px 16px;
    padding: 1.25rem 1rem 1.25rem 1rem;
  }
}
@media (min-width: 960px) {
  .M-CALLOUTINSERT-ART-DEV .callwrapper {
    padding: 24px 20px 24px 20px;
    padding: 1.5rem 1.25rem 1.5rem 1.25rem;
  }
}
.M-CALLOUTINSERT-ART-DEV .callout {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.M-CALLOUTINSERT-ART-DEV .callout .icon.callout-quote {
  margin-right: 16px;
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/quote.svg")
    no-repeat center;
  width: 18px;
  height: 12px;
  display: inline-block;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 18px;
  flex: 0 0 18px;
}
@media (min-width: 960px) {
  .M-CALLOUTINSERT-ART-DEV .callout .icon.callout-quote {
    margin-right: 20px;
  }
}
.M-CALLOUTINSERT-ART-DEV .callout .icon.callout-quote::before,
.M-CALLOUTINSERT-ART-DEV .callout .icon.callout-quote::after {
  content: "";
}
.O-MASTERCARD-RW-DEV {
  margin-right: -14px;
  margin-left: -14px;
}
@media (min-width: 480px) {
  .O-MASTERCARD-RW-DEV {
    margin-right: -18px;
    margin-left: -18px;
  }
}
@media (min-width: 960px) {
  .O-MASTERCARD-RW-DEV {
    margin-right: -20px;
    margin-left: -20px;
  }
}
[class*="globalSmart"] .O-MASTERCARD-RW-DEV::before,
[class*="globalSmart"] .O-MASTERCARD-RW-DEV::after {
  height: 0;
}
.O-MASTERCARD-RW-DEV .crh-master-card {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
  border-radius: 0;
  font-size: 100%;
  vertical-align: baseline;
  width: 100%;
  display: block;
  box-sizing: border-box;
  padding-left: 14px;
  padding-right: 14px;
}
.O-MASTERCARD-RW-DEV .crh-master-card::after {
  content: "";
  clear: both;
  display: block;
}
@media (min-width: 480px) {
  .O-MASTERCARD-RW-DEV .crh-master-card {
    padding-left: 18px;
    padding-right: 18px;
  }
}
@media (min-width: 960px) {
  .O-MASTERCARD-RW-DEV .crh-master-card {
    padding-right: 20px;
    padding-left: 20px;
  }
}
.O-MASTERCARD-RW-DEV .crh-master-card.crh-master-card__browser-wide {
  background: #f3f3f3;
}
.O-MASTERCARD-RW-DEV .crh-master-card .crh-master-card__grid {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
  background: #fff;
}
@media screen and (min-width: 60em) {
  .O-MASTERCARD-RW-DEV .crh-master-card .crh-master-card__grid {
    padding-top: 3rem;
  }
}
@media screen and (min-width: 60em) {
  .O-MASTERCARD-RW-DEV .crh-master-card .crh-master-card__grid {
    padding-bottom: 3rem;
  }
}
.O-MASTERCARD-RW-DEV
  .crh-master-card
  .crh-master-card__grid.crh-master-card__grid-hide-padding-top {
  padding-top: 0;
}
.O-MASTERCARD-RW-DEV
  .crh-master-card
  .crh-master-card__grid.crh-master-card__grid-hide-padding-bottom {
  padding-bottom: 0;
}
.O-MASTERCARD-RW-DEV
  .crh-master-card
  .crh-master-card__grid.crh-master-card__grid-hide-padding-both {
  padding-top: 0;
  padding-bottom: 0;
}
.O-MASTERCARD-RW-DEV
  .crh-master-card
  .crh-master-card__grid.crh-master-card__grid-off {
  padding-right: 1rem;
  padding-left: 1rem;
}
@media (min-width: 960px) {
  .O-MASTERCARD-RW-DEV
    .crh-master-card
    .crh-master-card__grid.crh-master-card__grid-off {
    padding-right: 1.25rem;
    padding-left: 1.25rem;
  }
}
.O-MASTERCARD-RW-DEV
  .crh-master-card
  .crh-master-card__grid.crh-master-card__light-pearl {
  background: #f3f3f3;
}
.O-MASTERCARD-RW-DEV .crh-master-card .crh-master-card__header-container {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
  border-radius: 0;
  font-size: 100%;
  vertical-align: baseline;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-left: 0;
  padding-right: 0;
}
.O-MASTERCARD-RW-DEV
  .crh-master-card
  .crh-master-card__header-container::after {
  content: "";
  clear: both;
  display: block;
}
@media screen and (min-width: 60em) {
  .O-MASTERCARD-RW-DEV .crh-master-card .crh-master-card__header-container {
    padding-left: 0.625rem;
    padding-right: 0.625rem;
  }
}
@media (min-width: 960px) {
  .O-MASTERCARD-RW-DEV .crh-master-card .crh-master-card__header-container {
    padding-left: 0;
    padding-right: 0;
  }
}
.O-MASTERCARD-RW-DEV .crh-master-card .crh-master-card__header-wrapper {
  width: calc(100% - 1rem);
  margin-left: 0.5rem;
  margin-right: 0.5rem;
  margin-right: 0;
  margin-left: 0;
  width: 100%;
}
@media screen and (min-width: 60em) {
  .O-MASTERCARD-RW-DEV .crh-master-card .crh-master-card__header-wrapper {
    width: calc(100% - 1.25rem);
    margin-left: 0.625rem;
    margin-right: 0.625rem;
  }
}
@media screen and (min-width: 47.5em) {
  .O-MASTERCARD-RW-DEV .crh-master-card .crh-master-card__header-wrapper {
    width: calc(83.3333333333% - 1rem);
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }
}
@media screen and (min-width: 60em) {
  .O-MASTERCARD-RW-DEV .crh-master-card .crh-master-card__header-wrapper {
    width: calc(66.6666666667% - 1.25rem);
    margin-left: 0.625rem;
    margin-right: 0.625rem;
  }
}
@media (min-width: 760px) {
  .O-MASTERCARD-RW-DEV .crh-master-card .crh-master-card__header-wrapper {
    margin-right: 0;
    margin-left: 0;
    width: 83.33333%;
  }
}
@media (min-width: 960px) {
  .O-MASTERCARD-RW-DEV .crh-master-card .crh-master-card__header-wrapper {
    margin-right: 0;
    margin-left: 0;
    width: 66.66667%;
  }
}
.O-MASTERCARD-RW-DEV .crh-master-card .crh-master-card__lead {
  margin-bottom: 1.75rem;
}
@media screen and (min-width: 60em) {
  .O-MASTERCARD-RW-DEV .crh-master-card .crh-master-card__lead {
    margin-bottom: 2rem;
  }
}
.O-MASTERCARD-RW-DEV .crh-master-card .crh-master-card__header {
  margin-bottom: 0.5rem;
}
@media screen and (min-width: 60em) {
  .O-MASTERCARD-RW-DEV .crh-master-card .crh-master-card__header {
    margin-bottom: 0.75rem;
  }
}
.O-MASTERCARD-RW-DEV
  .crh-master-card
  .crh-master-card__header-container-display-hide-description {
  margin-bottom: 1.75rem;
}
@media screen and (min-width: 60em) {
  .O-MASTERCARD-RW-DEV
    .crh-master-card
    .crh-master-card__header-container-display-hide-description {
    margin-bottom: 2rem;
  }
}
.O-MASTERCARD-RW-DEV .crh-master-cards {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
  border-radius: 0;
  font-size: 100%;
  vertical-align: baseline;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  margin-right: -14px;
  margin-left: -14px;
}
.O-MASTERCARD-RW-DEV .crh-master-cards::after {
  content: "";
  clear: both;
  display: block;
}
@media screen and (min-width: 60em) {
  .O-MASTERCARD-RW-DEV .crh-master-cards {
    padding-left: 0.625rem;
    padding-right: 0.625rem;
  }
}
@media (min-width: 480px) {
  .O-MASTERCARD-RW-DEV .crh-master-cards {
    margin-right: -18px;
    margin-left: -18px;
  }
}
@media (min-width: 960px) {
  .O-MASTERCARD-RW-DEV .crh-master-cards {
    margin-right: -20px;
    margin-left: -20px;
  }
}
@media screen and (min-width: 60em) {
  .O-MASTERCARD-RW-DEV .crh-master-cards__size-3 {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
}
@media screen and (min-width: 60em) {
  .O-MASTERCARD-RW-DEV .crh-master-cards__size-4 {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
}
@media screen and (min-width: 60em) {
  .O-MASTERCARD-RW-DEV .crh-master-cards__size-5 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-column-gap: 1rem;
    -moz-column-gap: 1rem;
    column-gap: 1rem;
    margin-left: 1rem;
    margin-right: 1rem;
    padding: 0;
  }
}
@media (min-width: 960px) {
  .O-MASTERCARD-RW-DEV .crh-master-cards__size-5 {
    margin-left: 0;
    margin-right: 0;
    -webkit-column-gap: 1.25rem;
    -moz-column-gap: 1.25rem;
    column-gap: 1.25rem;
  }
}
@media screen and (min-width: 47.5em) {
  .O-MASTERCARD-RW-DEV .crh-master-cards__size-3-alternative {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
}
.O-MASTERCARD-RW-DEV .crh-master-cards__card--additonal-wrapper {
  width: 100%;
}
@media screen and (min-width: 47.5em) {
  .O-MASTERCARD-RW-DEV .crh-master-cards__card--additonal-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: auto;
  }
}
@media screen and (min-width: 60em) {
  .O-MASTERCARD-RW-DEV .crh-master-cards__card--additonal-wrapper {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 1rem;
    grid-template-rows: 1fr 1fr;
    width: calc(50% - 1rem);
  }
}
@media (min-width: 760px) {
  .O-MASTERCARD-RW-DEV .crh-master-cards__card--additonal-wrapper {
    width: 100%;
  }
}
@media (min-width: 960px) {
  .O-MASTERCARD-RW-DEV .crh-master-cards__card--additonal-wrapper {
    -webkit-column-gap: 1.25rem;
    -moz-column-gap: 1.25rem;
    column-gap: 1.25rem;
    row-gap: 1.25rem;
    width: calc(50% - 1.25rem);
  }
}
.aem-AuthorLayer-Edit .O-MASTERCARD-RW-DEV .crh-master-cards {
  display: block;
}
.aem-AuthorLayer-Edit .O-MASTERCARD-RW-DEV .crh-master-cards .cq-placeholder {
  margin-left: 10px;
  margin-right: 10px;
}
.O-MASTERCARD-RW-DEV .crh-text--light {
  font-weight: 300;
  font-family: "HSBC Univers Next", "HSBC Neue Helvetica", "Helvetica Neue",
    "Helvetica", "Arial", "PingFang SC", "Microsoft YaHei", "Lantinghei SC",
    "Heiti SC", "simhei", "sans-serif";
}
.M-MASTERCARD.crh-card {
  padding-top: 0.75rem;
  padding-right: 1rem;
  padding-bottom: 1.25rem;
  padding-left: 1rem;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #fff;
  border: 0.0625rem solid #ededed;
  border-bottom: 0.0625rem solid #d7d8d6;
  list-style: none;
}
@media screen and (min-width: 60em) {
  .M-MASTERCARD.crh-card {
    padding-top: 1rem;
  }
}
@media screen and (min-width: 60em) {
  .M-MASTERCARD.crh-card {
    padding-right: 1.25rem;
  }
}
@media screen and (min-width: 60em) {
  .M-MASTERCARD.crh-card {
    padding-bottom: 1.5rem;
  }
}
@media screen and (min-width: 60em) {
  .M-MASTERCARD.crh-card {
    padding-left: 1.25rem;
  }
}
.M-MASTERCARD.crh-master-cards__card {
  width: calc(100% - 1rem);
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
@media screen and (min-width: 60em) {
  .M-MASTERCARD.crh-master-cards__card {
    width: calc(100% - 1.25rem);
    margin-left: 0.625rem;
    margin-right: 0.625rem;
  }
}
@media screen and (min-width: 47.5em) {
  .M-MASTERCARD.crh-master-cards__card {
    width: calc(50% - 1rem);
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }
}
@media (min-width: 960px) {
  .M-MASTERCARD.crh-master-cards__card {
    width: calc(50% - 1.25rem);
    margin-left: 0.625rem;
    margin-right: 0.625rem;
  }
}
.M-MASTERCARD.crh-master-cards__margin-2 {
  margin-bottom: 1rem;
}
@media screen and (min-width: 60em) {
  .M-MASTERCARD.crh-master-cards__margin-2 {
    margin-bottom: 1.25rem;
  }
}
@media screen and (min-width: 47.5em) {
  .M-MASTERCARD.crh-master-cards__margin-2 {
    margin-bottom: 0;
  }
}
.M-MASTERCARD.crh-master-cards__margin-2.crh-master-cards__card--hide-frame {
  margin-bottom: 1.75rem;
}
@media screen and (min-width: 60em) {
  .M-MASTERCARD.crh-master-cards__margin-2.crh-master-cards__card--hide-frame {
    margin-bottom: 2rem;
  }
}
@media screen and (min-width: 47.5em) {
  .M-MASTERCARD.crh-master-cards__margin-2.crh-master-cards__card--hide-frame {
    margin-bottom: 0;
  }
}
.M-MASTERCARD.crh-master-cards__first-card--size-3 {
  margin-bottom: 1rem;
}
@media screen and (min-width: 60em) {
  .M-MASTERCARD.crh-master-cards__first-card--size-3 {
    margin-bottom: 1.25rem;
  }
}
@media screen and (min-width: 47.5em) {
  .M-MASTERCARD.crh-master-cards__first-card--size-3 {
    margin-bottom: 1rem;
    width: 100%;
  }
}
@media screen and (min-width: 47.5em) and (min-width: 60em) {
  .M-MASTERCARD.crh-master-cards__first-card--size-3 {
    margin-bottom: 1.25rem;
  }
}
@media screen and (min-width: 60em) {
  .M-MASTERCARD.crh-master-cards__first-card--size-3 {
    margin-bottom: 0;
  }
}
.M-MASTERCARD.crh-master-cards__first-card--size-3.crh-master-cards__card--hide-frame {
  margin-bottom: 1.75rem;
}
@media screen and (min-width: 60em) {
  .M-MASTERCARD.crh-master-cards__first-card--size-3.crh-master-cards__card--hide-frame {
    margin-bottom: 2rem;
  }
}
@media screen and (min-width: 47.5em) {
  .M-MASTERCARD.crh-master-cards__first-card--size-3.crh-master-cards__card--hide-frame {
    width: 100%;
  }
}
@media screen and (min-width: 60em) {
  .M-MASTERCARD.crh-master-cards__first-card--size-3.crh-master-cards__card--hide-frame {
    margin-bottom: 0;
  }
}
.M-MASTERCARD.crh-master-cards__margin-4 {
  margin-bottom: 1rem;
}
@media screen and (min-width: 60em) {
  .M-MASTERCARD.crh-master-cards__margin-4 {
    margin-bottom: 1.25rem;
  }
}
@media screen and (min-width: 60em) {
  .M-MASTERCARD.crh-master-cards__margin-4 {
    margin-bottom: 0;
  }
}
.M-MASTERCARD.crh-master-cards__margin-4.crh-master-cards__card--hide-frame {
  margin-bottom: 1.75rem;
}
@media screen and (min-width: 60em) {
  .M-MASTERCARD.crh-master-cards__margin-4.crh-master-cards__card--hide-frame {
    margin-bottom: 2rem;
  }
}
@media screen and (min-width: 60em) {
  .M-MASTERCARD.crh-master-cards__margin-4.crh-master-cards__card--hide-frame {
    margin-bottom: 0;
  }
}
.M-MASTERCARD.crh-master-cards__third-card-margin {
  margin-bottom: 1rem;
}
@media screen and (min-width: 60em) {
  .M-MASTERCARD.crh-master-cards__third-card-margin {
    margin-bottom: 1.25rem;
  }
}
@media screen and (min-width: 47.5em) {
  .M-MASTERCARD.crh-master-cards__third-card-margin {
    margin-bottom: 0;
  }
}
.M-MASTERCARD.crh-master-cards__third-card-margin.crh-master-cards__card--hide-frame {
  margin-bottom: 1.75rem;
}
@media (min-width: 760px) {
  .M-MASTERCARD.crh-master-cards__third-card-margin.crh-master-cards__card--hide-frame {
    margin-bottom: 0;
  }
}
.M-MASTERCARD.crh-master-cards__first-card--size-5 {
  width: 100%;
}
@media screen and (min-width: 47.5em) {
  .M-MASTERCARD.crh-master-cards__first-card--size-5 {
    margin-bottom: 1rem;
    display: block;
  }
}
@media screen and (min-width: 47.5em) and (min-width: 60em) {
  .M-MASTERCARD.crh-master-cards__first-card--size-5 {
    margin-bottom: 1.25rem;
  }
}
@media screen and (min-width: 60em) {
  .M-MASTERCARD.crh-master-cards__first-card--size-5 {
    height: auto;
    width: 100%;
    margin: 0;
  }
}
.M-MASTERCARD.crh-master-cards__first-card--flex {
  -webkit-box-flex: 50%;
  -ms-flex: 50%;
  flex: 50%;
}
.M-MASTERCARD.crh-master-cards__first-card {
  margin-bottom: 1rem;
}
@media screen and (min-width: 60em) {
  .M-MASTERCARD.crh-master-cards__first-card {
    margin-bottom: 1.25rem;
  }
}
@media screen and (min-width: 47.5em) {
  .M-MASTERCARD.crh-master-cards__first-card {
    margin-bottom: 0;
  }
}
.M-MASTERCARD.crh-master-cards__first-card.crh-master-cards__card--hide-frame {
  margin-bottom: 1.75rem;
}
@media screen and (min-width: 60em) {
  .M-MASTERCARD.crh-master-cards__first-card.crh-master-cards__card--hide-frame {
    margin-bottom: 2rem;
  }
}
@media screen and (min-width: 47.5em) {
  .M-MASTERCARD.crh-master-cards__first-card.crh-master-cards__card--hide-frame {
    margin-bottom: 0;
  }
}
@media screen and (min-width: 60em) {
  .M-MASTERCARD.crh-master-cards__second-card {
    height: 100%;
    width: 100%;
    margin: 0;
  }
}
@media screen and (min-width: 60em) {
  .M-MASTERCARD.crh-master-cards__third-card {
    height: 100%;
    width: 100%;
    margin: 0;
  }
}
.M-MASTERCARD.crh-master-cards__fourth-card {
  margin-bottom: 1rem;
}
@media screen and (min-width: 60em) {
  .M-MASTERCARD.crh-master-cards__fourth-card {
    margin-bottom: 1.25rem;
  }
}
@media screen and (min-width: 47.5em) {
  .M-MASTERCARD.crh-master-cards__fourth-card {
    margin-bottom: 0;
  }
}
@media screen and (min-width: 60em) {
  .M-MASTERCARD.crh-master-cards__fourth-card {
    height: 100%;
    width: 100%;
    margin: 0;
  }
}
.M-MASTERCARD.crh-master-cards__fourth-card.crh-master-cards__card--hide-frame {
  margin-bottom: 1.75rem;
}
@media screen and (min-width: 60em) {
  .M-MASTERCARD.crh-master-cards__fourth-card.crh-master-cards__card--hide-frame {
    margin-bottom: 2rem;
  }
}
@media screen and (min-width: 47.5em) {
  .M-MASTERCARD.crh-master-cards__fourth-card.crh-master-cards__card--hide-frame {
    margin-bottom: 0;
  }
}
@media screen and (min-width: 60em) {
  .M-MASTERCARD.crh-master-cards__fourth-card.crh-master-cards__card--hide-frame {
    height: 100%;
    width: 100%;
    margin: 0;
  }
}
@media screen and (min-width: 60em) {
  .M-MASTERCARD.crh-master-cards__fifth-card {
    height: 100%;
    width: 100%;
    margin: 0;
  }
}
.M-MASTERCARD.crh-master-cards__card--hide-frame {
  border: 0;
  padding: 0;
  background-color: unset;
}
.M-MASTERCARD.crh-master-cards__card--hide-frame .smart-image {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}
.M-MASTERCARD .crh-parsys .crh-parsys__master-card-image-container {
  margin-top: -0.8125rem;
  margin-right: -1.0625rem;
  margin-left: -1.0625rem;
  margin-bottom: 0.75rem;
}
@media screen and (min-width: 60em) {
  .M-MASTERCARD .crh-parsys .crh-parsys__master-card-image-container {
    margin-top: -1.0625rem;
    margin-right: -1.3125rem;
    margin-left: -1.3125rem;
    margin-bottom: 1rem;
  }
}
.M-MASTERCARD .crh-parsys .crh-parsys__master-card-image {
  display: block;
  width: 100%;
}
.M-MASTERCARD .crh-parsys .crh-parsys__image {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
  height: 96px;
  display: block;
}
@media screen and (min-width: 60em) {
  .M-MASTERCARD .crh-parsys .crh-parsys__image {
    margin-top: 0.75rem;
  }
}
@media screen and (min-width: 60em) {
  .M-MASTERCARD .crh-parsys .crh-parsys__image {
    margin-bottom: 0.75rem;
  }
}
.M-MASTERCARD .crh-parsys .crh-text--s5 {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}
.M-MASTERCARD .crh-parsys .crh-text--s3 {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}
@media screen and (min-width: 60em) {
  .M-MASTERCARD .crh-parsys .crh-text--s3 {
    margin-top: 0.75rem;
  }
}
@media screen and (min-width: 60em) {
  .M-MASTERCARD .crh-parsys .crh-text--s3 {
    margin-bottom: 0.75rem;
  }
}
.M-MASTERCARD .crh-parsys .crh-parsys__button {
  margin-top: 1rem;
  margin-bottom: 1rem;
  display: block;
}
@media screen and (min-width: 60em) {
  .M-MASTERCARD .crh-parsys .crh-parsys__button {
    margin-top: 1.25rem;
  }
}
@media screen and (min-width: 60em) {
  .M-MASTERCARD .crh-parsys .crh-parsys__button {
    margin-bottom: 1.25rem;
  }
}
.M-MASTERCARD .crh-parsys :first-child:not(div) {
  margin-top: 0;
}
.M-MASTERCARD .crh-parsys > div:last-child {
  margin-bottom: 0;
}
.M-MASTERCARD .crh-parsys .crh-link--s3 {
  margin-bottom: 0.5rem;
  display: block;
}
@media screen and (min-width: 60em) {
  .M-MASTERCARD .crh-parsys .crh-link--s3 {
    margin-bottom: 0.75rem;
  }
}
.M-MASTERCARD .crh-parsys .crh-link--s5 {
  margin-top: 0.625rem;
  margin-bottom: 0.625rem;
  display: block;
}
.M-MASTERCARD .crh-parsys .crh-icon-link-right--s3,
.M-MASTERCARD .crh-parsys .crh-icon-link-right--s5 {
  margin-right: 1.125rem;
}
.M-MASTERCARD .crh-parsys .master-card__text {
  margin-top: 0;
  margin-bottom: 0.75rem;
}
.M-MASTERCARD .crh-parsys .master-card-list {
  margin-top: 12px;
  margin-bottom: 16px;
}
.M-MASTERCARD .crh-parsys .master-card-list .unordered,
.M-MASTERCARD .crh-parsys .master-card-list .ordered,
.M-MASTERCARD .crh-parsys .master-card-list .custom {
  margin-top: 0;
  margin-bottom: 0;
}
.M-MASTERCARD .crh-parsys .master-card-list .ordered .crh-ordered-list-item {
  padding-bottom: 0.5rem;
}
.M-MASTERCARD
  .crh-parsys
  .master-card-list
  .ordered
  .crh-ordered-list-item:last-child {
  padding-bottom: 0;
}
.M-MASTERCARD
  .crh-parsys
  .master-card-list
  .unordered
  .crh-unordered-list-item {
  padding-bottom: 0.5rem;
}
.M-MASTERCARD
  .crh-parsys
  .master-card-list
  .unordered
  .crh-unordered-list-item:last-child {
  padding-bottom: 0;
}
.M-MASTERCARD .crh-parsys .master-card-list .custom .crh-custom-list-item {
  padding-bottom: 0.5rem;
}
.M-MASTERCARD
  .crh-parsys
  .master-card-list
  .custom
  .crh-custom-list-item:last-child {
  padding-bottom: 0;
}
.M-MASTERCARD .crh-parsys .card-with-icon .smart-image {
  margin-bottom: 0.5rem;
}
@media (min-width: 960px) {
  .M-MASTERCARD .crh-parsys .card-with-icon .smart-image {
    margin-bottom: 0.75rem;
  }
}
.M-MASTERCARD .crh-parsys .card-with-icon .smart-image .smart-image-img {
  width: auto;
  max-width: 100%;
  height: 96px;
}
.M-MASTERCARD .crh-parsys .card-with-pictogram .smart-image {
  margin-bottom: 0.5rem;
}
@media (min-width: 960px) {
  .M-MASTERCARD .crh-parsys .card-with-pictogram .smart-image {
    margin-bottom: 0.75rem;
  }
}
.M-MASTERCARD .crh-parsys .card-with-pictogram .smart-image .smart-image-img {
  width: 96px;
  height: 96px;
  -o-object-fit: cover;
  object-fit: cover;
  display: block;
}
.M-MASTERCARD .text .placeholder {
  display: -moz-inline-stack;
  display: inline-block;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
}
.M-MASTERCARD .text .placeholder.mandatory {
  color: #83000a;
}
.M-MASTERCARD .text-container.placeholder-visible,
.M-MASTERCARD .link-container.placeholder-visible {
  display: -moz-inline-stack;
  display: inline-block;
  *vertical-align: auto;
  *zoom: 1;
  *display: inline;
}
.M-MASTERCARD .listWithDescription.cq-Editable-dom .A-PAR13-ART-DEV {
  padding-bottom: 5px;
}
.M-MASTERCARD .master-card__link-wrapper {
  margin-bottom: 10px;
}
.M-MASTERCARD .A-TYPS5R-RW-DEV.master-card-chevron-link .icon::after,
.M-MASTERCARD .A-TYPS5R-RW-DEV.master-card-chevron-link-title .icon::after,
.M-MASTERCARD .A-TYPS3R-RW-DEV.master-card-chevron-link .icon::after,
.M-MASTERCARD .A-TYPS3R-RW-DEV.master-card-chevron-link-title .icon::after {
  background: url("../../../etc.clientlibs/dpws/clientlibs-public/clientlib-site/resources/icons/svg/chevron_right_thick_red.svg")
    no-repeat center;
}
.M-MASTERCARD .A-TYPS5R-RW-DEV.master-card-chevron-link .icon::after,
.M-MASTERCARD .A-TYPS5R-RW-DEV.master-card-chevron-link .icon::before,
.M-MASTERCARD .A-TYPS5R-RW-DEV.master-card-chevron-link-title .icon::after,
.M-MASTERCARD .A-TYPS5R-RW-DEV.master-card-chevron-link-title .icon::before,
.M-MASTERCARD .A-TYPS3R-RW-DEV.master-card-chevron-link .icon::after,
.M-MASTERCARD .A-TYPS3R-RW-DEV.master-card-chevron-link .icon::before,
.M-MASTERCARD .A-TYPS3R-RW-DEV.master-card-chevron-link-title .icon::after,
.M-MASTERCARD .A-TYPS3R-RW-DEV.master-card-chevron-link-title .icon::before {
  width: 12px;
  height: 12px;
  -webkit-transform: translateX(-4px);
  transform: translateX(-4px);
  margin-left: 6px;
  vertical-align: 0;
  display: inline-block;
}
.M-MASTERCARD .A-TYPS5R-RW-DEV.master-card-chevron-link .icon::after,
.M-MASTERCARD .A-TYPS5R-RW-DEV.master-card-chevron-link-title .icon::after,
.M-MASTERCARD .A-TYPS3R-RW-DEV.master-card-chevron-link .icon::after,
.M-MASTERCARD .A-TYPS3R-RW-DEV.master-card-chevron-link-title .icon::after {
  content: "";
}
.M-MASTERCARD .A-TYPS5R-RW-DEV.master-card-icon-link,
.M-MASTERCARD .A-TYPS3R-RW-DEV.master-card-icon-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.M-MASTERCARD .A-TYPS5R-RW-DEV.master-card-icon-link .icon,
.M-MASTERCARD .A-TYPS3R-RW-DEV.master-card-icon-link .icon {
  width: 1.125em;
  height: 1.125em;
  position: relative;
  top: 0.125em;
}
.M-MASTERCARD .A-TYPS5R-RW-DEV.master-card-icon-link .icon-right-space,
.M-MASTERCARD .A-TYPS3R-RW-DEV.master-card-icon-link .icon-right-space {
  padding-right: 8px;
  padding-left: 0;
}
@media (min-width: 960px) {
  .M-MASTERCARD .A-TYPS3R-RW-DEV.master-card-chevron-link-title .icon::after,
  .M-MASTERCARD .A-TYPS3R-RW-DEV.master-card-chevron-link-title .icon::before {
    width: 14px;
    height: 14px;
    margin-left: 7px;
    -webkit-transform: translateX(-7px);
    transform: translateX(-7px);
  }
}
.M-MASTERCARD .crh-custom-list {
  font-weight: 400;
  font-family: "HSBC Univers Next", "HSBC Neue Helvetica", "Helvetica Neue",
    "Helvetica", "Arial", "PingFang SC", "Microsoft YaHei", "Lantinghei SC",
    "Heiti SC", "simhei", "sans-serif";
  font-size: 1rem;
  line-height: 1.5;
  overflow: hidden;
  margin: 0;
  color: #333;
  padding: 0rem 0rem 0rem 0rem;
  margin-top: 0.75rem;
  margin-bottom: 1rem;
}
@media screen and (min-width: 60em) {
  .M-MASTERCARD .crh-custom-list {
    font-size: 1rem;
    line-height: 1.5;
  }
}
.M-MASTERCARD .storybook-custom-list-title {
  margin-bottom: 0.75rem;
}
.M-MASTERCARD .O-LISTELEMENT-RW-ALL {
  padding: 0;
}
.aem-AuthorLayer-Edit .M-MASTERCARD .O-LISTELEMENT-RW-ALL {
  padding-top: 13px;
  padding-bottom: 26px;
}
.M-MASTERCARD .O-LISTELEMENT-RW-ALL .ordered li,
.M-MASTERCARD .O-LISTELEMENT-RW-ALL .unordered li,
.M-MASTERCARD .O-LISTELEMENT-RW-ALL .custom li {
  margin-bottom: 0;
}
.M-MASTERCARD .smart-image {
  margin-top: -0.8125rem;
  margin-right: -1.0625rem;
  margin-left: -1.0625rem;
  margin-bottom: 0.75rem;
}
@media screen and (min-width: 60em) {
  .M-MASTERCARD .smart-image {
    margin-top: -1.0625rem;
    margin-right: -1.3125rem;
    margin-left: -1.3125rem;
    margin-bottom: 1rem;
  }
}
.M-MASTERCARD .smart-image .smart-image-figure {
  margin: 0;
}
.M-MASTERCARD .smart-image .smart-image-figure .smart-image-img {
  display: block;
  width: 100%;
}
.M-MASTERCARD .buttonWithAtom {
  margin: 16px 0 16px 0;
  margin: 1rem 0rem 1rem 0rem;
}
@media (min-width: 480px) {
  .M-MASTERCARD .buttonWithAtom {
    margin: 16px 0 16px 0;
    margin: 1rem 0rem 1rem 0rem;
  }
}
@media (min-width: 960px) {
  .M-MASTERCARD .buttonWithAtom {
    margin: 20px 0 20px 0;
    margin: 1.25rem 0rem 1.25rem 0rem;
  }
}
.M-MASTERCARD .buttonWithAtom .A-BTNSO-RW-ALL,
.M-MASTERCARD .buttonWithAtom .A-BTNSS-RW-ALL {
  padding: 0.5625rem 1.25rem 0.6875rem;
  min-height: 2.75rem;
}
.M-MASTERCARD .buttonWithAtom .A-BTNSO-RW-ALL span,
.M-MASTERCARD .buttonWithAtom .A-BTNSS-RW-ALL span {
  line-height: 1.5;
  margin: 0;
}
.M-MASTERCARD .buttonWithAtom .A-BTNSO-RW-ALL:hover {
  background-color: #f3f3f3;
}
.M-MASTERCARD .buttonWithAtom .A-BTNSO-RW-ALL:active {
  background-color: #ededed;
}
.M-MASTERCARD .buttonWithAtom .A-BTNSS-RW-ALL:hover {
  background-color: #404040;
}
.M-MASTERCARD .buttonWithAtom .A-BTNSS-RW-ALL:active {
  background-color: #767676;
}
.crh-smart-image {
  margin-bottom: 1rem;
}
@media screen and (min-width: 60em) {
  .crh-smart-image {
    margin-bottom: 1.25rem;
  }
}
.A-LSTO-RW-ALL,
.A-LSTU-RW-ALL {
  font-family: "HSBC Univers Next", "Arial", "PingFang SC", "Microsoft YaHei",
    "Lantinghei SC", "Heiti SC", "simhei", "sans-serif";
  font-size: 16px;
  font-size: 1rem;
  color: #333;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
}
.A-LSTO-RW-ALL > li,
.A-LSTU-RW-ALL > li {
  margin: 11px 0 11px 0;
}
.A-LSTO-RW-ALL > li:last-child,
.A-LSTU-RW-ALL > li:last-child {
  margin-bottom: 0;
}
.A-LSTU-RW-ALL {
  margin-left: 19px;
  padding-top: 2px;
  list-style-position: outside;
}
.A-LSTU-RW-ALL > li {
  list-style-type: disc;
}
.A-LSTU-RW-ALL > li > ul {
  margin-left: 0;
}
.A-LSTO-RW-ALL {
  padding-top: 1px;
}
.A-LSTO-RW-ALL > li > ol {
  margin-left: 19px;
}

.link.one-word {
  font-size: 20px;
}

#hp_main_columnControlColumn_1,
#hp_main_columnControlColumn_2,
#hp_main_columnControlColumn_3,
#hp_main_columnControlColumn_4 {
  background-color: #4b4b4b;
  color: #fff;
  margin: 10px;
  padding: 15px;
}

#hp_main_columnControlColumn_1 p,
#hp_main_columnControlColumn_1 span,
#hp_main_columnControlColumn_2 p,
#hp_main_columnControlColumn_2 span,
#hp_main_columnControlColumn_3 p,
#hp_main_columnControlColumn_3 span,
#hp_main_columnControlColumn_4 p,
#hp_main_columnControlColumn_4 span {
  color: #fff;
}

.links-list li:last-child .link-container {
  margin-bottom: 0;
}
@media (min-width: 960px) {
  .link-container {
    margin: 0 0 30px 0;
    margin: 0rem 0rem 1.875rem 0rem;
  }
}
@media (min-width: 480px) {
  .link-container {
    margin: 0 0 27px 0;
    margin: 0rem 0rem 1.6875rem 0rem;
  }
}
.link-container {
  margin: 0 0 21px 0;
  margin: 0rem 0rem 1.3125rem 0rem;
  display: block;
}

@media (min-width: 480px) {
  .A-LNKC28L-RW-ALL {
    font-size: 25px;
    font-size: 1.5625rem;
  }
}
.A-LNKC28L-RW-ALL {
  font-family: "HSBC Univers Next", "Arial", "PingFang SC", "Microsoft YaHei",
    "Lantinghei SC", "Heiti SC", "simhei", "sans-serif";
  font-size: 25px;
  font-size: 1.5625rem;
  text-align: left;
  font-style: normal;
  font-weight: 300;
  color: #333;
  line-height: 1.2;
  text-decoration: none;
  margin: 0;
  padding: 0;
  white-space: nowrap;
}
.A-LNK14BSI-RW-ALL,
.A-LNK16BSI-RW-ALL,
.A-LNKAD-RW-ALL,
.A-LNKAU-RW-ALL,
.A-LNKB-RW-ALL,
.A-LNKC16LDB-RW-ALL,
.A-LNKC16R-RW-ALL,
.A-LNKND16B-RW-ALL,
.A-LNKC22L-RW-ALL,
.A-LNKC22LDB-RW-ALL,
.A-LNKC28L-RW-ALL,
.A-LNKC22TDB-RW-ALL,
.A-LNKC28TDB-RW-ALL,
.A-LNKC-RW-ALL,
.A-LNKD-RW-ALL,
.A-LNKND16R-RW-ALL,
.A-LNKST-RW-ALL,
.A-LNKND38L-RW-ALL,
.A-MODLNK-RW-ALL {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: auto;
  zoom: 1;
  display: inline;
  text-decoration: none;
}
.buysell-title {
    margin-bottom: 1.5rem
}

.buysell-title .title {
    font-weight: 400
}

.buysell-nav {
    margin-bottom: 2rem
}

.buysell-cc-dropdown {
    width: 100%
}

.buysell-cc-dropdown .dropdown-indicator:after {
    align-items: center;
    bottom: 0;
    color: #8094ae;
    display: inline-flex;
    font-size: 24px;
    justify-content: center;
    opacity: .5;
    position: absolute;
    right: 0;
    top: 0;
    width: 56px
}

.buysell-cc-dropdown .dropdown-menu {
    top: -78px!important
}

.buysell-cc-item:not(:last-child) {
    border-bottom: 1px solid #e5e9f2
}

.buysell-cc-choosen,.buysell-cc-chosen {
    background: #fff;
    border: 1px solid #dbdfea;
    border-radius: 4px;
    display: block;
    width: 100%
}

.buysell-cc-opt {
    display: block
}

.buysell-pm-list {
    background: #fff;
    border: 1px solid #dbdfea;
    border-radius: 4px
}

.buysell-pm-item {
    position: relative
}

.buysell-pm-item:not(:last-child) {
    border-bottom: 1px solid #e5e9f2
}

.buysell-pm-label {
    align-items: center;
    cursor: pointer;
    display: flex;
    justify-content: space-between;
    margin-bottom: 0;
    padding: 16px 20px 16px 60px;
    position: relative
}

.buysell-pm-label:after,.buysell-pm-label:before {
    border-radius: 50%;
    height: 24px;
    left: 20px;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 24px
}

.buysell-pm-label:before {
    border: 2px solid #dbdfea;
    content: ""
}

.buysell-pm-label:after {
    align-items: center;
    background: #0971fe;
    color: #fff;
    content: "î¦¾";
    display: inline-flex;
    font-family: Nioicon;
    justify-content: center;
    opacity: 0;
    transition: opacity .3s
}

.buysell-pm-label .pm-name {
    color: #364a63;
    font-size: 14px
}

.buysell-pm-label .pm-icon {
    color: #8094ae;
    display: inline-flex;
    font-size: 24px
}

.buysell-pm-control {
    height: 1px;
    opacity: 0;
    position: absolute;
    top: 0;
    width: 1px
}

.buysell-pm-control:checked~.buysell-pm-label {
    cursor: default
}

.buysell-pm-control:checked~.buysell-pm-label:after {
    opacity: 1
}

.buysell-overview {
    padding: 1rem 0 1.5rem
}

.buysell-overview-list {
    border: 1px solid #dbdfea;
    border-radius: 4px
}

.buysell-overview-list+.sub-text-sm {
    margin-top: .5rem
}

.buysell-overview-item {
    align-items: center;
    display: flex;
    justify-content: space-between;
    padding: 16px;
    position: relative
}

.buysell-overview-item:not(:last-of-type) {
    border-bottom: 1px solid #e5e9f2
}

.buysell-overview-item .pm-currency {
    align-items: center;
    display: flex
}

.buysell-overview-item .pm-currency .icon {
    color: #8094ae;
    font-size: 24px;
    margin-right: .5rem
}

.buysell-field:not(:last-child) {
    margin-bottom: 1.75rem
}

.buysell-field.form-action {
    padding-top: .5rem
}

.wallet-item a {
    align-items: center;
    display: flex;
    padding: .75rem 0;
    position: relative;
    z-index: 1
}

.wallet-item a:after,.wallet-item a:before {
    opacity: 0;
    position: absolute;
    transition: opacity .3s
}

.wallet-item a:after {
    color: #dbdfea;
    content: "î§“";
    font-family: Nioicon;
    font-size: 1.25rem;
    right: -.25rem;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.wallet-item a:before {
    background-color: #fff;
    border-radius: 100px;
    bottom: 0;
    content: "";
    left: -24px;
    right: -24px;
    top: 0;
    z-index: -1
}

.is-dark .wallet-item a:before {
    background-color: #0b1219
}

.is-theme .wallet-item a:before {
    background-color: #071d46
}

.wallet-item a:hover:after,.wallet-item a:hover:before {
    opacity: 1
}

.wallet-item-add a:after {
    display: none
}

.wallet-item-add a:hover .wallet-icon,.wallet-item-add a:hover .wallet-name {
    color: #0971fe
}

.is-dark .wallet-item-add a:hover .wallet-icon,.is-dark .wallet-item-add a:hover .wallet-name,.is-theme .wallet-item-add a:hover .wallet-icon,.is-theme .wallet-item-add a:hover .wallet-name {
    color: #fff
}

.wallet-icon {
    color: #8094ae;
    display: inline-flex;
    flex-shrink: 0;
    width: 40px
}

.wallet-icon .icon {
    font-size: 24px
}

.wallet-icon img {
    width: 24px
}

.is-theme .wallet-icon {
    color: #a9cdff
}

.wallet-text {
    display: inline-flex;
    flex-direction: column
}

.wallet-name {
    color: #526484;
    font-size: 14px;
    font-weight: 700;
    margin-bottom: .25rem
}

.is-dark .wallet-name {
    color: #8094ae
}

.is-theme .wallet-name {
    color: #a9cdff
}

.wallet-balance {
    color: #364a63;
    font-size: 13px;
    line-height: 1;
    margin-top: .25rem
}

.wallet-balance span {
    color: #8094ae
}