.elementor-6070101 .elementor-element.elementor-element-ef716b9{padding:0% 5% 5% 5%;}.elementor-6070101 .elementor-element.elementor-element-45fd1cf.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}.elementor-6070101 .elementor-element.elementor-element-0883fbb{text-align:center;color:var(--e-global-color-612f7f6);width:var(--container-widget-width);max-width:max(60%, 100%);--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-6070101 .elementor-element.elementor-element-dffee5e:not(.elementor-motion-effects-element-type-background), .elementor-6070101 .elementor-element.elementor-element-dffee5e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var(--e-global-color-612f7f6);}.elementor-6070101 .elementor-element.elementor-element-dffee5e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:5% 5% 5% 5%;}.elementor-6070101 .elementor-element.elementor-element-dffee5e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6070101 .elementor-element.elementor-element-1f62025 > .elementor-widget-container{margin:-118px 0px 0px 0px;}.elementor-6070101 .elementor-element.elementor-element-da611d7 img{height:470px;object-fit:cover;}.elementor-bc-flex-widget .elementor-6070101 .elementor-element.elementor-element-51b5572.elementor-column .elementor-column-wrap{align-items:center;}.elementor-6070101 .elementor-element.elementor-element-51b5572.elementor-column.elementor-element[data-element_type=column] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-6070101 .elementor-element.elementor-element-51b5572 > .elementor-element-populated{padding:10% 10% 10% 10%;}.elementor-6070101 .elementor-element.elementor-element-b2e25b4 .elementor-heading-title{color:#FFFFFF;font-family:"Recoleta", sans-serif;font-size:2.5em;font-weight:500;}.elementor-6070101 .elementor-element.elementor-element-b2e25b4 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-6070101 .elementor-element.elementor-element-a519fde .elementor-heading-title{color:var(--e-global-color-3a8edbf);font-family:"Recoleta", sans-serif;font-size:1.7em;font-weight:300;}.elementor-6070101 .elementor-element.elementor-element-8dc299b{color:#FFFFFF;}.elementor-6070101 .elementor-element.elementor-element-4f02f44{padding:5% 5% 5% 5%;}.elementor-6070101 .elementor-element.elementor-element-75f2e98 .elementor-heading-title{color:#FFFFFF;font-family:"Recoleta", sans-serif;font-size:34px;font-weight:100;}.elementor-6070101 .elementor-element.elementor-element-75f2e98{width:var(--container-widget-width);max-width:max(36%, 100%);--container-widget-width:36%;--container-widget-flex-grow:0;}.elementor-6070101 .elementor-element.elementor-element-0ca39a6{color:#FFFFFF;font-weight:300;width:100%;max-width:100%;}.elementor-6070101 .elementor-element.elementor-element-0ca39a6 > .elementor-widget-container{margin:-10px 0px -18px 0px;}.elementor-6070101 .elementor-element.elementor-element-0fca875 .swiper-slide-image{height:456px;}.elementor-6070101 .elementor-element.elementor-element-0fca875 .swiper{--init-slides:4;--init-gap:20px;}.elementor-6070101 .elementor-element.elementor-element-0fca875 .elementor-image-carousel-caption{text-align:center;}.elementor-6070101 .elementor-element.elementor-element-0fca875 .elementor-swiper-button{color:var(--e-global-color-9455728);}.elementor-6070101 .elementor-element.elementor-element-0fca875 .swiper-pagination-bullet{background:var(--e-global-color-612f7f6);}.elementor-6070101 .elementor-element.elementor-element-0fca875 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0em 0em 1em 0em;}.elementor-6070101 .elementor-element.elementor-element-1fd5fb9{text-align:center;}.elementor-6070101 .elementor-element.elementor-element-1fd5fb9 .elementor-heading-title{color:var(--e-global-color-3a8edbf);font-family:"Recoleta", sans-serif;font-weight:600;font-style:italic;}#content, #wrapper, #wrapper .container{min-width:100%;margin:0 !important;padding:0 !important;background:inherit !important;color:inherit !important;font:inherit !important;box-shadow:none !important;}@media(max-width:1024px){.elementor-6070101 .elementor-element.elementor-element-0883fbb{--container-widget-width:80%;--container-widget-flex-grow:0;width:var(--container-widget-width);max-width:max(80%, 100%);}.elementor-6070101 .elementor-element.elementor-element-1f62025 img{height:359px;object-fit:cover;}.elementor-6070101 .elementor-element.elementor-element-1f62025 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6070101 .elementor-element.elementor-element-75f2e98{--container-widget-width:65%;--container-widget-flex-grow:0;width:var(--container-widget-width);max-width:max(65%, 100%);}.elementor-6070101 .elementor-element.elementor-element-0ca39a6{width:var(--container-widget-width);max-width:max(65%, 100%);--container-widget-width:65%;--container-widget-flex-grow:0;}}@media(max-width:767px){.elementor-6070101 .elementor-element.elementor-element-0883fbb{--container-widget-width:90%;--container-widget-flex-grow:0;width:var(--container-widget-width);max-width:max(90%, 100%);}.elementor-6070101 .elementor-element.elementor-element-a6df861{width:100%;}}@media(min-width:768px){.elementor-6070101 .elementor-element.elementor-element-965d631{width:22.448%;}.elementor-6070101 .elementor-element.elementor-element-73e067c{width:22.553%;}.elementor-6070101 .elementor-element.elementor-element-51b5572{width:54.665%;}.elementor-6070101 .elementor-element.elementor-element-fc5d288{width:37.291%;}.elementor-6070101 .elementor-element.elementor-element-e4dfd9d{width:62.709%;}}@media(max-width:1024px) and (min-width:768px){.elementor-6070101 .elementor-element.elementor-element-965d631{width:50%;}.elementor-6070101 .elementor-element.elementor-element-73e067c{width:50%;}.elementor-6070101 .elementor-element.elementor-element-51b5572{width:100%;}.elementor-6070101 .elementor-element.elementor-element-a6df861{width:100%;}.elementor-6070101 .elementor-element.elementor-element-fc5d288{width:70%;}}/* Start custom CSS for section, class: .elementor-element-4f02f44 */.nos-produits:before{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 40%;
    height: 70%;
    background-color: #5D7465;
}



