.elementor-23629 .elementor-element.elementor-element-17ec91f{--display:flex;}.elementor-23629 .elementor-element.elementor-element-814a62b{--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-23629 .elementor-element.elementor-element-4ed48e0{--display:flex;}.elementor-23629 .elementor-element.elementor-element-a604ecc{--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-23629 .elementor-element.elementor-element-44f0b78 .elementor-button{background-color:var( --e-global-color-primary );}.elementor-23629 .elementor-element.elementor-element-ce19d24{--spacer-size:25px;}.elementor-23629 .elementor-element.elementor-element-f4f4460{--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-23629 .elementor-element.elementor-element-98855f7{--display:flex;}.elementor-23629 .elementor-element.elementor-element-07b86c8{--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-23629 .elementor-element.elementor-element-ad94be0{--spacer-size:20px;}.elementor-23629 .elementor-element.elementor-element-30fef50{--spacer-size:15px;}.elementor-23629 .elementor-element.elementor-element-d7153df{--display:flex;}.elementor-23629 .elementor-element.elementor-element-04a3659 .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-23629 .elementor-element.elementor-element-52ac7d6{--display:flex;}.elementor-23629 .elementor-element.elementor-element-dd7afa0{--spacer-size:20px;}.elementor-23629 .elementor-element.elementor-element-a90e6b9{--spacer-size:15px;}.elementor-23629 .elementor-element.elementor-element-87781ef{--display:flex;}.elementor-23629 .elementor-element.elementor-element-7574d64 .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-23629 .elementor-element.elementor-element-e975505{--display:flex;}.elementor-23629 .elementor-element.elementor-element-0a0b987{--spacer-size:20px;}.elementor-23629 .elementor-element.elementor-element-feba9a2{--spacer-size:15px;}.elementor-23629 .elementor-element.elementor-element-c75641b{--display:flex;}.elementor-23629 .elementor-element.elementor-element-d05ab4f .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-23629 .elementor-element.elementor-element-015e5c6{--display:flex;}.elementor-23629 .elementor-element.elementor-element-62bb610{--spacer-size:20px;}.elementor-23629 .elementor-element.elementor-element-1cc9f82{--spacer-size:15px;}.elementor-23629 .elementor-element.elementor-element-0035d6d{--display:flex;}.elementor-23629 .elementor-element.elementor-element-1d95ee6{--display:flex;}.elementor-23629 .elementor-element.elementor-element-cb53640{--spacer-size:20px;}.elementor-23629 .elementor-element.elementor-element-dd67cf8{--spacer-size:15px;}.elementor-23629 .elementor-element.elementor-element-8ff508b{--display:flex;}.elementor-23629 .elementor-element.elementor-element-78046e6 .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-23629 .elementor-element.elementor-element-0a2feba{--display:flex;}.elementor-23629 .elementor-element.elementor-element-cf34d93{--spacer-size:20px;}.elementor-23629 .elementor-element.elementor-element-c595cdb{--display:flex;}.elementor-23629 .elementor-element.elementor-element-425c175{--spacer-size:20px;}.elementor-23629 .elementor-element.elementor-element-7172734{--spacer-size:15px;}.elementor-23629 .elementor-element.elementor-element-d5f4eb0{--display:flex;}.elementor-23629 .elementor-element.elementor-element-635a105 .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-23629 .elementor-element.elementor-element-0eba79e{--display:flex;}.elementor-23629 .elementor-element.elementor-element-c2f2e23{--spacer-size:20px;}.elementor-23629 .elementor-element.elementor-element-1d662cb{--spacer-size:15px;}.elementor-23629 .elementor-element.elementor-element-badce4e{--display:flex;}.elementor-23629 .elementor-element.elementor-element-6a7ddef .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-23629 .elementor-element.elementor-element-837d278{--display:flex;}.elementor-23629 .elementor-element.elementor-element-6879938{--spacer-size:20px;}.elementor-23629 .elementor-element.elementor-element-3163704{--spacer-size:15px;}.elementor-23629 .elementor-element.elementor-element-49be65b{--display:flex;}.elementor-23629 .elementor-element.elementor-element-b75e225{--spacer-size:15px;}.elementor-23629 .elementor-element.elementor-element-26bae7b .elementor-button{background-color:var( --e-global-color-primary );}.elementor-23629 .elementor-element.elementor-element-93401c0{--spacer-size:25px;}.elementor-23629 .elementor-element.elementor-element-5b97090{--display:flex;}.elementor-23629 .elementor-element.elementor-element-0d8a646{--display:flex;}.elementor-23629 .elementor-element.elementor-element-73a1ce8{--spacer-size:20px;}.elementor-23629 .elementor-element.elementor-element-85e5e02{--spacer-size:15px;}.elementor-23629 .elementor-element.elementor-element-ea0872c{--display:flex;}.elementor-23629 .elementor-element.elementor-element-244da14 .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-23629 .elementor-element.elementor-element-a5ceda2{--display:flex;}.elementor-23629 .elementor-element.elementor-element-00bf784{--spacer-size:20px;}.elementor-23629 .elementor-element.elementor-element-2866cdb{--spacer-size:15px;}.elementor-23629 .elementor-element.elementor-element-572991a{--display:flex;}.elementor-23629 .elementor-element.elementor-element-fbe8f8f .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-23629 .elementor-element.elementor-element-88d14c6{--display:flex;}.elementor-23629 .elementor-element.elementor-element-c8bd3b6{--spacer-size:20px;}.elementor-23629 .elementor-element.elementor-element-702479c{--spacer-size:15px;}.elementor-23629 .elementor-element.elementor-element-47fdf42{--display:flex;}.elementor-23629 .elementor-element.elementor-element-3301bdb .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-23629 .elementor-element.elementor-element-031cd00{--display:flex;}.elementor-23629 .elementor-element.elementor-element-d69f875{--spacer-size:20px;}.elementor-23629 .elementor-element.elementor-element-4b9ab41{--spacer-size:15px;}.elementor-23629 .elementor-element.elementor-element-50b6db4{--display:flex;}.elementor-23629 .elementor-element.elementor-element-b3a914d{--display:flex;}.elementor-23629 .elementor-element.elementor-element-eaa6f2b{--spacer-size:20px;}.elementor-23629 .elementor-element.elementor-element-9c02755{--spacer-size:15px;}.elementor-23629 .elementor-element.elementor-element-6112164{--display:flex;}.elementor-23629 .elementor-element.elementor-element-d8851a8 .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-23629 .elementor-element.elementor-element-07c97e2{--display:flex;}.elementor-23629 .elementor-element.elementor-element-d61ae56{--spacer-size:20px;}.elementor-23629 .elementor-element.elementor-element-492a854{--spacer-size:15px;}.elementor-23629 .elementor-element.elementor-element-0cb356d{--display:flex;}.elementor-23629 .elementor-element.elementor-element-3e11169 .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-23629 .elementor-element.elementor-element-35fdbd6{--display:flex;}.elementor-23629 .elementor-element.elementor-element-2f01fbe{--spacer-size:20px;}.elementor-23629 .elementor-element.elementor-element-8fece81{--spacer-size:15px;}.elementor-23629 .elementor-element.elementor-element-bb64a16{--display:flex;}.elementor-23629 .elementor-element.elementor-element-3a8f018 .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-23629 .elementor-element.elementor-element-04eb70e{--display:flex;}.elementor-23629 .elementor-element.elementor-element-61aaeb3{--spacer-size:20px;}.elementor-23629 .elementor-element.elementor-element-1a4a474{--spacer-size:15px;}.elementor-23629 .elementor-element.elementor-element-ba3ddd4{--display:flex;}.elementor-23629 .elementor-element.elementor-element-84b9a99{--spacer-size:15px;}.elementor-23629 .elementor-element.elementor-element-ab41452 .elementor-button{background-color:var( --e-global-color-primary );}.elementor-23629 .elementor-element.elementor-element-554d80f{--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-23629 .elementor-element.elementor-element-04a3659 .elementor-heading-title{font-size:21px;line-height:1.2em;}.elementor-23629 .elementor-element.elementor-element-7574d64 .elementor-heading-title{font-size:21px;line-height:1.2em;}.elementor-23629 .elementor-element.elementor-element-d05ab4f .elementor-heading-title{font-size:21px;line-height:1.2em;}.elementor-23629 .elementor-element.elementor-element-78046e6 .elementor-heading-title{font-size:21px;line-height:1.2em;}.elementor-23629 .elementor-element.elementor-element-635a105 .elementor-heading-title{font-size:21px;line-height:1.2em;}.elementor-23629 .elementor-element.elementor-element-6a7ddef .elementor-heading-title{font-size:21px;line-height:1.2em;}.elementor-23629 .elementor-element.elementor-element-244da14 .elementor-heading-title{font-size:21px;line-height:1.2em;}.elementor-23629 .elementor-element.elementor-element-fbe8f8f .elementor-heading-title{font-size:21px;line-height:1.2em;}.elementor-23629 .elementor-element.elementor-element-3301bdb .elementor-heading-title{font-size:21px;line-height:1.2em;}.elementor-23629 .elementor-element.elementor-element-d8851a8 .elementor-heading-title{font-size:21px;line-height:1.2em;}.elementor-23629 .elementor-element.elementor-element-3e11169 .elementor-heading-title{font-size:21px;line-height:1.2em;}.elementor-23629 .elementor-element.elementor-element-3a8f018 .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 */