.empreinte>a {
	font-weight: 800;
	color: var(--awb-color3) !important
}

.chapo {
	font-size: 20px;
	color: var(--awb-color7)
}

strong,
p a,
.panel-body a,
.fusion-text a {
	font-weight: 600 !important
}

.fusion-text H1:first-child,
.fusion-text H2:first-child,
.fusion-text H3:first-child,
.fusion-text H4:first-child,
.fusion-text H5:first-child,
.fusion-text H6:first-child {
	margin-top: 0em
}

sup,
sub {
	line-height: 0
}

img {
	border-radius: 10px
}

.border-radius-0 img {
	border-radius: 0
}

iframe {
	border-radius: 10px
}

lite-youtube.landscape {
	border-radius: 10px
}

.video-lightbox:after {
	content: " ";
	background: url(/wp-content/uploads/2023/06/play.png) no-repeat center center;
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0
}

.modal-dialog.modal-lg {
	border-radius: 10px
}

.fusion-accordian .panel-title a .fa-fusion-box {
	border-radius: 5px
}

blockquote {
	font-style: normal !important;
	border: none !important;
	margin: 0 !important;
	padding: 0 !important;
	background: none !important;
	font-weight: 600 !important;
	font-size: 20px !important;
	line-height: 26px !important
}

blockquote::before,
blockquote::after {
	height: 80px;
	width: 100%;
	display: block;
	font-size: 200px;
	font-weight: 300;
	background: none
}

blockquote::before {
	content: "“";
	line-height: 170px;
	margin-left: -10px
}

blockquote::after {
	content: "”";
	line-height: 225px;
	text-align: right
}

.KeyFigure strong,
.KeyFigure b {
	font-weight: 600;
	font-size: 40px
}

.import2023 {
	max-width: 800px;
	margin: auto
}

.troisquarts {
	height: auto;
	max-width: 75% !important
}

.deuxtiers {
	height: auto;
	max-width: 67% !important
}

.demi {
	height: auto;
	max-width: 50% !important
}

.quart {
	height: auto;
	max-width: 25% !important
}

.tiers {
	height: auto;
	max-width: 33% !important
}

.blur-bg>div {
	backdrop-filter: blur(5px)
}

@media (max-width:500px) {

	.demi,
	.quart,
	.troisquarts,
	.tiers,
	.deuxtiers {
		max-width: 100% !important
	}
}

.navigation-principale>ul.awb-menu__main-ul {
	border-top: solid 1px var(--awb-custom_color_3)
}

.fusion-flexslider .slides img {
	border-radius: 10px !important
}

.stick-bottom {
	position: absolute !important;
	bottom: 20px !important
}

.bg-elan:before {
	content: " ";
	height: 100%;
	width: 100%;
	background: url(/wp-content/uploads/2023/03/elan-corner-800x320.png) no-repeat 100% 100.1%;
	background-size: 66%;
	position: absolute;
	bottom: -1px;
	right: 0
}

.bg-100:before {
	background-size: 100%
}

.square-block:after {
	content: " ";
	display: block;
	padding-bottom: 94%
}

.block-16-9:after {
	content: " ";
	display: block;
	padding-bottom: 50%
}

.bottom-title {
	position: absolute;
	bottom: 0
}

.content-slider:hover .slide-content,
.content-slider:has(a:focus) .slide-content,
.accessible-version .content-slider .slide-content {
	transform: translate(0, 0);
	opacity: 1
}

.content-slider .slide-content {
	transform: translate(0, 100px);
	opacity: 0;
	transition: all 1s
}

.content-slider .fusion-column-wrapper {
	background-color: var(--awb-custom_color_7)
}

.content-slider:hover .fusion-column-wrapper,
.content-slider:has(a:focus) .fusion-column-wrapper,
.accessible-version .content-slider .fusion-column-wrapper {
	background-color: rgba(0, 0, 0, .65) !important;
	transition: all 1s
}

.content-slider:has(a:focus) span~.fusion-column-wrapper,
.content-slider:has(a:focus-visible) span~.fusion-column-wrapper {
	outline: auto #c84018 !important;
	outline-offset: -3px !important;
	outline-style: solid !important;
	outline-width: 3px !important
}

.fusion-image-wrapper.hover-type-none {
	border: 0 !important
}

.CTA-eramet {
	width: 68px;
	height: 68px;
	background-repeat: no-repeat !important;
	background-position: center center !important
}

