.bpce-container {
  width:100%;
  padding-right:16px;
  padding-left:16px;
  margin-right:auto;
  margin-left:auto
}
@media (min-width: 960px) {
  .bpce-container {
    padding-left:24px;
    padding-right:24px
  }
}
@media (min-width: 1280px) {
  .bpce-container {
    max-width:1248px
  }
}
.bpce-container-fluid {
  width:100%;
  padding-right:16px;
  padding-left:16px;
  margin-right:auto;
  margin-left:auto
}
@media (min-width: 960px) {
  .bpce-container-fluid {
    padding-left:24px;
    padding-right:24px
  }
}
.bpce-container,
.bpce-container-fluid {
  min-width:320px
}
.bpce-row {
  display:flex;
  flex-wrap:wrap;
  margin-right:-8px;
  margin-left:-8px
}
@media (min-width: 960px) {
  .bpce-row {
    margin-right:-12px;
    margin-left:-12px
  }
}
.bpce-no-gutters {
  margin-right:0;
  margin-left:0
}
.bpce-no-gutters>.bpce-col,
.bpce-no-gutters>[class*=bpce-col-] {
  padding-right:0;
  padding-left:0
}
.bpce-col-xl,
.bpce-col-xl-auto,
.bpce-col-xl-12,
.bpce-col-xl-11,
.bpce-col-xl-10,
.bpce-col-xl-9,
.bpce-col-xl-8,
.bpce-col-xl-7,
.bpce-col-xl-6,
.bpce-col-xl-5,
.bpce-col-xl-4,
.bpce-col-xl-3,
.bpce-col-xl-2,
.bpce-col-xl-1,
.bpce-col-lg,
.bpce-col-lg-auto,
.bpce-col-lg-12,
.bpce-col-lg-11,
.bpce-col-lg-10,
.bpce-col-lg-9,
.bpce-col-lg-8,
.bpce-col-lg-7,
.bpce-col-lg-6,
.bpce-col-lg-5,
.bpce-col-lg-4,
.bpce-col-lg-3,
.bpce-col-lg-2,
.bpce-col-lg-1,
.bpce-col-md,
.bpce-col-md-auto,
.bpce-col-md-12,
.bpce-col-md-11,
.bpce-col-md-10,
.bpce-col-md-9,
.bpce-col-md-8,
.bpce-col-md-7,
.bpce-col-md-6,
.bpce-col-md-5,
.bpce-col-md-4,
.bpce-col-md-3,
.bpce-col-md-2,
.bpce-col-md-1,
.bpce-col-sm,
.bpce-col-sm-auto,
.bpce-col-sm-12,
.bpce-col-sm-11,
.bpce-col-sm-10,
.bpce-col-sm-9,
.bpce-col-sm-8,
.bpce-col-sm-7,
.bpce-col-sm-6,
.bpce-col-sm-5,
.bpce-col-sm-4,
.bpce-col-sm-3,
.bpce-col-sm-2,
.bpce-col-sm-1,
.bpce-col,
.bpce-col-auto,
.bpce-col-12,
.bpce-col-11,
.bpce-col-10,
.bpce-col-9,
.bpce-col-8,
.bpce-col-7,
.bpce-col-6,
.bpce-col-5,
.bpce-col-4,
.bpce-col-3,
.bpce-col-2,
.bpce-col-1 {
  position:relative;
  width:100%;
  padding-right:8px;
  padding-left:8px
}
@media (min-width: 960px) {
  [class*=bpce-col] {
    padding-right:12px;
    padding-left:12px
  }
}
.bpce-col {
  flex-basis:0;
  flex-grow:1;
  max-width:100%
}
.bpce-row-cols-1>* {
  flex:0 0 100%;
  max-width:100%
}
.bpce-row-cols-2>* {
  flex:0 0 50%;
  max-width:50%
}
.bpce-row-cols-3>* {
  flex:0 0 33.3333333333%;
  max-width:33.3333333333%
}
.bpce-row-cols-4>* {
  flex:0 0 25%;
  max-width:25%
}
.bpce-row-cols-5>* {
  flex:0 0 20%;
  max-width:20%
}
.bpce-row-cols-6>* {
  flex:0 0 16.6666666667%;
  max-width:16.6666666667%
}
.bpce-col-auto {
  flex:0 0 auto;
  width:auto;
  max-width:100%
}
.bpce-col-1 {
  flex:0 0 8.3333333333%;
  max-width:8.3333333333%
}
.bpce-col-2 {
  flex:0 0 16.6666666667%;
  max-width:16.6666666667%
}
.bpce-col-3 {
  flex:0 0 25%;
  max-width:25%
}
.bpce-col-4 {
  flex:0 0 33.3333333333%;
  max-width:33.3333333333%
}
.bpce-col-5 {
  flex:0 0 41.6666666667%;
  max-width:41.6666666667%
}
.bpce-col-6 {
  flex:0 0 50%;
  max-width:50%
}
.bpce-col-7 {
  flex:0 0 58.3333333333%;
  max-width:58.3333333333%
}
.bpce-col-8 {
  flex:0 0 66.6666666667%;
  max-width:66.6666666667%
}
.bpce-col-9 {
  flex:0 0 75%;
  max-width:75%
}
.bpce-col-10 {
  flex:0 0 83.3333333333%;
  max-width:83.3333333333%
}
.bpce-col-11 {
  flex:0 0 91.6666666667%;
  max-width:91.6666666667%
}
.bpce-col-12 {
  flex:0 0 100%;
  max-width:100%
}
.bpce-order-first {
  order:-1
}
.bpce-order-last {
  order:13
}
.bpce-order-0 {
  order:0
}
.bpce-order-1 {
  order:1
}
.bpce-order-2 {
  order:2
}
.bpce-order-3 {
  order:3
}
.bpce-order-4 {
  order:4
}
.bpce-order-5 {
  order:5
}
.bpce-order-6 {
  order:6
}
.bpce-order-7 {
  order:7
}
.bpce-order-8 {
  order:8
}
.bpce-order-9 {
  order:9
}
.bpce-order-10 {
  order:10
}
.bpce-order-11 {
  order:11
}
.bpce-order-12 {
  order:12
}
.bpce-offset-1 {
  margin-left:8.3333333333%
}
.bpce-offset-2 {
  margin-left:16.6666666667%
}
.bpce-offset-3 {
  margin-left:25%
}
.bpce-offset-4 {
  margin-left:33.3333333333%
}
.bpce-offset-5 {
  margin-left:41.6666666667%
}
.bpce-offset-6 {
  margin-left:50%
}
.bpce-offset-7 {
  margin-left:58.3333333333%
}
.bpce-offset-8 {
  margin-left:66.6666666667%
}
.bpce-offset-9 {
  margin-left:75%
}
.bpce-offset-10 {
  margin-left:83.3333333333%
}
.bpce-offset-11 {
  margin-left:91.6666666667%
}
@media (min-width: 600px) {
  .bpce-col-sm {
    flex-basis:0;
    flex-grow:1;
    max-width:100%
  }
  .bpce-row-cols-sm-1>* {
    flex:0 0 100%;
    max-width:100%
  }
  .bpce-row-cols-sm-2>* {
    flex:0 0 50%;
    max-width:50%
  }
  .bpce-row-cols-sm-3>* {
    flex:0 0 33.3333333333%;
    max-width:33.3333333333%
  }
  .bpce-row-cols-sm-4>* {
    flex:0 0 25%;
    max-width:25%
  }
  .bpce-row-cols-sm-5>* {
    flex:0 0 20%;
    max-width:20%
  }
  .bpce-row-cols-sm-6>* {
    flex:0 0 16.6666666667%;
    max-width:16.6666666667%
  }
  .bpce-col-sm-auto {
    flex:0 0 auto;
    width:auto;
    max-width:100%
  }
  .bpce-col-sm-1 {
    flex:0 0 8.3333333333%;
    max-width:8.3333333333%
  }
  .bpce-col-sm-2 {
    flex:0 0 16.6666666667%;
    max-width:16.6666666667%
  }
  .bpce-col-sm-3 {
    flex:0 0 25%;
    max-width:25%
  }
  .bpce-col-sm-4 {
    flex:0 0 33.3333333333%;
    max-width:33.3333333333%
  }
  .bpce-col-sm-5 {
    flex:0 0 41.6666666667%;
    max-width:41.6666666667%
  }
  .bpce-col-sm-6 {
    flex:0 0 50%;
    max-width:50%
  }
  .bpce-col-sm-7 {
    flex:0 0 58.3333333333%;
    max-width:58.3333333333%
  }
  .bpce-col-sm-8 {
    flex:0 0 66.6666666667%;
    max-width:66.6666666667%
  }
  .bpce-col-sm-9 {
    flex:0 0 75%;
    max-width:75%
  }
  .bpce-col-sm-10 {
    flex:0 0 83.3333333333%;
    max-width:83.3333333333%
  }
  .bpce-col-sm-11 {
    flex:0 0 91.6666666667%;
    max-width:91.6666666667%
  }
  .bpce-col-sm-12 {
    flex:0 0 100%;
    max-width:100%
  }
  .bpce-order-sm-first {
    order:-1
  }
  .bpce-order-sm-last {
    order:13
  }
  .bpce-order-sm-0 {
    order:0
  }
  .bpce-order-sm-1 {
    order:1
  }
  .bpce-order-sm-2 {
    order:2
  }
  .bpce-order-sm-3 {
    order:3
  }
  .bpce-order-sm-4 {
    order:4
  }
  .bpce-order-sm-5 {
    order:5
  }
  .bpce-order-sm-6 {
    order:6
  }
  .bpce-order-sm-7 {
    order:7
  }
  .bpce-order-sm-8 {
    order:8
  }
  .bpce-order-sm-9 {
    order:9
  }
  .bpce-order-sm-10 {
    order:10
  }
  .bpce-order-sm-11 {
    order:11
  }
  .bpce-order-sm-12 {
    order:12
  }
  .bpce-offset-sm-0 {
    margin-left:0
  }
  .bpce-offset-sm-1 {
    margin-left:8.3333333333%
  }
  .bpce-offset-sm-2 {
    margin-left:16.6666666667%
  }
  .bpce-offset-sm-3 {
    margin-left:25%
  }
  .bpce-offset-sm-4 {
    margin-left:33.3333333333%
  }
  .bpce-offset-sm-5 {
    margin-left:41.6666666667%
  }
  .bpce-offset-sm-6 {
    margin-left:50%
  }
  .bpce-offset-sm-7 {
    margin-left:58.3333333333%
  }
  .bpce-offset-sm-8 {
    margin-left:66.6666666667%
  }
  .bpce-offset-sm-9 {
    margin-left:75%
  }
  .bpce-offset-sm-10 {
    margin-left:83.3333333333%
  }
  .bpce-offset-sm-11 {
    margin-left:91.6666666667%
  }
}
@media (min-width: 960px) {
  .bpce-col-md {
    flex-basis:0;
    flex-grow:1;
    max-width:100%
  }
  .bpce-row-cols-md-1>* {
    flex:0 0 100%;
    max-width:100%
  }
  .bpce-row-cols-md-2>* {
    flex:0 0 50%;
    max-width:50%
  }
  .bpce-row-cols-md-3>* {
    flex:0 0 33.3333333333%;
    max-width:33.3333333333%
  }
  .bpce-row-cols-md-4>* {
    flex:0 0 25%;
    max-width:25%
  }
  .bpce-row-cols-md-5>* {
    flex:0 0 20%;
    max-width:20%
  }
  .bpce-row-cols-md-6>* {
    flex:0 0 16.6666666667%;
    max-width:16.6666666667%
  }
  .bpce-col-md-auto {
    flex:0 0 auto;
    width:auto;
    max-width:100%
  }
  .bpce-col-md-1 {
    flex:0 0 8.3333333333%;
    max-width:8.3333333333%
  }
  .bpce-col-md-2 {
    flex:0 0 16.6666666667%;
    max-width:16.6666666667%
  }
  .bpce-col-md-3 {
    flex:0 0 25%;
    max-width:25%
  }
  .bpce-col-md-4 {
    flex:0 0 33.3333333333%;
    max-width:33.3333333333%
  }
  .bpce-col-md-5 {
    flex:0 0 41.6666666667%;
    max-width:41.6666666667%
  }
  .bpce-col-md-6 {
    flex:0 0 50%;
    max-width:50%
  }
  .bpce-col-md-7 {
    flex:0 0 58.3333333333%;
    max-width:58.3333333333%
  }
  .bpce-col-md-8 {
    flex:0 0 66.6666666667%;
    max-width:66.6666666667%
  }
  .bpce-col-md-9 {
    flex:0 0 75%;
    max-width:75%
  }
  .bpce-col-md-10 {
    flex:0 0 83.3333333333%;
    max-width:83.3333333333%
  }
  .bpce-col-md-11 {
    flex:0 0 91.6666666667%;
    max-width:91.6666666667%
  }
  .bpce-col-md-12 {
    flex:0 0 100%;
    max-width:100%
  }
  .bpce-order-md-first {
    order:-1
  }
  .bpce-order-md-last {
    order:13
  }
  .bpce-order-md-0 {
    order:0
  }
  .bpce-order-md-1 {
    order:1
  }
  .bpce-order-md-2 {
    order:2
  }
  .bpce-order-md-3 {
    order:3
  }
  .bpce-order-md-4 {
    order:4
  }
  .bpce-order-md-5 {
    order:5
  }
  .bpce-order-md-6 {
    order:6
  }
  .bpce-order-md-7 {
    order:7
  }
  .bpce-order-md-8 {
    order:8
  }
  .bpce-order-md-9 {
    order:9
  }
  .bpce-order-md-10 {
    order:10
  }
  .bpce-order-md-11 {
    order:11
  }
  .bpce-order-md-12 {
    order:12
  }
  .bpce-offset-md-0 {
    margin-left:0
  }
  .bpce-offset-md-1 {
    margin-left:8.3333333333%
  }
  .bpce-offset-md-2 {
    margin-left:16.6666666667%
  }
  .bpce-offset-md-3 {
    margin-left:25%
  }
  .bpce-offset-md-4 {
    margin-left:33.3333333333%
  }
  .bpce-offset-md-5 {
    margin-left:41.6666666667%
  }
  .bpce-offset-md-6 {
    margin-left:50%
  }
  .bpce-offset-md-7 {
    margin-left:58.3333333333%
  }
  .bpce-offset-md-8 {
    margin-left:66.6666666667%
  }
  .bpce-offset-md-9 {
    margin-left:75%
  }
  .bpce-offset-md-10 {
    margin-left:83.3333333333%
  }
  .bpce-offset-md-11 {
    margin-left:91.6666666667%
  }
}
@media (min-width: 1280px) {
  .bpce-col-lg {
    flex-basis:0;
    flex-grow:1;
    max-width:100%
  }
  .bpce-row-cols-lg-1>* {
    flex:0 0 100%;
    max-width:100%
  }
  .bpce-row-cols-lg-2>* {
    flex:0 0 50%;
    max-width:50%
  }
  .bpce-row-cols-lg-3>* {
    flex:0 0 33.3333333333%;
    max-width:33.3333333333%
  }
  .bpce-row-cols-lg-4>* {
    flex:0 0 25%;
    max-width:25%
  }
  .bpce-row-cols-lg-5>* {
    flex:0 0 20%;
    max-width:20%
  }
  .bpce-row-cols-lg-6>* {
    flex:0 0 16.6666666667%;
    max-width:16.6666666667%
  }
  .bpce-col-lg-auto {
    flex:0 0 auto;
    width:auto;
    max-width:100%
  }
  .bpce-col-lg-1 {
    flex:0 0 8.3333333333%;
    max-width:8.3333333333%
  }
  .bpce-col-lg-2 {
    flex:0 0 16.6666666667%;
    max-width:16.6666666667%
  }
  .bpce-col-lg-3 {
    flex:0 0 25%;
    max-width:25%
  }
  .bpce-col-lg-4 {
    flex:0 0 33.3333333333%;
    max-width:33.3333333333%
  }
  .bpce-col-lg-5 {
    flex:0 0 41.6666666667%;
    max-width:41.6666666667%
  }
  .bpce-col-lg-6 {
    flex:0 0 50%;
    max-width:50%
  }
  .bpce-col-lg-7 {
    flex:0 0 58.3333333333%;
    max-width:58.3333333333%
  }
  .bpce-col-lg-8 {
    flex:0 0 66.6666666667%;
    max-width:66.6666666667%
  }
  .bpce-col-lg-9 {
    flex:0 0 75%;
    max-width:75%
  }
  .bpce-col-lg-10 {
    flex:0 0 83.3333333333%;
    max-width:83.3333333333%
  }
  .bpce-col-lg-11 {
    flex:0 0 91.6666666667%;
    max-width:91.6666666667%
  }
  .bpce-col-lg-12 {
    flex:0 0 100%;
    max-width:100%
  }
  .bpce-order-lg-first {
    order:-1
  }
  .bpce-order-lg-last {
    order:13
  }
  .bpce-order-lg-0 {
    order:0
  }
  .bpce-order-lg-1 {
    order:1
  }
  .bpce-order-lg-2 {
    order:2
  }
  .bpce-order-lg-3 {
    order:3
  }
  .bpce-order-lg-4 {
    order:4
  }
  .bpce-order-lg-5 {
    order:5
  }
  .bpce-order-lg-6 {
    order:6
  }
  .bpce-order-lg-7 {
    order:7
  }
  .bpce-order-lg-8 {
    order:8
  }
  .bpce-order-lg-9 {
    order:9
  }
  .bpce-order-lg-10 {
    order:10
  }
  .bpce-order-lg-11 {
    order:11
  }
  .bpce-order-lg-12 {
    order:12
  }
  .bpce-offset-lg-0 {
    margin-left:0
  }
  .bpce-offset-lg-1 {
    margin-left:8.3333333333%
  }
  .bpce-offset-lg-2 {
    margin-left:16.6666666667%
  }
  .bpce-offset-lg-3 {
    margin-left:25%
  }
  .bpce-offset-lg-4 {
    margin-left:33.3333333333%
  }
  .bpce-offset-lg-5 {
    margin-left:41.6666666667%
  }
  .bpce-offset-lg-6 {
    margin-left:50%
  }
  .bpce-offset-lg-7 {
    margin-left:58.3333333333%
  }
  .bpce-offset-lg-8 {
    margin-left:66.6666666667%
  }
  .bpce-offset-lg-9 {
    margin-left:75%
  }
  .bpce-offset-lg-10 {
    margin-left:83.3333333333%
  }
  .bpce-offset-lg-11 {
    margin-left:91.6666666667%
  }
}
@media (min-width: 1920px) {
  .bpce-col-xl {
    flex-basis:0;
    flex-grow:1;
    max-width:100%
  }
  .bpce-row-cols-xl-1>* {
    flex:0 0 100%;
    max-width:100%
  }
  .bpce-row-cols-xl-2>* {
    flex:0 0 50%;
    max-width:50%
  }
  .bpce-row-cols-xl-3>* {
    flex:0 0 33.3333333333%;
    max-width:33.3333333333%
  }
  .bpce-row-cols-xl-4>* {
    flex:0 0 25%;
    max-width:25%
  }
  .bpce-row-cols-xl-5>* {
    flex:0 0 20%;
    max-width:20%
  }
  .bpce-row-cols-xl-6>* {
    flex:0 0 16.6666666667%;
    max-width:16.6666666667%
  }
  .bpce-col-xl-auto {
    flex:0 0 auto;
    width:auto;
    max-width:100%
  }
  .bpce-col-xl-1 {
    flex:0 0 8.3333333333%;
    max-width:8.3333333333%
  }
  .bpce-col-xl-2 {
    flex:0 0 16.6666666667%;
    max-width:16.6666666667%
  }
  .bpce-col-xl-3 {
    flex:0 0 25%;
    max-width:25%
  }
  .bpce-col-xl-4 {
    flex:0 0 33.3333333333%;
    max-width:33.3333333333%
  }
  .bpce-col-xl-5 {
    flex:0 0 41.6666666667%;
    max-width:41.6666666667%
  }
  .bpce-col-xl-6 {
    flex:0 0 50%;
    max-width:50%
  }
  .bpce-col-xl-7 {
    flex:0 0 58.3333333333%;
    max-width:58.3333333333%
  }
  .bpce-col-xl-8 {
    flex:0 0 66.6666666667%;
    max-width:66.6666666667%
  }
  .bpce-col-xl-9 {
    flex:0 0 75%;
    max-width:75%
  }
  .bpce-col-xl-10 {
    flex:0 0 83.3333333333%;
    max-width:83.3333333333%
  }
  .bpce-col-xl-11 {
    flex:0 0 91.6666666667%;
    max-width:91.6666666667%
  }
  .bpce-col-xl-12 {
    flex:0 0 100%;
    max-width:100%
  }
  .bpce-order-xl-first {
    order:-1
  }
  .bpce-order-xl-last {
    order:13
  }
  .bpce-order-xl-0 {
    order:0
  }
  .bpce-order-xl-1 {
    order:1
  }
  .bpce-order-xl-2 {
    order:2
  }
  .bpce-order-xl-3 {
    order:3
  }
  .bpce-order-xl-4 {
    order:4
  }
  .bpce-order-xl-5 {
    order:5
  }
  .bpce-order-xl-6 {
    order:6
  }
  .bpce-order-xl-7 {
    order:7
  }
  .bpce-order-xl-8 {
    order:8
  }
  .bpce-order-xl-9 {
    order:9
  }
  .bpce-order-xl-10 {
    order:10
  }
  .bpce-order-xl-11 {
    order:11
  }
  .bpce-order-xl-12 {
    order:12
  }
  .bpce-offset-xl-0 {
    margin-left:0
  }
  .bpce-offset-xl-1 {
    margin-left:8.3333333333%
  }
  .bpce-offset-xl-2 {
    margin-left:16.6666666667%
  }
  .bpce-offset-xl-3 {
    margin-left:25%
  }
  .bpce-offset-xl-4 {
    margin-left:33.3333333333%
  }
  .bpce-offset-xl-5 {
    margin-left:41.6666666667%
  }
  .bpce-offset-xl-6 {
    margin-left:50%
  }
  .bpce-offset-xl-7 {
    margin-left:58.3333333333%
  }
  .bpce-offset-xl-8 {
    margin-left:66.6666666667%
  }
  .bpce-offset-xl-9 {
    margin-left:75%
  }
  .bpce-offset-xl-10 {
    margin-left:83.3333333333%
  }
  .bpce-offset-xl-11 {
    margin-left:91.6666666667%
  }
}
.bpce-d-none {
  display:none!important
}
.bpce-d-inline {
  display:inline!important
}
.bpce-d-inline-block {
  display:inline-block!important
}
.bpce-d-block {
  display:block!important
}
.bpce-d-table {
  display:table!important
}
.bpce-d-table-row {
  display:table-row!important
}
.bpce-d-table-cell {
  display:table-cell!important
}
.bpce-d-flex {
  display:flex!important
}
.bpce-d-inline-flex {
  display:inline-flex!important
}
@media (min-width: 600px) {
  .bpce-d-sm-none {
    display:none!important
  }
  .bpce-d-sm-inline {
    display:inline!important
  }
  .bpce-d-sm-inline-block {
    display:inline-block!important
  }
  .bpce-d-sm-block {
    display:block!important
  }
  .bpce-d-sm-table {
    display:table!important
  }
  .bpce-d-sm-table-row {
    display:table-row!important
  }
  .bpce-d-sm-table-cell {
    display:table-cell!important
  }
  .bpce-d-sm-flex {
    display:flex!important
  }
  .bpce-d-sm-inline-flex {
    display:inline-flex!important
  }
}
@media (min-width: 960px) {
  .bpce-d-md-none {
    display:none!important
  }
  .bpce-d-md-inline {
    display:inline!important
  }
  .bpce-d-md-inline-block {
    display:inline-block!important
  }
  .bpce-d-md-block {
    display:block!important
  }
  .bpce-d-md-table {
    display:table!important
  }
  .bpce-d-md-table-row {
    display:table-row!important
  }
  .bpce-d-md-table-cell {
    display:table-cell!important
  }
  .bpce-d-md-flex {
    display:flex!important
  }
  .bpce-d-md-inline-flex {
    display:inline-flex!important
  }
}
@media (min-width: 1280px) {
  .bpce-d-lg-none {
    display:none!important
  }
  .bpce-d-lg-inline {
    display:inline!important
  }
  .bpce-d-lg-inline-block {
    display:inline-block!important
  }
  .bpce-d-lg-block {
    display:block!important
  }
  .bpce-d-lg-table {
    display:table!important
  }
  .bpce-d-lg-table-row {
    display:table-row!important
  }
  .bpce-d-lg-table-cell {
    display:table-cell!important
  }
  .bpce-d-lg-flex {
    display:flex!important
  }
  .bpce-d-lg-inline-flex {
    display:inline-flex!important
  }
}
@media (min-width: 1920px) {
  .bpce-d-xl-none {
    display:none!important
  }
  .bpce-d-xl-inline {
    display:inline!important
  }
  .bpce-d-xl-inline-block {
    display:inline-block!important
  }
  .bpce-d-xl-block {
    display:block!important
  }
  .bpce-d-xl-table {
    display:table!important
  }
  .bpce-d-xl-table-row {
    display:table-row!important
  }
  .bpce-d-xl-table-cell {
    display:table-cell!important
  }
  .bpce-d-xl-flex {
    display:flex!important
  }
  .bpce-d-xl-inline-flex {
    display:inline-flex!important
  }
}
@media print {
  .bpce-d-print-none {
    display:none!important
  }
  .bpce-d-print-inline {
    display:inline!important
  }
  .bpce-d-print-inline-block {
    display:inline-block!important
  }
  .bpce-d-print-block {
    display:block!important
  }
  .bpce-d-print-table {
    display:table!important
  }
  .bpce-d-print-table-row {
    display:table-row!important
  }
  .bpce-d-print-table-cell {
    display:table-cell!important
  }
  .bpce-d-print-flex {
    display:flex!important
  }
  .bpce-d-print-inline-flex {
    display:inline-flex!important
  }
}
.bpce-flex-row {
  flex-direction:row!important
}
.bpce-flex-column {
  flex-direction:column!important
}
.bpce-flex-row-reverse {
  flex-direction:row-reverse!important
}
.bpce-flex-column-reverse {
  flex-direction:column-reverse!important
}
.bpce-flex-wrap {
  flex-wrap:wrap!important
}
.bpce-flex-nowrap {
  flex-wrap:nowrap!important
}
.bpce-flex-wrap-reverse {
  flex-wrap:wrap-reverse!important
}
.bpce-flex-fill {
  flex:1 1 auto!important
}
.bpce-flex-grow-0 {
  flex-grow:0!important
}
.bpce-flex-grow-1 {
  flex-grow:1!important
}
.bpce-flex-shrink-0 {
  flex-shrink:0!important
}
.bpce-flex-shrink-1 {
  flex-shrink:1!important
}
.bpce-justify-content-start {
  justify-content:flex-start!important
}
.bpce-justify-content-end {
  justify-content:flex-end!important
}
.bpce-justify-content-center {
  justify-content:center!important
}
.bpce-justify-content-between {
  justify-content:space-between!important
}
.bpce-justify-content-around {
  justify-content:space-around!important
}
.bpce-align-items-start {
  align-items:flex-start!important
}
.bpce-align-items-end {
  align-items:flex-end!important
}
.bpce-align-items-center {
  align-items:center!important
}
.bpce-align-items-baseline {
  align-items:baseline!important
}
.bpce-align-items-stretch {
  align-items:stretch!important
}
.bpce-align-content-start {
  align-content:flex-start!important
}
.bpce-align-content-end {
  align-content:flex-end!important
}
.bpce-align-content-center {
  align-content:center!important
}
.bpce-align-content-between {
  align-content:space-between!important
}
.bpce-align-content-around {
  align-content:space-around!important
}
.bpce-align-content-stretch {
  align-content:stretch!important
}
.bpce-align-self-auto {
  align-self:auto!important
}
.bpce-align-self-start {
  align-self:flex-start!important
}
.bpce-align-self-end {
  align-self:flex-end!important
}
.bpce-align-self-center {
  align-self:center!important
}
.bpce-align-self-baseline {
  align-self:baseline!important
}
.bpce-align-self-stretch {
  align-self:stretch!important
}
@media (min-width: 600px) {
  .bpce-flex-sm-row {
    flex-direction:row!important
  }
  .bpce-flex-sm-column {
    flex-direction:column!important
  }
  .bpce-flex-sm-row-reverse {
    flex-direction:row-reverse!important
  }
  .bpce-flex-sm-column-reverse {
    flex-direction:column-reverse!important
  }
  .bpce-flex-sm-wrap {
    flex-wrap:wrap!important
  }
  .bpce-flex-sm-nowrap {
    flex-wrap:nowrap!important
  }
  .bpce-flex-sm-wrap-reverse {
    flex-wrap:wrap-reverse!important
  }
  .bpce-flex-sm-fill {
    flex:1 1 auto!important
  }
  .bpce-flex-sm-grow-0 {
    flex-grow:0!important
  }
  .bpce-flex-sm-grow-1 {
    flex-grow:1!important
  }
  .bpce-flex-sm-shrink-0 {
    flex-shrink:0!important
  }
  .bpce-flex-sm-shrink-1 {
    flex-shrink:1!important
  }
  .bpce-justify-content-sm-start {
    justify-content:flex-start!important
  }
  .bpce-justify-content-sm-end {
    justify-content:flex-end!important
  }
  .bpce-justify-content-sm-center {
    justify-content:center!important
  }
  .bpce-justify-content-sm-between {
    justify-content:space-between!important
  }
  .bpce-justify-content-sm-around {
    justify-content:space-around!important
  }
  .bpce-align-items-sm-start {
    align-items:flex-start!important
  }
  .bpce-align-items-sm-end {
    align-items:flex-end!important
  }
  .bpce-align-items-sm-center {
    align-items:center!important
  }
  .bpce-align-items-sm-baseline {
    align-items:baseline!important
  }
  .bpce-align-items-sm-stretch {
    align-items:stretch!important
  }
  .bpce-align-content-sm-start {
    align-content:flex-start!important
  }
  .bpce-align-content-sm-end {
    align-content:flex-end!important
  }
  .bpce-align-content-sm-center {
    align-content:center!important
  }
  .bpce-align-content-sm-between {
    align-content:space-between!important
  }
  .bpce-align-content-sm-around {
    align-content:space-around!important
  }
  .bpce-align-content-sm-stretch {
    align-content:stretch!important
  }
  .bpce-align-self-sm-auto {
    align-self:auto!important
  }
  .bpce-align-self-sm-start {
    align-self:flex-start!important
  }
  .bpce-align-self-sm-end {
    align-self:flex-end!important
  }
  .bpce-align-self-sm-center {
    align-self:center!important
  }
  .bpce-align-self-sm-baseline {
    align-self:baseline!important
  }
  .bpce-align-self-sm-stretch {
    align-self:stretch!important
  }
}
@media (min-width: 960px) {
  .bpce-flex-md-row {
    flex-direction:row!important
  }
  .bpce-flex-md-column {
    flex-direction:column!important
  }
  .bpce-flex-md-row-reverse {
    flex-direction:row-reverse!important
  }
  .bpce-flex-md-column-reverse {
    flex-direction:column-reverse!important
  }
  .bpce-flex-md-wrap {
    flex-wrap:wrap!important
  }
  .bpce-flex-md-nowrap {
    flex-wrap:nowrap!important
  }
  .bpce-flex-md-wrap-reverse {
    flex-wrap:wrap-reverse!important
  }
  .bpce-flex-md-fill {
    flex:1 1 auto!important
  }
  .bpce-flex-md-grow-0 {
    flex-grow:0!important
  }
  .bpce-flex-md-grow-1 {
    flex-grow:1!important
  }
  .bpce-flex-md-shrink-0 {
    flex-shrink:0!important
  }
  .bpce-flex-md-shrink-1 {
    flex-shrink:1!important
  }
  .bpce-justify-content-md-start {
    justify-content:flex-start!important
  }
  .bpce-justify-content-md-end {
    justify-content:flex-end!important
  }
  .bpce-justify-content-md-center {
    justify-content:center!important
  }
  .bpce-justify-content-md-between {
    justify-content:space-between!important
  }
  .bpce-justify-content-md-around {
    justify-content:space-around!important
  }
  .bpce-align-items-md-start {
    align-items:flex-start!important
  }
  .bpce-align-items-md-end {
    align-items:flex-end!important
  }
  .bpce-align-items-md-center {
    align-items:center!important
  }
  .bpce-align-items-md-baseline {
    align-items:baseline!important
  }
  .bpce-align-items-md-stretch {
    align-items:stretch!important
  }
  .bpce-align-content-md-start {
    align-content:flex-start!important
  }
  .bpce-align-content-md-end {
    align-content:flex-end!important
  }
  .bpce-align-content-md-center {
    align-content:center!important
  }
  .bpce-align-content-md-between {
    align-content:space-between!important
  }
  .bpce-align-content-md-around {
    align-content:space-around!important
  }
  .bpce-align-content-md-stretch {
    align-content:stretch!important
  }
  .bpce-align-self-md-auto {
    align-self:auto!important
  }
  .bpce-align-self-md-start {
    align-self:flex-start!important
  }
  .bpce-align-self-md-end {
    align-self:flex-end!important
  }
  .bpce-align-self-md-center {
    align-self:center!important
  }
  .bpce-align-self-md-baseline {
    align-self:baseline!important
  }
  .bpce-align-self-md-stretch {
    align-self:stretch!important
  }
}
@media (min-width: 1280px) {
  .bpce-flex-lg-row {
    flex-direction:row!important
  }
  .bpce-flex-lg-column {
    flex-direction:column!important
  }
  .bpce-flex-lg-row-reverse {
    flex-direction:row-reverse!important
  }
  .bpce-flex-lg-column-reverse {
    flex-direction:column-reverse!important
  }
  .bpce-flex-lg-wrap {
    flex-wrap:wrap!important
  }
  .bpce-flex-lg-nowrap {
    flex-wrap:nowrap!important
  }
  .bpce-flex-lg-wrap-reverse {
    flex-wrap:wrap-reverse!important
  }
  .bpce-flex-lg-fill {
    flex:1 1 auto!important
  }
  .bpce-flex-lg-grow-0 {
    flex-grow:0!important
  }
  .bpce-flex-lg-grow-1 {
    flex-grow:1!important
  }
  .bpce-flex-lg-shrink-0 {
    flex-shrink:0!important
  }
  .bpce-flex-lg-shrink-1 {
    flex-shrink:1!important
  }
  .bpce-justify-content-lg-start {
    justify-content:flex-start!important
  }
  .bpce-justify-content-lg-end {
    justify-content:flex-end!important
  }
  .bpce-justify-content-lg-center {
    justify-content:center!important
  }
  .bpce-justify-content-lg-between {
    justify-content:space-between!important
  }
  .bpce-justify-content-lg-around {
    justify-content:space-around!important
  }
  .bpce-align-items-lg-start {
    align-items:flex-start!important
  }
  .bpce-align-items-lg-end {
    align-items:flex-end!important
  }
  .bpce-align-items-lg-center {
    align-items:center!important
  }
  .bpce-align-items-lg-baseline {
    align-items:baseline!important
  }
  .bpce-align-items-lg-stretch {
    align-items:stretch!important
  }
  .bpce-align-content-lg-start {
    align-content:flex-start!important
  }
  .bpce-align-content-lg-end {
    align-content:flex-end!important
  }
  .bpce-align-content-lg-center {
    align-content:center!important
  }
  .bpce-align-content-lg-between {
    align-content:space-between!important
  }
  .bpce-align-content-lg-around {
    align-content:space-around!important
  }
  .bpce-align-content-lg-stretch {
    align-content:stretch!important
  }
  .bpce-align-self-lg-auto {
    align-self:auto!important
  }
  .bpce-align-self-lg-start {
    align-self:flex-start!important
  }
  .bpce-align-self-lg-end {
    align-self:flex-end!important
  }
  .bpce-align-self-lg-center {
    align-self:center!important
  }
  .bpce-align-self-lg-baseline {
    align-self:baseline!important
  }
  .bpce-align-self-lg-stretch {
    align-self:stretch!important
  }
}
@media (min-width: 1920px) {
  .bpce-flex-xl-row {
    flex-direction:row!important
  }
  .bpce-flex-xl-column {
    flex-direction:column!important
  }
  .bpce-flex-xl-row-reverse {
    flex-direction:row-reverse!important
  }
  .bpce-flex-xl-column-reverse {
    flex-direction:column-reverse!important
  }
  .bpce-flex-xl-wrap {
    flex-wrap:wrap!important
  }
  .bpce-flex-xl-nowrap {
    flex-wrap:nowrap!important
  }
  .bpce-flex-xl-wrap-reverse {
    flex-wrap:wrap-reverse!important
  }
  .bpce-flex-xl-fill {
    flex:1 1 auto!important
  }
  .bpce-flex-xl-grow-0 {
    flex-grow:0!important
  }
  .bpce-flex-xl-grow-1 {
    flex-grow:1!important
  }
  .bpce-flex-xl-shrink-0 {
    flex-shrink:0!important
  }
  .bpce-flex-xl-shrink-1 {
    flex-shrink:1!important
  }
  .bpce-justify-content-xl-start {
    justify-content:flex-start!important
  }
  .bpce-justify-content-xl-end {
    justify-content:flex-end!important
  }
  .bpce-justify-content-xl-center {
    justify-content:center!important
  }
  .bpce-justify-content-xl-between {
    justify-content:space-between!important
  }
  .bpce-justify-content-xl-around {
    justify-content:space-around!important
  }
  .bpce-align-items-xl-start {
    align-items:flex-start!important
  }
  .bpce-align-items-xl-end {
    align-items:flex-end!important
  }
  .bpce-align-items-xl-center {
    align-items:center!important
  }
  .bpce-align-items-xl-baseline {
    align-items:baseline!important
  }
  .bpce-align-items-xl-stretch {
    align-items:stretch!important
  }
  .bpce-align-content-xl-start {
    align-content:flex-start!important
  }
  .bpce-align-content-xl-end {
    align-content:flex-end!important
  }
  .bpce-align-content-xl-center {
    align-content:center!important
  }
  .bpce-align-content-xl-between {
    align-content:space-between!important
  }
  .bpce-align-content-xl-around {
    align-content:space-around!important
  }
  .bpce-align-content-xl-stretch {
    align-content:stretch!important
  }
  .bpce-align-self-xl-auto {
    align-self:auto!important
  }
  .bpce-align-self-xl-start {
    align-self:flex-start!important
  }
  .bpce-align-self-xl-end {
    align-self:flex-end!important
  }
  .bpce-align-self-xl-center {
    align-self:center!important
  }
  .bpce-align-self-xl-baseline {
    align-self:baseline!important
  }
  .bpce-align-self-xl-stretch {
    align-self:stretch!important
  }
}
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-size:100%;
  vertical-align:baseline
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section {
  display:block
}
*[hidden] {
  display:none
}
body {
  line-height:1
}
ol,
ul {
  list-style:none
}
blockquote,
q {
  quotes:none
}
blockquote:before,
blockquote:after,
q:before,
q:after {
  content:"";
  content:none
}
table {
  border-collapse:collapse;
  border-spacing:0
}
html {
  box-sizing:border-box
}
html body {
  color:#333
}
html body button {
  color:inherit
}
html body strong {
  font-weight:700
}
html body em,
html body abbr {
  font-style:italic
}
*,
*:before,
*:after {
  box-sizing:inherit
}
.ui-calendar-view .ui-calendar-cell .ui-calendar-cell-button {
  border:none;
  background:none;
  padding:0;
  cursor:pointer
}
.bpce-left-menu-active {
  font:700 1rem/1.375rem Ubuntu,Arial,sans-serif;
  letter-spacing:-.2px
}
@media (min-width: 960px) {
  .bpce-left-menu-active {
    letter-spacing:0
  }
}
.bpce-accordion-title-arrow {
  color:#d7000f
}
ui-cell .bpce-cell-content .bpce-cell-with-primary,
ui-cell .bpce-cell-icon {
  color:#d7000f
}
@media (hover: hover) and (pointer: fine) {
  .bpce-alertbanner-content a:hover {
    color:#d7000f
  }
}
.bpce-breadcrumbs-item-link {
  color:#d7000f
}
button.bpce-button.bpce-button-primary,
a.bpce-button.bpce-button-primary {
  background-color:#d7000f;
  border-color:#d7000f;
  color:#fff
}
button.bpce-button.bpce-button-secondary,
a.bpce-button.bpce-button-secondary {
  color:#d7000f;
  border-color:#d7000f;
  background-color:transparent
}
button.bpce-button.bpce-button-tertiary,
button.bpce-button.bpce-button-quaternary,
a.bpce-button.bpce-button-tertiary,
a.bpce-button.bpce-button-quaternary {
  background-color:transparent;
  border-color:transparent
}
button.bpce-button.bpce-button-tertiary,
a.bpce-button.bpce-button-tertiary {
  color:#d7000f
}
button.bpce-button.bpce-button-quaternary,
a.bpce-button.bpce-button-quaternary {
  color:#666
}
button.bpce-button.bpce-button-inverted,
a.bpce-button.bpce-button-inverted {
  color:#fff;
  border-color:#fff
}
button.bpce-button.bpce-button-no-mobile-border,
a.bpce-button.bpce-button-no-mobile-border {
  border-color:transparent
}
@media (min-width: 960px) {
  button.bpce-button.bpce-button-no-mobile-border,
  a.bpce-button.bpce-button-no-mobile-border {
    border-color:#d7000f
  }
}
button.bpce-button.bpce-button-no-border,
a.bpce-button.bpce-button-no-border {
  border-color:transparent
}
button.button-more-theme,
a.button-more-theme>span {
  color:#d7000f;
  background-color:transparent
}
.bpce-capsule-button.bpce-capsule-button-checked:not(:disabled) {
  color:#d7000f;
  border-color:#d7000f;
  box-shadow:0 0 0 1px #d7000f
}
label.bpce-card .bpce-card-separator .bpce-card-intertitle {
  background-color:#d7000f
}
label.bpce-card .bpce-card-selected {
  position:absolute;
  bottom:0;
  left:0;
  width:100%;
  height:3px;
  background:#d7000f
}
.bpce-carrousel .bpce-carrousel-dot.bpce-carrousel-dot-active:before {
  background-color:#d7000f
}
.bpce-carrousel-image {
  color:#d7000f
}
.bpce-carrousel-image .primary-fill {
  fill:#d7000f
}
.bpce-carrousel-image .primary-stroke {
  stroke:#d7000f
}
.bpce-carrousel-image .secondary-fill {
  fill:#3e454a
}
.bpce-carrousel-image .secondary-stroke {
  stroke:#3e454a
}
.bpce-carrousel-image .background-accent-fill,
.bpce-carrousel-image .tertiary-fill {
  fill:#f5f5f5
}
.bpce-carrousel-image .tertiary-stroke {
  stroke:#f5f5f5
}
@media (hover: hover) and (pointer: fine) {
  .bpce-checkbox-label:hover .bpce-checkbox-square {
    border-color:#d7000f
  }
}
.bpce-checkbox-icon-indeterminate line {
  stroke:#d7000f
}
.bpce-checkbox-input:checked+.bpce-checkbox-label .bpce-checkbox-square {
  border-width:1px;
  border-color:#d7000f;
  background-color:#d7000f
}
.bpce-chip-filter-input:checked+.bpce-chip-filter-content,
.bpce-chip-filter-input[checked]+.bpce-chip-filter-content {
  color:#d7000f;
  border-color:#d7000f;
  box-shadow:0 0 0 1px #d7000f
}
.bpce-chip-filter-input:checked+.bpce-chip-filter-content .bpce-chip-filter-icon,
.bpce-chip-filter-input[checked]+.bpce-chip-filter-content .bpce-chip-filter-icon {
  stroke:#d7000f
}
@media (hover: hover) and (pointer: fine) {
  .bpce-datatable .bpce-datatable-icon svg:hover {
    fill:#d7000f
  }
}
.ui-calendar-view .ui-calendar-cell .ui-calendar-cell-button {
  border-radius:20px;
  color:#333
}
.ui-calendar-view .ui-calendar-cell .ui-calendar-cell-button:focus {
  background-color:#f5f5f5
}
@media (hover: hover) and (pointer: fine) {
  .ui-calendar-view .ui-calendar-cell .ui-calendar-cell-button:hover {
    background-color:#f5f5f5
  }
}
.ui-calendar-view .ui-calendar-cell .ui-calendar-cell-button.ui-calendar-cell-selected {
  color:#fff;
  background-color:#d7000f!important
}
.ui-calendar-view .ui-calendar-cell .ui-calendar-cell-button.ui-calendar-cell-disabled {
  color:#999
}
.ui-calendar-view .ui-calendar-cell .ui-calendar-cell-button.ui-calendar-cell-restricted {
  border-radius:0;
  color:#999;
  background-color:#f5f5f5;
  text-decoration:line-through
}
.bpce-fab-button {
  background-color:#3e454a
}
@media (hover: hover) and (pointer: fine) {
  .bpce-fab-button:hover {
    background-color:#31373a
  }
}
@media (hover: hover) and (pointer: fine) {
  .bpce-footer-legals-link:hover {
    color:#d7000f!important
  }
}
.bpce-header-back,
.bpce-header-assist,
.bpce-header-close {
  color:#d7000f
}
.bpce-header:not(.bpce-header-with-custom-background) .bpce-header-back {
  color:#d7000f
}
.bpce-header:not(.bpce-header-with-custom-background) .bpce-header-assist,
.bpce-header:not(.bpce-header-with-custom-background) .bpce-header-close {
  color:#d7000f
}
.bpce-header-logo {
  content:var(--url-brand-large-logo-path)
}
@media (max-width: 959px) {
  .bpce-header-logo {
    content:var(--url-brand-small-logo-path)
  }
}
.bpce-custom-image-container {
  color:#d7000f
}
.bpce-custom-image-container .primary-fill {
  fill:#d7000f
}
.bpce-custom-image-container .primary-stroke {
  stroke:#d7000f
}
.bpce-custom-image-container .secondary-fill {
  fill:#3e454a
}
.bpce-custom-image-container .secondary-stroke {
  stroke:#3e454a
}
.bpce-custom-image-container .background-accent-fill,
.bpce-custom-image-container .tertiary-fill {
  fill:#f5f5f5
}
.bpce-custom-image-container .tertiary-stroke {
  stroke:#f5f5f5
}
.error-name {
  color:#d7000f
}
.ui-illustration {
  color:#f5f5f5
}
.ui-illustration .primary-fill {
  fill:#f5f5f5
}
.ui-illustration .primary-stroke {
  stroke:#f5f5f5
}
.ui-illustration .background-accent-fill,
.ui-illustration .tertiary-fill {
  fill:#f5f5f5
}
.ui-illustration .tertiary-stroke {
  stroke:#f5f5f5
}
.bpce-infobox {
  border:1px solid #3e454a
}
@media (hover: hover) and (pointer: fine) {
  .bpce-infobox-content a:hover {
    color:#d7000f
  }
}
.bpce-infobox-icon {
  color:#3e454a
}
.bpce-infobox-action,
.bpce-inputlist-back,
.bpce-inputlist-custom-action {
  color:#d7000f
}
.bpce-inputlist-panel ul li.bpce-inputlist-selected {
  border-left:4px solid #d7000f
}
.bpce-input-v2-icon:focus .ui-icon {
  color:#d7000f
}
@media (hover: hover) and (pointer: fine) {
  .bpce-input-v2-icon:hover .ui-icon {
    color:#d7000f
  }
}
.bpce-input-phone-prefix.bpce-inputlist-opened .bpce-inputlist-header .bpce-inputlist-icon-down {
  color:#d7000f
}
.bpce-input-big-amount::placeholder,
.bpce-input-big-amount:placeholder-shown {
  color:#d7000f
}
.bpce-input-big-amount:placeholder-shown {
  opacity:.4
}
.bpce-list-chip-selector-active {
  color:#d7000f;
  border-color:#d7000f!important
}
.bpce-list-chip-selector-active ui-icon-v2 {
  color:#d7000f
}
.bpce-list-filter-content-header-back {
  color:#d7000f
}
.bpce-loader svg circle {
  stroke:#d7000f
}
.bpce-loader.bpce-loader-logo {
  background-image:var(--url-brand-small-logo-path)
}
@media (hover: hover) and (pointer: fine) {
  .bpce-left-menu:hover,
  .bpce-left-menu:hover .bpce-left-menu-icon {
    color:#d7000f
  }
}
.bpce-left-menu-active {
  color:#d7000f
}
.bpce-left-menu-active:before {
  background-color:#d7000f
}
@media (hover: hover) and (pointer: fine) {
  .bpce-right-menu:hover {
    color:#d7000f
  }
  .bpce-right-menu:hover .bpce-right-menu-icon {
    fill:#d7000f
  }
}
.bpce-menubar-logo {
  background-image:var(--url-brand-small-logo-path)
}
.bpce-menubar-right li:last-child .bpce-menubar-item .bpce-right-menu {
  background-color:#d7000f;
  color:#fff
}
.bpce-menubar-mobile .bpce-menubar-mobile-item-active .bpce-menubar-mobile-item-label,
.bpce-menubar-mobile .bpce-menubar-mobile-item-active .bpce-menubar-mobile-item-icon {
  color:#d7000f
}
.bpce-progress-loader-svg-loading-movingCircle {
  stroke:#d7000f
}
.bpce-progress-loader-number {
  color:#d7000f
}
.bpce-paginator-navigation-button-selected {
  background-color:#d7000f;
  color:#fff;
  cursor:pointer
}
@media (hover: hover) and (pointer: fine) {
  .bpce-paginator-navigation-button-selected:hover {
    cursor:initial
  }
}
.bpce-paginator-page-selected {
  color:#d7000f
}
.bpce-paginator-v2>button.bpce-paginator-v2-button-selected {
  background-color:#d7000f;
  color:#fff;
  border-color:#d7000f
}
.ui-pictogram svg .primary-fill {
  fill:#d7000f
}
.ui-pictogram svg .secondary-fill {
  fill:#3e454a
}
.ui-pictogram svg .primary-stroke {
  stroke:#d7000f
}
.ui-pictogram svg .secondary-stroke {
  stroke:#3e454a
}
.ui-pictogram.ui-pictogram-reverse svg .primary-fill,
.ui-pictogram.ui-pictogram-reverse svg .secondary-fill {
  fill:#fff
}
.ui-pictogram.ui-pictogram-reverse svg .primary-stroke,
.ui-pictogram.ui-pictogram-reverse svg .secondary-stroke {
  stroke:#fff
}
@media (hover: hover) and (pointer: fine) {
  .bpce-radio-label:hover:before {
    border-color:#d7000f
  }
}
.bpce-radio-input:checked+.bpce-radio-label:before {
  border-color:#d7000f
}
.bpce-radio-input:checked+.bpce-radio-label:after {
  background-color:#d7000f
}
.bpce-rating-radio,
.bpce-search-trigger-btn {
  color:#d7000f
}
@media (hover: hover) and (pointer: fine) {
  .bpce-search-erase-btn:hover {
    color:#d7000f
  }
}
.bpce-segmented-control:before {
  border-color:#d7000f
}
.bpce-segmented-control-item[aria-selected=true],
.bpce-rwd-header .icon-back,
li[uiSelectOption][aria-selected=true] {
  color:#d7000f
}
.bpce-select-chip-selected:enabled {
  color:#d7000f;
  border-color:#d7000f;
  box-shadow:0 0 0 1px #d7000f
}
.bpce-select-chip-selected:enabled option {
  color:initial
}
.bpce-select-chip-selected:enabled option:checked {
  color:inherit
}
.bpce-select-chip-selected:enabled~.bpce-select-chip-icon {
  color:#d7000f
}
.bpce-select-v2:focus ui-icon-v2 {
  color:#d7000f
}
@media (hover: hover) and (pointer: fine) {
  .bpce-select-v2:hover ui-icon-v2 {
    color:#d7000f
  }
  .bpce-select-v2.bpce-select-v2-disabled:hover ui-icon-v2 {
    color:#999
  }
}
.bpce-slider input[type=range] {
  color:#d7000f;
  padding:0;
  margin:16px 0 0;
  height:4px;
  width:100%;
  border-radius:2px;
  -webkit-appearance:none
}
.bpce-slider input[type=range]::-webkit-slider-thumb {
  background-color:#d7000f;
  width:16px;
  height:16px;
  margin-top:-6px;
  border:0;
  border-radius:16px;
  cursor:pointer;
  position:relative;
  z-index:1;
  pointer-events:auto;
  transform:scale(1);
  -webkit-transition:background-color .35s ease,transform .35s ease;
  transition:background-color .35s ease,transform .35s ease;
  appearance:none;
  -webkit-appearance:none
}
@media (hover: none) {
  .bpce-slider input[type=range]::-webkit-slider-thumb {
    width:24px;
    height:24px;
    margin-top:-10px;
    transform:scale(1)!important
  }
}
.bpce-slider input[type=range]::-moz-range-thumb {
  background-color:#d7000f;
  width:16px;
  height:16px;
  margin-top:-6px;
  border:0;
  border-radius:16px;
  cursor:pointer;
  position:relative;
  z-index:1;
  pointer-events:auto;
  transform:scale(1);
  -moz-transition:background-color .35s ease,transform .35s ease;
  transition:background-color .35s ease,transform .35s ease;
  appearance:none;
  -webkit-appearance:none
}
.bpce-slider input[type=range]::-ms-thumb {
  background-color:#d7000f;
  width:16px;
  height:16px;
  border:0;
  border-radius:16px;
  cursor:pointer;
  position:relative;
  z-index:1;
  pointer-events:auto;
  transform:scale(1);
  -ms-transition:background-color .35s ease,transform .35s ease;
  transition:background-color .35s ease,transform .35s ease;
  appearance:none;
  -webkit-appearance:none;
  margin-top:0
}
.bpce-slider input[type=range]::-webkit-slider-runnable-track {
  background-color:#ccc;
  color:transparent;
  width:100%;
  height:4px;
  cursor:pointer;
  border-color:transparent;
  border-radius:2px
}
.bpce-slider input[type=range]::-moz-range-track {
  background-color:#ccc;
  color:transparent;
  width:100%;
  height:4px;
  cursor:pointer;
  border-color:transparent;
  border-radius:2px
}
.bpce-slider input[type=range]::-ms-track {
  background-color:#ccc;
  width:100%;
  height:4px;
  cursor:pointer;
  border-color:transparent;
  border-radius:2px;
  color:transparent;
  background-color:transparent;
  border:0
}
.bpce-slider input[type=range]::-ms-fill-lower {
  background-color:#ccc;
  color:transparent;
  width:100%;
  height:4px;
  cursor:pointer;
  border-color:transparent;
  border-radius:2px;
  background-color:#d7000f
}
.bpce-slider input[type=range]::-ms-fill-upper {
  background-color:#ccc;
  color:transparent;
  width:100%;
  height:4px;
  cursor:pointer;
  border-color:transparent;
  border-radius:2px
}
.bpce-slider input[type=range]::-ms-tooltip {
  display:none
}
@media (hover: hover) and (pointer: fine) {
  .bpce-slider input[type=range]:hover:not(:disabled)::-webkit-slider-thumb {
    transform:scale(1.5)
  }
  .bpce-slider input[type=range]:hover:not(:disabled)::-moz-range-thumb {
    transform:scale(1.5)
  }
  .bpce-slider input[type=range]:hover:not(:disabled)::-ms-thumb {
    transform:scale(1.5)
  }
}
.bpce-slider input[type=range]:focus:not(:disabled) {
  outline:none
}
.bpce-slider input[type=range]:focus:not(:disabled)::-moz-focus-outer {
  border:0
}
.bpce-slider input[type=range]:focus:not(:disabled)::-webkit-slider-thumb {
  transform:scale(1.5)
}
.bpce-slider input[type=range]:focus:not(:disabled)::-moz-range-thumb {
  transform:scale(1.5)
}
.bpce-slider input[type=range]:focus:not(:disabled)::-ms-thumb {
  transform:scale(1.5)
}
.bpce-slider input[type=range]:disabled::-webkit-slider-runnable-track {
  background-color:#00000014;
  cursor:default
}
.bpce-slider input[type=range]:disabled::-moz-range-track {
  background-color:#00000014;
  cursor:default
}
.bpce-slider input[type=range]:disabled::-ms-fill-upper {
  background-color:#00000014;
  cursor:default
}
.bpce-slider input[type=range]:disabled::-webkit-slider-thumb {
  background-color:#999;
  cursor:default
}
.bpce-slider input[type=range]:disabled::-moz-range-thumb {
  background-color:#999;
  cursor:default
}
.bpce-slider input[type=range]:disabled::-ms-thumb {
  background-color:#999;
  cursor:default
}
.bpce-slider-progress {
  position:absolute;
  bottom:4px;
  height:4px;
  border-radius:2px;
  background:#d7000f;
  pointer-events:none
}
.bpce-slider-progress-thumb:before,
.bpce-slider-progress-thumb:after {
  color:#d7000f
}
input[type=range]:disabled+.bpce-slider-progress {
  background-color:#999;
  cursor:default
}
input[type=range]:disabled+.bpce-slider-progress-thumb:before,
input[type=range]:disabled+.bpce-slider-progress-thumb:after {
  color:#333
}
.ie .bpce-slider-multi .bpce-slider-range-container:after {
  background-color:#ccc;
  color:transparent;
  height:4px;
  cursor:pointer;
  border-color:transparent;
  border-radius:2px;
  background-color:#d7000f;
  content:"";
  position:absolute;
  left:0;
  top:50%;
  margin-top:-2px;
  width:100%;
  z-index:0
}
div #ui-ink-bar {
  background-color:#d7000f
}
.ui-tabs .ui-tab {
  color:#666
}
.ui-tabs .ui-tab:focus {
  color:#d7000f
}
@media (hover: hover) and (pointer: fine) {
  .ui-tabs .ui-tab:hover {
    color:#d7000f
  }
}
.ui-tabs .ui-tab.active-tab {
  color:#d7000f
}
.bpce-tile-selected {
  border-color:#d7000f!important
}
.bpce-tile-pro {
  border-color:#d7000f
}
.bpce-tile-pro:after {
  background-color:#d7000f
}
.ui-ripple {
  overflow:hidden;
  position:relative;
  z-index:-1
}
.ui-ripple.ui-ripple-unbounded {
  overflow:visible
}
.ui-ripple-element {
  position:absolute;
  border-radius:50%;
  pointer-events:none;
  transition:opacity,transform 0ms cubic-bezier(0,0,.2,1);
  transform:scale(0);
  background-color:#d7000f1a
}
.bpce-unavailable-custom-img {
  color:#d7000f
}
.bpce-unavailable-custom-img .primary-fill {
  fill:#d7000f
}
.bpce-unavailable-custom-img .primary-stroke {
  stroke:#d7000f
}
.bpce-unavailable-custom-img .secondary-fill {
  fill:#3e454a
}
.bpce-unavailable-custom-img .secondary-stroke {
  stroke:#3e454a
}
.bpce-unavailable-custom-img .background-accent-fill,
.bpce-unavailable-custom-img .tertiary-fill {
  fill:#f5f5f5
}
.bpce-unavailable-custom-img .tertiary-stroke {
  stroke:#f5f5f5
}
.bpce-unavailable-error-code {
  color:#d7000f
}
.primary-fill {
  fill:#d7000f
}
.primary-stroke {
  stroke:#d7000f
}
.secondary-fill {
  fill:#3e454a
}
.secondary-stroke {
  stroke:#3e454a
}
.tertiary-fill {
  fill:#f5f5f5
}
.tertiary-stroke {
  stroke:#f5f5f5
}
a {
  color:inherit;
  text-underline-position:under
}
@media (hover: hover) and (pointer: fine) {
  a:hover {
    color:#d7000f
  }
}
.sr-only {
  border:0;
  clip:rect(0 0 0 0);
  height:1px;
  margin:-1px;
  overflow:hidden;
  padding:0;
  position:absolute;
  width:1px;
  outline:0;
  appearance:none
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
  position:static;
  width:auto;
  height:auto;
  overflow:visible;
  clip:auto;
  white-space:normal
}
.bpce-focus-reset {
  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] {
  cursor:default
}
.bpce-focus-style {
  box-shadow:0 0 2px 3px #5c8bd7
}
.bpce-icon.browser:before,
.browser.font-icon:before {
  content:"\ea03"
}
.bpce-icon.add:before,
.add.font-icon:before {
  content:"\ea01"
}
.bpce-icon.calendar-ok:before,
.calendar-ok.font-icon:before {
  content:"\ea04"
}
.bpce-icon.calendar:before,
.calendar.font-icon:before {
  content:"\ea05"
}
.bpce-icon.call:before,
.call.font-icon:before {
  content:"\ea06"
}
.bpce-icon.card:before,
.card.font-icon:before {
  content:"\ea07"
}
.bpce-icon.checkbox-off:before,
.checkbox-off.font-icon:before {
  content:"\ea0a"
}
.bpce-icon.check:before,
.check.font-icon:before {
  content:"\ea09"
}
.bpce-icon.checkbox-on:before,
.checkbox-on.font-icon:before {
  content:"\ea0b"
}
.bpce-icon.close:before,
.close.font-icon:before {
  content:"\ea0c"
}
.bpce-icon.cloud:before,
.cloud.font-icon:before {
  content:"\ea0d"
}
.bpce-icon.download-cloud:before,
.download-cloud.font-icon:before {
  content:"\ea0e"
}
.bpce-icon.download:before,
.download.font-icon:before {
  content:"\ea0f"
}
.bpce-icon.edit:before,
.edit.font-icon:before {
  content:"\ea10"
}
.bpce-icon.email:before,
.email.font-icon:before {
  content:"\ea11"
}
.bpce-icon.erase:before,
.erase.font-icon:before {
  content:"\ea12"
}
.bpce-icon.favoris:before,
.favoris.font-icon:before {
  content:"\ea13"
}
.bpce-icon.folder:before,
.folder.font-icon:before {
  content:"\ea14"
}
.bpce-icon.geolocation-pin:before,
.geolocation-pin.font-icon:before {
  content:"\ea15"
}
.bpce-icon.help:before,
.help.font-icon:before {
  content:"\ea16"
}
.bpce-icon.information:before,
.information.font-icon:before {
  content:"\ea17"
}
.bpce-icon.check-circle:before,
.check-circle.font-icon:before {
  content:"\ea08"
}
.bpce-icon.phone:before,
.phone.font-icon:before {
  content:"\ea19"
}
.bpce-icon.profil:before,
.profil.font-icon:before {
  content:"\ea1a"
}
.bpce-icon.refresh:before,
.refresh.font-icon:before {
  content:"\ea1b"
}
.bpce-icon.secure:before,
.secure.font-icon:before {
  content:"\ea1d"
}
.bpce-icon.trash:before,
.trash.font-icon:before {
  content:"\ea1f"
}
.bpce-icon.remove:before,
.remove.font-icon:before {
  content:"\ea1c"
}
.bpce-icon.warning:before,
.warning.font-icon:before {
  content:"\ea20"
}
.bpce-icon.arrow-up:before,
.arrow-up.font-icon:before {
  content:"\ea22"
}
.bpce-icon.share:before,
.share.font-icon:before {
  content:"\ea1e"
}
.bpce-icon.target:before,
.target.font-icon:before {
  content:"\ea24"
}
.bpce-icon.camera:before,
.camera.font-icon:before {
  content:"\ea25"
}
.bpce-icon.find:before,
.find.font-icon:before {
  content:"\ea26"
}
.bpce-icon.arrow-down:before,
.arrow-down.font-icon:before {
  content:"\ea23"
}
.bpce-icon.log-out:before,
.log-out.font-icon:before {
  content:"\ea27"
}
.bpce-icon.euro:before,
.euro.font-icon:before {
  content:"\ea29"
}
.bpce-icon.page:before,
.page.font-icon:before {
  content:"\ea28"
}
.bpce-icon.file-doc:before,
.file-doc.font-icon:before {
  content:"\ea2a"
}
.bpce-icon.file-pdf:before,
.file-pdf.font-icon:before {
  content:"\ea2b"
}
.bpce-icon.file-ppt:before,
.file-ppt.font-icon:before {
  content:"\ea2c"
}
.bpce-icon.file-xls:before,
.file-xls.font-icon:before {
  content:"\ea2d"
}
.bpce-icon.eye:before,
.eye.font-icon:before {
  content:"\ea31"
}
.bpce-icon.chat:before,
.chat.font-icon:before {
  content:"\ea30"
}
.bpce-icon.eye-close:before,
.eye-close.font-icon:before {
  content:"\ea32"
}
.bpce-icon.call-back:before,
.call-back.font-icon:before {
  content:"\ea33"
}
.bpce-icon.support-help:before,
.support-help.font-icon:before {
  content:"\ea34"
}
.bpce-icon.more-details:before,
.more-details.font-icon:before {
  content:"\ea35"
}
.bpce-icon.chevron-up:before,
.chevron-up.font-icon:before {
  content:"\ea37"
}
.bpce-icon.chevron-down:before,
.chevron-down.font-icon:before {
  content:"\ea36"
}
.bpce-icon.chevron-left:before,
.chevron-left.font-icon:before {
  content:"\ea38"
}
.bpce-icon.chevron-right:before,
.chevron-right.font-icon:before {
  content:"\ea39"
}
.bpce-icon.app-skype:before,
.app-skype.font-icon:before {
  content:"\ea3c"
}
.bpce-icon.app-facebook:before,
.app-facebook.font-icon:before {
  content:"\ea3b"
}
.bpce-icon.alert:before,
.alert.font-icon:before {
  content:"\ea3a"
}
.bpce-icon.app-twitter:before,
.app-twitter.font-icon:before {
  content:"\ea3d"
}
.bpce-icon.app-video:before,
.app-video.font-icon:before {
  content:"\ea3e"
}
.bpce-icon.upload-cloud:before,
.upload-cloud.font-icon:before {
  content:"\ea40"
}
.bpce-icon.money-out:before,
.money-out.font-icon:before {
  content:"\ea41"
}
.bpce-icon.money-in:before,
.money-in.font-icon:before {
  content:"\ea42"
}
.bpce-icon.delete:before,
.delete.font-icon:before {
  content:"\ea43"
}
.bpce-icon.grid:before,
.grid.font-icon:before {
  content:"\ea45"
}
.bpce-icon.reach-the-start:before,
.reach-the-start.font-icon:before {
  content:"\ea46"
}
.bpce-icon.list:before,
.list.font-icon:before {
  content:"\ea44"
}
.bpce-icon.reach-the-end:before,
.reach-the-end.font-icon:before {
  content:"\ea47"
}
.bpce-icon.filter:before,
.filter.font-icon:before {
  content:"\ea48"
}
.bpce-icon.plus:before,
.plus.font-icon:before {
  content:"\ea4b"
}
.bpce-icon.molecule:before,
.molecule.font-icon:before {
  content:"\ea4a"
}
.bpce-icon.moins:before,
.moins.font-icon:before {
  content:"\ea4c"
}
.bpce-icon.expand:before,
.expand.font-icon:before {
  content:"\ea4d"
}
.bpce-icon.bulle:before,
.bulle.font-icon:before {
  content:"\ea49"
}
.bpce-icon.exchange:before,
.exchange.font-icon:before {
  content:"\ea50"
}
.bpce-icon.reduce:before,
.reduce.font-icon:before {
  content:"\ea4e"
}
.bpce-icon.copy:before,
.copy.font-icon:before {
  content:"\ea51"
}
.bpce-icon.arrow-downright:before,
.arrow-downright.font-icon:before {
  content:"\ea54"
}
.bpce-icon.arrow-downleft:before,
.arrow-downleft.font-icon:before {
  content:"\ea53"
}
.bpce-icon.arrow-left:before,
.arrow-left.font-icon:before {
  content:"\ea55"
}
.bpce-icon.call-out:before,
.call-out.font-icon:before {
  content:"\ea52"
}
.bpce-icon.arrow-right:before,
.arrow-right.font-icon:before {
  content:"\ea56"
}
.bpce-icon.arrow-upleft:before,
.arrow-upleft.font-icon:before {
  content:"\ea57"
}
.bpce-icon.building:before,
.building.font-icon:before {
  content:"\ea59"
}
.bpce-icon.arrow-upright:before,
.arrow-upright.font-icon:before {
  content:"\ea58"
}
.bpce-icon.cart:before,
.cart.font-icon:before {
  content:"\ea5b"
}
.bpce-icon.calculator:before,
.calculator.font-icon:before {
  content:"\ea5a"
}
.bpce-icon.charts-bar:before,
.charts-bar.font-icon:before {
  content:"\ea5c"
}
.bpce-icon.charts-linedown:before,
.charts-linedown.font-icon:before {
  content:"\ea5d"
}
.bpce-icon.historic:before,
.historic.font-icon:before {
  content:"\ea60"
}
.bpce-icon.charts-pie:before,
.charts-pie.font-icon:before {
  content:"\ea5f"
}
.bpce-icon.charts-lineup:before,
.charts-lineup.font-icon:before {
  content:"\ea5e"
}
.bpce-icon.home:before,
.home.font-icon:before {
  content:"\ea61"
}
.bpce-icon.menu:before,
.menu.font-icon:before {
  content:"\ea62"
}
.bpce-icon.cogwheel:before,
.cogwheel.font-icon:before {
  content:"\ea65"
}
.bpce-icon.more:before,
.more.font-icon:before {
  content:"\ea63"
}
.bpce-icon.print:before,
.print.font-icon:before {
  content:"\ea64"
}
.bpce-icon.media-play:before,
.media-play.font-icon:before {
  content:"\ea66"
}
.bpce-icon.media-pause:before,
.media-pause.font-icon:before {
  content:"\ea67"
}
.bpce-icon.sun:before,
.sun.font-icon:before {
  content:"\ea6a"
}
.bpce-icon.repeat:before,
.repeat.font-icon:before {
  content:"\ea69"
}
.bpce-icon.media-duration:before,
.media-duration.font-icon:before {
  content:"\ea68"
}
.bpce-icon.moon:before,
.moon.font-icon:before {
  content:"\ea6b"
}
.bpce-icon.thumbs-up:before,
.thumbs-up.font-icon:before {
  content:"\ea6d"
}
.bpce-icon.link:before,
.link.font-icon:before {
  content:"\ea6c"
}
.bpce-icon.thumbs-down:before,
.thumbs-down.font-icon:before {
  content:"\ea6e"
}
.bpce-icon.app-instagram:before,
.app-instagram.font-icon:before {
  content:"\ea71"
}
.bpce-icon.app-linkedin:before,
.app-linkedin.font-icon:before {
  content:"\ea6f"
}
.bpce-icon.app-pinterest:before,
.app-pinterest.font-icon:before {
  content:"\ea70"
}
.bpce-icon.app-tiktok:before,
.app-tiktok.font-icon:before {
  content:"\ea72"
}
.bpce-icon.alert-active:before,
.alert-active.font-icon:before {
  content:"\ea75"
}
.bpce-icon.app-snapchat:before,
.app-snapchat.font-icon:before {
  content:"\ea73"
}
.bpce-icon.app-slack:before,
.app-slack.font-icon:before {
  content:"\ea74"
}
.bpce-icon.server:before,
.server.font-icon:before {
  content:"\ea76"
}
.bpce-icon.image:before,
.image.font-icon:before {
  content:"\ea79"
}
.bpce-icon.box:before,
.box.font-icon:before {
  content:"\ea77"
}
.bpce-icon.layers:before,
.layers.font-icon:before {
  content:"\ea78"
}
.bpce-icon.shield:before,
.shield.font-icon:before {
  content:"\ea7a"
}
.bpce-icon.upload:before,
.upload.font-icon:before {
  content:"\ea7d"
}
.bpce-icon.umbrella:before,
.umbrella.font-icon:before {
  content:"\ea7b"
}
.bpce-icon.doc-alt:before,
.doc-alt.font-icon:before {
  content:"\ea7c"
}
.bpce-icon.favoris-active:before,
.favoris-active.font-icon:before {
  content:"\ea7e"
}
.bpce-icon.heart-active:before,
.heart-active.font-icon:before {
  content:"\ea7f"
}
.bpce-icon.subscribe:before,
.subscribe.font-icon:before {
  content:"\ea80"
}
.bpce-icon.checkbox-indeterminate:before,
.checkbox-indeterminate.font-icon:before {
  content:"\ea81"
}
.bpce-icon.connections:before,
.connections.font-icon:before {
  content:"\ea83"
}
.bpce-icon.accessibility:before,
.accessibility.font-icon:before {
  content:"\ea84"
}
.bpce-icon.envelope:before,
.envelope.font-icon:before {
  content:"\ea82"
}
.bpce-icon.face-smiling:before,
.face-smiling.font-icon:before {
  content:"\ea85"
}
.bpce-icon.face-neutral:before,
.face-neutral.font-icon:before {
  content:"\ea86"
}
.bpce-icon.face-frowning:before,
.face-frowning.font-icon:before {
  content:"\ea87"
}
.bpce-icon.face-smiling-active:before,
.face-smiling-active.font-icon:before {
  content:"\ea8b"
}
.bpce-icon.face-neutral-active:before,
.face-neutral-active.font-icon:before {
  content:"\ea8c"
}
.bpce-icon.face-frowning-active:before,
.face-frowning-active.font-icon:before {
  content:"\ea8d"
}
.bpce-icon.unlink:before,
.unlink.font-icon:before {
  content:"\ea8f"
}
.bpce-icon.tag:before,
.tag.font-icon:before {
  content:"\ea90"
}
.bpce-icon.list2:before,
.list2.font-icon:before {
  content:"\ea92"
}
.bpce-icon.external-link:before,
.external-link.font-icon:before {
  content:"\ea93"
}
.bpce-icon.drag:before,
.drag.font-icon:before {
  content:"\ea94"
}
.bpce-icon.mic:before,
.mic.font-icon:before {
  content:"\ea91"
}
.bpce-icon.percent:before,
.percent.font-icon:before {
  content:"\ea95"
}
.bpce-icon.arrow-up-arrow-down:before,
.arrow-up-arrow-down.font-icon:before {
  content:"\ea96"
}
.bpce-icon.heart:before,
.heart.font-icon:before {
  content:"\ea97"
}
.bpce-icon.leaf:before,
.leaf.font-icon:before {
  content:"\ea98"
}
.bpce-icon.fit-to-height:before,
.fit-to-height.font-icon:before {
  content:"\ea9b"
}
.bpce-icon.push-pin:before,
.push-pin.font-icon:before {
  content:"\ea99"
}
.bpce-icon.fit-to-width:before,
.fit-to-width.font-icon:before {
  content:"\ea9a"
}
.bpce-icon.charts-pie-active:before,
.charts-pie-active.font-icon:before {
  content:"\ea9c"
}
.bpce-icon.conversation:before,
.conversation.font-icon:before {
  content:"\ea9d"
}
.bpce-icon.warning-badges:before,
.warning-badges.font-icon:before {
  content:"\ea9f"
}
.bpce-icon.information-badges:before,
.information-badges.font-icon:before {
  content:"\ea9e"
}
.bpce-icon.compass:before,
.compass.font-icon:before {
  content:"\eaa0"
}
.bpce-icon.card-reader:before,
.card-reader.font-icon:before {
  content:"\eaa3"
}
.bpce-icon.lightbulb-on:before,
.lightbulb-on.font-icon:before {
  content:"\eaa2"
}
.bpce-icon.new:before,
.new.font-icon:before {
  content:"\eaa1"
}
.bpce-icon.magic-wand:before,
.magic-wand.font-icon:before {
  content:"\eaa5"
}
.bpce-icon.funding:before,
.funding.font-icon:before {
  content:"\eaa4"
}
.bpce-icon.desktop:before,
.desktop.font-icon:before {
  content:"\eaa6"
}
.bpce-icon.scan:before,
.scan.font-icon:before {
  content:"\eaa7"
}
.bpce-icon.flag:before,
.flag.font-icon:before {
  content:"\eaa8"
}
.bpce-icon.disable:before,
.disable.font-icon:before {
  content:"\eaa9"
}
.bpce-icon.scissors:before,
.scissors.font-icon:before {
  content:"\eab0"
}
.bpce-icon.call-hang-up:before,
.call-hang-up.font-icon:before {
  content:"\eab1"
}
.bpce-icon.calling:before,
.calling.font-icon:before {
  content:"\eab2"
}
.bpce-icon.archives:before,
.archives.font-icon:before {
  content:"\eab4"
}
.bpce-icon.call-missed:before,
.call-missed.font-icon:before {
  content:"\eab3"
}
.bpce-icon.folder-refresh:before,
.folder-refresh.font-icon:before {
  content:"\eab5"
}
.bpce-icon.folder-find:before,
.folder-find.font-icon:before {
  content:"\eab8"
}
.bpce-icon.folder-access:before,
.folder-access.font-icon:before {
  content:"\eab7"
}
.bpce-icon.folder-open:before,
.folder-open.font-icon:before {
  content:"\eab6"
}
.bpce-icon.folder-add:before,
.folder-add.font-icon:before {
  content:"\eab9"
}
.bpce-icon.doc-check:before,
.doc-check.font-icon:before {
  content:"\eac2"
}
.bpce-icon.signature:before,
.signature.font-icon:before {
  content:"\eac0"
}
.bpce-icon.doc-remove:before,
.doc-remove.font-icon:before {
  content:"\eac1"
}
.bpce-icon.doc-new:before,
.doc-new.font-icon:before {
  content:"\eac3"
}
.bpce-icon.doc-in:before,
.doc-in.font-icon:before {
  content:"\eac5"
}
.bpce-icon.administration:before,
.administration.font-icon:before {
  content:"\eac6"
}
.bpce-icon.doc-out:before,
.doc-out.font-icon:before {
  content:"\eac4"
}
.bpce-icon.doc-add:before,
.doc-add.font-icon:before {
  content:"\eac7"
}
.bpce-icon.arrow-upleft-curved:before,
.arrow-upleft-curved.font-icon:before {
  content:"\ead0"
}
.bpce-icon.arrow-downright-curved:before,
.arrow-downright-curved.font-icon:before {
  content:"\eac9"
}
.bpce-icon.arrow-downleft-curved:before,
.arrow-downleft-curved.font-icon:before {
  content:"\eac8"
}
.bpce-icon.arrow-upright-curved:before,
.arrow-upright-curved.font-icon:before {
  content:"\ead1"
}
@keyframes shimmering {
  0% {
    transform:translate3d(-100%,0,0)
  }
  to {
    transform:translate3d(75%,0,0)
  }
}
.font-title-xl {
  font:500 1.5rem/2rem Ubuntu,Arial,sans-serif;
  letter-spacing:-.31px
}
@media (min-width: 960px) {
  .font-title-xl {
    font:300 3rem/3.5rem Ubuntu,Arial,sans-serif;
    letter-spacing:-.4px
  }
}
h1,
.font-title-lg {
  font:500 1.3125rem/1.75rem Ubuntu,Arial,sans-serif;
  letter-spacing:-.13px
}
@media (min-width: 960px) {
  h1,
  .font-title-lg {
    font:300 2rem/2.5rem Ubuntu,Arial,sans-serif;
    letter-spacing:-.1px
  }
}
h2,
.font-title-md {
  font:300 1.3125rem/2rem Ubuntu,Arial,sans-serif;
  letter-spacing:-.23px
}
@media (min-width: 960px) {
  h2,
  .font-title-md {
    font:300 1.5rem/2rem Ubuntu,Arial,sans-serif;
    letter-spacing:-.1px
  }
}
h3,
.font-title-sm {
  font:500 1.1875rem/1.5rem Ubuntu,Arial,sans-serif;
  letter-spacing:-.1px
}
@media (min-width: 960px) {
  h3,
  .font-title-sm {
    font:500 1.3125rem/2rem Ubuntu,Arial,sans-serif;
    letter-spacing:-.1px
  }
}
h4,
.font-title-xs {
  font:400 1.1875rem/1.5rem Ubuntu,Arial,sans-serif;
  letter-spacing:-.12px
}
@media (min-width: 960px) {
  h4,
  .font-title-xs {
    font:400 1.1875rem/2rem Ubuntu,Arial,sans-serif;
    letter-spacing:-.12px
  }
}
.font-body-md,
body,
.font-body-md-link {
  font:400 1rem/1.375rem Ubuntu,Arial,sans-serif;
  letter-spacing:-.14px
}
@media (min-width: 960px) {
  .font-body-md,
  body,
  .font-body-md-link {
    letter-spacing:0
  }
}
.font-body-md-bold {
  font:700 1rem/1.375rem Ubuntu,Arial,sans-serif;
  letter-spacing:-.2px
}
@media (min-width: 960px) {
  .font-body-md-bold {
    letter-spacing:0
  }
}
.font-body-md-light {
  font:300 1rem/1.375rem Ubuntu,Arial,sans-serif;
  letter-spacing:-.14px
}
@media (min-width: 960px) {
  .font-body-md-light {
    letter-spacing:0
  }
}
.font-body-md-italic {
  font:italic 1rem/1.375rem Ubuntu,Arial,sans-serif;
  letter-spacing:-.14px
}
@media (min-width: 960px) {
  .font-body-md-italic {
    letter-spacing:0
  }
}
.font-body-md-link {
  text-decoration:underline
}
.font-body-sm,
.font-body-sm-strike,
.font-body-sm-link {
  font:400 .8125rem/1.125rem Ubuntu,Arial,sans-serif;
  letter-spacing:0
}
.font-body-sm-bold {
  font:700 .8125rem/1.125rem Ubuntu,Arial,sans-serif;
  letter-spacing:0
}
.font-body-sm-link {
  text-decoration:underline
}
.font-body-sm-strike {
  text-decoration:line-through
}
.font-body-xs {
  font:400 .6875rem/.75rem Ubuntu,Arial,sans-serif;
  letter-spacing:0
}
.bpce-icon,
.font-icon {
  display:inline-block;
  font-family:"89c3";
  font-weight:400;
  font-style:normal;
  font-size:24px;
  line-height:1;
  text-transform:none;
  letter-spacing:normal;
  word-wrap:normal;
  white-space:nowrap;
  direction:ltr;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  text-rendering:optimizeLegibility;
  font-feature-settings:"liga"
}
@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")
}
@font-face {
  font-family:"89c3";
  font-style:normal;
  font-weight:300;
  src:url(../fonts/89c3-icons.378dc76c0ab9c29b.woff2) format("woff2"),
  url(../fonts/89c3-icons.bbe7b7cc25df3178.woff) format("woff"),
  url(../fonts/89c3-icons.72701e64a1847f90.ttf) format("truetype"),
  url(../fonts/89c3-icons.afd60291ad05acc7.svg) format("svg")
}
body,
html {
  height:100%
}
.disabled-custom {
  pointer-events:none
}
.logo {
  max-height:35px;
  display:block
}
@media (min-width: 960px) {
  .bpce-modal-dialog .bpce-modal-header {
    width:432px!important
  }
}
.bpce-header-left,
.bpce-header-right {
  width:140px
}
.sr-only {
  position:absolute;
  width:1px;
  height:1px;
  padding:0;
  margin:-1px;
  overflow:hidden;
  clip:rect(0,0,0,0);
  white-space:nowrap;
  border:0
}
.stickyFooter {
  position:sticky;
  bottom:0;
  z-index:2;
  background-color:#fff;
  padding:24px 40px 40px
}
@media (max-width: 959px) {
  .stickyFooter {
    padding-left:8px;
    padding-right:8px
  }
}
@media screen and (min-width: 1280px) and (max-width: 1400px) {
  .stickyFooter {
    padding-left:24px;
    padding-right:24px
  }
}
.leftTopPage {
  flex:1 0 auto;
  padding-left:8px;
  padding-right:8px
}
@media (min-width: 1280px) {
  .leftTopPage {
    padding-left:40px;
    padding-right:40px
  }
}
@media (min-width: 960px) and (max-width: 1279px) {
  .leftTopPage {
    padding-left:40px;
    padding-right:40px
  }
}
@media screen and (min-width: 1280px) and (max-width: 1400px) {
  .leftTopPage {
    padding-left:24px;
    padding-right:24px
  }
}
.bpce-header-ellipsis-container {
  overflow:visible!important
}

.bpce-input-v2 {
  position: relative;
  display: block;
  margin-bottom: 16px;
}

.bpce-input-v2-field {
  width: 100%;
  height: 48px;
  padding: 0 40px 0 16px;
  border: 1px solid #ccc;
  border-radius: 4px;
  font-size: 16px;
  color: #333;
}

.bpce-input-v2-field::placeholder {
  color: #666;
}

.bpce-input-v2-field:focus {
  border-color: #ccc;
  outline: none;
}

.bpce-input-v2-clear {
  position: absolute;
  right: 16px;
  top: 50%;
  transform: translateY(-50%);
  display: none;
  background: none;
  border: none;
  cursor: pointer;
  padding: 0;
  width: 24px;
  height: 24px;
  color: #666;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.2s ease, visibility 0.2s ease;
}

.bpce-input-v2-clear .ui-icon {
  font-size: 24px;
  width: 24px;
  height: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.bpce-input-v2-field:not(:placeholder-shown) ~ .bpce-input-v2-clear {
  display: flex;
  align-items: center;
  justify-content: center;
  opacity: 1;
  visibility: visible;
}

.bpce-input-v2-clear:hover {
  color: #666;
}