@media (max-width: 1024px) {
    .nos-produits:before{
        width: 70%;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */ @font-face {
	font-family: 'Recoleta';
	font-weight: 100;
	font-style: normal;
	font-display: swap;
	src: url('/modules/creativeelements/views/fonts/Recoleta Thin.otf') format('opentype');
}
@font-face {
	font-family: 'Recoleta';
	font-weight: normal;
	font-style: normal;
	font-display: swap;
	src: url('/modules/creativeelements/views/fonts/Recoleta Light.otf') format('opentype');
}
@font-face {
	font-family: 'Recoleta';
	font-weight: 200;
	font-style: normal;
	font-display: swap;
	src: ;
}
@font-face {
	font-family: 'Recoleta';
	font-weight: normal;
	font-style: normal;
	font-display: swap;
	src: url('/modules/creativeelements/views/fonts/Recoleta Regular.otf') format('opentype');
}
@font-face {
	font-family: 'Recoleta';
	font-weight: 400;
	font-style: normal;
	font-display: swap;
	src: url('/modules/creativeelements/views/fonts/Recoleta Medium.otf') format('opentype');
}
@font-face {
	font-family: 'Recoleta';
	font-weight: 500;
	font-style: normal;
	font-display: swap;
	src: url('/modules/creativeelements/views/fonts/Recoleta SemiBold.otf') format('opentype');
}
@font-face {
	font-family: 'Recoleta';
	font-weight: 600;
	font-style: normal;
	font-display: swap;
	src: url('/modules/creativeelements/views/fonts/Recoleta Bold.otf') format('opentype');
}
 /* End Custom Fonts CSS */