.elementor-22025 .elementor-element.elementor-element-928bce1{--display:flex;}.elementor-22025 .elementor-element.elementor-element-6102870{--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-22025 .elementor-element.elementor-element-e02fc88{--display:flex;}.elementor-22025 .elementor-element.elementor-element-77179f2{--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-22025 .elementor-element.elementor-element-ed387f9 .elementor-button{background-color:var( --e-global-color-primary );}.elementor-22025 .elementor-element.elementor-element-cececa5{--spacer-size:25px;}.elementor-22025 .elementor-element.elementor-element-7b5b376{--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-22025 .elementor-element.elementor-element-c476dbb{--display:flex;}.elementor-22025 .elementor-element.elementor-element-936efcf{--spacer-size:20px;}.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-22025 .elementor-element.elementor-element-6d1af08{--spacer-size:20px;}.elementor-22025 .elementor-element.elementor-element-e8b4655{--spacer-size:15px;}.elementor-22025 .elementor-element.elementor-element-ee411d3{--display:flex;}.elementor-22025 .elementor-element.elementor-element-2dc142b .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-22025 .elementor-element.elementor-element-7dc23f0{--display:flex;}.elementor-22025 .elementor-element.elementor-element-b22566b{--spacer-size:20px;}.elementor-22025 .elementor-element.elementor-element-2f7229e{--display:flex;}.elementor-22025 .elementor-element.elementor-element-9e0781c{--spacer-size:20px;}.elementor-22025 .elementor-element.elementor-element-b205f57{--spacer-size:15px;}.elementor-22025 .elementor-element.elementor-element-531ecbe{--display:flex;}.elementor-22025 .elementor-element.elementor-element-319cfd3 .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-22025 .elementor-element.elementor-element-a7a8a12{--display:flex;}.elementor-22025 .elementor-element.elementor-element-4d5f8fd{--spacer-size:20px;}.elementor-22025 .elementor-element.elementor-element-a8d1e5d{--display:flex;}.elementor-22025 .elementor-element.elementor-element-c2cbe1e{--spacer-size:20px;}.elementor-22025 .elementor-element.elementor-element-d6fe360{--spacer-size:25px;}.elementor-22025 .elementor-element.elementor-element-57d79a7{--display:flex;}.elementor-22025 .elementor-element.elementor-element-aae791a .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-22025 .elementor-element.elementor-element-44bdfc1{--display:flex;}.elementor-22025 .elementor-element.elementor-element-ce7124e{--spacer-size:20px;}.elementor-22025 .elementor-element.elementor-element-46dcb69{--spacer-size:15px;}.elementor-22025 .elementor-element.elementor-element-600d612{--display:flex;}.elementor-22025 .elementor-element.elementor-element-87fb3eb{--display:flex;}.elementor-22025 .elementor-element.elementor-element-5e6f0f4{--spacer-size:20px;}.elementor-22025 .elementor-element.elementor-element-bdb7a5a{--spacer-size:15px;}.elementor-22025 .elementor-element.elementor-element-b1d663a{--display:flex;}.elementor-22025 .elementor-element.elementor-element-87712f8 .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-22025 .elementor-element.elementor-element-d942a4f{--display:flex;}.elementor-22025 .elementor-element.elementor-element-9c3a936{--spacer-size:20px;}.elementor-22025 .elementor-element.elementor-element-0762481{--display:flex;}.elementor-22025 .elementor-element.elementor-element-150a873{--spacer-size:20px;}.elementor-22025 .elementor-element.elementor-element-daf08b5{--spacer-size:15px;}.elementor-22025 .elementor-element.elementor-element-2e6012b{--display:flex;}.elementor-22025 .elementor-element.elementor-element-ec8e28d .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-22025 .elementor-element.elementor-element-2d6c536{--display:flex;}.elementor-22025 .elementor-element.elementor-element-52b64fa{--spacer-size:20px;}.elementor-22025 .elementor-element.elementor-element-ee84ab5{--spacer-size:15px;}.elementor-22025 .elementor-element.elementor-element-352183d{--display:flex;}.elementor-22025 .elementor-element.elementor-element-5721e85{--spacer-size:15px;}.elementor-22025 .elementor-element.elementor-element-a856f59 .elementor-button{background-color:var( --e-global-color-primary );}.elementor-22025 .elementor-element.elementor-element-5615875{--spacer-size:25px;}.elementor-22025 .elementor-element.elementor-element-be47522{--display:flex;}.elementor-22025 .elementor-element.elementor-element-8087aae{--display:flex;}.elementor-22025 .elementor-element.elementor-element-aa8daab{--spacer-size:20px;}.elementor-22025 .elementor-element.elementor-element-78bb6c9{--spacer-size:20px;}.elementor-22025 .elementor-element.elementor-element-f9ac02d{--spacer-size:15px;}.elementor-22025 .elementor-element.elementor-element-5228d3d{--display:flex;}.elementor-22025 .elementor-element.elementor-element-4cb789a .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-22025 .elementor-element.elementor-element-136c97c{--display:flex;}.elementor-22025 .elementor-element.elementor-element-ac68828{--spacer-size:20px;}.elementor-22025 .elementor-element.elementor-element-2d3f73a{--spacer-size:15px;}.elementor-22025 .elementor-element.elementor-element-282c12a{--display:flex;}.elementor-22025 .elementor-element.elementor-element-0f6fc81 .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-22025 .elementor-element.elementor-element-e4a99ca{--display:flex;}.elementor-22025 .elementor-element.elementor-element-1be2d95{--spacer-size:20px;}.elementor-22025 .elementor-element.elementor-element-b5109ce{--spacer-size:15px;}.elementor-22025 .elementor-element.elementor-element-0e0b879{--display:flex;}.elementor-22025 .elementor-element.elementor-element-2efc735{--display:flex;}.elementor-22025 .elementor-element.elementor-element-a1d5bbf{--spacer-size:20px;}.elementor-22025 .elementor-element.elementor-element-9b81252{--display:flex;}.elementor-22025 .elementor-element.elementor-element-b00a56f{--spacer-size:20px;}.elementor-22025 .elementor-element.elementor-element-3538b99{--spacer-size:15px;}.elementor-22025 .elementor-element.elementor-element-6f9654a{--display:flex;}.elementor-22025 .elementor-element.elementor-element-2ad9acb{--display:flex;}.elementor-22025 .elementor-element.elementor-element-6ab3bfe{--spacer-size:20px;}.elementor-22025 .elementor-element.elementor-element-89b78c9{--spacer-size:15px;}.elementor-22025 .elementor-element.elementor-element-5512d3e{--display:flex;}.elementor-22025 .elementor-element.elementor-element-a6c6de3{--spacer-size:20px;}.elementor-22025 .elementor-element.elementor-element-308c84c{--display:flex;}.elementor-22025 .elementor-element.elementor-element-46019fe{--spacer-size:20px;}.elementor-22025 .elementor-element.elementor-element-152c871{--spacer-size:15px;}.elementor-22025 .elementor-element.elementor-element-8146471{--display:flex;}.elementor-22025 .elementor-element.elementor-element-b3052c0{--spacer-size:15px;}.elementor-22025 .elementor-element.elementor-element-6bed02b .elementor-button{background-color:var( --e-global-color-primary );}.elementor-22025 .elementor-element.elementor-element-f209325{--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-22025 .elementor-element.elementor-element-2dc142b .elementor-heading-title{font-size:21px;line-height:1.2em;}.elementor-22025 .elementor-element.elementor-element-319cfd3 .elementor-heading-title{font-size:21px;line-height:1.2em;}.elementor-22025 .elementor-element.elementor-element-aae791a .elementor-heading-title{font-size:21px;line-height:1.2em;}.elementor-22025 .elementor-element.elementor-element-87712f8 .elementor-heading-title{font-size:21px;line-height:1.2em;}.elementor-22025 .elementor-element.elementor-element-ec8e28d .elementor-heading-title{font-size:21px;line-height:1.2em;}.elementor-22025 .elementor-element.elementor-element-4cb789a .elementor-heading-title{font-size:21px;line-height:1.2em;}.elementor-22025 .elementor-element.elementor-element-0f6fc81 .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 */