.elementor-21888 .elementor-element.elementor-element-e88c4c9{--display:flex;}.elementor-21888 .elementor-element.elementor-element-dff8a4c{--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-21888 .elementor-element.elementor-element-f4675a3{--display:flex;}.elementor-21888 .elementor-element.elementor-element-cd31483{--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-21888 .elementor-element.elementor-element-61b8a94 .elementor-button{background-color:var( --e-global-color-primary );}.elementor-21888 .elementor-element.elementor-element-5675328{--spacer-size:25px;}.elementor-21888 .elementor-element.elementor-element-607ef17{--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-21888 .elementor-element.elementor-element-a3cac3e{--display:flex;}.elementor-21888 .elementor-element.elementor-element-57f7315{--spacer-size:20px;}.elementor-21888 .elementor-element.elementor-element-e70f7e8{--spacer-size:15px;}.elementor-21888 .elementor-element.elementor-element-89b1f81{--display:flex;}.elementor-21888 .elementor-element.elementor-element-53980bd{--display:flex;}.elementor-21888 .elementor-element.elementor-element-1d341a6{--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-21888 .elementor-element.elementor-element-08bb26b{--spacer-size:20px;}.elementor-21888 .elementor-element.elementor-element-96b85d1{--spacer-size:15px;}.elementor-21888 .elementor-element.elementor-element-04e6b77{--display:flex;}.elementor-21888 .elementor-element.elementor-element-6bba1cb{--display:flex;}.elementor-21888 .elementor-element.elementor-element-0751e80{--spacer-size:20px;}.elementor-21888 .elementor-element.elementor-element-b9fab9c{--spacer-size:15px;}.elementor-21888 .elementor-element.elementor-element-0a18374{--display:flex;}.elementor-21888 .elementor-element.elementor-element-d99b83a .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-21888 .elementor-element.elementor-element-93f2b55{--display:flex;}.elementor-21888 .elementor-element.elementor-element-ee0c79d{--spacer-size:20px;}.elementor-21888 .elementor-element.elementor-element-8812b67{--display:flex;}.elementor-21888 .elementor-element.elementor-element-e5cd472{--spacer-size:20px;}.elementor-21888 .elementor-element.elementor-element-1b04222{--spacer-size:15px;}.elementor-21888 .elementor-element.elementor-element-bc31264{--display:flex;}.elementor-21888 .elementor-element.elementor-element-f8681a9 .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-21888 .elementor-element.elementor-element-39caec0{--display:flex;}.elementor-21888 .elementor-element.elementor-element-95127f0{--spacer-size:20px;}.elementor-21888 .elementor-element.elementor-element-b302c5c{--spacer-size:15px;}.elementor-21888 .elementor-element.elementor-element-ba3b44f{--display:flex;}.elementor-21888 .elementor-element.elementor-element-ab69fc5 .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-21888 .elementor-element.elementor-element-d248b49{--display:flex;}.elementor-21888 .elementor-element.elementor-element-09d661e{--spacer-size:20px;}.elementor-21888 .elementor-element.elementor-element-cead296{--spacer-size:15px;}.elementor-21888 .elementor-element.elementor-element-9ae812e{--display:flex;}.elementor-21888 .elementor-element.elementor-element-60ca439{--spacer-size:15px;}.elementor-21888 .elementor-element.elementor-element-18fa1dc .elementor-button{background-color:var( --e-global-color-primary );}.elementor-21888 .elementor-element.elementor-element-fc93030{--spacer-size:25px;}.elementor-21888 .elementor-element.elementor-element-d90dae3{--display:flex;}.elementor-21888 .elementor-element.elementor-element-ed1b6db{--display:flex;}.elementor-21888 .elementor-element.elementor-element-b504203{--spacer-size:20px;}.elementor-21888 .elementor-element.elementor-element-c0f145f{--spacer-size:15px;}.elementor-21888 .elementor-element.elementor-element-b1949c1{--display:flex;}.elementor-21888 .elementor-element.elementor-element-fdfd6b7 .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-21888 .elementor-element.elementor-element-9dd721d{--display:flex;}.elementor-21888 .elementor-element.elementor-element-feb17ed{--spacer-size:20px;}.elementor-21888 .elementor-element.elementor-element-f05b05c{--spacer-size:15px;}.elementor-21888 .elementor-element.elementor-element-c008c10{--display:flex;}.elementor-21888 .elementor-element.elementor-element-7a05c0d .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-21888 .elementor-element.elementor-element-262d7b3{--display:flex;}.elementor-21888 .elementor-element.elementor-element-02c44e6{--spacer-size:20px;}.elementor-21888 .elementor-element.elementor-element-1c2686e{--spacer-size:15px;}.elementor-21888 .elementor-element.elementor-element-443e71b{--display:flex;}.elementor-21888 .elementor-element.elementor-element-c744bec .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-21888 .elementor-element.elementor-element-a2bcf77{--display:flex;}.elementor-21888 .elementor-element.elementor-element-d089c9c{--spacer-size:20px;}.elementor-21888 .elementor-element.elementor-element-fd6b329{--spacer-size:15px;}.elementor-21888 .elementor-element.elementor-element-73e9e9e{--display:flex;}.elementor-21888 .elementor-element.elementor-element-5b8ef2d .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-21888 .elementor-element.elementor-element-e949506{--display:flex;}.elementor-21888 .elementor-element.elementor-element-7996411{--spacer-size:20px;}.elementor-21888 .elementor-element.elementor-element-c68784f{--spacer-size:15px;}.elementor-21888 .elementor-element.elementor-element-392ea2a{--display:flex;}.elementor-21888 .elementor-element.elementor-element-50de5cb .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-21888 .elementor-element.elementor-element-aafa2e0{--display:flex;}.elementor-21888 .elementor-element.elementor-element-3231b86{--spacer-size:20px;}.elementor-21888 .elementor-element.elementor-element-5b14c0b{--spacer-size:15px;}.elementor-21888 .elementor-element.elementor-element-aa7c11d{--display:flex;}.elementor-21888 .elementor-element.elementor-element-28b5989{--display:flex;}.elementor-21888 .elementor-element.elementor-element-75a2cd8{--spacer-size:20px;}.elementor-21888 .elementor-element.elementor-element-17c3ef2{--spacer-size:20px;}.elementor-21888 .elementor-element.elementor-element-e1bfcc0{--spacer-size:25px;}.elementor-21888 .elementor-element.elementor-element-5b8d502{--display:flex;}.elementor-21888 .elementor-element.elementor-element-65b4b26 .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-21888 .elementor-element.elementor-element-29e79af{--display:flex;}.elementor-21888 .elementor-element.elementor-element-ed8f8ba{--spacer-size:20px;}.elementor-21888 .elementor-element.elementor-element-af38e91{--spacer-size:15px;}.elementor-21888 .elementor-element.elementor-element-14ea3de{--display:flex;}.elementor-21888 .elementor-element.elementor-element-44664e7 .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-21888 .elementor-element.elementor-element-fbfc2f1{--display:flex;}.elementor-21888 .elementor-element.elementor-element-a4ffdb7{--spacer-size:20px;}.elementor-21888 .elementor-element.elementor-element-a1a4233{--spacer-size:15px;}.elementor-21888 .elementor-element.elementor-element-68058f9{--display:flex;}.elementor-21888 .elementor-element.elementor-element-6de2baa{--display:flex;}.elementor-21888 .elementor-element.elementor-element-8db32af{--spacer-size:20px;}.elementor-21888 .elementor-element.elementor-element-c7a4e78{--display:flex;}.elementor-21888 .elementor-element.elementor-element-8f4f146{--spacer-size:20px;}.elementor-21888 .elementor-element.elementor-element-fb6d653{--spacer-size:15px;}.elementor-21888 .elementor-element.elementor-element-c68544e{--display:flex;}.elementor-21888 .elementor-element.elementor-element-434d175{--spacer-size:15px;}.elementor-21888 .elementor-element.elementor-element-bb8aa67 .elementor-button{background-color:var( --e-global-color-primary );}.elementor-21888 .elementor-element.elementor-element-97b310d{--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-21888 .elementor-element.elementor-element-d99b83a .elementor-heading-title{font-size:21px;line-height:1.2em;}.elementor-21888 .elementor-element.elementor-element-f8681a9 .elementor-heading-title{font-size:21px;line-height:1.2em;}.elementor-21888 .elementor-element.elementor-element-ab69fc5 .elementor-heading-title{font-size:21px;line-height:1.2em;}.elementor-21888 .elementor-element.elementor-element-fdfd6b7 .elementor-heading-title{font-size:21px;line-height:1.2em;}.elementor-21888 .elementor-element.elementor-element-7a05c0d .elementor-heading-title{font-size:21px;line-height:1.2em;}.elementor-21888 .elementor-element.elementor-element-c744bec .elementor-heading-title{font-size:21px;line-height:1.2em;}.elementor-21888 .elementor-element.elementor-element-5b8ef2d .elementor-heading-title{font-size:21px;line-height:1.2em;}.elementor-21888 .elementor-element.elementor-element-50de5cb .elementor-heading-title{font-size:21px;line-height:1.2em;}.elementor-21888 .elementor-element.elementor-element-65b4b26 .elementor-heading-title{font-size:21px;line-height:1.2em;}.elementor-21888 .elementor-element.elementor-element-44664e7 .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 */