.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: #051b71
}

ui-cell .bpce-cell-content .bpce-cell-with-primary,
ui-cell .bpce-cell-icon {
	color: #051b71
}

@media (hover: hover) and (pointer: fine) {
	.bpce-alertbanner-content a:hover {
		color: #051b71
	}
}

.bpce-breadcrumbs-item-link {
	color: #051b71
}

button.bpce-button.bpce-button-primary,
a.bpce-button.bpce-button-primary {
	background-color: #051b71;
	border-color: #051b71;
	color: #fff
}

button.bpce-button.bpce-button-secondary,
a.bpce-button.bpce-button-secondary {
	color: #051b71;
	border-color: #051b71;
	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: #051b71
}

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: #051b71
	}
}

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: #051b71;
	background-color: transparent
}

.bpce-capsule-button.bpce-capsule-button-checked:not(:disabled) {
	color: #051b71;
	border-color: #051b71;
	box-shadow: 0 0 0 1px #051b71
}

label.bpce-card .bpce-card-separator .bpce-card-intertitle {
	background-color: #369ad4
}

label.bpce-card .bpce-card-selected {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 3px;
	background: #369ad4
}

.bpce-carrousel .bpce-carrousel-dot.bpce-carrousel-dot-active:before {
	background-color: #051b71
}

.bpce-carrousel-image {
	color: #051b71
}

.bpce-carrousel-image .primary-fill {
	fill: #051b71
}

.bpce-carrousel-image .primary-stroke {
	stroke: #051b71
}

.bpce-carrousel-image .secondary-fill {
	fill: #369ad4
}

.bpce-carrousel-image .secondary-stroke {
	stroke: #369ad4
}

.bpce-carrousel-image .background-accent-fill,
.bpce-carrousel-image .tertiary-fill {
	fill: #e6f0f7
}

.bpce-carrousel-image .tertiary-stroke {
	stroke: #e6f0f7
}

@media (hover: hover) and (pointer: fine) {
	.bpce-checkbox-label:hover .bpce-checkbox-square {
		border-color: #051b71
	}
}

.bpce-checkbox-icon-indeterminate line {
	stroke: #051b71
}

.bpce-checkbox-input:checked+.bpce-checkbox-label .bpce-checkbox-square {
	border-width: 1px;
	border-color: #051b71;
	background-color: #051b71
}

.bpce-chip-filter-input:checked+.bpce-chip-filter-content,
.bpce-chip-filter-input[checked]+.bpce-chip-filter-content {
	color: #051b71;
	border-color: #051b71;
	box-shadow: 0 0 0 1px #051b71
}

.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: #051b71
}

@media (hover: hover) and (pointer: fine) {
	.bpce-datatable .bpce-datatable-icon svg:hover {
		fill: #051b71
	}
}

.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: #051b71 !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: #369ad4
}

@media (hover: hover) and (pointer: fine) {
	.bpce-fab-button:hover {
		background-color: #2b7aa7
	}
}

@media (hover: hover) and (pointer: fine) {
	.bpce-footer-legals-link:hover {
		color: #051b71 !important
	}
}

.bpce-header-back,
.bpce-header-assist,
.bpce-header-close {
	color: #051b71
}

.bpce-header:not(.bpce-header-with-custom-background) .bpce-header-back {
	color: #051b71
}

.bpce-header:not(.bpce-header-with-custom-background) .bpce-header-assist,
.bpce-header:not(.bpce-header-with-custom-background) .bpce-header-close {
	color: #051b71
}

.bpce-header-logo {
	content: url(logo-large.8a7b2175755bb60e.svg)
}

@media (max-width: 959px) {
	.bpce-header-logo {
		content: url(logo-small.65261a9b6eb8217f.svg)
	}
}

.bpce-custom-image-container {
	color: #051b71
}

.bpce-custom-image-container .primary-fill {
	fill: #051b71
}

