@import"https://fonts.googleapis.com/css2?family=DM+Serif+Display&family=Poppins:wght@400;500;600;700&display=swap";::-moz-selection{background-color:#bf5e40;color:#fff}::selection{background-color:#bf5e40;color:#fff}*{margin:0;padding:0;border:0;outline:none;list-style:none;font-size:16px;line-height:1.6;font-weight:300;font-family:"Poppins",sans-serif;text-decoration:none}html{margin-top:0 !important;min-height:100%}body{background-repeat:no-repeat;background-color:#fff;line-height:1.5;position:relative;width:100%;transition:300ms ease}body::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:9999;visibility:hidden;opacity:0;background:rgba(222,224,189,.5);box-shadow:inset 1px -4px 8px #1c1c1b;transition:300ms ease}body.overlay::after{opacity:1;visibility:visible}body:not(.elementor-editor-active) .lignes{display:flex !important;gap:20px;height:100%;width:1120px;position:fixed;top:0;left:calc((100% - 1120px)/2);z-index:1;transition:300ms ease}body:not(.elementor-editor-active) .ligne{display:block;background:rgba(0,0,0,.45);mix-blend-mode:luminosity;width:100%;height:100%;transition:300ms ease}.elementor-section{transition:300ms ease}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1120px;margin:0 auto;position:relative;box-sizing:border-box;transition:300ms ease}.elementor-section.narrow>.elementor-container{width:calc(100% - 228px)}header:not(.elementor-slideshow__header){position:fixed !important;box-sizing:border-box;z-index:99999;width:100%;height:60px;top:0;opacity:1;transition:300ms ease}#mainmenu{font-size:0;box-sizing:border-box;position:relative;z-index:9999999;height:100%}#mainmenu::before{content:"";display:block;height:100%;width:100%;background:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:absolute;top:0;left:0;z-index:0}#mainmenu .wrapper{width:100%;height:100%;margin:0 auto;position:static;text-align:center;position:relative;display:flex;justify-content:space-between;max-width:calc(100% - 120px);transition:300ms ease}#mainmenu .left,#mainmenu .right{display:inline-flex;align-items:flex-start;justify-content:right;vertical-align:top;position:relative}#mainmenu .left{float:left}#mainmenu .left>a{display:flex;width:110px;height:110px;background:#fff;padding:10px;border-radius:50%;box-sizing:border-box;text-align:center;transition:300ms ease}#mainmenu .left>a svg{height:90px;width:90px}#mainmenu .left>a svg path{transition:300ms ease}#mainmenu .left>a:hover svg path{fill:#bf5e40}#mainmenu .right{float:right;font-size:0;gap:70px}#mainmenu .right .menu{position:relative;height:100%;display:inline-block;vertical-align:middle;font-size:0}#mainmenu .right .menu:not([id*=social])>li{display:inline-flex;align-items:center;height:100%;position:relative;transition:300ms ease}#mainmenu .right .menu:not([id*=social])>li:not(:last-of-type){margin-right:50px}#mainmenu .right .menu:not([id*=social])>li:not(:last-of-type)::after{content:"";height:20px;width:0;border-right:solid 1px #005712;position:absolute;right:-25px;top:calc(50% - 10px);transition:300ms ease}#mainmenu .right .menu:not([id*=social])>li>a{color:#005712;font-family:"Poppins",serif;font-weight:500;font-size:12px;position:relative;text-transform:uppercase;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;line-height:1;flex-direction:column;position:relative;transition:300ms ease}#mainmenu .right .menu:not([id*=social])>li>a::after{content:"";width:100%;height:0;border-bottom:solid 1px rgba(0,0,0,0);position:absolute;bottom:-4px;left:0;transition:300ms ease}#mainmenu .right .menu:not([id*=social])>li>a:hover::after{border-color:#bf5e40}#mainmenu .right .menu:not([id*=social])>li>a>span{font-size:16px;text-align:center;line-height:1;text-transform:none;font-family:"DM Serif Display",serif;display:block;line-height:0px;color:rgba(0,0,0,0);transition:300ms ease}#mainmenu .right .menu:not([id*=social])>li:hover>.sub-menu{opacity:1;visibility:visible;display:block}#mainmenu .right .menu:not([id*=social])>li>.sub-menu{opacity:0;display:none;visibility:visible;background:#005712;padding:0;position:absolute;top:100%;left:-25px;min-width:300px;text-align:left;z-index:-1;transition:300ms ease}#mainmenu .right .menu:not([id*=social])>li>.sub-menu>li{display:block;font-size:0;line-height:normal}#mainmenu .right .menu:not([id*=social])>li>.sub-menu>li:not(:last-of-type) a::after{content:"";height:0;width:100%;border-bottom:solid 1px rgba(228,230,195,.4);position:absolute;top:calc(100% - 1px);left:0}#mainmenu .right .menu:not([id*=social])>li>.sub-menu>li:hover>a{color:#fff !important}#mainmenu .right .menu:not([id*=social])>li>.sub-menu>li:hover>a::before{opacity:1}#mainmenu .right .menu:not([id*=social])>li>.sub-menu>li:hover>.sub-menu{display:block;visibility:visible;opacity:1}#mainmenu .right .menu:not([id*=social])>li>.sub-menu>li>a{font-size:12px;color:#fff !important;font-weight:400;text-transform:uppercase;line-height:normal;position:relative;display:block;box-sizing:border-box;padding:12px 20px 10px;transition:300ms ease}#mainmenu .right .menu:not([id*=social])>li>.sub-menu>li>a::before{content:"";height:calc(100% + 1px);width:100%;background:#bf5e40;position:absolute;left:0;bottom:0;opacity:0;z-index:-1;transition:300ms ease}#mainmenu .right .menu[id*=social]{display:inline-flex;align-items:center;height:100%}#mainmenu .right .menu[id*=social] a{font-size:0;display:block;height:30px;width:30px;border-radius:50%;background-image:url("../images/pictos/linkedin-hover.svg");background-image:url("../images/pictos/linkedin.svg");background-position:center center;background-repeat:no-repeat;background-size:contain;transition:300ms ease}#mainmenu .right .menu[id*=social] a::before{display:none}#mainmenu .right .menu[id*=social] a:hover{background-image:url("../images/pictos/linkedin-hover.svg");background-position:center center;background-repeat:no-repeat;background-size:contain}#btn-burger{display:none;width:20px;height:100%;line-height:100%;box-sizing:border-box;cursor:pointer;position:relative;margin-left:30px;transition:300ms ease}#btn-burger::before{content:"";font-family:"FontAwesome";font-size:24px;color:#005712;transition:300ms ease}#btn-burger.close::before{content:""}#btn-burger:hover::before{color:#bf5e40}#mainmenu .right .widget_icl_lang_sel_widget{height:100%;margin-left:50px;margin-top:15px}#mainmenu .right .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown{border:none;padding:0;width:auto}#mainmenu .right .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown>ul{position:relative;background:#fff;border:solid 1px #005712;box-sizing:content-box;border-radius:30px;width:30px}#mainmenu .right .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown>ul .disque{display:block;width:30px;height:30px;border-radius:30px;background:#005712;position:absolute;top:0;left:0;z-index:999999;transition:300ms ease}#mainmenu .right .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown>ul .disque.centre{top:calc(50% - 15px)}#mainmenu .right .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown>ul .disque.bas{top:calc(50% - 15px)}#mainmenu .right .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown>ul:hover .wpml-ls-sub-menu{opacity:1;display:block}#mainmenu .right .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-current-language>a{color:#fff !important}#mainmenu .right .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-current-language>a.not-hover{color:#005712 !important}#mainmenu .right .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown a{color:#005712 !important;text-align:center;width:30px;height:30px;padding:0;border:none;line-height:30px;background:rgba(0,0,0,0);box-sizing:border-box;border-radius:50%;cursor:pointer;position:relative;z-index:99999999;transition:300ms ease}#mainmenu .right .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown a::after{display:none}#mainmenu .right .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown a:hover{color:#fff !important}#mainmenu .right .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown a span{vertical-align:initial;font-size:12px;font-weight:500}#mainmenu .right .widget_icl_lang_sel_widget .wpml-ls-legacy-dropdown .wpml-ls-sub-menu{display:none;opacity:0;z-index:999999;position:relative;border:none;transition:300ms ease}#respnav{display:none}#content{position:relative;z-index:2;margin-top:60px}.elementor-editor-active{padding-top:110px !important}#content>.elementor:not(.elementor-2){box-sizing:border-box}#content>.wrapper{padding:122px 0 80px;box-sizing:border-box;min-height:calc(100vh - 180px)}#content>.elementor,#content>.wrapper{margin-top:0}h1,h1 *,.titre-section .elementor-widget-container>*:not(style){color:#005712;font-family:"DM Serif Display",serif;font-size:40px;line-height:1.2;font-weight:300;display:table;border-bottom:solid 1px #005712;margin-bottom:30px}.titre-section{margin-bottom:100px !important}.titre-section .elementor-widget-container>*:not(style){font-size:48px;display:inline-flex;gap:60px;align-items:center;padding:0 90px 20px 0;position:relative;margin-bottom:0 !important;transition:300ms ease}.titre-section .elementor-widget-container>*:not(style)::before{content:"";display:block;width:54px;height:48px;background:url(../images/pictos/chevrons.svg);background-repeat:no-repeat;background-size:contain;background-position:center left;flex-shrink:0;max-width:16.6666666667%}.titre-section .elementor-widget-container>*:not(style)::after{content:"";display:block;width:80px;height:86px;background:url(../images/fruits-titres/kiwi.svg);background-repeat:no-repeat;background-size:contain;background-position:center center;flex-shrink:0;max-width:25%}.titre-section+.sous-titre{margin-top:-100px}.sous-titre{max-width:892px}.sous-titre .elementor-widget-container>*:not(style){font-size:20px;color:#005712;line-height:normal;font-family:"Poppins",sans-serif;padding:20px 20px 20px 114px;border-bottom:solid 1px #005712;margin-bottom:0 !important;transition:300ms ease}.sous-titre+*{margin-top:100px}h2,h2 *{color:#005712;font-family:"DM Serif Display",serif;font-size:30px;line-height:1.2;font-weight:700;display:table;border-bottom:solid 1px #005712}h3,h3 *{font-size:20px;font-weight:700;color:#005712;font-family:"DM Serif Display",serif}h4,h4 *{font-size:16px;font-weight:600;font-family:"DM Serif Display",serif;color:#bf5e40}h2,h3,h4{margin-bottom:20px !important}h1,h2,h3,h4{line-height:1.2 !important}p{color:#000;line-height:1.6;margin-top:0}strong,strong *{color:inherit;font-weight:700}ul{padding-left:0;margin:0}li{color:#000;list-style:none}a{color:#bf5e40;font-weight:inherit;text-decoration:none !important;transition:300ms ease}img{max-width:100%;height:auto;max-height:none}iframe{max-width:100%}sup{font-size:10px}#form-contact,.formulaire{font-size:0}#form-contact .form-group,.formulaire .form-group{font-size:0;margin-bottom:15px}#form-contact .form-group.societe,.formulaire .form-group.societe{display:none}#form-contact .form-group.prenom,#form-contact .form-group.nom,.formulaire .form-group.prenom,.formulaire .form-group.nom{display:inline-block;vertical-align:top;width:calc((100% - 25px)/2)}#form-contact .form-group.prenom,.formulaire .form-group.prenom{margin-right:25px}#form-contact label,.formulaire label{font-size:12px}#form-contact label *,.formulaire label *{font-size:inherit}#form-contact label .star,.formulaire label .star{color:#bf5e40;font-weight:700}#form-contact label a,.formulaire label a{border-bottom:solid 1px rgba(0,0,0,0)}#form-contact label a:hover,.formulaire label a:hover{border-color:#bf5e40}#form-contact label:not([for=rgpd]),.formulaire label:not([for=rgpd]){font-size:12px;font-weight:700;color:#005712;text-transform:uppercase;letter-spacing:.05rem;margin-bottom:4px;display:block}#form-contact label[for=rgpd],.formulaire label[for=rgpd]{font-weight:500;color:#005712}#form-contact p,.formulaire p{font-weight:600;font-size:14px;color:#005712}#form-contact p .star,.formulaire p .star{color:#bf5e40;font-weight:700}#form-contact input:not([type=submit],[type=checkbox]),.formulaire input:not([type=submit],[type=checkbox]){height:40px;line-height:38px;padding:0 12px;box-sizing:border-box;background:#fff;font-weight:400}#form-contact input::-moz-placeholder, .formulaire input::-moz-placeholder{font-size:14px;color:#666 !important}#form-contact input::placeholder,.formulaire input::placeholder{font-size:14px;color:#666 !important}#form-contact input[type=checkbox],.formulaire input[type=checkbox]{float:left;margin:1px 10px 0 0;border-radius:2px;height:15px;width:15px !important;background:#fff;padding:0;border:1px solid #005712;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none}#form-contact input[type=checkbox]:checked,.formulaire input[type=checkbox]:checked{background:#bf5e40;border-color:#bf5e40;position:relative}#form-contact input[type=checkbox]:checked:before,.formulaire input[type=checkbox]:checked:before{font-family:"FontAwesome";content:"";display:block;color:#fff;font-size:10px;line-height:1;position:absolute;top:calc(50% - 5px);left:calc(50% - 5px)}#form-contact input[type=submit],.formulaire input[type=submit]{background:rgba(0,0,0,0);border:solid 1px #005712;padding:14px 30px 14px 30px;border-radius:30px;line-height:1;display:table;color:#005712 !important;font-weight:700;font-family:"Poppins",sans-serif;font-size:14px;letter-spacing:1px;text-transform:uppercase;width:auto !important;cursor:pointer;margin-top:25px;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;transition:300ms ease}#form-contact input[type=submit]:hover,.formulaire input[type=submit]:hover{background:#bf5e40;border-color:#bf5e40;color:#fff !important}#form-contact select,.formulaire select{height:40px;line-height:38px;padding:0 8px;box-sizing:border-box;background:#fff;color:#666;font-weight:400}#form-contact optgroup,.formulaire optgroup{color:#444;font-weight:600;background:#e2e2e2;border-top:solid 1px #ccc}#form-contact option,.formulaire option{color:#666;font-size:14px;background:#fff}#form-contact textarea,.formulaire textarea{padding:12px;box-sizing:border-box;min-width:100%;max-width:100%}#form-contact input:not([type=submit],[type=checkbox]),#form-contact select,#form-contact textarea,.formulaire input:not([type=submit],[type=checkbox]),.formulaire select,.formulaire textarea{width:100%;color:#222;font-weight:400;font-size:14px;font-family:"Poppins",sans-serif;transition:300ms ease}#form-contact input:not([type=submit],[type=checkbox])::-moz-placeholder, #form-contact select::-moz-placeholder, #form-contact textarea::-moz-placeholder, .formulaire input:not([type=submit],[type=checkbox])::-moz-placeholder, .formulaire select::-moz-placeholder, .formulaire textarea::-moz-placeholder{color:#666;font-weight:400;font-size:14px;font-family:"Poppins",sans-serif}#form-contact input:not([type=submit],[type=checkbox])::placeholder,#form-contact select::placeholder,#form-contact textarea::placeholder,.formulaire input:not([type=submit],[type=checkbox])::placeholder,.formulaire select::placeholder,.formulaire textarea::placeholder{color:#666;font-weight:400;font-size:14px;font-family:"Poppins",sans-serif}#form-contact input:not([type=submit],[type=checkbox]):focus,#form-contact select:focus,#form-contact textarea:focus,.formulaire input:not([type=submit],[type=checkbox]):focus,.formulaire select:focus,.formulaire textarea:focus{border-color:#005712 !important}#form-contact input:not([type=submit],#rgpd),#form-contact textarea,.formulaire input:not([type=submit],#rgpd),.formulaire textarea{-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none}.reponse{display:block;text-align:center;margin-bottom:15px;padding:10px 30px;color:#fff;background:#005712}.reponse+.bouton{text-align:center}.reponse.erreur-contact{background:#bf5e40}#content table{text-align:center}#content table tr:nth-of-type(even){background:#e5e5e5}#content table tr:nth-of-type(odd){background:#f5f5f5}#content table thead th{background:#005712;font-weight:600;color:#fff}#content table tbody th{background:#005712;font-weight:600;color:#fff}#content table td{color:#7b8891}#content table th,#content table td{padding:8px 8px 6px}#content table th,#content table td,#content table th strong,#content table td strong{font-size:16px !important}.bouton a,a.bouton,.elementor-widget-button a{display:inline-block;background-color:rgba(0,0,0,0);border-radius:30px;padding:14px 30px 14px 30px;border:solid 1px #005712;box-sizing:border-box;color:#005712;position:relative;transition:300ms ease}.bouton a .elementor-button-text,a.bouton .elementor-button-text,.elementor-widget-button a .elementor-button-text{line-height:1;color:#005712;font-size:14px;letter-spacing:1px;font-weight:700;text-transform:uppercase;transition:300ms ease}.bouton a:hover,a.bouton:hover,.elementor-widget-button a:hover{color:#fff;background:#005712;border-color:#005712}.bouton a:hover .elementor-button-text,a.bouton:hover .elementor-button-text,.elementor-widget-button a:hover .elementor-button-text{color:#fff}button.suite{border-bottom:solid 1px #005712;width:100%;position:absolute;bottom:0;left:0;cursor:pointer;transition:300ms ease}button.suite::before{content:"";width:50px;height:50px;border-radius:50%;background:url(../images/pictos/plus-hover.svg);background:url(../images/pictos/plus.svg);background-repeat:no-repeat;background-size:50%;background-position:center center;display:block;position:absolute;left:50%;top:50%;z-index:9;cursor:pointer;transform:translate(-50%, -50%);transition:300ms ease}button.suite.open::before{background:url(../images/pictos/moins-hover.svg);background:url(../images/pictos/moins.svg);background-repeat:no-repeat;background-size:50%;background-position:center center}button.suite.open:hover::before{background:url(../images/pictos/moins-hover.svg);background-repeat:no-repeat;background-size:50%;background-position:center center}button.suite::after{content:"";width:60px;height:60px;border-radius:50%;border:solid 1px #005712;background-color:#fff;display:block;cursor:pointer;position:absolute;left:calc(50% - 30px);top:calc(50% - 30px);transition:300ms ease}button.suite:hover::after{border-color:#bf5e40}button.suite:hover::before{background:url(../images/pictos/plus-hover.svg);background-repeat:no-repeat;background-size:50%;background-position:center center}.elementor-widget-text-editor:not(:last-of-type) .la-suite{margin-bottom:40px}.elementor-widget-text-editor:not(:last-of-type) .la-suite .inner>*:last-child{margin-bottom:0 !important}.elementor-widget-image-gallery{width:auto}.elementor-slideshow__footer{display:none}body:not(.elementor-editor-active) #content ul{display:flow-root}#content ul,#content p{margin-bottom:15px}#content .wrapper ul:not(.elementor-editor-element-settings,.elementor-toc__list-wrapper)>li,#content .wrapper ol:not(.elementor-editor-element-settings,.elementor-toc__list-wrapper)>li,#content .elementor-section:not(#ariane) ul:not(.elementor-editor-element-settings,.elementor-toc__list-wrapper)>li,#content .elementor-section:not(#ariane) ol:not(.elementor-editor-element-settings,.elementor-toc__list-wrapper)>li{position:relative;text-align:left;padding-left:20px;margin-bottom:4px;color:#000}#content .wrapper ul:not(.elementor-editor-element-settings,.elementor-toc__list-wrapper)>li::before,#content .elementor-section:not(#ariane) ul:not(.elementor-editor-element-settings,.elementor-toc__list-wrapper)>li::before{content:"";height:6px;width:6px;border-radius:4px;background:#bf5e40;position:absolute;top:9px;left:0;font-size:18px}#content .wrapper ol,#content .elementor-section:not(#ariane) ol{padding-left:20px}#content .wrapper ol:not(.elementor-editor-element-settings,.elementor-toc__list-wrapper)>li,#content .elementor-section:not(#ariane) ol:not(.elementor-editor-element-settings,.elementor-toc__list-wrapper)>li{list-style:auto;padding-left:15px}#content .wrapper ol:not(.elementor-editor-element-settings,.elementor-toc__list-wrapper)>li::marker,#content .elementor-section:not(#ariane) ol:not(.elementor-editor-element-settings,.elementor-toc__list-wrapper)>li::marker{font-weight:700;color:#005712}#content .wrapper ol ul:not(.elementor-editor-element-settings,.elementor-toc__list-wrapper)>li::marker,#content .elementor-section:not(#ariane) ol ul:not(.elementor-editor-element-settings,.elementor-toc__list-wrapper)>li::marker{font-size:0}#content blockquote{padding:15px 20px 20px;border:solid 1px #bf5e40;margin-bottom:20px}#content blockquote p{font-size:16px;font-weight:700;line-height:1.4;color:#bf5e40 !important}#content blockquote p:first-child:not(:last-child){font-size:20px !important;font-weight:500;color:#bf5e40 !important;font-family:"DM Serif Display",serif !important}#content blockquote p:last-child{margin-bottom:0}#content blockquote p strong,#content blockquote p a{font-size:inherit;font-weight:inherit}#content blockquote:last-child{margin-bottom:0}.elementor-widget-accordion .elementor-accordion-item{border-color:#bf5e40 !important;border-left:none !important;border-right:none !important}.elementor-widget-accordion .elementor-accordion-icon{display:none !important}.elementor-widget-accordion .elementor-tab-title{padding:30px 0 !important;border:none !important;margin:0 !important;position:relative}.elementor-widget-accordion .elementor-tab-title .elementor-accordion-title{color:#005712;font-size:25px;line-height:normal;font-family:"DM Serif Display",serif;border:none !important;padding-right:30px;position:relative}.elementor-widget-accordion .elementor-tab-title .elementor-accordion-title::before{content:"";display:block;width:14px;height:27px;background:none;transform:translate(50%, -50%);background:url(../images/pictos/arrow-down.svg);background-repeat:no-repeat;background-position:center;background-size:contain;top:50%;position:absolute;right:0;transform:translate(50%, -50%);transition:300ms ease}.elementor-widget-accordion .elementor-tab-title[aria-expanded=true]{transition:300ms ease}.elementor-widget-accordion .elementor-tab-title[aria-expanded=true] .elementor-accordion-title::before{top:calc(50% - 12px);right:-12px;transform:rotate(90deg)}.elementor-widget-accordion .elementor-tab-content{padding:0 110px 40px !important;margin:0 auto;max-width:900px;border-top:none !important}.elementor-widget-accordion .elementor-tab-content:not(.elementor-active){padding:0 110px 0 !important}#content p a,#content li a{color:#bf5e40;font-weight:600;text-decoration:none !important;border-bottom:solid 1px rgba(0,0,0,0);transition:300ms ease}#content p a:hover,#content li a:hover{color:#bf5e40;border-color:inherit}#content p a *,#content li a *{font-weight:600}img.alignleft{float:left;margin:0 30px 20px 0}img.alignright{float:right;margin:0 0 20px 30px}img.aligncenter{display:table;margin-left:auto;margin-right:auto}body.elementor-editor-active .elementor-element.cache{background:rgba(158,186,91,.75);opacity:.5}body:not(.elementor-editor-active) .cache{display:none}.elementor-gallery-item__title{font-weight:600 !important}#content .elementor-widget-text-editor.vert *{color:#005712 !important}.elementor-widget:not(:last-child){margin-bottom:0}.elementor-widget-image-carousel figcaption{font-size:14px;color:#005712;margin-top:5px}.elementor-widget-image-carousel figcaption span.nom{display:block;font-weight:700;margin-bottom:2px}.en-avant p,.en-avant p *{font-size:26px;line-height:normal;font-weight:400;font-family:"DM Serif Display",serif !important;letter-spacing:.52px;margin-bottom:40px !important;color:#005712;transition:300ms ease}.encart{padding:15px 20px 20px;margin-bottom:20px !important;border:solid 1px #bf5e40}.encart *{color:#bf5e40;border-color:#bf5e40}.encart p,.encart p *,.encart li{color:#bf5e40 !important;font-weight:500}.encart p,.encart li{font-size:16px;font-weight:700;line-height:1.4;color:#bf5e40 !important}.encart p strong,.encart p a,.encart li strong,.encart li a{font-size:inherit;font-weight:inherit}.encart p:last-child,.encart ul:last-child{margin-bottom:0}.vert *{color:#005712}#ariane{padding:14px 60px 12px;background:#f6f6d4}#ariane ul{line-height:1;margin-bottom:0}#ariane ul li{position:relative;font-size:12px;font-weight:500;letter-spacing:.1rem;line-height:1;color:#005712}#ariane ul li:last-of-type{font-weight:500}#ariane ul li a{font-size:12px;font-weight:500;letter-spacing:.1rem;line-height:1;color:#005712;border:none;text-decoration:none !important}#ariane ul li a:hover{color:#bf5e40}body:not(.elementor-editor-active) #ariane ul li{display:inline-block;vertical-align:top;position:relative}body:not(.elementor-editor-active) #ariane ul li:not(:last-of-type){padding-right:50px}body:not(.elementor-editor-active) #ariane ul li:not(:last-of-type)::after{content:"";display:block;width:8px;height:15px;background:none;transform:translate(50%, -50%);background:url(../images/pictos/angle-right.svg);background-repeat:no-repeat;background-position:center;background-size:contain;top:50%;position:absolute;right:25px;transform:translate(50%, -50%)}.elementor-top-section.elementor-section-boxed.page-type>.elementor-container,.elementor-inner-section.elementor-section-boxed.page-type>.elementor-container{width:1140px}.menu-content{padding-right:30px;position:relative;display:block;z-index:9;width:325px !important;transition:200 ease}.menu-content .elementor-toc__header,.menu-content .elementor-widget-container{border:none !important;overflow:initial}.menu-content .elementor-toc__header{padding-bottom:0;padding-top:0}.menu-content .elementor-toc__body,.menu-content .elementor-toc__header{padding:0;overflow:initial}.menu-content .elementor-toc__body,.menu-content .table-of-childs .elementor-toc__body{padding-top:15px}.menu-content .elementor-toc__body li{padding-left:24px;margin-bottom:8px !important;position:relative}.menu-content .elementor-toc__body li svg,.menu-content .elementor-toc__body li i{display:none}.menu-content .elementor-toc__body li::before{content:"";font-size:12px;font-family:"FontAwesome";color:#005712;position:absolute;top:1px;left:0}.menu-content .elementor-toc__body a{font-size:13px;line-height:1.5;font-weight:400;color:#bf5e40 !important;position:relative;border-bottom:none !important;transition:300ms ease}.menu-content .elementor-toc__body a::before{content:"";font-size:6px;font-family:"FontAwesome";color:#bf5e40;position:absolute;top:calc(50% - 3px);left:-33px;transition:300ms ease}.menu-content .elementor-toc__body a:hover,.menu-content .elementor-toc__body a.elementor-item-active,.menu-content .elementor-toc__body a.item-active{color:#005712 !important}.menu-content .elementor-toc__body a:hover::before,.menu-content .elementor-toc__body a.elementor-item-active::before,.menu-content .elementor-toc__body a.item-active::before{color:#005712}.menu-content .elementor-toc__body a.elementor-item-active,.menu-content .elementor-toc__body a.item-active{font-weight:600 !important}.menu-content .elementor-toc__header .elementor-toc__header-title,.menu-content .table-of-childs .title{font-size:18px !important;font-family:"DM Serif Display",serif;font-weight:700;color:#005712;border-bottom:solid 1px #005712;margin-bottom:0;cursor:pointer}.menu-content .elementor-toc__header .elementor-toc__header-title::before,.menu-content .table-of-childs .title::before{color:#bf5e40 !important;font-size:6px;top:8px}.menu-content .elementor-toc__toggle-button{display:none}.menu-content .elementor-widget-table-of-contents+.bouton{padding-top:20px}.menu-content .filtres .title{display:table;font-weight:600;font-size:18px !important;color:#005712;border-bottom:solid 1px #bf5e40;margin-bottom:0;cursor:pointer}.menu-content .filtres .title::before{color:#005712 !important;font-size:6px;top:8px}.menu-content .filtres label{font-size:14px;line-height:1.5;font-weight:500 !important;color:#005712 !important;text-transform:uppercase}.menu-content .filtres input[type=checkbox]{float:left;margin:3px 12px 0 0;border-radius:2px;height:16px;width:16px;background:#fff;border:1px solid rgba(0,87,18,.75);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none}.menu-content .filtres input[type=checkbox]:checked{background:#bf5e40;border-color:#bf5e40;position:relative}.menu-content .filtres input[type=checkbox]:checked:before{font-family:"FontAwesome";content:"";display:block;color:#fff;font-size:10px;line-height:1;position:absolute;top:calc(50% - 5px);left:calc(50% - 5px)}.menu-content .filtres input[type=submit]{background:#bf5e40;border:solid 1px #bf5e40;padding:9px 28px;line-height:normal;display:table;color:#fff !important;width:100% !important;cursor:pointer;font-size:16px;text-transform:uppercase;font-variant-caps:small-caps;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;transition:300ms ease}.menu-content .filtres input[type=submit]:hover{background:rgba(0,0,0,0);color:#005712 !important}.menu-content .filtres input[type=submit][name=submit]{margin:20px 0 10px}.menu-content .filtres input[type=submit][name=reset]{background:#005712;border:solid 1px #005712}.menu-content .filtres input[type=submit]:hover{background:#fff}body:not(.elementor-editor-active) .menu-content .elementor-widget-wrap{position:sticky;top:130px}#sommairesp{display:none}.referent-content{width:calc(100% - 325px) !important;padding-left:70px;position:relative;transition:200 ease}.referent-content::before{content:"";display:block;width:0;height:100%;border-left:solid 1px #005712;position:absolute;top:0;left:0}.referent-content .elementor-menu-anchor{padding-top:130px;display:block;margin-top:-130px;position:absolute}.elementor-widget-counter{padding:10px;border-radius:5px;border:solid 2px #005712}.elementor-widget-counter .elementor-counter-number{font-size:36px;line-height:36px;color:#5e5e5e;margin-bottom:10px}.elementor-widget-counter .elementor-counter-number::after{content:"%";font-size:28px;color:#7e7e7e;margin-left:5px;font-weight:300}.elementor-widget-counter .elementor-counter-title{font-size:18px;line-height:22px;color:#5e5e5e;font-weight:300;line-height:normal !important}.dialog-lightbox-widget{z-index:9999999}#content.search.result form[role=search]{position:relative;margin-bottom:30px}#content.search.result form[role=search]::before{content:"";width:0;height:calc(100% - 8px);border-left:solid 1px #9eba5b;position:absolute;left:0;top:0px}#content.search.result #s{display:block;color:rgba(0,0,0,.6);width:100%;padding:3px 28px 3px 7px;font-size:24px;font-weight:500;font-family:"DM Serif Display",serif;background:rgba(0,0,0,0);border-bottom:solid 1px #9eba5b;box-sizing:border-box;line-height:1}#content.search.result #s::-moz-placeholder{color:rgba(0,0,0,.6);font-weight:500}#content.search.result #s::placeholder{color:rgba(0,0,0,.6);font-weight:500}#content.search.result input[type=submit]{font-size:0;width:20px;height:20px;cursor:pointer;background:url(../images/pictos/search-vert-clair.svg);background:url(../images/pictos/search.svg);background-repeat:no-repeat;background-position:center;background-size:contain;position:absolute;top:4px;right:0}#content.search.result input[type=submit]:hover{background:url(../images/pictos/search-vert-clair.svg);background-repeat:no-repeat;background-position:center;background-size:contain}#content.search.result form[role=search]+h2 span{font-weight:600}#intro .elementor-container{margin-left:0;padding:60px 60px 110px;background:rgba(0,26,6,.8);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}#intro .elementor-container .elementor-widget-text-editor p:first-of-type{font-size:30px;color:#fff;letter-spacing:3px;line-height:1.5;text-transform:uppercase;padding-bottom:20px;margin-bottom:20px;position:relative}#intro .elementor-container .elementor-widget-text-editor p:first-of-type::after{content:"";width:94px;height:0;border-top:solid 1px #fff;position:absolute;bottom:0;left:0}#intro .elementor-container .elementor-widget-text-editor p:last-of-type{font-size:46px;color:#fff;line-height:1.2;font-family:"DM Serif Display";margin-bottom:20px}#intro .elementor-container .elementor-widget-button a{border:solid 1px #fff;color:#fff}#intro .elementor-container .elementor-widget-button a .elementor-button-text{color:#fff}#intro .elementor-container .elementor-widget-button a:hover{background:#fff}#intro .elementor-container .elementor-widget-button a:hover .elementor-button-text{color:#005712}body:not(.elementor-editor-active) #content>.elementor.elementor-2{background:#19301e;position:relative;z-index:0}body:not(.elementor-editor-active) #content>.elementor.elementor-2>section:not(#intro){overflow-x:clip;position:relative;z-index:9}body:not(.elementor-editor-active) #intro{display:block;width:100%;height:calc(100vh - 60px);position:sticky;top:60px;z-index:-1}body:not(.elementor-editor-active) #intro .elementor-container{height:100%;width:calc((100% - 1120px)/2 + 436px);transition:300ms ease}#intro-bis{background:#fff;padding:180px 0 0;border-radius:0;overflow:initial !important;position:relative;transition:300ms ease}#intro-bis .titre-section .elementor-widget-container>*:not(style)::after{background:url(../images/fruits-titres/myrtille.webp);background-repeat:no-repeat;background-size:contain;background-position:center center}#intro-bis>.elementor-container,#intro-bis>.elementor-container>.elementor-column,#intro-bis>.elementor-container>.elementor-column>.elementor-widget-wrap{position:static}#intro-bis .arrow-down{text-align:center;height:100px;width:calc(100% - 120px);border-radius:30px 30px 0 0;background:#fff;margin:0 60px;position:absolute;top:-50px;left:0;cursor:pointer}#intro-bis .arrow-down .elementor-widget-container{display:none}#intro-bis .arrow-down::before{content:"";width:28px;height:15px;background:url(../images/pictos/angle-down.svg);background-repeat:no-repeat;background-position:center;background-size:contain;position:absolute;left:50%;top:18px;transform:translateX(-50%)}#intro-bis::after{content:"";display:block;width:180px;height:180px;background:url(../images/fruits/orange.webp);background-repeat:no-repeat;background-size:contain;background-position:center center;position:absolute;left:0;top:50%;transform:translate(-50%, -50%);transition:300ms ease}#intro-bis .valeurs:not(:last-of-type){margin-bottom:20px}#intro-bis .valeurs .elementor-container{gap:20px;justify-content:center}#intro-bis .valeurs .elementor-column{flex-basis:calc((100% - 40px)/3)}#intro-bis .valeurs .elementor-column .elementor-cta{display:block;padding:30px 15px;min-height:200px;text-align:center;background:rgba(191,94,64,.1)}#intro-bis .valeurs .elementor-column .elementor-cta__content{padding:0;flex-direction:column-reverse;background:none}#intro-bis .valeurs .elementor-column .elementor-cta__title{color:#bf5e40;font-size:18px;font-weight:700;font-family:"Poppins",sans-serif;line-height:1.2;letter-spacing:1.8px;text-transform:uppercase;margin-bottom:0 !important;transition:300ms ease}#intro-bis .valeurs .elementor-column svg{height:80px;display:table;margin:0 auto 20px}#intro-bis .valeurs .elementor-column svg path{transition:300ms ease}#fruits{padding:180px 0;background:#fff}#fruits::before{content:"";display:block;width:143px;height:141px;background:url(../images/fruits/goyave.webp);background-repeat:no-repeat;background-size:contain;background-position:center center;position:absolute;left:100%;top:82px;transform:translateX(-50%);transition:300ms ease}#fruits::after{content:"";display:block;width:220px;height:220px;background:url(../images/fruits/kiwi.webp);background-repeat:no-repeat;background-size:contain;background-position:center center;position:absolute;left:0;bottom:140px;transform:translateX(-50%);transition:300ms ease}#fruits .titre-section .elementor-widget-container>*:not(style)::after{background:url(../images/fruits-titres/clementine.webp);background-repeat:no-repeat;background-size:contain;background-position:center center}#fruits .fruits{margin-bottom:120px}#fruits .fruits .elementor-container{width:100vw;max-width:none;margin-left:calc((100vw - 1120px)/-2)}#fruits .fruits .elementor-column:not(:last-of-type)::before{content:"";width:0;height:100%;border:solid 1px #fff;position:absolute;bottom:0;right:0;z-index:9}#fruits .fruits .elementor-cta{height:400px;min-height:50vh}#fruits .fruits .elementor-cta .elementor-cta__bg-overlay{display:none}#fruits .fruits .elementor-cta .elementor-cta__content{background:rgba(0,26,6,.6);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);padding:12px 0;height:60px;min-height:auto}#fruits .fruits .elementor-cta .elementor-cta__content .elementor-cta__title{font-size:26px;font-weight:400;font-family:"DM Serif Display",serif;letter-spacing:.52px}#fruits .fruits .elementor-cta:hover .elementor-cta__content{height:100%}#fruits .btn-mobile{margin-bottom:80px;display:none}#fruits .besoins .elementor-container{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px;justify-content:center}#fruits .besoins .elementor-container .elementor-column{width:100%}#fruits .besoins .elementor-container .elementor-column .elementor-element,#fruits .besoins .elementor-container .elementor-column .elementor-widget-container{height:100%}#fruits .besoins .elementor-container .elementor-column .elementor-cta{display:flex;align-items:flex-start;height:100%;padding:30px 15px;min-height:200px;text-align:center;background:rgba(191,94,64,.1);transition:300ms ease}#fruits .besoins .elementor-container .elementor-column .elementor-cta .elementor-cta__content{padding:0;flex-direction:column-reverse;background:none}#fruits .besoins .elementor-container .elementor-column .elementor-cta .elementor-cta__title{color:#bf5e40;font-size:18px;font-weight:700;font-family:"Poppins",sans-serif;line-height:1.2;letter-spacing:1.8px;text-transform:uppercase;margin-bottom:0 !important;transition:300ms ease}#fruits .besoins .elementor-container .elementor-column .elementor-cta svg{height:80px;display:table;margin:0 auto 20px}#fruits .besoins .elementor-container .elementor-column .elementor-cta svg path{transition:300ms ease}#fruits .besoins .elementor-container .elementor-column .elementor-cta:hover{background:#bf5e40}#fruits .besoins .elementor-container .elementor-column .elementor-cta:hover .elementor-cta__title{color:#fff}#fruits .besoins .elementor-container .elementor-column .elementor-cta:hover svg path{stroke:#fff}#fruits .besoins+.elementor-widget-text-editor{margin:40px 0 65px}section.accroche{overflow:hidden;padding:120px 0;transition:300ms ease}section.accroche .elementor-container{padding:75px 115px;background:rgba(0,26,6,.6);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);position:relative}section.accroche .elementor-container .elementor-widget-wrap{gap:20px;text-align:center}section.accroche .elementor-container .elementor-widget-text-editor *{font-size:46px;color:#fff;font-family:"DM Serif Display",serif;line-height:1.2;text-wrap:balance;margin-bottom:0 !important}section.accroche .elementor-container .elementor-button{border-color:#fff}section.accroche .elementor-container .elementor-button .elementor-button-text{color:#fff}section.accroche .elementor-container .elementor-button:hover{background:#fff !important}section.accroche .elementor-container .elementor-button:hover .elementor-button-text{color:#005712}body:not(.elementor-editor-active) .parallaxe-section{position:relative}body:not(.elementor-editor-active) .parallaxe-section .parallaxe-img{display:block;width:100%;height:150%;background-repeat:no-repeat;background-position:center center;background-size:100vw;position:absolute;top:0;left:0;transition:100ms ease}#carte{padding:120px 0 112px}#carte .elementor-background-overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}#carte .titre-section .elementor-widget-container>*:not(style){color:#fff;border-color:#fff}#carte .titre-section .elementor-widget-container>*:not(style)::before{background:url(../images/pictos/chevrons-light.svg);background-repeat:no-repeat;background-size:contain;background-position:center center}#carte .titre-section .elementor-widget-container>*:not(style)::after{background:url(../images/fruits-titres/grenade.webp);background-repeat:no-repeat;background-size:contain;background-position:center center}#savoir-faire{padding:180px 0 160px;background:#f6f6d4}#savoir-faire .titre-section .elementor-widget-container>*:not(style)::after{background:url(../images/fruits-titres/poire.webp);background-repeat:no-repeat;background-size:contain;background-position:center center}#schema{padding:180px 0;background:#fff;position:relative}#schema::before{content:"";display:block;width:160px;height:162px;background:url(../images/fruits/grenade.webp);background-repeat:no-repeat;background-size:contain;background-position:center center;position:absolute;right:0;top:0;transform:translate(40px, -50%) rotate(-40deg);transition:300ms ease}#schema::after{content:"";display:block;width:160px;height:162px;background:url(../images/fruits/kiwi-2.webp);background-repeat:no-repeat;background-size:contain;background-position:center center;position:absolute;left:0;bottom:80px;transform:translateX(-50%) rotate(10deg);transition:300ms ease}#schema .titre-section .elementor-widget-container>*:not(style)::after{background:url(../images/fruits-titres/kiwi.webp);background-repeat:no-repeat;background-size:contain;background-position:center center}#schema .elementor-widget-image.mobile{display:none;width:400px;margin:auto}#schema .reassurance{margin-top:120px;padding-bottom:110px;position:relative}#schema .reassurance::before{content:"";height:0;width:100vw;border-top:solid 1px #bf5e40;position:absolute;right:0;bottom:160px}#schema .reassurance::after{content:"";height:14px;width:10px;background:url(../images/pictos/arrow-point.svg);background-repeat:no-repeat;background-size:contain;background-position:center right;position:absolute;right:0;bottom:160px;transform:translateY(50%)}#schema .reassurance .elementor-container{gap:20px;align-items:flex-end}#schema .reassurance .elementor-container .elementor-widget-wrap{gap:20px;justify-content:center}#schema .reassurance .elementor-image-box-content{background:#fff}#schema .reassurance .elementor-image-box-title{font-size:18px;color:#bf5e40;font-weight:700;line-height:1.2;letter-spacing:1.8px;text-transform:uppercase;margin-bottom:30px}#schema .reassurance .elementor-image-box-description{margin-bottom:0 !important}#schema .reassurance .elementor-image-box-description svg{display:table;margin:auto}#schema .reassurance .elementor-widget-image{display:flex;align-items:center;justify-content:center;width:100px;height:100px;padding:25px;background:rgba(191,94,64,.1);border-radius:50%;position:relative;z-index:2}#schema .reassurance .elementor-widget-image ::before{content:"";width:15px;height:15px;border-radius:50%;background:#bf5e40;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}#schema .reassurance .elementor-widget-image .elementor-widget-container{display:flex;align-items:center;justify-content:center;width:50px;height:50px;background-color:#005712;-webkit-mask-image:url(../images/mask.svg);mask-image:url(../images/mask.svg);transition:300ms ease}#schema .reassurance .elementor-widget-image img{display:block;width:322px;height:322px;-o-object-fit:cover;object-fit:cover;max-width:none}#schema .reassurance .elementor-column:hover .elementor-widget-image .elementor-widget-container{width:322px;height:322px}#texte-seo{background:#f6f6d4;padding:180px 0 120px;z-index:10 !important}#texte-seo::before{content:"";display:block;width:140px;height:140px;background:url(../images/fruits/citron.webp);background-repeat:no-repeat;background-size:contain;background-position:center center;position:absolute;right:0;bottom:0;transform:translate(50px, 50%);transition:300ms ease}#texte-seo .titre-section .elementor-widget-container>*:not(style)::after{background:url(../images/fruits-titres/pasteque.webp);background-repeat:no-repeat;background-size:contain;background-position:center center}#filieres{background:#fff;padding:100px 0 180px}#filieres::after{content:"";display:block;width:180px;height:225px;background:url(../images/fruits/goyave-2.webp);background-repeat:no-repeat;background-size:contain;background-position:center center;position:absolute;left:0;bottom:120px;transform:translateX(-50%) rotate(15deg);transition:300ms ease}#filieres .filieres{margin-bottom:80px}#filieres .filieres .elementor-widget-image-box{position:relative;padding:20px 0}#filieres .filieres .elementor-widget-image-box::before{content:"";width:0;height:100%;border-left:solid 1px #bf5e40;position:absolute;top:0;left:284px;transition:300ms ease}#filieres .filieres .elementor-image-box-wrapper .elementor-image-box-img{flex-basis:244px;margin-right:0 !important;transition:300ms ease}#filieres .filieres .elementor-image-box-wrapper .elementor-image-box-img img{display:block}#filieres .filieres .elementor-image-box-wrapper .elementor-image-box-content{width:calc(100% - 244px);padding-left:80px}#filieres .filieres .elementor-image-box-title{color:#bf5e40;font-weight:700;text-transform:uppercase}#filieres .filieres .elementor-image-box-title.sous-titre{text-transform:none;font-style:italic}#filieres .filieres .elementor-image-box-description{margin-bottom:0}#partenaires{background:#f6f6d4;padding:180px 0}#partenaires .titre-section .elementor-widget-container>*:not(style)::after{background:url(../images/fruits-titres/orange.webp);background-repeat:no-repeat;background-size:contain;background-position:center center}#partenaires .elementor-widget-image-carousel .swiper-slide-image,#partenaires .elementor-widget-image-carousel .elementor-carousel-image,#partenaires .elementor-widget-media-carousel .swiper-slide-image,#partenaires .elementor-widget-media-carousel .elementor-carousel-image{max-height:100px;max-width:140px;margin:auto}#partenaires .elementor-widget-image-carousel .elementor-image-carousel-wrapper,#partenaires .elementor-widget-image-carousel .elementor-main-swiper,#partenaires .elementor-widget-media-carousel .elementor-image-carousel-wrapper,#partenaires .elementor-widget-media-carousel .elementor-main-swiper{height:100px;margin:0 50px}#partenaires .elementor-widget-image-carousel .swiper-wrapper,#partenaires .elementor-widget-media-carousel .swiper-wrapper{align-items:center}#partenaires .elementor-widget-image-carousel .elementor-swiper-button-prev i::before,#partenaires .elementor-widget-image-carousel .elementor-swiper-button-next i::before,#partenaires .elementor-widget-media-carousel .elementor-swiper-button-prev i::before,#partenaires .elementor-widget-media-carousel .elementor-swiper-button-next i::before{font-size:0;width:27px;height:14px;display:block;background:url("../images/pictos/arrow-right.svg");background-repeat:no-repeat;background-size:contain;background-position:center center}#partenaires .elementor-widget-image-carousel .elementor-swiper-button-prev i::before,#partenaires .elementor-widget-media-carousel .elementor-swiper-button-prev i::before{transform:rotate(-180deg)}#blog:not(.page){padding:180px 0}#blog:not(.page)::before{content:"";display:block;width:136px;height:150px;background:url(../images/fruits/pomme.webp);background-repeat:no-repeat;background-size:contain;background-position:center center;position:absolute;right:0;top:80px;transform:translateX(34px) rotate(-12deg);transition:300ms ease}#blog:not(.page)::after{content:"";display:block;width:115px;height:120px;background:url(../images/fruits/abricot.webp);background-repeat:no-repeat;background-size:contain;background-position:center center;position:absolute;left:0;top:524px;transform:translateX(-25px);transition:300ms ease}#blog .titre-section .elementor-widget-container>*:not(style)::after{background:url(../images/fruits-titres/cerise.webp);background-repeat:no-repeat;background-size:contain;background-position:center center}#blog:not(.page){background:#fff}#blog:not(.page) .articles{margin:0 37px 80px}#blog .articles{display:grid;grid-template-columns:1fr 1fr 1fr;gap:40px;flex-wrap:wrap;font-size:0}#blog .articles .article{box-shadow:none;display:inline-block;vertical-align:top}#blog .articles .article .img{overflow:hidden;transition:300ms ease}#blog .articles .article .img img{display:block;height:322px;width:100%;-o-object-fit:cover;object-fit:cover;transition:300ms ease}#blog .articles .article .titre{font-weight:700;font-size:18px;line-height:1.2;font-family:"Poppins",sans-serif;text-transform:uppercase;color:#bf5e40;letter-spacing:1.8px;padding-bottom:20px;margin-top:20px !important;margin-bottom:20px !important;position:relative}#blog .articles .article .titre+p{font-size:16px;font-weight:400;line-height:1.6;margin-bottom:20px}#blog .articles .article .titre::after{content:"";width:94px;height:0;border-bottom:solid 1px #bf5e40;position:absolute;bottom:0;left:0}#blog .articles .article .savoir-plus{content:"";width:67px;height:50px;padding:10px 20px;border-radius:160px;border:solid 1px #005712;background-image:url("../images/pictos/arrow-right-light.svg");background-image:url("../images/pictos/arrow-right.svg");background-position:center center;background-repeat:no-repeat;background-size:27px;transition:300ms ease}#blog .articles .article:hover .img img{transform:scale(1.1)}#blog .articles .article:hover .savoir-plus{background:#005712;background-image:url("../images/pictos/arrow-right-light.svg");background-position:center center;background-repeat:no-repeat;background-size:27px}#blog.page .articles{grid-template-columns:1fr 1fr}#content .page-404>section{padding:180px 0}#contact{position:relative}#contact::before{content:"";display:block;width:50%;height:100%;background:#dee0bd;position:absolute;top:0;right:0}.modal-cacsp-box.modal-cacsp-box-info{background:#f6f6d4 !important;border:none !important}.modal-cacsp-box.modal-cacsp-box-info .modal-cacsp-box-content{background:none !important;font-size:14px;color:#005712}.modal-cacsp-box.modal-cacsp-box-info .modal-cacsp-box-content a{font-size:inherit;color:#bf5e40;font-weight:500;border-bottom:solid 1px rgba(0,0,0,0)}.modal-cacsp-box.modal-cacsp-box-info .modal-cacsp-box-content a:hover{border-color:#bf5e40}.modal-cacsp-box .modal-cacsp-btns{background:none !important}.modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn{border-width:2px !important;text-transform:uppercase !important;border-radius:0 !important;font-size:14px !important;font-weight:500}.modal-cacsp-box .modal-cacsp-btn-settings,.modal-cacsp-box .modal-cacsp-btn-save{background:none !important;border-color:#005712 !important;color:#005712 !important}.modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn-refuse,.modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn-refuse-all{border-color:#bf5e40 !important;background:#bf5e40 !important;color:#fff !important}.modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn-accept,.modal-cacsp-box .modal-cacsp-btns .modal-cacsp-btn-accept-all{border-color:#005712 !important;background:#005712 !important;color:#fff !important}.modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-content{background:#dee0bd !important;font-weight:500;font-size:14px}.modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-content a{font-size:inherit;color:#005712;font-weight:500;border-bottom:solid 1px rgba(0,0,0,0)}.modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-content a:hover{border-color:#005712}.modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list .modal-cacsp-toggle-switch>span{font-weight:600}.modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-header{background:#005712;color:#f5f6d4}.modal-cacsp-position .modal-cacsp-box .modal-cacsp-box-content{padding:20px 30px}.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li{padding:20px 30px 0}.modal-cacsp-position .modal-cacsp-box-settings .modal-cacsp-btns{padding:15px 30px;background:rgba(245,246,212,.75) !important}.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li span.modal-cacsp-toggle-switch.modal-cacsp-toggle-switch-active.disabled span.modal-cacsp-toggle-switch-handle{background:#005712}.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li span.modal-cacsp-toggle-switch.modal-cacsp-toggle-switch-active.disabled span.modal-cacsp-toggle{background:rgba(32,65,54,.5)}.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li a.modal-cacsp-toggle-switch span.modal-cacsp-toggle-switch-handle{background:#bf5e40}.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li a.modal-cacsp-toggle-switch span.modal-cacsp-toggle{background:rgba(217,83,79,.5)}.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li a.modal-cacsp-toggle-switch.modal-cacsp-toggle-switch-active span.modal-cacsp-toggle-switch-handle{background:rgba(32,65,54,.5)}.modal-cacsp-position .modal-cacsp-box.modal-cacsp-box-settings .modal-cacsp-box-settings-list ul li a.modal-cacsp-toggle-switch.modal-cacsp-toggle-switch-active span.modal-cacsp-toggle{background:rgba(32,65,54,.25)}img.popup-cookies{border:solid 1px #ccc !important}img.popup-cookies{border:solid 1px #ccc !important}.otgs-development-site-front-end{display:none}footer{position:relative;background:#005712;padding:22px 0 22px;z-index:1}footer p{margin-bottom:0}footer p,footer p *,footer a,footer li{color:#fff;font-size:12px;font-family:"Poppins",sans-serif;font-weight:600;line-height:normal;letter-spacing:1.2px}footer .elementor-container{font-size:0;display:flex;justify-content:space-between;gap:20px}footer .elementor-container .left,footer .elementor-container .center,footer .elementor-container .right{flex-basis:33%}footer .elementor-container .left,footer .elementor-container .right{position:relative;margin:25px 0}footer .elementor-container .left li:not(:last-of-type),footer .elementor-container .right li:not(:last-of-type){margin-bottom:5px}footer .elementor-container .left::before,footer .elementor-container .right::before{content:"";width:94px;height:0;border-top:solid 1px #fff;position:absolute;top:0}footer .elementor-container .left{font-size:0;padding-top:20px}footer .elementor-container .left::before{left:0}footer .elementor-container .left a[href*="/contact"]{font-size:14px;letter-spacing:1px;font-weight:700;text-transform:uppercase;display:inline-block;background-color:rgba(0,0,0,0);border-radius:30px;padding:14px 30px 14px 30px;margin-top:20px;border:solid 1px #fff;box-sizing:border-box;color:#fff;transition:300ms ease}footer .elementor-container .left a[href*="/contact"]:hover{color:#005712;background:#fff}footer .elementor-container .center{text-align:center}footer .elementor-container .center a{display:block}footer .elementor-container .right{display:flex;flex-direction:column;justify-content:center;text-align:right;padding:20px 0;gap:5px}footer .elementor-container .right::before{right:0}footer .elementor-container .right::after{content:"";width:94px;height:0;border-top:solid 1px #fff;position:absolute;bottom:0;right:0}footer .elementor-container .right span{text-transform:uppercase}body:not(.elementor-editor-active) footer.accueil{display:block;width:100%;position:sticky;bottom:0;left:0;z-index:1}@media screen and (min-width: 1550px){*{font-size:15px}h1,h1 *,.titre-section .elementor-widget-container>*:not(style){font-size:62px}.titre-section .elementor-widget-container>*:not(style)::before{width:72px}.sous-titre .elementor-widget-container>*:not(style){padding-left:132px}.sous-titre{max-width:1036px}body:not(.elementor-editor-active) .lignes{width:1300px;left:calc((100% - 1300px)/2)}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1300px}.elementor-section.narrow>.elementor-container{width:calc(100% - 264px)}body:not(.elementor-editor-active) #intro .elementor-container{width:calc((100% - 1300px)/2 + 376px)}section.accroche{padding:200px 0}#fruits .fruits .elementor-container{margin-left:calc((100vw - 1300px)/-2)}#valeurs::before{right:calc((100vw - 1300px)/1.5)}#valeurs::after{right:calc((100vw - 1300px)/1.5 - 31px)}#valeurs-2 .elementor-widget-slides .swiper-slide-inner{padding-left:calc((100% - 1300px)/2);padding-right:calc((100% - 1300px)/2)}}@media screen and (max-width: 1300px){.elementor-top-section.elementor-section-boxed>.elementor-container{max-width:calc(100% - 100px);margin:0 auto;position:relative;box-sizing:border-box}}@media screen and (max-width: 1200px){header #mainmenu .right>.menu{display:none}header #mainmenu .right #btn-burger{display:flex;align-items:center}#respnav{position:fixed;display:block;top:60px;left:calc(100% + 30px);width:600px;height:calc(100vh - 60px);overflow-x:hidden;background:#dee0bd;padding:105px 50px 50px;box-sizing:border-box;z-index:999999;transition:500ms ease}#respnav.visible{left:calc(100% - 600px)}#respnav ul.slide-left{transform:translate3d(-100%, 0, 0);transition:300ms ease}#respnav ul ul{display:none;position:absolute;top:0;left:100%;box-sizing:border-box;width:100%;padding:0 !important;box-shadow:none;transition:300ms ease}#respnav ul ul li a{display:block !important;padding:15px 50px 15px;position:relative;z-index:1;transition:300ms ease}#respnav ul ul li.back>a::before{content:"";font-family:"FontAwesome";font-size:12px;color:#005712;position:absolute;top:calc(50% - 5px);right:0;transform:rotate(-180deg);transition:300ms ease}#respnav ul ul li.back>a:hover::before{color:#bf5e40}#respnav ul ul li:not(.back) a{font-weight:400;font-size:18px}#respnav li{display:block;position:static;padding-left:0}#respnav li.menu-item-has-children>a::before{content:"";font-family:"FontAwesome";font-size:12px;color:#005712;position:absolute;top:calc(50% - 5px);right:0;transition:300ms ease}#respnav li.menu-item-has-children>a:hover::before{color:#bf5e40}#respnav>ul:first-of-type{margin-bottom:15px}#respnav>ul:first-of-type>li>a{font-size:18px;text-transform:uppercase}#respnav>ul:first-of-type a{color:#005712;font-weight:500;padding:16px 0 14px;display:block;font-size:18px;position:relative;line-height:normal;border-bottom:solid 1px rgba(0,87,18,.15);transition:300ms ease}#respnav>ul:first-of-type a br{display:none}#respnav>ul:first-of-type a:hover{color:#bf5e40;border-color:#bf5e40}#respnav .menu ul{position:absolute;top:0;left:100%;box-sizing:border-box;width:100%;padding:0;display:block;opacity:0;visibility:hidden;padding-bottom:50px !important;transition:300ms ease}#respnav .menu ul.slide-right{opacity:1;visibility:visible;transition:300ms ease}#respnav,#respnav .menu{transition:300ms ease}.referent-content{padding-left:35px}.elementor-top-section.contact .elementor-column:last-of-type{padding-left:60px !important}.elementor-section.elementor-section-boxed:not(.elementor-inner-section)>.elementor-container,.elementor-section.elementor-section-boxed.narrow>.elementor-container,.elementor-inner-section.elementor-section-boxed>.elementor-container{max-width:100% !important;width:100% !important}.elementor-top-section.elementor-section-boxed{padding-left:60px !important;padding-right:60px !important}.titre-section{margin-bottom:80px !important}.titre-section .elementor-widget-container>*:not(style){font-size:40px;padding:0 36px 20px 0}.titre-section+.sous-titre{margin-top:-80px}.titre-section br{display:none}.sous-titre .elementor-widget-container>*:not(style){font-size:20px}body:not(.elementor-editor-active) #intro .elementor-container{width:50%}body:not(.elementor-editor-active) .lignes{gap:0;width:calc(100% - 120px);left:60px}body:not(.elementor-editor-active) .lignes .ligne-7,body:not(.elementor-editor-active) .lignes .ligne-8,body:not(.elementor-editor-active) .lignes .ligne-9,body:not(.elementor-editor-active) .lignes .ligne-10{display:none}body:not(.elementor-editor-active) .lignes .ligne{border-left:solid 1px rgba(0,0,0,.75);border-right:solid 1px rgba(0,0,0,.75)}#intro-bis{padding:140px 0 0}#fruits{padding:140px 0 120px}#fruits .fruits .elementor-container{width:calc(100% + 120px) !important;max-width:none !important;margin-left:-60px}#fruits .fruits .elementor-cta{height:350px;min-height:auto}#fruits .fruits .elementor-cta .elementor-cta__content .elementor-cta__title{font-size:18px}section.accroche .elementor-container{padding:75px 95px}body:not(.elementor-editor-active) .parallaxe-section .parallaxe-img{height:100%}#savoir-faire{padding:140px 0 120px}#schema{padding:140px 0 120px}#texte-seo{padding:140px 0 100px}#filieres{padding:80px 0 120px}#filieres .filieres{margin-bottom:60px}#filieres .filieres .elementor-widget-image-box::before{left:254px}#filieres .filieres .elementor-image-box-wrapper .elementor-image-box-img{flex-basis:214px}#filieres .filieres .elementor-image-box-wrapper .elementor-image-box-content{width:calc(100% - 214px)}#partenaires{padding:140px 0 120px}#blog .articles{gap:35px}#blog:not(.page){padding:140px 0 120px}#blog:not(.page) .articles{margin:0 35px 60px}#blog.page .articles{grid-template-columns:1fr 1fr}body:not(.elementor-editor-active) footer.accueil{position:relative}}@media(max-width: 1024px){#page-type .elementor-toc__body{display:block !important}body:not(.elementor-editor-active) .menu-content{margin-bottom:30px}body:not(.elementor-editor-active) .menu-content .elementor-widget-wrap{position:static}.elementor-section .elementor-container{flex-wrap:nowrap}section.accroche .elementor-container .elementor-widget-text-editor *{font-size:40px}#blog .elementor-inner-section .elementor-container{flex-wrap:wrap}.menu-content,.referent-content{width:100% !important;max-width:none !important;display:block;padding-left:0;padding-right:0}.menu-content::before,.referent-content::before{width:100%;height:0;border-left:none;border-top:solid 1px #005712}.menu-content .elementor-toc__header,.referent-content .elementor-toc__header{background:#005712;padding:10px 15px 12px}.menu-content .elementor-toc__header .elementor-toc__header-title,.referent-content .elementor-toc__header .elementor-toc__header-title{display:block;border-color:#fff;color:#fff;margin-bottom:0 !important}.menu-content .elementor-toc__body,.referent-content .elementor-toc__body{padding-bottom:0;display:none !important}.table-content>.elementor-container{display:block}.menu-content .table-of-childs .title,.menu-content .elementor-toc__header .elementor-toc__header-title{cursor:pointer}.menu-content .table-of-childs .title::before,.menu-content .elementor-toc__header .elementor-toc__header-title::before{content:"";font-family:"FontAwesome";font-size:18px;color:#fff !important;font-weight:300;text-align:center;display:block;width:30px;height:30px;line-height:30px;border-radius:4px;border:solid 1px #fff;opacity:1;position:absolute;top:50%;right:10px;transform:translateY(-50%);transition:300ms ease}.menu-content .table-of-childs .title:hover::before,.menu-content .elementor-toc__header .elementor-toc__header-title:hover::before{border-color:#fff;color:#fff}.menu-content .table-of-childs .title.close::before,.menu-content .elementor-toc__header .elementor-toc__header-title.close::before{content:""}body:not(.elementor-editor-active) #page-type.ancres .menu-content .elementor-element{max-width:none}#sommairesp{display:block;background:#fff;width:500px;position:fixed;top:0;right:-500px;opacity:0;z-index:9999999;height:100%;padding:100px 40px 50px;box-sizing:border-box;overflow:hidden;transition:300ms ease}#sommairesp.visible{opacity:1;right:0}#sommairesp .btn-close{display:inline-block;cursor:pointer}#sommairesp .btn-close::before{content:"";font-family:"FontAwesome";display:block;text-align:center;width:50px;height:50px;line-height:50px;border-radius:4px;color:#005712;font-size:30px;border:solid 1px #005712;opacity:1;cursor:pointer;transition:300ms ease}#sommairesp .btn-close:hover::before{border-color:#005712;color:#005712}#sommairesp .elementor-toc__body{padding:0;margin-top:40px;overflow-x:hidden;height:calc(100% - 92px)}#sommairesp .elementor-toc__body li{margin-bottom:5px !important}#sommairesp .elementor-toc__body a{display:block;color:#000 !important;position:relative;width:100%;position:relative;padding-left:25px;box-sizing:border-box;transition:300ms ease}#sommairesp .elementor-toc__body a::before{content:"";font-size:12px;font-family:"FontAwesome";color:#005712;position:absolute;top:3px;left:0;transition:300ms ease}#sommairesp .elementor-toc__body a:hover{color:#bf5e40 !important}#sommairesp .elementor-toc__body a.item-active,#sommairesp .elementor-toc__body a.elementor-item-active{font-family:"DM Serif Display",serif;color:#bf5e40 !important}}@media screen and (max-width: 992px){h1,h1 *{font-size:40px}h2,h2 *{font-size:26px}.titre-section .elementor-widget-container>*:not(style){font-size:40px;padding:0 36px 20px 16.6666666667%}.titre-section .elementor-widget-container>*:not(style)::before{position:absolute;left:0;top:calc(50% - 10px);transform:translateY(-50%)}.sous-titre .elementor-widget-container>*:not(style){font-size:18px;padding:20px 20px 20px 16.6666666667%}#mainmenu .right{gap:50px}.content .page>p>img{float:none;margin:0 0 20px 0}.elementor-widget-accordion .elementor-tab-content{padding:0 0 20px !important}.en-avant p,.elementor-top-section.pictos .elementor-widget-image figcaption{font-size:22px}.elementor-top-section.pictos .elementor-widget-image img{max-width:50px}button.suite::before{width:50px;height:50px}button.suite::after{width:50px;height:50px;left:calc(50% - 25px);top:calc(50% - 25px)}.elementor-section.narrow>.elementor-container{width:66.6666666667%}body:not(.elementor-editor-active) #intro .elementor-container{width:100%}#intro-bis .valeurs .elementor-column .elementor-cta__title,#fruits .besoins .elementor-container .elementor-column .elementor-cta .elementor-cta__title,#schema .reassurance .elementor-image-box-title,#filieres .filieres .elementor-image-box-title{font-size:16px}section.accroche .elementor-container{padding:75px}#fruits .fruits .elementor-cta{height:300px}#schema .reassurance{margin-top:80px;padding-top:120px;padding-bottom:0}#schema .reassurance .elementor-container{flex-direction:column;flex-wrap:wrap;align-items:center}#schema .reassurance::before{content:"";height:100%;width:0;border-top:none;position:absolute;right:50%;top:0;bottom:auto;border-left:solid 1px #bf5e40}#schema .reassurance::after{right:calc(50% - 5px);top:calc(100% - 5px);transform:rotate(90deg)}#schema .reassurance .elementor-image-box-content{padding:20px 0 50px;margin-bottom:-50px}#schema .reassurance .elementor-widget-image{margin-bottom:90px}#schema .reassurance .elementor-widget-image .elementor-widget-container.grow{width:322px;height:322px}#schema .reassurance .elementor-column:hover .elementor-widget-image .elementor-widget-container{width:50px;height:50px}section.accroche .elementor-container .elementor-widget-text-editor *{font-size:36px}#filieres .filieres .elementor-widget-image-box::before{left:220px}#filieres .filieres .elementor-image-box-wrapper .elementor-image-box-img{flex-basis:180px}#filieres .filieres .elementor-image-box-wrapper .elementor-image-box-content{width:calc(100% - 180px)}#partenaires .elementor-widget-image-carousel,#partenaires .elementor-widget elementor-widget-media-carousel{padding:0 40px}#partenaires .elementor-widget-image-carousel .swiper-slide-image,#partenaires .elementor-widget-image-carousel .swiper-slide,#partenaires .elementor-widget elementor-widget-media-carousel .swiper-slide-image,#partenaires .elementor-widget elementor-widget-media-carousel .swiper-slide{max-height:90px;max-width:120px}#blog:not(.page) .articles{grid-template-columns:1fr}#blog .articles .article .titre{font-size:16px}.elementor-top-section.contact .elementor-column:last-of-type{padding-left:0px !important}#form-contact .form-group.prenom,#form-contact .form-group.nom,.formulaire .form-group.prenom,.formulaire .form-group.nom{display:block;width:100%}#form-contact .form-group.prenom,.formulaire .form-group.prenom{margin-right:0}footer{padding:145px 0 20px}footer .elementor-container{flex-direction:column;align-items:center;gap:42px}footer .elementor-container .left,footer .elementor-container .right{margin:0;text-align:center}footer .elementor-container .left::before{left:50%;transform:translate(-50%)}footer .elementor-container .center a{width:160px}footer .elementor-container .right{padding:20px 0 0}footer .elementor-container .right::before{right:50%;transform:translate(50%)}footer .elementor-container .right::after{display:none}}@media screen and (max-width: 768px){h1,h1 *{font-size:36px}h2,h2 *{font-size:24px}.titre-section .elementor-widget-container>*:not(style){font-size:36px;padding:0 20px 20px 0;flex-direction:column-reverse;align-items:flex-start;gap:0}.titre-section .elementor-widget-container>*:not(style)::before{top:24px;transform:none}.titre-section .elementor-widget-container>*:not(style)::after{margin-left:16.6666666667%}.sous-titre .elementor-widget-container>*:not(style){font-size:16px}h3,h3 *{font-size:18px}#mainmenu .right{gap:40px}#content img:not(.alignleft,.alignright,.aligncenter){max-width:100%}img.alignleft,img.alignright,img.aligncenter{float:none;display:block;width:100%;margin:0 0 10px 0}#content .elementor-widget-text-editor img:not(.alignleft,.alignright,.aligncenter){max-height:none;display:block !important;margin-top:10px}.elementor-section .elementor-container{flex-wrap:wrap}.elementor-section.narrow>.elementor-container{width:calc(100% - 40px)}body:not(.elementor-editor-active) .parallaxe-section .parallaxe-img{width:auto}#intro{background-image:url(../images/visuels/image-remplacement-authentifruits-2.webp);background-position:center center;background-repeat:no-repeat;background-size:cover}#intro .elementor-container .elementor-widget-text-editor p:first-of-type{font-size:26px}#intro .elementor-container .elementor-widget-text-editor p:last-of-type{font-size:38px}body:not(.elementor-editor-active) #intro{position:static}#intro-bis{padding:100px 0 0}#intro-bis::after{display:none}#intro-bis .valeurs .elementor-container{flex-direction:column;padding:0 16.6666666667%}#fruits{padding:120px 0}#fruits::before,#fruits::after{display:none}#fruits .fruits{margin-bottom:60px}#fruits .fruits .elementor-cta{height:250px;min-height:25vh}#fruits .fruits .elementor-cta .elementor-cta__content .elementor-cta__title{font-size:24px}#fruits .fruits .elementor-column:not(:last-of-type)::before{content:"";width:100%;height:0;border:none;border:solid 1px #fff}#fruits .btn-mobile{display:block}#fruits .btn-screen{display:none}#fruits .besoins .elementor-container{grid-template-columns:1fr 1fr}#fruits .besoins+.elementor-widget-text-editor{margin-bottom:0}#savoir-faire{padding:120px 0}#schema{padding:100px 0}#schema::before,#schema::after{display:none}#schema .elementor-widget-image.screen{display:none}#schema .elementor-widget-image.mobile{display:block}section.accroche{padding:80px 0}section.accroche .elementor-container{padding:60px}section.accroche .elementor-container .elementor-widget-text-editor *{font-size:32px}#texte-seo{padding:100px 0 70px}#texte-seo::before{display:none}#filieres{padding:50px 0 100px}#filieres::after{display:none}#filieres .filieres .elementor-widget-image-box::before{content:"";width:66.6666666667%;height:0;border-bottom:solid 1px #bf5e40;top:calc(100% - 20px);left:16.6666666667%}#filieres .filieres .elementor-image-box-wrapper{text-align:left}#filieres .filieres .elementor-image-box-wrapper ::before{width:248px;left:50%;transform:translateX(-50%)}#filieres .filieres .elementor-image-box-wrapper .elementor-image-box-img{display:table;width:208px;margin:auto !important}#filieres .filieres .elementor-image-box-wrapper .elementor-image-box-content{width:100%;padding:40px 0 30px}#partenaires{padding:100px 0}#partenaires .elementor-widget-image-carousel,#partenaires .elementor-widget-media-carousel{padding:0}#partenaires .elementor-widget-image-carousel .swiper-slide-image,#partenaires .elementor-widget-image-carousel .elementor-carousel-image,#partenaires .elementor-widget-media-carousel .swiper-slide-image,#partenaires .elementor-widget-media-carousel .elementor-carousel-image{max-width:calc(100% - 20px);max-height:70px;max-width:100px}#blog:not(.page){padding:100px 0}#blog:not(.page)::before,#blog:not(.page)::after{display:none}#blog.page .articles{grid-template-columns:1fr}#blog:not(.page) .articles{margin:0 0 60px}#contact::before{display:none}#contact .elementor-column:last-of-type{position:relative}#contact .elementor-column:last-of-type::before{content:"";display:block;width:calc(100% + 120px);height:calc(100% + 80px);background:#dee0bd;position:absolute;top:0;right:-60px}}@media screen and (max-width: 640px){h1,h1 *{font-size:32px}.titre-section .elementor-widget-container>*:not(style)::after{margin-left:20%}#mainmenu .wrapper{max-width:calc(100% - 40px);justify-content:center}#mainmenu .right{gap:0;position:absolute;right:0;height:100%}#mainmenu .right .menu:last-of-type{display:none}#respnav{width:100%;border-left:0}#respnav.visible{left:0}#content blockquote{margin:0}#partenaires .elementor-widget-image-carousel,#partenaires .elementor-widget-media-carousel{padding:0 60px;width:calc(100% + 120px);margin-left:-60px;margin-right:-60px}#partenaires .elementor-widget-image-carousel .elementor-image-carousel-wrapper,#partenaires .elementor-widget-image-carousel .elementor-main-swiper,#partenaires .elementor-widget-media-carousel .elementor-image-carousel-wrapper,#partenaires .elementor-widget-media-carousel .elementor-main-swiper{margin:0}#partenaires .elementor-widget-image-carousel .elementor-swiper-button-prev,#partenaires .elementor-widget-image-carousel .elementor-swiper-button-next,#partenaires .elementor-widget-media-carousel .elementor-swiper-button-prev,#partenaires .elementor-widget-media-carousel .elementor-swiper-button-next{top:calc(100% + 30px)}#partenaires .elementor-widget-image-carousel .elementor-swiper-button-prev,#partenaires .elementor-widget-media-carousel .elementor-swiper-button-prev{left:0}#partenaires .elementor-widget-image-carousel .elementor-swiper-button-next,#partenaires .elementor-widget-media-carousel .elementor-swiper-button-next{right:0}#form-contact input:not([type=submit]),#form-contact select,#form-contact textarea,.formulaire input:not([type=submit]),.formulaire select,.formulaire textarea{padding-left:15px;padding-right:15px}#form-contact input[type=checkbox],.formulaire input[type=checkbox]{height:30px}#form-contact input[type=checkbox]::checked,.formulaire input[type=checkbox]::checked{font-size:15px;top:calc(50% - 7px);left:calc(50% - 7px)}#form-contact .form-group.prenom,.formulaire .form-group.prenom{margin-right:0}#form-contact .form-group.prenom,#form-contact .form-group.nom,.formulaire .form-group.prenom,.formulaire .form-group.nom{display:block;width:100%}}@media screen and (max-width: 480px){body:not(.elementor-editor-active) .lignes{width:calc(100% - 40px);left:20px}h1,h1 *{font-size:30px}h2,h2 *{font-size:20px}.titre-section .elementor-widget-container>*:not(style)::after{margin-left:25%}h3,h3 *,.sous-titre .elementor-widget-container>*:not(style){font-size:16px}#respnav>ul:nth-last-of-type(2) a{margin:0 30px}#respnav>ul:first-of-type a{padding:12px 0}#respnav>ul:last-of-type{margin:20px}#contact .elementor-column:last-of-type::before{width:calc(100% + 40px);right:-20px}#ariane{padding:9px 20px}.elementor-top-section.elementor-section-boxed{padding-left:20px !important;padding-right:20px !important}#content p a,#content li a{word-break:break-word}#intro .elementor-container{padding:60px 20px 110px}#intro-bis .arrow-down{margin:0 20px;width:calc(100% - 40px)}#intro-bis .valeurs .elementor-container{flex-direction:column;padding:0 20px}#fruits .besoins .elementor-container{flex-direction:column}#fruits .besoins .elementor-container .elementor-column .elementor-cta svg{height:60px;margin:0 auto 30px}#fruits .besoins .elementor-container .elementor-column .elementor-cta .elementor-cta__title{font-size:15px}section.accroche{padding-left:0 !important;padding-right:0 !important}section.accroche .elementor-container{padding:52px 20px}#partenaires .elementor-widget-image-carousel,#partenaires .elementor-widget-media-carousel{width:calc(100% + 120px);margin-left:-60px;margin-right:-60px}#partenaires .elementor-widget-image-carousel .elementor-swiper-button-prev,#partenaires .elementor-widget-media-carousel .elementor-swiper-button-prev{left:0}#partenaires .elementor-widget-image-carousel .elementor-swiper-button-next,#partenaires .elementor-widget-media-carousel .elementor-swiper-button-next{right:0}}/*# sourceMappingURL=main.min.css.map */