.CTA-plus {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCIgdmlld0JveD0iMCAwIDQwIDQwIiBmaWxsPSJub25lIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xOC4zNTkyIDIxLjI1VjM5LjQwNzFIMjAuODU5MlYyMS4yNUgzOS4wMTE2VjE4Ljc1SDIwLjg1OTJWMC41OTM3NUgxOC4zNTkyVjE4Ljc1SDAuMTk4MjQyVjIxLjI1SDE4LjM1OTJaIiBmaWxsPSIjQzg0MDE4Ii8+Cjwvc3ZnPg==) !important
}

.CTA-plus:hover,
.CTA-plus:active,
.CTA-plus:focus,
.CTA-plus-white {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCIgdmlld0JveD0iMCAwIDQwIDQwIiBmaWxsPSJub25lIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xOC4zNTkyIDIxLjI1VjM5LjQwNzFIMjAuODU5MlYyMS4yNUgzOS4wMTE2VjE4Ljc1SDIwLjg1OTJWMC41OTM3NUgxOC4zNTkyVjE4Ljc1SDAuMTk4MjQyVjIxLjI1SDE4LjM1OTJaIiBmaWxsPSIjZmZmIi8+Cjwvc3ZnPg==) !important
}

.CTA-plus-white:active,
.CTA-plus-white:focus,
.CTA-plus-white:hover {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCIgdmlld0JveD0iMCAwIDQwIDQwIiBmaWxsPSJub25lIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xOC4zNTkyIDIxLjI1VjM5LjQwNzFIMjAuODU5MlYyMS4yNUgzOS4wMTE2VjE4Ljc1SDIwLjg1OTJWMC41OTM3NUgxOC4zNTkyVjE4Ljc1SDAuMTk4MjQyVjIxLjI1SDE4LjM1OTJaIiBmaWxsPSIjMWEwMDNiIi8+Cjwvc3ZnPg==) !important
}

.CTA-plus-yellow {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCIgdmlld0JveD0iMCAwIDQwIDQwIiBmaWxsPSJub25lIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xOC4zNTkyIDIxLjI1VjM5LjQwNzFIMjAuODU5MlYyMS4yNUgzOS4wMTE2VjE4Ljc1SDIwLjg1OTJWMC41OTM3NUgxOC4zNTkyVjE4Ljc1SDAuMTk4MjQyVjIxLjI1SDE4LjM1OTJaIiBmaWxsPSIjRkJGMzE1Ii8+Cjwvc3ZnPg==) !important
}

.CTA-plus-yellow:hover,
.CTA-plus-yellow:active,
.CTA-plus-yellow:focus {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCIgdmlld0JveD0iMCAwIDQwIDQwIiBmaWxsPSJub25lIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xOC4zNTkyIDIxLjI1VjM5LjQwNzFIMjAuODU5MlYyMS4yNUgzOS4wMTE2VjE4Ljc1SDIwLjg1OTJWMC41OTM3NUgxOC4zNTkyVjE4Ljc1SDAuMTk4MjQyVjIxLjI1SDE4LjM1OTJaIiBmaWxsPSIjMUEwMDNCIi8+Cjwvc3ZnPg==) !important
}

.CTA-plus-white.CTA-plus-red-bg:hover,
.CTA-plus-white.CTA-plus-red-bg:active,
.CTA-plus-white.CTA-plus-red-bg:focus {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCIgdmlld0JveD0iMCAwIDQwIDQwIiBmaWxsPSJub25lIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xOC4zNTkyIDIxLjI1VjM5LjQwNzFIMjAuODU5MlYyMS4yNUgzOS4wMTE2VjE4Ljc1SDIwLjg1OTJWMC41OTM3NUgxOC4zNTkyVjE4Ljc1SDAuMTk4MjQyVjIxLjI1SDE4LjM1OTJaIiBmaWxsPSIjYzg0MDE4Ii8+Cjwvc3ZnPg==) !important
}

