.elementor-24035 .elementor-element.elementor-element-a5ed716{--display:flex;}.elementor-24035 .elementor-element.elementor-element-d61a3f4{--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-24035 .elementor-element.elementor-element-6d81202{--display:flex;}.elementor-24035 .elementor-element.elementor-element-96792c2{--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-24035 .elementor-element.elementor-element-c25486d .elementor-button{background-color:var( --e-global-color-primary );}.elementor-24035 .elementor-element.elementor-element-ddde325{--spacer-size:25px;}.elementor-24035 .elementor-element.elementor-element-c2c97f4{--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-24035 .elementor-element.elementor-element-aa4af3e{--display:flex;}.elementor-24035 .elementor-element.elementor-element-8c61772{--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-24035 .elementor-element.elementor-element-0187033{--spacer-size:20px;}.elementor-24035 .elementor-element.elementor-element-5054a51{--spacer-size:15px;}.elementor-24035 .elementor-element.elementor-element-20b3a5f{--display:flex;}.elementor-24035 .elementor-element.elementor-element-dc180e2 .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-24035 .elementor-element.elementor-element-0cc3cfb{--display:flex;}.elementor-24035 .elementor-element.elementor-element-b022ced{--spacer-size:20px;}.elementor-24035 .elementor-element.elementor-element-66a3572{--spacer-size:15px;}.elementor-24035 .elementor-element.elementor-element-ac7bcad{--display:flex;}.elementor-24035 .elementor-element.elementor-element-c9a39ff .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-24035 .elementor-element.elementor-element-27c31c8{--display:flex;}.elementor-24035 .elementor-element.elementor-element-b725fd2{--spacer-size:20px;}.elementor-24035 .elementor-element.elementor-element-0eaecbf{--display:flex;}.elementor-24035 .elementor-element.elementor-element-791f099{--spacer-size:20px;}.elementor-24035 .elementor-element.elementor-element-310ee24{--spacer-size:15px;}.elementor-24035 .elementor-element.elementor-element-d5e4ad7{--display:flex;}.elementor-24035 .elementor-element.elementor-element-70d0eae .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-24035 .elementor-element.elementor-element-d52e0bd{--display:flex;}.elementor-24035 .elementor-element.elementor-element-4ed8bf8{--spacer-size:20px;}.elementor-24035 .elementor-element.elementor-element-1db6432{--spacer-size:15px;}.elementor-24035 .elementor-element.elementor-element-b1801ae{--display:flex;}.elementor-24035 .elementor-element.elementor-element-e099245{--display:flex;}.elementor-24035 .elementor-element.elementor-element-06c1b50{--spacer-size:20px;}.elementor-24035 .elementor-element.elementor-element-7f011e7{--spacer-size:15px;}.elementor-24035 .elementor-element.elementor-element-1197dd3{--display:flex;}.elementor-24035 .elementor-element.elementor-element-138de23 .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-24035 .elementor-element.elementor-element-b886773{--display:flex;}.elementor-24035 .elementor-element.elementor-element-5f42aed{--spacer-size:20px;}.elementor-24035 .elementor-element.elementor-element-ea826e2{--spacer-size:15px;}.elementor-24035 .elementor-element.elementor-element-5032b03{--display:flex;}.elementor-24035 .elementor-element.elementor-element-344a8f1{--display:flex;}.elementor-24035 .elementor-element.elementor-element-17aa0c8{--spacer-size:20px;}.elementor-24035 .elementor-element.elementor-element-1e8e861{--spacer-size:15px;}.elementor-24035 .elementor-element.elementor-element-a73612c{--display:flex;}.elementor-24035 .elementor-element.elementor-element-a5211f7 .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-24035 .elementor-element.elementor-element-a7a1471{--display:flex;}.elementor-24035 .elementor-element.elementor-element-4e0885d{--spacer-size:20px;}.elementor-24035 .elementor-element.elementor-element-a0d3d87{--spacer-size:15px;}.elementor-24035 .elementor-element.elementor-element-e866897{--display:flex;}.elementor-24035 .elementor-element.elementor-element-83f7ef1{--display:flex;}.elementor-24035 .elementor-element.elementor-element-9fc1a04{--spacer-size:20px;}.elementor-24035 .elementor-element.elementor-element-0ed8df4{--spacer-size:15px;}.elementor-24035 .elementor-element.elementor-element-d260725{--display:flex;}.elementor-24035 .elementor-element.elementor-element-a160bba .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-24035 .elementor-element.elementor-element-9198e18{--display:flex;}.elementor-24035 .elementor-element.elementor-element-802f67b{--spacer-size:20px;}.elementor-24035 .elementor-element.elementor-element-04bf12e{--spacer-size:15px;}.elementor-24035 .elementor-element.elementor-element-7511d51{--display:flex;}.elementor-24035 .elementor-element.elementor-element-0ea5992 .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-24035 .elementor-element.elementor-element-e68cb1d{--display:flex;}.elementor-24035 .elementor-element.elementor-element-728015e{--spacer-size:20px;}.elementor-24035 .elementor-element.elementor-element-3d0c3e4{--display:flex;}.elementor-24035 .elementor-element.elementor-element-fdf6f1d{--spacer-size:20px;}.elementor-24035 .elementor-element.elementor-element-1a5659a{--spacer-size:15px;}.elementor-24035 .elementor-element.elementor-element-689d35d{--display:flex;}.elementor-24035 .elementor-element.elementor-element-2b2a46c .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-24035 .elementor-element.elementor-element-628d147{--display:flex;}.elementor-24035 .elementor-element.elementor-element-1e23721{--spacer-size:20px;}.elementor-24035 .elementor-element.elementor-element-d815f64{--spacer-size:15px;}.elementor-24035 .elementor-element.elementor-element-3435c04{--display:flex;}.elementor-24035 .elementor-element.elementor-element-0cd8924{--spacer-size:15px;}.elementor-24035 .elementor-element.elementor-element-cbfa082 .elementor-button{background-color:var( --e-global-color-primary );}.elementor-24035 .elementor-element.elementor-element-e8ae7ed{--spacer-size:25px;}.elementor-24035 .elementor-element.elementor-element-52d9752{--display:flex;}.elementor-24035 .elementor-element.elementor-element-1f39bb8{--display:flex;}.elementor-24035 .elementor-element.elementor-element-b6f77a6{--spacer-size:20px;}.elementor-24035 .elementor-element.elementor-element-835a5c0{--spacer-size:15px;}.elementor-24035 .elementor-element.elementor-element-fa6bf2b{--display:flex;}.elementor-24035 .elementor-element.elementor-element-b764034 .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-24035 .elementor-element.elementor-element-78d97b7{--display:flex;}.elementor-24035 .elementor-element.elementor-element-1c8462b{--spacer-size:20px;}.elementor-24035 .elementor-element.elementor-element-2998910{--display:flex;}.elementor-24035 .elementor-element.elementor-element-525070c{--spacer-size:20px;}.elementor-24035 .elementor-element.elementor-element-756f4bf{--spacer-size:15px;}.elementor-24035 .elementor-element.elementor-element-60c2b56{--display:flex;}.elementor-24035 .elementor-element.elementor-element-e274027 .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-24035 .elementor-element.elementor-element-cb353ba{--display:flex;}.elementor-24035 .elementor-element.elementor-element-9e29485{--spacer-size:20px;}.elementor-24035 .elementor-element.elementor-element-d752f7a{--display:flex;}.elementor-24035 .elementor-element.elementor-element-298a031{--spacer-size:20px;}.elementor-24035 .elementor-element.elementor-element-3e2ef87{--spacer-size:15px;}.elementor-24035 .elementor-element.elementor-element-7d80058{--display:flex;}.elementor-24035 .elementor-element.elementor-element-cea8ec1 .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-24035 .elementor-element.elementor-element-a53026d{--display:flex;}.elementor-24035 .elementor-element.elementor-element-a475c74{--spacer-size:20px;}.elementor-24035 .elementor-element.elementor-element-0e89f85{--display:flex;}.elementor-24035 .elementor-element.elementor-element-475faf6{--spacer-size:20px;}.elementor-24035 .elementor-element.elementor-element-0d4b069{--display:flex;}.elementor-24035 .elementor-element.elementor-element-5f78edd{--spacer-size:20px;}.elementor-24035 .elementor-element.elementor-element-5bb1a97{--display:flex;}.elementor-24035 .elementor-element.elementor-element-015f785{--spacer-size:20px;}.elementor-24035 .elementor-element.elementor-element-1eefa3c{--spacer-size:15px;}.elementor-24035 .elementor-element.elementor-element-ffbb6ca{--display:flex;}.elementor-24035 .elementor-element.elementor-element-571fd5d{--display:flex;}.elementor-24035 .elementor-element.elementor-element-eabe9da{--spacer-size:20px;}.elementor-24035 .elementor-element.elementor-element-d2810d1{--spacer-size:15px;}.elementor-24035 .elementor-element.elementor-element-6678647{--display:flex;}.elementor-24035 .elementor-element.elementor-element-713bfeb .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-24035 .elementor-element.elementor-element-623bdd5{--display:flex;}.elementor-24035 .elementor-element.elementor-element-7f89521{--spacer-size:20px;}.elementor-24035 .elementor-element.elementor-element-1582b48{--display:flex;}.elementor-24035 .elementor-element.elementor-element-e6174fa{--spacer-size:20px;}.elementor-24035 .elementor-element.elementor-element-0c0c572{--spacer-size:15px;}.elementor-24035 .elementor-element.elementor-element-3442ea3{--display:flex;}.elementor-24035 .elementor-element.elementor-element-7ad92b9 .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-24035 .elementor-element.elementor-element-e9faa97{--display:flex;}.elementor-24035 .elementor-element.elementor-element-82d80c9{--spacer-size:20px;}.elementor-24035 .elementor-element.elementor-element-b092d84{--spacer-size:15px;}.elementor-24035 .elementor-element.elementor-element-ae5514d{--display:flex;}.elementor-24035 .elementor-element.elementor-element-93db4a4 .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-24035 .elementor-element.elementor-element-e2925ce{--display:flex;}.elementor-24035 .elementor-element.elementor-element-2227fa6{--spacer-size:20px;}.elementor-24035 .elementor-element.elementor-element-5ddc5d1{--spacer-size:15px;}.elementor-24035 .elementor-element.elementor-element-0b3e1f6{--display:flex;}.elementor-24035 .elementor-element.elementor-element-c7df937 .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-24035 .elementor-element.elementor-element-1a12ca6{--display:flex;}.elementor-24035 .elementor-element.elementor-element-2e84997{--spacer-size:20px;}.elementor-24035 .elementor-element.elementor-element-807f844{--display:flex;}.elementor-24035 .elementor-element.elementor-element-6f6adc4{--spacer-size:20px;}.elementor-24035 .elementor-element.elementor-element-368a58a{--spacer-size:15px;}.elementor-24035 .elementor-element.elementor-element-79fd7de{--display:flex;}.elementor-24035 .elementor-element.elementor-element-725585f{--spacer-size:15px;}.elementor-24035 .elementor-element.elementor-element-41f131b .elementor-button{background-color:var( --e-global-color-primary );}.elementor-24035 .elementor-element.elementor-element-8522559{--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-24035 .elementor-element.elementor-element-dc180e2 .elementor-heading-title{font-size:21px;line-height:1.2em;}.elementor-24035 .elementor-element.elementor-element-c9a39ff .elementor-heading-title{font-size:21px;line-height:1.2em;}.elementor-24035 .elementor-element.elementor-element-70d0eae .elementor-heading-title{font-size:21px;line-height:1.2em;}.elementor-24035 .elementor-element.elementor-element-138de23 .elementor-heading-title{font-size:21px;line-height:1.2em;}.elementor-24035 .elementor-element.elementor-element-a5211f7 .elementor-heading-title{font-size:21px;line-height:1.2em;}.elementor-24035 .elementor-element.elementor-element-a160bba .elementor-heading-title{font-size:21px;line-height:1.2em;}.elementor-24035 .elementor-element.elementor-element-0ea5992 .elementor-heading-title{font-size:21px;line-height:1.2em;}.elementor-24035 .elementor-element.elementor-element-2b2a46c .elementor-heading-title{font-size:21px;line-height:1.2em;}.elementor-24035 .elementor-element.elementor-element-b764034 .elementor-heading-title{font-size:21px;line-height:1.2em;}.elementor-24035 .elementor-element.elementor-element-e274027 .elementor-heading-title{font-size:21px;line-height:1.2em;}.elementor-24035 .elementor-element.elementor-element-cea8ec1 .elementor-heading-title{font-size:21px;line-height:1.2em;}.elementor-24035 .elementor-element.elementor-element-713bfeb .elementor-heading-title{font-size:21px;line-height:1.2em;}.elementor-24035 .elementor-element.elementor-element-7ad92b9 .elementor-heading-title{font-size:21px;line-height:1.2em;}.elementor-24035 .elementor-element.elementor-element-93db4a4 .elementor-heading-title{font-size:21px;line-height:1.2em;}.elementor-24035 .elementor-element.elementor-element-c7df937 .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 */