html,
body {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline
}

body {
  line-height: 1
}

html {
  box-sizing: border-box
}

html body {
  color: #333
}

*,
*:before,
*:after {
  box-sizing: inherit
}

body {
  font: 400 1rem/1.375rem Ubuntu, Arial, sans-serif;
  letter-spacing: -.14px
}

@media (min-width: 960px) {
  body {
    letter-spacing: 0
  }
}

@font-face {
  font-family: Ubuntu;
  font-style: normal;
  font-weight: 300;
  src: url(../fonts/ubuntu20-300.4af84f63b4802a54.woff2) format("woff2"), url(../fonts/ubuntu20-300.820b929d9c2f329d.woff) format("woff"), url(../fonts/ubuntu20-300.31e4265d68b9275f.ttf) format("truetype"), url(../fonts/ubuntu20-300.2ccd1e459bc7ad89.svg) format("svg")
}

@font-face {
  font-family: Ubuntu;
  font-style: italic;
  font-weight: 300;
  src: url(../fonts/ubuntu20-300italic.0330a20770c27151.woff2) format("woff2"), url(../fonts/ubuntu20-300italic.0ed87a13363b2ed4.woff) format("woff"), url(../fonts/ubuntu20-300italic.90cb9bfecba2fc42.ttf) format("truetype"), url(../fonts/ubuntu20-300italic.7fdd3a964cbdc69f.svg) format("svg")
}

@font-face {
  font-family: Ubuntu;
  font-style: normal;
  font-weight: 400;
  src: url(../fonts/ubuntu20-regular.b2c15e1667d82347.woff2) format("woff2"), url(../fonts/ubuntu20-regular.dae2e247a9a446c2.woff) format("woff"), url(../fonts/ubuntu20-regular.12440c9d47a67033.ttf) format("truetype"), url(../fonts/ubuntu20-regular.5e34d1fa8b550c25.svg) format("svg")
}

@font-face {
  font-family: Ubuntu;
  font-style: italic;
  font-weight: 400;
  src: url(../fonts/ubuntu20-italic.d768947fc16ee434.woff2) format("woff2"), url(../fonts/ubuntu20-italic.fc026fb204832a65.woff) format("woff"), url(../fonts/ubuntu20-italic.14cec4103a7c4512.ttf) format("truetype"), url(../fonts/ubuntu20-italic.5054d786dadc5fa2.svg) format("svg")
}

@font-face {
  font-family: Ubuntu;
  font-style: normal;
  font-weight: 500;
  src: url(../fonts/ubuntu20-500.0f883d2357d242be.woff2) format("woff2"), url(../fonts/ubuntu20-500.7220338e7c3591a9.woff) format("woff"), url(../fonts/ubuntu20-500.2120762673fc08e5.ttf) format("truetype"), url(../fonts/ubuntu20-500.045cf05ea687e047.svg) format("svg")
}

@font-face {
  font-family: Ubuntu;
  font-style: italic;
  font-weight: 500;
  src: url(../fonts/ubuntu20-500italic.1ec2a577167f6209.woff2) format("woff2"), url(../fonts/ubuntu20-500italic.1afe955499d6ad01.woff) format("woff"), url(../fonts/ubuntu20-500italic.10b3d67f0f7949c3.ttf) format("truetype"), url(../fonts/ubuntu20-500italic.31fb042ac0b9a705.svg) format("svg")
}

@font-face {
  font-family: Ubuntu;
  font-style: normal;
  font-weight: 700;
  src: url(../fonts/ubuntu20-700.cdccc34737d87532.woff2) format("woff2"), url(../fonts/ubuntu20-700.2d7cc8d7b842d4df.woff) format("woff"), url(../fonts/ubuntu20-700.01ad422bcd0a01ad.ttf) format("truetype"), url(../fonts/ubuntu20-700.983d30cb7fb3865e.svg) format("svg")
}

@font-face {
  font-family: Ubuntu;
  font-style: italic;
  font-weight: 700;
  src: url(../fonts/ubuntu20-700italic.6dfff79811b59661.woff2) format("woff2"), url(../fonts/ubuntu20-700italic.563409611723147f.woff) format("woff"), url(../fonts/ubuntu20-700italic.b2cb1b930fa27fa7.ttf) format("truetype"), url(../fonts/ubuntu20-700italic.fe028fc1afc94f54.svg) format("svg")
}

body,
html {
  height: 100%
}

@keyframes _ngcontent-ng-c3948577619_shimmering {
  0% {
    transform: translate3d(-100%, 0, 0)
  }

  to {
    transform: translate3d(75%, 0, 0)
  }
}

.redirect-outlet[_ngcontent-ng-c3948577619] {
  height: 0;
  width: 0
}

[_nghost-ng-c3948577619] .as-hint-text {
  display: inline-block;
  color: #666;
  font-size: 13px;
  letter-spacing: -.2px;
  line-height: 16px;
  margin-bottom: 16px
}

[_nghost-ng-c1573678041] {
  display: block;
  height: 100%
}


@keyframes _ngcontent-ng-c3566822750_shimmering {
  0% {
    transform: translate3d(-100%, 0, 0)
  }

  to {
    transform: translate3d(75%, 0, 0)
  }
}

.support-link.bpce-button-v2[_ngcontent-ng-c3566822750] {
  padding: 8px
}

.authentication_frame[_ngcontent-ng-c3566822750] {
  height: 100%;
  width: 100%;
  display: flex;
  flex-direction: column
}

.authentication_frame[_ngcontent-ng-c3566822750] [_ngcontent-ng-c3566822750]:focus {
  outline: none
}

.authentication_frame.standalone[_ngcontent-ng-c3566822750] .left-column[_ngcontent-ng-c3566822750] {
  margin: auto;
  padding-top: 40px !important;
  height: 100%
}

@media (max-width: 959px) {
  .authentication_frame.standalone[_ngcontent-ng-c3566822750] .left-column[_ngcontent-ng-c3566822750] {
    padding: 16px !important
  }
}

.authentication_frame.standalone[_ngcontent-ng-c3566822750] .left-column[_ngcontent-ng-c3566822750] .as-page-container[_ngcontent-ng-c3566822750] {
  height: calc(100% - 96px) !important
}