@media screen and (max-width:1024px) {
	.CTA-plus-yellow.CTA-blue-mobile {
		background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCIgdmlld0JveD0iMCAwIDQwIDQwIiBmaWxsPSJub25lIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xOC4zNTkyIDIxLjI1VjM5LjQwNzFIMjAuODU5MlYyMS4yNUgzOS4wMTE2VjE4Ljc1SDIwLjg1OTJWMC41OTM3NUgxOC4zNTkyVjE4Ljc1SDAuMTk4MjQyVjIxLjI1SDE4LjM1OTJaIiBmaWxsPSIjMUEwMDNCIi8+Cjwvc3ZnPg==) center no-repeat !important;
		border: var(--awb-color1) 2px solid
	}

	.CTA-plus-yellow.CTA-blue-mobile:hover,
	.CTA-plus-yellow.CTA-blue-mobile:active,
	.CTA-plus-yellow.CTA-blue-mobile:focus {
		background: var(--awb-color1) url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCIgdmlld0JveD0iMCAwIDQwIDQwIiBmaWxsPSJub25lIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xOC4zNTkyIDIxLjI1VjM5LjQwNzFIMjAuODU5MlYyMS4yNUgzOS4wMTE2VjE4Ljc1SDIwLjg1OTJWMC41OTM3NUgxOC4zNTkyVjE4Ljc1SDAuMTk4MjQyVjIxLjI1SDE4LjM1OTJaIiBmaWxsPSIjZmZmIi8+Cjwvc3ZnPg==) center no-repeat !important;
		border: var(--awb-color1) 2px solid
	}
}

.CTA-right {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzOCIgaGVpZ2h0PSIzMSIgdmlld0JveD0iMCAwIDM4IDMxIiBmaWxsPSJub25lIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yMS41MTc4IDAuMjM0Mzc5TDM3LjgyOTIgMTUuNTAxMkwyMS41MTc4IDMwLjc2OEwxOS44MDk1IDI4Ljk0MjdMMzIuODM1MiAxNi43NTEyTDAuNzQ5OTk3IDE2Ljc1MTJMMC43NDk5OTggMTQuMjUxMkwzMi44MzUyIDE0LjI1MTJMMTkuODA5NSAyLjA1OTYyTDIxLjUxNzggMC4yMzQzNzlaIiBmaWxsPSIjQzg0MDE4Ii8+Cjwvc3ZnPg==) !important
}

.CTA-right:hover,
.CTA-right:active,
.CTA-right:focus,
.CTA-link-white {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzOCIgaGVpZ2h0PSIzMSIgdmlld0JveD0iMCAwIDM4IDMxIiBmaWxsPSJub25lIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yMS41MTc4IDAuMjM0Mzc5TDM3LjgyOTIgMTUuNTAxMkwyMS41MTc4IDMwLjc2OEwxOS44MDk1IDI4Ljk0MjdMMzIuODM1MiAxNi43NTEyTDAuNzQ5OTk3IDE2Ljc1MTJMMC43NDk5OTggMTQuMjUxMkwzMi44MzUyIDE0LjI1MTJMMTkuODA5NSAyLjA1OTYyTDIxLjUxNzggMC4yMzQzNzlaIiBmaWxsPSIjZmZmIi8+Cjwvc3ZnPg==) !important
}

.CTA-right-yellow {
	background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzgiIGhlaWdodD0iMzEiIHZpZXdCb3g9IjAgMCAzOCAzMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMjEuNTE3OCAwLjIzMzQwMkwzNy44MjkyIDE1LjUwMDJMMjEuNTE3OCAzMC43NjdMMTkuODA5NSAyOC45NDE4TDMyLjgzNTIgMTYuNzUwMkwwLjc0OTk5NyAxNi43NTAyTDAuNzQ5OTk4IDE0LjI1MDJMMzIuODM1MiAxNC4yNTAyTDE5LjgwOTUgMi4wNTg2NUwyMS41MTc4IDAuMjMzNDAyWiIgZmlsbD0iI2ZiZjMxNSIvPg0KPC9zdmc+DQo=) center no-repeat !important
}

.CTA-right-yellow:hover,
.CTA-right-yellow:active,
.CTA-right-yellow:focus {
	background: var(--awb-color4) url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzgiIGhlaWdodD0iMzEiIHZpZXdCb3g9IjAgMCAzOCAzMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMjEuNTE3OCAwLjIzMzQwMkwzNy44MjkyIDE1LjUwMDJMMjEuNTE3OCAzMC43NjdMMTkuODA5NSAyOC45NDE4TDMyLjgzNTIgMTYuNzUwMkwwLjc0OTk5NyAxNi43NTAyTDAuNzQ5OTk4IDE0LjI1MDJMMzIuODM1MiAxNC4yNTAyTDE5LjgwOTUgMi4wNTg2NUwyMS41MTc4IDAuMjMzNDAyWiIgZmlsbD0iIzFBMDAzQiIvPg0KPC9zdmc+DQo=) center no-repeat !important
}

