.paragraph--type--composant-timeline{width:100%}.paragraph--type--composant-timeline .title-dash{margin-bottom:20px}.paragraph--type--composant-timeline .description{margin-top:145px;padding-left:40px;font-size:1.4rem}@media (max-width:1009.98px){.paragraph--type--composant-timeline .description{margin-top:20px;padding-right:40px}}.paragraph--type--composant-timeline .description p{font-size:2.1rem;line-height:2.7rem;margin-bottom:0}.paragraph--type--composant-timeline .timeline-swiper.swiper-container{padding:40px 20px 50px 0}@media (max-width:1009.98px){.paragraph--type--composant-timeline .timeline-swiper.swiper-container{padding-left:20px;padding-top:0}}.paragraph--type--composant-timeline .paragraph--type--element-timeline{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.paragraph--type--composant-timeline .paragraph--type--element-timeline:nth-child(even){top:43px}@media (max-width:1009.98px){.paragraph--type--composant-timeline .paragraph--type--element-timeline:nth-child(even){top:0}}.paragraph--type--composant-timeline .paragraph--type--element-timeline.product-font .timeline-element h3.push-range__title{font-family:"Montserrat",sans-serif}.paragraph--type--composant-timeline .paragraph--type--element-timeline .timeline-element{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 21px;width:100%}@media (max-width:1009.98px){.paragraph--type--composant-timeline .paragraph--type--element-timeline .timeline-element{padding-top:60px}}.paragraph--type--composant-timeline .paragraph--type--element-timeline .timeline-element .link-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.paragraph--type--composant-timeline .paragraph--type--element-timeline .timeline-element .link-block:hover{text-decoration:none}.paragraph--type--composant-timeline .paragraph--type--element-timeline .timeline-element .link-block:hover *{text-decoration:none}.paragraph--type--composant-timeline .paragraph--type--element-timeline .timeline-element .header-text{-ms-flex-item-align:start;align-self:flex-start;font-size:2.1rem;padding:9px 12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:0;border:1px solid rgba(154,159,167,.5);background-color:#fff;max-width:100%}.paragraph--type--composant-timeline .paragraph--type--element-timeline .timeline-element h3{font-size:1.8rem;margin-top:26px;margin-bottom:0}.paragraph--type--composant-timeline .paragraph--type--element-timeline .timeline-element h3.push-range__title{margin:0;font-family:"Montserrat",sans-serif}.crealine .paragraph--type--composant-timeline .paragraph--type--element-timeline .timeline-element h3.push-range__title{color:#e0457b}.sensibio .paragraph--type--composant-timeline .paragraph--type--element-timeline .timeline-element h3.push-range__title{color:#e0457b}.hydrabio .paragraph--type--composant-timeline .paragraph--type--element-timeline .timeline-element h3.push-range__title{color:#00a3e0}.atoderm .paragraph--type--composant-timeline .paragraph--type--element-timeline .timeline-element h3.push-range__title{color:#0077cf}.sebium .paragraph--type--composant-timeline .paragraph--type--element-timeline .timeline-element h3.push-range__title{color:#92ba1f}.node .paragraph--type--composant-timeline .paragraph--type--element-timeline .timeline-element h3.push-range__title{color:#309b42}.abcderm .paragraph--type--composant-timeline .paragraph--type--element-timeline .timeline-element h3.push-range__title{color:#57c0d4}.photoderm .paragraph--type--composant-timeline .paragraph--type--element-timeline .timeline-element h3.push-range__title{color:#ffb600}.white-objective .paragraph--type--composant-timeline .paragraph--type--element-timeline .timeline-element h3.push-range__title{color:#8a8d8f}.pigmentbio .paragraph--type--composant-timeline .paragraph--type--element-timeline .timeline-element h3.push-range__title{color:#8a8d8f}.cicabio .paragraph--type--composant-timeline .paragraph--type--element-timeline .timeline-element h3.push-range__title{color:#582c83}.matricium .paragraph--type--composant-timeline .paragraph--type--element-timeline .timeline-element h3.push-range__title{color:#a31a29}.matriciane .paragraph--type--composant-timeline .paragraph--type--element-timeline .timeline-element h3.push-range__title{color:#a31a29}.secure .paragraph--type--composant-timeline .paragraph--type--element-timeline .timeline-element h3.push-range__title{color:#565656}.biphase .paragraph--type--composant-timeline .paragraph--type--element-timeline .timeline-element h3.push-range__title{color:#f2cb27}.bundle-bioderma .paragraph--type--composant-timeline .paragraph--type--element-timeline .timeline-element h3.push-range__title{color:#003a70}.paragraph--type--composant-timeline .paragraph--type--element-timeline .timeline-element .img-container{position:relative;height:auto;background-color:#edf0f1;min-height:1px}@media (max-width:1009.98px){.paragraph--type--composant-timeline .paragraph--type--element-timeline .timeline-element .img-container{max-height:300px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.paragraph--type--composant-timeline .paragraph--type--element-timeline .timeline-element .img-container img{height:auto;width:100%}@media (max-width:1009.98px){.paragraph--type--composant-timeline .paragraph--type--element-timeline .timeline-element .img-container img{max-height:300px;width:auto}}.paragraph--type--composant-timeline .paragraph--type--element-timeline .timeline-element .product-description{position:relative;overflow:hidden;max-height:85px;margin-top:20px;-webkit-transition:max-height .8s cubic-bezier(0,1,0,1);transition:max-height .8s cubic-bezier(0,1,0,1);color:#003a70;line-height:2rem}@media (max-width:1009.98px){.paragraph--type--composant-timeline .paragraph--type--element-timeline .timeline-element .product-description{max-height:initial}}.paragraph--type--composant-timeline .paragraph--type--element-timeline .timeline-element .product-description:after{content:'';position:absolute;bottom:0;left:0;display:block;height:45px;width:100%;background:-webkit-gradient(linear,left bottom,left top,from(#fff),to(rgba(255,255,255,0)));background:linear-gradient(to top,#fff 0%,rgba(255,255,255,0) 100%)}@media (max-width:1009.98px){.paragraph--type--composant-timeline .paragraph--type--element-timeline .timeline-element .product-description:after{height:0}}.paragraph--type--composant-timeline .paragraph--type--element-timeline .timeline-element:hover .product-description{max-height:3000px;-webkit-transition:max-height 1s ease-in-out;transition:max-height 1s ease-in-out}.paragraph--type--composant-timeline .paragraph--type--element-timeline .timeline-element:hover .product-description:after{height:0}@media (max-width:1009.98px){.paragraph--type--composant-timeline .paragraph--type--element-timeline .timeline-element:hover .product-description{max-height:initial}}.paragraph--type--composant-timeline .swiper-prev,.paragraph--type--composant-timeline .swiper-next{position:absolute;cursor:pointer;top:0;opacity:1;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}@media (max-width:1009.98px){.paragraph--type--composant-timeline .swiper-prev,.paragraph--type--composant-timeline .swiper-next{top:50px;padding:1.5rem}}.paragraph--type--composant-timeline .swiper-prev:focus,.paragraph--type--composant-timeline .swiper-next:focus{outline:none}.paragraph--type--composant-timeline .swiper-prev svg,.paragraph--type--composant-timeline .swiper-next svg{height:1.5em;width:1.5em}.paragraph--type--composant-timeline .swiper-prev.swiper-button-disabled,.paragraph--type--composant-timeline .swiper-next.swiper-button-disabled{display:block;opacity:.4}.paragraph--type--composant-timeline .swiper-prev{right:calc(4em + 40px)}@media (max-width:1009.98px){.paragraph--type--composant-timeline .swiper-prev{right:calc(4em + 30px)}}.paragraph--type--composant-timeline .swiper-next{right:40px}@media (max-width:1009.98px){.paragraph--type--composant-timeline .swiper-next{right:30px}}