.elementor-21921 .elementor-element.elementor-element-7efca40{--display:flex;}.elementor-21921 .elementor-element.elementor-element-6e54233{--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-21921 .elementor-element.elementor-element-72db0eb{--display:flex;}.elementor-21921 .elementor-element.elementor-element-a44ef72{--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-21921 .elementor-element.elementor-element-788fb5f .elementor-button{background-color:var( --e-global-color-primary );}.elementor-21921 .elementor-element.elementor-element-01fc08a{--spacer-size:25px;}.elementor-21921 .elementor-element.elementor-element-e34da0c{--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-21921 .elementor-element.elementor-element-7d32e95{--display:flex;}.elementor-21921 .elementor-element.elementor-element-403914e{--spacer-size:20px;}.elementor-21921 .elementor-element.elementor-element-899d278{--spacer-size:15px;}.elementor-21921 .elementor-element.elementor-element-de25ddd{--display:flex;}.elementor-21921 .elementor-element.elementor-element-b9b3c00 .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-21921 .elementor-element.elementor-element-a734bb1{--display:flex;}.elementor-21921 .elementor-element.elementor-element-11e3a52{--spacer-size:20px;}.elementor-21921 .elementor-element.elementor-element-3e0599c{--spacer-size:15px;}.elementor-21921 .elementor-element.elementor-element-ff495ea{--display:flex;}.elementor-21921 .elementor-element.elementor-element-2837802 .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-21921 .elementor-element.elementor-element-20bd117{--display:flex;}.elementor-21921 .elementor-element.elementor-element-fa2d91d{--spacer-size:20px;}.elementor-21921 .elementor-element.elementor-element-df7c636{--spacer-size:15px;}.elementor-21921 .elementor-element.elementor-element-d5d1b69{--display:flex;}.elementor-21921 .elementor-element.elementor-element-55566a6 .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-21921 .elementor-element.elementor-element-8c28b70{--display:flex;}.elementor-21921 .elementor-element.elementor-element-6fd0904{--spacer-size:20px;}.elementor-21921 .elementor-element.elementor-element-2a67f14{--spacer-size:15px;}.elementor-21921 .elementor-element.elementor-element-2a26dad{--display:flex;}.elementor-21921 .elementor-element.elementor-element-bb3e571{--display:flex;}.elementor-21921 .elementor-element.elementor-element-5936646{--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-21921 .elementor-element.elementor-element-3199a65{--spacer-size:20px;}.elementor-21921 .elementor-element.elementor-element-8201da0{--spacer-size:15px;}.elementor-21921 .elementor-element.elementor-element-0eabf5c{--display:flex;}.elementor-21921 .elementor-element.elementor-element-0903a39 .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-21921 .elementor-element.elementor-element-d4c1659{--display:flex;}.elementor-21921 .elementor-element.elementor-element-e4b8dab{--spacer-size:20px;}.elementor-21921 .elementor-element.elementor-element-9bcaa1d{--spacer-size:15px;}.elementor-21921 .elementor-element.elementor-element-8401b14{--display:flex;}.elementor-21921 .elementor-element.elementor-element-9180e4f .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-21921 .elementor-element.elementor-element-eafd6c6{--display:flex;}.elementor-21921 .elementor-element.elementor-element-e3a1450{--spacer-size:20px;}.elementor-21921 .elementor-element.elementor-element-55b5bd2{--spacer-size:15px;}.elementor-21921 .elementor-element.elementor-element-54a0c3d{--display:flex;}.elementor-21921 .elementor-element.elementor-element-8d426de .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-21921 .elementor-element.elementor-element-bca409f{--display:flex;}.elementor-21921 .elementor-element.elementor-element-0f6e48f{--spacer-size:20px;}.elementor-21921 .elementor-element.elementor-element-30ee55b{--spacer-size:15px;}.elementor-21921 .elementor-element.elementor-element-43790f9{--display:flex;}.elementor-21921 .elementor-element.elementor-element-62519ee{--spacer-size:15px;}.elementor-21921 .elementor-element.elementor-element-2b855f0 .elementor-button{background-color:var( --e-global-color-primary );}.elementor-21921 .elementor-element.elementor-element-1a29661{--spacer-size:25px;}.elementor-21921 .elementor-element.elementor-element-889ba5d{--display:flex;}.elementor-21921 .elementor-element.elementor-element-285694e{--display:flex;}.elementor-21921 .elementor-element.elementor-element-09912bc{--spacer-size:20px;}.elementor-21921 .elementor-element.elementor-element-7feb163{--spacer-size:15px;}.elementor-21921 .elementor-element.elementor-element-c37a0f1{--display:flex;}.elementor-21921 .elementor-element.elementor-element-4469b89 .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-21921 .elementor-element.elementor-element-06e0323{--display:flex;}.elementor-21921 .elementor-element.elementor-element-98d9910{--spacer-size:20px;}.elementor-21921 .elementor-element.elementor-element-a548e6c{--spacer-size:15px;}.elementor-21921 .elementor-element.elementor-element-8c26dab{--display:flex;}.elementor-21921 .elementor-element.elementor-element-4047885 .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-21921 .elementor-element.elementor-element-55074e4{--display:flex;}.elementor-21921 .elementor-element.elementor-element-b6d2bab{--spacer-size:20px;}.elementor-21921 .elementor-element.elementor-element-3b8e580{--spacer-size:15px;}.elementor-21921 .elementor-element.elementor-element-0b9daed{--display:flex;}.elementor-21921 .elementor-element.elementor-element-0ba79c0{--display:flex;}.elementor-21921 .elementor-element.elementor-element-81bf30a{--spacer-size:20px;}.elementor-21921 .elementor-element.elementor-element-18ed071{--spacer-size:15px;}.elementor-21921 .elementor-element.elementor-element-de3d916{--display:flex;}.elementor-21921 .elementor-element.elementor-element-2092692 .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-21921 .elementor-element.elementor-element-0d996a9{--display:flex;}.elementor-21921 .elementor-element.elementor-element-9b3a844{--spacer-size:20px;}.elementor-21921 .elementor-element.elementor-element-374f0f3{--spacer-size:15px;}.elementor-21921 .elementor-element.elementor-element-cd55fe6{--display:flex;}.elementor-21921 .elementor-element.elementor-element-f425769 .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-21921 .elementor-element.elementor-element-d1a0134{--display:flex;}.elementor-21921 .elementor-element.elementor-element-99e7aab{--spacer-size:20px;}.elementor-21921 .elementor-element.elementor-element-f670d5e{--spacer-size:15px;}.elementor-21921 .elementor-element.elementor-element-20403fe{--display:flex;}.elementor-21921 .elementor-element.elementor-element-4cd8a8f{--spacer-size:15px;}.elementor-21921 .elementor-element.elementor-element-1f487ee .elementor-button{background-color:var( --e-global-color-primary );}.elementor-21921 .elementor-element.elementor-element-66db806{--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-21921 .elementor-element.elementor-element-b9b3c00 .elementor-heading-title{font-size:21px;line-height:1.2em;}.elementor-21921 .elementor-element.elementor-element-2837802 .elementor-heading-title{font-size:21px;line-height:1.2em;}.elementor-21921 .elementor-element.elementor-element-55566a6 .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-21921 .elementor-element.elementor-element-0903a39 .elementor-heading-title{font-size:21px;line-height:1.2em;}.elementor-21921 .elementor-element.elementor-element-9180e4f .elementor-heading-title{font-size:21px;line-height:1.2em;}.elementor-21921 .elementor-element.elementor-element-8d426de .elementor-heading-title{font-size:21px;line-height:1.2em;}.elementor-21921 .elementor-element.elementor-element-4469b89 .elementor-heading-title{font-size:21px;line-height:1.2em;}.elementor-21921 .elementor-element.elementor-element-4047885 .elementor-heading-title{font-size:21px;line-height:1.2em;}.elementor-21921 .elementor-element.elementor-element-2092692 .elementor-heading-title{font-size:21px;line-height:1.2em;}.elementor-21921 .elementor-element.elementor-element-f425769 .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 */