.CTA-left {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzOCIgaGVpZ2h0PSIzMSIgdmlld0JveD0iMCAwIDM4IDMxIiBmaWxsPSJub25lIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNi40ODIyIDMwLjc2NjhMMC4xNzA3NTEgMTUuNUwxNi40ODIyIDAuMjMzMTg3TDE4LjE5MDUgMi4wNTg0M0w1LjE2NDc3IDE0LjI1TDM3LjI1IDE0LjI1TDM3LjI1IDE2Ljc1TDUuMTY0NzcgMTYuNzVMMTguMTkwNSAyOC45NDE1TDE2LjQ4MjIgMzAuNzY2OFoiIGZpbGw9IiNDODQwMTgiLz4KPC9zdmc+) !important
}

.CTA-left:hover,
.CTA-left:active,
.CTA-left:focus {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzOCIgaGVpZ2h0PSIzMSIgdmlld0JveD0iMCAwIDM4IDMxIiBmaWxsPSJub25lIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNi40ODIyIDMwLjc2NjhMMC4xNzA3NTEgMTUuNUwxNi40ODIyIDAuMjMzMTg3TDE4LjE5MDUgMi4wNTg0M0w1LjE2NDc3IDE0LjI1TDM3LjI1IDE0LjI1TDM3LjI1IDE2Ljc1TDUuMTY0NzcgMTYuNzVMMTguMTkwNSAyOC45NDE1TDE2LjQ4MjIgMzAuNzY2OFoiIGZpbGw9IiNmZmYiLz4KPC9zdmc+) !important
}

.CTA-down {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMSIgaGVpZ2h0PSIzOCIgdmlld0JveD0iMCAwIDMxIDM4IiBmaWxsPSJub25lIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zMC43NjY4IDIxLjUxNzhMMTUuNSAzNy44MjkyTDAuMjMzMjQ5IDIxLjUxNzhMMi4wNTg1IDE5LjgwOTVMMTQuMjUgMzIuODM1MkwxNC4yNSAwLjc1TDE2Ljc1IDAuNzQ5OTk5TDE2Ljc1IDMyLjgzNTJMMjguOTQxNiAxOS44MDk1TDMwLjc2NjggMjEuNTE3OFoiIGZpbGw9IiNDODQwMTgiLz4KPC9zdmc+) !important
}

.CTA-down:hover,
.CTA-down:active,
.CTA-down:focus {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMSIgaGVpZ2h0PSIzOCIgdmlld0JveD0iMCAwIDMxIDM4IiBmaWxsPSJub25lIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zMC43NjY4IDIxLjUxNzhMMTUuNSAzNy44MjkyTDAuMjMzMjQ5IDIxLjUxNzhMMi4wNTg1IDE5LjgwOTVMMTQuMjUgMzIuODM1MkwxNC4yNSAwLjc1TDE2Ljc1IDAuNzQ5OTk5TDE2Ljc1IDMyLjgzNTJMMjguOTQxNiAxOS44MDk1TDMwLjc2NjggMjEuNTE3OFoiIGZpbGw9IiNmZmYiLz4KPC9zdmc+) !important
}

.CTA-down-w {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMSIgaGVpZ2h0PSIzOCIgdmlld0JveD0iMCAwIDMxIDM4IiBmaWxsPSJub25lIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zMC43NjY4IDIxLjUxNzhMMTUuNSAzNy44MjkyTDAuMjMzMjQ5IDIxLjUxNzhMMi4wNTg1IDE5LjgwOTVMMTQuMjUgMzIuODM1MkwxNC4yNSAwLjc1TDE2Ljc1IDAuNzQ5OTk5TDE2Ljc1IDMyLjgzNTJMMjguOTQxNiAxOS44MDk1TDMwLjc2NjggMjEuNTE3OFoiIGZpbGw9IiNmZmYiLz4KPC9zdmc+) !important
}

.CTA-down-w:hover,
.CTA-down-w:active,
.CTA-down-w:focus {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMSIgaGVpZ2h0PSIzOCIgdmlld0JveD0iMCAwIDMxIDM4IiBmaWxsPSJub25lIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zMC43NjY4IDIxLjUxNzhMMTUuNSAzNy44MjkyTDAuMjMzMjQ5IDIxLjUxNzhMMi4wNTg1IDE5LjgwOTVMMTQuMjUgMzIuODM1MkwxNC4yNSAwLjc1TDE2Ljc1IDAuNzQ5OTk5TDE2Ljc1IDMyLjgzNTJMMjguOTQxNiAxOS44MDk1TDMwLjc2NjggMjEuNTE3OFoiIGZpbGw9IiMxYTAwM2IiLz4KPC9zdmc+) !important
}

