.elementor-22345 .elementor-element.elementor-element-c8b5150{--display:flex;}.elementor-22345 .elementor-element.elementor-element-5f22fa5{--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-22345 .elementor-element.elementor-element-01257fb{--display:flex;}.elementor-22345 .elementor-element.elementor-element-cea1685{--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-22345 .elementor-element.elementor-element-4cade93 .elementor-button{background-color:var( --e-global-color-primary );}.elementor-22345 .elementor-element.elementor-element-444faab{--spacer-size:25px;}.elementor-22345 .elementor-element.elementor-element-1649d94{--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-22345 .elementor-element.elementor-element-8e850de{--display:flex;}.elementor-22345 .elementor-element.elementor-element-bd19208{--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-22345 .elementor-element.elementor-element-15b75c1{--spacer-size:20px;}.elementor-22345 .elementor-element.elementor-element-6ee160a{--spacer-size:15px;}.elementor-22345 .elementor-element.elementor-element-1619b85{--display:flex;}.elementor-22345 .elementor-element.elementor-element-4f00da1 .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-22345 .elementor-element.elementor-element-82818bb{--display:flex;}.elementor-22345 .elementor-element.elementor-element-36be445{--spacer-size:20px;}.elementor-22345 .elementor-element.elementor-element-6cea569{--spacer-size:15px;}.elementor-22345 .elementor-element.elementor-element-e2a143e{--display:flex;}.elementor-22345 .elementor-element.elementor-element-6221cd5 .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-22345 .elementor-element.elementor-element-68707a7{--display:flex;}.elementor-22345 .elementor-element.elementor-element-74a941b{--spacer-size:20px;}.elementor-22345 .elementor-element.elementor-element-3afe638{--spacer-size:15px;}.elementor-22345 .elementor-element.elementor-element-801762e{--display:flex;}.elementor-22345 .elementor-element.elementor-element-d8fa898 .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-22345 .elementor-element.elementor-element-9a8896c{--display:flex;}.elementor-22345 .elementor-element.elementor-element-5ea3b65{--spacer-size:20px;}.elementor-22345 .elementor-element.elementor-element-90d7513{--spacer-size:25px;}.elementor-22345 .elementor-element.elementor-element-23c8a80{--display:flex;}.elementor-22345 .elementor-element.elementor-element-5df9134{--display:flex;}.elementor-22345 .elementor-element.elementor-element-3ecab01{--spacer-size:20px;}.elementor-22345 .elementor-element.elementor-element-12254e0{--spacer-size:15px;}.elementor-22345 .elementor-element.elementor-element-77fd81e{--display:flex;}.elementor-22345 .elementor-element.elementor-element-16cd774 .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-22345 .elementor-element.elementor-element-7116f0e{--display:flex;}.elementor-22345 .elementor-element.elementor-element-3d5189c{--spacer-size:20px;}.elementor-22345 .elementor-element.elementor-element-81533b4{--spacer-size:15px;}.elementor-22345 .elementor-element.elementor-element-a64a001{--display:flex;}.elementor-22345 .elementor-element.elementor-element-f26cf19 .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-22345 .elementor-element.elementor-element-887b361{--display:flex;}.elementor-22345 .elementor-element.elementor-element-af1c186{--spacer-size:20px;}.elementor-22345 .elementor-element.elementor-element-431857c{--display:flex;}.elementor-22345 .elementor-element.elementor-element-e613f4a{--spacer-size:20px;}.elementor-22345 .elementor-element.elementor-element-7d9ccad{--spacer-size:15px;}.elementor-22345 .elementor-element.elementor-element-61887ec{--display:flex;}.elementor-22345 .elementor-element.elementor-element-aea7f47 .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-22345 .elementor-element.elementor-element-7619bd5{--display:flex;}.elementor-22345 .elementor-element.elementor-element-c8f70ce{--spacer-size:20px;}.elementor-22345 .elementor-element.elementor-element-b9e6d90{--spacer-size:25px;}.elementor-22345 .elementor-element.elementor-element-6a474f0{--display:flex;}.elementor-22345 .elementor-element.elementor-element-3b8865b{--display:flex;}.elementor-22345 .elementor-element.elementor-element-6299354{--spacer-size:20px;}.elementor-22345 .elementor-element.elementor-element-2c08978{--spacer-size:15px;}.elementor-22345 .elementor-element.elementor-element-518f40e{--display:flex;}.elementor-22345 .elementor-element.elementor-element-86e7f55 .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-22345 .elementor-element.elementor-element-27972ce{--display:flex;}.elementor-22345 .elementor-element.elementor-element-ca5e824{--spacer-size:20px;}.elementor-22345 .elementor-element.elementor-element-023c4ea{--spacer-size:15px;}.elementor-22345 .elementor-element.elementor-element-57d7da9{--display:flex;}.elementor-22345 .elementor-element.elementor-element-6aa3f10 .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-22345 .elementor-element.elementor-element-8c73f86{--display:flex;}.elementor-22345 .elementor-element.elementor-element-bd3c6dd{--spacer-size:20px;}.elementor-22345 .elementor-element.elementor-element-2476b20{--spacer-size:15px;}.elementor-22345 .elementor-element.elementor-element-66a8be3{--display:flex;}.elementor-22345 .elementor-element.elementor-element-9f2ff3d .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-22345 .elementor-element.elementor-element-e041004{--display:flex;}.elementor-22345 .elementor-element.elementor-element-7bd70e4{--spacer-size:20px;}.elementor-22345 .elementor-element.elementor-element-2a7858a{--spacer-size:15px;}.elementor-22345 .elementor-element.elementor-element-31ec4e5{--display:flex;}.elementor-22345 .elementor-element.elementor-element-3fbe826{--spacer-size:15px;}.elementor-22345 .elementor-element.elementor-element-f8d82de .elementor-button{background-color:var( --e-global-color-primary );}.elementor-22345 .elementor-element.elementor-element-567fc32{--spacer-size:25px;}.elementor-22345 .elementor-element.elementor-element-3036a94{--display:flex;}.elementor-22345 .elementor-element.elementor-element-fd459a3{--display:flex;}.elementor-22345 .elementor-element.elementor-element-4a477b7{--spacer-size:20px;}.elementor-22345 .elementor-element.elementor-element-b673c79{--spacer-size:20px;}.elementor-22345 .elementor-element.elementor-element-fe732b7{--spacer-size:15px;}.elementor-22345 .elementor-element.elementor-element-6a4da49{--display:flex;}.elementor-22345 .elementor-element.elementor-element-70afa4c .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-22345 .elementor-element.elementor-element-f83714b{--display:flex;}.elementor-22345 .elementor-element.elementor-element-5040142{--spacer-size:20px;}.elementor-22345 .elementor-element.elementor-element-3f9fb38{--display:flex;}.elementor-22345 .elementor-element.elementor-element-255d87e{--spacer-size:20px;}.elementor-22345 .elementor-element.elementor-element-c1c87ea{--spacer-size:15px;}.elementor-22345 .elementor-element.elementor-element-5aa2d13{--display:flex;}.elementor-22345 .elementor-element.elementor-element-8b302da .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-22345 .elementor-element.elementor-element-93e528e{--display:flex;}.elementor-22345 .elementor-element.elementor-element-3a9a591{--spacer-size:20px;}.elementor-22345 .elementor-element.elementor-element-98b015e{--spacer-size:15px;}.elementor-22345 .elementor-element.elementor-element-ff42fa9{--display:flex;}.elementor-22345 .elementor-element.elementor-element-f9e95c0 .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-22345 .elementor-element.elementor-element-06a5885{--display:flex;}.elementor-22345 .elementor-element.elementor-element-c692492{--spacer-size:20px;}.elementor-22345 .elementor-element.elementor-element-b91c11d{--spacer-size:15px;}.elementor-22345 .elementor-element.elementor-element-a2e638c{--display:flex;}.elementor-22345 .elementor-element.elementor-element-898635a{--display:flex;}.elementor-22345 .elementor-element.elementor-element-9bb1868{--spacer-size:20px;}.elementor-22345 .elementor-element.elementor-element-97fa545{--spacer-size:15px;}.elementor-22345 .elementor-element.elementor-element-abd6ce1{--display:flex;}.elementor-22345 .elementor-element.elementor-element-7cfbf14{--display:flex;}.elementor-22345 .elementor-element.elementor-element-83f9620{--spacer-size:20px;}.elementor-22345 .elementor-element.elementor-element-c620ff2{--spacer-size:15px;}.elementor-22345 .elementor-element.elementor-element-7fb2d02{--display:flex;}.elementor-22345 .elementor-element.elementor-element-e1506b6 .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-22345 .elementor-element.elementor-element-ea02b42{--display:flex;}.elementor-22345 .elementor-element.elementor-element-8913d2f{--spacer-size:20px;}.elementor-22345 .elementor-element.elementor-element-e4c188b{--spacer-size:15px;}.elementor-22345 .elementor-element.elementor-element-788c07a{--display:flex;}.elementor-22345 .elementor-element.elementor-element-6b5d7e3 .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-22345 .elementor-element.elementor-element-ebc2ead{--display:flex;}.elementor-22345 .elementor-element.elementor-element-0fcff7a{--spacer-size:20px;}.elementor-22345 .elementor-element.elementor-element-df7e81a{--spacer-size:15px;}.elementor-22345 .elementor-element.elementor-element-125da56{--display:flex;}.elementor-22345 .elementor-element.elementor-element-e1b34a7 .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-22345 .elementor-element.elementor-element-25470ad{--display:flex;}.elementor-22345 .elementor-element.elementor-element-a5a88ee{--spacer-size:20px;}.elementor-22345 .elementor-element.elementor-element-447e88a{--spacer-size:15px;}.elementor-22345 .elementor-element.elementor-element-ba7c749{--display:flex;}.elementor-22345 .elementor-element.elementor-element-65c532c{--spacer-size:15px;}.elementor-22345 .elementor-element.elementor-element-3100e3d .elementor-button{background-color:var( --e-global-color-primary );}.elementor-22345 .elementor-element.elementor-element-21bee6e{--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-22345 .elementor-element.elementor-element-4f00da1 .elementor-heading-title{font-size:21px;line-height:1.2em;}.elementor-22345 .elementor-element.elementor-element-6221cd5 .elementor-heading-title{font-size:21px;line-height:1.2em;}.elementor-22345 .elementor-element.elementor-element-d8fa898 .elementor-heading-title{font-size:21px;line-height:1.2em;}.elementor-22345 .elementor-element.elementor-element-16cd774 .elementor-heading-title{font-size:21px;line-height:1.2em;}.elementor-22345 .elementor-element.elementor-element-f26cf19 .elementor-heading-title{font-size:21px;line-height:1.2em;}.elementor-22345 .elementor-element.elementor-element-aea7f47 .elementor-heading-title{font-size:21px;line-height:1.2em;}.elementor-22345 .elementor-element.elementor-element-86e7f55 .elementor-heading-title{font-size:21px;line-height:1.2em;}.elementor-22345 .elementor-element.elementor-element-6aa3f10 .elementor-heading-title{font-size:21px;line-height:1.2em;}.elementor-22345 .elementor-element.elementor-element-9f2ff3d .elementor-heading-title{font-size:21px;line-height:1.2em;}.elementor-22345 .elementor-element.elementor-element-70afa4c .elementor-heading-title{font-size:21px;line-height:1.2em;}.elementor-22345 .elementor-element.elementor-element-8b302da .elementor-heading-title{font-size:21px;line-height:1.2em;}.elementor-22345 .elementor-element.elementor-element-f9e95c0 .elementor-heading-title{font-size:21px;line-height:1.2em;}.elementor-22345 .elementor-element.elementor-element-e1506b6 .elementor-heading-title{font-size:21px;line-height:1.2em;}.elementor-22345 .elementor-element.elementor-element-6b5d7e3 .elementor-heading-title{font-size:21px;line-height:1.2em;}.elementor-22345 .elementor-element.elementor-element-e1b34a7 .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 */