@media (max-width: 959px) {
  .authentication_frame.standalone[_ngcontent-ng-c3566822750] .left-column[_ngcontent-ng-c3566822750] .as-page-container[_ngcontent-ng-c3566822750] {
    height: calc(100% - 72px) !important
  }
}

.authentication_frame.standalone[_ngcontent-ng-c3566822750] .right-column[_ngcontent-ng-c3566822750] {
  max-height: 100vh
}

@media (max-width: 959px) {
  .authentication_frame.standalone[_ngcontent-ng-c3566822750] .right-column[_ngcontent-ng-c3566822750] {
    display: none
  }
}

@media (min-width: 600px) and (max-width: 959px) {
  .authentication_frame.standalone[_ngcontent-ng-c3566822750] .right-column[_ngcontent-ng-c3566822750] {
    display: none
  }
}

.authentication_frame.standalone[_ngcontent-ng-c3566822750] .as-page-title[_ngcontent-ng-c3566822750] {
  font-size: 21px !important;
  font-weight: 500 !important;
  letter-spacing: -.1px !important;
  line-height: 32px !important;
  text-align: center
}

@media (max-width: 959px) {
  .authentication_frame.standalone[_ngcontent-ng-c3566822750] .as-page-title[_ngcontent-ng-c3566822750] {
    font-size: 21px !important;
    font-weight: 500 !important;
    letter-spacing: -.13px !important;
    line-height: 28px !important
  }
}

.authentication_frame[_ngcontent-ng-c3566822750] .bpce-container[_ngcontent-ng-c3566822750] {
  max-width: 100%;
  height: 100%;
  overflow: hidden;
  padding: 0
}

.authentication_frame[_ngcontent-ng-c3566822750] .bpce-container[_ngcontent-ng-c3566822750] .authentication_body[_ngcontent-ng-c3566822750] {
  display: flex;
  max-width: 100%;
  height: 100%;
  background-color: #fff;
  margin: 0
}

.authentication_frame[_ngcontent-ng-c3566822750] .authentication_img[_ngcontent-ng-c3566822750] {
  height: 100%
}

.authentication_frame[_ngcontent-ng-c3566822750] .welcome[_ngcontent-ng-c3566822750] {
  padding: 40px 0
}

.authentication_frame[_ngcontent-ng-c3566822750] .left-column[_ngcontent-ng-c3566822750] {
  display: flex;
  -moz-flex-direction: column;
  flex-direction: column;
  overflow: auto;
  height: 100%;
  overflow-x: hidden;
  padding-top: 32px
}

.authentication_frame[_ngcontent-ng-c3566822750] .left-column[_ngcontent-ng-c3566822750]::-webkit-scrollbar {
  width: 12px;
  height: 12px
}

.authentication_frame[_ngcontent-ng-c3566822750] .left-column[_ngcontent-ng-c3566822750]::-webkit-scrollbar-track {
  background: #f1f1f1;
  border-radius: 10px
}

.authentication_frame[_ngcontent-ng-c3566822750] .left-column[_ngcontent-ng-c3566822750]::-webkit-scrollbar-thumb {
  background: #888;
  border-radius: 10px
}

.authentication_frame[_ngcontent-ng-c3566822750] .left-column[_ngcontent-ng-c3566822750]::-webkit-scrollbar-thumb:hover {
  background: #555
}

.authentication_frame[_ngcontent-ng-c3566822750] .left-column[_ngcontent-ng-c3566822750] .user-card[_ngcontent-ng-c3566822750] {
  width: 100%;
  max-width: 366px;
  margin-top: 32px;
  margin-bottom: 24px;
  padding: 0 !important
}

.authentication_frame[_ngcontent-ng-c3566822750] .left-column[_ngcontent-ng-c3566822750] .container[_ngcontent-ng-c3566822750] {
  display: flex;
  -moz-flex-direction: column;
  flex-direction: column;
  margin: auto;
  max-width: 582px;
  height: 100%;
  width: 100%
}

.authentication_frame[_ngcontent-ng-c3566822750] .left-column[_ngcontent-ng-c3566822750] .container[_ngcontent-ng-c3566822750] .as-page-container[_ngcontent-ng-c3566822750] {
  height: 100%;
  outline: 0
}

.authentication_frame[_ngcontent-ng-c3566822750] .left-column[_ngcontent-ng-c3566822750] .container[_ngcontent-ng-c3566822750] .bottomShadow .leftBottom {
  z-index: 2;
  box-shadow: 0 -14px 8px -8px #0003
}

.authentication_frame[_ngcontent-ng-c3566822750] .left-column.saved-user[_ngcontent-ng-c3566822750] {
  padding-top: 0 !important;
  display: flex;
  flex-direction: column;
  align-items: center
}

.authentication_frame[_ngcontent-ng-c3566822750] .right-column[_ngcontent-ng-c3566822750] {
  padding: 0;
  height: 100%
}

.as-page-title[_ngcontent-ng-c3566822750] {
  color: #333;
  font-size: 21px;
  font-weight: 500;
  letter-spacing: -.1px;
  margin-bottom: 24px;
  word-wrap: break-word;
  line-height: 32px !important;
  text-align: center
}

@media (max-width: 959px) {
  .as-page-title[_ngcontent-ng-c3566822750] {
    font-size: 21px;
    font-weight: 500;
    letter-spacing: -.13px
  }
}

@media (min-width: 600px) and (max-width: 959px) {
  .as-page-title[_ngcontent-ng-c3566822750] {
    font-size: 21px;
    font-weight: 500;
    letter-spacing: -.13px
  }
}

.evitement[_ngcontent-ng-c3566822750] {
  position: fixed !important;
  left: -1000px;
  z-index: 1;
  top: 16px;
  color: #333
}

.evitement[_ngcontent-ng-c3566822750]:focus {
  left: 100px
}

@media (max-width: 959px) {
  .evitement[_ngcontent-ng-c3566822750]:focus {
    font-size: .75rem !important;
    top: 13px;
    left: 80px
  }
}

.icon-change[_ngcontent-ng-c3566822750] * {
  font-size: 12px !important
}

as-maintenance-blocking-message[_ngcontent-ng-c3566822750] {
  margin: 32px
}


[_nghost-ng-c3005695859] {
  display: flex;
  flex-direction: column;
  height: 100%
}