.CTA-arrow {
	background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2MyIgaGVpZ2h0PSIyMSIgdmlld0JveD0iMCAwIDYzIDIxIiBmaWxsPSJub25lIj4KPHBhdGggZD0iTTIgMTAuNUw2MSAxMC41TTYxIDEwLjVMNTIuMjEyIDIuMDAwMDFNNjEgMTAuNUw1Mi4yMTIgMTkiIHN0cm9rZT0iI0M4NDAxOCIgc3Ryb2tlLXdpZHRoPSIyLjUiIHN0cm9rZS1saW5lY2FwPSJzcXVhcmUiLz4KPC9zdmc+) center right no-repeat !important
}

.CTA-arrow:hover,
.CTA-arrow:active,
.CTA-arrow:focus {
	background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjMiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCA2MyAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik0yIDEwLjVMNjEgMTAuNU02MSAxMC41TDUyLjIxMiAyLjAwMDAxTTYxIDEwLjVMNTIuMjEyIDE5IiBzdHJva2U9IiNmYTY0MTQiIHN0cm9rZS13aWR0aD0iMi41IiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIi8+DQo8L3N2Zz4NCg==) center right no-repeat !important
}

.CTA-arrow-white {
	background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2MyIgaGVpZ2h0PSIyMSIgdmlld0JveD0iMCAwIDYzIDIxIiBmaWxsPSJub25lIj4KPHBhdGggZD0iTTIgMTAuNUw2MSAxMC41TTYxIDEwLjVMNTIuMjEyIDIuMDAwMDFNNjEgMTAuNUw1Mi4yMTIgMTkiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIyLjUiIHN0cm9rZS1saW5lY2FwPSJzcXVhcmUiLz4KPC9zdmc+) center right no-repeat !important
}

.CTA-link-white:hover,
.CTA-link-white:active,
.CTA-link-white:focus {
	background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzOCIgaGVpZ2h0PSIzMSIgdmlld0JveD0iMCAwIDM4IDMxIiBmaWxsPSJub25lIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yMS41MTc4IDAuMjM0Mzc5TDM3LjgyOTIgMTUuNTAxMkwyMS41MTc4IDMwLjc2OEwxOS44MDk1IDI4Ljk0MjdMMzIuODM1MiAxNi43NTEyTDAuNzQ5OTk3IDE2Ljc1MTJMMC43NDk5OTggMTQuMjUxMkwzMi44MzUyIDE0LjI1MTJMMTkuODA5NSAyLjA1OTYyTDIxLjUxNzggMC4yMzQzNzlaIiBmaWxsPSIjMWEwMDNiIi8+Cjwvc3ZnPg==) !important
}

@media only screen and (max-width:767px) {
	.sticky-block-left div {
		border-radius: 10px 10px 0 0 !important
	}
}

@media only screen and (max-width:767px) {
	.sticky-block-right div {
		border-radius: 0 0 10px 10px !important
	}
}

main .fusion-text a[target="_blank"]::after,
main .fusion-title a[target="_blank"]::after,
main .sm-text-align-center a[target="_blank"]::after,
main a.CTA-arrow[target="_blank"] span.fusion-button-text::after,
main a.CTA-arrow-white[target="_blank"] span.fusion-button-text::after,
/* .menu-item a[target="_blank"]::after {
	content: "\f08e";
	color: inherit;
	font-family: 'Font Awesome 5 Pro';
	font-size: .78em;
	margin-left: .25em
} */

main .fusion-text a[target="_blank"]:visited::after,
main .fusion-title a[target="_blank"]:visited::after,
main .sm-text-align-center a[target="_blank"]:visited::after,
main a.CTA-arrow[target="_blank"] span.fusion-button-text:visited::after,
main a.CTA-arrow-white[target="_blank"] span.fusion-button-text:visited::after {
	color: var(--awb-color6) !important
}

main .fusion-text a[target="_blank"]:visited:hover:after,
main .fusion-title a[target="_blank"]:visited:hover:after,
main .sm-text-align-center a[target="_blank"]:visited:hover:after,
main a.CTA-arrow[target="_blank"] span.fusion-button-text:visited:hover:after,
main a.CTA-arrow-white[target="_blank"] span.fusion-button-text:visited:hover:after {
	color: var(--awb-color3) !important
}

