.elementor-22297 .elementor-element.elementor-element-98fecc5{--display:flex;}.elementor-22297 .elementor-element.elementor-element-ee5904b{--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-22297 .elementor-element.elementor-element-1766dd9{--display:flex;}.elementor-22297 .elementor-element.elementor-element-023b078{--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-22297 .elementor-element.elementor-element-c3edfbe .elementor-button{background-color:var( --e-global-color-primary );}.elementor-22297 .elementor-element.elementor-element-8cd588f{--spacer-size:25px;}.elementor-22297 .elementor-element.elementor-element-d6fb495{--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-22297 .elementor-element.elementor-element-5173c18{--display:flex;}.elementor-22297 .elementor-element.elementor-element-f10007b{--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-22297 .elementor-element.elementor-element-506f7a1{--spacer-size:20px;}.elementor-22297 .elementor-element.elementor-element-85efe01{--spacer-size:25px;}.elementor-22297 .elementor-element.elementor-element-9af4604{--display:flex;}.elementor-22297 .elementor-element.elementor-element-f8d6bb6{--display:flex;}.elementor-22297 .elementor-element.elementor-element-72cb2e9{--spacer-size:20px;}.elementor-22297 .elementor-element.elementor-element-86e38e4{--spacer-size:15px;}.elementor-22297 .elementor-element.elementor-element-00222c9{--display:flex;}.elementor-22297 .elementor-element.elementor-element-8daece9 .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-22297 .elementor-element.elementor-element-466bc14{--display:flex;}.elementor-22297 .elementor-element.elementor-element-fe7664c{--spacer-size:20px;}.elementor-22297 .elementor-element.elementor-element-4a18a75{--spacer-size:25px;}.elementor-22297 .elementor-element.elementor-element-580d7a4{--display:flex;}.elementor-22297 .elementor-element.elementor-element-e705a63 .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-22297 .elementor-element.elementor-element-6fc6799{--display:flex;}.elementor-22297 .elementor-element.elementor-element-5997aea{--spacer-size:20px;}.elementor-22297 .elementor-element.elementor-element-70ae473{--spacer-size:15px;}.elementor-22297 .elementor-element.elementor-element-c8289cb{--display:flex;}.elementor-22297 .elementor-element.elementor-element-d64d62f .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-22297 .elementor-element.elementor-element-82661b3{--display:flex;}.elementor-22297 .elementor-element.elementor-element-a42284d{--spacer-size:20px;}.elementor-22297 .elementor-element.elementor-element-ec497e9{--spacer-size:15px;}.elementor-22297 .elementor-element.elementor-element-3ac7d9c{--display:flex;}.elementor-22297 .elementor-element.elementor-element-5673985{--spacer-size:15px;}.elementor-22297 .elementor-element.elementor-element-15c632f .elementor-button{background-color:var( --e-global-color-primary );}.elementor-22297 .elementor-element.elementor-element-2e01c2d{--spacer-size:25px;}.elementor-22297 .elementor-element.elementor-element-d9d03f9{--display:flex;}.elementor-22297 .elementor-element.elementor-element-836f691{--display:flex;}.elementor-22297 .elementor-element.elementor-element-e5598c6{--spacer-size:20px;}.elementor-22297 .elementor-element.elementor-element-9bd78c3{--spacer-size:20px;}.elementor-22297 .elementor-element.elementor-element-74fa91f{--spacer-size:15px;}.elementor-22297 .elementor-element.elementor-element-a9eb8a1{--display:flex;}.elementor-22297 .elementor-element.elementor-element-183b5b3 .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-22297 .elementor-element.elementor-element-b7b791f{--display:flex;}.elementor-22297 .elementor-element.elementor-element-aa0d693{--spacer-size:20px;}.elementor-22297 .elementor-element.elementor-element-1c6719b{--spacer-size:15px;}.elementor-22297 .elementor-element.elementor-element-ab2cbc4{--display:flex;}.elementor-22297 .elementor-element.elementor-element-a0e2fb8 .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-22297 .elementor-element.elementor-element-06ea39a{--display:flex;}.elementor-22297 .elementor-element.elementor-element-ff8f534{--spacer-size:20px;}.elementor-22297 .elementor-element.elementor-element-c0ed8ec{--spacer-size:15px;}.elementor-22297 .elementor-element.elementor-element-e1f413b{--display:flex;}.elementor-22297 .elementor-element.elementor-element-733a221 .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-22297 .elementor-element.elementor-element-5267791{--display:flex;}.elementor-22297 .elementor-element.elementor-element-63fad92{--spacer-size:20px;}.elementor-22297 .elementor-element.elementor-element-1a9dea2{--spacer-size:15px;}.elementor-22297 .elementor-element.elementor-element-d0a67ee{--display:flex;}.elementor-22297 .elementor-element.elementor-element-50923ca .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-22297 .elementor-element.elementor-element-15a67d4{--display:flex;}.elementor-22297 .elementor-element.elementor-element-9355d30{--spacer-size:20px;}.elementor-22297 .elementor-element.elementor-element-351f80f{--spacer-size:15px;}.elementor-22297 .elementor-element.elementor-element-efd6bc8{--display:flex;}.elementor-22297 .elementor-element.elementor-element-e072b1e .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-22297 .elementor-element.elementor-element-ce95fce{--display:flex;}.elementor-22297 .elementor-element.elementor-element-12a3104{--spacer-size:20px;}.elementor-22297 .elementor-element.elementor-element-25b525b{--spacer-size:15px;}.elementor-22297 .elementor-element.elementor-element-5f64a5c{--display:flex;}.elementor-22297 .elementor-element.elementor-element-878f2f0 .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-22297 .elementor-element.elementor-element-88a6e9a{--display:flex;}.elementor-22297 .elementor-element.elementor-element-93096f0{--spacer-size:20px;}.elementor-22297 .elementor-element.elementor-element-a40380d{--spacer-size:15px;}.elementor-22297 .elementor-element.elementor-element-4a53ec0{--display:flex;}.elementor-22297 .elementor-element.elementor-element-cd9029e .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-22297 .elementor-element.elementor-element-5680097{--display:flex;}.elementor-22297 .elementor-element.elementor-element-d277c59{--spacer-size:20px;}.elementor-22297 .elementor-element.elementor-element-7f35100{--spacer-size:15px;}.elementor-22297 .elementor-element.elementor-element-8341ce5{--display:flex;}.elementor-22297 .elementor-element.elementor-element-0c87f0d{--display:flex;}.elementor-22297 .elementor-element.elementor-element-39a6743{--spacer-size:20px;}.elementor-22297 .elementor-element.elementor-element-9783b7c{--spacer-size:15px;}.elementor-22297 .elementor-element.elementor-element-dff9c69{--display:flex;}.elementor-22297 .elementor-element.elementor-element-564674c .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-22297 .elementor-element.elementor-element-b2208cb{--display:flex;}.elementor-22297 .elementor-element.elementor-element-84661f6{--spacer-size:20px;}.elementor-22297 .elementor-element.elementor-element-207b916{--spacer-size:15px;}.elementor-22297 .elementor-element.elementor-element-2aaeb1c{--display:flex;}.elementor-22297 .elementor-element.elementor-element-7848b1e .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-22297 .elementor-element.elementor-element-d22e21d{--display:flex;}.elementor-22297 .elementor-element.elementor-element-556f63e{--spacer-size:20px;}.elementor-22297 .elementor-element.elementor-element-2f2a9fe{--spacer-size:15px;}.elementor-22297 .elementor-element.elementor-element-93caaa3{--display:flex;}.elementor-22297 .elementor-element.elementor-element-ce1b395 .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-22297 .elementor-element.elementor-element-53330d5{--display:flex;}.elementor-22297 .elementor-element.elementor-element-ba6e331{--spacer-size:20px;}.elementor-22297 .elementor-element.elementor-element-64b48b0{--spacer-size:15px;}.elementor-22297 .elementor-element.elementor-element-aaf661c{--display:flex;}.elementor-22297 .elementor-element.elementor-element-8a83479 .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-22297 .elementor-element.elementor-element-61cf368{--display:flex;}.elementor-22297 .elementor-element.elementor-element-4012a55{--spacer-size:20px;}.elementor-22297 .elementor-element.elementor-element-5def324{--spacer-size:15px;}.elementor-22297 .elementor-element.elementor-element-7a76b26{--display:flex;}.elementor-22297 .elementor-element.elementor-element-6d34f3a .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-22297 .elementor-element.elementor-element-ab59439{--display:flex;}.elementor-22297 .elementor-element.elementor-element-3031f8e{--spacer-size:20px;}.elementor-22297 .elementor-element.elementor-element-022a76b{--spacer-size:15px;}.elementor-22297 .elementor-element.elementor-element-d56c110{--display:flex;}.elementor-22297 .elementor-element.elementor-element-5deb230{--display:flex;}.elementor-22297 .elementor-element.elementor-element-867bb8c{--spacer-size:20px;}.elementor-22297 .elementor-element.elementor-element-0cc0c3d{--display:flex;}.elementor-22297 .elementor-element.elementor-element-bad5196{--spacer-size:20px;}.elementor-22297 .elementor-element.elementor-element-c748d36{--spacer-size:15px;}.elementor-22297 .elementor-element.elementor-element-74964cb{--display:flex;}.elementor-22297 .elementor-element.elementor-element-c09d5e9{--spacer-size:15px;}.elementor-22297 .elementor-element.elementor-element-d463119 .elementor-button{background-color:var( --e-global-color-primary );}.elementor-22297 .elementor-element.elementor-element-35e5664{--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-22297 .elementor-element.elementor-element-8daece9 .elementor-heading-title{font-size:21px;line-height:1.2em;}.elementor-22297 .elementor-element.elementor-element-e705a63 .elementor-heading-title{font-size:21px;line-height:1.2em;}.elementor-22297 .elementor-element.elementor-element-d64d62f .elementor-heading-title{font-size:21px;line-height:1.2em;}.elementor-22297 .elementor-element.elementor-element-183b5b3 .elementor-heading-title{font-size:21px;line-height:1.2em;}.elementor-22297 .elementor-element.elementor-element-a0e2fb8 .elementor-heading-title{font-size:21px;line-height:1.2em;}.elementor-22297 .elementor-element.elementor-element-733a221 .elementor-heading-title{font-size:21px;line-height:1.2em;}.elementor-22297 .elementor-element.elementor-element-50923ca .elementor-heading-title{font-size:21px;line-height:1.2em;}.elementor-22297 .elementor-element.elementor-element-e072b1e .elementor-heading-title{font-size:21px;line-height:1.2em;}.elementor-22297 .elementor-element.elementor-element-878f2f0 .elementor-heading-title{font-size:21px;line-height:1.2em;}.elementor-22297 .elementor-element.elementor-element-cd9029e .elementor-heading-title{font-size:21px;line-height:1.2em;}.elementor-22297 .elementor-element.elementor-element-564674c .elementor-heading-title{font-size:21px;line-height:1.2em;}.elementor-22297 .elementor-element.elementor-element-7848b1e .elementor-heading-title{font-size:21px;line-height:1.2em;}.elementor-22297 .elementor-element.elementor-element-ce1b395 .elementor-heading-title{font-size:21px;line-height:1.2em;}.elementor-22297 .elementor-element.elementor-element-8a83479 .elementor-heading-title{font-size:21px;line-height:1.2em;}.elementor-22297 .elementor-element.elementor-element-6d34f3a .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 */