.bpce-custom-image-container .primary-stroke {
	stroke: #051b71
}

.bpce-custom-image-container .secondary-fill {
	fill: #369ad4
}

.bpce-custom-image-container .secondary-stroke {
	stroke: #369ad4
}

.bpce-custom-image-container .background-accent-fill,
.bpce-custom-image-container .tertiary-fill {
	fill: #e6f0f7
}

.bpce-custom-image-container .tertiary-stroke {
	stroke: #e6f0f7
}

.error-name {
	color: #051b71
}

.ui-illustration {
	color: #e6f0f7
}

.ui-illustration .primary-fill {
	fill: #e6f0f7
}

.ui-illustration .primary-stroke {
	stroke: #e6f0f7
}

.ui-illustration .background-accent-fill,
.ui-illustration .tertiary-fill {
	fill: #e6f0f7
}

.ui-illustration .tertiary-stroke {
	stroke: #e6f0f7
}

.bpce-infobox {
	border: 1px solid #369ad4
}

@media (hover: hover) and (pointer: fine) {
	.bpce-infobox-content a:hover {
		color: #051b71
	}
}

.bpce-infobox-icon {
	color: #369ad4
}

.bpce-infobox-action,
.bpce-inputlist-back,
.bpce-inputlist-custom-action {
	color: #051b71
}

.bpce-inputlist-panel ul li.bpce-inputlist-selected {
	border-left: 4px solid #051b71
}

.bpce-input-v2-icon:focus .ui-icon {
	color: #051b71
}

@media (hover: hover) and (pointer: fine) {
	.bpce-input-v2-icon:hover .ui-icon {
		color: #051b71
	}
}

.bpce-input-phone-prefix.bpce-inputlist-opened .bpce-inputlist-header .bpce-inputlist-icon-down {
	color: #051b71
}

.bpce-input-big-amount::placeholder,
.bpce-input-big-amount:placeholder-shown {
	color: #051b71
}

.bpce-input-big-amount:placeholder-shown {
	opacity: .4
}

.bpce-list-chip-selector-active {
	color: #051b71;
	border-color: #051b71 !important
}

.bpce-list-chip-selector-active ui-icon-v2 {
	color: #051b71
}

.bpce-list-filter-content-header-back {
	color: #051b71
}

.bpce-loader svg circle {
	stroke: #051b71
}

.bpce-loader.bpce-loader-logo {
	background-image: url(logo-small.65261a9b6eb8217f.svg)
}

@media (hover: hover) and (pointer: fine) {

	.bpce-left-menu:hover,
	.bpce-left-menu:hover .bpce-left-menu-icon {
		color: #051b71
	}
}

.bpce-left-menu-active {
	color: #051b71
}

.bpce-left-menu-active:before {
	background-color: #051b71
}

@media (hover: hover) and (pointer: fine) {
	.bpce-right-menu:hover {
		color: #051b71
	}

	.bpce-right-menu:hover .bpce-right-menu-icon {
		fill: #051b71
	}
}

.bpce-menubar-logo {
	background-image: url(logo-small.65261a9b6eb8217f.svg)
}

.bpce-menubar-right li:last-child .bpce-menubar-item .bpce-right-menu {
	background-color: #051b71;
	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: #051b71
}

.bpce-progress-loader-svg-loading-movingCircle {
	stroke: #051b71
}

.bpce-progress-loader-number {
	color: #051b71
}

.bpce-paginator-navigation-button-selected {
	background-color: #051b71;
	color: #fff;
	cursor: pointer
}

@media (hover: hover) and (pointer: fine) {
	.bpce-paginator-navigation-button-selected:hover {
		cursor: initial
	}
}

.bpce-paginator-page-selected {
	color: #051b71
}

.bpce-paginator-v2>button.bpce-paginator-v2-button-selected {
	background-color: #051b71;
	color: #fff;
	border-color: #051b71
}