@keyframes _ngcontent-ng-c2461974317_shimmering {
  0% {
    transform: translate3d(-100%, 0, 0)
  }

  to {
    transform: translate3d(75%, 0, 0)
  }
}

[_nghost-ng-c2461974317],
form[_ngcontent-ng-c2461974317] {
  display: flex;
  -moz-flex-direction: column;
  flex-direction: column;
  height: 100%
}

.leftBottom[_ngcontent-ng-c2461974317] {
  -ms-flex-shrink: 0;
  flex-shrink: 0
}

.error[_ngcontent-ng-c2461974317] {
  color: #333
}

.text-center[_ngcontent-ng-c2461974317] {
  text-align: center
}

ui-input-v2[_ngcontent-ng-c2461974317] {
  display: block;
  margin-bottom: 16px
}

as-select-entity[_ngcontent-ng-c2461974317] {
  margin-bottom: 16px;
  display: block
}

ui-checkbox[_ngcontent-ng-c2461974317] {
  margin-bottom: 16px
}

.input-identifier[_ngcontent-ng-c2461974317] {
  margin-bottom: 8px
}

button.forgotten-id[_ngcontent-ng-c2461974317],
a.forgotten-id[_ngcontent-ng-c2461974317] {
  margin-bottom: 18px
}

as-maintenance-fraud-informative-message[_ngcontent-ng-c2461974317] {
  margin-top: 16px;
  display: block
}


.bpce-input-v2-loader[_ngcontent-ng-c3587600853] {
  border: none;
  background: none;
  padding: 0;
  cursor: pointer
}

@keyframes _ngcontent-ng-c3587600853_shimmering {
  0% {
    transform: translate3d(-100%, 0, 0)
  }

  to {
    transform: translate3d(75%, 0, 0)
  }
}

.bpce-input-v2-redacted[_ngcontent-ng-c3587600853] .bpce-input-v2-value-redacted[_ngcontent-ng-c3587600853],
.bpce-input-v2-field[_ngcontent-ng-c3587600853],
.bpce-input-v2-label[_ngcontent-ng-c3587600853] {
  font: 400 1rem/1.375rem Ubuntu, Arial, sans-serif;
  letter-spacing: -.14px
}

@media (min-width: 960px) {

  .bpce-input-v2-redacted[_ngcontent-ng-c3587600853] .bpce-input-v2-value-redacted[_ngcontent-ng-c3587600853],
  .bpce-input-v2-field[_ngcontent-ng-c3587600853],
  .bpce-input-v2-label[_ngcontent-ng-c3587600853] {
    letter-spacing: 0
  }
}

.bpce-input-v2-error-msg[_ngcontent-ng-c3587600853] {
  font: 400 .8125rem/1.125rem Ubuntu, Arial, sans-serif;
  letter-spacing: 0
}

[_nghost-ng-c3587600853] {
  display: block
}

.bpce-input-v2[_ngcontent-ng-c3587600853] {
  width: 100%;
  display: block;
  position: relative
}

.bpce-input-v2-label[_ngcontent-ng-c3587600853] {
  color: #333;
  position: absolute;
  top: 16px;
  padding: 0;
  transform-origin: 0 0;
  transform: translate3d(8px, 0, 0) scale(1);
  transition: transform .25s ease .1s, color .25s ease .1s;
  pointer-events: none
}

.bpce-input-v2[_ngcontent-ng-c3587600853] button.bpce-input-v2-icon[_ngcontent-ng-c3587600853] {
  position: absolute;
  right: 4px;
  color: #333
}

.bpce-input-v2-loader[_ngcontent-ng-c3587600853] {
  margin: 0;
  position: absolute;
  right: 10px;
  top: 12px
}

.bpce-input-v2-loader[_ngcontent-ng-c3587600853] ui-loader[_ngcontent-ng-c3587600853] {
  position: relative;
  z-index: 1;
  color: #333;
  display: flex;
  height: 30px;
  width: 30px;
  align-items: center;
  justify-content: center
}

.bpce-input-v2-error-msg[_ngcontent-ng-c3587600853],
.bpce-input-v2-custom-msg[_ngcontent-ng-c3587600853] {
  margin: 0;
  padding: 0;
  opacity: 0;
  visibility: hidden;
  max-height: 0;
  transition: opacity .35s ease, max-height .35s ease, margin .35s ease, visibility .35s ease
}

.bpce-input-v2-error-msg[_ngcontent-ng-c3587600853] {
  display: block;
  color: #e91b06
}

.bpce-input-v2-field[_ngcontent-ng-c3587600853] {
  color: #333;
  background-color: #f9f9fb;
  display: block;
  width: 100%;
  padding: 0 10px;
  margin: 0;
  border: 1px solid transparent;
  border-bottom: 2px solid #666666;
  border-radius: 4px 4px 0 0;
  transition: border-color .35s ease;
  -webkit-appearance: none
}

@media (hover: hover) and (pointer: fine) {
  .bpce-input-v2-field[_ngcontent-ng-c3587600853]:hover {
    border-color: #666
  }
}

.bpce-input-v2-field[_ngcontent-ng-c3587600853]:focus,
.bpce-input-v2-field-focus[_ngcontent-ng-c3587600853] {
  outline: none;
  border-color: #333
}

.bpce-input-v2-field[_ngcontent-ng-c3587600853]:read-only {
  color: #333 !important
}


.bpce-input-v2-field[_ngcontent-ng-c3587600853]:disabled {
  background-color: #f5f5f5;
  border-color: transparent;
  color: #999 !important;
  cursor: not-allowed;
  opacity: 1
}

.bpce-input-v2-field[_ngcontent-ng-c3587600853]::-ms-clear,
.bpce-input-v2-field[_ngcontent-ng-c3587600853]::-ms-reveal {
  display: none
}

.bpce-input-v2-field-error[_ngcontent-ng-c3587600853] {
  border-color: #e91b06 !important
}

.bpce-input-v2-field[type=number][_ngcontent-ng-c3587600853] {
  padding-right: 8px
}


.bpce-input-v2-label-float[_ngcontent-ng-c3587600853] {
  color: #666;
  transform: translate3d(8px, -8px, 0) scale(.8125);
  transition: transform .25s ease, color .25s ease
}