a.CTA-arrow[target="_blank"] .fusion-button-text,
a.CTA-arrow-white[target="_blank"] .fusion-button-text {
	align-items: center;
	display: flex;
	flex-wrap: wrap
}

main .fusion-text p a[target="_blank"]::after {
	vertical-align: text-bottom
}

main .fusion-post-cards a[target="_blank"]::after {
	content: "";
	font-size: 0
}

main a:visited {
	color: var(--awb-color6) !important
}

main a:visited:hover,
main .fusion-post-cards .fusion-title-heading a:visited:hover {
	color: var(--awb-color3) !important
}

main .fusion-post-cards .fusion-title-heading a:visited {
	/* color: var(--awb-color2) !important */
	color: #FFF;
}

.fusion-imageframe.main-logo {
	overflow: visible
}

:focus-visible {
	outline: auto #c84018 !important;
	outline-offset: -1px !important;
	outline-style: solid !important
}

a.fusion-column-anchor:focus-visible {
	outline: auto #c84018 !important;
	outline-offset: -3px !important;
	outline-style: solid !important;
	outline-width: 3px !important
}

.awb-menu__main-li>*:focus-visible {
	z-index: 9999999999
}

main .fusion-form-form-wrapper .fusion-form-field .fusion-form-radio input:focus+label:before {
	border-color: #c84018
}

.accessible-version body :not(.rs-layer),
.accessible-version body p:not(.rs-layer),
.accessible-version body h1:not(.rs-layer),
.accessible-version body h2:not(.rs-layer),
.accessible-version body h3:not(.rs-layer),
.accessible-version body h4:not(.rs-layer),
.accessible-version body h5:not(.rs-layer),
.accessible-version body h6:not(.rs-layer),
.accessible-version body pre:not(.rs-layer) {
	line-height: 1.5em !important;
	letter-spacing: .12em !important;
	word-spacing: .16em !important
}

.accessible-version body p:not(.rs-layer),
.accessible-version body pre:not(.rs-layer) {
	font-weight: 500
}

.accessible-version body {
	--awb-color1: #000;
	--awb-color2: #000;
	--awb-color3: #000;
	--awb-color7: #000;
	--awb-text-color: #000;
	--h1_typography-color: #000;
	--h2_typography-color: #000;
	--h3_typography-color: #000;
	--h4_typography-color: #000;
	--awb-custom_color_8: #fff
}

.accessible-version body .fusion-post-cards a {
	color: #000
}

.accessible-version body .blur-bg.post-card>.fusion-column-wrapper,
.accessible-version body .blur-bg.post-card>.fusion-column-wrapper:hover,
.accessible-version body .blur-bg.post-card>.fusion-column-wrapper:has(a:focus) {
	background: #000
}

.accessible-version body .fusion-post-cards .blur-bg.post-card .fusion-title a {
	color: #fff;
	background-color: #000 !important
}

.accessible-version body header :not(.rs-layer) li.awb-menu__main-li a .menu-text {
	line-height: 53px !important
}

.accessible-version body :not(.rs-layer) .fusion-social-networks .fusion-social-network-icon {
	line-height: 1 !important
}

.accessible-version body .rs-parallax-wrap h1.rs-layer,
.accessible-version body .rs-parallax-wrap h2.rs-layer,
.accessible-version body .rs-parallax-wrap h3.rs-layer,
.accessible-version body .rs-parallax-wrap h4.rs-layer,
.accessible-version body .rs-parallax-wrap p.rs-layer,
.accessible-version body .rs-parallax-wrap .CTA-arrow-white.rs-layer {
	background-color: #000 !important
}

.accessible-version body .rs-parallax-wrap h1.rs-layer,
.accessible-version body .rs-parallax-wrap h2.rs-layer,
.accessible-version body .rs-parallax-wrap h3.rs-layer,
.accessible-version body .rs-parallax-wrap h4.rs-layer,
.accessible-version body .rs-parallax-wrap p.rs-layer {
	padding: 10px;
	border-radius: 10px
}

.accessible-version body :not(.rs-layer) nav.fusion-breadcrumbs.awb-yoast-breadcrumbs.image-overlay .awb-breadcrumb-list,
.accessible-version body :not(.rs-layer) nav.fusion-breadcrumbs.awb-yoast-breadcrumbs.image-overlay+.fusion-title {
	background-color: #000;
	padding: 10px;
	border-radius: 10px
}

