.DayPicker{display:inline-block}.DayPicker-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:1rem 0}.DayPicker-Month,.DayPicker-wrapper{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.DayPicker-Month{display:table;border-collapse:collapse;border-spacing:0;margin:0 1rem}.DayPicker-NavBar{position:absolute;left:0;right:0;padding:0 .5rem;top:1rem}.DayPicker-NavButton{position:absolute;width:1.5rem;height:1.5rem;background-repeat:no-repeat;background-position:50%;background-size:contain;cursor:pointer}.DayPicker-NavButton--prev{left:1rem;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjI2cHgiIGhlaWdodD0iNTBweCIgdmlld0JveD0iMCAwIDI2IDUwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggMy4zLjIgKDEyMDQzKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5wcmV2PC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc2tldGNoOnR5cGU9Ik1TUGFnZSI+CiAgICAgICAgPGcgaWQ9InByZXYiIHNrZXRjaDp0eXBlPSJNU0xheWVyR3JvdXAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEzLjM5MzE5MywgMjUuMDAwMDAwKSBzY2FsZSgtMSwgMSkgdHJhbnNsYXRlKC0xMy4zOTMxOTMsIC0yNS4wMDAwMDApIHRyYW5zbGF0ZSgwLjg5MzE5MywgMC4wMDAwMDApIiBmaWxsPSIjNTY1QTVDIj4KICAgICAgICAgICAgPHBhdGggZD0iTTAsNDkuMTIzNzMzMSBMMCw0NS4zNjc0MzQ1IEwyMC4xMzE4NDU5LDI0LjcyMzA2MTIgTDAsNC4yMzEzODMxNCBMMCwwLjQ3NTA4NDQ1OSBMMjUsMjQuNzIzMDYxMiBMMCw0OS4xMjM3MzMxIEwwLDQ5LjEyMzczMzEgWiIgaWQ9InJpZ2h0IiBza2V0Y2g6dHlwZT0iTVNTaGFwZUdyb3VwIj48L3BhdGg+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4K")}.DayPicker-NavButton--next{right:1rem;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjI2cHgiIGhlaWdodD0iNTBweCIgdmlld0JveD0iMCAwIDI2IDUwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbG5zOnNrZXRjaD0iaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoL25zIj4KICAgIDwhLS0gR2VuZXJhdG9yOiBTa2V0Y2ggMy4zLjIgKDEyMDQzKSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5uZXh0PC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc2tldGNoOnR5cGU9Ik1TUGFnZSI+CiAgICAgICAgPGcgaWQ9Im5leHQiIHNrZXRjaDp0eXBlPSJNU0xheWVyR3JvdXAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuOTUxNDUxLCAwLjAwMDAwMCkiIGZpbGw9IiM1NjVBNUMiPgogICAgICAgICAgICA8cGF0aCBkPSJNMCw0OS4xMjM3MzMxIEwwLDQ1LjM2NzQzNDUgTDIwLjEzMTg0NTksMjQuNzIzMDYxMiBMMCw0LjIzMTM4MzE0IEwwLDAuNDc1MDg0NDU5IEwyNSwyNC43MjMwNjEyIEwwLDQ5LjEyMzczMzEgTDAsNDkuMTIzNzMzMSBaIiBpZD0icmlnaHQiIHNrZXRjaDp0eXBlPSJNU1NoYXBlR3JvdXAiPjwvcGF0aD4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPgo=")}.DayPicker-NavButton--interactionDisabled{display:none}.DayPicker-Caption{display:table-caption;height:1.5rem;text-align:center}.DayPicker-Weekdays{display:table-header-group}.DayPicker-WeekdaysRow{display:table-row}.DayPicker-Weekday{display:table-cell;padding:.5rem;font-size:.875em;text-align:center;color:#8b9898}.DayPicker-Body{display:table-row-group}.DayPicker-Week{display:table-row}.DayPicker-Day{border:1px solid #eaecec;text-align:center}.DayPicker-Day,.DayPicker-WeekNumber{display:table-cell;padding:.5rem;cursor:pointer;vertical-align:middle}.DayPicker-WeekNumber{text-align:right;min-width:1rem;font-size:.75em;color:#8b9898}.DayPicker--interactionDisabled .DayPicker-Day{cursor:default}.DayPicker-Footer{display:table-caption;caption-side:bottom;padding-top:.5rem}.DayPicker-TodayButton{border:none;background-image:none;background-color:transparent;box-shadow:none;cursor:pointer;color:#4a90e2;font-size:.875em}.DayPicker-Day--today{color:#d0021b;font-weight:500}.DayPicker-Day--disabled{background-color:#eff1f1}.DayPicker-Day--disabled,.DayPicker-Day--outside{color:#dce0e0;cursor:default}.DayPicker-Day--sunday{background-color:#f7f8f8}.DayPicker-Day--sunday:not(.DayPicker-Day--today){color:#dce0e0}.DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside){color:#fff;background-color:#4a90e2}.DayPickerInput{display:inline-block}.DayPickerInput-OverlayWrapper{position:relative}.DayPickerInput-Overlay{left:0;position:absolute;background:#fff;box-shadow:0 2px 5px rgba(0,0,0,.15)}@media print{a[href]:after{content:none!important}}*{min-height:0;min-width:0}img{max-width:100%;max-height:100%}h1,h2,h3,h4{margin:0;padding:0}iframe{border:none}@font-face{font-family:Aleo;src:url(/img/aleo-regular-webfont-649485776ab9ff994e55cae34b607537.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Aleo;src:url(/img/aleo-bold-webfont-14ff1447f333787fe75cd80c9e384ce5.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:Cabin;src:url("/assets/font/Cabin-Regular.ttf");font-weight:400}@font-face{font-family:icomoon;src:url("/assets/font/icomoon.woff") format("woff"),url(/img/icomoon-6b4f92497606f0c5e8851e6e0267162e.ttf) format("truetype"),url(/img/icomoon-c36578bc0be6b00b115512b70a04ecdd.svg) format("svg");font-weight:400;font-style:normal}.page{margin-top:20%;min-height:700px}.clear-float{clear:both}.primary-font{font-family:Aleo}.secondary-font{font-family:Cabin}body{margin:0;padding:0;font-family:Cabin,arial,sans-serif;background-color:#f9f9f9;color:#58616b}.button-validation{background-color:#bbb;color:#fff;height:30px;line-height:30px;display:block;border:none;border-radius:3px;padding:0 30px}.center-block{margin-left:auto;margin-right:auto}.container.container-no-margin{padding-top:0}.bg-personal_care{background-color:#c4004d;color:#fff}.bg-corporate{background-color:#58616b}.bg-foundation{background-color:#dc6911}.bg-pharmaceuticals{background-color:#0075bb}.pharma{color:#0075bb}.cosmetic,.cosmetic h1{color:#c4004d}.error{color:red}.company{color:#58616b}.foundation{color:#dc6911}.foundation p{color:#58616b}.pull-right{float:right}.bold{font-weight:400}.italic{font-style:italic}.little-text{font-size:.8em}.medium-text,.origin-second-content,.page-cosmetic-product-container ul li,.slider-img-text-item-text{font-size:1em}.big-text{font-size:1.3em}.light{color:#ccc}.primary{color:#8eb949}.slim{font-weight:100}.slim strong{font-weight:400}.bg-dark{background-color:#58616b}.bg-dark-2{background-color:#8b8b8b}.bg-dark-3{background-color:#bbb}.dark-3{color:#bbb}.dark,.dark a{color:#58616b}.dark-2{color:#8b8b8b}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.pull-left{float:left}.fix-margin{margin-top:-4px}.flex-1{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.flex-2{-webkit-box-flex:2;-ms-flex:2;flex:2;min-width:0}.flex-5{-webkit-box-flex:5;-ms-flex:5;flex:5;min-width:0}.flex-3{-webkit-box-flex:3;-ms-flex:3;flex:3;min-width:0}.flex-4{-webkit-box-flex:4;-ms-flex:4;flex:4;min-width:0}.flex-6{-webkit-box-flex:6;-ms-flex:6;flex:6;min-width:0}.flex-10{-webkit-box-flex:10;-ms-flex:10;flex:10;min-width:0}.flex-15{-webkit-box-flex:15;-ms-flex:15;flex:15;min-width:0}.flex-20{-webkit-box-flex:20;-ms-flex:20;flex:20;min-width:0}.flex-30{-webkit-box-flex:30;-ms-flex:30;flex:30;min-width:0}.flex-36{-webkit-box-flex:36;-ms-flex:36;flex:36;min-width:0}.flex-40{-webkit-box-flex:40;-ms-flex:40;flex:40;min-width:0}.flex-48{-webkit-box-flex:48;-ms-flex:48;flex:48;min-width:0}.flex-container{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.flex-column{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}.flex-column,.flex-row{-webkit-box-direction:normal}.flex-row{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row}.wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}a,button{outline:none}.no-underline-on-hover a:focus,.no-underline-on-hover a:hover,a{text-decoration:none}.bg-light{background-color:#ccc}.bg-light-2{background-color:#f6f6f6}.bg-clear{background-color:#fff}.clear,a.clear:hover{color:#fff}.m-t{margin-top:10px}.no-m-b{margin-bottom:0}.m-b{margin-bottom:10px}.m-b-big{margin-bottom:20px}.m-t-big{margin-top:20px}.m-t-extra{margin-top:40px}.m-r{margin-right:10px}.m-l{margin-left:10px}.m-l-big{margin-left:20px}.m-r-big{margin-right:20px}.m-r-big-x{margin-right:40px}.m-t-big-x{margin-top:40px}.m-b-big-x{margin-bottom:40px}.m-l-big-x{margin-left:40px}.m-r-maxi{margin-right:60px}.m-l-maxi{margin-left:50px}.global-padding{padding:30px}.global-padding-big{padding:0 60px}.global-right-left-padding{padding-left:30px;padding-right:30px}.global-right-left-padding-big{padding-left:60px;padding-right:60px}.reduce-padding-bottom{padding-bottom:0}.global-padding-extra-big{padding:70px}.card-standard{width:100%;display:inline-block}.card,.card-standard{background:#fff;border-radius:2px}.padding-medium{padding:10px}.padding-20{padding:20px}.card-2{box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23)}.card-top{box-shadow:0 -5px 5px -5px rgba(0,0,0,.16)}.container.card-top{position:relative}.card-bottom{box-shadow:0 5px 5px -5px rgba(0,0,0,.16)}.upper{text-transform:uppercase}.overlay{position:fixed;z-index:9999;top:0;bottom:0;left:0;right:0;overflow:auto;background:rgba(0,0,0,.6)}.border-right{border-right:1px solid #eee}.pointer{cursor:pointer}.container{padding:0;width:100%;max-width:1144px;margin:0 auto;background-color:#fff}.twitter-content-box{height:500px;width:287px;float:right;overflow:auto;border:1px solid #efefef}.app-loader{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}.app-loader .loader-container{max-width:150px;-webkit-box-flex:1;-ms-flex:1;flex:1}.app-loader .loader-container .loader{display:block;width:150px;height:150px;border-radius:50%;border:3px solid transparent;border-top-color:#0075bb;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}.app-loader .loader-container .loader:before{content:"";position:absolute;top:5px;left:5px;right:5px;bottom:5px;border-radius:50%;border:3px solid transparent;border-top-color:#c4004d;-webkit-animation:spin 3s linear infinite;animation:spin 3s linear infinite}.app-loader .loader-container .loader:after{content:"";position:absolute;top:15px;left:15px;right:15px;bottom:15px;border-radius:50%;border:3px solid transparent;border-top-color:#58616b;-webkit-animation:spin 1.5s linear infinite;animation:spin 1.5s linear infinite}.app-loader .loader-container .loader .inner-loader{content:"";position:absolute;top:25px;left:25px;right:25px;bottom:25px;border-radius:50%;border:3px solid transparent;border-top-color:#dc6911;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}.only-rwd{display:none;visibility:hidden}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.padding-standart{position:relative}@media screen and (min-width:300px){.padding-standart{padding:0 20px;padding-top:20px;padding-bottom:20px}}@media screen and (min-width:768px){.padding-standart{padding:0 40px;padding-top:20px;padding-bottom:20px}}@media screen and (min-width:1280px){.padding-standart{padding:0 60px;padding-top:20px;padding-bottom:20px}}.padding-standart-lr{position:relative}@media screen and (min-width:300px){.padding-standart-lr{padding:0 20px}}@media screen and (min-width:768px){.padding-standart-lr{padding:0 40px}}@media screen and (min-width:1280px){.padding-standart-lr{padding:0 60px}}.padding-standard-bott{position:relative}@media screen and (min-width:300px){.padding-standard-bott{padding-bottom:20px}}@media screen and (min-width:768px){.padding-standard-bott{padding-bottom:40px}}@media screen and (min-width:1280px){.padding-standard-bott{padding-bottom:60px}}.grey-container{position:relative;background:#f6f6f6}@media screen and (min-width:300px){.grey-container{padding:0 20px;padding-top:20px;padding-bottom:20px}}@media screen and (min-width:768px){.grey-container{padding:0 40px;padding-top:40px;padding-bottom:40px}}@media screen and (min-width:1280px){.grey-container{padding:0 60px;padding-top:60px;padding-bottom:60px}}.grey-2-container{background:#dfdfdf}@media screen and (min-width:300px){.grey-2-container{padding:0 20px;padding-top:0;padding-bottom:20px}}@media screen and (min-width:768px){.grey-2-container{padding:0 40px;padding-top:40px;padding-bottom:40px}}@media screen and (min-width:1280px){.grey-2-container{padding:0 60px;padding-top:60px;padding-bottom:60px}}.title-content-title{margin-top:24px}.flex-row-vignets{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width:300px){.flex-row-vignets{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (min-width:768px){.flex-row-vignets{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.flex-row-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.flex-row-container.centered{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.flex-column-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:300px){.flex-column-container{-ms-flex-preferred-size:100%;flex-basis:100%}}@media screen and (min-width:1280px){.flex-column-container{-ms-flex-preferred-size:calc(50% - 24px);flex-basis:calc(50% - 24px)}}.flex-column-container.fullW{-ms-flex-preferred-size:100%;flex-basis:100%}.flex-column-container:first-child{-ms-flex-preferred-size:50%;flex-basis:50%;margin:0;margin-right:24px}@media screen and (min-width:300px){.flex-column-container:first-child{margin-right:0}}@media screen and (min-width:768px){.flex-column-container:first-child{margin-right:24px}}@media screen and (min-width:1280px){.flex-column-container:first-child{margin-right:24px}}.flex-column-container:last-child{-ms-flex-preferred-size:50%;flex-basis:50%;margin:0}.flex-column-container .flex-column-vignets{min-height:220px;margin-bottom:24px}.flex-column-container .flex-column-vignets:last-child{margin-bottom:0}.video-container .video{margin-top:24px;width:100%;height:450px}.picto-doc-lock{max-width:30px}.page-publication-finder .finder-publication-container{display:flex;flex-wrap:wrap;flex-direction:row;margin-top:20px}.page-publication-finder .finder-publication-container .formulation-filter{display:flex;flex-direction:column;padding:15px;flex-basis:25%}.page-publication-finder .finder-publication-container .formulation-filter .select-container{margin-bottom:20px}.page-publication-finder .finder-publication-container .formulation-filter .select-container .formulation-filter .caret-margin{height:0;line-height:0;margin-top:0;position:absolute;pointer-events:none;top:9px;right:9px}.page-publication-finder .finder-publication-container .formulation-filter select{padding:5px}.page-publication-finder .finder-publication-container .publications-container{display:flex;flex-direction:column;padding:15px;flex-basis:75%}.page-publication-finder .finder-publication-container .publications-container .number-results{padding:5px;display:flex;justify-content:flex-end}.page-publication-finder .finder-publication-container .publications-container .publication-vignet{background:#f6f6f6;border-left:6px solid #c4004d;box-sizing:border-box;padding-left:20px;height:200px;min-height:200px;display:flex;align-items:center;margin-bottom:20px}.page-publication-finder .finder-publication-container .publications-container .publication-vignet h5{font-family:Cabin,Arial,sans-serif;font-weight:400;font-size:25px;color:#c4004d}.page-publication-finder .finder-publication-container .publications-container .publication-vignet p{font-family:Cabin;font-weight:400;font-size:15px;color:#58616b}.page-publication-finder .finder-publication-container .publications-container .publication-vignet a button{color:#c4004d;padding:5px 15px;border:1px solid #ccc;background:#fff}.PageNewsPharmaDocs{margin-top:20px}.PageNewsPharmaDocs .button-lock{text-align:center;margin-top:30px}.PageNewsPharmaDocs .row-pharma-doc{display:flex;flex-direction:column;padding:18px;padding-left:35px;border-bottom:1px solid;border-bottom-color:#8b8b8b;width:100%}.PageNewsPharmaDocs .row-pharma-doc:last-child{border-bottom:none}.PageNewsPharmaDocs .row-pharma-doc .pharma-doc-item{display:flex;flex-direction:row;align-items:center}.PageNewsPharmaDocs .row-pharma-doc .pharma-doc-item .flex-title{padding-left:18px;color:#0075bb}.PageNewsPharmaDocs .content,.PageNewsPharmaDocs .m-b-big{margin-bottom:30px}.PageNewsPharmaDocs .global-right-left-padding{padding:0}.PageNewsPharmaDocs .file-content-height{display:flex;flex-direction:row;justify-content:space-between}.PageNewsPharmaDocs .pull-right{display:flex;justify-content:end;float:none!important;margin-bottom:10px}.PageNewsPharmaDocs .vignets-container{position:relative}.PageNewsPharmaDocs .vignets-container .vignet-content{width:100%;margin-bottom:30px}.PageNewsPharmaDocs .vignets-container .vignet-content .flex-row-container{align-items:center}.PageNewsPharmaDocs .vignets-container .vignet-content .flex-row-container .img-container{display:flex;flex-grow:1;height:100%;min-width:220px;max-width:220px;align-items:center}.PageNewsPharmaDocs .vignets-container .vignet-content .flex-row-container .img-container img{max-height:220px;min-height:220px;width:100%;object-fit:cover}.PageNewsPharmaDocs .vignets-container .vignet-content .flex-row-container .text-container{padding:0 30px;display:flex;flex-direction:column;flex-grow:1;align-items:left}.PageNewsPharmaDocs .vignets-container .vignet-content .flex-row-container .text-container.no-image{padding-left:0}.PageNewsPharmaDocs .vignets-container .vignet-content .flex-row-container .text-container .title{font-size:20px;font-weight:700;margin-bottom:10px}.PageNewsPharmaDocs .vignets-container .vignet-content .flex-row-container .text-container .text{font-size:17px}.specialContentDocs{margin-top:0}.specialContentDocs .padding-standart{padding-top:0}.specialContentDocs .titleContent-component{margin-bottom:30px}.specialContentDocs .file-content-locked{top:0;left:0;z-index:999}.specialContentDocs .vignets-container{position:relative}.specialContentDocs .vignets-container .vignet-content{width:100%;margin-bottom:30px}.specialContentDocs .vignets-container .vignet-content a h2{text-decoration:none;color:#58616b}.specialContentDocs .vignets-container .vignet-content:last-child{margin-bottom:0}.specialContentDocs .vignets-container .vignet-content .flex-row-container{background:#f6f6f6;border-right:8px solid;border-right-color:#0075bb;align-items:center}.specialContentDocs .vignets-container .vignet-content .flex-row-container .img-container{display:flex;flex-grow:1;height:100%;min-width:220px;max-width:220px;align-items:center}.specialContentDocs .vignets-container .vignet-content .flex-row-container .img-container img{max-height:220px;min-height:220px;width:100%;object-fit:cover}.specialContentDocs .vignets-container .vignet-content .flex-row-container .text-container{padding:30px;display:flex;flex-grow:1;align-items:center}.specialContentDocs .vignets-container .vignet-content .flex-row-container .text-container .title{font-size:20px;font-weight:700;margin-bottom:10px}.specialContentDocs .vignets-container .vignet-content .flex-row-container .text-container .text{font-size:17px}.specialContentDocs .vignets-container.brochures .vignet-content .flex-row-container .img-container,.specialContentDocs .vignets-container.panorama .vignet-content .flex-row-container .img-container{min-width:106px;max-width:106px}.specialContentDocs .vignets-container.brochures .vignet-content .flex-row-container .img-container img,.specialContentDocs .vignets-container.panorama .vignet-content .flex-row-container .img-container img{min-height:150px;max-height:150px;object-fit:cover}.addiactive-magazine-page .top-page{margin-top:20px;display:inline-flex;width:100%}.addiactive-magazine-page .top-page .left-flex{display:flex;justify-content:flex-start;flex-basis:50%}.addiactive-magazine-page .top-page .right-flex{display:flex;justify-content:flex-end;flex-basis:50%}.addiactive-magazine-page .top-page .right-flex .default-btn{background:#c4004d}.addiactive-magazine-page .filters-cloud-buttons .filter-button{background:#ededed;color:#58616b;margin:5px;padding:5px 20px;border:0;text-transform:uppercase;transition:.3s ease-in}.addiactive-magazine-page .filters-cloud-buttons .filter-button:first-of-type{margin-left:0}.addiactive-magazine-page .filters-cloud-buttons .filter-button.active{background:#c4004d;color:#fff;transition:.3s ease-in}.addiactive-magazine-page .subscribe-valid{padding:20px;background:#e3ffcf;font-size:17px;color:#306e30;margin-top:24px}.addiactive-magazine-page .subscribe-valid .picto img{width:30px}.addiactive-magazine-page .subscribe-valid .info{padding-left:15px}.addiactive-magazine-page .form-container{background:#ededed;margin-top:20px;margin-bottom:20px;border-radius:2px;animation-name:fadeIn;animation-duration:.5s;padding:15px}.addiactive-magazine-page .form-container .row-form{display:flex;flex-direction:row;width:100%;flex-basis:100%;margin-top:20px}.addiactive-magazine-page .form-container .row-form:first-child{margin-top:0}.addiactive-magazine-page .form-container .row-form .column-input{display:flex;flex-direction:column;flex-grow:1}.addiactive-magazine-page .form-container .row-form .column-input:first-child{margin-right:10px}.addiactive-magazine-page .form-container .row-form .column-input:last-child{margin-left:10px}.addiactive-magazine-page .form-container .row-form .column-input.no-margin{margin:0}.addiactive-magazine-page .form-container .row-form .column-input .input-form{padding:10px;font-size:16px;border:none;border-radius:2px;transition:.15s ease-in}.addiactive-magazine-page .form-container .row-form .column-input .input-form:focus{transition:.15s ease-in;box-shadow:0 4px 4px 0 rgba(196,0,77,.2)}.addiactive-magazine-page .form-container .row-form .column-input .search-input-container{display:flex;position:relative}.addiactive-magazine-page .form-container .row-form .column-input .search-input-container>.input-form{flex-grow:1;border-radius:2px;display:flex;padding:15px;padding-right:75px;font-size:18px;border:none}.addiactive-magazine-page .form-container .row-form .column-input .search-input-container .search-button-container{position:absolute;right:0;top:0;display:flex;align-items:center}.addiactive-magazine-page .form-container .row-form .column-input .search-input-container .search-button-container .search-icon{padding:15px 22px;background:#8b8b8b;border-radius:2px;border:none}.addiactive-magazine-page .form-container .row-form .column-input .search-input-container .search-button-container .reset-search-button{position:relative;background:#fff;border:none;margin-right:10px;width:32px;height:32px;opacity:.3}.addiactive-magazine-page .form-container .row-form .column-input .search-input-container .search-button-container .reset-search-button:hover{opacity:1}.addiactive-magazine-page .form-container .row-form .column-input .search-input-container .search-button-container .reset-search-button:after,.addiactive-magazine-page .form-container .row-form .column-input .search-input-container .search-button-container .reset-search-button:before{position:absolute;top:0;content:' ';height:27px;width:2px;background-color:#333}.addiactive-magazine-page .form-container .row-form .column-input .search-input-container .search-button-container .reset-search-button:before{transform:rotate(45deg)}.addiactive-magazine-page .form-container .row-form .column-input .search-input-container .search-button-container .reset-search-button:after{transform:rotate(-45deg)}.addiactive-magazine-page .form-container .row-form .column-input .subscriber-btn-submit{font-size:16px;line-height:22px;text-transform:uppercase;padding:15px 5px;border-radius:2px;border:none;color:#fff;background:#c4004d}.addiactive-magazine-page .magazines-list{display:flex;flex-wrap:wrap}.addiactive-magazine-page .file-content-locked{top:0;left:0;z-index:999}.addiactive-magazine-page .visual-container{margin:12px 0}.magazine-item{position:relative;display:flex;align-items:flex-end;height:310px;overflow:hidden}@media screen and (min-width:300px){.magazine-item{width:100%;margin:12px 0}}@media screen and (min-width:null){.magazine-item{margin:12px 1%;width:50%}}@media screen and (min-width:null){.magazine-item:nth-child(2n){margin-right:0}}@media screen and (min-width:null){.magazine-item:nth-child(2n+1){margin-left:0}}@media screen and (min-width:1024px){.magazine-item{margin:12px 1%;width:32%}}@media screen and (min-width:1024px){.magazine-item:nth-child(3n){margin-right:0}}@media screen and (min-width:1024px){.magazine-item:nth-child(3n+1){margin-left:0}}.magazine-item:hover .hover-part-actions .flex-column-container{opacity:1;transition:.3s ease-in}.magazine-item:hover .hover-part-actions .flex-column-container:nth-child(1){transform:translateX(0)}.magazine-item:hover .hover-part-actions .flex-column-container:nth-child(1):hover{background:rgba(0,0,0,.95);cursor:pointer}.magazine-item:hover .hover-part-actions .flex-column-container:nth-child(1):hover .flex-content{transform:scale(1);transition:.3s ease-in}.magazine-item:hover .hover-part-actions .flex-column-container:nth-child(2){transform:translateX(0)}.magazine-item:hover .hover-part-actions .flex-column-container:nth-child(2):hover{background:rgba(0,0,0,.95);cursor:pointer}.magazine-item:hover .hover-part-actions .flex-column-container:nth-child(2):hover .flex-content{transform:scale(1);transition:.3s ease-in}.magazine-item:hover .vignet-bottom{transition:.3s ease-in;opacity:0;transform:translateY(40px) scale(.9)}.magazine-item .hover-part-actions{overflow:hidden;width:100%;height:100%;position:absolute}.magazine-item .hover-part-actions .flex-column-container{flex-direction:row;align-items:center;justify-content:center;background:rgba(0,0,0,.75);margin-right:0;opacity:0;transition:.3s ease-in}.magazine-item .hover-part-actions .flex-column-container:nth-child(1){transform:translateX(-40px)}.magazine-item .hover-part-actions .flex-column-container:nth-child(2){transform:translateX(40px)}.magazine-item .hover-part-actions .flex-column-container .flex-content{transform:scale(.9);transition:.3s ease-in;padding:10px;text-align:center}.magazine-item .hover-part-actions .flex-column-container .flex-content .picto{width:70%;margin-bottom:20px}.magazine-item .hover-part-actions .flex-column-container .flex-content .title{text-align:center;color:#fff;font-size:18px}.magazine-item .vignet-bottom{position:absolute;display:flex;width:100%;justify-content:center;text-align:center;padding:10px;background:rgba(0,0,0,.75);flex-direction:column;opacity:1;transition:.3s ease-in;transform:translateY(0) scale(1)}.magazine-item .vignet-bottom h2,.magazine-item .vignet-bottom p{color:#fff}@keyframes fadeIn{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}.ebooks-page .top-page{margin-top:20px;display:inline-flex;width:100%}.ebooks-page .top-page .left-flex{display:flex;justify-content:flex-start;flex-basis:50%}.ebooks-page .top-page .right-flex{display:flex;justify-content:flex-end;flex-basis:50%}.ebooks-page .top-page .right-flex .default-btn{background:#c4004d}.ebooks-page .filters-cloud-buttons .filter-button{background:#ededed;color:#58616b;margin:5px;padding:5px 20px;border:0;text-transform:uppercase;transition:.3s ease-in}.ebooks-page .filters-cloud-buttons .filter-button:first-of-type{margin-left:0}.ebooks-page .filters-cloud-buttons .filter-button.active{background:#c4004d;color:#fff;transition:.3s ease-in}.ebooks-page .subscribe-valid{padding:20px;background:#e3ffcf;font-size:17px;color:#306e30;margin-top:24px}.ebooks-page .subscribe-valid .picto img{width:30px}.ebooks-page .subscribe-valid .info{padding-left:15px}.ebooks-page .form-container{background:#ededed;margin-top:20px;margin-bottom:20px;border-radius:2px;animation-name:fadeIn;animation-duration:.5s;padding:15px}.ebooks-page .form-container .row-form{display:flex;flex-direction:row;width:100%;flex-basis:100%;margin-top:20px}.ebooks-page .form-container .row-form:first-child{margin-top:0}.ebooks-page .form-container .row-form .column-input{display:flex;flex-direction:column;flex-grow:1}.ebooks-page .form-container .row-form .column-input:first-child{margin-right:10px}.ebooks-page .form-container .row-form .column-input:last-child{margin-left:10px}.ebooks-page .form-container .row-form .column-input.no-margin{margin:0}.ebooks-page .form-container .row-form .column-input .input-form{padding:10px;font-size:16px;border:none;border-radius:2px;background-color:#fff;transition:.15s ease-in}.ebooks-page .form-container .row-form .column-input .input-form:focus{transition:.15s ease-in;box-shadow:0 4px 4px 0 rgba(196,0,77,.2)}.ebooks-page .form-container .row-form .column-input .search-input-container{display:flex;position:relative}.ebooks-page .form-container .row-form .column-input .search-input-container>.input-form{flex-grow:1;border-radius:2px;display:flex;padding:15px;padding-right:75px;font-size:18px;border:none}.ebooks-page .form-container .row-form .column-input .search-input-container .search-button-container{position:absolute;right:0;top:0;display:flex;align-items:center}.ebooks-page .form-container .row-form .column-input .search-input-container .search-button-container .search-icon{padding:15px 22px;background:#8b8b8b;border-radius:2px;border:none}.ebooks-page .form-container .row-form .column-input .search-input-container .search-button-container .reset-search-button{position:relative;background:#fff;border:none;margin-right:10px;width:32px;height:32px;opacity:.3}.ebooks-page .form-container .row-form .column-input .search-input-container .search-button-container .reset-search-button:hover{opacity:1}.ebooks-page .form-container .row-form .column-input .search-input-container .search-button-container .reset-search-button:after,.ebooks-page .form-container .row-form .column-input .search-input-container .search-button-container .reset-search-button:before{position:absolute;top:0;content:' ';height:27px;width:2px;background-color:#333}.ebooks-page .form-container .row-form .column-input .search-input-container .search-button-container .reset-search-button:before{transform:rotate(45deg)}.ebooks-page .form-container .row-form .column-input .search-input-container .search-button-container .reset-search-button:after{transform:rotate(-45deg)}.ebooks-page .form-container .row-form .column-input .subscriber-btn-submit{font-size:16px;line-height:22px;text-transform:uppercase;padding:15px 5px;border-radius:2px;border:none;color:#fff;background:#c4004d}.ebooks-page .ebook-list{display:flex;flex-wrap:wrap}.ebooks-page .file-content-locked{top:0;left:0;z-index:999}.ebooks-page .visual-container{margin:12px 0}.listArticles.page-list-Article .title-content-title,.listWebinars.page-list-Webinars .title-content-title{margin-top:20px;margin-bottom:20px}.listArticles.page-list-Article .filters-cloud-buttons .filter-button,.listWebinars.page-list-Webinars .filters-cloud-buttons .filter-button{background:#ededed;color:#58616b;margin:5px;padding:5px 10px;border:0;text-transform:uppercase;transition:.3s ease-in}.listArticles.page-list-Article .filters-cloud-buttons .filter-button.active,.listWebinars.page-list-Webinars .filters-cloud-buttons .filter-button.active{background:#c4004d;color:#fff;transition:.3s ease-in}.listArticles.page-list-Article .container-articles,.listWebinars.page-list-Webinars .container-articles{display:flex;flex-direction:column}.listArticles.page-list-Article .container-articles .row-article,.listWebinars.page-list-Webinars .container-articles .row-article{width:100%;display:flex;flex-direction:row;max-height:220px;border-top:1px solid #bbb}@media screen and (min-width:300px){.listArticles.page-list-Article .container-articles .row-article,.listWebinars.page-list-Webinars .container-articles .row-article{min-height:250px}}.listArticles.page-list-Article .container-articles .row-article .img-article,.listWebinars.page-list-Webinars .container-articles .row-article .img-article{position:relative;flex-basis:45%;overflow:hidden}.listArticles.page-list-Article .container-articles .row-article .img-article:after,.listWebinars.page-list-Webinars .container-articles .row-article .img-article:after{content:'';position:absolute;width:100%;height:100%;left:0;transition:.3s ease-in;opacity:0;background:rgba(196,0,77,.4)}@media screen and (min-width:300px){.listArticles.page-list-Article .container-articles .row-article .img-article img,.listWebinars.page-list-Webinars .container-articles .row-article .img-article img{object-fit:cover;width:100%;height:100%}}.listArticles.page-list-Article .container-articles .row-article .content,.listWebinars.page-list-Webinars .container-articles .row-article .content{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-basis:55%;padding:0 30px}.listArticles.page-list-Article .container-articles .row-article .content .title,.listWebinars.page-list-Webinars .container-articles .row-article .content .title{width:100%;font-size:27px;color:#58616b;margin-bottom:15px}.listArticles.page-list-Article .container-articles .row-article .content .description,.listWebinars.page-list-Webinars .container-articles .row-article .content .description{width:100%;font-size:16px;color:#58616b}.listArticles.page-list-Article .container-articles .row-article:hover .img-article:after,.listWebinars.page-list-Webinars .container-articles .row-article:hover .img-article:after{transition:.3s ease-in;opacity:1}.listArticles.page-list-Article .container-articles .row-article:hover .title,.listWebinars.page-list-Webinars .container-articles .row-article:hover .title{transition:.3s ease-in;color:#c4004d}.listWebinars.page-list-Webinars.pharma .title-content-title{margin-top:20px;margin-bottom:20px}.listWebinars.page-list-Webinars.pharma .filters-cloud-buttons .filter-button{background:#ededed;color:#58616b;margin:5px;padding:5px 10px;border:0;text-transform:uppercase;transition:.3s ease-in}.listWebinars.page-list-Webinars.pharma .filters-cloud-buttons .filter-button.active{background:#0075bb;color:#fff;transition:.3s ease-in}.listWebinars.page-list-Webinars.pharma .container-articles{display:flex;flex-direction:column}.listWebinars.page-list-Webinars.pharma .container-articles .row-article{width:100%;display:flex;flex-direction:row;max-height:220px;border-top:1px solid #bbb}@media screen and (min-width:300px){.listWebinars.page-list-Webinars.pharma .container-articles .row-article{min-height:250px}}.listWebinars.page-list-Webinars.pharma .container-articles .row-article .img-article{position:relative;flex-basis:45%;overflow:hidden}.listWebinars.page-list-Webinars.pharma .container-articles .row-article .img-article:after{content:'';position:absolute;width:100%;height:100%;left:0;transition:.3s ease-in;opacity:0;background:rgba(0,117,187,.4)}@media screen and (min-width:300px){.listWebinars.page-list-Webinars.pharma .container-articles .row-article .img-article img{object-fit:cover;width:100%;height:100%}}.listWebinars.page-list-Webinars.pharma .container-articles .row-article .content{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-basis:55%;padding:0 30px}.listWebinars.page-list-Webinars.pharma .container-articles .row-article .content .title{width:100%;font-size:27px;color:#58616b;margin-bottom:15px}.listWebinars.page-list-Webinars.pharma .container-articles .row-article .content .description{width:100%;font-size:16px;color:#58616b}.listWebinars.page-list-Webinars.pharma .container-articles .row-article:hover .img-article:after{transition:.3s ease-in;opacity:1}.listWebinars.page-list-Webinars.pharma .container-articles .row-article:hover .title{transition:.3s ease-in;color:#0075bb}.education-page>.padding-standart{padding-top:0}.education-page .flex-column{display:flex;flex-wrap:wrap}.education-page .flex-column .title-row{color:#58616b;text-transform:uppercase;font-size:20px;margin-bottom:5px!important}.education-page .flex-column h3{font-size:20px}.education-page .flex-column .row-item{display:flex;width:100%;margin-bottom:24px}@media screen and (min-width:300px){.education-page .flex-column .row-item{flex-direction:column}.education-page .flex-column .row-item>*{width:100%}}@media screen and (min-width:768px){.education-page .flex-column .row-item{flex-direction:row}}.education-page .flex-column .row-item>.left-col{display:flex;position:relative;flex-basis:45%;height:250px}.education-page .flex-column .row-item>.left-col:after{content:'';position:absolute;width:100%;height:100%;left:0;top:0;background-color:#c4004d;opacity:0;transition:.3s}.education-page .flex-column .row-item>.left-col:hover:after{opacity:.4}.education-page .flex-column .row-item>.left-col>img{width:100%;height:250px;object-fit:cover;background:#58616b}.education-page .flex-column .row-item>.right-col{display:flex;flex-wrap:wrap;align-content:center;min-height:250px;max-height:250px;flex-basis:50%;padding:20px;border-top:1px solid #8b8b8b;border-bottom:1px solid #8b8b8b}.education-page .flex-column .row-item>.right-col>*{width:100%}.education-page .flex-column .row-item>.right-col>.title{font-family:Cabin;font-size:20px;color:#58616b;margin-bottom:10px}.education-page .flex-column .row-item>.right-col>.subtitle{font-family:Cabin;font-size:27px;color:#58616b;margin-bottom:5px}.education-page .flex-column .row-item>.right-col>.subtitle:hover{color:#c4004d}.education-page .flex-column .row-item>.right-col p{margin-bottom:2px}.education-page .flex-column .row-item>.right-col>.btn-flat{position:relative;padding-left:20px;color:#c4004d;font-size:18px}.education-page .flex-column .row-item>.right-col>.btn-flat:before{content:'';position:absolute;display:flex;top:7px;left:2px;width:10px;height:10px;border-top:2px solid #c4004d;border-right:2px solid #c4004d;transform:rotate(45deg)}.education-page .flex-column .row-item>.right-col>.btn-flat:hover{color:#58616b}.container-default.VignetContentVisible .hashtagTitle{margin-bottom:5px;min-height:auto;font-size:20px}.container-default.VignetContentVisible .hashtagTitle .content-title{line-height:30px;font-size:20px}.container-default.VignetContentVisible.flex-height{display:flex;flex-direction:column;height:100%}.container-default.VignetContentVisible.flex-height .content-container{height:100%}.container-default.VignetContentVisible .content-title{display:inline}.container-default.VignetContentVisible .viewall{font-size:20px;text-transform:uppercase;font-weight:800}.container-default.VignetContentVisible .vignet-backgrounded{display:flex;min-height:242px;background-size:cover;background-repeat:no-repeat;text-decoration:none}.container-default.VignetContentVisible .vignet-backgrounded.vignet-to-right{align-items:stretch;justify-content:flex-end}.container-default.VignetContentVisible .vignet-backgrounded.vignet-to-right .vignet{display:flex;flex-direction:row;align-content:center;flex-wrap:wrap;text-decoration:none}@media screen and (min-width:300px){.container-default.VignetContentVisible .vignet-backgrounded.vignet-to-right .vignet{width:100%}}@media screen and (min-width:768px){.container-default.VignetContentVisible .vignet-backgrounded.vignet-to-right .vignet{width:75%;width:50%}}.container-default.VignetContentVisible .vignet-backgrounded.vignet-to-bottom{height:100%;display:flex;align-items:flex-end}.container-default.VignetContentVisible .vignet-backgrounded.vignet-to-bottom .vignet{height:100%;width:100%;position:relative}@media screen and (min-width:300px){.container-default.VignetContentVisible .vignet-backgrounded.vignet-to-bottom .vignet{height:100%}}@media screen and (min-width:1024px){.container-default.VignetContentVisible .vignet-backgrounded.vignet-to-bottom .vignet{height:auto}}.container-default.VignetContentVisible .vignet-backgrounded .vignet{padding:15px;transition:.3s ease-in}.container-default.VignetContentVisible .vignet-backgrounded .vignet:hover{transition:.3s ease-in}.container-default.VignetContentVisible .vignet-backgrounded .vignet h2.title-value{color:#fff;font-size:27px;font-family:Cabin,arial,sans-serif;text-decoration:none;margin-bottom:10px;width:100%}.container-default.VignetContentVisible .vignet-backgrounded .vignet p.description{font-family:Cabin,arial,sans-serif;font-size:17px;line-height:20px;text-decoration:none;color:#fff}.page-generic-content .relatedContent .content-title{width:100%;text-align:center;margin-bottom:20px;color:#c4004d}.page-generic-content .relatedContent .flex-row-vignets{justify-content:center}.page-generic-content .relatedContent .flex-row-vignets .flex-column-container{justify-content:center;max-width:500px;min-height:165px;margin-right:24px}.page-generic-content .relatedContent .flex-row-vignets .flex-column-container:last-of-type{margin-right:0}.page-generic-content.personal_care .vignet{background:rgba(196,0,77,.8)}.page-generic-content.personal_care .vignet:hover{background:#c4004d}.flex-one-row{display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%;min-height:300px;max-height:300px;background-size:cover;background-repeat:no-repeat;position:relative;padding:12px}.flex-one-row:before{z-index:0}.flex-one-row:after,.flex-one-row:before{content:"";position:absolute;width:100%;height:100%;left:0;top:0}.flex-one-row:after{z-index:1}.flex-one-row .content-container{text-align:center;display:flex;flex-direction:column;flex-wrap:wrap;align-items:center}.flex-one-row .content-container .content-title{color:#fff;font-weight:700;position:relative;z-index:99}.flex-one-row .content-container .content-description{margin:15px 0;position:relative;z-index:99}.flex-one-row .content-container .content-description .description{text-align:center;font-size:18px;color:#fff}.flex-one-row .content-container .master-header-btn{font-size:20px;border:1px solid #fff}.flex-one-row .video-link{color:#fff;font-weight:600;font-size:20px;padding-top:20px;position:relative;z-index:99}.flex-one-row .video-link .link-to-video{color:#fff;margin-bottom:0;font-size:17px}.flex-one-row .video-link .picto-link-to-video{max-width:25px}.flex-one-row .video-link a:focus{text-decoration:none}.product-finder:after{background:rgba(0,117,187,.75)}.cosmetic-master:after{background:rgba(196,0,77,.75)}.foundation-master:after{background:rgba(220,105,17,.75)}.corporate:after{background:rgba(88,97,107,.75)}.content-generic-header:after{background:rgba(0,0,0,.6)}.content-generic-header .description:before{content:'';border-top:2px solid #fff;width:90px;position:absolute;top:-5px;left:calc((100% - 90px) / 2)}.flex-column-vignets.defaultAnimation{min-height:220px;flex-wrap:wrap;position:relative;background-size:cover;background-repeat:no-repeat}.defaultAnimation .title-container{font-size:27px;color:#fff;position:absolute;z-index:99;width:100%;padding:10px;text-align:center;bottom:0;opacity:1;transform:scale(1);transform-origin:50%;transition:.3s ease-in}@media screen and (min-width:300px){.defaultAnimation .title-container{line-height:35px}}.defaultAnimation .layer-shaded{position:absolute;top:0;left:0;height:100%;width:100%;padding:25px;display:flex;align-content:center;flex-wrap:wrap;text-align:center;justify-content:center;transform-origin:50%}.defaultAnimation .layer-shaded .description{font-size:17px;color:#fff;position:relative;z-index:99;margin-bottom:10px;width:100%}.defaultAnimation.PageExpertiseCos .layer-shaded,.defaultAnimation.PageExpertiseCos .title-container{background:rgba(196,0,77,.8)}.defaultAnimation.PageExpertisePharma .layer-shaded,.defaultAnimation.PageExpertisePharma .title-container,.defaultAnimation.pharma .layer-shaded,.defaultAnimation.pharma .title-container{background:rgba(0,117,187,.8)}.defaultAnimation.PageExpertiseCorpo .layer-shaded,.defaultAnimation.PageExpertiseCorpo .title-container{background:rgba(88,97,107,.8);text-shadow:0 1px 2px rgba(0,0,0,.4)}.defaultAnimation.PageExpertiseFoundation .layer-shaded,.defaultAnimation.PageExpertiseFoundation .title-container{background:rgba(220,105,17,.8)}@media screen and (min-width:null){.defaultAnimation .title-container{opacity:0;transform:scale(.8);transform-origin:50%;transition:.3s ease-in}.defaultAnimation .layer-shaded{opacity:1;transform:scale(1);transform-origin:50%;transition:.3s ease-in}}@media screen and (min-width:768px){.defaultAnimation .title-container{opacity:1;transform:scale(1);transform-origin:50%;transition:.3s ease-in}.defaultAnimation .layer-shaded{opacity:0;transform:scale(.75);transform-origin:50%;transition:.3s ease-in}.defaultAnimation:hover .title-container{opacity:0;transform:scale(.8);transform-origin:50%;transition:.3s ease-in}.defaultAnimation:hover .layer-shaded{opacity:1;transform:scale(1);transform-origin:50%;transition:.3s ease-in}}.cosmetic-default .layer-shaded,.cosmetic-default .title-container{background:rgba(196,0,77,.8)}.cosmetic-actives .layer-shaded,.cosmetic-actives .title-container{background:rgba(79,168,165,.8)}.cosmetic-extracts .layer-shaded,.cosmetic-extracts .title-container{background:rgba(234,104,17,.8)}.cosmetic-textures .layer-shaded,.cosmetic-textures .title-container{background:rgba(131,32,126,.8)}.flex-column-vignets.fromRightAnimation{position:relative;overflow:hidden}.flex-column-vignets.fromRightAnimation .title-container{font-size:27px;color:#fff;position:absolute;height:100%;display:flex;justify-content:center;align-items:center;opacity:1;transform:translateY(0);transform-origin:50%;transition:.3s ease-in}@media screen and (min-width:300px){.flex-column-vignets.fromRightAnimation .title-container{left:25%;width:75%}}@media screen and (min-width:768px){.flex-column-vignets.fromRightAnimation .title-container{left:50%;width:50%}}.flex-column-vignets.fromRightAnimation:hover .title-container{opacity:0;transform:translateX(50%);transform-origin:50%;transition:.3s ease-in}.flex-column-vignets.fromRightAnimation .layer-shaded{position:absolute;height:100%;width:100%;padding:25px;display:flex;align-content:center;flex-wrap:wrap;text-align:center;justify-content:center;opacity:0;transform:translateX(-50%);transform-origin:0;transition:.3s ease-in}.flex-column-vignets.fromRightAnimation .layer-shaded .description{font-size:17px;color:#fff;position:relative;z-index:99;margin-bottom:10px;width:100%}.flex-column-vignets.fromRightAnimation:hover .layer-shaded{opacity:1;transform:translateX(0);transform-origin:0;transition:.3s ease-in}.default-btn{display:inline-block;padding:5px 20px;border:1px solid #bdbdbd;background:transparent;position:relative;z-index:999;transition:.3s ease-in;background:hsla(0,0%,100%,0);font-weight:800;color:#fff}.default-btn.white-border{border:1px solid #fff}.default-btn.white-border:hover{background:hsla(0,0%,100%,.1)}.page-master-pharma .block-3 .default-btn:hover,.page-master-pharma .product-finder .default-btn:hover{background:hsla(0,0%,100%,.1);transition:.3s ease-in}.default-btn.PageExpertiseCorpo{text-shadow:0 1px 2px rgba(0,0,0,.4)}.title-value{font-size:2.4em;color:#58616b;font-weight:400;font-family:Aleo}.subtitle h2{font-weight:100}.footer{height:250px}.footer-bg-corporate,.footer-bg-default,.footer-bg-foundation,.footer-bg-personal_care,.footer-bg-pharmaceuticals{background-color:#58616b;color:#fff;height:93px}.footer-bg-corporate>div,.footer-bg-default>div,.footer-bg-foundation>div,.footer-bg-personal_care>div,.footer-bg-pharmaceuticals>div{height:100%;display:flex;justify-content:space-between}.footer-g{height:100%;max-width:148px;object-fit:cover;object-position:right}.footer-bg-personal_care{background-color:#c4004d}.footer-bg-pharmaceuticals{background-color:#0075bb}.footer-bg-foundation{background-color:#dc6911}.footer-slogan{font-size:1.3em;padding-top:15px}.footer-contact{padding:57px 0 0;background:#f6f6f6}.footer-legal{margin:0;padding:10px 0 40px;background:#f6f6f6;font-size:.9em}.footer a{text-decoration:none;outline:none;color:#58616b}.footer-icon{cursor:pointer}.button-lock{display:block}.button-lock,.button-lock:hover{color:#58616b}.button-lock-image{height:60px}.image-container{position:relative}.image-container .image-title-container{left:50%;top:35%;position:absolute;width:75%}.image-container .image-title-container h4{text-align:center;padding:10px;background-color:hsla(0,0%,100%,.7);position:relative;left:-50%;text-transform:uppercase;color:#8b8b8b}.img-banner-footer{min-width:100%}.banner-title{text-align:center}.banner-title h1{min-height:32px;padding:10px!important;font-weight:100}.content-title{font-size:27px;text-transform:uppercase;font-weight:300}.tagline-value{color:#58616b;font-weight:100;font-size:1.5em;font-family:Aleo}.border-banner-content{padding:30px 41px}.border-banner-content .content-title{font-family:Aleo}.slider-img-text-item{width:100%}.slider-img-text-item img{max-width:100%;max-height:100%}.slider-img-text-item a{height:100%;width:100%;display:inline-block}.slider-img-text-item a:hover{text-decoration:none}.slider-img-text-item-text{color:#58616b;display:flex;align-items:center}.slider-img-text-item-text .content-title{margin-top:20px;margin-bottom:10px}.slider-img-text-item-dots{margin-bottom:-80px;list-style:none;text-align:center}.slider-img-text-item-dots li{height:20px;width:20px;border-radius:10px;background-color:#ccc;border:3px solid #fff;display:inline-block;margin-left:20px}.slider-img-text-item-dots li:first-child{margin-left:-40px}.slider-img-text-item-dots li button{border:none;background-color:transparent;color:transparent}.slider-img-text-item-dots li.slick-active{background-color:#fff;border:3px solid #ccc}.slider-img-text-item-video{margin-bottom:-5px}.slider-img-text-button,.slider-img-text-item-video iframe{position:absolute;height:100%;top:0}.slider-img-text-button{width:365px;background-color:transparent;z-index:9000;border:none}.slider-img-text-button button{background-color:transparent;border:none;height:100%;width:100%}.doc-item{margin-left:-30px}.doc-item a,.doc-item span{color:#8b8b8b;word-wrap:break-word}.doc-item-img-pdf,.doc-item-locked{height:20px;width:20px}.page-interactive-map .page-map-contact-wrapper,.page-interactive-map .page-map-title{padding-top:40px;padding-bottom:40px}.page-interactive-map .page-map-contact{color:#58616b;cursor:pointer;font-size:2em;letter-spacing:3px}.page-interactive-map .page-map-contact:hover{text-decoration:none}.page-interactive-map .map{height:700px}.page-interactive-map .map img{max-height:none}.page-interactive-map .legend-banner{height:90px;line-height:90px;z-index:9001;position:relative}@media screen and (max-width:300px){.page-interactive-map .legend-banner{display:contents}}@media screen and (max-width:768px){.page-interactive-map .legend-banner{display:contents}}.page-interactive-map .legend-banner .bg-light-2 .m-l-big .legend .flex-1 .legend-item .flex-1{margin-right:20px!important}.page-interactive-map .criterias{margin-left:40px;margin-top:10px}@media screen and (max-width:300px){.page-interactive-map .criterias{height:105px;padding-top:20px}}@media screen and (max-width:768px){.page-interactive-map .criterias{height:105px;padding-top:20px}}.page-interactive-map .criterias .criteria-list{margin:0}.page-interactive-map .criterias .criteria-list-list{display:flex;color:#fff}.page-interactive-map .criterias .criteria-list-list .criteria-list-item{flex:1}.register-form input,.register-form select{width:100%;height:30px;line-height:30px;display:block;border:1px solid #bbb;border-radius:3px;padding:0 10px}.field-error{color:red}.g-recaptcha{height:200px;background-color:red}.signin-error{color:red;text-align:center}.logged-user{font-size:1.3em}.logged-user .logged-user-info .company{font-size:1em}.logged-user a{color:#8b8b8b}.icon-label h4{font-size:1.2em;font-weight:400}.icon-label{margin:auto;color:#58616b;font-size:.8em}.icon-label-image{vertical-align:middle;max-height:65px;max-width:63px}.icon-label-content{display:inline-block;vertical-align:middle}.page-cosmetic-claims{margin-left:15px}.page-cosmetic-claims .title-content-title{margin-left:-15px}.page-pharma-product-intro-img{height:100%;width:100%;object-fit:cover}.page-cosmetic-product-origin-container{font-size:16px}.origin-video-opener{position:absolute;background-color:transparent;border:none;width:420px;height:315px}.page-master-cosmetic>.padding-standart:first-of-type{padding-top:0}.page-master-cosmetic .main-block{position:relative}@media screen and (min-width:300px){.page-master-cosmetic .main-block .flex-column-container:nth-child(1){flex-basis:100%}.page-master-cosmetic .main-block .flex-column-container:nth-child(2){flex-basis:100%;margin-top:24px}}@media screen and (min-width:768px){.page-master-cosmetic .main-block .flex-column-container:nth-child(1){flex-basis:calc(60% - 12px)}.page-master-cosmetic .main-block .flex-column-container:nth-child(2){flex-basis:calc(40% - 12px);margin-top:0}.page-master-cosmetic .main-block .flex-column-container:nth-child(2) .flex-column-vignets{height:50%}}.carousel-master-cosmetic,.carousel-master-cosmetic h1,.carousel-master-cosmetic h2{font-weight:200}.carousel-master-cosmetic h3{font-size:2em}.carousel-master-cosmetic h4{font-weight:400;margin-top:10px}.carousel-master-cosmetic .content{color:#fff;margin:20px}.carousel-master-cosmetic .m-r-maxi{margin-right:0}.carousel-master-cosmetic .slick-arrow-left{position:relative;margin-left:10px;margin-top:75px;margin-right:-60px;z-index:5000}.carousel-master-cosmetic .slick-arrow-right{margin-right:10px;margin-top:10px}.page-master-cosmetic .slider-img-text-item-left{font-weight:700;text-align:center;word-wrap:break-word;padding-left:25px}.page-master-cosmetic .slider-img-text-item-text{padding-right:25px}.fullscreen-media{position:fixed;z-index:9999;height:100%;width:100%;top:0;left:0;overflow:auto;background-color:rgba(0,0,0,.7)}.fullscreen-media button{float:right;background-color:transparent;color:#fff;margin:20px;border:none;font-size:2em}.fullscreen-media iframe{position:relative;left:15%;top:15%}.fullscreen-media img{position:relative;top:15%;margin:0 auto;display:block;max-width:1024px}.signin-form a{color:#58616b}.signin-form input{height:30px;line-height:30px;padding:0 10px;border-radius:3px;width:100%;border:1px solid #bbb;margin-right:10px}.signin-form .forgot-password{cursor:pointer}.signin-form .forgot-password-error{color:red}.signin-form .forgot-password-success{color:#58616b}.slick-arrow{border:none;height:100px;width:30px;background-color:transparent}.slick-slide{width:904px}.slick-arrow-right{position:absolute;top:60px;right:0;margin-right:-45px;background-repeat:no-repeat;background-image:url(/img/slider_right_blanc-ecd8f0a6e958ebe766920a8427ad7113.svg)}.slick-arrow-right:hover{background-image:url(/img/slider_right_noir-4a80ee17996c21def07bd4cccd02c86f.svg)}.slick-arrow-left{margin-top:60px;margin-left:-45px;float:left;background-repeat:no-repeat;background-image:url(/img/slider_left_blanc-bed0d89dd66e41272a908abc7f251162.svg)}.slick-arrow-left:hover{background-image:url(/img/slider_left_noir-c9aab341ce13be0a8d3fe202e8782d30.svg)}.file-content{position:relative}.file-content .doc-item{margin-top:20px}.file-content-locked{position:absolute;height:100%;width:100%;text-align:center;background-color:rgba(0,0,0,.8)}.file-content-locked-content{color:#fff;font-size:2em;font-weight:100}.file-content-height{min-height:250px;height:auto}.file-content-locked-register{border:none;background-color:#8b8b8b;color:#fff;padding:10px 20px;border-radius:5px;font-size:1.6em;font-weight:500}.file-content-locked-register:hover{color:#58616b}.file-content-locked-signin a{color:#fff;font-size:1.3em;font-weight:100}.navbar-container{height:192px}.navbar-container .navbar-logo{width:192px;min-height:168px;position:inherit;top:0;left:0;padding:31px;align-items:flex-end;justify-content:flex-start;z-index:888}.navbar-container .navbar-logo img{width:100%;max-height:106px;height:100%}.navbar-container .navbar{height:192px;margin-top:-150px}.navbar-container .navbar .navbar-menu{display:flex;align-items:center;justify-content:space-evenly;margin-left:150px}.navbar-container .navbar .navbar-menu .navbar-item{font-size:1.1em;text-align:center;text-transform:uppercase;font-family:Cabin,sans-serif}.navbar-container .navbar .navbar-menu .navbar-item:hover .navbar-submenu{visibility:visible}.navbar-container .navbar .navbar-menu .navbar-item .navbar-item-link{height:50px;letter-spacing:3px;display:flex;align-items:center;justify-content:center}.navbar-container .navbar .navbar-menu .navbar-item .navbar-item-link a{letter-spacing:2px;max-width:150px}.navbar-container .navbar .navbar-menu .navbar-item .navbar-item-link a:hover{text-decoration:none}.navbar-container .navbar .navbar-menu .navbar-item .navbar-submenu{width:100%;height:40px;padding-left:0;padding-right:0;display:flex;justify-content:center;line-height:40px;position:absolute;left:0;z-index:10}.navbar-container .navbar .navbar-menu .navbar-item .navbar-submenu .navbar-item-child{text-transform:none;font-family:Cabin,sans-serif;font-size:1em;letter-spacing:1px;padding-left:20px;padding-right:20px;font-weight:400}.navbar-container .navbar .navbar-menu .navbar-item .navbar-submenu a{color:#fff;font-weight:400}.navbar-container .navbar .navbar-menu .navbar-item .navbar-submenu a:hover{text-shadow:0 0 1px #fff;text-decoration:none}.navbar-container .navbar .navbar-menu .navbar-item a{color:#4a4a4a}.navbar-container .navbar .navbar-menu .navbar-item a:focus{text-decoration:none}.navbar-container .navbar .navbar-menu .navbar-item .pharmaceuticals a{color:#0075bb}.navbar-container .navbar .navbar-menu .navbar-item .personal_care a{color:#c4004d}.navbar-container .navbar .navbar-menu .navbar-item .corporate a{color:#58616b}.navbar-container .navbar .navbar-menu .navbar-item .foundation a{color:#dc6911}.navbar-container .navbar .navbar-menu .navbar-item .pharmaceuticals-hover a:hover{color:#0075bb}.navbar-container .navbar .navbar-menu .navbar-item .personal_care-hover a:hover{color:#c4004d}.navbar-container .navbar .navbar-menu .navbar-item .corporate-hover a:hover{color:#58616b}.navbar-container .navbar .navbar-menu .navbar-item .foundation-hover a:hover{color:#dc6911}.navbar-container .navbar .navbar-menu .corporate-item .navbar-submenu,.navbar-container .navbar .navbar-menu .foundation-item .navbar-submenu,.navbar-container .navbar .navbar-menu .personal_care-item .navbar-submenu,.navbar-container .navbar .navbar-menu .pharmaceuticals-item .navbar-submenu{visibility:visible}.navbar-container .navbar .navbar-menu .corporate-hover-item .navbar-submenu,.navbar-container .navbar .navbar-menu .foundation-hover-item .navbar-submenu,.navbar-container .navbar .navbar-menu .personal_care-hover-item .navbar-submenu,.navbar-container .navbar .navbar-menu .pharmaceuticals-hover-item .navbar-submenu{visibility:hidden}.navbar-container .navbar .navbar-menu .corporate-hover-item:hover,.navbar-container .navbar .navbar-menu .foundation-hover-item:hover,.navbar-container .navbar .navbar-menu .personal_care-hover-item:hover,.navbar-container .navbar .navbar-menu .pharmaceuticals-hover-item:hover{visibility:visible;z-index:999}ul.breadcrumbs{list-style:none;overflow:hidden;padding:0 60px}ul.breadcrumbs li{float:left;padding:10px 5px}ul.breadcrumbs li:first-of-type{padding:10px 5px 10px 0}ul.breadcrumbs li:first-of-type:before{content:'';display:none}ul.breadcrumbs li:before{content:' > ';margin-right:7px}ul.breadcrumbs li a{color:#58616b}.page-product-pharma .sample-and-finder button{border:1px solid #0075bb;text-transform:uppercase;font-weight:700;border-radius:5px;background-color:#fff;padding:12px 16px;font-size:1.1em;color:#58616b;min-height:51px}.page-cosmetic-product-intro-right-margin{margin-right:-30px}.page-cosmetic-intro{padding-top:30px;padding-bottom:30px}.page-cosmetic-product .flex-container.file-content-height{padding-top:25px}.page-cosmetic-product .row-pharma-doc{flex-grow:1}.page-cosmetic-product .row-pharma-doc .pharma-doc-item{display:flex;align-items:center;justify-content:center}.page-cosmetic-product .row-pharma-doc .pharma-doc-item .flex-title{padding-left:15px;color:#58616b}.page-cosmetic-product-container{display:flex;color:#8b8b8b}.page-cosmetic-product-container ul{padding:0}.page-cosmetic-product-applications ul{list-style-type:circle}.page-cosmetic-product-claims ul{list-style-type:none}.page-cosmetic-product-claims ul li:before{content:'- '}.page-cosmetic-product-container ul li{margin-top:15px;font-size:1em}.page-cosmetic-product-ask-sample{font-weight:700;border-radius:5px;text-transform:uppercase;background-color:#fff;border:1px solid #ccc;padding:12px 30px;font-size:.8em;color:#58616b}.page-cosmetic-product-intro{color:#58616b;font-weight:400;font-size:1.2em}.page-cosmetic-introduction-margin-locked{margin-top:50px}.page-cosmetic-product-intro-left{flex:4}.page-cosmetic-product-intro-right{text-align:center;flex:1}.page-cosmetic-product-more-intro{border:none;background-color:#bbb;height:30px;width:30px;border-radius:15px;position:absolute;left:50%;margin-left:-15px;margin-top:-15px;padding-left:8px!important;color:#fff}.page-cosmetic-product-use-level{font-size:1.4em}.page-cosmetic-product-inci{font-size:.9em}.page-cosmetic-product-naturalite{font-size:1.4em;font-weight:300}.page-cosmetic-product-use-level-title{font-weight:300}.origin-img-size{width:100%;max-height:100%}.key-benefits-slider{padding-top:20px;padding-bottom:20px;font-size:16px}.page-admin{height:100%;width:100%;position:absolute;overflow:auto}.page-admin .copy-link input[type=text]{height:30px;line-height:30px;border:1px solid #bbb;border-radius:5px 0 0 5px;background-color:transparent}.page-admin .copy-link button{height:30px;border:1px solid #bbb;border-radius:0 5px 5px 0}.page-admin input[type=checkbox]:focus{outline:none}.criteria-list{margin:30px 30px 60px}.criteria-list-list{color:#a39f9f;margin-right:10px}.criteria-list-item{margin-top:24px;font-size:1.3em}.criteria-list-item label{cursor:pointer;font-weight:400;font-size:.8em}.criteria-list .subtitle h2{font-weight:700;font-size:1.6em}.checkboxLabel .checkboxFalse{width:15px;height:15px;border:2px solid #bbb;border-radius:2px;margin-right:10px}.checkboxLabel .checkboxTrue{width:15px;height:15px;border:1px solid #fff;border-radius:2px;margin-right:10px}.checkboxLabel label{line-height:14px}.checkboxLabel .hidden_checkbox{display:none}.product-item-tagline{font-size:1.5em}.product-item-description,.product-item-inci{font-size:1.1em}.product-item-actives .title-value,.product-item-textures .title-value{color:#58616b}.product-item-textures:hover .title-value{color:#83207e}.product-item-actives:hover .title-value{color:#4fa8a5}.product-item-actives,.product-item-textures{cursor:pointer}.product-finder-cos .product-finder .page-product-finder-cos-count{font-family:Cabin;letter-spacing:2px;font-weight:100}.product-finder-cos .product-finder .page-product-finder-loader{margin-top:20%;margin-left:-30px}.product-finder-cos .product-finder .banner-component>img{height:100%;max-height:400px}.page-master-corporate .title-content-content{font-size:1em!important}.page-master-corporate .border-banner-content .content-title{font-family:Cabin}.page-master-corporate>.padding-standart:first-of-type{padding-top:0}.page-master-corporate .flex-one-row .content-container .content-description .description:before{display:none}.page-master-corporate .block-2{margin-bottom:24px}@media screen and (min-width:300px){.page-master-corporate .block-2 .flex-row-vignets .flex-column-container:first-child{margin-bottom:24px}}@media screen and (min-width:768px){.page-master-corporate .block-2 .flex-row-vignets .flex-column-container:first-child{margin-bottom:0;flex-basis:40%}}.page-master-corporate .block-2 .flex-row-vignets .flex-column-container:first-child .flex-column-vignets{height:100%}@media screen and (min-width:768px){.page-master-corporate .block-2 .flex-row-vignets .flex-column-container:last-child{margin-bottom:0;flex-basis:60%}}.page-master-corporate .block-2 .defaultAnimation .layer-shaded,.page-master-corporate .block-2 .defaultAnimation .title-container{background:rgba(88,97,107,.8)}@media screen and (min-width:300px){.page-master-corporate .block-3 .flex-row-vignets .flex-column-container:first-child{margin-bottom:24px}}@media screen and (min-width:768px){.page-master-corporate .block-3 .flex-row-vignets .flex-column-container:first-child{margin-bottom:0;flex-basis:60%}}@media screen and (min-width:768px){.page-master-corporate .block-3 .flex-row-vignets .flex-column-container:last-child{flex-basis:40%}}.page-master-corporate .block-3 .title-container{display:none}.page-master-corporate .block-3 .layer-shaded{opacity:1;transform:scale(1);transition:none}.page-master-corporate .block-3 .defaultAnimation .layer-shaded,.page-master-corporate .block-3 .defaultAnimation .title-container{background:rgba(0,0,0,.75)}.pagination{position:relative;left:50%}.pagination-center{margin-left:-50%}.search-form button{background-color:transparent;border:transparent;font-size:.9em;font-weight:700;color:#bbb}.search-form input{width:73%;background-color:#f6f6f6;border-radius:3px;border:1px solid #ccc;padding-left:10px}.result-page .app-loader{margin:10% 0}.result-page .filter .criteria-list{width:100%;margin:10px 0 30px 5px}.result-page .filter .criteria-list-list{display:flex;justify-content:space-around}.result-page .filter .criteria-list-list .criteria-list-item{flex:1}.result-page .result-list a{text-decoration:none;color:#58616b}.result-page .result-list a>.content:first-child{font-size:1.7em}.result-page .result-list a>.content:first-child:hover{text-decoration:underline}.result-page .result-list a .content{margin:20px 0}.result-page .result-file-chunk{flex:1;padding-right:30px}.contact .contact-success{text-align:center}.contact .content-title{font-size:1.6em}.contact .contact-error{color:red;text-align:center}.contact-form{color:#bbb}.contact-form input[type=email],.contact-form input[type=tel],.contact-form input[type=text],.contact-form select{color:#58616b;height:25px;width:70%;line-height:40px;display:block;border:1px solid #bbb;background-color:transparent}.contact-form input[type=checkbox]:focus{outline:none}.contact-form .contact-request{padding-top:20px}.contact-form .contact-request select{width:50%}.contact-form .contact-products label{min-width:100px}.contact-form textarea{color:#58616b;border:1px solid #bbb;resize:none;width:100%;height:290px}.contact-form button{color:#fff;background-color:#8b8b8b;font-size:1em;font-weight:700;height:30px;border-radius:5px;padding:0 50px;border:none}.contact-form .field-error{width:80%;margin-right:auto;margin-left:auto}a,a *,a:hover,a :hover{text-decoration:none}.page-master-pharma>.padding-standart:first-of-type{padding-top:0}.page-master-pharma .flex-column-container .viewall a{color:#0075bb}.page-master-pharma .flex-column-container:nth-child(1),.page-master-pharma .flex-column-container:nth-child(2){flex-basis:calc(50% - 12px)}.page-master-pharma .block-2{margin-bottom:24px}@media screen and (min-width:300px){.page-master-pharma .block-2 .flex-column-container:nth-child(2){margin-top:24px}}@media screen and (min-width:768px){.page-master-pharma .block-2 .flex-column-container:nth-child(2){margin-top:0}}.page-master-pharma .block-2 .product-focus{margin-bottom:24px}.page-master-pharma .block-2 .vignet-backgrounded .vignet{background:rgba(0,117,187,.8)}.page-master-pharma .block-2 .vignet-backgrounded .vignet:hover{background:#0075bb;transition:.3s ease-in}.page-master-pharma .block-3{margin-bottom:24px}.page-master-pharma .flex-row-vignets{display:flex}@media screen and (min-width:300px){.page-master-pharma .flex-row-vignets{flex-direction:column}}@media screen and (min-width:768px){.page-master-pharma .flex-row-vignets{flex-direction:row}}.page-master-pharma .flex-column-vignets{display:flex;flex-direction:column}.page-master-pharma .video-container .video{margin:0}.page-master-pharma .first-blocs{margin:auto;display:flex;flex-direction:row;justify-content:space-around}.page-master-pharma .first-blocs a{text-decoration:none;color:#58616b}.page-master-pharma .first-blocs a:hover{text-decoration:none}.page-master-pharma .first-blocs .flex-column-vignets{display:flex;flex-direction:column;width:100%}.page-master-pharma .first-blocs .flex-column-vignets .flex-row-vignets{display:flex;flex:0 1 auto;flex-flow:row wrap;height:370px;border:1px solid #bbb}.page-master-pharma .first-blocs .flex-column-vignets .flex-row-vignets .text-bottom{margin:25px 20px 20px}.page-master-pharma .first-blocs .flex-column-vignets .flex-row-vignets .text-bottom h1,.page-master-pharma .first-blocs .flex-column-vignets .flex-row-vignets .text-bottom h2{margin-bottom:10px}.page-master-pharma .first-blocs .image-top{height:60%;width:100%}.page-master-pharma .page-master-pharma-carousel,.page-master-pharma .page-master-pharma-carousel h1,.page-master-pharma .page-master-pharma-carousel h2{font-weight:200}.page-master-pharma .page-master-pharma-carousel h3{font-size:2em}.page-master-pharma .page-master-pharma-carousel h4{font-weight:400;margin-top:10px}.page-master-pharma .page-master-pharma-carousel .content{color:#fff;margin:20px}.page-master-pharma .page-master-pharma-carousel .slick-arrow-left{position:relative;margin-left:10px;margin-top:75px;margin-right:-60px;z-index:5000}.page-master-pharma .page-master-pharma-carousel .slick-arrow-right{margin-right:10px;margin-top:10px}.page-master-pharma .slider-img-text-item .m-r-maxi{margin-right:0}.page-master-pharma .slider-img-text-item .slider-img-text-item-left{font-weight:700;text-align:center;word-wrap:break-word;padding-left:25px}.page-master-pharma .slider-img-text-item .slider-img-text-item-text{padding-right:25px}.page-master-pharma .bottom-blocs{display:flex;flex-direction:row}.page-news-social{margin:auto;flex-direction:row;justify-content:space-around}.page-news-social .criteria-list-horizontal .criteria-list-list{display:flex}.page-news-social .criteria-list-horizontal .criteria-list-list .criteria-list-item{flex:1;min-width:0}.page-news-social .criteria-list{margin:0}.page-news-social .criteria-list .subtitle h2{font-weight:400;font-size:1.4em}.page-news-social .social-bloc a{text-decoration:none;color:#58616b}.page-news-social .social-bloc a:hover{text-decoration:none}.page-news-social .social-bloc .social-networks-badges{margin:10px auto auto;flex-direction:row;justify-content:space-around}.page-news-social .social-bloc label.text-center{width:100%}.social-network-item{border:1px solid #bbb;padding:15px}.social-network-item .social-network-item-top{flex-direction:row;justify-content:space-between}.social-network-item .social-network-item-top img{width:10%;height:10%}.social-network-item .highlight{color:#00a4e0}.social-network-item .social-network-item-shared{border:1px solid #ccc;border-radius:1%;padding:5px}.social-network-item .social-network-item-shared label{cursor:pointer;padding:0 10px;margin-top:10px}.column{background-color:#fff}.column .column-content{height:384px;overflow:auto}.column .column-title{height:40px;line-height:40px}.column .column-title span{vertical-align:middle;display:inline-block;line-height:1em}.column .column-item{padding:15px 10px;border-bottom:1px solid #efefef}.column .column-item-product{margin-top:20px;overflow:auto}.column .column-big{font-size:1em;border:none}.column-item-product-name{font-size:1.4em}.column-item-product a:hover{text-decoration:none}.column-item-product-image{max-width:100px;max-height:100px}.column-item-product-content{margin-left:110px;color:#58616b;text-align:left}.column-item-disabled{color:#aaa}.column-item{cursor:pointer}.product-finder-pharma .page-product-finder-select{text-align:left;padding-left:5px}.product-finder-pharma .administration-route-column{width:168px}.product-finder-pharma .product-finder-pharma-head{position:relative}.product-finder-pharma .img-product-finder-new-search{cursor:pointer;position:absolute;top:-4px;right:5px}.title-with-square{height:50px;line-height:50px}.title-with-square-colored{height:50px;width:50px}.product-range-item{height:50px;line-height:50px}.product-range-item-container>.product-range-item{margin:5px}.range-row>div>div:not(.range-graph-product){padding-top:20px;padding-bottom:20px}.range-row>div>.range-graph-product{padding-top:20px}.range-row .range-description-container{padding-bottom:20px}.page-range-pharma-arrow-top{height:40px;width:40px}.range-graph-product img{height:auto;width:100%}.range-product-item{padding:3px;font-size:9px;border:1px solid #58616b;border-radius:15px;display:block;margin-bottom:5px}.range-product-item a{display:block}.formulation-column .formulation-content{align-items:center;justify-content:center;padding:20px}.formulation-column .formulation-content img{padding-bottom:20px}.formulation-column .title-content-title{text-align:center}.formulation-column .title-content-title .content-title{font-size:1.8em}.border-links{height:190px}@media screen and (max-width:768px){.border-links{height:auto}}.border-links:not(:last-child){margin-bottom:10px}.border-links .border-links-title{flex:1;color:#fff}.border-links .border-links-title .vertical-content{height:100%;width:100%;transform:rotate(-90deg) translateY(45%) translateX(-50%);transform-origin:center center;font-family:Aleo,arial,sans-serif}.border-links .links{flex:12;padding:15px 20px;background-color:#fff;z-index:10}.border-links .links p{padding:0;margin:0}.border-links .links a{text-decoration:none;color:#58616b}.border-links .links a:hover{text-decoration:underline}.page-event .criteria-list-horizontal .criteria-list-list{display:flex}.page-event .criteria-list-horizontal .criteria-list-list .criteria-list-item{flex:1;min-width:0}.page-event .left-bar .criteria-list:nth-child(2){margin-top:30px}.page-event .criteria-list{margin:0}.page-event .criteria-list .subtitle h2{font-weight:400;font-size:1.4em}.page-event .event-item{position:relative}.page-event .event-item .title-content-title .content-title{font-size:1.4em;text-transform:none;font-weight:400}.page-event .event-item .text-container{width:100%}.page-event .event-item button{border:1px solid #bbb;text-transform:uppercase;font-weight:700;border-radius:5px;background-color:#fff;padding:6px 30px;color:#58616b}.page-event .event-item:after{content:'';width:10px;height:100%;position:absolute;top:0;right:0}.page-event .event-item.corporate:after{background-color:#58616b}.page-event .event-item.personal_care:after{background-color:#c4004d}.page-event .event-item.pharmaceuticals:after{background-color:#0075bb}.page-event .event-item.foundation:after{background-color:#dc6911}.event-item .img-container{min-width:266px;max-width:266px;height:233px}.event-item .img-container img{min-width:100%;max-width:100%;min-height:100%;max-height:100%;object-fit:cover}.event-item .text-container{width:100%}.event-item .event-item-button button{min-width:150px;font-size:.7em}.event-item .event-item-content .title-content-content,.event-item .event-item-content .title-content-title{font-size:1em}.formulation-card{background-color:#f6f6f6;min-height:296px;font-size:.9em}.formulation-card .formulation-card-icon img{margin-top:-10px}.formulation-card .global-padding{padding:15px 0 15px 15px}.formulation-card .content-title{font-size:1.4em;text-transform:none;font-family:Aleo}.formulation-card .formulation-card-height{min-height:296px}.formulation-card .flex-formulation{flex:40;min-height:296px}.formulation-card .flex-container-vertical{width:100%;flex-direction:column;display:flex;align-items:center;justify-content:space-between}.formulation-card .flex-align-top{align-self:flex-start}.formulation-card a{color:#58616b}.formulation-card .formulation-button-download{background-color:#fff;border:none;border:1px solid #ccc;width:130px;padding:10px 0;border-radius:5px;margin-left:-30px;text-transform:uppercase}.formulation-card .formulation-button-download a{display:block;padding-right:10px}.formulation-card .formulation-button-download img{width:50px;height:50px;margin-top:-15px}.page-formulation-finder .app-loader{margin-top:10%}.page-formulation-finder .flex-formulation{display:flex;flex-wrap:wrap;justify-content:space-between}.page-formulation-finder .flex-two-items{flex-grow:1;width:40%}.page-formulation-finder .title-content-title{font-size:.8em}.formulation-filter .active-select{color:#c4004d}.formulation-filter option{color:#8b8b8b}.formulation-filter select{width:100%;height:40px;border:none;border-bottom:1px solid #bbb;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;padding:0 10px;background-color:#fff;outline:none;color:#8b8b8b}.formulation-filter .caret-margin{height:40px;line-height:40px;margin-top:-40px;position:relative;pointer-events:none}.formulation-filter .selected{color:#c4004d}.formulation-filter img{width:70px;height:70px}.formulation-filter .natural-box div{margin-top:-15px}.formulation-filter .natural-box input{float:left;margin-top:40px;margin-left:40px}.formulation-filter .natural-box label{margin-left:-25px;font-weight:400}.formulation-filter .natural-box input,.formulation-filter .natural-box label{cursor:pointer;outline:none}.page-master-foundation>.padding-standart:first-of-type{padding-top:0}.page-master-foundation .flex-column-vignets.foundation,.page-master-foundation .flex-column-vignets.foundation .layer-shaded,.page-master-foundation .flex-column-vignets.foundation .title-container{background:rgba(220,105,17,.75)}@media screen and (min-width:300px){.page-master-foundation .flex-column-vignets.defaultAnimation{flex-basis:100%}}@media screen and (min-width:768px){.page-master-foundation .flex-column-vignets.defaultAnimation{flex-basis:calc(50% - 12px)}}@media screen and (min-width:300px){.page-master-foundation .flex-column-vignets.defaultAnimation:nth-child(1){margin-right:0}}@media screen and (min-width:768px){.page-master-foundation .flex-column-vignets.defaultAnimation:nth-child(1){margin-right:12px}}@media screen and (min-width:300px){.page-master-foundation .flex-column-vignets.defaultAnimation:nth-child(2){margin-left:0;margin-top:24px}}@media screen and (min-width:768px){.page-master-foundation .flex-column-vignets.defaultAnimation:nth-child(2){margin-left:12px;margin-top:0}}.page-master-foundation a:hover{text-decoration:none}.page-master-foundation .slider-img-text-item-text a{color:#58616b}.page-master-foundation .slider-img-text-item-text .content{font-size:1em}.page-master-foundation .slider-img-text-item-text .content p{margin-top:20px}.page-master-foundation .banner{height:50px;background-color:#58616b;margin-bottom:-50px}.page-master-foundation .border-banner-content{display:flex;align-items:center}.page-master-foundation .border-banner-content .content-title{text-transform:none;font-family:Cabin}.page-master-foundation .carousel-container{padding-left:60px;padding-right:60px}.page-master-foundation .carousel-container .m-r-maxi{margin-right:0}.page-master-foundation .carousel-container .slick-arrow-right{top:130px}.page-master-foundation .carousel-container .slick-arrow-left{margin-top:130px}.page-master-foundation .carousel-container .content{margin-top:50px;padding:30px}.border-block .flex-block{flex:80;min-width:0}.border-block .date{font-weight:700}.page-news{padding-top:40px}.page-news .all-news a:hover span{text-decoration:underline}.page-news .title-content-title h2{text-transform:none}.page-expertise{padding-bottom:30px}.page-expertise a{color:#727272}.page-expertise .route-card-name{font-size:1.8em;font-family:Cabin}.page-expertise .page-expertise-visual{font-size:1.1em}.page-expertise .flex-expertise{display:flex;flex-wrap:wrap;justify-content:space-between}.page-expertise .flex-two-items{flex-grow:1;width:40%}.page-expertise .flex-two-items a{color:#58616b}.page-expertise .flex-two-items a:hover{text-decoration:none}.page-expertise .page-expertise-visual h4{font-size:.9em}.page-expertise .flex-expertise .flex-column-vignets{flex-basis:calc(50% - 12px);margin-bottom:24px}.page-expertise .flex-expertise .flex-column-vignets:nth-child(odd){margin-right:12px}.page-expertise .flex-expertise .flex-column-vignets:nth-child(even){margin-left:12px}.page-expertise .flex-expertise .flex-column-vignets:last-child,.page-expertise .flex-expertise .flex-column-vignets:nth-last-child(2){margin-bottom:0}.banner-component{position:relative;align-items:center;justify-content:center;height:400px}.banner-component>img{object-fit:cover}.banner-component .banner-container{left:50%;top:35%;position:absolute;width:60%}.banner-component .banner-container h1{text-transform:uppercase;position:relative;padding:8px;text-align:center;color:#fff;left:-50%}.page-extracts .product-item-extracts{cursor:pointer}.page-extracts .product-item-extracts:hover .title-value{color:#ea6811}.page-extracts .product-item-extracts .product-item-content{margin-left:20px}.border-content-component .content{margin:20px}.news-card{min-height:220px}.news-card padding .news-card-date{font-weight:700}.news-card .flex-30 img{width:100%}.news-card .content-title{text-transform:none;font-size:1.4em;font-weight:700}.news-card .news-content{height:90%;display:flex;flex-direction:column;justify-content:space-between;margin:20px 40px}.news-card .news-content a{color:#58616b;text-decoration:none;font-weight:700}.list-item a{color:#58616b;font-size:.9em}.list-item .dot{height:5px;width:5px;background-color:#58616b;border-radius:3px}.page-generic-content .doc-item{font-size:.8em}.page-generic-content .doc-item a{color:#58616b}.page-generic-content .grey-2-container,.page-generic-content .grey-container{padding:20px 60px}.page-generic-content .grey-2-container .bg-light-2{background:#dfdfdf}.page-generic-content .content-title.view-all-link{padding:10px 0;text-align:center;font-size:22px}.page-generic-content .content-title.view-all-link a{color:#58616b}.page-generic-content .doc-item{margin-left:0}.page-generic-content .generic-content.personal_care{font-size:18px}.page-generic-content .generic-content.personal_care>p:last-child{margin-bottom:0}.page-generic-content.page-generic-content-old .gen-content-content{margin-top:24px}.page-generic-content.personal_care .view-all-link a:hover{color:#c4004d}.map-marker{height:10px;width:10px;border-radius:10px}.headquarter-marker{height:40px;width:28px;margin-top:-40px;margin-left:-14px}.map-card{overflow:auto;margin-top:20px;padding-bottom:20px;z-index:9000;border-radius:2px;position:absolute}@media screen and (min-width:300px){.map-card{margin-right:5%;margin-left:5%}}@media screen and (min-width:1024px){.map-card{margin-right:20%;margin-left:20%}}.map-card .map-card-button{width:200px}.map-card .flex-1 .content{font-size:.8em}.map-card .title-value{font-family:Cabin}.map-card .map-card-img{width:100%}.map-card .map-card-button{border-radius:5px;padding:5px 15px;border:1px solid #ccc}.map-card .map-card-button a{color:#58616b;font-weight:700}.legend-item .legend-item-color{height:20px;width:20px;border-radius:10px}.legend .legend-item{display:flex;align-items:center;justify-content:center}.legend img{max-width:40px;height:40px}.page-home .home-master-header{min-height:381px}.page-home .home-master-header:before{background:rgba(0,0,0,.4)}.page-home .home-master-header .content-container .content-title{font-size:38px;font-weight:700}.page-home .home-master-header .content-container .catchphrase{font-size:20px;font-style:italic;color:#fff;position:relative;z-index:99}.page-home .home-master-header .content-container .content-description{display:flex;justify-content:center}.page-home .home-master-header .content-container .content-description .description{font-size:18px}@media screen and (min-width:300px){.page-home .home-master-header .content-container .content-description .description{max-width:95%}}@media screen and (min-width:768px){.page-home .home-master-header .content-container .content-description .description{max-width:65%}}.page-home .home-master-header .content-container .row-btn{display:flex}@media screen and (min-width:300px){.page-home .home-master-header .content-container .row-btn{flex-direction:column}}@media screen and (min-width:768px){.page-home .home-master-header .content-container .row-btn{flex-direction:row}}@media screen and (min-width:300px){.page-home .home-master-header .content-container .row-btn a:last-child{margin-top:20px}}@media screen and (min-width:768px){.page-home .home-master-header .content-container .row-btn a:last-child{margin-top:0;margin-left:20px}}.page-home .home-master-header .content-container .row-btn .default-btn{position:relative;font-size:20px;min-width:275px;font-weight:400;text-transform:uppercase}.page-home .home-master-header .content-container .row-btn .default-btn:before{display:none;content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,100%,.1)}.page-home .home-master-header .content-container .row-btn .default-btn:hover:before{display:block}.page-home .home-master-header .content-container .row-btn .home-perso-care-btn{border:0;background:#c4004d}.page-home .home-master-header .content-container .row-btn .home-pharma-btn{border:0;background:#0075bb}.page-home .sub-blocks{justify-content:space-between;margin:auto;padding-top:20px;padding-bottom:20px;display:flex}@media screen and (min-width:300px){.page-home .sub-blocks{flex-direction:column;justify-content:space-around}}@media screen and (min-width:768px){.page-home .sub-blocks{flex-direction:row;flex-wrap:nowrap}}.page-home .sub-blocks .vignet-home-sub-block{border:1px solid #c9c9c9;box-sizing:border-box}@media screen and (min-width:300px){.page-home .sub-blocks .vignet-home-sub-block{flex-basis:100%;min-width:100%;max-width:100%;margin-top:20px}.page-home .sub-blocks .vignet-home-sub-block:first-child{margin-top:0}}@media screen and (min-width:768px){.page-home .sub-blocks .vignet-home-sub-block{flex-basis:calc(50% - 20px);min-width:calc(50% - 20px);max-width:calc(50% - 20px);margin-top:0}.page-home .sub-blocks .vignet-home-sub-block:last-child{margin-top:20px}}@media screen and (min-width:1024px){.page-home .sub-blocks .vignet-home-sub-block{flex-basis:calc(33.3% - 15px);min-width:calc(33.3% - 30px);max-width:calc(33.3% - 15px)}.page-home .sub-blocks .vignet-home-sub-block:first-child{margin-right:30px}.page-home .sub-blocks .vignet-home-sub-block:last-child{margin-left:30px}.page-home .sub-blocks .vignet-home-sub-block:last-child:last-child{margin-top:0}}.page-home .sub-blocks .vignet-home-sub-block .img{max-height:200px;min-height:200px;object-fit:cover;width:100%;height:100%}.page-home .sub-blocks .vignet-home-sub-block .vignet-title{height:60px;display:flex;align-items:center;justify-content:center;text-align:center;font-size:20px;color:#58616b}.page-home .social-row{background:#ededed;padding-top:60px;padding-bottom:60px;flex-direction:row}@media screen and (min-width:300px){.page-home .social-row{flex-wrap:wrap}}@media screen and (min-width:1024px){.page-home .social-row{flex-wrap:nowrap}}.page-home .social-row>a{position:relative;display:flex;margin:0 15px;height:215px;color:#58616b}@media screen and (min-width:300px){.page-home .social-row>a{flex-basis:calc(50% - 15px);min-width:calc(50% - 15px)}.page-home .social-row>a:nth-child(-n+2){margin-bottom:25px}.page-home .social-row>a:nth-child(2n+1){margin-left:0;margin-right:15px}.page-home .social-row>a:nth-child(2n+1):before{display:none}.page-home .social-row>a:nth-child(2n+2){margin-left:15px;margin-right:0}}@media screen and (min-width:1024px){.page-home .social-row>a{flex-basis:25%;min-width:25%}.page-home .social-row>a:nth-child(-n+2){margin-bottom:0}.page-home .social-row>a:nth-child(2n+1){margin-left:0;margin-right:0}.page-home .social-row>a:nth-child(2n+1):before{display:flex}.page-home .social-row>a:nth-child(2n+2){margin-left:0;margin-right:0}}.page-home .social-row>a:first-child{border-left:none}.page-home .social-row>a:before{content:'';position:absolute;height:100%;width:1px;background:#fff;left:0;top:0}.page-home .social-row>a:first-child:before{display:none}.page-home .social-row>a .social-network-item-top label:first-letter{text-transform:uppercase}.page-home .social-row>a .social-network-item{border:none;width:100%;margin-top:0;padding:0 15px}.page-home .social-row>a .social-network-item .social-container{height:180px}.page-home .social-row>a .social-network-item .social-container .social-thumb{height:100%;object-fit:cover;width:100%}.page-home .social-row>a .social-network-item .social-container .content{position:relative;height:100%;overflow:hidden}.page-home .social-row>a .social-network-item .social-container .content:after{content:'';position:absolute;background:linear-gradient(180deg,transparent,#ededed);width:100%;height:30px;bottom:0;left:0}.page-home .bottom-blocks{display:flex;align-items:center;width:100%;justify-content:space-between;padding-top:25px;padding-bottom:25px}@media screen and (min-width:300px){.page-home .bottom-blocks{flex-direction:column}}@media screen and (min-width:768px){.page-home .bottom-blocks{flex-direction:row}}.page-home .bottom-blocks .vignet-fixed{position:relative;background-size:cover}@media screen and (min-width:300px){.page-home .bottom-blocks .vignet-fixed{width:100%;height:220px;display:flex;align-content:center;justify-content:center;text-align:center;flex-wrap:wrap}}@media screen and (min-width:768px){.page-home .bottom-blocks .vignet-fixed{width:50%;height:220px}}@media screen and (min-width:1024px){.page-home .bottom-blocks .vignet-fixed{width:500px;height:220px}}@media screen and (min-width:300px){.page-home .bottom-blocks .vignet-fixed:first-child{margin-bottom:25px}}@media screen and (min-width:768px){.page-home .bottom-blocks .vignet-fixed:first-child{margin-bottom:0}}.page-home .bottom-blocks .vignet-fixed:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.5)}.page-home .bottom-blocks .vignet-fixed .vignet-title{width:100%;display:flex;margin-bottom:20px;position:relative;z-index:99}.page-home .bottom-blocks .vignet-fixed .vignet-title h3{color:#fff;width:100%;text-align:center}.sub-navbar-container{min-height:59px}.sub-navbar-container .sub-navbar{display:flex;align-self:flex-end;align-items:center;justify-content:center}.sub-navbar-container .sub-navbar a{text-decoration:none;outline:none;color:#58616b}.sub-navbar-container .sub-navbar button{background-color:transparent;border:none}.sub-navbar-container .sub-navbar img{margin-bottom:6px}.sub-navbar-container .sub-navbar span{font-size:.8em}.sub-navbar-container .sub-navbar span.inactive{font-size:1em;color:#8a949f}.sub-navbar-container .sub-navbar-user .triangle-top{margin-top:-20px;position:absolute;right:22px;width:0;height:0;border-style:solid;border-width:0 10px 10px;border-color:transparent transparent #fff}.sub-navbar-container .sub-navbar-user .logged-logout{background-color:#bbb;border-radius:3px}.sub-navbar-container .sub-navbar-user a:hover{text-decoration:underline}.sub-navbar-container .sub-navbar-user .sub-navbar-signin{padding:10px;position:absolute;z-index:9999;width:200px;margin-left:-155px;border-radius:3px;visibility:hidden}.sub-navbar-container .sub-navbar-user:hover .sub-navbar-signin{visibility:visible}.sub-navbar-container .search{height:24px;align-self:flex-end;width:40.6%}.file-upload-form .input-file-container{height:40px;width:100%;line-height:40px;position:relative;border:1px solid #bbb}.file-upload-form .input-file-container input{cursor:pointer;min-height:100%;min-width:100%;opacity:0;position:absolute;right:0;top:0}.file-upload-form .input-file-container span{line-height:inherit;font-size:24px}.file-upload-form input[type=text],.file-upload-form select{height:40px;width:100%;line-height:40px;border:none;border-bottom:1px solid #bbb;background-color:transparent}.file-upload-form button{font-size:1em;font-weight:700;height:30px;border:1px solid #bbb;border-radius:5px;padding:0 50px}.file-upload-form .locked-information{font-style:italic}.page-register{padding-top:40px}.page-register .signin-form-register{display:none}.page-register .signin-form-signin{float:right;text-align:right}.page-register .signin-form-signin .center-block{margin:0;float:right}.signin-popup{position:fixed;width:100%;left:0;top:0;z-index:9999;height:100%;background-color:rgba(0,0,0,.5);overflow:auto}.signin-popup .close{color:#8b8b8b}.signin-popup label{color:#bbb}.signin-popup .signin-form-register{text-align:center;font-size:1.1em}.signin-popup .signin-form-register a{color:#bbb;border:1px solid #bbb;padding:5px 10px;border-radius:5px;text-decoration:none}.signin-popup .forgot-password{color:#bbb}.signin-popup .signin-already-register{padding-bottom:20px;text-align:center;color:#58616b;border-bottom:1px solid #f6f6f6}.signin-popup .signin-popup-wrapper{top:10%;border-radius:5px;position:relative;width:500px;left:50%;margin-left:-250px;padding-top:40px;padding-bottom:40px}.selectable-list tr{height:60px}.selectable-list tr td.lastModified{text-align:center}.cookie-banner{position:fixed;z-index:9998;bottom:0;left:0;width:100%;padding:10px;display:none}.cookie-banner button{border-radius:3px;border:none;background-color:#58616b}.page-validate-account .app-loader{margin-top:10%}.page-user-role .checkboxTrue{width:15px;height:15px;border-radius:2px;margin-right:auto;margin-left:auto;cursor:pointer}.page-user-role .checkboxTrue:hover{border:1px solid #fff}.page-user-role .checkboxFalse{width:15px;height:15px;border-radius:2px;margin-right:auto;margin-left:auto;cursor:pointer}.page-user-role .checkboxFalse:hover{border:1px solid #337ab7}.page-user-role .app-loader{margin-top:10%}.page-user-role .search-user-mgr-form{display:flex;flex-flow:row;flex-wrap:wrap;margin:10px 0;width:100%}.page-user-role .search-user-mgr-form .admin-select,.page-user-role .search-user-mgr-form .btn,.page-user-role .search-user-mgr-form input{margin:10px;width:23%;display:block}.page-user-role .search-user-mgr-form .DayPickerInput{margin:0;margin-right:20px;width:10.9%;display:block}.page-user-role .search-user-mgr-form .input-datepicker{width:100%!important}.page-doc-page .app-loader{margin-top:100px}.page-doc-page .panel{margin-top:20px}.page-doc-page .page-doc-page-validate-wrapper{position:fixed;bottom:0;left:0;height:60px;overflow:auto;background-color:#fff;border-top:1px solid #bbb;width:100%;z-index:100}.page-doc-page .page-doc-page-validate-wrapper .page-doc-actions{position:inherit;right:20px;height:100%}.page-doc-page .page-doc-page-validate-wrapper .page-doc-actions .btn{margin-left:20px}.page-doc-page .page-doc-page-validate-wrapper .page-doc-actions span{vertical-align:bottom}.country-section-contact-form{margin-bottom:50px}.country-section-contact-form input{width:100%}.country-section-contact-form .btn.header-btn{margin-top:20px;margin-right:10px}.list-section{width:50%;float:left;padding:20px}.list-section h1{margin:20px 0}.list-section .form-control{width:100%;height:50vh;margin-bottom:10px}@-webkit-keyframes myfirst{0%{right:300px;opacity:0}to{right:10px;opacity:1}}@keyframes myfirst{0%{right:300px;opacity:0}to{right:10px;opacity:1}}#share{-webkit-animation:myfirst 1s;animation:myfirst 1s;animation-timing-function:ease-in-out;-moz-animation-timing-function:ease-in-out;-webkit-animation-timing-function:ease-in-out;position:absolute;top:0;right:50px;display:inline-block;overflow:hidden;float:right;clear:both;z-index:1;transition-duration:.2s}#share:hover>ul{right:0}#share ul{position:relative;right:-100%;padding-left:0;margin-bottom:0!important;margin-top:0;background:#fff;transition-duration:.4s}#share button.icon-share,#share li{position:relative;display:inline-block;vertical-align:middle;width:40px;height:40px;background:#fff;overflow:hidden;transition-duration:.2s}#share li{position:relative}#share li:hover{transform:scale(1.2);background:#58616b;z-index:99}#share li a,#share li button.icon-share{display:inline-block;text-indent:-9999px;color:#58616b}#share li a:hover{color:#fff}#share.personal_care li:hover{background:#c4004d}#share.personal_care li a,#share.personal_care li button.icon-share{color:#c4004d}#share.personal_care li a:hover{color:#fff}#share.foundation li:hover{background:#dc6911}#share.foundation li a,#share.foundation li button.icon-share{color:#dc6911}#share.foundation li a:hover{color:#fff}#share.corporate li:hover{background:#58616b}#share.corporate li a,#share.corporate li button.icon-share{color:#58616b}#share.corporate li a:hover{color:#fff}#share button.icon-share{border:none;cursor:pointer;position:absolute;right:0;background:transparent;text-indent:200%;white-space:nowrap;overflow:hidden}#share [class*=" icon-"]:before,#share [class^=icon-]:before{speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;bottom:0;font:20px icomoon;left:0;padding-top:25%;position:absolute;right:0;text-align:center;text-indent:0;top:0}#share .icon-mail:before{content:"\E900"}#share .icon-share:before{content:"\EA82"}#share .icon-twitter:before{content:"\EA96"}#share .icon-facebook:before{content:"\EA90"}#share .icon-linkedin:before{content:"\EACA"}.page-forgot-pwd label{width:25%;color:#58616b}.page-forgot-pwd input[type=password]{color:#58616b;height:25px;line-height:40px;display:block;border:1px solid #bbb;background-color:transparent}.page-not-found{padding-bottom:30px}.Pdf_reader{position:fixed;z-index:999;width:100vw;height:100vh;top:0;left:0;background-color:rgba(88,97,107,.8);transform:scale(1);opacity:1;pointer-events:all;transition:.2s ease-in}.Pdf_reader.isHide{pointer-events:none;transform:scale(.8);opacity:0;transition:.2s ease-in}.Pdf_reader .iframe_inte{position:absolute;top:3%;left:3%;width:94%;height:93%}.Pdf_reader .close-icon{cursor:pointer;position:absolute;display:flex;align-items:center;justify-content:center;right:2%;top:1%;width:40px;height:40px;border-radius:100px;background:#f6f6f6;box-shadow:0 5px 10px 0 rgba(0,0,0,.7);transition:.2s ease-in}.Pdf_reader .close-icon:hover{background:#ccc;transition:.2s ease-in}.Pdf_reader .close-icon:before{content:'';position:absolute;width:20px;height:2px;transform:rotate(45deg);background-color:#58616b}.Pdf_reader .close-icon:after{content:'';position:relative;width:20px;height:2px;transform:rotate(-45deg);background-color:#58616b}@media screen and (max-width:768px){#root .container{width:100%}#root .container .slider-img-text-item-video{max-width:100%}#root .container .slider-img-text-item-video iframe{max-width:100%;position:relative;height:197px}.page-home .page-home-infographics a{color:#58616b}.page-home .page-home-infographics a:hover{text-decoration:underline}.page-home .home-arrow{height:20px}.page-home a:focus,.page-home a:hover{text-decoration:none}.page-home .title-description{padding:20px 15px}.page-home .title-description .content-title{text-transform:none}.page-home .title-description .title-content-title{text-align:center}.page-home .title-description .title-content-content{line-height:25px}.page-home .carousel{padding:0}.page-home .carousel a{color:#fff}.page-home .carousel h3{margin-bottom:20px;text-transform:uppercase}.page-home .carousel .content{margin:20px}.page-home .border-banner-content{font-size:.8em}.page-home .border-banner-content .content-title{font-family:Cabin;text-align:left}.page-home .flex-infographics{flex-flow:column}.page-home .home-border-bloc{padding:0 20px}.slider-img-text-item{width:100%;flex-flow:column;position:relative}.slider-img-text-item .slider-img-item{width:100%;padding-top:150px}.slider-img-text-item img{max-width:100%;max-height:100%}.slider-img-text-item a{height:100%;width:100%;display:inline-block}.slider-img-text-item a:hover{text-decoration:none}.slider-img-text-item-text{color:#58616b}.slider-img-text-item-text .content-title{margin-top:20px;margin-bottom:10px}.slider-img-text-item-text h3{position:absolute;top:3%;padding:5px}.slider-img-text-item-dots{margin-bottom:-80px;list-style:none;text-align:center}.slider-img-text-item-dots li{height:20px;width:20px;border-radius:10px;background-color:#ccc;border:3px solid #fff;display:inline-block;margin-left:20px}.slider-img-text-item-dots li:first-child{margin-left:-40px}.slider-img-text-item-dots li button{border:none;background-color:transparent;color:transparent}.slider-img-text-item-dots li.slick-active{background-color:#fff;border:3px solid #ccc}.slider-img-text-item-video{margin-bottom:-5px}.slider-img-text-button,.slider-img-text-item-video iframe{position:absolute;height:100%;top:0}.slider-img-text-button{width:365px;background-color:transparent;z-index:9000;border:none}.slider-img-text-button button{background-color:transparent;border:none;height:100%;width:100%}.slick-arrow{border:none;height:100px;width:30px;background-color:transparent}.slick-slide{width:904px}.slick-arrow-right{position:absolute;top:230px;right:0;margin-right:10px;background-repeat:no-repeat;background-image:url(/img/slider_right_blanc-ecd8f0a6e958ebe766920a8427ad7113.svg)}.slick-arrow-right:hover{background-image:url(/img/slider_right_noir-4a80ee17996c21def07bd4cccd02c86f.svg)}.slick-arrow-left{margin-top:230px;margin-left:10px;background-repeat:no-repeat;background-image:url(/img/slider_left_blanc-bed0d89dd66e41272a908abc7f251162.svg);position:absolute;left:0;z-index:10}.slick-arrow-left:hover{background-image:url(/img/slider_left_noir-c9aab341ce13be0a8d3fe202e8782d30.svg)}.border-banner .border-banner-content{padding:30px 41px}.border-banner .border-banner-content .content-title{font-family:Aleo}.border-banner .small-hidden{display:none}.navbar-container{height:192px;position:relative}.navbar-container .navbar-logo{width:192px;min-height:168px;position:inherit;top:0;left:0;padding:31px;align-items:flex-end;justify-content:flex-start;z-index:9997}.navbar-container .navbar-logo img{width:100%;max-height:106px;height:100%}.navbar-container .navbar-overlay{z-index:9998;background:rgba(0,0,0,.5);width:100%;height:100vh;position:fixed;top:0;left:0}.navbar-container .navbar{background:#fff;position:absolute;right:0;top:150px;padding-top:20px;width:80vw;height:auto;z-index:9999;overflow-x:scroll;overflow-y:hidden;flex-flow:column;min-height:100%;padding-bottom:500px;transform:translateX(100%);-webkit-transition:all .7s ease;transition:all .7s ease}.navbar-container .navbar.active{transform:translateX(0)}.navbar-container .navbar .sub-navbar-container{width:100%;display:block;flex-basis:100%;order:2;align-self:flex-start}.navbar-container .navbar .sub-navbar-container .sub-navbar{flex-direction:column!important;align-items:left}.navbar-container .navbar .sub-navbar-container .sub-navbar>span{padding-left:30px;padding-bottom:20px;font-size:1.1em;text-align:left}.navbar-container .navbar .sub-navbar-container .sub-navbar a{color:#4a4a4a;font-family:Cabin,sans-serif;letter-spacing:2px;text-align:left}.navbar-container .navbar .navbar-menu{display:block;margin:0;align-items:left;width:100%;flex-basis:100%;order:1;align-self:flex-start}.navbar-container .navbar .navbar-menu .navbar-item{text-align:left;font-size:1.1em;position:relative;display:block;width:100%;padding-bottom:20px}.navbar-container .navbar .navbar-menu .navbar-item.pharmaceuticals-hover-item:before,.navbar-container .navbar .navbar-menu .navbar-item.pharmaceuticals-item:before{background-color:#0075bb}.navbar-container .navbar .navbar-menu .navbar-item.personal_care-hover-item:before,.navbar-container .navbar .navbar-menu .navbar-item.personal_care-item:before{background-color:#c4004d}.navbar-container .navbar .navbar-menu .navbar-item.corporate-hover-item:before,.navbar-container .navbar .navbar-menu .navbar-item.corporate-item:before{background-color:#58616b}.navbar-container .navbar .navbar-menu .navbar-item.foundation-hover-item:before,.navbar-container .navbar .navbar-menu .navbar-item.foundation-item:before{background-color:#dc6911}.navbar-container .navbar .navbar-menu .navbar-item:before{content:"";width:10px;height:100%;position:absolute;top:0;left:0;display:none}.navbar-container .navbar .navbar-menu .navbar-item .display-subnav{position:absolute;top:0;right:20px;font-size:17px;width:23px;height:23px}.navbar-container .navbar .navbar-menu .navbar-item .display-subnav:before{content:"\E114";font-family:Glyphicons Halflings;font-style:normal;font-size:25px;font-weight:lighter;text-align:center}.navbar-container .navbar .navbar-menu .navbar-item .navbar-item-link{height:auto;padding-left:30px;align-items:left;display:block}.navbar-container .navbar .navbar-menu .navbar-item .navbar-item-link a{padding-right:35px}.navbar-container .navbar .navbar-menu .navbar-item:hover .navbar-submenu{visibility:hidden;display:none}.navbar-container .navbar .navbar-menu .navbar-item.deployed .navbar-submenu{visibility:visible;display:block;transition:display .5s}.navbar-container .navbar .navbar-menu .navbar-item.deployed:before{display:block}.navbar-container .navbar .navbar-menu .navbar-item.deployed .display-subnav:before{content:"\E113"}.navbar-container .navbar .navbar-menu .navbar-item .navbar-submenu{width:93%;height:100%;padding:0;padding-top:10px;margin-left:20px;line-height:40px;position:relative;display:none;visibility:hidden;background:transparent;-webkit-transition:all .7s ease;transition:all .7s ease}.navbar-container .navbar .navbar-menu .navbar-item .navbar-submenu .navbar-item-child{font-family:Cabin,sans-serif;font-size:.9em;padding:10px;padding-left:15px;font-weight:400;min-height:30px;line-height:1em;text-align:left;text-transform:uppercase;letter-spacing:2px}.navbar-container .navbar .navbar-menu .navbar-item .navbar-submenu a{color:#4a4a4a;font-weight:400}.navbar-container .navbar .navbar-menu .navbar-item .navbar-submenu a:hover{text-shadow:0 0 1px #fff;text-decoration:none}.navbar-container .navbar .navbar-menu .navbar-item a{color:#4a4a4a}.navbar-container .hamberger-navbar-container{position:absolute;top:75px;right:20px;-webkit-transition:all .7s ease;transition:all .7s ease;transform:translateX(0)}.navbar-container .hamberger-navbar-container.active{z-index:9999;transform:translate(-77vw,-10vh)}.navbar-container .hamberger-navbar-container.active .hamberger-navbar .button .bar{background-color:#fff}.navbar-container .hamberger-navbar-container .hamberger-navbar{display:block;position:relative;z-index:100}.navbar-container .hamberger-navbar-container .hamberger-navbar.active{transform:translateX(90vw)}.navbar-container .hamberger-navbar-container .hamberger-navbar.active .bar{background-color:#fff;-webkit-transition:all .7s ease;transition:all .7s ease}.navbar-container .hamberger-navbar-container .hamberger-navbar .button{cursor:pointer;display:inline-block;width:auto;margin:0 auto;-webkit-transition:all .7s ease;transition:all .7s ease}.navbar-container .hamberger-navbar-container .hamberger-navbar .button .bar{display:block;height:5px;width:50px;background-color:#58616b;margin:10px auto;-webkit-transition:all .7s ease;transition:all .7s ease}.navbar-container .hamberger-navbar-container .hamberger-navbar .button .bar.middle{margin:0 auto}.navbar-container .hamberger-navbar-container .hamberger-navbar .button.active .top{-webkit-transform:translateY(15px) rotate(45deg);transform:translateY(15px) rotate(45deg)}.navbar-container .hamberger-navbar-container .hamberger-navbar .button.active .middle{width:0}.navbar-container .hamberger-navbar-container .hamberger-navbar .button.active .bottom{-webkit-transform:translateY(-15px) rotate(-45deg);transform:translateY(-15px) rotate(-45deg)}.search-form{padding-left:40px}.search-form input{width:auto}.search-form button{margin-left:0;margin-top:10px}ul.breadcrumbs{display:none;height:0}.page-master-cosmetic .m-r-big-x{margin-right:0}.page-master-cosmetic .image-container img{width:100%;display:block;margin:auto;border:1px solid #bbb}.page-master-cosmetic .rwd-column>div{margin-top:30px}.page-master-cosmetic .rwd-column>div:first-of-type{margin-top:0}.carousel-master-cosmetic,.carousel-master-cosmetic h1,.carousel-master-cosmetic h2{font-weight:200}.carousel-master-cosmetic h3{font-size:2em}.carousel-master-cosmetic h4{font-weight:400;margin-top:10px}.carousel-master-cosmetic .content{color:#fff;margin:20px}.carousel-master-cosmetic .m-r-maxi{margin-right:0}.carousel-master-cosmetic .slick-arrow-left{margin-top:230px;margin-left:10px;position:absolute;left:0;z-index:10}.carousel-master-cosmetic .slick-arrow-right{margin-right:10px;margin-top:10px}.page-master-cosmetic .slider-img-text-item-left{font-weight:700;text-align:center;word-wrap:break-word;padding-left:25px}.page-master-cosmetic .slider-img-text-item-text{padding-right:25px}.page-master-pharma .first-blocs{display:flex;flex-direction:column}.page-master-pharma .first-blocs a{text-decoration:none;color:#58616b}.page-master-pharma .first-blocs a:hover{text-decoration:none}.page-master-pharma .first-blocs .flex-column{display:flex;flex-direction:column;width:100%;margin-top:60px}.page-master-pharma .first-blocs .flex-column:first-of-type{margin-top:0}.page-master-pharma .first-blocs .flex-column .flex-row{height:auto;width:100%}.page-master-pharma .first-blocs .flex-column .flex-row .text-bottom{margin:25px 20px 20px}.page-master-pharma .first-blocs .flex-column .flex-row .text-bottom h1,.page-master-pharma .first-blocs .flex-column .flex-row .text-bottom h2{margin-bottom:10px}.page-master-pharma .first-blocs .product-finder{flex:5}.page-master-pharma .first-blocs .product-focus{flex:2}.page-master-pharma .first-blocs .product-focus .text-bottom .title-value{font-size:1.5em;font-weight:700}.page-master-pharma .first-blocs .image-top{display:none;visibility:hidden;height:0}.page-master-pharma .page-master-pharma-carousel,.page-master-pharma .page-master-pharma-carousel h1,.page-master-pharma .page-master-pharma-carousel h2{font-weight:200}.page-master-pharma .page-master-pharma-carousel h3{font-size:2em}.page-master-pharma .page-master-pharma-carousel h4{font-weight:400;margin-top:10px}.page-master-pharma .page-master-pharma-carousel .content{color:#fff;margin:20px}.page-master-pharma .page-master-pharma-carousel .slick-arrow-left{margin-top:230px;margin-left:10px;position:absolute;left:0;z-index:10}.page-master-pharma .page-master-pharma-carousel .slick-arrow-right{margin-right:10px;margin-top:10px}.page-master-pharma .slider-img-text-item .m-r-maxi{margin-right:0}.page-master-pharma .slider-img-text-item .slider-img-text-item-left{font-weight:700;text-align:center;word-wrap:break-word;padding-left:25px}.page-master-pharma .slider-img-text-item .slider-img-text-item-text{padding-right:25px}.page-master-pharma .slider-img-text-item img{width:100%}.page-master-pharma .bottom-blocs{display:flex;flex-direction:column}.page-master-pharma .bottom-blocs .flex-1{margin-top:30px}.page-master-pharma .bottom-blocs .flex-1:first-of-type{margin-top:0}.page-master-pharma .bottom-blocs .m-r-big-x{margin-right:0}.page-master-pharma .bottom-blocs .image-container img{width:100%;border:1px solid #bbb}.page-master-foundation a:hover{text-decoration:none}.page-master-foundation .slider-img-text-item-text{margin-top:267px}.page-master-foundation .slider-img-text-item-text a{color:#58616b}.page-master-foundation .slider-img-text-item-text .content{font-size:1em}.page-master-foundation .slider-img-text-item-text .content p{margin-top:20px}.page-master-foundation .slider-img-text-item-text h3{position:relative;padding:0}.page-master-foundation .slider-img-text-item{width:100%;flex-flow:column;position:relative}.page-master-foundation .slider-img-text-item .slider-img-item{width:100%;padding-top:0;position:absolute;top:0;max-height:240px;overflow:hidden}.page-master-foundation .slider-img-text-item .slider-img-item img{width:100%}.page-master-foundation .banner{height:300px;margin-bottom:-267px}.page-master-foundation .border-banner-content{display:flex;align-items:center}.page-master-foundation .border-banner-content .content-title{text-transform:none}.page-master-foundation .carousel-container{padding-left:10px;padding-right:10px}.page-master-foundation .carousel-container .m-r-maxi{margin-right:0}.page-master-foundation .carousel-container .slick-arrow-right{top:95px}.page-master-foundation .carousel-container .slick-arrow-left{margin-top:95px}.page-master-foundation .carousel-container .content{margin-top:0;padding:30px 10px}.rwd-column .m-r-big-x{margin-left:0;margin-right:0}.rwd-column>div{width:100%;margin-top:30px}.rwd-column>div:first-of-type{margin-top:0}.rwd-column .image-container img{width:100%;display:block;margin:auto;border:1px solid #bbb}.result-page .global-right-left-padding-big{padding-left:15px}.result-page .file-result{display:none;visibility:hidden;height:0}.result-page .filter .criteria-list{width:100%;margin:10px 0 30px 5px}.result-page .filter .criteria-list-list{display:flex;flex-flow:column;justify-content:space-around}.result-page .filter .criteria-list-list .criteria-list-item{flex:1}.result-page .result-list a{text-decoration:none;color:#58616b;display:block;margin-top:40px}.result-page .result-list a>.content:first-child{font-size:1.7em}.result-page .result-list a>.content:first-child:hover{text-decoration:underline}.result-page .result-list a .content{margin:20px 0}.result-page .result-file-chunk{flex:1;padding-right:30px}.pagination{position:relative;left:50%;font-size:25px}.pagination .other-page{display:none;visibility:hidden;height:0}.pagination-center{margin-left:-55%}.page-expertise>.flex-container{flex-direction:column}.page-expertise .flex-two-items{width:100%}.page-expertise .page-expertise-left{flex-direction:column}.page-expertise .page-expertise-left>.m-r-big-x{margin-right:0}.page-expertise .page-expertise-visual{margin-top:60px}.page-expertise .page-expertise-visual .image-container img{width:100%;display:block;margin:auto;border:1px solid #bbb}.product-finder-cos .product-finder{flex-direction:column}.product-finder-cos .product-finder .flex-3{padding-left:30px}.page-formulation-finder>.flex-container{flex-direction:column}.page-formulation-finder .flex-formulation{margin-top:40px}.page-formulation-finder .flex-formulation .flex-two-items{width:100%}.page-formulation-finder .flex-formulation .flex-two-items.m-l-big{margin-left:0}.product-finder-pharma .administration-route-column{width:100%}.product-finder-pharma>.flex-container{flex-direction:column}.product-finder-pharma>.flex-container.product-finder-pharma-head{align-items:center}.product-finder-pharma>.flex-container.product-finder-pharma-head .img-product-finder-new-search{position:relative;width:50px}.product-finder-pharma>.flex-container>.m-r{margin-right:0}.page-formulation-technologies .flex-container{flex-direction:column}.page-formulation-technologies .flex-container .flex-1{margin-top:40px}.page-formulation-technologies .flex-container .flex-1:first-of-type{margin-top:0}.page-formulation-technologies .flex-container .flex-1.m-r-big-x{margin-right:0}.page-formulation-technologies .border-links .border-links-title .vertical-content{transform:rotate(0deg) translateY(0) translateX(0);padding-left:10px}.page-formulation-technologies .border-links .links{flex:6}.page-news-social .criteria-list-horizontal .criteria-list .criteria-list-list,.page-news-social>.flex-container,.page-news-social>.flex-container .news-card{flex-direction:column}.page-news-social>.flex-container .news-card img{display:none}.page-news-social>.flex-container .news-bloc{margin-right:0}.page-news-social>.flex-container .social-bloc{margin-top:40px}.page-news .border-block>.flex-container{flex-direction:column-reverse}.page-event .criteria-list-horizontal .criteria-list-list,.page-event>.flex-container{flex-direction:column}.page-event>.flex-container .flex-4{margin-top:40px}.page-event>.flex-container .event-item,.page-generic-content>.flex-container{flex-direction:column}.page-generic-content .content-title.mtop10{margin-top:20px}.page-generic-content .image-container img{width:100%;display:block;margin:auto;border:1px solid #bbb}.contact-form>form>.flex-container{flex-direction:column}.contact-form>form .contact-request select,.contact-form>form input[type=email],.contact-form>form input[type=tel],.contact-form>form input[type=text],.contact-form>form select{width:100%}.page-product-pharma>.flex-container,.page-product-pharma>.flex-container>.flex-container{flex-direction:column}.page-product-pharma>.flex-container .m-r-big{margin-right:0}.page-product-pharma .sample-and-finder{display:flex;flex-direction:column}.page-product-pharma .sample-and-finder button{width:100%;margin-bottom:20px;margin-left:0}.product-range-item-container,.range-description-container{flex-direction:column}.range-description-container .range-description-content{margin:20px 0}.range-graph-product{flex-direction:column}.range-graph-product .m-l-big-x{margin:20px 0}body,html{line-height:1.6em}h1,h2,h3,h4{line-height:1.1em}#root{overflow:hidden}.global-right-left-padding,.global-right-left-padding-big{padding-left:0;padding-right:0}.global-padding-big{padding:0 20px}.rwd-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.rwd-hidden{display:none;visibility:hidden;height:0}.only-rwd{display:inline;visibility:visible}}