.elementor-20473 .elementor-element.elementor-element-4710a44{--display:flex;}.elementor-20473 .elementor-element.elementor-element-fe1e87d{--spacer-size:15px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-20473 .elementor-element.elementor-element-68485a2{--display:flex;}.elementor-20473 .elementor-element.elementor-element-87c92a3{--spacer-size:15px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-20473 .elementor-element.elementor-element-bf0a2cd .elementor-button{background-color:var( --e-global-color-primary );}.elementor-20473 .elementor-element.elementor-element-1390ed1{--spacer-size:25px;}.elementor-20473 .elementor-element.elementor-element-904b267{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-20473 .elementor-element.elementor-element-a51bd14{--display:flex;}.elementor-20473 .elementor-element.elementor-element-3ceb15b{--spacer-size:20px;}.elementor-20473 .elementor-element.elementor-element-9d32ae4{--spacer-size:15px;}.elementor-20473 .elementor-element.elementor-element-4614938{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-20473 .elementor-element.elementor-element-b58cb83{--spacer-size:20px;}.elementor-20473 .elementor-element.elementor-element-fc0a4f5{--display:flex;}.elementor-20473 .elementor-element.elementor-element-cb7337d{--display:flex;}.elementor-20473 .elementor-element.elementor-element-82767a5{--spacer-size:20px;}.elementor-20473 .elementor-element.elementor-element-1133391{--spacer-size:15px;}.elementor-20473 .elementor-element.elementor-element-fb9af06{--display:flex;}.elementor-20473 .elementor-element.elementor-element-f108759 .elementor-heading-title{font-family:"Mazzard", Sans-serif;font-size:25px;font-weight:normal;text-transform:none;font-style:normal;text-decoration:none;line-height:30px;letter-spacing:0px;word-spacing:0px;}.elementor-20473 .elementor-element.elementor-element-fa2615e{--display:flex;}.elementor-20473 .elementor-element.elementor-element-6be318d{--spacer-size:20px;}.elementor-20473 .elementor-element.elementor-element-543ff66{--spacer-size:15px;}.elementor-20473 .elementor-element.elementor-element-dc87f3a{--display:flex;}.elementor-20473 .elementor-element.elementor-element-a5d1015 .elementor-heading-title{font-family:"Mazzard", Sans-serif;font-size:25px;font-weight:normal;text-transform:none;font-style:normal;text-decoration:none;line-height:30px;letter-spacing:0px;word-spacing:0px;}.elementor-20473 .elementor-element.elementor-element-e550e3e{--display:flex;}.elementor-20473 .elementor-element.elementor-element-9d65f20{--spacer-size:20px;}.elementor-20473 .elementor-element.elementor-element-ee4d46e{--spacer-size:15px;}.elementor-20473 .elementor-element.elementor-element-7ac6796{--display:flex;}.elementor-20473 .elementor-element.elementor-element-bbbd80b .elementor-heading-title{font-family:"Mazzard", Sans-serif;font-size:25px;font-weight:normal;text-transform:none;font-style:normal;text-decoration:none;line-height:30px;letter-spacing:0px;word-spacing:0px;}.elementor-20473 .elementor-element.elementor-element-943ad9c{--display:flex;}.elementor-20473 .elementor-element.elementor-element-47204e1{--spacer-size:20px;}.elementor-20473 .elementor-element.elementor-element-016b2ad{--spacer-size:15px;}.elementor-20473 .elementor-element.elementor-element-9cf1990{--display:flex;}.elementor-20473 .elementor-element.elementor-element-d29a803 .elementor-heading-title{font-family:"Mazzard", Sans-serif;font-size:25px;font-weight:normal;text-transform:none;font-style:normal;text-decoration:none;line-height:30px;letter-spacing:0px;word-spacing:0px;}.elementor-20473 .elementor-element.elementor-element-420f322{--display:flex;}.elementor-20473 .elementor-element.elementor-element-fb62e2c{--spacer-size:20px;}.elementor-20473 .elementor-element.elementor-element-c7d75ae{--spacer-size:15px;}.elementor-20473 .elementor-element.elementor-element-7cf63b4{--display:flex;}.elementor-20473 .elementor-element.elementor-element-82a6e0c .elementor-heading-title{font-family:"Mazzard", Sans-serif;font-size:25px;font-weight:normal;text-transform:none;font-style:normal;text-decoration:none;line-height:30px;letter-spacing:0px;word-spacing:0px;}.elementor-20473 .elementor-element.elementor-element-c23d69f{--display:flex;}.elementor-20473 .elementor-element.elementor-element-7ab7621{--spacer-size:20px;}.elementor-20473 .elementor-element.elementor-element-4014beb{--spacer-size:15px;}.elementor-20473 .elementor-element.elementor-element-751c9b3{--display:flex;}.elementor-20473 .elementor-element.elementor-element-ba93fa5{--spacer-size:15px;}.elementor-20473 .elementor-element.elementor-element-22d1c8a .elementor-button{background-color:var( --e-global-color-primary );}.elementor-20473 .elementor-element.elementor-element-af5d166{--spacer-size:25px;}.elementor-20473 .elementor-element.elementor-element-2f7bcee{--display:flex;}.elementor-20473 .elementor-element.elementor-element-93e5742{--display:flex;}.elementor-20473 .elementor-element.elementor-element-198c01a{--spacer-size:20px;}.elementor-20473 .elementor-element.elementor-element-b8ad860{--spacer-size:15px;}.elementor-20473 .elementor-element.elementor-element-33a7917{--display:flex;}.elementor-20473 .elementor-element.elementor-element-22c6e87 .elementor-heading-title{font-family:"Mazzard", Sans-serif;font-size:25px;font-weight:normal;text-transform:none;font-style:normal;text-decoration:none;line-height:30px;letter-spacing:0px;word-spacing:0px;}.elementor-20473 .elementor-element.elementor-element-c7a22b5{--display:flex;}.elementor-20473 .elementor-element.elementor-element-2e33ba2{--spacer-size:20px;}.elementor-20473 .elementor-element.elementor-element-6126968{--spacer-size:15px;}.elementor-20473 .elementor-element.elementor-element-304189c{--display:flex;}.elementor-20473 .elementor-element.elementor-element-44ec7d9 .elementor-heading-title{font-family:"Mazzard", Sans-serif;font-size:25px;font-weight:normal;text-transform:none;font-style:normal;text-decoration:none;line-height:30px;letter-spacing:0px;word-spacing:0px;}.elementor-20473 .elementor-element.elementor-element-1e71028{--display:flex;}.elementor-20473 .elementor-element.elementor-element-31094bb{--spacer-size:20px;}.elementor-20473 .elementor-element.elementor-element-dacc11e{--spacer-size:15px;}.elementor-20473 .elementor-element.elementor-element-aa0503a{--display:flex;}.elementor-20473 .elementor-element.elementor-element-468e178 .elementor-heading-title{font-family:"Mazzard", Sans-serif;font-size:25px;font-weight:normal;text-transform:none;font-style:normal;text-decoration:none;line-height:30px;letter-spacing:0px;word-spacing:0px;}.elementor-20473 .elementor-element.elementor-element-75cee67{--display:flex;}.elementor-20473 .elementor-element.elementor-element-d277754{--spacer-size:20px;}.elementor-20473 .elementor-element.elementor-element-73fa81a{--spacer-size:15px;}.elementor-20473 .elementor-element.elementor-element-b972d5f{--display:flex;}.elementor-20473 .elementor-element.elementor-element-a954b04 .elementor-heading-title{font-family:"Mazzard", Sans-serif;font-size:25px;font-weight:normal;text-transform:none;font-style:normal;text-decoration:none;line-height:30px;letter-spacing:0px;word-spacing:0px;}.elementor-20473 .elementor-element.elementor-element-718edd6{--display:flex;}.elementor-20473 .elementor-element.elementor-element-29dd125{--spacer-size:20px;}.elementor-20473 .elementor-element.elementor-element-2988323{--spacer-size:15px;}.elementor-20473 .elementor-element.elementor-element-1520b22{--display:flex;}.elementor-20473 .elementor-element.elementor-element-4b486f9{--display:flex;}.elementor-20473 .elementor-element.elementor-element-852c8e3{--spacer-size:20px;}.elementor-20473 .elementor-element.elementor-element-6183397{--spacer-size:15px;}.elementor-20473 .elementor-element.elementor-element-8f76048{--spacer-size:15px;}.elementor-20473 .elementor-element.elementor-element-813c744{--display:flex;}.elementor-20473 .elementor-element.elementor-element-50a8276 .elementor-button{background-color:var( --e-global-color-primary );}.elementor-20473 .elementor-element.elementor-element-40337ce{--spacer-size:25px;}@media(max-width:1579px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}}@media(max-width:1196px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-20473 .elementor-element.elementor-element-f108759 .elementor-heading-title{font-size:21px;line-height:1.2em;}.elementor-20473 .elementor-element.elementor-element-a5d1015 .elementor-heading-title{font-size:21px;line-height:1.2em;}.elementor-20473 .elementor-element.elementor-element-bbbd80b .elementor-heading-title{font-size:21px;line-height:1.2em;}.elementor-20473 .elementor-element.elementor-element-d29a803 .elementor-heading-title{font-size:21px;line-height:1.2em;}.elementor-20473 .elementor-element.elementor-element-82a6e0c .elementor-heading-title{font-size:21px;line-height:1.2em;}.elementor-20473 .elementor-element.elementor-element-22c6e87 .elementor-heading-title{font-size:21px;line-height:1.2em;}.elementor-20473 .elementor-element.elementor-element-44ec7d9 .elementor-heading-title{font-size:21px;line-height:1.2em;}.elementor-20473 .elementor-element.elementor-element-468e178 .elementor-heading-title{font-size:21px;line-height:1.2em;}.elementor-20473 .elementor-element.elementor-element-a954b04 .elementor-heading-title{font-size:21px;line-height:1.2em;}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}}/* Start Custom Fonts CSS */@font-face {
	font-family: 'Mazzard';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://www.groupe-apb.fr/wp-content/uploads/2024/05/MazzardH-ExtraBold.woff') format('woff');
}
@font-face {
	font-family: 'Mazzard';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://www.groupe-apb.fr/wp-content/uploads/2024/05/MazzardH-Regular.woff') format('woff');
}
@font-face {
	font-family: 'Mazzard';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://www.groupe-apb.fr/wp-content/uploads/2024/05/MazzardH-Light.woff') format('woff');
}
@font-face {
	font-family: 'Mazzard';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://www.groupe-apb.fr/wp-content/uploads/2024/05/MazzardH-SemiBold.woff') format('woff');
}
@font-face {
	font-family: 'Mazzard';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://www.groupe-apb.fr/wp-content/uploads/2024/05/MazzardH-Bold.woff') format('woff');
}
@font-face {
	font-family: 'Mazzard';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://www.groupe-apb.fr/wp-content/uploads/2024/05/MazzardH-Medium.woff') format('woff');
}
/* End Custom Fonts CSS */