.accessible-version body :not(.rs-layer) nav.fusion-breadcrumbs.awb-yoast-breadcrumbs:not(.image-overlay) .awb-breadcrumb-list a,
.accessible-version body :not(.rs-layer) .eramet-breadcrumb a {
	color: #000 !important
}

.accessible-version body :not(.rs-layer) .fusion-text a:not(.CTA-eramet),
.accessible-version body :not(.rs-layer) a.fusion-modal-text-link,
.accessible-version body :not(.rs-layer) .fusion-title a,
.accessible-version body :not(.rs-layer) a.CTA-arrow,
.accessible-version body :not(.rs-layer) .fusion-accordian a {
	--awb-icon-box-color: #c84018;
	--awb-toggle-hover-accent-color: #fa6414;
	--awb-color3: #fa6414;
	--awb-color7: #c84018;
	--awb-title-color: #c84018;
	--awb-custom_color_3: #c84018;
	background-color: #fff !important
}

.accessible-version body :not(.rs-layer) a.fusion-button.CTA-arrow-white {
	--awb-color3: #fa6414
}

.accessible-version body :not(.rs-layer) .CTA-plus-yellow.CTA-blue-mobile {
	background: #fff url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCIgdmlld0JveD0iMCAwIDQwIDQwIiBmaWxsPSJub25lIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xOC4zNTkyIDIxLjI1VjM5LjQwNzFIMjAuODU5MlYyMS4yNUgzOS4wMTE2VjE4Ljc1SDIwLjg1OTJWMC41OTM3NUgxOC4zNTkyVjE4Ljc1SDAuMTk4MjQyVjIxLjI1SDE4LjM1OTJaIiBmaWxsPSIjMUEwMDNCIi8+Cjwvc3ZnPg==) center no-repeat !important;
	border: var(--awb-color1) 2px solid
}

.accessible-version body :not(.rs-layer) .CTA-plus-yellow.CTA-blue-mobile:hover,
.accessible-version body :not(.rs-layer) .CTA-plus-yellow.CTA-blue-mobile:active,
.accessible-version body :not(.rs-layer) .CTA-plus-yellow.CTA-blue-mobile:focus {
	background: var(--awb-color1) url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCIgdmlld0JveD0iMCAwIDQwIDQwIiBmaWxsPSJub25lIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xOC4zNTkyIDIxLjI1VjM5LjQwNzFIMjAuODU5MlYyMS4yNUgzOS4wMTE2VjE4Ljc1SDIwLjg1OTJWMC41OTM3NUgxOC4zNTkyVjE4Ljc1SDAuMTk4MjQyVjIxLjI1SDE4LjM1OTJaIiBmaWxsPSIjZmZmIi8+Cjwvc3ZnPg==) center no-repeat !important
}

.accessible-version body :not(.rs-layer) .fusion-page-title-bar .fusion-button:hover i.fa-arrow-down.fal.button-icon-left,
.accessible-version body :not(.rs-layer) .fusion-page-title-bar .fusion-button:active i.fa-arrow-down.fal.button-icon-left,
.accessible-version body :not(.rs-layer) .fusion-page-title-bar .fusion-button:focus i.fa-arrow-down.fal.button-icon-left {
	--button_accent_hover_color: #fff;
	letter-spacing: initial !important;
	margin-top: 5px
}

.accessible-version body :not(.rs-layer) .fusion-page-title-bar .fusion-button i.fa-arrow-down.fal.button-icon-left {
	letter-spacing: initial !important
}

.hide {
	display: none
}