.ui-pictogram svg .primary-fill {
	fill: #051b71
}

.ui-pictogram svg .secondary-fill {
	fill: #369ad4
}

.ui-pictogram svg .primary-stroke {
	stroke: #051b71
}

.ui-pictogram svg .secondary-stroke {
	stroke: #369ad4
}

.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: #051b71
	}
}

.bpce-radio-input:checked+.bpce-radio-label:before {
	border-color: #051b71
}

.bpce-radio-input:checked+.bpce-radio-label:after {
	background-color: #051b71
}

.bpce-rating-radio,
.bpce-search-trigger-btn {
	color: #051b71
}

@media (hover: hover) and (pointer: fine) {
	.bpce-search-erase-btn:hover {
		color: #051b71
	}
}

.bpce-segmented-control:before {
	border-color: #051b71
}

.bpce-segmented-control-item[aria-selected=true],
.bpce-rwd-header .icon-back,
li[uiSelectOption][aria-selected=true] {
	color: #051b71
}

.bpce-select-chip-selected:enabled {
	color: #051b71;
	border-color: #051b71;
	box-shadow: 0 0 0 1px #051b71
}

.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: #051b71
}

.bpce-select-v2:focus ui-icon-v2 {
	color: #051b71
}

@media (hover: hover) and (pointer: fine) {
	.bpce-select-v2:hover ui-icon-v2 {
		color: #051b71
	}

	.bpce-select-v2.bpce-select-v2-disabled:hover ui-icon-v2 {
		color: #999
	}
}

.bpce-slider input[type=range] {
	color: #051b71;
	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: #051b71;
	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: #051b71;
	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: #051b71;
	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: #051b71
}

.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: #051b71;
	pointer-events: none
}

.bpce-slider-progress-thumb:before,
.bpce-slider-progress-thumb:after {
	color: #051b71
}

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: #051b71;
	content: "";
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -2px;
	width: 100%;
	z-index: 0
}

div #ui-ink-bar {
	background-color: #051b71
}

.ui-tabs .ui-tab {
	color: #666
}

.ui-tabs .ui-tab:focus {
	color: #051b71
}

@media (hover: hover) and (pointer: fine) {
	.ui-tabs .ui-tab:hover {
		color: #051b71
	}
}

.ui-tabs .ui-tab.active-tab {
	color: #051b71
}

.bpce-tile-selected {
	border-color: #051b71 !important
}

.bpce-tile-pro {
	border-color: #051b71
}

.bpce-tile-pro:after {
	background-color: #051b71
}

.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: #051b711a
}

.bpce-unavailable-custom-img {
	color: #051b71
}

.bpce-unavailable-custom-img .primary-fill {
	fill: #051b71
}

.bpce-unavailable-custom-img .primary-stroke {
	stroke: #051b71
}

.bpce-unavailable-custom-img .secondary-fill {
	fill: #369ad4
}

.bpce-unavailable-custom-img .secondary-stroke {
	stroke: #369ad4
}

.bpce-unavailable-custom-img .background-accent-fill,
.bpce-unavailable-custom-img .tertiary-fill {
	fill: #e6f0f7
}

.bpce-unavailable-custom-img .tertiary-stroke {
	stroke: #e6f0f7
}

.bpce-unavailable-error-code {
	color: #051b71
}

.primary-fill {
	fill: #051b71
}

.primary-stroke {
	stroke: #051b71
}

.secondary-fill {
	fill: #369ad4
}

.secondary-stroke {
	stroke: #369ad4
}

.tertiary-fill {
	fill: #e6f0f7
}

.tertiary-stroke {
	stroke: #e6f0f7
}

a {
	color: inherit;
	text-underline-position: under
}

@media (hover: hover) and (pointer: fine) {
	a:hover {
		color: #051b71
	}
}

.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: url('../img/delete.png');
}

.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: url('../img/help.png');
}

.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: url('../img/danger.png');
}

