@media(max-width:950px){.elementor .txt-0-manrope{font-family:Lora;font-weight:500;font-size:16px;line-height:26px;}}@media(max-width:950px){.elementor .titre-section-pdt{width:100%;font-family:Lora;font-weight:400;font-size:25px;line-height:32px;text-align:start;margin-block-start:0px;margin-block-end:5px;margin-inline-start:0px;margin-inline-end:0px;align-self:end;}}@media(max-width:950px){.elementor .titre-h1-hero{font-family:Lora;font-weight:500;font-size:23px;line-height:31px;margin:0px;}}@media(max-width:950px){.elementor .txt-pdt-label{font-size:16px;margin-block-start:-6px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}}@media(max-width:950px){.elementor .txt-promesse-hero{width:100%;font-family:Lora;font-weight:400;font-size:17px;line-height:23px;}}@media(max-width:950px){.elementor .icone-benef-hero{width:80px;}}@media(max-width:950px){.elementor .txt-icone{width:100%;font-size:17px;}}@media(max-width:950px){.elementor .img-eff{width:80%;margin-block-start:0px;margin-block-end:-60px;}}@media(max-width:950px){.elementor .titre-eff{font-family:Lora;font-weight:500;font-size:19px;}}@media(max-width:950px){.elementor .Box--Eff{position:relative;z-index:1;margin-block-end:0vh;flex-direction:column;justify-content:flex-end;}}@media(max-width:950px){.elementor .carte--eff{margin-block-end:0vh;flex-direction:column;justify-content:flex-end;}}@media(max-width:950px){.elementor .F-titre--section{padding-block-start:7%;padding-block-end:7%;padding-inline-start:9%;padding-inline-end:9%;justify-content:flex-start;}}@media(max-width:950px){.elementor .F-compo{flex-direction:column;}}@media(max-width:950px){.elementor .F-liste-HE{flex-direction:column;}}@media(max-width:950px){.elementor .F-Compo-2{padding-block-start:0%;padding-block-end:7%;padding-inline-start:5%;padding-inline-end:5%;}}@media(max-width:950px){.elementor .F-1-HE{position:relative;z-index:2;}}@media(max-width:950px){.elementor .F-nom-fr-he{width:85%;position:relative;z-index:1;}}@media(max-width:950px){.elementor .nom-latin-he{width:85%;}}@media(max-width:950px){.elementor .img-plt{width:35%;margin-inline-start:-30px;}}@media(max-width:950px){.elementor .description-avant-lire-plus{font-size:15px;}}@media(max-width:950px){.elementor .F-lire-plus{width:90%;padding-inline-start:35px;}}@media(max-width:950px){.elementor .F-nom-fr-he-D{width:85%;}}@media(max-width:950px){.elementor .nom-latin-he-D{width:85%;}}@media(max-width:950px){.elementor .F-lire-plus-D{width:85%;padding-inline-start:0px;padding-inline-end:20px;}}@media(max-width:950px){.elementor .img-plt-D{width:36%;margin-inline-start:-30px;margin-inline-end:-30px;}}@media(max-width:950px){.elementor .F-formule-par-ph{margin-block-start:-30px;}}@media(max-width:950px){.elementor .txt-INCI{width:auto;min-width:auto;position:static;font-family:Lora;font-weight:500;font-size:14px;line-height:22px;padding:15px;border-width:2px;flex-direction:column;}}@media(max-width:950px){.elementor .icone-ph{width:80px;}}@media(max-width:950px){.elementor .titre-inci{margin-block-end:5px;}}@media(max-width:950px){.elementor .F-INCI{margin-block-end:20px;}}@media(max-width:950px){.elementor .descr-label{font-family:Manrope;font-weight:400;font-size:15px;text-align:end;margin-block-end:0px;margin-inline-start:20px;}}@media(max-width:950px){.elementor .titre-label{width:auto;text-align:end;margin-block-start:10px;align-self:end;}}@media(max-width:950px){.elementor .nos-he-sont-labels{width:100%;font-size:22px;text-align:center;padding-block-start:5%;padding-block-end:10px;padding-inline-start:2px;padding-inline-end:0px;margin-block-start:15px;margin-inline-end:-5px;border-radius:0px;border-block-start-width:0px;border-block-end-width:2px;border-inline-start-width:0px;border-inline-end-width:0px;}}@media(max-width:950px){.elementor .ss-titre-label{font-size:19px;text-align:end;margin-block-start:-10px;}}@media(max-width:950px){.elementor .img-illu-label{width:100%;margin-block-start:-25px;margin-inline-start:15px;margin-inline-end:-10px;align-self:center;}}@media(max-width:950px){.elementor .F-emploi{padding-block-end:5%;padding-inline-start:4%;padding-inline-end:4%;flex-direction:column;}}@media(max-width:950px){.elementor .icone-titre-{width:20%;margin-block-end:-3px;margin-inline-start:0%;margin-inline-end:5%;}}@media(max-width:950px){.elementor .ssF-titre-section{width:110%;margin-block-end:0px;border-block-start-width:0px;border-block-end-width:2px;justify-content:flex-start;align-self:start;}}@media(max-width:950px){.elementor .F-ssligne-titre-section{width:110%;border-block-start-width:2px;border-block-end-width:0px;background-color:var(--fond-quasi-blanc);align-self:start;}}@media(max-width:950px){.elementor .F-3carte-eff{margin-block-start:-35px;flex-direction:column;}}@media(max-width:950px){.elementor .F-int-miron{margin-block-start:30px;margin-block-end:0px;}}@media(max-width:950px){.elementor .Img-miron{transform:translate3d(-27%, 0px, 0px) scale3d(1.2, 1.2, 1);}}@media(max-width:950px){.elementor .sep-box-eff{width:65%;}}@media(max-width:950px){.elementor .F-FAQ{padding-inline-start:5%;padding-inline-end:5%;margin-block-start:-10px;}}@media(max-width:950px){.elementor .txt-quest-faq{font-size:16px;line-height:23px;}}@media(max-width:950px){.elementor .txt-rep-faq{font-size:15px;text-align:start;}}@media(max-width:950px){.elementor .entete-acc-faq{padding:5px;gap:0px;}}@media(max-width:950px){.elementor .elem-acc-faq{margin-block-start:5px;}}@media(max-width:950px){.elementor .F-rep-faq{padding-block-start:5%;padding-block-end:5%;padding-inline-start:5%;padding-inline-end:5%;flex-direction:column;gap:0px;}}@media(max-width:950px){.elementor .f-icone-faq{width:8%;}}@media(max-width:950px){.elementor .f-quest-faq{width:90%;}}@media(max-width:950px){.elementor .icone-wp-faq{margin-inline-end:15px;align-self:center;}}@media(max-width:950px){.elementor .bouton-contactez{width:auto;padding-block-start:10px;padding-block-end:10px;padding-inline-start:15px;padding-inline-end:15px;margin-block-end:10px;gap:0px;justify-content:center;}}@media(max-width:950px){.elementor .F-cross-sell{padding-block-end:60px;padding-inline-start:0px;padding-inline-end:0px;}}@media(max-width:950px){.elementor .F-voir-boutique{margin-block-start:-35px;justify-content:space-between;}}@media(max-width:950px){.elementor .sous-F-INCI{width:80%;padding-block-start:30px;padding-block-end:50px;padding-inline-start:10px;padding-inline-end:10px;border-radius:30px;background-color:var(--fond-quasi-blanc);flex-direction:column;gap:15px;}}@media(max-width:950px){.elementor .F-int-Hero-{width:100%;position:relative;z-index:3;padding-block-start:0px;padding-block-end:10%;padding-inline-start:10%;padding-inline-end:10%;margin-block-start:-18%;margin-inline-start:0%;}}@media(max-width:950px){.elementor .degrade-hero{width:100%;height:20vh;position:relative;z-index:3;margin-block-start:-100px;margin-inline-start:0%;background-image:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%,#FAF9F7 50%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}}@media(max-width:950px){.elementor .F-hero{flex-direction:column;}}@media(max-width:950px){.elementor .degrad-blanc-to-beige{width:100%;height:4vh;}}@media(max-width:950px){.elementor .photo-emploi{width:55%;}}@media(max-width:950px){.elementor .ss-titre-emploi{font-size:20px;line-height:25px;}}@media(max-width:950px){.elementor .txt-emploi{margin-block-start:-15%;margin-inline-start:17%;}}@media(max-width:950px){.elementor .F-int-emploi{gap:15px;}}@media(max-width:950px){.elementor .degrade-decou-tout{margin-block-start:0px;}}@media(max-width:950px){.elementor .F-int-inci-1{margin-block-start:20px;justify-content:center;}}@media(max-width:950px){.elementor .plante-inci-D{width:180px;height:0%;position:static;}}@media(max-width:950px){.elementor .txt-formulee{font-size:18px;}}@media(max-width:950px){.elementor .plante-inci-Gauche{width:180px;position:static;}}@media(max-width:950px){.elementor .F-int-inci-1-plt{margin-block-start:-60%;gap:0px;justify-content:center;}}@media(max-width:950px){.elementor .F-3-icones-prop{width:110%;margin-block-start:10px;display:flex;flex:0 1 auto;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(1, 1fr);align-self:center;selector {
display: flex;
flex-direction: row;
flex-wrap: nowrap;
gap: 6px;
width: 100%;
}

/* Trois colonnes de largeur égale */
selector > .e-con {
flex: 1 1 0;
width: 0;
min-width: 0;
max-width: 100%;
height: auto;
}

/* Images adaptatives */
selector img {
display: block;
max-width: 100%;
height: auto;
}

/* Empêcher les débordements internes */
selector .elementor-widget,
selector .elementor-widget-container,
selector p,
selector strong,
selector em {
min-width: 0;
max-width: 100%;
}

/* Retour à la ligne et coupure des mots */
selector p,
selector p * {
white-space: normal !important;
overflow-wrap: anywhere !important;
word-break: normal;
hyphens: auto;
-webkit-hyphens: auto;
}

/* Alignement des textes */
selector p {
text-align: center;
margin: 0;
}\n}}@media(max-width:950px){.elementor .F-int-icone-prop{padding:0px;gap:5px;}}