@font-face{font-family:'Avenir LT Std 45 Book';font-style:normal;font-weight:400;src:url(../fonts/AvenirLTStd-Book.woff) format('woff')}@font-face{font-family:'Avenir LT Std 65 Medium';font-style:normal;font-weight:400;src:url(../fonts/AvenirLTStd-Medium.woff) format('woff')}@font-face{font-family:'Avenir LT Std 55 Roman';font-style:normal;font-weight:400;src:url(../fonts/AvenirLTStd-Roman.woff) format('woff')}html.sr .from-bottom,html.sr .from-bottom-col1,html.sr .from-bottom-col2,html.sr .from-bottom-col3,html.sr .from-left,html.sr .from-left-50,html.sr .from-right,html.sr .from-right-50,html.sr .hr-left,html.sr .hr-left-col2,html.sr .hr-left-col3,html.sr .hr-right,html.sr .load-hidden,html.sr .titre{visibility:hidden}body{font-family:'Avenir LT Std 45 Book';overflow-x:hidden}header{position:fixed;top:0;height:70px;background:#fff;width:100%;padding:1rem 3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;z-index:5}header>a{display:-webkit-box;display:-ms-flexbox;display:flex}header>a img{height:50px}nav{margin-top:15px}nav ul li{position:relative;display:inline-block}nav>ul>li>a{border-left:1px solid #000}nav>ul>li a{padding:0 1rem;color:#000}nav>ul>li:first-child a,nav>ul>li:first-child a.white{border-left:none}nav ul li ul{position:absolute;top:2rem;width:20rem;background-color:#fff;border-left:1px solid #000;max-height:0;overflow:hidden}nav ul li ul li{list-style-position:outside;display:block;margin-top:3px}nav ul li ul li:first-child{margin-top:8px}nav ul li ul li:last-child{margin-bottom:8px}.transparent nav ul li ul{background-color:rgba(0,0,0,.25);border-left:1px solid #fff}nav ul li ul li a{display:block}nav ul li ul li a:hover{color:#555}.transparent nav ul li ul li a{color:#fff}.transparent nav ul li ul li a:hover{color:#cde2f6}nav ul li:hover ul{max-height:20rem}nav>ul>li>a.white{color:#fff;border-left:1px solid #fff}nav>ul>li a ul.sous-menu>li>a.white,nav>ul>li a.white ul.sous-menu li a,nav>ul>li a.white ul.sous-menu>li>a.white{border-left:none}.burger{display:none;padding-top:3px}.transparent .burger{color:#fff}.burger::before{content:"\2630";font-size:2rem;color:#000}.burger.active::before{content:"X"}.transparent .burger::before{color:#fff}.ancre{display:block;height:7rem;margin-top:-7rem;visibility:hidden}h1,h1-like,h2,h2-like,h3,h3-like,h4,h4-like,h5,h5-like,h6,h6-like{font-family:'Avenir LT Std 45 Book';color:#302d6a;font-weight:400}h1{font-size:2.4rem}h2{font-size:2rem}h3{font-size:1.8rem}h1 span{font-size:2.7rem}ul{list-style:none;padding-left:0}a{text-decoration:none}textarea{margin-top:0}.temp{text-align:center;margin:0 auto 3rem;max-width:640px;}.pano{width:100%;height:480px;background-position:center;background-size:cover;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.titre,.titre-form{width:80%;margin:0 auto;padding:1rem 4rem;max-width:960px;text-align:center;position:relative}.pano .titre{background:rgba(255,255,255,.5)}.titre hr,.titre-form hr{background-color:#302d6a;height:3px;width:6rem;margin:2rem auto}.para-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.6rem}.para-text{position:relative;padding:4rem;background-color:rgba(255,255,255,.85);text-align:center}.center{text-align:center}footer{height:70px;background:#fff;text-align:center;position:relative;z-index:3}footer p{display:inline-block;padding:1.5rem 1.5rem 0}footer span{display:block;text-align:left;margin-top:-2.4rem;margin-left:2rem;color:#777}footer a::after,footer a::before{content:"|";position:relative;top:-2px;font-size:1.5rem;opacity:0}footer a::before{margin-right:10px}footer a::after{margin-left:10px}footer a.active::after,footer a.active::before{opacity:1}.conteneur{width:100%;max-width:1280px;margin:0 auto}.bggrey{background-color:#f2f2f2;position:relative;z-index:2}.bgblue{background-color:#302d6a;color:#fff}.bgwhite{background-color:#fff}.green{color:#69a341}.fixed{position:fixed}.sr .title{visibility:hidden}.above{z-index:2}.test{background-color:#ff0}.jc-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.rel{position:relative}.scrollup{width:40px;height:40px;position:fixed;bottom:15px;right:25px;display:none;z-index:9;text-align:center;background-color:rgba(255,255,255,.5);border-radius:50%;-webkit-transition:1s background-color;transition:1s background-color}.scrollup:hover{background-color:rgba(255,255,255,.75)}.contact{height:678px;display:none;padding-bottom:2rem;padding-top:2rem}#contact .titre-form p:first-of-type{max-width:620px;margin:0 auto;font-size:1.8rem;color:#302d6a;text-align:center}#contact #logo-contact{height:70px}#contact .map-infos{align-items:flex-start}#contact #contact-mail,#contact #contact-tel{margin-top:10px}#contact .infos-contact{padding:20px}#contact #formulaire .flex-container{align-content:space-between;justify-content:space-between}#contact #formulaire .w50{flex-basis:45%}#contact #formulaire .w100{flex-basis:100%}#contact #formulaire input[type=text],#contact #formulaire textarea{margin-bottom:20px;padding:7px;border:none;width:100%;background:#302d6a;color:#fff}#contact #formulaire p{position:relative}#contact #formulaire label.error{position:absolute;top:22px;left:5px;font-size:14px;color:#69a341}#contact #formulaire .textarea label.error{top:72px}#contact #formulaire [type=checkbox]~label.error{top:36px}#contact #formulaire .flex-container input,#contact #formulaire .flex-container input:-webkit-autofill,#contact #formulaire .flex-container input:-webkit-autofill:focus,#contact #formulaire .flex-container input:-webkit-autofill:hover,#contact #formulaire .flex-container textarea,#contact #formulaire .flex-container textarea:-webkit-autofill,#contact #formulaire .flex-container textarea:-webkit-autofill:focus,#contact #formulaire .flex-container textarea:-webkit-autofill:hover{outline:0;transition:background-color 5000s ease-in-out 0s;-webkit-text-fill-color:#fff;-webkit-box-shadow:0 0 0 1000px #302d6a inset}#contact #formulaire [type=checkbox]{opacity:0}#contact #formulaire [type=checkbox]~label[for=consentement]{padding-left:10px}#contact #formulaire [type=checkbox]:checked~label:before,#contact #formulaire [type=checkbox]:not(:checked)~label:before{content:'';position:absolute;left:0;top:2px;width:14px;height:14px;border:2px solid #302d6a;background:#fff;margin-right:10px}#contact #formulaire [type=checkbox]~label.error:before{visibility:hidden;opacity:0}#contact #formulaire [type=checkbox]:checked~label:after,#contact #formulaire [type=checkbox]:not(:checked)~label:after{content:'\2714';position:absolute;top:2px;left:4px;font-size:14px;color:#302d6a;transition:all .2s}#contact #formulaire [type=checkbox]:not(:checked)~label:after{opacity:0;transform:scale(0)}#contact #formulaire [type=checkbox]:checked~label:after{opacity:1;transform:scale(1)}#contact #formulaire .bouton{float:right;cursor:pointer}#contact #formulaire #btn_valid{padding:9px 20px;background:#fff;-webkit-box-shadow:none;border:2px solid #302d6a;color:#302d6a;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}#contact #formulaire #btn_valid:hover{background:#302d6a;color:#fff}#contact #formulaire p{margin-top:inherit}.hideContact{visibility:hidden;height:1px}#map{height:calc(100% - 20px);width:calc(60% - 40px)}embed,iframe,object{max-width:100%;width:100%;height:450px}#video{max-height:100vh;width:100%;overflow:hidden}#video img{width:100%;height:auto;overflow:hidden}#video video{position:absolute;top:0;left:0;width:100%}.filler{max-height:100vh}#section-bienvenue .titre{width:80%;margin:0 auto;padding:4rem 4rem 1rem;max-width:960px;text-align:center;position:relative}#section-bienvenue .titre hr{background-color:#302d6a;height:3px;width:6rem;margin:2rem auto}.bienvenue{padding:7rem 0}.bienvenue hr{background-color:#302d6a;height:3px;width:6rem;margin:2rem auto}.bienvenue1,.bienvenue2{width:50%;margin:0 auto;color:#000}.bienvenue1 .h4-like{color:#302d6a}.bienvenue2{margin-top:12rem;flex-direction:row-reverse}.bienvenue1 .para-img,.bienvenue2 .para-img{width:85%}.bienvenue1 .para-content,.bienvenue2 .para-content{width:15%}.bienvenue1 .para-text,.bienvenue2 .para-text{text-align:center;z-index:3}.bienvenue1 .para-text{margin-right:.5rem;margin-left:-40rem;margin-top:-15rem}.bienvenue1 .para-text ul{text-align:left}.bienvenue1 .para-text ul li:before{content:"\2022";margin-right:10px;color:#69a341}.bienvenue2 .para-text{margin-right:-40rem;margin-left:.5rem;margin-top:15rem}#section-actu{padding-bottom:6rem}#section-actu hr{background-color:#fff;height:3px;width:6rem;margin:1rem 0;text-align:left}#section-actu h4{color:#fff}.actu-content{display:flex;justify-content:center;flex-direction:column}#section-expertise{padding-top:7rem}#expertise{background-image:url(../img/notre-expertise.jpg)}.description{margin-top:7rem;margin-bottom:5rem;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}#section-expertise .para-img{width:55%}#section-expertise .para-content{width:45%}#section-expertise .para-text{margin-right:-15rem;margin-left:15rem;text-align:left}.competences{padding:7rem 0}#defi hr,#promesse hr,#vocation hr,.competences hr{background-color:#302d6a;height:3px;width:6rem;margin:2rem auto}.pilote,.production{width:50%;margin:0 auto;color:#000}.production{flex-direction:row-reverse}.pilote .para-img,.production .para-img{width:75%}.pilote .para-content,.production .para-content{width:25%}.pilote .para-text,.production .para-text{text-align:center;z-index:3}.pilote .para-text{margin-right:.5rem;margin-left:-20rem;margin-top:0}.pilote .para-text ul{text-align:left}.pilote .para-text ul li:before{content:"\2022";margin-right:10px;color:#69a341}.production .para-text{margin-right:-20rem;margin-left:.5rem;margin-top:0}.competences h3{text-align:center;text-transform:uppercase;margin-top:0;margin-bottom:4rem;width:100%}.competences h3:first-of-type{margin-bottom:0}.para-left,.para-right{width:50%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;color:#000}.para-left h4,.para-right h4{font-size:1.8rem;position:relative}.para-left hr,.para-right hr{background-color:#302d6a;height:3px;width:6rem;margin:2rem auto}.para-left{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.para-left-img{width:74%}.para-left-content{width:26%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:4rem;font-size:1.6rem;text-align:center}.para-left-content div{position:absolute;left:-21.5rem;margin-right:0;background:rgba(255,255,255,.85);padding:4rem}.para-right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.para-right-img{width:68%}.para-right-content{width:32%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:4rem;font-size:1.6rem;text-align:center}.para-right-content div{position:absolute;right:-18rem;margin-left:6rem;background:rgba(255,255,255,.85);padding:4rem}.qualite{padding:4rem;margin-top:7rem;text-align:center}.qualite h2{color:#fff;text-transform:uppercase;font-size:1.8rem}.qualite p{font-size:1.8rem;max-width:750px;margin:0 auto}#section-engagement{padding-bottom:50px}#engagement{background-image:url(../img/nos-engagements.jpg);margin-bottom:12rem}#section-engagement .para{margin-bottom:12rem;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}#section-engagement #defi.para{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}#section-engagement #promesse.para{margin-bottom:5rem}#section-engagement .para-img{width:75%}#section-engagement .para-content{width:25%}#section-engagement .para h2{font-size:2.7rem;padding:1rem 4rem 2rem;margin-bottom:0}#section-engagement .para-content .para-text{margin-right:-30rem;margin-left:0}#section-engagement #defi .para-content .para-text{margin-right:0;margin-left:-30rem}#section-engagement .para-content .para-text p:first-of-type{color:#302d6a;font-size:1.8rem;position:relative}#section-savoir-faire{padding-top:7rem}#savoir-faire{background-image:url(../img/savoir-faire.jpg)}#section-proposition{padding:6rem 0}#section-proposition .para-img{width:60%}#section-proposition .para-img img.above,#section-proposition .para-img img.below{position:relative}#section-proposition .para-img img.below{top:0;left:10rem}#section-proposition .para-content{width:40%}#section-proposition .para-content .para-text{margin-right:30%;margin-left:-10%;padding:7rem 4rem}#section-accompagnement{margin-bottom:6rem}.accompagnement div{text-align:center}.accompagnement h2{text-align:center;text-transform:uppercase;margin-bottom:4rem;font-size:1.8rem}.accompagnement h3{font-size:2rem}.accompagnement hr{background-color:#000;height:3px;width:6rem;margin:2rem auto}.accompagnement .from-bottom-col1{width:calc(33.33% - 2rem);margin-right:2rem}.accompagnement .from-bottom-col2{width:calc(33.33% - 4rem);margin-left:2rem;margin-right:2rem}.accompagnement .from-bottom-col3{width:calc(33.33% - 2rem);margin-left:2rem}#section-svg{text-align:center;padding:4rem 0}.offre{width:calc(33.33% - 4rem);margin:2rem}#section-svg svg{width:100px;height:100px}#section-svg h3{font-size:1.8rem;margin:0;color:#000}#section-svg ul li:before{content:"\2022";margin-right:10px;color:#69a341}.un{background:url(../img/1.png) no-repeat;background-size:contain}.deux{background:url(../img/2.png) no-repeat;background-size:contain}.trois{background:url(../img/3.png) no-repeat;background-size:contain}.quatre{background:url(../img/4.png) no-repeat;background-size:contain}.cinq{background:url(../img/5.png) no-repeat;background-size:contain}#confidentialite{background-image:url(../img/confidentialite.jpg);height:auto;padding:100px 0}#confidentialite .titre{padding-bottom:3rem;background:rgba(255,255,255,.6)}#confidentialite .titre h1{max-width:620px;margin:0 auto}#confidentialite .titre ul{max-width:600px;margin-left:auto;margin-right:auto;text-align:left}#confidentialite .titre ul li:before{content:"\2022";margin-right:10px;color:#69a341}#confidentialite .titre p{max-width:820px;margin-left:auto;margin-right:auto}#section-co2{padding-top:7rem}#co2{background-image:url(../img/alternative.jpg);margin-bottom:7rem}.schema .para-content,.schema .para-img{width:50%}.schema .para-img{padding:3rem}.schema .para-text{text-align:justify}.molecules{margin-top:7rem;margin-bottom:14rem}.molecules hr{background-color:#302d6a;height:3px;width:6rem;margin:2rem auto}.extractibles,.purification{width:50%;margin:0 auto;color:#000}.purification{margin-top:10rem;flex-direction:row-reverse}.extractibles .para-img,.purification .para-img{width:90%}.extractibles .para-content,.purification .para-content{width:10%}.extractibles .para-text,.purification .para-text{text-align:center;z-index:3}.extractibles .para-text{margin-right:-20rem;margin-left:-35rem;margin-top:-32rem}.extractibles .para-text ul{text-align:left}.extractibles .para-text ul li:before{content:"\2022";margin-right:10px;color:#69a341}.purification .para-content{z-index:3}.purification .para-text{margin-right:-24rem;margin-left:-17rem;margin-top:30rem}#section-respect{padding-top:4rem;padding-bottom:5rem}.environnement{flex-direction:row-reverse;margin-bottom:7rem;margin-top:1rem}.environnement2{padding-bottom:7rem}.environnement .para-img,.environnement2 .para-img{width:58%}.environnement .para-content,.environnement2 .para-content{width:42%}.environnement .para-text{margin-right:-25%;margin-left:0}.environnement .para-text,.environnement2 .para-text{text-align:left}.environnement2 .para-text{margin-right:0;margin-left:-25%}.environnement2 ul li:before{content:"\2713";margin-right:10px;color:#69a341}#section-demande{background-image:url(../img/votre-demande.jpg);padding-top:5rem;padding-bottom:5rem}#section-demande h1{color:#fff}#section-demande hr{background-color:#fff;height:3px;width:6rem;margin:1rem auto}#slider .menu{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;max-width:1000px;margin:5rem auto;color:#fff}#slider .menu p{margin-top:0}#slider .menu p a{color:#fff;font-size:1.2rem}#slider .menu p a::before {content: "\2022";margin-right: 10px;font-size: 1.2rem;opacity: 0;}#slider .menu p a.active::before {opacity: 1;}.slides{width:100%;max-width:1000px;position:relative;margin:0 auto}.rslides{position:relative;list-style:none;overflow:hidden;width:100%;padding:0;margin:0 auto}.rslides li{-webkit-backface-visibility:hidden;position:absolute;display:none;width:100%;left:0;top:0;color:#fff;text-align:center;min-height:18rem}.rslides li h2,.rslides li p{max-width:640px;margin:0 auto}.rslides li h2{color:#fff;margin-bottom:0;font-size:1.8rem}#section-demande .rslides li hr{height:2px}.rslides li:first-child{position:relative;display:block;float:left}#slider a.next,#slider a.prev{color:#fff;font-size:1.8rem;position:absolute;top:37%;z-index:3;border-top:15px solid transparent;border-bottom:15px solid transparent;}#slider a.prev{left:0;border-left:none;border-right:15px solid #fff;}#slider a.next{right:0;border-right:none;border-left:15px solid #fff;}#section-equipement{padding-top:4rem}#section-equipement h2{text-align:center;text-transform:uppercase;margin-top:3rem;margin-bottom:4rem;width:100%;font-size:1.8rem}.labo{flex-direction:row-reverse;margin-bottom:8rem;margin-top:1rem}.industriel{padding-bottom:10rem}.industriel .para-img,.labo .para-img{width:65%}.industriel .para-content,.labo .para-content{width:35%}.industriel .para-content,.labo .para-content{width:35%}.industriel .para-text,.labo .para-text{text-align:center}.industriel .para-text{margin-left:-25rem}.labo .para-text{margin-right:-28rem}.industriel h3,.labo h3{margin-top:5rem;margin-bottom:0;font-size:2rem}.industriel h3:first-child,.labo h3:first-child{margin-top:0}.industriel hr,.labo hr{background-color:#302d6a;height:3px;width:6rem;margin:2rem auto}#parfumerie{padding-top:7rem}#qualite{background-image:url(../img/extrait-qualite.jpg);margin-bottom:7rem}.extraits{margin-top:7rem;margin-bottom:14rem}.extraits hr{background-color:#302d6a;height:3px;width:6rem;margin:2rem auto}.liquide,.profil{width:50%;margin:0 auto;color:#000}.liquide{margin-top:5rem;flex-direction:row-reverse}.liquide .para-img,.profil .para-img{width:85%}.liquide .para-content,.profil .para-content{width:15%}.liquide .para-text,.profil .para-text{text-align:center;z-index:3}.profil .para-text{margin-right:-5rem;margin-left:-25rem;margin-top:-15rem}.profil .para-text ul{text-align:left}.profil .para-text ul li:before{content:"\2022";margin-right:10px;color:#69a341}.liquide .para-text{margin-right:-27rem;margin-left:0;margin-top:15rem}#cosmetique{padding-top:5rem}#cosmetique .titre{margin-bottom:5rem}.ingredient{padding-bottom:7rem;max-width:1000px}.ingredient .para-text{margin-right:0;margin-left:-10rem}.ingredient ul li:before{content:"\2713";margin-right:10px;color:#69a341}#aromatique{padding:7rem 0}.etapes div{margin-bottom:1rem;position:relative}.etapes .from-bottom-col1{width:calc(33.33% - 2rem);margin-right:2rem}.etapes .from-bottom-col2{width:calc(33.33% - 4rem);margin-left:2rem;margin-right:2rem}.etapes .from-bottom-col3{width:calc(33.33% - 2rem);margin-left:2rem}.etapes .from-bottom-col1 p,.etapes .from-bottom-col2 p,.etapes .from-bottom-col3 p{max-width:28rem;margin:0 auto;text-align:center}.etapes hr{position:absolute;bottom:-7rem;left:calc(50% - 3rem);background-color:#69a341;height:3px;width:6rem}#aromatique h2{padding-top:9rem;color:#fff;text-align:center;font-family:'Avenir LT Std 55 Roman';font-size:1.8rem}#nutraceutique{background-image:url(../img/technologie-propre.jpg);height:auto;padding:100px 0}#nutraceutique .titre{padding-bottom:3rem;background:rgba(255,255,255,.6)}#nutraceutique .titre h1{max-width:620px;margin:0 auto}#nutraceutique .titre ul{max-width:600px;margin-left:auto;margin-right:auto;text-align:left}#nutraceutique .titre ul li:before{content:"\2022";margin-right:10px;color:#69a341}#nutraceutique .titre p{max-width:820px;margin-left:auto;margin-right:auto}#section-chimie{padding-top:4rem}#section-chimie h3{text-align:center;text-transform:uppercase;margin-top:3rem;margin-bottom:4rem;width:100%}.gisement{flex-direction:row-reverse;margin-bottom:8rem;margin-top:1rem}.milieu{padding-bottom:7rem}.gisement .para-img,.milieu .para-img{width:65%}.gisement .para-content,.milieu .para-content{width:35%}.gisement .para-content,.milieu .para-content{width:35%}.gisement .para-text,.milieu .para-text{text-align:left}.milieu .para-text{margin-left:-25rem}.gisement .para-text{margin-right:-25rem}.gisement h4,.milieu h4{margin-top:5rem;margin-bottom:0}.gisement h4:first-child,.milieu h4:first-child{margin-top:0}.gisement hr,.milieu hr{background-color:#302d6a;height:3px;width:6rem;margin:2rem auto}.gisement .para-text ul li:before,.milieu .para-text ul li:before{content:"\2022";margin-right:10px;color:#69a341}#section-mentions{padding-top:7rem;padding-bottom:2rem}#section-mentions .titre{background-color:#302d6a;width:100%;max-width:100%}#section-mentions .titre hr{background-color:#fff}#section-mentions .titre h1{color:#fff}#section-mentions .conteneur{text-align:justify;padding:5rem;margin-top:2rem;background:#fff}#section-mentions .conteneur h2,#section-mentions .conteneur h3{text-align:center;width:100%;margin-bottom:0}#section-mentions .conteneur h2{color:#69a341;margin-top:3rem}#section-plan{padding-top:7rem;padding-bottom:2rem}#section-plan .titre{background-color:#302d6a;width:100%;max-width:100%}#section-plan .titre hr{background-color:#fff}#section-plan .titre h1{color:#fff}#section-plan .conteneur{text-align:justify;padding:5rem;margin-top:2rem;background:#fff}#section-plan>div>ul>li{margin-top:3rem}#section-plan>div>ul>li:before{content:"\2022";margin-right:10px;color:#69a341}#section-plan>div>ul>li>ul{margin-left:20px}#section-plan>div>ul>li>ul>li:before{content:"\2022";margin-right:10px;color:#302d6a}.invisible{visibility:hidden}.transparent{background:0 0}.transparent.on{background:#302d6a}.white{color:#fff}.dark{color:#000}@media (min-width:992px){nav{display:block!important}.transparent{background:0 0!important}}@media (max-width:1320px){.conteneur{width:calc(100% - 4rem);margin:0 2rem}.ingredient{margin:0 auto}}@media screen and (min-width:769px) and (max-width:1320px){#slider{width:calc(100% - 8rem);margin:0 4rem}}@media screen and (min-width:1025px) and (max-width:1320px){.profil .para-text{margin-right:-2rem;margin-left:-27rem}.liquide,.purification{margin-bottom:12.5rem}.gisement{margin-bottom:9.5rem}.environnement .para-img,.labo .para-img{margin-bottom:7.5rem}.description{margin-top:7rem;margin-bottom:5rem}}@media screen and (max-width:1280px){.contact{height:auto}#map{height:350px;margin:20px auto}#contact .infos-contact,#contact .map-infos,#contact .question,#map{width:100%;flex-basis:100%}#contact .map-infos{text-align:center}}@media all and (max-width:1024px) and (-ms-high-contrast:none),(-ms-high-contrast:active){.para-img{overflow-y:auto}}@media (max-width:1024px){.above,.below,.para-content{transform:translateY(0)!important}.para-text{background-color:transparent}.pano{height:auto;min-height:300px;padding:4rem 0}#section-proposition .para-content,#section-proposition .para-img,.bienvenue1,.bienvenue2,.environnement .para-content,.environnement2 .para-content,.extractibles,.gisement .para-content,.gisement .para-img,.industriel .para-content,.labo .para-content,.liquide,.milieu .para-content,.milieu .para-img,.profil,.purification,.w33,.w66{width:100%}.bienvenue1 .para-content,.bienvenue1 .para-img,.bienvenue2 .para-content,.bienvenue2 .para-img,.extractibles .para-content,.extractibles .para-img,.liquide .para-content,.liquide .para-img,.profil .para-content,.profil .para-img,.purification .para-content,.purification .para-img{width:50%}.bienvenue1 .para-img,.bienvenue2 .para-img{margin-right:auto;margin-left:auto}#section-proposition{padding-top:0}#section-proposition .para-content .para-text{background-color:rgba(255,255,255,.85)}#section-proposition .para-content .para-text,.bienvenue1 .para-text,.bienvenue2 .para-text,.extractibles .para-text,.gisement .para-text,.ingredient .para-text,.liquide .para-text,.milieu .para-text,.profil .para-text,.purification .para-text{margin-right:0;margin-left:0;margin-top:0}#section-proposition .para-img img.above,#section-proposition .para-img img.below{width:60%}#section-proposition .para-img img.below{left:40%}#section-engagement #defi.para,#section-engagement .para,#section-proposition,.description,.environnement,.environnement2,.gisement,.industriel,.labo,.milieu,.pilote,.production{-webkit-flex-direction:column-reverse;-moz-flex-direction:column-reverse;-ms-flex-direction:column-reverse;-o-flex-direction:column-reverse;flex-direction:column-reverse}.bienvenue{padding-top:0}.competences,.environnement2{padding-bottom:0}#section-engagement,.ingredient{padding-bottom:1rem}.industriel{padding-bottom:6rem}.gisement{margin-bottom:0}#section-engagement .para-content,#section-engagement .para-img,#section-expertise .para-content,#section-expertise .para-img,.environnement .para-img,.environnement2 .para-img,.gisement .para-img,.industriel .para-img,.ingredient .para-img,.labo .para-img,.milieu .para-img,.para-content,.pilote,.pilote .para-content,.pilote .para-img,.production,.production .para-content,.production .para-img{width:100%;max-width:800px;margin-right:auto;margin-left:auto}#section-expertise .para-img{margin-top:2rem}#section-expertise .para-content{margin-top:0}#section-engagement #defi .para-content .para-text,#section-engagement .para-content .para-text,#section-expertise .para-text,.environnement .para-text,.environnement2 .para-text,.industriel .para-text,.labo .para-text,.pilote .para-text,.production .para-text{margin-right:0;margin-left:0}.bienvenue2,.liquide,.purification{margin-top:0}.production{margin-top:3rem}.pilote .para-img,.production .para-img{text-align:center}#engagement,#section-engagement .para{margin-bottom:0}.liquide,.purification,.schema{margin-bottom:5rem}#section-expertise .para-text,#section-proposition .para-content .para-text{text-align:justify}.description{margin-top:4rem;margin-bottom:2rem}}@media screen and (min-width:641px) and (max-width:1024px){.extractibles .para-text{padding:0 4rem}}@media (max-width:991px){header{height:50px;display:block;z-index:5}header>a{display:inline}header>a img{height:30px}nav{display:none;position:absolute;top:50px;left:0;margin-top:0;width:100%;text-align:center;background-color:#fff}.transparent nav{background-color:#302d6a}nav ul li{display:block;margin-bottom:.5rem}nav>ul>li a.white,nav>ul>li>a{border-left:none}nav ul li ul{display:none}.burger{display:block;float:right}.ancre{height:5rem;margin-top:-5rem}#parfumerie,#section-co2,#section-expertise,#section-mentions,#section-savoir-faire{padding-top:5rem}.description{margin-top:4rem;margin-bottom:4rem}}@media (max-width:768px){#section-engagement .para-content,#section-expertise .para-content,.para-content,.pilote,.pilote .para-content,.production,.production .para-content{max-width:100%}.bienvenue1 .para-content,.bienvenue1 .para-img,.bienvenue2 .para-content,.bienvenue2 .para-img,.extractibles .para-content,.extractibles .para-img,.gisement .para-content,.gisement .para-img,.liquide,.milieu .para-content,.milieu .para-img,.profil,.purification .para-content,.purification .para-img,.schema .para-content,.schema .para-img,.w33,.w66{width:100%}#section-engagement .para-img,#section-expertise .para-img,.bienvenue1 .para-img,.bienvenue2 .para-img,.environnement .para-img,.environnement2 .para-img,.extractibles .para-img,.gisement .para-img,.industriel .para-img,.labo .para-img,.liquide .para-img,.milieu .para-img,.pilote .para-img,.production .para-img,.profil .para-img,.purification .para-img,.schema .para-img{max-width:500px;margin-left:auto;margin-right:auto}.purification .para-img{display:none}.liquide .para-content,.liquide .para-img,.profil .para-content,.profil .para-img{width:50%}.bienvenue1,.bienvenue2,.extractibles,.gisement,.milieu,.purification,.schema{flex-direction:column-reverse}.bienvenue1{margin-top:3rem;margin-bottom:3rem}.extractibles .para-img,.purification .para-img{max-width:500px;margin-left:auto;margin-right:auto}.gisement .para-text,.ingredient .para-text,.liquide .para-text,.milieu .para-text,.profil .para-text{margin-right:0;margin-left:0;margin-top:0}#section-engagement #defi.para,#section-engagement .para{flex-direction:column-reverse}#section-equipement h2{margin-bottom:0}#co2,.gisement{margin-bottom:0}.extractibles .para-content{margin-bottom:4rem}.rslides li h2{margin-bottom:15px;}#section-demande .rslides li hr{display: none;}#slider .menu{display:none}.rslides li,.rslides li:first-child{display:block;position:static;float:none;height:auto;min-height:10rem;margin-top:5rem}.rslides li p,p{text-align:justify}#section-engagement .para-content .para-text p:first-of-type{text-align:center}.w50{width:100%}footer{height:auto}footer p{display:block;margin-top:0;text-align:center}footer p:not(:first-child){padding-top:1rem}footer span{margin:1.5rem 0 1rem;text-align:center}}@media (max-width:640px){.para-text{padding:4rem 0}.para-text p{text-align:justify}.para-text ul{text-align:left}.titre,.titre-form{width:90%;padding:1rem 2rem}#section-bienvenue .titre{width:90%}#section-engagement .para-content .para-text p:first-of-type{text-align:center}#qualite{margin-bottom:3rem}.extraits{margin-top:0;margin-bottom:7rem}.liquide{margin-top:3rem;margin-bottom:0}.ingredient{padding-bottom:3rem}#cosmetique{padding-top:4rem}#cosmetique .titre{margin-bottom:4rem}.etapes .from-bottom-col1,.etapes .from-bottom-col2,.etapes .from-bottom-col3,.liquide .para-content,.liquide .para-img,.offre,.profil .para-content,.profil .para-img{width:100%}.liquide,.profil{flex-direction:column-reverse}.etapes .from-bottom-col1,.etapes .from-bottom-col2,.etapes .from-bottom-col3{margin-left:0;margin-right:0}.etapes hr{position:static;margin:1.5rem auto}#aromatique{padding-bottom:5rem}#aromatique h2{padding-top:4rem}#nutraceutique.pano{height:auto}#nutraceutique .titre{margin:2rem auto}#section-mentions .conteneur,#section-plan .conteneur{padding:2rem}#section-accompagnement{margin-top:3rem}.accompagnement .from-bottom-col1,.accompagnement .from-bottom-col2,.accompagnement .from-bottom-col3{width:100%;margin-right:0;margin-left:0}.accompagnement .from-bottom-col1,.accompagnement .from-bottom-col2{margin-bottom:4rem}#section-proposition .para-content .para-text{padding:7rem 0}#section-proposition .para-img img.above,#section-proposition .para-img img.below{width:80%}#section-proposition .para-img img.below{left:20%;top:-5rem}}@media screen and (max-width:580px){#contact #formulaire .w50{flex-basis:100%;width:100%}}@media screen and (max-width:575px){#contact #formulaire label.error{top:20px}#contact #formulaire .textarea label.error{top:63px}#contact #formulaire [type=checkbox]~label.error{top:50px}#map{min-height:220px;}}@media screen and (max-width:480px){#section-proposition .para-img img.above,#section-proposition .para-img img.below{width:90%}#section-proposition .para-img img.below{left:10%;top:-2rem}#section-plan a{text-align:left}#section-plan>div>ul>li>ul{margin-left:10px}.accompagnement h3,.industriel h3,.labo h3,.rslides li h2{font-size:1.8rem}}@media screen and (max-width:404px){#contact #formulaire [type=checkbox]~label.error{top:68px}}@media screen and (max-width:344px){#contact #formulaire [type=checkbox]~label.error{top:86px}}