.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: url('../img/option.png');
}

.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: url('../img/del.png');
}

.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(ubuntu20-300.4af84f63b4802a54.woff2) format("woff2"), url(ubuntu20-300.820b929d9c2f329d.woff) format("woff"), url(ubuntu20-300.31e4265d68b9275f.ttf) format("truetype"), url(ubuntu20-300.2ccd1e459bc7ad89.svg) format("svg")
}

@font-face {
	font-family: Ubuntu;
	font-style: italic;
	font-weight: 300;
	src: url(ubuntu20-300italic.0330a20770c27151.woff2) format("woff2"), url(ubuntu20-300italic.0ed87a13363b2ed4.woff) format("woff"), url(ubuntu20-300italic.90cb9bfecba2fc42.ttf) format("truetype"), url(ubuntu20-300italic.7fdd3a964cbdc69f.svg) format("svg")
}

@font-face {
	font-family: Ubuntu;
	font-style: normal;
	font-weight: 400;
	src: url(ubuntu20-regular.b2c15e1667d82347.woff2) format("woff2"), url(ubuntu20-regular.dae2e247a9a446c2.woff) format("woff"), url(ubuntu20-regular.12440c9d47a67033.ttf) format("truetype"), url(ubuntu20-regular.5e34d1fa8b550c25.svg) format("svg")
}

@font-face {
	font-family: Ubuntu;
	font-style: italic;
	font-weight: 400;
	src: url(ubuntu20-italic.d768947fc16ee434.woff2) format("woff2"), url(ubuntu20-italic.fc026fb204832a65.woff) format("woff"), url(ubuntu20-italic.14cec4103a7c4512.ttf) format("truetype"), url(ubuntu20-italic.5054d786dadc5fa2.svg) format("svg")
}

@font-face {
	font-family: Ubuntu;
	font-style: normal;
	font-weight: 500;
	src: url(ubuntu20-500.0f883d2357d242be.woff2) format("woff2"), url(ubuntu20-500.7220338e7c3591a9.woff) format("woff"), url(ubuntu20-500.2120762673fc08e5.ttf) format("truetype"), url(ubuntu20-500.045cf05ea687e047.svg) format("svg")
}

@font-face {
	font-family: Ubuntu;
	font-style: italic;
	font-weight: 500;
	src: url(ubuntu20-500italic.1ec2a577167f6209.woff2) format("woff2"), url(ubuntu20-500italic.1afe955499d6ad01.woff) format("woff"), url(ubuntu20-500italic.10b3d67f0f7949c3.ttf) format("truetype"), url(ubuntu20-500italic.31fb042ac0b9a705.svg) format("svg")
}

@font-face {
	font-family: Ubuntu;
	font-style: normal;
	font-weight: 700;
	src: url(ubuntu20-700.cdccc34737d87532.woff2) format("woff2"), url(ubuntu20-700.2d7cc8d7b842d4df.woff) format("woff"), url(ubuntu20-700.01ad422bcd0a01ad.ttf) format("truetype"), url(ubuntu20-700.983d30cb7fb3865e.svg) format("svg")
}

@font-face {
	font-family: Ubuntu;
	font-style: italic;
	font-weight: 700;
	src: url(ubuntu20-700italic.6dfff79811b59661.woff2) format("woff2"), url(ubuntu20-700italic.563409611723147f.woff) format("woff"), url(ubuntu20-700italic.b2cb1b930fa27fa7.ttf) format("truetype"), url(ubuntu20-700italic.fe028fc1afc94f54.svg) format("svg")
}

@font-face {
	font-family: "89c3";
	font-style: normal;
	font-weight: 300;
	src: url(89c3-icons.378dc76c0ab9c29b.woff2) format("woff2"), url(89c3-icons.bbe7b7cc25df3178.woff) format("woff"), url(89c3-icons.72701e64a1847f90.ttf) format("truetype"), url(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
	}
}