.fusion-form-form-wrapper.dark,
.fusion-form-form-wrapper.dark input[type=date],
.fusion-form-form-wrapper.dark input[type=datetime-local],
.fusion-form-form-wrapper.dark input[type=datetime],
.fusion-form-form-wrapper.dark input[type=email],
.fusion-form-form-wrapper.dark input[type=month],
.fusion-form-form-wrapper.dark input[type=number],
.fusion-form-form-wrapper.dark input[type=password],
.fusion-form-form-wrapper.dark input[type=search],
.fusion-form-form-wrapper.dark input[type=tel],
.fusion-form-form-wrapper.dark input[type=text],
.fusion-form-form-wrapper.dark input[type=time],
.fusion-form-form-wrapper.dark input[type=url],
.fusion-form-form-wrapper.dark input[type=week],
.fusion-form-form-wrapper.dark input[type=date]::placeholder,
.fusion-form-form-wrapper.dark input[type=datetime-local]::placeholder,
.fusion-form-form-wrapper.dark input[type=datetime]::placeholder,
.fusion-form-form-wrapper.dark input[type=email]::placeholder,
.fusion-form-form-wrapper.dark input[type=month]::placeholder,
.fusion-form-form-wrapper.dark input[type=number]::placeholder,
.fusion-form-form-wrapper.dark input[type=password]::placeholder,
.fusion-form-form-wrapper.dark input[type=search]::placeholder,
.fusion-form-form-wrapper.dark input[type=tel]::placeholder,
.fusion-form-form-wrapper.dark input[type=text]::placeholder,
.fusion-form-form-wrapper.dark input[type=time]::placeholder,
.fusion-form-form-wrapper.dark input[type=url]::placeholder,
.fusion-form-form-wrapper.dark input[type=week]::placeholder,
.fusion-form-form-wrapper.dark .fusion-form-field .fusion-form-radio input:checked+label,
.fusion-form-form-wrapper.dark .fusion-form-field .fusion-form-radio input:checked+label:before {
	border-color: #fff;
	color: #fff
}

.fusion-form-form-wrapper.dark .fusion-form-field .fusion-form-radio input:checked+label:after,
.fusion-form-form-wrapper.dark .fusion-form-field .fusion-form-checkbox input:checked+label:after {
	background-color: #fff
}

.fusion-form-form-wrapper.dark .fusion-form-field .fusion-form-input:hover:not(:focus),
.fusion-form-form-wrapper.dark .fusion-form-field .fusion-form-input:hover:not(:focus)::placeholder,
.fusion-form-form-wrapper.dark .fusion-form-field .fusion-form-radio input:not(:checked):hover+label,
.fusion-form-form-wrapper.dark .fusion-form-field .fusion-form-radio input:not(:checked):hover+label:before,
.fusion-form-form-wrapper.dark .fusion-form-field .fusion-form-checkbox input:not(:checked):hover+label,
.fusion-form-form-wrapper.dark .fusion-form-field .fusion-form-checkbox input:not(:checked):hover+label:before,
.fusion-form-form-wrapper.dark .fusion-form-field .fusion-form-radio input:hover+label,
.fusion-form-form-wrapper.dark .fusion-form-field .fusion-form-radio input:hover+label:before,
.fusion-form-form-wrapper.dark .fusion-form-field .fusion-form-checkbox input:hover+label,
.fusion-form-form-wrapper.dark .fusion-form-field .fusion-form-checkbox input:hover+label:before {
	border-color: #fbf315;
	color: #fbf315
}

.fusion-form-form-wrapper.dark .fusion-form-field .fusion-form-radio input:checked:hover+label:after,
.fusion-form-form-wrapper.dark .fusion-form-field .fusion-form-checkbox input:checked:hover+label:after {
	background-color: #fbf315
}

.fusion-form-form-wrapper.dark .fusion-form-field input:focus-visible+label {
	outline: auto #c84018 !important;
	outline-offset: 0px !important;
	outline-style: solid !important
}

.fusion-form-form-wrapper.dark .fusion-form-field .fusion-form-radio label:before,
.fusion-form-form-wrapper.dark .fusion-form-field .fusion-form-checkbox label:before {
	border: 1px solid #fff
}

.fusion-form-form-wrapper abbr[title] {
	text-decoration: none
}

.navigation-principale>ul>li:first-child {
	margin-left: -15px
}

.filiales li {
	margin: 10px 20px 1px 0
}

.awb-menu__search-overlay .fusion-close-search {
	margin-right: 1em
}

.awb-justify-title {
	color: #fff !important
}

a.awb-justify-title:hover {
	color: #fbf315 !important;
	text-decoration: none !important
}

.fusion-megamenu-sitewidth>li {
	margin-left: -20px
}

.eramet-breadcrumb a {
	color: rgba(26, 0, 59, .5) !important
}

.header-categories {
	font-weight: 700
}

.content-slider:hover .slide-content,
.content-slider:has(a:focus) .slide-content {
	transform: translate(0, 0);
	opacity: 1
}

.content-slider:hover .fusion-column-wrapper,
.content-slider:has(a:focus) .fusion-column-wrapper {
	background-color: rgba(0, 0, 0, .6) !important;
	transition: all 1s
}

.no-legend .fusion-chart-legend-wrap {
	display: none
}

.sticky-button {
	position: fixed !important;
	z-index: 1000 !important;
	width: 100%;
	bottom: 0;
	left: 0
}