.elementor-23889 .elementor-element.elementor-element-ab73c6c{--display:flex;}.elementor-23889 .elementor-element.elementor-element-5b29aeb{--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-23889 .elementor-element.elementor-element-a7fba61{--display:flex;}.elementor-23889 .elementor-element.elementor-element-f6ad9c0{--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-23889 .elementor-element.elementor-element-7b568d8 .elementor-button{background-color:var( --e-global-color-primary );}.elementor-23889 .elementor-element.elementor-element-7a62244{--spacer-size:25px;}.elementor-23889 .elementor-element.elementor-element-695112f{--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-23889 .elementor-element.elementor-element-e110dd6{--display:flex;}.elementor-23889 .elementor-element.elementor-element-497ec75{--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-23889 .elementor-element.elementor-element-ae02e29{--spacer-size:20px;}.elementor-23889 .elementor-element.elementor-element-aa73fd7{--spacer-size:15px;}.elementor-23889 .elementor-element.elementor-element-4c69e77{--display:flex;}.elementor-23889 .elementor-element.elementor-element-2160622 .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-23889 .elementor-element.elementor-element-909c28c{--display:flex;}.elementor-23889 .elementor-element.elementor-element-205724e{--spacer-size:20px;}.elementor-23889 .elementor-element.elementor-element-d224eea{--display:flex;}.elementor-23889 .elementor-element.elementor-element-2c66457{--spacer-size:20px;}.elementor-23889 .elementor-element.elementor-element-dac9e82{--spacer-size:15px;}.elementor-23889 .elementor-element.elementor-element-0568cf0{--display:flex;}.elementor-23889 .elementor-element.elementor-element-84da21e .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-23889 .elementor-element.elementor-element-1914643{--display:flex;}.elementor-23889 .elementor-element.elementor-element-4f6fda1{--spacer-size:20px;}.elementor-23889 .elementor-element.elementor-element-441cd2d{--spacer-size:15px;}.elementor-23889 .elementor-element.elementor-element-7189007{--display:flex;}.elementor-23889 .elementor-element.elementor-element-3c7f03d{--display:flex;}.elementor-23889 .elementor-element.elementor-element-30a1d2d{--spacer-size:20px;}.elementor-23889 .elementor-element.elementor-element-781b1cc{--spacer-size:15px;}.elementor-23889 .elementor-element.elementor-element-caab227{--display:flex;}.elementor-23889 .elementor-element.elementor-element-90ae6b4 .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-23889 .elementor-element.elementor-element-7c82aeb{--display:flex;}.elementor-23889 .elementor-element.elementor-element-57f70bb{--spacer-size:20px;}.elementor-23889 .elementor-element.elementor-element-7d9486b{--spacer-size:15px;}.elementor-23889 .elementor-element.elementor-element-d7ad7a2{--display:flex;}.elementor-23889 .elementor-element.elementor-element-ee8bb97 .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-23889 .elementor-element.elementor-element-257631c{--display:flex;}.elementor-23889 .elementor-element.elementor-element-39c1e8f{--spacer-size:20px;}.elementor-23889 .elementor-element.elementor-element-fee58a4{--spacer-size:15px;}.elementor-23889 .elementor-element.elementor-element-62ac657{--display:flex;}.elementor-23889 .elementor-element.elementor-element-2ca9010 .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-23889 .elementor-element.elementor-element-9a58c41{--display:flex;}.elementor-23889 .elementor-element.elementor-element-9eaaf51{--spacer-size:20px;}.elementor-23889 .elementor-element.elementor-element-485aa2c{--spacer-size:15px;}.elementor-23889 .elementor-element.elementor-element-29aa8fe{--display:flex;}.elementor-23889 .elementor-element.elementor-element-be3eaf3{--spacer-size:15px;}.elementor-23889 .elementor-element.elementor-element-2a6ff7c .elementor-button{background-color:var( --e-global-color-primary );}.elementor-23889 .elementor-element.elementor-element-a931107{--spacer-size:25px;}.elementor-23889 .elementor-element.elementor-element-3de52f4{--display:flex;}.elementor-23889 .elementor-element.elementor-element-e5ae2c9{--display:flex;}.elementor-23889 .elementor-element.elementor-element-eef94b8{--spacer-size:20px;}.elementor-23889 .elementor-element.elementor-element-2271170{--spacer-size:15px;}.elementor-23889 .elementor-element.elementor-element-e602f74{--display:flex;}.elementor-23889 .elementor-element.elementor-element-b017e2c .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-23889 .elementor-element.elementor-element-878c7b2{--display:flex;}.elementor-23889 .elementor-element.elementor-element-f68f566{--spacer-size:20px;}.elementor-23889 .elementor-element.elementor-element-87aaef0{--spacer-size:15px;}.elementor-23889 .elementor-element.elementor-element-52e42ae{--display:flex;}.elementor-23889 .elementor-element.elementor-element-e817aca .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-23889 .elementor-element.elementor-element-8dfcc89{--display:flex;}.elementor-23889 .elementor-element.elementor-element-f180eda{--spacer-size:20px;}.elementor-23889 .elementor-element.elementor-element-66f8321{--spacer-size:15px;}.elementor-23889 .elementor-element.elementor-element-c88af4b{--display:flex;}.elementor-23889 .elementor-element.elementor-element-a5423b2 .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-23889 .elementor-element.elementor-element-861f2c9{--display:flex;}.elementor-23889 .elementor-element.elementor-element-366cce6{--spacer-size:20px;}.elementor-23889 .elementor-element.elementor-element-8d7f1af{--spacer-size:25px;}.elementor-23889 .elementor-element.elementor-element-3f57e3d{--display:flex;}.elementor-23889 .elementor-element.elementor-element-ef2a90a{--display:flex;}.elementor-23889 .elementor-element.elementor-element-a77fa1d{--spacer-size:20px;}.elementor-23889 .elementor-element.elementor-element-9c90531{--spacer-size:15px;}.elementor-23889 .elementor-element.elementor-element-a5963f5{--display:flex;}.elementor-23889 .elementor-element.elementor-element-492a3e6 .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-23889 .elementor-element.elementor-element-0b171ae{--display:flex;}.elementor-23889 .elementor-element.elementor-element-11cacbe{--spacer-size:20px;}.elementor-23889 .elementor-element.elementor-element-0b544e2{--display:flex;}.elementor-23889 .elementor-element.elementor-element-05d1cc7{--spacer-size:20px;}.elementor-23889 .elementor-element.elementor-element-2d0963a{--display:flex;}.elementor-23889 .elementor-element.elementor-element-2b9715c{--spacer-size:20px;}.elementor-23889 .elementor-element.elementor-element-8a7b587{--spacer-size:15px;}.elementor-23889 .elementor-element.elementor-element-5659059{--display:flex;}.elementor-23889 .elementor-element.elementor-element-753f116 .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-23889 .elementor-element.elementor-element-aab3137{--display:flex;}.elementor-23889 .elementor-element.elementor-element-de45a8c{--spacer-size:20px;}.elementor-23889 .elementor-element.elementor-element-b5fb157{--spacer-size:15px;}.elementor-23889 .elementor-element.elementor-element-c0d8418{--display:flex;}.elementor-23889 .elementor-element.elementor-element-a301ba4 .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-23889 .elementor-element.elementor-element-bf5d9b8{--display:flex;}.elementor-23889 .elementor-element.elementor-element-551cf88{--spacer-size:20px;}.elementor-23889 .elementor-element.elementor-element-0975ab9{--spacer-size:15px;}.elementor-23889 .elementor-element.elementor-element-d0bdc39{--display:flex;}.elementor-23889 .elementor-element.elementor-element-df5dfd7{--display:flex;}.elementor-23889 .elementor-element.elementor-element-63f7640{--spacer-size:20px;}.elementor-23889 .elementor-element.elementor-element-d8b00c7{--spacer-size:15px;}.elementor-23889 .elementor-element.elementor-element-bb2cf38{--display:flex;}.elementor-23889 .elementor-element.elementor-element-de79a64 .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-23889 .elementor-element.elementor-element-55d8d59{--display:flex;}.elementor-23889 .elementor-element.elementor-element-3488aa2{--spacer-size:20px;}.elementor-23889 .elementor-element.elementor-element-e7e1c98{--spacer-size:15px;}.elementor-23889 .elementor-element.elementor-element-07fe75d{--display:flex;}.elementor-23889 .elementor-element.elementor-element-bb8edb5 .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-23889 .elementor-element.elementor-element-36bc70c{--display:flex;}.elementor-23889 .elementor-element.elementor-element-38f46dd{--spacer-size:20px;}.elementor-23889 .elementor-element.elementor-element-5b33819{--spacer-size:15px;}.elementor-23889 .elementor-element.elementor-element-8de1e93{--display:flex;}.elementor-23889 .elementor-element.elementor-element-85d8d1c .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-23889 .elementor-element.elementor-element-0754f4e{--display:flex;}.elementor-23889 .elementor-element.elementor-element-92d1e70{--spacer-size:20px;}.elementor-23889 .elementor-element.elementor-element-b339975{--spacer-size:15px;}.elementor-23889 .elementor-element.elementor-element-bcc2d51{--display:flex;}.elementor-23889 .elementor-element.elementor-element-c3d0e47{--spacer-size:15px;}.elementor-23889 .elementor-element.elementor-element-12faf08 .elementor-button{background-color:var( --e-global-color-primary );}.elementor-23889 .elementor-element.elementor-element-66a5e58{--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-23889 .elementor-element.elementor-element-2160622 .elementor-heading-title{font-size:21px;line-height:1.2em;}.elementor-23889 .elementor-element.elementor-element-84da21e .elementor-heading-title{font-size:21px;line-height:1.2em;}.elementor-23889 .elementor-element.elementor-element-90ae6b4 .elementor-heading-title{font-size:21px;line-height:1.2em;}.elementor-23889 .elementor-element.elementor-element-ee8bb97 .elementor-heading-title{font-size:21px;line-height:1.2em;}.elementor-23889 .elementor-element.elementor-element-2ca9010 .elementor-heading-title{font-size:21px;line-height:1.2em;}.elementor-23889 .elementor-element.elementor-element-b017e2c .elementor-heading-title{font-size:21px;line-height:1.2em;}.elementor-23889 .elementor-element.elementor-element-e817aca .elementor-heading-title{font-size:21px;line-height:1.2em;}.elementor-23889 .elementor-element.elementor-element-a5423b2 .elementor-heading-title{font-size:21px;line-height:1.2em;}.elementor-23889 .elementor-element.elementor-element-492a3e6 .elementor-heading-title{font-size:21px;line-height:1.2em;}.elementor-23889 .elementor-element.elementor-element-753f116 .elementor-heading-title{font-size:21px;line-height:1.2em;}.elementor-23889 .elementor-element.elementor-element-a301ba4 .elementor-heading-title{font-size:21px;line-height:1.2em;}.elementor-23889 .elementor-element.elementor-element-de79a64 .elementor-heading-title{font-size:21px;line-height:1.2em;}.elementor-23889 .elementor-element.elementor-element-bb8edb5 .elementor-heading-title{font-size:21px;line-height:1.2em;}.elementor-23889 .elementor-element.elementor-element-85d8d1c .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 */