.bpce-input-v2-field[_ngcontent-ng-c3587600853]:disabled+.bpce-input-v2-label[_ngcontent-ng-c3587600853] {
  color: #999
}

.bpce-input-v2-field-error[_ngcontent-ng-c3587600853]~.bpce-input-v2-label[_ngcontent-ng-c3587600853] {
  color: #e91b06 !important
}

.bpce-input-v2-field-error[_ngcontent-ng-c3587600853]~.bpce-input-v2-error-msg[_ngcontent-ng-c3587600853] {
  opacity: 1;
  max-height: 56px;
  margin-top: 8px;
  visibility: visible
}

.bpce-input-v2[_ngcontent-ng-c3587600853] input[_ngcontent-ng-c3587600853]::-webkit-outer-spin-button,
.bpce-input-v2[_ngcontent-ng-c3587600853] input[_ngcontent-ng-c3587600853]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0
}

.bpce-input-v2[_ngcontent-ng-c3587600853] input[_ngcontent-ng-c3587600853]::-webkit-search-cancel-button {
  display: none
}

.bpce-input-v2[_ngcontent-ng-c3587600853] input[type=number][_ngcontent-ng-c3587600853] {
  -moz-appearance: textfield
}

.bpce-input-v2-password[_ngcontent-ng-c3587600853] .bpce-input-v2-field[type=text][_ngcontent-ng-c3587600853]~.bpce-input-v2-icon[_ngcontent-ng-c3587600853] {
  opacity: 1;
  visibility: visible
}

@media (hover: hover) and (pointer: fine) {
  .bpce-input-v2[_ngcontent-ng-c3587600853]:hover .bpce-input-v2-field[_ngcontent-ng-c3587600853]:not(:focus):not(:disabled) {
    border-color: #666
  }
}

.bpce-input-v2-message-info[_ngcontent-ng-c3587600853] .bpce-input-v2-label[_ngcontent-ng-c3587600853] {
  color: #666
}

.bpce-input-v2-message-info[_ngcontent-ng-c3587600853] .bpce-input-v2-field[_ngcontent-ng-c3587600853] {
  border-color: #666
}

.bpce-input-v2-message-error[_ngcontent-ng-c3587600853] .bpce-input-v2-label[_ngcontent-ng-c3587600853] {
  color: #e91b06
}

.bpce-input-v2-message-error[_ngcontent-ng-c3587600853] .bpce-input-v2-field[_ngcontent-ng-c3587600853] {
  border-color: #e91b06
}

.bpce-input-v2-message-success[_ngcontent-ng-c3587600853] .bpce-input-v2-label[_ngcontent-ng-c3587600853] {
  color: #398538
}

.bpce-input-v2-message-success[_ngcontent-ng-c3587600853] .bpce-input-v2-field[_ngcontent-ng-c3587600853] {
  border-color: #398538
}

.bpce-input-v2-message-warning[_ngcontent-ng-c3587600853] .bpce-input-v2-label[_ngcontent-ng-c3587600853] {
  color: #fa5c00
}

.bpce-input-v2-message-warning[_ngcontent-ng-c3587600853] .bpce-input-v2-field[_ngcontent-ng-c3587600853] {
  border-color: #fa5c00
}

.bpce-input-v2-message-info[_ngcontent-ng-c3587600853]:not(.bpce-input-v2-disabled) .bpce-input-v2-custom-msg[_ngcontent-ng-c3587600853],
.bpce-input-v2-message-error[_ngcontent-ng-c3587600853]:not(.bpce-input-v2-disabled) .bpce-input-v2-custom-msg[_ngcontent-ng-c3587600853],
.bpce-input-v2-message-success[_ngcontent-ng-c3587600853]:not(.bpce-input-v2-disabled) .bpce-input-v2-custom-msg[_ngcontent-ng-c3587600853],
.bpce-input-v2-message-warning[_ngcontent-ng-c3587600853]:not(.bpce-input-v2-disabled) .bpce-input-v2-custom-msg[_ngcontent-ng-c3587600853] {
  opacity: 1;
  max-height: 56px;
  margin-top: 8px;
  visibility: visible
}

.bpce-input-v2-value-redacted[_ngcontent-ng-c3587600853] {
  display: none
}

.bpce-input-v2-redacted[_ngcontent-ng-c3587600853] .bpce-input-v2-value-redacted[_ngcontent-ng-c3587600853] {
  color: #333;
  background-color: #f9f9fb;
  display: block;
  position: absolute;
  top: 27px;
  left: 9px;
  width: calc(100% - 65px);
  cursor: text;
  pointer-events: none
}

.bpce-input-v2-disabled[_ngcontent-ng-c3587600853] .bpce-input-v2-field[_ngcontent-ng-c3587600853] {
  background-color: #f5f5f5;
  border-color: transparent;
  color: #999;
  cursor: not-allowed;
  opacity: 1
}

.bpce-input-v2-disabled[_ngcontent-ng-c3587600853] .bpce-input-v2-label[_ngcontent-ng-c3587600853] {
  color: #999
}

.bpce-input-v2-disabled[_ngcontent-ng-c3587600853] .bpce-input-v2-value-redacted[_ngcontent-ng-c3587600853] {
  color: #999;
  background-color: #f5f5f5
}


.bpce-button-group[_nghost-ng-c1187320798] {
  display: flex;
  flex-wrap: wrap;
  justify-content: center
}

.bpce-button-group[_nghost-ng-c1187320798] .bpce-button {
  max-width: initial
}

.bpce-button-group[_nghost-ng-c1187320798] .bpce-button-inline+.bpce-button-inline {
  margin-left: 8px
}

.bpce-button-group[_nghost-ng-c1187320798] .bpce-button-flex+.bpce-button-flex {
  margin-left: 16px
}

.bpce-button-group[_nghost-ng-c1187320798] .bpce-button-block+.bpce-button-block {
  margin-top: 8px
}


.bpce-button[_nghost-ng-c3825306533] {
  border: none;
  background: none;
  padding: 0;
  cursor: pointer
}

@keyframes _ngcontent-ng-c3825306533_shimmering {
  0% {
    transform: translate3d(-100%, 0, 0)
  }

  to {
    transform: translate3d(75%, 0, 0)
  }
}

