.elementor-56 .elementor-element.elementor-element-8b9aa02>.elementor-container{max-width:1500px}.elementor-56 .elementor-element.elementor-element-8b9aa02{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:0}.elementor-56 .elementor-element.elementor-element-8b9aa02>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-56 .elementor-element.elementor-element-3d6ceed:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-56 .elementor-element.elementor-element-3d6ceed>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://www.cfc-marault.fr/wp-content/uploads/2024/06/batch_CFCMARAULT_SITE-220.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-56 .elementor-element.elementor-element-3d6ceed>.elementor-element-populated>.elementor-background-overlay{background-color:var(--e-global-color-text);opacity:.3}.elementor-56 .elementor-element.elementor-element-3d6ceed>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:11em 1em}.elementor-56 .elementor-element.elementor-element-3d6ceed>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-56 .elementor-element.elementor-element-d66d58c>.elementor-widget-container{padding:0 20%}.elementor-56 .elementor-element.elementor-element-d66d58c{text-align:center}.elementor-56 .elementor-element.elementor-element-d66d58c .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);line-height:var(--e-global-typography-primary-line-height);letter-spacing:var(--e-global-typography-primary-letter-spacing);color:var(--e-global-color-dea41e4)}.elementor-56 .elementor-element.elementor-element-823a976{padding:9em 1em}.elementor-56 .elementor-element.elementor-element-33cefca>.elementor-element-populated{padding:1em 3em 1em 1em}.elementor-56 .elementor-element.elementor-element-7ff46d9{z-index:2}.elementor-56 .elementor-element.elementor-element-7ff46d9>.elementor-widget-container{box-shadow:-20px 20px 0px 0px #d2a167}.elementor-56 .elementor-element.elementor-element-7ff46d9 img{width:100%;height:450px;object-fit:cover;object-position:center center;box-shadow:0px 10px 50px 0px rgba(0,0,0,.35)}.elementor-56 .elementor-element.elementor-element-7d6f570{padding:0 0 2em}.elementor-bc-flex-widget .elementor-56 .elementor-element.elementor-element-7209b31.elementor-column .elementor-widget-wrap{align-items:center}.elementor-56 .elementor-element.elementor-element-7209b31.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-56 .elementor-element.elementor-element-7209b31>.elementor-element-populated{padding:0 3em 0 0}.elementor-56 .elementor-element.elementor-element-9f9c272 .elementor-heading-title{font-family:var(--e-global-typography-50580d3-font-family),Sans-serif;font-size:var(--e-global-typography-50580d3-font-size);font-weight:var(--e-global-typography-50580d3-font-weight);text-transform:var(--e-global-typography-50580d3-text-transform);line-height:var(--e-global-typography-50580d3-line-height);letter-spacing:var(--e-global-typography-50580d3-letter-spacing);color:var(--e-global-color-primary)}.elementor-bc-flex-widget .elementor-56 .elementor-element.elementor-element-6c18010.elementor-column .elementor-widget-wrap{align-items:center}.elementor-56 .elementor-element.elementor-element-6c18010.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-56 .elementor-element.elementor-element-6c18010>.elementor-element-populated{padding:0}.elementor-56 .elementor-element.elementor-element-c6d2c66{z-index:2}.elementor-56 .elementor-element.elementor-element-c6d2c66 img{width:100%;height:251px;object-fit:cover;object-position:center center}.elementor-56 .elementor-element.elementor-element-5997bfe{--spacer-size:596px;width:var(--container-widget-width,1350px);max-width:1350px;--container-widget-width:1350px;--container-widget-flex-grow:0;top:-86px}body:not(.rtl) .elementor-56 .elementor-element.elementor-element-5997bfe{left:-815px}body.rtl .elementor-56 .elementor-element.elementor-element-5997bfe{right:-815px}.elementor-56 .elementor-element.elementor-element-5997bfe>.elementor-widget-container{border-style:solid;border-width:20px;border-color:var(--e-global-color-4b6a9a3)}.elementor-56 .elementor-element.elementor-element-4524fbb{z-index:2;columns:2;column-gap:50px;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);line-height:var(--e-global-typography-text-line-height);color:var(--e-global-color-primary)}.elementor-56 .elementor-element.elementor-element-e240b01{padding:1em 1em 7em}.elementor-56 .elementor-element.elementor-element-85a2a5a>.elementor-element-populated{padding:1em 5em 1em 1em}.elementor-56 .elementor-element.elementor-element-f0d8892{text-align:start}.elementor-56 .elementor-element.elementor-element-f0d8892 .elementor-heading-title{font-family:var(--e-global-typography-84ca66e-font-family),Sans-serif;font-size:var(--e-global-typography-84ca66e-font-size);font-weight:var(--e-global-typography-84ca66e-font-weight);text-transform:var(--e-global-typography-84ca66e-text-transform);line-height:var(--e-global-typography-84ca66e-line-height);letter-spacing:var(--e-global-typography-84ca66e-letter-spacing);color:var(--e-global-color-secondary)}.elementor-56 .elementor-element.elementor-element-4084146 .elementor-heading-title{font-family:var(--e-global-typography-5d167aa-font-family),Sans-serif;font-size:var(--e-global-typography-5d167aa-font-size);font-weight:var(--e-global-typography-5d167aa-font-weight);line-height:var(--e-global-typography-5d167aa-line-height);color:var(--e-global-color-primary)}.elementor-56 .elementor-element.elementor-element-a1dd342{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);line-height:var(--e-global-typography-text-line-height);color:var(--e-global-color-primary)}.elementor-56 .elementor-element.elementor-element-660e863 img{width:100%;height:433px;object-fit:cover;object-position:bottom center}.elementor-56 .elementor-element.elementor-element-4a97973:not(.elementor-motion-effects-element-type-background),.elementor-56 .elementor-element.elementor-element-4a97973>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-4b6a9a3)}.elementor-56 .elementor-element.elementor-element-4a97973{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:5em 1em}.elementor-56 .elementor-element.elementor-element-4a97973>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-56 .elementor-element.elementor-element-fb6d482 img{width:100%;height:433px;object-fit:cover;object-position:bottom center}.elementor-bc-flex-widget .elementor-56 .elementor-element.elementor-element-01165cd.elementor-column .elementor-widget-wrap{align-items:center}.elementor-56 .elementor-element.elementor-element-01165cd.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-56 .elementor-element.elementor-element-01165cd>.elementor-element-populated{padding:1em 1em 1em 5em}.elementor-56 .elementor-element.elementor-element-2c5370c{text-align:start}.elementor-56 .elementor-element.elementor-element-2c5370c .elementor-heading-title{font-family:var(--e-global-typography-84ca66e-font-family),Sans-serif;font-size:var(--e-global-typography-84ca66e-font-size);font-weight:var(--e-global-typography-84ca66e-font-weight);text-transform:var(--e-global-typography-84ca66e-text-transform);line-height:var(--e-global-typography-84ca66e-line-height);letter-spacing:var(--e-global-typography-84ca66e-letter-spacing);color:var(--e-global-color-secondary)}.elementor-56 .elementor-element.elementor-element-ce7d07c .elementor-heading-title{font-family:var(--e-global-typography-5d167aa-font-family),Sans-serif;font-size:var(--e-global-typography-5d167aa-font-size);font-weight:var(--e-global-typography-5d167aa-font-weight);line-height:var(--e-global-typography-5d167aa-line-height);color:var(--e-global-color-primary)}.elementor-56 .elementor-element.elementor-element-e8edce1{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);line-height:var(--e-global-typography-text-line-height);color:var(--e-global-color-primary)}.elementor-56 .elementor-element.elementor-element-477a826:not(.elementor-motion-effects-element-type-background),.elementor-56 .elementor-element.elementor-element-477a826>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-dea41e4)}.elementor-56 .elementor-element.elementor-element-477a826{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:6em 1em 7em}.elementor-56 .elementor-element.elementor-element-477a826>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-56 .elementor-element.elementor-element-1d9e8c2>.elementor-element-populated{padding:1em 3em 1em 1em}.elementor-56 .elementor-element.elementor-element-86b6ffb .elementor-heading-title{font-family:var(--e-global-typography-84ca66e-font-family),Sans-serif;font-size:var(--e-global-typography-84ca66e-font-size);font-weight:var(--e-global-typography-84ca66e-font-weight);text-transform:var(--e-global-typography-84ca66e-text-transform);line-height:var(--e-global-typography-84ca66e-line-height);letter-spacing:var(--e-global-typography-84ca66e-letter-spacing);color:var(--e-global-color-secondary)}.elementor-56 .elementor-element.elementor-element-5790cb9 .elementor-heading-title{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-size:var(--e-global-typography-secondary-font-size);font-weight:var(--e-global-typography-secondary-font-weight);line-height:var(--e-global-typography-secondary-line-height);color:var(--e-global-color-primary)}.elementor-56 .elementor-element.elementor-element-d600eb7{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);line-height:var(--e-global-typography-text-line-height);color:var(--e-global-color-primary)}:root{--page-title-display:none}@media(max-width:1024px){.elementor-56 .elementor-element.elementor-element-3d6ceed:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-56 .elementor-element.elementor-element-3d6ceed>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:center center}.elementor-56 .elementor-element.elementor-element-3d6ceed>.elementor-element-populated{padding:8em 1em}.elementor-56 .elementor-element.elementor-element-d66d58c .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)}.elementor-56 .elementor-element.elementor-element-823a976{padding:4em 1em}.elementor-56 .elementor-element.elementor-element-33cefca>.elementor-element-populated{padding:2em}.elementor-56 .elementor-element.elementor-element-7ff46d9 img{height:450px}.elementor-56 .elementor-element.elementor-element-8216cd9>.elementor-element-populated{padding:1em}.elementor-56 .elementor-element.elementor-element-7d6f570{padding:0}.elementor-56 .elementor-element.elementor-element-7209b31.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-56 .elementor-element.elementor-element-7209b31>.elementor-element-populated{padding:0}.elementor-56 .elementor-element.elementor-element-9f9c272{width:var(--container-widget-width,350px);max-width:350px;--container-widget-width:350px;--container-widget-flex-grow:0;z-index:2;text-align:center}.elementor-56 .elementor-element.elementor-element-9f9c272 .elementor-heading-title{font-size:var(--e-global-typography-50580d3-font-size);line-height:var(--e-global-typography-50580d3-line-height);letter-spacing:var(--e-global-typography-50580d3-letter-spacing)}.elementor-56 .elementor-element.elementor-element-c6d2c66>.elementor-widget-container{padding:1em 0 0}.elementor-56 .elementor-element.elementor-element-c6d2c66 img{height:400px;object-fit:cover}.elementor-56 .elementor-element.elementor-element-5997bfe{--spacer-size:730px;--container-widget-width:630px;--container-widget-flex-grow:0;width:var(--container-widget-width,630px);max-width:630px;top:-21vh}body:not(.rtl) .elementor-56 .elementor-element.elementor-element-5997bfe{left:4vw}body.rtl .elementor-56 .elementor-element.elementor-element-5997bfe{right:4vw}.elementor-56 .elementor-element.elementor-element-4524fbb{columns:1;text-align:center;font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-56 .elementor-element.elementor-element-e240b01{padding:1em 2em 4em}.elementor-56 .elementor-element.elementor-element-85a2a5a>.elementor-element-populated{padding:1em 2em 3em}.elementor-56 .elementor-element.elementor-element-f0d8892{text-align:center}.elementor-56 .elementor-element.elementor-element-f0d8892 .elementor-heading-title{font-size:var(--e-global-typography-84ca66e-font-size);line-height:var(--e-global-typography-84ca66e-line-height);letter-spacing:var(--e-global-typography-84ca66e-letter-spacing)}.elementor-56 .elementor-element.elementor-element-4084146{text-align:center}.elementor-56 .elementor-element.elementor-element-4084146 .elementor-heading-title{font-size:var(--e-global-typography-5d167aa-font-size);line-height:var(--e-global-typography-5d167aa-line-height)}.elementor-56 .elementor-element.elementor-element-a1dd342{text-align:center;font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-56 .elementor-element.elementor-element-a1c5c96>.elementor-element-populated{padding:0}.elementor-56 .elementor-element.elementor-element-660e863 img{height:440px}.elementor-56 .elementor-element.elementor-element-4a97973{padding:1em 2em 4em}.elementor-56 .elementor-element.elementor-element-01e4be4>.elementor-element-populated{padding:0}.elementor-56 .elementor-element.elementor-element-fb6d482 img{height:440px}.elementor-56 .elementor-element.elementor-element-01165cd>.elementor-element-populated{padding:1em 2em 3em}.elementor-56 .elementor-element.elementor-element-2c5370c{text-align:center}.elementor-56 .elementor-element.elementor-element-2c5370c .elementor-heading-title{font-size:var(--e-global-typography-84ca66e-font-size);line-height:var(--e-global-typography-84ca66e-line-height);letter-spacing:var(--e-global-typography-84ca66e-letter-spacing)}.elementor-56 .elementor-element.elementor-element-ce7d07c{text-align:center}.elementor-56 .elementor-element.elementor-element-ce7d07c .elementor-heading-title{font-size:var(--e-global-typography-5d167aa-font-size);line-height:var(--e-global-typography-5d167aa-line-height)}.elementor-56 .elementor-element.elementor-element-e8edce1{text-align:center;font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-56 .elementor-element.elementor-element-477a826{padding:3em 0}.elementor-56 .elementor-element.elementor-element-1d9e8c2>.elementor-element-populated{padding:1em 2em 1em 1em}.elementor-56 .elementor-element.elementor-element-86b6ffb{text-align:start}.elementor-56 .elementor-element.elementor-element-86b6ffb .elementor-heading-title{font-size:var(--e-global-typography-84ca66e-font-size);line-height:var(--e-global-typography-84ca66e-line-height);letter-spacing:var(--e-global-typography-84ca66e-letter-spacing)}.elementor-56 .elementor-element.elementor-element-5790cb9 .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-56 .elementor-element.elementor-element-d600eb7{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}}@media(max-width:767px){.elementor-56 .elementor-element.elementor-element-d66d58c>.elementor-widget-container{padding:0}.elementor-56 .elementor-element.elementor-element-d66d58c .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)}.elementor-56 .elementor-element.elementor-element-823a976{padding:2em 1em 4em}.elementor-56 .elementor-element.elementor-element-33cefca>.elementor-element-populated{padding:1.5em .7em 1em}.elementor-56 .elementor-element.elementor-element-7ff46d9 img{height:300px}.elementor-56 .elementor-element.elementor-element-7d6f570{padding:0}.elementor-56 .elementor-element.elementor-element-9f9c272 .elementor-heading-title{font-size:var(--e-global-typography-50580d3-font-size);line-height:var(--e-global-typography-50580d3-line-height);letter-spacing:var(--e-global-typography-50580d3-letter-spacing)}.elementor-56 .elementor-element.elementor-element-c6d2c66 img{height:180px}.elementor-56 .elementor-element.elementor-element-5997bfe{--spacer-size:900px;--container-widget-width:400px;--container-widget-flex-grow:0;width:var(--container-widget-width,400px);max-width:400px;top:-137vh}body:not(.rtl) .elementor-56 .elementor-element.elementor-element-5997bfe{left:-94vw}body.rtl .elementor-56 .elementor-element.elementor-element-5997bfe{right:-94vw}.elementor-56 .elementor-element.elementor-element-4524fbb{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-56 .elementor-element.elementor-element-e240b01{padding:1em 1em 3em}.elementor-56 .elementor-element.elementor-element-85a2a5a>.elementor-element-populated{padding:1em 1em 2em}.elementor-56 .elementor-element.elementor-element-f0d8892{text-align:center}.elementor-56 .elementor-element.elementor-element-f0d8892 .elementor-heading-title{font-size:var(--e-global-typography-84ca66e-font-size);line-height:var(--e-global-typography-84ca66e-line-height);letter-spacing:var(--e-global-typography-84ca66e-letter-spacing)}.elementor-56 .elementor-element.elementor-element-4084146 .elementor-heading-title{font-size:var(--e-global-typography-5d167aa-font-size);line-height:var(--e-global-typography-5d167aa-line-height)}.elementor-56 .elementor-element.elementor-element-a1dd342{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-56 .elementor-element.elementor-element-660e863 img{height:220px}.elementor-56 .elementor-element.elementor-element-4a97973{padding:3em 1em}.elementor-56 .elementor-element.elementor-element-fb6d482 img{height:220px}.elementor-56 .elementor-element.elementor-element-01165cd>.elementor-element-populated{padding:1em 1em 2em}.elementor-56 .elementor-element.elementor-element-2c5370c{text-align:center}.elementor-56 .elementor-element.elementor-element-2c5370c .elementor-heading-title{font-size:var(--e-global-typography-84ca66e-font-size);line-height:var(--e-global-typography-84ca66e-line-height);letter-spacing:var(--e-global-typography-84ca66e-letter-spacing)}.elementor-56 .elementor-element.elementor-element-ce7d07c .elementor-heading-title{font-size:var(--e-global-typography-5d167aa-font-size);line-height:var(--e-global-typography-5d167aa-line-height)}.elementor-56 .elementor-element.elementor-element-e8edce1{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}.elementor-56 .elementor-element.elementor-element-477a826{padding:1em 1em 2em}.elementor-56 .elementor-element.elementor-element-86b6ffb{text-align:start}.elementor-56 .elementor-element.elementor-element-86b6ffb .elementor-heading-title{font-size:var(--e-global-typography-84ca66e-font-size);line-height:var(--e-global-typography-84ca66e-line-height);letter-spacing:var(--e-global-typography-84ca66e-letter-spacing)}.elementor-56 .elementor-element.elementor-element-5790cb9 .elementor-heading-title{font-size:var(--e-global-typography-secondary-font-size);line-height:var(--e-global-typography-secondary-line-height)}.elementor-56 .elementor-element.elementor-element-d600eb7{font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height)}}@media(min-width:768px){.elementor-56 .elementor-element.elementor-element-3d6ceed{width:100%}.elementor-56 .elementor-element.elementor-element-33cefca{width:35%}.elementor-56 .elementor-element.elementor-element-8216cd9{width:65%}.elementor-56 .elementor-element.elementor-element-7209b31{width:40%}.elementor-56 .elementor-element.elementor-element-6c18010{width:60%}.elementor-56 .elementor-element.elementor-element-85a2a5a{width:40%}.elementor-56 .elementor-element.elementor-element-a1c5c96{width:60%}.elementor-56 .elementor-element.elementor-element-01e4be4{width:60%}.elementor-56 .elementor-element.elementor-element-01165cd{width:40%}}@media(max-width:1024px) and (min-width:768px){.elementor-56 .elementor-element.elementor-element-33cefca{width:100%}.elementor-56 .elementor-element.elementor-element-8216cd9{width:100%}.elementor-56 .elementor-element.elementor-element-7209b31{width:100%}.elementor-56 .elementor-element.elementor-element-6c18010{width:100%}.elementor-56 .elementor-element.elementor-element-85a2a5a{width:100%}.elementor-56 .elementor-element.elementor-element-a1c5c96{width:100%}.elementor-56 .elementor-element.elementor-element-01e4be4{width:100%}.elementor-56 .elementor-element.elementor-element-01165cd{width:100%}}