.elementor-31222 .elementor-element.elementor-element-95fd668{--display:flex;}.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-31222 .elementor-element.elementor-element-bd29711{--display:flex;}.elementor-31222 .elementor-element.elementor-element-aa8ee5d{--spacer-size:25px;}.elementor-widget-button .elementor-button{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 );background-color:var( --e-global-color-accent );}.elementor-31222 .elementor-element.elementor-element-bb50837 .elementor-button{background-color:var( --e-global-color-primary );}.elementor-31222 .elementor-element.elementor-element-490114f{--spacer-size:25px;}.elementor-31222 .elementor-element.elementor-element-5c171a5{--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-31222 .elementor-element.elementor-element-e258f6a{--display:flex;}.elementor-31222 .elementor-element.elementor-element-201744e{--spacer-size:20px;}.elementor-31222 .elementor-element.elementor-element-c3d0a1e{--spacer-size:15px;}.elementor-31222 .elementor-element.elementor-element-f6ef576{--display:flex;}.elementor-31222 .elementor-element.elementor-element-e8eb3f1 .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-31222 .elementor-element.elementor-element-ebc0748{--display:flex;}.elementor-31222 .elementor-element.elementor-element-adcf5b9{--spacer-size:20px;}.elementor-31222 .elementor-element.elementor-element-f39bb9e{--spacer-size:15px;}.elementor-31222 .elementor-element.elementor-element-a407f90{--display:flex;}.elementor-31222 .elementor-element.elementor-element-b780ecc .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-31222 .elementor-element.elementor-element-313f65f{--display:flex;}.elementor-31222 .elementor-element.elementor-element-b9de636{--spacer-size:20px;}.elementor-31222 .elementor-element.elementor-element-34bb882{--spacer-size:15px;}.elementor-31222 .elementor-element.elementor-element-d6f86e2{--display:flex;}.elementor-31222 .elementor-element.elementor-element-5a507ad .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-31222 .elementor-element.elementor-element-f8c6fe3{--display:flex;}.elementor-31222 .elementor-element.elementor-element-1772ad5{--spacer-size:20px;}.elementor-31222 .elementor-element.elementor-element-ffa685b{--spacer-size:15px;}.elementor-31222 .elementor-element.elementor-element-370606b{--display:flex;}.elementor-31222 .elementor-element.elementor-element-22afbfc{--display:flex;}.elementor-31222 .elementor-element.elementor-element-2396d56{--spacer-size:20px;}.elementor-31222 .elementor-element.elementor-element-d361053{--spacer-size:15px;}.elementor-31222 .elementor-element.elementor-element-4c5681e{--display:flex;}.elementor-31222 .elementor-element.elementor-element-39fc58f .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-31222 .elementor-element.elementor-element-3a8b83f{--display:flex;}.elementor-31222 .elementor-element.elementor-element-81e77da{--spacer-size:20px;}.elementor-31222 .elementor-element.elementor-element-02f4200{--spacer-size:15px;}.elementor-31222 .elementor-element.elementor-element-1ac5d00{--display:flex;}.elementor-31222 .elementor-element.elementor-element-18356fd .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-31222 .elementor-element.elementor-element-0d2b87a{--display:flex;}.elementor-31222 .elementor-element.elementor-element-d338555{--spacer-size:20px;}.elementor-31222 .elementor-element.elementor-element-b1ffbc2{--spacer-size:15px;}.elementor-31222 .elementor-element.elementor-element-5feafce{--display:flex;}.elementor-31222 .elementor-element.elementor-element-1a33d8a .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-31222 .elementor-element.elementor-element-490ecb5{--display:flex;}.elementor-31222 .elementor-element.elementor-element-a3a1718{--spacer-size:20px;}.elementor-31222 .elementor-element.elementor-element-8887554{--spacer-size:15px;}.elementor-31222 .elementor-element.elementor-element-d565e48{--display:flex;}.elementor-31222 .elementor-element.elementor-element-3c00537{--spacer-size:25px;}.elementor-31222 .elementor-element.elementor-element-d5610d2 .elementor-button{background-color:var( --e-global-color-primary );}.elementor-31222 .elementor-element.elementor-element-d89fef7{--spacer-size:25px;}.elementor-31222 .elementor-element.elementor-element-54eb025{--display:flex;}.elementor-31222 .elementor-element.elementor-element-3b10267{--display:flex;}.elementor-31222 .elementor-element.elementor-element-0f513c0{--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-31222 .elementor-element.elementor-element-93119d1{--spacer-size:20px;}.elementor-31222 .elementor-element.elementor-element-6a94d91{--spacer-size:15px;}.elementor-31222 .elementor-element.elementor-element-bb168d4{--display:flex;}.elementor-31222 .elementor-element.elementor-element-7306dac .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-31222 .elementor-element.elementor-element-f84db11{--display:flex;}.elementor-31222 .elementor-element.elementor-element-ca595ef{--spacer-size:20px;}.elementor-31222 .elementor-element.elementor-element-5ae8773{--spacer-size:15px;}.elementor-31222 .elementor-element.elementor-element-e1cf94e{--display:flex;}.elementor-31222 .elementor-element.elementor-element-8be3a23 .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-31222 .elementor-element.elementor-element-88b188e{--display:flex;}.elementor-31222 .elementor-element.elementor-element-50c790a{--spacer-size:20px;}.elementor-31222 .elementor-element.elementor-element-c459eff{--spacer-size:15px;}.elementor-31222 .elementor-element.elementor-element-fc82e64{--display:flex;}.elementor-31222 .elementor-element.elementor-element-79b7bfc .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-31222 .elementor-element.elementor-element-976bc18{--display:flex;}.elementor-31222 .elementor-element.elementor-element-2effc77{--spacer-size:20px;}.elementor-31222 .elementor-element.elementor-element-15279f6{--spacer-size:15px;}.elementor-31222 .elementor-element.elementor-element-de5f606{--display:flex;}.elementor-31222 .elementor-element.elementor-element-630b1a5{--spacer-size:20px;}.elementor-31222 .elementor-element.elementor-element-a4e2382{--spacer-size:15px;}.elementor-31222 .elementor-element.elementor-element-4e68250{--display:flex;}.elementor-31222 .elementor-element.elementor-element-5e38076{--display:flex;}.elementor-31222 .elementor-element.elementor-element-f6d00a1{--spacer-size:20px;}.elementor-31222 .elementor-element.elementor-element-cf3c63b{--spacer-size:15px;}.elementor-31222 .elementor-element.elementor-element-56acd97{--display:flex;}.elementor-31222 .elementor-element.elementor-element-2371355 .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-31222 .elementor-element.elementor-element-ea9db9d{--display:flex;}.elementor-31222 .elementor-element.elementor-element-48ead11{--spacer-size:20px;}.elementor-31222 .elementor-element.elementor-element-3e81efb{--spacer-size:15px;}.elementor-31222 .elementor-element.elementor-element-48e4853{--display:flex;}.elementor-31222 .elementor-element.elementor-element-9b59c37 .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-31222 .elementor-element.elementor-element-f2acbcf{--display:flex;}.elementor-31222 .elementor-element.elementor-element-0697a95{--spacer-size:20px;}.elementor-31222 .elementor-element.elementor-element-fb41885{--spacer-size:15px;}.elementor-31222 .elementor-element.elementor-element-0154b71{--display:flex;}.elementor-31222 .elementor-element.elementor-element-2a1f197 .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-31222 .elementor-element.elementor-element-958bcd8{--display:flex;}.elementor-31222 .elementor-element.elementor-element-077be1f{--spacer-size:20px;}.elementor-31222 .elementor-element.elementor-element-c42a708{--spacer-size:15px;}.elementor-31222 .elementor-element.elementor-element-6439faf{--display:flex;}.elementor-31222 .elementor-element.elementor-element-10bbce8{--display:flex;}.elementor-31222 .elementor-element.elementor-element-7d38a03{--spacer-size:20px;}.elementor-31222 .elementor-element.elementor-element-370cf47{--spacer-size:15px;}.elementor-31222 .elementor-element.elementor-element-6bab2ec{--display:flex;}.elementor-31222 .elementor-element.elementor-element-3a00295 .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-31222 .elementor-element.elementor-element-a6f2209{--display:flex;}.elementor-31222 .elementor-element.elementor-element-5af82c2{--spacer-size:20px;}.elementor-31222 .elementor-element.elementor-element-caffadf{--spacer-size:15px;}.elementor-31222 .elementor-element.elementor-element-897d619{--display:flex;}.elementor-31222 .elementor-element.elementor-element-dfc4a55 .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-31222 .elementor-element.elementor-element-13372cd{--display:flex;}.elementor-31222 .elementor-element.elementor-element-e2291e0{--spacer-size:20px;}.elementor-31222 .elementor-element.elementor-element-a39aa87{--spacer-size:15px;}.elementor-31222 .elementor-element.elementor-element-3a975a9{--display:flex;}.elementor-31222 .elementor-element.elementor-element-9d1f011 .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-31222 .elementor-element.elementor-element-1910f18{--display:flex;}.elementor-31222 .elementor-element.elementor-element-240270a{--spacer-size:20px;}.elementor-31222 .elementor-element.elementor-element-93e30c3{--spacer-size:15px;}.elementor-31222 .elementor-element.elementor-element-876c0d7{--display:flex;}.elementor-31222 .elementor-element.elementor-element-6373445{--spacer-size:25px;}.elementor-31222 .elementor-element.elementor-element-0274c2a .elementor-button{background-color:var( --e-global-color-primary );}.elementor-31222 .elementor-element.elementor-element-bbabf3b{--spacer-size:25px;}@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-31222 .elementor-element.elementor-element-e8eb3f1 .elementor-heading-title{font-size:21px;line-height:1.2em;}.elementor-31222 .elementor-element.elementor-element-b780ecc .elementor-heading-title{font-size:21px;line-height:1.2em;}.elementor-31222 .elementor-element.elementor-element-5a507ad .elementor-heading-title{font-size:21px;line-height:1.2em;}.elementor-31222 .elementor-element.elementor-element-39fc58f .elementor-heading-title{font-size:21px;line-height:1.2em;}.elementor-31222 .elementor-element.elementor-element-18356fd .elementor-heading-title{font-size:21px;line-height:1.2em;}.elementor-31222 .elementor-element.elementor-element-1a33d8a .elementor-heading-title{font-size:21px;line-height:1.2em;}.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-31222 .elementor-element.elementor-element-7306dac .elementor-heading-title{font-size:21px;line-height:1.2em;}.elementor-31222 .elementor-element.elementor-element-8be3a23 .elementor-heading-title{font-size:21px;line-height:1.2em;}.elementor-31222 .elementor-element.elementor-element-79b7bfc .elementor-heading-title{font-size:21px;line-height:1.2em;}.elementor-31222 .elementor-element.elementor-element-2371355 .elementor-heading-title{font-size:21px;line-height:1.2em;}.elementor-31222 .elementor-element.elementor-element-9b59c37 .elementor-heading-title{font-size:21px;line-height:1.2em;}.elementor-31222 .elementor-element.elementor-element-2a1f197 .elementor-heading-title{font-size:21px;line-height:1.2em;}.elementor-31222 .elementor-element.elementor-element-3a00295 .elementor-heading-title{font-size:21px;line-height:1.2em;}.elementor-31222 .elementor-element.elementor-element-dfc4a55 .elementor-heading-title{font-size:21px;line-height:1.2em;}.elementor-31222 .elementor-element.elementor-element-9d1f011 .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 */