.elementor-21603 .elementor-element.elementor-element-6265b43{--display:flex;}.elementor-21603 .elementor-element.elementor-element-705b106{--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-21603 .elementor-element.elementor-element-d261a99{--display:flex;}.elementor-21603 .elementor-element.elementor-element-d03cf55{--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-21603 .elementor-element.elementor-element-4dc650f .elementor-button{background-color:var( --e-global-color-primary );}.elementor-21603 .elementor-element.elementor-element-b6006fa{--spacer-size:25px;}.elementor-21603 .elementor-element.elementor-element-e715fac{--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-21603 .elementor-element.elementor-element-e56c7cc{--display:flex;}.elementor-21603 .elementor-element.elementor-element-dc0e490{--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-21603 .elementor-element.elementor-element-47c78c4{--spacer-size:20px;}.elementor-21603 .elementor-element.elementor-element-d0a0cb8{--spacer-size:15px;}.elementor-21603 .elementor-element.elementor-element-d562832{--display:flex;}.elementor-21603 .elementor-element.elementor-element-59a99c3 .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-21603 .elementor-element.elementor-element-d3be39f{--display:flex;}.elementor-21603 .elementor-element.elementor-element-9cdb869{--spacer-size:20px;}.elementor-21603 .elementor-element.elementor-element-5de64ec{--spacer-size:15px;}.elementor-21603 .elementor-element.elementor-element-0f9cc12{--display:flex;}.elementor-21603 .elementor-element.elementor-element-0c70176 .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-21603 .elementor-element.elementor-element-f27c8b9{--display:flex;}.elementor-21603 .elementor-element.elementor-element-824acd7{--spacer-size:20px;}.elementor-21603 .elementor-element.elementor-element-75f8fe1{--spacer-size:15px;}.elementor-21603 .elementor-element.elementor-element-4adc376{--display:flex;}.elementor-21603 .elementor-element.elementor-element-77be3a6 .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-21603 .elementor-element.elementor-element-9307ea5{--display:flex;}.elementor-21603 .elementor-element.elementor-element-4f33f42{--spacer-size:20px;}.elementor-21603 .elementor-element.elementor-element-81f25ee{--spacer-size:15px;}.elementor-21603 .elementor-element.elementor-element-c99f0dd{--display:flex;}.elementor-21603 .elementor-element.elementor-element-561dc72{--spacer-size:20px;}.elementor-21603 .elementor-element.elementor-element-6a82434{--spacer-size:15px;}.elementor-21603 .elementor-element.elementor-element-131b033{--display:flex;}.elementor-21603 .elementor-element.elementor-element-eed6263{--display:flex;}.elementor-21603 .elementor-element.elementor-element-3a6a18f{--spacer-size:20px;}.elementor-21603 .elementor-element.elementor-element-b482ef4{--display:flex;}.elementor-21603 .elementor-element.elementor-element-c2e1e18{--spacer-size:20px;}.elementor-21603 .elementor-element.elementor-element-01c563c{--spacer-size:15px;}.elementor-21603 .elementor-element.elementor-element-81217e2{--display:flex;}.elementor-21603 .elementor-element.elementor-element-0cec375{--display:flex;}.elementor-21603 .elementor-element.elementor-element-d79b14e{--spacer-size:20px;}.elementor-21603 .elementor-element.elementor-element-ec05ffe{--display:flex;}.elementor-21603 .elementor-element.elementor-element-831bfdd{--spacer-size:20px;}.elementor-21603 .elementor-element.elementor-element-e3ccd29{--spacer-size:15px;}.elementor-21603 .elementor-element.elementor-element-b5ee7f8{--spacer-size:15px;}.elementor-21603 .elementor-element.elementor-element-076ac77{--display:flex;}.elementor-21603 .elementor-element.elementor-element-32c8a38{--spacer-size:15px;}.elementor-21603 .elementor-element.elementor-element-1ff6b85 .elementor-button{background-color:var( --e-global-color-primary );}.elementor-21603 .elementor-element.elementor-element-f2ae55b{--spacer-size:25px;}.elementor-21603 .elementor-element.elementor-element-d5be6a0{--display:flex;}.elementor-21603 .elementor-element.elementor-element-88eff98{--display:flex;}.elementor-21603 .elementor-element.elementor-element-4c2d83c{--spacer-size:20px;}.elementor-21603 .elementor-element.elementor-element-bb9d269{--spacer-size:15px;}.elementor-21603 .elementor-element.elementor-element-d4ef6e1{--display:flex;}.elementor-21603 .elementor-element.elementor-element-0c8d46d{--display:flex;}.elementor-21603 .elementor-element.elementor-element-da727ed{--spacer-size:20px;}.elementor-21603 .elementor-element.elementor-element-b7cc435{--display:flex;}.elementor-21603 .elementor-element.elementor-element-de21c74{--spacer-size:20px;}.elementor-21603 .elementor-element.elementor-element-6f5ed81{--spacer-size:15px;}.elementor-21603 .elementor-element.elementor-element-9fb3f29{--display:flex;}.elementor-21603 .elementor-element.elementor-element-a78f26c{--display:flex;}.elementor-21603 .elementor-element.elementor-element-13a3e48{--spacer-size:20px;}.elementor-21603 .elementor-element.elementor-element-ebb76e1{--display:flex;}.elementor-21603 .elementor-element.elementor-element-9684603{--spacer-size:20px;}.elementor-21603 .elementor-element.elementor-element-905e2f2{--spacer-size:15px;}.elementor-21603 .elementor-element.elementor-element-f6ba471{--display:flex;}.elementor-21603 .elementor-element.elementor-element-b605667{--spacer-size:15px;}.elementor-21603 .elementor-element.elementor-element-f1fcc36 .elementor-button{background-color:var( --e-global-color-primary );}.elementor-21603 .elementor-element.elementor-element-ccf5a91{--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-21603 .elementor-element.elementor-element-59a99c3 .elementor-heading-title{font-size:21px;line-height:1.2em;}.elementor-21603 .elementor-element.elementor-element-0c70176 .elementor-heading-title{font-size:21px;line-height:1.2em;}.elementor-21603 .elementor-element.elementor-element-77be3a6 .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 */