.bpce-button-icon-only[_nghost-ng-c3825306533]>span[_ngcontent-ng-c3825306533]:not(.bpce-icon),
.sr-only[_ngcontent-ng-c3825306533] {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  outline: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none
}

.sr-only-focusable[_ngcontent-ng-c3825306533]:active,
.sr-only-focusable[_ngcontent-ng-c3825306533]:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal
}

.bpce-button-primary.bpce-button-font-text[_nghost-ng-c3825306533],
.bpce-button-secondary.bpce-button-font-text[_nghost-ng-c3825306533],
.bpce-button[_nghost-ng-c3825306533] {
  font: 400 1rem/1.375rem Ubuntu, Arial, sans-serif;
  letter-spacing: -.14px
}

@media (min-width: 960px) {

  .bpce-button-primary.bpce-button-font-text[_nghost-ng-c3825306533],
  .bpce-button-secondary.bpce-button-font-text[_nghost-ng-c3825306533],
  .bpce-button[_nghost-ng-c3825306533] {
    letter-spacing: 0
  }
}

.bpce-button-tertiary[_nghost-ng-c3825306533],
.bpce-button-quaternary[_nghost-ng-c3825306533],
.bpce-button-primary.bpce-button-font-mention[_nghost-ng-c3825306533],
.bpce-button-secondary.bpce-button-font-mention[_nghost-ng-c3825306533] {
  font: 400 .8125rem/1.125rem Ubuntu, Arial, sans-serif;
  letter-spacing: 0
}

.bpce-focus-reset[_ngcontent-ng-c3825306533] {
  outline: 0;
  outline: none;
  box-shadow: none;
  border-color: transparent;
  transition: box-shadow 225ms cubic-bezier(.4, 0, .2, 1);
  cursor: pointer
}

.bpce-focus-reset[disabled][_ngcontent-ng-c3825306533] {
  cursor: default
}

.bpce-focus-style[_ngcontent-ng-c3825306533] {
  box-shadow: 0 0 2px 3px #5c8bd7
}

.bpce-button[_nghost-ng-c3825306533] {
  border: 1px solid;
  position: relative;
  display: inline-flex;
  flex: 0 1 auto;
  align-items: center;
  justify-content: center;
  padding: 7px 11px;
  border-radius: 4px;
  text-decoration: none;
  max-width: 588px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.bpce-button[_nghost-ng-c3825306533]>span[_ngcontent-ng-c3825306533],
.bpce-button[_nghost-ng-c3825306533]>ui-icon-v2[_ngcontent-ng-c3825306533] {
  position: relative;
  z-index: 1;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  color: inherit
}

.bpce-button[_nghost-ng-c3825306533]>ui-icon-v2[_ngcontent-ng-c3825306533]+span[_ngcontent-ng-c3825306533] {
  margin-left: 8px
}

.bpce-button[_nghost-ng-c3825306533]>span[_ngcontent-ng-c3825306533]+ui-icon-v2[_ngcontent-ng-c3825306533] {
  margin-left: 8px
}

.bpce-button-primary.bpce-button-font-mention[_nghost-ng-c3825306533]>span[_ngcontent-ng-c3825306533],
.bpce-button-secondary.bpce-button-font-mention[_nghost-ng-c3825306533]>span[_ngcontent-ng-c3825306533] {
  min-height: 18px;
  min-width: 18px
}

.bpce-button-primary.bpce-button-font-text[_nghost-ng-c3825306533]>span[_ngcontent-ng-c3825306533],
.bpce-button-secondary.bpce-button-font-text[_nghost-ng-c3825306533]>span[_ngcontent-ng-c3825306533] {
  min-height: 24px;
  min-width: 24px
}

.bpce-button-tertiary[_nghost-ng-c3825306533]>span[_ngcontent-ng-c3825306533],
.bpce-button-quaternary[_nghost-ng-c3825306533]>span[_ngcontent-ng-c3825306533] {
  min-height: 18px;
  min-width: 18px
}

.bpce-button-primary[_nghost-ng-c3825306533]:before,
.bpce-button-secondary[_nghost-ng-c3825306533]:before,
.bpce-button-tertiary[_nghost-ng-c3825306533]:before,
.bpce-button-quaternary[_nghost-ng-c3825306533]:before {
  content: "";
  background-color: #000;
  position: absolute;
  left: 0;
  width: 100%;
  top: 0;
  height: 100%;
  z-index: 1;
  opacity: 0;
  border-radius: 4px;
  transition: opacity .25s ease
}

@media (hover: hover) and (pointer: fine) {
  .bpce-button-primary[_nghost-ng-c3825306533]:hover:before {
    opacity: .2
  }
}

.bpce-button-primary[_nghost-ng-c3825306533]:active:before {
  opacity: .4
}

@media (hover: hover) and (pointer: fine) {

  .bpce-button-secondary[_nghost-ng-c3825306533]:hover:before,
  .bpce-button-tertiary[_nghost-ng-c3825306533]:hover:before,
  .bpce-button-quaternary[_nghost-ng-c3825306533]:hover:before {
    opacity: .08
  }
}

.bpce-button-secondary[_nghost-ng-c3825306533]:active:before,
.bpce-button-tertiary[_nghost-ng-c3825306533]:active:before,
.bpce-button-quaternary[_nghost-ng-c3825306533]:active:before {
  opacity: .2
}

.bpce-button[_nghost-ng-c3825306533]:disabled,
.bpce-button-disabled[_nghost-ng-c3825306533] {
  color: #999 !important;
  background: #f5f5f5 !important;
  border-color: #f5f5f5 !important;
  cursor: not-allowed !important
}

@media (hover: hover) and (pointer: fine) {

  .bpce-button[_nghost-ng-c3825306533]:disabled:hover,
  .bpce-button-disabled[_nghost-ng-c3825306533]:hover {
    text-decoration: none !important
  }
}

.bpce-button[_nghost-ng-c3825306533]:disabled:before,
.bpce-button-disabled[_nghost-ng-c3825306533]:before {
  display: none
}

.bpce-button-icon-only[_nghost-ng-c3825306533] {
  padding: 7px
}

.bpce-button-icon-only[_nghost-ng-c3825306533]>span[_ngcontent-ng-c3825306533]+ui-icon-v2[_ngcontent-ng-c3825306533] {
  margin-left: 0
}

.bpce-button-loading[_nghost-ng-c3825306533] {
  pointer-events: none
}

.bpce-button-loading[_nghost-ng-c3825306533]:before {
  content: none
}

.bpce-button-loading[_nghost-ng-c3825306533]>*[_ngcontent-ng-c3825306533]:not(ui-loader-core) {
  color: transparent;
  visibility: hidden;
  -webkit-user-select: none;
  user-select: none
}

.bpce-button-loading[_nghost-ng-c3825306533]>ui-loader-core[_ngcontent-ng-c3825306533] {
  position: absolute
}

.bpce-button-loading[_nghost-ng-c3825306533]>ui-loader-core[_ngcontent-ng-c3825306533] svg circle {
  stroke: currentColor
}

.bpce-button-inline[_nghost-ng-c3825306533] {
  flex: 0 1 auto
}

.bpce-button-flex[_nghost-ng-c3825306533] {
  flex: 1 1 0%
}

.bpce-button-block[_nghost-ng-c3825306533] {
  flex: 1 1 100%
}

.bpce-button-colored[_nghost-ng-c3825306533] {
  --button-core-primary: inherit
}

.bpce-button-colored.bpce-button-primary[_nghost-ng-c3825306533] {
  background-color: var(--button-core-primary);
  border-color: var(--button-core-primary)
}

.bpce-button-colored.bpce-button-secondary[_nghost-ng-c3825306533] {
  color: var(--button-core-primary);
  border-color: var(--button-core-primary)
}

.bpce-button-colored.bpce-button-tertiary[_nghost-ng-c3825306533] {
  color: var(--button-core-primary)
}

@media (min-width: 960px) {
  .bpce-button-colored.bpce-button-no-mobile-border[_nghost-ng-c3825306533] {
    border-color: var(--button-core-primary)
  }
}

.bpce-button-colored.bpce-button-no-border[_nghost-ng-c3825306533] {
  border-color: transparent
}


.loading[_ngcontent-ng-c688441741] {
  display: flex;
  justify-content: center
}


[_nghost-ng-c962536600] {
  display: inline-block;
  line-height: 0
}

.ui-icon[_ngcontent-ng-c962536600] {
  line-height: 0;
  color: inherit
}

.ui-icon[_ngcontent-ng-c962536600]:before {
  display: flex;
  align-items: center
}

.ui-icon-sm[_ngcontent-ng-c962536600] {
  font-size: 16px
}

.ui-icon-sm[_ngcontent-ng-c962536600]:before {
  height: 16px
}

.ui-icon-md[_ngcontent-ng-c962536600] {
  font-size: 24px
}

.ui-icon-md[_ngcontent-ng-c962536600]:before {
  height: 24px
}

.ui-icon-lg[_ngcontent-ng-c962536600] {
  font-size: 32px
}

.ui-icon-lg[_ngcontent-ng-c962536600]:before {
  height: 32px
}

.ui-icon-xl[_ngcontent-ng-c962536600] {
  font-size: 40px
}

.ui-icon-xl[_ngcontent-ng-c962536600]:before {
  height: 40px
}

.ui-icon-xxl[_ngcontent-ng-c962536600] {
  font-size: 48px
}

.ui-icon-xxl[_ngcontent-ng-c962536600]:before {
  height: 48px
}

.ui-icon-xxxl[_ngcontent-ng-c962536600] {
  font-size: 56px
}

.ui-icon-xxxl[_ngcontent-ng-c962536600]:before {
  height: 56px
}


@keyframes _ngcontent-ng-c3909261728_shimmering {
  0% {
    transform: translate3d(-100%, 0, 0)
  }

  to {
    transform: translate3d(75%, 0, 0)
  }
}

.bpce-checkbox-input[_ngcontent-ng-c3909261728] {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  outline: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none
}

[_nghost-ng-c3909261728] {
  font: 400 1rem/1.375rem Ubuntu, Arial, sans-serif;
  letter-spacing: -.14px
}

@media (min-width: 960px) {
  [_nghost-ng-c3909261728] {
    letter-spacing: 0
  }
}

[_nghost-ng-c3909261728] {
  display: inline-block;
  margin: 0 40px 8px 0;
  position: relative
}

.bpce-checkbox-label[_ngcontent-ng-c3909261728] {
  display: flex;
  cursor: pointer;
  color: #333;
  min-height: 22px
}

.bpce-checkbox-square[_ngcontent-ng-c3909261728] {
  position: relative;
  flex: 0 0 auto;
  box-sizing: border-box;
  width: 16px;
  height: 16px;
  border: 2px solid #666666;
  border-radius: 3px;
  margin-top: 3px;
  margin-right: 8px;
  transition: background-color .25s ease;
  text-align: justify
}

.bpce-checkbox-icon[_ngcontent-ng-c3909261728] {
  position: absolute;
  visibility: hidden
}

.bpce-checkbox-icon[_ngcontent-ng-c3909261728] path[_ngcontent-ng-c3909261728] {
  stroke: #fff;
  stroke-width: 3px;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-dasharray: 31.1127;
  stroke-dashoffset: 31.1127;
  transition: stroke-dashoffset .25s ease 50ms
}

.bpce-checkbox-icon-indeterminate[_ngcontent-ng-c3909261728] {
  transform: scale3d(0, 0, 0);
  transform-origin: 50%;
  transition: transform .25s ease 50ms
}

.bpce-checkbox-icon-indeterminate[_ngcontent-ng-c3909261728] line[_ngcontent-ng-c3909261728] {
  stroke-width: 5px;
  stroke-linecap: round
}

.bpce-checkbox-input[_ngcontent-ng-c3909261728]:focus+.bpce-checkbox-label[_ngcontent-ng-c3909261728] .bpce-checkbox-square[_ngcontent-ng-c3909261728] {
  box-shadow: 0 0 2px 3px #6ba1f8
}

.bpce-checkbox-input[_ngcontent-ng-c3909261728]:checked+.bpce-checkbox-label[_ngcontent-ng-c3909261728] .bpce-checkbox-icon[_ngcontent-ng-c3909261728] {
  visibility: visible
}

.bpce-checkbox-input[_ngcontent-ng-c3909261728]:checked+.bpce-checkbox-label[_ngcontent-ng-c3909261728] .bpce-checkbox-icon[_ngcontent-ng-c3909261728] path[_ngcontent-ng-c3909261728] {
  stroke-dashoffset: 0
}

.bpce-checkbox-input[_ngcontent-ng-c3909261728]:checked+.bpce-checkbox-label[_ngcontent-ng-c3909261728] .bpce-checkbox-icon-indeterminate[_ngcontent-ng-c3909261728] {
  visibility: hidden
}

.bpce-checkbox-input[_ngcontent-ng-c3909261728]:indeterminate+.bpce-checkbox-label[_ngcontent-ng-c3909261728] .bpce-checkbox-icon[_ngcontent-ng-c3909261728] {
  visibility: hidden
}

.bpce-checkbox-input[_ngcontent-ng-c3909261728]:indeterminate+.bpce-checkbox-label[_ngcontent-ng-c3909261728] .bpce-checkbox-icon-indeterminate[_ngcontent-ng-c3909261728] {
  visibility: visible;
  transform: scaleZ(1)
}

.bpce-checkbox-input[_ngcontent-ng-c3909261728]:indeterminate+.bpce-checkbox-label[_ngcontent-ng-c3909261728] .bpce-checkbox-square[_ngcontent-ng-c3909261728] {
  background-color: transparent
}

.bpce-checkbox-input[_ngcontent-ng-c3909261728]:disabled+.bpce-checkbox-label[_ngcontent-ng-c3909261728] {
  color: #999;
  cursor: default;
  cursor: not-allowed
}

.bpce-checkbox-input[_ngcontent-ng-c3909261728]:disabled+.bpce-checkbox-label[_ngcontent-ng-c3909261728] .bpce-checkbox-square[_ngcontent-ng-c3909261728] {
  border-color: #999;
  border-width: 2px;
  background-color: #f5f5f5
}

.bpce-checkbox-input[_ngcontent-ng-c3909261728]:disabled+.bpce-checkbox-label[_ngcontent-ng-c3909261728] .bpce-checkbox-icon[_ngcontent-ng-c3909261728] path[_ngcontent-ng-c3909261728],
.bpce-checkbox-input[_ngcontent-ng-c3909261728]:disabled+.bpce-checkbox-label[_ngcontent-ng-c3909261728] .bpce-checkbox-icon[_ngcontent-ng-c3909261728] line[_ngcontent-ng-c3909261728] {
  stroke: #999
}


.bpce-header-ellipsis-container[_ngcontent-ng-c1119604549],
.bpce-header-ellipsis-container[_ngcontent-ng-c1119604549]>:first-child {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap
}

@keyframes _ngcontent-ng-c1119604549_shimmering {
  0% {
    transform: translate3d(-100%, 0, 0)
  }

  to {
    transform: translate3d(75%, 0, 0)
  }
}

.bpce-header-ellipsis-container[_ngcontent-ng-c1119604549],
.bpce-header-ellipsis-container[_ngcontent-ng-c1119604549]>:first-child {
  font: 400 1rem/1.375rem Ubuntu, Arial, sans-serif;
  letter-spacing: -.14px
}

@media (min-width: 960px) {

  .bpce-header-ellipsis-container[_ngcontent-ng-c1119604549],
  .bpce-header-ellipsis-container[_ngcontent-ng-c1119604549]>:first-child {
    letter-spacing: 0
  }
}

[_nghost-ng-c1119604549] {
  display: block
}

.bpce-header[_ngcontent-ng-c1119604549] {
  display: flex;
  justify-content: space-between;
  padding: 0 8px;
  height: 56px
}

@media (min-width: 960px) {
  .bpce-header[_ngcontent-ng-c1119604549] {
    padding: 0 16px;
    height: 64px
  }
}

.bpce-header-left[_ngcontent-ng-c1119604549],
.bpce-header-middle[_ngcontent-ng-c1119604549],
.bpce-header-right[_ngcontent-ng-c1119604549] {
  display: flex;
  align-items: center
}

.bpce-header-left[_ngcontent-ng-c1119604549] {
  min-width: 32px;
  flex: 0 0 auto;
  justify-content: flex-start
}

.bpce-header-right[_ngcontent-ng-c1119604549] {
  min-width: 32px;
  justify-content: flex-end;
  flex: 0 0 auto
}

.bpce-header-middle[_ngcontent-ng-c1119604549] {
  min-width: 0;
  justify-content: center;
  margin: 0 16px
}

@media (min-width: 960px) {
  .bpce-header-middle[_ngcontent-ng-c1119604549] {
    margin: 0 24px
  }
}

.bpce-header-only-title[_ngcontent-ng-c1119604549] .bpce-header-left[_ngcontent-ng-c1119604549],
.bpce-header-only-title[_ngcontent-ng-c1119604549] .bpce-header-right[_ngcontent-ng-c1119604549] {
  min-width: 0
}

.bpce-header-ellipsis-container[_ngcontent-ng-c1119604549],
.bpce-header-ellipsis-container[_ngcontent-ng-c1119604549]>:first-child {
  color: inherit;
  text-align: center
}

.bpce-header-ellipsis-container[_ngcontent-ng-c1119604549]:empty {
  display: none
}

.bpce-header-logo[_ngcontent-ng-c1119604549] {
  width: auto;
  height: 32px;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: contain
}

.bpce-header[_ngcontent-ng-c1119604549]:not(.bpce-header-with-custom-background) .bpce-header-middle[_ngcontent-ng-c1119604549] {
  color: #333
}

.bpce-header-with-border-bottom[_ngcontent-ng-c1119604549] {
  border-bottom: 1px solid #cccccc
}

.bpce-header-with-background[_ngcontent-ng-c1119604549] {
  background: #ffffff
}

.bpce-header-with-custom-background[_ngcontent-ng-c1119604549]>.bpce-header-middle[_ngcontent-ng-c1119604549] {
  color: #fff
}

.bpce-header-with-shadow[_ngcontent-ng-c1119604549] {
  box-shadow: 0 6px 10px -10px #0000008c
}

@keyframes _ngcontent-ng-c3316464542_shimmering {
    0% {
      transform: translate3d(-100%, 0, 0)
    }

    to {
      transform: translate3d(75%, 0, 0)
    }
  }

  .right-column[_ngcontent-ng-c3316464542] {
    height: 100%;
    padding: 0 48px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    background-color: #666;
    overflow: hidden;
    position: relative
  }

  .right-column[_ngcontent-ng-c3316464542] .common-info[_ngcontent-ng-c3316464542] {
    padding-top: 40px;
    display: flex;
    -moz-flex-direction: column;
    flex-direction: column;
    align-items: center;
    color: #fff;
    text-transform: uppercase;
    height: 120px
  }

  .right-column[_ngcontent-ng-c3316464542] .common-info[_ngcontent-ng-c3316464542] img[_ngcontent-ng-c3316464542] {
    width: 48px;
    margin: 16px
  }

  .right-column[_ngcontent-ng-c3316464542] .common-info[_ngcontent-ng-c3316464542] span[_ngcontent-ng-c3316464542],
  .right-column[_ngcontent-ng-c3316464542] .common-info[_ngcontent-ng-c3316464542] h1[_ngcontent-ng-c3316464542] {
    text-align: center;
    font-weight: 500;
    font-size: 21px;
    line-height: 32px
  }

  .right-column[_ngcontent-ng-c3316464542] .overlay-background[_ngcontent-ng-c3316464542] {
    position: absolute;
    bottom: 0;
    right: 0
  }

  .right-column[_ngcontent-ng-c3316464542] as-maintenance-fraud-informative-message[_ngcontent-ng-c3316464542] {
    max-width: 588px;
    margin: 24px auto 0;
    display: block;
    position: relative
  }


  @keyframes _ngcontent-ng-c1314095142_shimmering {
    0% {
      transform: translate3d(-100%, 0, 0)
    }

    to {
      transform: translate3d(75%, 0, 0)
    }
  }

  [_nghost-ng-c1314095142] {
    background: #ffffffbf;
    border-radius: 4px;
    color: #333
  }

  div.more-info[_ngcontent-ng-c1314095142] {
    text-align: center;
    margin-top: 16px
  }

  div.more-info[_ngcontent-ng-c1314095142] a[_ngcontent-ng-c1314095142] {
    color: #d7000f;
    font-weight: 400;
    font-size: 13px;
    line-height: 18px;
    text-decoration: none
  }

  [_nghost-ng-c1314095142] .no-border[_ngcontent-ng-c1314095142] .bpce-infobox {
    border: none
  }

  [_nghost-ng-c1314095142] .bpce-infobox .no-border {
    border: none
  }

  [_nghost-ng-c1314095142] .bpce-infobox .bpce-infobox-title {
    color: #333
  }

  @media (max-width: 599px) {
    [_nghost-ng-c1314095142] .bpce-infobox {
      margin-top: 48px
    }
  }

  [_nghost-ng-c1314095142] .bpce-infobox ui-icon-v2 {
    color: #d7000f
  }

  [_nghost-ng-c1314095142] .message {
    font-weight: 400;
    font-size: 13px;
    line-height: 18px;
    color: #333;
    max-height: 200px;
    overflow: auto
  }

  @media (max-width: 959px) {
    [_nghost-ng-c1314095142] .message {
      max-height: auto
    }
  }


  @keyframes _ngcontent-ng-c4053859946_shimmering {
    0% {
      transform: translate3d(-100%, 0, 0)
    }

    to {
      transform: translate3d(75%, 0, 0)
    }
  }

  .bpce-infobox-content[_ngcontent-ng-c4053859946] {
    font: 400 1rem/1.375rem Ubuntu, Arial, sans-serif;
    letter-spacing: -.14px
  }

  @media (min-width: 960px) {
    .bpce-infobox-content[_ngcontent-ng-c4053859946] {
      letter-spacing: 0
    }
  }

  .bpce-infobox-title[_ngcontent-ng-c4053859946] {
    font: 700 1rem/1.375rem Ubuntu, Arial, sans-serif;
    letter-spacing: -.2px
  }

  @media (min-width: 960px) {
    .bpce-infobox-title[_ngcontent-ng-c4053859946] {
      letter-spacing: 0
    }
  }

  [_nghost-ng-c4053859946] {
    display: block
  }

  .bpce-infobox[_ngcontent-ng-c4053859946] {
    padding: 16px;
    border-radius: 4px
  }

  .bpce-infobox-header[_ngcontent-ng-c4053859946] {
    display: flex;
    align-items: center;
    margin-bottom: 8px
  }

  .bpce-infobox-icon[_ngcontent-ng-c4053859946] {
    font-size: 24px;
    flex: 0 0 auto
  }

  .bpce-infobox-title[_ngcontent-ng-c4053859946] {
    margin: 0 0 0 8px !important
  }

  .bpce-infobox-ellipsis[_ngcontent-ng-c4053859946] .bpce-infobox-title[_ngcontent-ng-c4053859946] {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
  }

  .bpce-infobox-content[_ngcontent-ng-c4053859946] {
    margin: 0
  }

  .bpce-infobox-content[_ngcontent-ng-c4053859946] a[_ngcontent-ng-c4053859946] {
    color: inherit;
    text-decoration: underline;
    text-underline-position: under
  }

  .bpce-infobox-action[_ngcontent-ng-c4053859946] {
    margin-top: 8px;
    width: 100%;
    max-width: none
  }

  .bpce-infobox-secondary[_ngcontent-ng-c4053859946] {
    color: #666;
    border-color: #666;
    background-color: #f9f9fb
  }

  .bpce-infobox-secondary[_ngcontent-ng-c4053859946] .bpce-infobox-icon[_ngcontent-ng-c4053859946] {
    color: inherit
  }

  .bpce-infobox-warning[_ngcontent-ng-c4053859946] {
    border-color: #fa5c00;
    color: #fa5c00
  }

  .bpce-infobox-warning[_ngcontent-ng-c4053859946] .bpce-infobox-icon[_ngcontent-ng-c4053859946] {
    color: inherit
  }

  .bpce-infobox-error[_ngcontent-ng-c4053859946] {
    border-color: #e91b06;
    color: #e91b06
  }

  .bpce-infobox-error[_ngcontent-ng-c4053859946] .bpce-infobox-icon[_ngcontent-ng-c4053859946] {
    color: inherit
  }