/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
html{line-height:1.15;-webkit-text-size-adjust:100%;}body{margin:0;}main{display:block;}h1{font-size:2em;margin:0.67em 0;}hr{box-sizing:content-box;height:0;overflow:visible;}pre{font-family:monospace,monospace;font-size:1em;}a{background-color:transparent;}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}b,strong{font-weight:bolder;}code,kbd,samp{font-family:monospace,monospace;font-size:1em;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}img{border-style:none;}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}button,input{overflow:visible;}button,select{text-transform:none;}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}fieldset{padding:0.35em 0.75em 0.625em;}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}progress{vertical-align:baseline;}textarea{overflow:auto;}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0;}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto;}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}details{display:block;}summary{display:list-item;}template{display:none;}[hidden]{display:none;}
:root{--groupbg:#F9FAFA;--grigiochiaro:#F6F6F7;--group1:#24588D;--group2:#009EDA;--group3:#032130;--white:#ffffff;--phyto:#59A168;--biopharma:#D8693D;--yellow:#F6C209;--bkgrey:#E1E7E1;--bklightgrey:#CFD0D3;--header:5rem;--header_small:5rem;--header_image_height:20vh;--font-size-3:2rem;--font-size-3-line:3rem;}html{font-size:62.5%;font-family:'Poppins',sans-serif;color:var(--group3);}html,body{margin:0;padding:0;min-height:100%;}body{background-color:var(--group3);}body.cdmo_open{overflow:hidden;}b,strong{font-weight:700;}img{max-width:100%;height:auto}::-moz-selection{background:#b3d4fc;text-shadow:none;}::selection{background:#b3d4fc;text-shadow:none;}.body_preload *{-webkit-transition:none !important;-moz-transition:none !important;-ms-transition:none !important;-o-transition:none !important;}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0;}audio,canvas,iframe,img,svg,video{vertical-align:middle;}fieldset{border:0;margin:0;padding:0;}textarea{resize:vertical;}:root{}.block_tab{font-size:1.2em;position:fixed;top:30vh;right:0;z-index:5000;}.block_tab ul{margin:0;padding:0;list-style:none}.block_tab ul li{display:block;text-align:right}.block_tab ul li a{display:inline-block;padding:0.5rem 2rem;color:var(--white);text-decoration:none;text-transform:uppercase;background-color:var(--group1);margin:0.2em 0;transition:padding-right ease 0.3s}.block_tab ul li a:hover{padding-right:4rem;}.messages_drupal{font-size:var(--font-h3);padding:2rem;background-color:var(--red_des);font-family:'Aeonik-Bold';margin-top:2rem;}.messages_drupal a{color:var(--off_white);text-decoration:none;}.menu_responsive{position:fixed;top:-1.5rem;right:-1rem;z-index:10}.ham{cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform 400ms;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;transform:scale(0.6)}.ham_open .hamRotate{transform:rotate(45deg);}.ham_open .hamRotate180{transform:rotate(180deg);}.line{fill:none;transition:stroke-dasharray 400ms,stroke-dashoffset 400ms;stroke:var(--group1);stroke-width:3;stroke-linecap:round;}.ham4 .top{stroke-dasharray:40 121;}.ham4 .bottom{stroke-dasharray:40 121;}.ham_open .ham4 .top{stroke-dashoffset:-68px;}.ham_open .ham4 .bottom{stroke-dashoffset:-68px;}.total,.dialog-off-canvas-main-canvas{min-height:100%;overflow:hidden}.total_flex{height:100%;display:flex;flex-direction:column;transition:all 0.3s ease;background-color:var(--white);position:relative;z-index:3;transform-origin:50vw 50vh;}.search_open .total_flex,.language_open .total_flex{transform:perspective(100vw) translate3d(0,30vh,0) rotate3d(1,0,0,30deg);opacity:0.3;}.search_open,.language_open{overflow:hidden;}.container,.container_reset .para_plain_text{padding:0 2rem;box-sizing:border-box;position:relative;z-index:2}.container_reset,.paragraph--type--text-box-and-icons{margin-left:-2rem;margin-right:-2rem;box-sizing:border-box}.all{position:relative;z-index:2;margin-bottom:60vh}.animation{padding-bottom:5rem;background-color:var(--groupbg);min-height:30vh;background-position:1rem top;position:relative;z-index:2}.animation > .container{background-image:url(/themes/custom/kd/images/drop_text.svg);background-repeat:no-repeat;background-position:left top;background-size:100%}.reg_service{position:absolute;right:8rem;top:0;transition:ease all 0.3s}header{min-height:var(--header);position:relative;}.header_image_noimage{padding-top:15rem;background-color:var(--group1)}.header{height:var(--header);position:fixed;top:0;z-index:6;width:100%;background-color:var(--white);transition:ease height 0.3s}.header_small .header{height:var(--header_small);}.user-logged-in .header{margin-top:8rem;}.header_fixed{position:fixed;width:100%;z-index:1}.kd_logo{margin-top:1rem;height:3rem;transition:ease all 0.3s}.header_small .kd_logo{height:3rem;}.kd_logo img{max-height:100%;width:auto;}.header_image{min-height:var(--header_image_height);position:relative;z-index:1;background-color:var(--group2);margin-top:var(--header);overflow:hidden;}.region_header_image{min-height:var(--header_image_height);}.header_title{position:absolute;bottom:2rem;left:0;width:100%;z-index:2}.page_title{position:relative;}.page_title h1{margin:0;padding:0;color:var(--white);font-weight:normal;font-size:var(--font-size-3);padding-left:2rem}.header_image_noimage .page_title h1{padding-left:0rem;padding-bottom:5rem}.header_image > .container{content:"";height:var(--header_image_height);background-image:url(/themes/custom/kd/images/drop_megamenu.svg);background-position:bottom left;background-repeat:no-repeat;mix-blend-mode:multiply;background-size:100%}.dom-kdbiopharma_kd_pharma_eu .header_image > .container{background-image:url(/themes/custom/kd/images/drop_megamenu_orange.svg);}.dom-kdphyto_kd_pharma_eu .header_image > .container,.dom-kdnutra_kd_pharma_eu .header_image > .container{background-image:url(/themes/custom/kd/images/drop_megamenu_green.svg);}.dom-kdpharma_kd_pharma_eu .header_image > .container{background-image:url(/themes/custom/kd/images/drop_megamenu_azzurro.svg);}.video_hp{display:flex;justify-content:center;align-items:center;height:100%;}.slider_video{width:100%}.slider_absolute{position:absolute;z-index:1;top:0}.service_search,.service_language{display:inline-block;text-indent:-9999px;overflow:hidden;width:1.5rem;height:1.5rem;background-image:url(/themes/custom/kd/images/search.svg);background-repeat:no-repeat;background-position:left center;background-size:contain}.service_language{background-image:url(/themes/custom/kd/images/languages.svg);margin-left:1rem;background-position:right center;border-left:1px solid var(--group1);padding-left:1rem}.dom-kdphyto_kd_pharma_eu .service_language,.dom-kdbiopharma_kd_pharma_eu .service_language,.dom-kd_pharma_eu .service_language,.dom-kdpharma_kd_pharma_eu .service_language{display:none;}.region_fixed{position:relative;z-index:1}.search_top,.language_top{color:var(--white);z-index:50;height:30vh;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity 0.3s ease;position:absolute;top:0;width:100%;}.search_open .search_top,.language_open .language_top{opacity:1}.search_open .language_top,.language_open .search_top{z-index:1}.search_open .search_top,.language_open .language_top{z-index:2}.search_top > form{display:flex;font-size:5vw;}.search_top > form input.form-search{border:0;border-bottom:0.3vw solid var(--group2);background-color:transparent;padding:1rem;box-sizing:border-box;color:var(--group2);outline-style:none;box-shadow:none;}.search_top > form input.js-form-submit{border:0;background-color:transparent;padding:1rem;box-sizing:border-box;outline-style:none;box-shadow:none;text-indent:-9999px;overflow:hidden;background-image:url(/themes/custom/kd/images/search_chiaro.svg);background-repeat:no-repeat;background-position:50% 60%;background-size:contain;width:3vw;margin-left:5rem;cursor:pointer;}.close_fixed{position:absolute;top:2rem;right:2rem;width:5vw;height:5vw;background-image:url(/themes/custom/kd/images/close.svg);background-repeat:no-repeat;background-position:center;background-size:contain;cursor:pointer;z-index:2}.language_top ul{margin:0;padding:0;list-style:none}.language_top ul li{display:inline-block;}.language_top ul li a{display:block;padding:1rem 2rem;font-size:3vw;color:var(--group2);text-decoration:none;transition:ease 0.3s color}.language_top ul li a:hover,.language_top ul li a.is-active{color:var(--white)}.briciole ol{list-style:none;margin:0;padding:0;padding-top:2rem;font-size:1rem;padding-bottom:2rem}.briciole ol li{display:inline-block;position:relative;text-transform:uppercase;}.briciole ol li:after{content:">";position:relative;margin:0 0.5rem}.briciole ol li:last-child:after{content:"";}.briciole ol a{display:inline-block;color:var(--group1);text-decoration:none;}.main_menu{background-color:var(--white);transition:ease all 0.3s;display:block;padding-top:2rem;width:100vw;padding-bottom:5rem}.reg_menu{transform:translateX(-100vw);transition:ease all 0.3s;opacity:0;visibility:hidden;height:0}.ham_open .reg_menu{transform:translateX(-2rem);opacity:1;visibility:visible;height:auto}.megamenu_full{display:none;}.megamenu_full div,.megamenu_full nav{min-height:var(--header_image_height)}.megamenu ul{margin:0;padding:0;list-style:none;}.megamenu > ul{display:flex;align-items:flex-start;justify-content:center;min-height:var(--header_image_height);padding-top:5rem;box-sizing:border-box;}.megamenu.megamenu_vertical > ul{flex-direction:column;justify-content:flex-start;}.megamenu > ul > li > a{color:var(--group2);text-decoration:none;font-size:3vh;display:inline-block;padding-right:3rem;position:relative;margin-bottom:2rem;transition:padding-left ease 0.3s}.dom-kdnutra_kd_pharma_eu .megamenu > ul > li > a,.dom-kdphyto_kd_pharma_eu .megamenu > ul > li > a,.dom-kdbiopharma_kd_pharma_eu .megamenu > ul > li > a{color:var(--white)}.main_menu > ul > li.menu-item--collapsed:hover,.main_menu > ul > li.menu-item--expanded:hover,.main_menu > ul > li.menu-item--collapsed.menu-item--active-trail,.main_menu > ul > li.menu-item--expanded.menu-item--active-trail{background-image:url(/themes/custom/kd/images/down_bludark.svg);}.main_menu ul a{text-decoration:none;font-size:1.4rem;text-transform:uppercase;color:var(--group2);font-weight:bold;transition:ease 0.3s color;letter-spacing:1px;display:inline-block;padding:0.5rem 0rem;}.main_menu ul{list-style:none;margin:0;padding:0;}.main_menu ul li{display:block;padding-left:1.5rem;position:relative;}.main_menu > ul > li.menu-item--collapsed,.main_menu > ul > li.menu-item--expanded{padding-right:2rem;background-position:calc(100% - 1rem) 0.5rem;background-repeat:no-repeat;background-size:1.2rem;transition:all ease 0.3s}.megamenu > ul > li > a:hover{padding-left:1rem;}.megamenu > ul > li > a:after{position:absolute;content:"";background-image:url(/themes/custom/kd/images/dx.svg);background-repeat:no-repeat;width:1vw;height:1vw;right:-1rem;bottom:1rem;background-size:contain}.megamenu > ul > li > a.external_link:after{background-image:url(/themes/custom/kd/images/external_link_azz.svg);width:2vw;height:2vw;right:-4rem;}.megamenu > ul > li{flex:1 1 0px;}.dom-kdnutra_kd_pharma_eu .megamenu > ul > li > a:after,.dom-kdphyto_kd_pharma_eu .megamenu > ul > li > a:after,.dom-kdbiopharma_kd_pharma_eu .megamenu > ul > li > a:after{background-image:url(/themes/custom/kd/images/dx_white.svg);}.megamenu.megamenu_vertical > ul > li{flex:0 0 0px;}.megamenu > ul > li > ul > li > ul{margin-left:1rem;border-left:2px solid var(--group2);padding-left:2rem;}.dom-kdnutra_kd_pharma_eu .megamenu > ul > li > ul > li > ul,.dom-kdphyto_kd_pharma_eu .megamenu > ul > li > ul > li > ul{border-left:2px solid var(--white);}.menu_sotto{display:none}.menu_sotto > li > a{color:var(--group1);font-size:1.3rem;text-decoration:none;display:inline-block;position:relative;padding:0.5rem 0;transition:ease 0.3s all}.menu_sotto > li > a:hover{padding-left:1rem;}.menu_sotto > li > a.external_link{background-image:url(/themes/custom/kd/images/external_link.svg);background-repeat:no-repeat;background-size:1vw 1vw;background-position:100% 30%;padding-right:3rem;}.nolink{color:var(--group1);font-size:1.6rem;padding:1rem 0;display:block;}.ham_open .main_menu .menu_sotto .menu_sotto{display:block;}.ham_open .main_menu .menu_sotto .menu_sotto li{background-image:url(/themes/custom/kd/images/freccia_menu_dx.svg);background-repeat:no-repeat;background-size:1rem}.dom-kdpharma_kd_pharma_eu.ham_open .main_menu .menu_sotto .menu_sotto li,.dom-kd_pharma_eu.ham_open .main_menu .menu_sotto .menu_sotto li{background-image:url(/themes/custom/kd/images/freccia_menu_dx-blu.svg);}.region_service{display:flex;}.menu_ser_top{display:none}.menu_ser_top ul{display:inline-block;list-style:none;}.menu_ser_top ul li{display:inline-block;font-size:1.2rem;}.menu_ser_top ul li a{text-decoration:none;color:var(--group1);text-transform:uppercase;margin-right:2rem;display:block;padding:0.1rem}.hp_news{background-color:var(--bkgrey);padding:5rem 0}.hp_news > .container > div:first-child{font-size:var(--font-size-3);font-weight:normal;margin:0;padding:0;line-height:var(--font-size-3-line);color:var(--group1);padding-bottom:2rem}.hp_news .views-field-title a{font-size:2.5rem;font-weight:normal;margin:0;padding:0;line-height:3rem;text-decoration:none;color:var(--group1)}.hp_news .views-field-body{font-size:1.6rem;line-height:2.6rem;}.hp_news .views-field-view-node a{display:inline-block;padding:1rem 2rem;text-decoration:none;color:var(--group1);border:1px solid var(--group1);margin-bottom:2rem;transition:all ease 0.3s;}.hp_news .views-row{background-color:var(--white);box-sizing:border-box;padding:3rem;margin-bottom:2rem}.dom-kdnutra_kd_pharma_eu .hp_news > .container > div:first-child,.dom-kdphyto_kd_pharma_eu .hp_news > .container > div:first-child{color:var(--phyto)}.dom-kdpharma_kd_pharma_eu .hp_news > .container > div:first-child{color:var(--group2)}.dom-kdbiopharma_kd_pharma_eu .hp_news > .container > div:first-child{color:var(--biopharma)}.hp-news-flex-total{display:grid;grid-template-columns:repeat(1,1fr);grid-template-rows:1fr;grid-column-gap:1rem;grid-row-gap:1rem;}.hp-news-flex-total > .views-row{padding:2rem;background-color:var(--bkgrey);padding-top:5rem;position:relative}.hp-news-flex-total .views-field-title a{font-size:2rem;font-weight:normal;line-height:2.5rem;text-decoration:none;color:var(--group1);}.hp-news-flex-total .views-field-body{font-size:1.4rem;line-height:2.4rem;padding:1rem 0}.hp-news-flex-total .views-field-view-node a{display:inline-block;padding:1rem 2rem;text-decoration:none;color:var(--group1);border:1px solid var(--group1);transition:all ease 0.3s;font-size:1.4rem}.hp-news-flex-total .views-field-view-node a:hover{padding:1rem 4rem;}.hp-news-flex-total .views-field-field-type{position:absolute;font-size:1rem;text-transform:uppercase;letter-spacing:1px;color:var(--white);right:0;top:1rem;background-color:rgba(36,88,141,0.3);padding:0.5rem 1rem}.hp-news-flex-total .views-field-field-news-date{position:absolute;font-size:1rem;text-transform:uppercase;letter-spacing:1px;color:var(--white);left:0;top:1rem;background-color:rgba(36,88,141,0.5);padding:0.5rem 1rem;padding-left:2rem}.eva-news .views-field-field-image{margin:-3rem;margin-bottom:4rem}.hp-news-flex-read-more{margin-top:3rem;text-align:center;}main{height:100%}.main_page_content{font-size:1.6rem;line-height:2rem}.region_content{min-height:45vh}.article_date{padding-bottom:2rem;color:var(--group2);font-weight:300}.article_text{font-weight:300;font-size:1.6rem;line-height:2.6rem;}.main_page_content a{color:var(--group1);text-decoration:underline;text-underline-position:from-font;}.main_page_content .para_plain_text_side a:not(.link_ext_kdpharma):not(.link_ext_kdphyto):not(.link_ext_kdnutra):not(.link_ext_kdbiopharma):not(.btn_border),.link_arrow a,.btn_arrow{display:inline-block;border:1px solid var(--group1);padding:0.5rem 2rem;text-decoration:none !important;}.main_page_content a:hover{text-decoration:none}.para_plain_text{font-size:1.6rem;line-height:2.5rem;font-weight:300;padding-top:2rem;padding-bottom:2rem;}.para_plain_text_normal{margin-left:0rem;opacity:1;}.paragraph{font-weight:300;}.paragraph--type--step-paragraph{padding:5rem 0}.para_plain_text h2{font-size:var(--font-size-3);font-weight:normal;margin:0;padding:0;line-height:var(--font-size-3-line);color:var(--group1)}.dom-kdnutra_kd_pharma_eu .para_plain_text h2,.dom-kdphyto_kd_pharma_eu .para_plain_text h2,.dom-kdnutra_kd_pharma_eu .para_image_text_text h2,.dom-kdphyto_kd_pharma_eu .para_image_text_text h2,.dom-kdnutra_kd_pharma_eu .para_style_box_manual_due .para_manual_title{color:var(--phyto)}.dom-kdpharma_kd_pharma_eu .para_plain_text h2,.dom-kdpharma_kd_pharma_eu .para_image_text_text h2{color:var(--group2)}.dom-kdbiopharma_kd_pharma_eu .para_plain_text h2,.dom-kdbiopharma_kd_pharma_eu .para_image_text_text h2{color:var(--biopharma)}.dom-kdnutra_kd_pharma_eu .para_image_text_blue h2,.dom-kdphyto_kd_pharma_eu .para_image_text_blue h2,.dom-kdpharma_kd_pharma_eu .para_image_text_blue h2,.dom-kdbiopharma_kd_pharma_eu .para_image_text_blue h2{color:var(--white)}.dom-kdnutra_kd_pharma_eu .para_plain_text_bcgr_2_2 .para_plain_text h2{color:var(--white)}.dom-kdnutra_kd_pharma_eu .para_plain_text_bcgr_2_2 .para_plain_text_side h2:after{border-bottom:2px solid var(--white)}.para_plain_text.para_plain_text_side{width:100%;display:flex;column-gap:5rem;flex-direction:column}.para_plain_text_side h2,.para_style_box_manual_due .para_manual_title{color:var(--group2);position:relative;padding-bottom:2rem;margin-bottom:2rem;font-weight:normal}.para_plain_text_side h2:after,.para_style_box_manual_due .para_manual_title:after{content:"";border-bottom:2px solid var(--group1);position:absolute;bottom :0;left:0;width:5rem;height:1px;}.dom-kdnutra_kd_pharma_eu .para_plain_text_side h2:after,.dom-kdphyto_kd_pharma_eu .para_plain_text_side h2:after,.dom-kdnutra_kd_pharma_eu .para_style_box_manual_due .para_manual_title:after,.dom-kdphyto_kd_pharma_eu .para_style_box_manual_due .para_manual_title:after{border-bottom:2px solid var(--phyto);}.dom-kdpharma_kd_pharma_eu .para_plain_text_side h2:after{border-bottom:2px solid var(--group2);}.para_plain_text_side > div{flex:0px 1 1;padding:0;box-sizing:border-box}.para_plain_text_1 .para_plain_text_side > div,.para_plain_text_2 .para_plain_text_side > div,.para_plain_text_3 .para_plain_text_side > div,.para_plain_text_4 .para_plain_text_side > div{padding:0}.para_plain_text_side > div:first-child{margin-left:0rem;opacity:0}.para_plain_text p{padding-bottom:1rem;}.para_plain_text img{max-width:100%;height:auto;}.para_plain_text_1,.para_plain_text_2,.para_plain_text_3,.para_plain_text_4,.para_plain_text_bcgr_1_1,.para_plain_text_bcgr_1_2,.para_plain_text_bcgr_1_3,.para_plain_text_bcgr_1_4,.para_plain_text_bcgr_2_1,.para_plain_text_bcgr_2_2,.para_plain_text_bcgr_2_3,.para_plain_text_bcgr_2_4,.para_plain_text_bcgr_3_1,.para_plain_text_bcgr_3_2,.para_plain_text_bcgr_3_3,.para_plain_text_bcgr_3_4,.para_plain_text_bcgr_4_1,.para_plain_text_bcgr_4_2,.para_plain_text_bcgr_4_3,.para_plain_text_bcgr_4_4{background-image:url(/themes/custom/kd/images/bk_plain.jpg);background-size:cover;position:relative;background-attachment:fixed;}.para_plain_text_1 h2,.para_plain_text_2 h2,.para_plain_text_3 h2,.para_plain_text_4 h2,.para_plain_text_bcgr_1_1 h2,.para_plain_text_bcgr_1_2 h2,.para_plain_text_bcgr_1_3 h2,.para_plain_text_bcgr_1_4 h2,.para_plain_text_bcgr_2_1 h2,.para_plain_text_bcgr_2_2 h2,.para_plain_text_bcgr_2_3 h2,.para_plain_text_bcgr_2_4 h2,.para_plain_text_bcgr_3_1 h2,.para_plain_text_bcgr_3_2 h2,.para_plain_text_bcgr_3_3 h2,.para_plain_text_bcgr_3_4 h2,.para_plain_text_bcgr_4_1 h2,.para_plain_text_bcgr_4_2 h2,.para_plain_text_bcgr_4_3 h2,.para_plain_text_bcgr_4_4 h2{color:var(--white)}.para_plain_text_2{background-image:url(/themes/custom/kd/images/bk_kdnutra.jpg);}.para_plain_text_bcgr_1_1:before,.para_plain_text_bcgr_1_2:before,.para_plain_text_bcgr_1_3:before,.para_plain_text_bcgr_1_4:before,.para_plain_text_bcgr_2_1:before,.para_plain_text_bcgr_2_2:before,.para_plain_text_bcgr_2_3:before,.para_plain_text_bcgr_2_4:before,.para_plain_text_bcgr_3_1:before,.para_plain_text_bcgr_3_2:before,.para_plain_text_bcgr_3_3:before,.para_plain_text_bcgr_3_4:before,.para_plain_text_bcgr_4_1:before,.para_plain_text_bcgr_4_2:before,.para_plain_text_bcgr_4_3:before,.para_plain_text_bcgr_4_4:before,.para_plain_text_1:before,.para_plain_text_2:before,.para_plain_text_3:before,.para_plain_text_4:before{position:absolute;top:0;left:0;background-color:rgba(255,255,255,0.7);width:100%;height:100%;content:""}.para_plain_text_bcgr_1_1:before{background-color:rgba(0,158,218,0.7)}.para_plain_text_bcgr_2_2:before,.para_plain_text_bcgr_4_4:before,.para_plain_text_bcgr_2_4:before,.para_plain_text_bcgr_4_2:before{background-color:rgba(89,161,104,0.7)}.para_plain_text_bcgr_3_3:before{background-color:rgba(216,105,61,0.7)}.para_plain_text_bcgr_1_2:before,.para_plain_text_bcgr_1_4:before{background:linear-gradient(to right,rgba(0,158,218,0.7) 50%,rgba(89,161,104,0.7) 50%);}.para_plain_text_bcgr_1_3:before{background:linear-gradient(to right,rgba(0,158,218,0.7) 50%,rgba(216,105,61,0.7) 50%);}.para_plain_text_bcgr_2_1:before,.para_plain_text_bcgr_4_1:before,.para_plain_text_bcgr_2_3:before{background:linear-gradient(to right,rgba(89,161,104,0.7) 50%,rgba(0,158,218,0.7) 50%);}.para_plain_text_bcgr_2_3:before,.para_plain_text_bcgr_4_3:before{background:linear-gradient(to right,rgba(89,161,104,0.7) 50%,rgba(216,105,61,0.7) 50%);}.para_plain_text_bcgr_3_2:before,.para_plain_text_bcgr_3_4:before{background:linear-gradient(to right,rgba(216,105,61,0.7) 50%,rgba(89,161,104,0.7) 50%);}.para_plain_text_bcgr_3_1:before{background:linear-gradient(to right,rgba(216,105,61,0.7) 50%,rgba(0,158,218,0.7) 50%);}.para_plain_text_bcgr_1_1{background-image:url(/themes/custom/kd/images/bk_pharma.jpg)}.node-430 .para_plain_text_bcgr_1_1{background-image:url(/themes/custom/kd/images/bk_investor.jpg);min-height:50vh}.node-430 .para_plain_text_bcgr_1_1 > div{}.node-430 .para_plain_text_bcgr_1_1 > div > div:last-child{display:none!important}.node-430 .para_plain_text_bcgr_1_1:before{display:none;}.node-430 .para_plain_text_bcgr_1_1 h2{color:var(--group1)}.para_plain_text_bcgr_2_2{background-image:url(/themes/custom/kd/images/bk_kdnutra.jpg)}.para_plain_text_bcgr_3_3{background-image:url(/themes/custom/kd/images/bk_kdbiopharma.jpg)}.para_plain_text_bcgr_4_4{background-image:url(/themes/custom/kd/images/bk_kdphyto.jpg)}.para_plain_text_bcgr_1_2{background-image:url(/themes/custom/kd/images/bk_pharma.jpg),url(/themes/custom/kd/images/bk_kdnutra.jpg);background-size:50%,50%;background-repeat:no-repeat;background-position:left center,right center;background-attachment:scroll;}.para_plain_text_bcgr_1_3{background-image:url(/themes/custom/kd/images/bk_pharma.jpg),url(/themes/custom/kd/images/bk_kdbiopharma.jpg);background-size:50%,50%;background-repeat:no-repeat;background-position:left center,right center;background-attachment:scroll;}.para_plain_text_bcgr_1_4{background-image:url(/themes/custom/kd/images/bk_pharma.jpg),url(/themes/custom/kd/images/bk_kdphyto.jpg);background-size:50%,50%;background-repeat:no-repeat;background-position:left center,right center;background-attachment:scroll;}.para_plain_text_bcgr_2_1{background-image:url(/themes/custom/kd/images/bk_kdnutra.jpg),url(/themes/custom/kd/images/bk_pharma.jpg);background-size:50%,50%;background-repeat:no-repeat;background-position:left center,right center;background-attachment:scroll;}.para_plain_text_bcgr_2_3{background-image:url(/themes/custom/kd/images/bk_kdnutra.jpg),url(/themes/custom/kd/images/bk_kdbiopharma.jpg);background-size:50%,50%;background-repeat:no-repeat;background-position:left center,right center;background-attachment:scroll;}.para_plain_text_bcgr_2_4{background-image:url(/themes/custom/kd/images/bk_kdnutra.jpg),url(/themes/custom/kd/images/bk_kdphyto.jpg);background-size:50%,50%;background-repeat:no-repeat;background-position:left center,right center;background-attachment:scroll;}.para_plain_text_bcgr_3_1{background-image:url(/themes/custom/kd/images/bk_kdbiopharma.jpg),url(/themes/custom/kd/images/bk_pharma.jpg);background-size:50%,50%;background-repeat:no-repeat;background-position:left center,right center;background-attachment:scroll;}.para_plain_text_bcgr_3_2{background-image:url(/themes/custom/kd/images/bk_kdbiopharma.jpg),url(/themes/custom/kd/images/bk_kdnutra.jpg);background-size:50%,50%;background-repeat:no-repeat;background-position:left center,right center;background-attachment:scroll;}.para_plain_text_bcgr_3_4{background-image:url(/themes/custom/kd/images/bk_kdbiopharma.jpg),url(/themes/custom/kd/images/bk_kdphyto.jpg);background-size:50%,50%;background-repeat:no-repeat;background-position:left center,right center;background-attachment:scroll;}.para_plain_text_bcgr_4_1{background-image:url(/themes/custom/kd/images/bk_kdphyto.jpg),url(/themes/custom/kd/images/bk_pharma.jpg);background-size:50%,50%;background-repeat:no-repeat;background-position:left center,right center;background-attachment:scroll;}.para_plain_text_bcgr_4_2{background-image:url(/themes/custom/kd/images/bk_kdphyto.jpg),url(/themes/custom/kd/images/bk_kdnutra.jpg);background-size:50%,50%;background-repeat:no-repeat;background-position:left center,right center;background-attachment:scroll;}.para_plain_text_bcgr_4_3{background-image:url(/themes/custom/kd/images/bk_kdphyto.jpg),url(/themes/custom/kd/images/bk_kdbiopharma.jpg);background-size:50%,50%;background-repeat:no-repeat;background-position:left center,right center;background-attachment:scroll;}.para_plain_text_1 .para_plain_text_side h2{color:var(--group1)}.para_plain_text_4 .para_plain_text_side h2{color:var(--white)}.para_plain_text_1:before{position:absolute;content:"";background-color:var(--group2);opacity:0.8;width:100%;height:100%;left:0;top:0}.para_plain_text_4:before{position:absolute;content:"";background-color:var(--phyto);opacity:0.8;width:100%;height:100%;left:0;top:0}.container_reset.paragraph--type--plain-text{background-color:#F6F6F7}.container_reset .para_plain_text{padding:4rem 2rem}a.btn_border{display:inline-block;padding:1rem 2rem;text-decoration:none;color:var(--group1);border:1px solid var(--group1);margin-bottom:2rem;transition:all ease 0.3s;}.para_image_text_blue .file a{text-decoration:none;padding:0.5rem 2rem;transition:ease all 0.3s;display:inline-block;margin-bottom:0.5rem}.para_image_text_blue .file a:hover{padding:0.5rem 2.5rem;}.para_image_text_blue a.btn_border,.para_image_text_blue .file a{background-color:var(--white)}.para_step_text a.btn_border{border:1px solid var(--white);}a.btn_border:hover{padding:1rem 3rem;color:var(--white);background-color:var(--group1)}.para_image_text_blue a.btn_border:hover{color:var(--group1);background-color:var(--white)}.para_step_text a.btn_border:hover{color:var(--group3);background-color:var(--white)}.paragraph--type--plain-text-note{border-top:1px solid var(--group1);padding-top:1rem;font-size:1.2rem;width:80%;}.add_boxes_boxes{display:flex;gap:2rem;flex-wrap:nowrap;flex-direction:column}.add_boxes_title{font-size:var(--font-size-3);color:var(--group1);margin:0;padding:0;font-weight:normal;padding-bottom:2rem;padding-top:5rem;}.add_boxes_style_circle .add_boxes_title{color:var(--white);text-align:center}.add_boxes_link{text-align:center;margin-top:2rem;margin-bottom:5rem}.add_boxes_style_circle .add_boxes_link{text-align:center;}.add_boxes_link a{background-color:var(--group1);color:var(--white);padding:1rem 3rem;display:inline-block;text-decoration:none;font-size:1.6rem;text-transform:uppercase;transition:ease all 0.3s}.add_boxes_link a:hover{padding:1rem 5rem}.add_boxes_style_circle{background-image:url(/themes/custom/kd/images/back_circle.jpg);background-repeat:no-repeat;background-size:cover;min-height:40rem;background-attachment:fixed;padding-bottom:5rem;}.add_boxes_style_circle .add_boxes_link a{background-color:var(--white);color:var(--group1)}.paragraph--type--custom-box-content{display:flex;flex-direction:column;height:100%;}.para_manual_title{padding:0 1rem;background-color:var(--white);font-size:2rem;color:var(--group2);padding-top:2rem;padding-bottom:2rem}.para_style_box_manual_due .para_manual_title{padding:0;padding-bottom:2rem}.para_manual_text{padding:0 1rem;background-color:var(--white);margin-bottom:2rem;}.para_manual_text p,.para_manual_link p{margin:0}.para_manual_link{padding:2rem 1rem;background-color:var(--white);margin-top:auto;}.para_manual_link a,.hp-news-flex-read-more a{background-color:var(--group1);color:var(--white);padding:1rem 3rem;display:inline-block;text-decoration:none;font-size:1.6rem;text-transform:uppercase;transition:ease all 0.3s;margin-bottom:2rem;}.para_manual_link a:hover,.hp-news-flex-read-more a:hover{padding:1rem 4rem;}.para_style_box_manual_due{padding:4rem 0}.para_style_box_manual_due .para_manual_title{order:1;font-size:var(--font-size-3);background-color:transparent}.para_style_box_manual_due .para_manual_img{order:2;background-color:transparent}.para_style_box_manual_due .para_manual_img img{width:50%;height:auto;}.para_style_box_manual_due .para_manual_text{order:3;background-color:transparent;font-size:1.6rem;line-height:2.5rem;margin-top:4rem;padding:0}.para_style_box_manual_due .para_manual_link{order:4;background-color:transparent}.all_blocks{background-color:var(--white);position:relative;z-index:1;padding-bottom:2rem}.block_internal_block_img img{width:100%;height:auto;}.block_internal_block_img{position:relative;}.block_internal_block_img:after{content:"";position:absolute;z-index:1;background-color:var(--group1);width:100%;height:100%;mix-blend-mode:multiply;top:0;left:0}.add_boxes_boxes_landscape .block_internal_block:nth-child(1) .block_internal_block_img:after{background-color:var(--group2);}.add_boxes_boxes_landscape .block_internal_block:nth-child(2) .block_internal_block_img:after{background-color:var(--phyto);}.add_boxes_boxes_landscape .block_internal_block:nth-child(3) .block_internal_block_img:after{background-color:var(--biopharma);}.block_internal_block_text{position:absolute;left:0;top:0;height:100%;text-align:center;z-index:2;color:var(--white);padding:2rem;box-sizing:border-box;width:100%;right:0;margin:auto;}.block_internal_block_text h2{font-weight:normal;font-size:2rem;margin:0;padding:0;transition:ease all 0.3s;line-height:3rem;width:100%}.block_internal_block_text p{opacity:1;font-size:1.2rem;transition:ease all 0.3s;width:100%}.paragraph--type--text-box-and-icons{padding:4rem 0;}.node-1 .paragraph--type--text-box-and-icons{background-image:url(/themes/custom/kd/images/back_icons.jpg);background-repeat:no-repeat;background-size:cover;}.management .views-field-field-management-text{display:none;}.management > div > div{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:1fr;grid-column-gap:4rem;grid-row-gap:4rem;}.management .views-row{padding:2rem;background-color:var(--group2);text-align:center;}.management .views-field-nothing{padding-top:1rem;font-size:1.6rem;line-height:2.5rem}.management .views-row > .views-field-field-picture{cursor:pointer;transition:ease all 0.3s;}.management .views-row > .views-field-field-picture:hover{opacity:0.8}.management_full{position:fixed;width:100vw;height:100vh;top:0;left:0;z-index:10;background-color:rgba(255,255,255,0.8);text-align:left;}.management_full_centratore{background-color:#ffffff;padding:2rem !important;box-sizing:border-box;margin-top:15vh !important;border:5px solid #44c6f5;}.management .management_full .views-field-title{font-size:1.8em;color:#054e7e;}.management .management_full .management-titolo-blocco{bottom:auto;top:12rem;left:13rem;width:auto;}.management .management_full .views-field-field-function{font-size:1.4em;color:#054e7e;}.management .management_full .views-field-field-picture{border:none;background:#d1e9f4;padding:5px;display:inline-block;}.management .management_full .views-field-field-picture img{width:10rem}.management .management_full .views-field-field-management-text{display:block;font-size:1.4em;}.management .management_full .views-field-field-management-text ul{padding-left:2rem}.management .views-row:hover .management-titolo-blocco{padding:2em 1em}.management_close{position:absolute;right:2em;top:2em;width:3rem;height:3rem;background-image:url(/themes/custom/kd/images/close_blue.svg);background-size:contain;background-repeat:no-repeat;background-position:center;cursor:pointer;}.paragraph--type--history-block{position:relative;height:100%;}.paragraph--type--history-block:before{position:absolute;left:2.5rem;top:0;height:100%;width:0.2rem;background-color:var(--group1);content:"";}.para_history_year{width:5rem;height:5rem;border-radius:50%;background-color:var(--group1);color:#fff;text-align:center;line-height:5rem;position:absolute;left:0;font-size:1.4rem;}.para_history_text{padding-left:7rem;}.visible .para_history_year,.visible .para_history_text{opacity:1;transition:opacity 0.5s ease-in-out;}.paragraph--type--history-step{position:relative;padding:0.5rem 0}.para_ico_title{font-size:var(--font-size-3);line-height:var(--font-size-3-line);color:var(--group1);width:100%;}.dom-kdnutra_kd_pharma_eu .para_ico_title,.dom-kdphyto_kd_pharma_eu .para_ico_title{color:var(--phyto);}.dom-kdpharma_kd_pharma_eu .para_ico_title{color:var(--group2);}.dom-kdbiopharma_kd_pharma_eu .para_ico_title{color:var(--biopharma);}.para_ico_icona_img{width:7rem;height:7rem;flex:0 0 7rem;}.para_ico_flex{display:flex;flex-direction:column}.para_ico_sx{font-size:1.6rem;width:100%;line-height:2.5rem;padding-bottom:5rem}.para_ico_icona{display:flex;margin-bottom:2rem;align-items:center;}.para_ico_icona_text{font-size:1.6rem;padding-left:1rem;}.para_ico_icona_text_small{font-size:1.4rem;}.circle_box_general{display:flex;gap:1rem;align-items:center;flex-direction:column;}.circle_box{border-radius:50%;border:3px solid var(--white);background-color:var(--group1);color:var(--white);width:30rem;height:30rem;transition:ease 0.3s all;padding:2rem;box-sizing:border-box;overflow:hidden;}.circle_box_text{text-align:center}.circle_box_text p{font-size:1.2rem}.circle_box_text h2{font-weight:normal;font-size:1.6rem;padding-top:20%;position:relative}.circle_box_text h2:before{content:"";width:3rem;height:3rem;background-image:url(/themes/custom/kd/images/external_link.svg);background-repeat:no-repeat;background-size:2rem;border:1px solid var(--white);background-position:center;position:absolute;left:0;right:0;margin:auto;margin-top:0rem;top:0;transition:ease all 0.3s}.paragraph--type--image-and-text{padding:2rem 0;}.paragraph--type--image-and-text.para_first_on{padding-top:2rem;}.paragraph--type--image-and-text.para_border_on{padding-top:0}.para_image_text_blue{background-color:var(--group1);color:var(--white)}.dom-kdnutra_kd_pharma_eu .para_image_text_blue,.dom-kdphyto_kd_pharma_eu .para_image_text_blue{background-color:var(--phyto);color:var(--white)}.dom-kdpharma_kd_pharma_eu .para_image_text_blue{background-color:var(--group2);color:var(--white)}.dom-kdbiopharma_kd_pharma_eu .para_image_text_blue{background-color:var(--biopharma);color:var(--white)}.para_image_text_text{font-size:1.6rem;line-height:2.6rem}.para_image_text_flex_3 .para_image_text_text{padding-left:3rem;margin-left:3rem;border-left:2px solid var(--group2);padding-top:3rem}.para_image_text_flex_4 .para_image_text_text{}.para_image_text_text h2{font-size:var(--font-size-3);font-weight:normal;margin:0;padding:0;line-height:var(--font-size-3-line);color:var(--group1);}.para_image_text_blue .para_image_text_text h2{color:var(--white);}.para_image_text_image img{max-width:100%;height:auto}.para_image_text_flex_3 .para_image_text_image{align-self:end;}.para_image_text_flex_1 .para_image_text_image_rect img{border-bottom-left-radius:1rem;}.para_image_text_flex_2 .para_image_text_image_rect  img{border-bottom-right-radius:1rem;}.para_image_text_image_round{position:relative;}.para_image_text_image_round::after{content:"";display:block;padding-bottom:100%;}.para_image_text_image_round img{position:absolute;width:100%;height:100%;object-fit:cover;border-radius:50%}.para_image_text_image_video{position:relative}.para_image_text_image_video:before{content:"";width:10rem;height:10rem;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;background-image:url(/themes/custom/kd/images/play.svg);background-repeat:no-repeat;background-position:center;background-color:rgba(255,255,255,0.8);border-radius:50%;background-size:3rem;transition:ease all 0.3s}.para_image_text_image_video:hover:before{transform:scale(1.1);transform-origin:center;}.para_step_gen_title{font-size:var(--font-size-3);line-height:var(--font-size-3-line);margin-bottom:4rem}.dom-kdnutra_kd_pharma_eu .para_step_gen_title,.dom-kdphyto_kd_pharma_eu .para_step_gen_title{color:var(--phyto)}.dom-kdpharma_kd_pharma_eu .para_step_gen_title{color:var(--group2)}.dom-kdbiopharma_kd_pharma_eu .para_step_gen_title{color:var(--biopharma)}.para_step_img{padding-right:3px}.para_step_gen_para > div:first-child{background-color:var(--phyto)}.para_step_gen_para > div:nth-child(2){background-color:rgba(89,161,104,0.9)}.para_step_gen_para > div:nth-child(3){background-color:rgba(89,161,104,0.8)}.para_step_gen_para > div:nth-child(4){background-color:rgba(89,161,104,0.7)}.para_step_gen_para > div:nth-child(5){background-color:rgba(89,161,104,0.6)}.para_step_gen_para > div:nth-child(6){background-color:rgba(89,161,104,0.5)}.para_step_blocco{padding:1.5rem;color:var(--white);font-size:1.4rem}.para_step_title{font-size:2rem}.main_page_content .para_step_blocco a{color:var(--white);}.paragraph--type--attachment-container > div:first-child{font-size:var(--font-size-3);line-height:var(--font-size-3-line);}.dom-kdbiopharma_kd_pharma_eu .paragraph--type--attachment-container > div:first-child{color:var(--biopharma)}.paragraph--type--attachment-container > div:last-child:not(.para_attachment_noflex){display:flex;gap:2rem;flex-direction:column}.para_attachment{border:1px solid var(--group1);width:20rem;margin-top:2rem;margin-bottom:0rem;box-sizing:border-box;overflow:hidden}.para_attachment_img img{transition:ease all 0.3s}.para_attachment:hover img{transform:scale(1.05)}.para_attachment_file{text-align:center;padding:1rem;background-color:var(--groupbg);}.para_attachment_no_image .para_attachment_file{text-align:left;background-color:var(--groupbg);}.para_attachment_file a,.article_file a{display:inline-block;position:relative;padding-left:2.5rem;text-decoration:none;font-size:1.4rem;transition:ease padding-left 0.3s}.para_attachment_no_image .para_attachment_file a:hover,.article_file a:hover{padding-left:4rem}.para_attachment_file a:before,.article_file a:before{content:"";position:absolute;width:2rem;height:4rem;background-image:url(/themes/custom/kd/images/file-pdf.svg);background-repeat:no-repeat;background-size:contain;left:0}.para_attachment_no_image{margin-top:1rem;}.paragraph--type--ingredients-technology{height:100%}.para_ingre_tec_container{background-color:#F6F6F7;padding:5rem 0}.para_ingre_tec_container_single a{text-decoration:none;}.para_ingre_tec_icon{transition:ease all 0.3s}.para_ingre_tec_container_single a:hover .para_ingre_tec_icon{transform:scale(1.1)}.para_ingre_tec_container_single_noflex{}.para_ingre_tec_container_single_img_bk{background-size:cover;text-align:center;padding:5rem 0}.dom-kdpharma_kd_pharma_eu .para_ingre_tec_container_single_img_bk{height:15rem}.para_ingre_tec_container_single_text{text-align:center;}.para_ingre_tec_container_title{color:var(--white);padding:3rem;font-size:var(--font-size-3);}.para_ingre_tec_container_title_green,.para_ingre_tec_container_single_green{background-color:var(--phyto);}.dom-kdpharma_kd_pharma_eu .para_ingre_tec_container_title_green,.dom-kdpharma_kd_pharma_eu .para_ingre_tec_container_single_green{background-color:var(--group2);}.para_ingre_tec_container_title_blue,.para_ingre_tec_container_single_blue{background-color:var(--group1);}.para_ingre_tec_container_single_text{color:var(--white);text-decoration:none;padding:1rem}.para_plain_text_right_news{max-width:40rem;justify-self:end;}.para_plain_text_right_news_tit{font-size:2.5rem;line-height:2.5rem;margin-bottom:2rem;color:var(--group3)}.news_teaser_img{position:relative;}.news_teaser_img img{max-width:100%}.news_teaser_label{position:absolute;bottom:1rem;left:0;padding:0.2rem 0.5rem;background-color:var(--group2);color:var(--white);font-size:1.2rem;}.news_teaser_blocco_testo{padding:1rem;background-color:var(--grigiochiaro);border:1px solid var(--group3);border-top:0;font-size:1.4rem;line-height:2.2rem;}.news_teaser_blocco_testo h2{font-weight:normal;font-size:2rem;line-height:2rem;color:var(--group2);padding:1rem 0;margin:0;}.main_page_content a.news_teaser_blocco_testo_link{font-size:1.4rem;color:var(--group3);text-decoration:none;border:1px solid var(--group3);display:inline-block;padding:0.5rem 4rem;background-color:var(--white);margin-bottom:1rem;margin-top:0.5rem}.cont_para{display:flex;gap:2rem;flex-wrap:wrap;}.cont_para > div{flex:0 0 calc(50% - 2rem);justify-content:center;align-items:center;}.paragraph--type--contact-form-image-box{position:relative;}.cont_title{position:absolute;width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:1;top:0;color:var(--white);transition:ease all 0.3s;cursor:pointer;text-align:center;}.cont_title:hover{font-size:1.8rem}.cont_img{position:relative}.cont_img img{width:100%;height:100%;object-fit:cover;}.cont_img:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:var(--group1);mix-blend-mode:multiply;}.webform_0,.webform_1,.webform_2,.webform_3,.webform_4,.webform_5,.webform_6,.webform_7,.webform_8{padding-top:6rem;display:none;overflow:hidden;transition:ease all 0.3s}.webform_aperto{display:block}.webform_0:before,.webform_1:before,.webform_2:before,.webform_3:before,.webform_4:before,.webform_5:before,.webform_6:before,.webform_7:before,.webform_8:before{border:none !important}.webform_title,.webform-confirmation h2{color:var(--group2);position:relative;padding-bottom:2rem;margin-bottom:2rem;font-weight:normal;font-size:var(--font-size-3);margin-top:5rem}.webform_title:after,.webform-confirmation h2:after{content:"";border-bottom:2px solid var(--group1);position:absolute;bottom:0;left:0;width:5rem;height:1px;}.paragraph--type--accordion-paragraph{position:relative;margin-bottom:3rem;}.acco_label{font-size:0.8rem;text-transform:uppercase;padding:0rem 1rem;background-color:var(--group1);position:absolute;right:0%;color:var(--white);letter-spacing:2px;bottom:0}.dom-kdnutra_kd_pharma_eu .acco_label,.dom-kdphyto_kd_pharma_eu .acco_label{background-color:var(--phyto);}.acco_text{display:none;width:80%;padding-left:4rem;box-sizing:border-box;font-size:90%;padding-bottom:2rem;border-bottom:1px dotted var(--group1)}.dom-kdnutra_kd_pharma_eu .acco_text,.dom-kdphyto_kd_pharma_eu .acco_text{border-bottom:1px dotted var(--phyto)}.acco_title{font-size:2rem;border-bottom:1px solid var(--group1);cursor:pointer;padding-bottom:3rem;width:100%;padding-left:3.5rem;position:relative;transition:all ease 0.3s;box-sizing:border-box;}.acco_title:hover{padding-left:4.5rem}.acco_title.acco_open{padding-bottom:1rem}.acco_title:before{position:absolute;content:"+";font-size:1.4rem;background-color:var(--group1);border-radius:50%;width:2.2rem;height:2.2rem;text-align:center;line-height:2.2rem;color:var(--white);left:0;top:0;}.acco_title.acco_open:before{content:"-"}.dom-kdnutra_kd_pharma_eu .acco_title,.dom-kdphyto_kd_pharma_eu .acco_title{color:var(--phyto);border-bottom:1px solid var(--phyto);}.dom-kdnutra_kd_pharma_eu .acco_title:before,.dom-kdphyto_kd_pharma_eu .acco_title:before{background-color:var(--phyto);}.container_slider{z-index:1000;}.region_slider_hp{height:var(--header_image_height);width:100%}.region_slider_hp > div:not(.video_hp){opacity:0;transition:opacity ease 0.3s;position:relative;height:var(--header_image_height);}.region_slider_hp > div.slick-initialized{opacity:1}.paragraph--type--slide-header{position:relative;}.paragraph--type--slide-header > div{position:absolute;top:0;left:0;width:100%}.slider_text{transform:scale(0.7);transform-origin:top;}.slider_text p{font-size:var(--font-size-3);color:var(--white);width:100%;line-height:var(--font-size-3-line);}.slider_link{background-color:var(--white);color:var(--group1);display:inline-block;padding:1rem 2rem;transition:all ease 0.3s;font-size:1.6rem;text-decoration:none;}.slider_link:hover{padding:1rem 3rem}.slider_absolute .slider_text{padding-top:0;}.slider_img{position:relative}.slider_img img{max-width:100%;height:auto;}.slider_img:after,.slider_video:after{content:"";position:fixed;left:0;top:0;margin-top:var(--header);background-image:url(/themes/custom/kd/images/drop_slider.svg);background-repeat:no-repeat;background-position:top left;width:100%;height:55vh;background-size:contain;mix-blend-mode:multiply;transition:margin-top ease 0.3s}.header_small .slider_img:after,.header_small .slider_video:after{margin-top:var(--header_small);}.dom-kdnutra_kd_pharma_eu .slider_img:after,.dom-kdphyto_kd_pharma_eu .slider_img:after,.dom-kdnutra_kd_pharma_eu .slider_video:after,.dom-kdphyto_kd_pharma_eu .slider_video:after{background-image:url(/themes/custom/kd/images/drop_slider_green.svg);}.dom-kdbiopharma_kd_pharma_eu .slider_img:after,.dom-kdbiopharma_kd_pharma_eu .slider_video:after{background-image:url(/themes/custom/kd/images/drop_slider_orange.svg);}.dom-kdpharma_kd_pharma_eu .slider_img:after,.dom-kdpharma_kd_pharma_eu .slider_video:after{background-image:url(/themes/custom/kd/images/drop_slider_azzurro.svg);}.slick-dots{position:absolute;list-style:none;margin:0;padding:0;margin-top:3rem}.slick-dots li{display:inline-block;margin-right:1rem;padding:3px;border:1px solid transparent;transition:ease all 0.3s;border-radius:50%}.slick-dots li button{border:0;width:1.5rem;height:1.5rem;background-color:var(--group2);text-indent:-9999px;overflow:hidden;border-radius:50%;cursor:pointer;}.slick-dots li.slick-active button{background-color:var(--white);}.slick-dots li.slick-active{border:1px solid var(--white)}a.link_ext_kdphyto{display:inline-block;width:17rem;height:5rem;text-indent:-99999px;background-image:url(/themes/custom/kd/images/more_kdphyto.svg);background-repeat:no-repeat;background-position:top left;background-size:contain;margin-left:0;transition:ease all 0.3s}a.link_ext_kdnutra{display:inline-block;width:17rem;height:5rem;text-indent:-99999px;background-image:url(/themes/custom/kd/images/more_kdnutra.svg);background-repeat:no-repeat;background-position:top left;background-size:contain;margin-left:0;transition:ease all 0.3s}a.link_ext_kdpharma{display:inline-block;width:17rem;height:5rem;text-indent:-99999px;background-image:url(/themes/custom/kd/images/more_kdpharma.svg);background-repeat:no-repeat;background-position:top left;background-size:contain;margin-left:0;transition:ease all 0.3s}a.link_ext_kdbiopharma{display:inline-block;width:17rem;height:5rem;text-indent:-99999px;background-image:url(/themes/custom/kd/images/more_kdbiopharma.svg);background-repeat:no-repeat;background-position:top left;background-size:contain;margin-left:0;transition:ease all 0.3s}a.link_ext_kdphyto:hover,a.link_ext_kdnutra:hover,a.link_ext_kdpharma:hover,a.link_ext_kdbiopharma:hover{margin-left:1rem}table.products,table.products1,table.products2,table.products3{font-size:0.7em;width:100% !important;margin-bottom:2em}table.products3{table-layout:fixed;}table.products tr:first-child td,table.products1 tr:first-child td,table.products3 tr:first-child td{border-bottom:1px solid #40c8f4;font-weight:bold;text-transform:uppercase;line-height:1.2em}table.products td,table.products1 td,table.products2 td,table.products3 td{border-bottom:1px solid #e3e7e4;padding:0.5em;width:15%;text-align:center;line-height:1.2em}table.products2 td{text-align:left;}table.products td:first-child,table.products2 td:first-child{font-weight:bold;color:#40c8f4;border-right:1px solid #40c8f4;width:40%;text-align:left;padding-left:0}table.products2 td:first-child{width:2%}table.products td.products_name{background:#40c8f4;font-size:1.3em;color:#FFF;padding-left:1.5em}table.products1 tr:nth-child(2) td:nth-child(3),table.products1 tr:nth-child(2) td:nth-child(4),table.products1 tr:nth-child(2) td:nth-child(5),table.products1 tr:nth-child(2) td:nth-child(6){margin-top:0.2em;background:#40c8f4;}table.products3 tr:nth-child(2) td:nth-child(3),table.products3 tr:nth-child(2) td:nth-child(4),table.products3 tr:nth-child(2) td:nth-child(5),table.products3 tr:nth-child(2) td:nth-child(6){margin-top:0.2em;background:rgba(0,158,218,1);}table.products3 tr:nth-child(2) td:nth-child(7){margin-top:0.2em;background:linear-gradient(90deg,rgba(0,158,218,1) 60%,rgba(242,242,242,1) 60%);}table.products3 tr:nth-child(3) td:nth-child(3),table.products3 tr:nth-child(3) td:nth-child(4),table.products3 tr:nth-child(3) td:nth-child(5){margin-top:0.2em;background:rgba(0,158,218,0.7);}table.products3 tr:nth-child(3) td:nth-child(6){margin-top:0.2em;background:linear-gradient(90deg,rgba(0,158,218,0.7) 80%,rgba(242,242,242,1) 80%);}table.products3 tr:nth-child(4) td:nth-child(3),table.products3 tr:nth-child(4) td:nth-child(4){margin-top:0.2em;background:rgba(0,158,218,0.4);}table.products1 td,table.products3 td{padding:1em}table.products1 tr:first-child td,table.products3 tr:first-child td{border-right:1px solid #fff;}table.products1 tr:first-child td:nth-child(7){white-space:nowrap}table.products1 tr:nth-child(2) td:nth-child(7){background:#40c8f4;background:-moz-linear-gradient(left,#40c8f4 50%,#f2f2f2 50%);background:-webkit-linear-gradient(left,#40c8f4 50%,#f2f2f2 50%);background:linear-gradient(to right,#40c8f4 50%,#f2f2f2 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#40c8f4',endColorstr='#f2f2f2',GradientType=1);}.see_also{padding-top:3rem;}.see_also h2{font-size:var(--font-size-3);color:var(--group1);margin:0;padding:0;font-weight:normal;padding-bottom:2rem;}.see_also > div{display:flex;gap:2rem;flex-direction:column}.block_see_also_single_img{position:relative;overflow:hidden;}.block_see_also_single_img h3{position:absolute;top:0;margin:0;padding:0;width:100%;height:100%}.block_see_also_single_img a{color:var(--white);text-decoration:none;height:100%;width:100%;box-sizing:border-box;padding-top:1rem;padding-left:1rem;padding-right:1rem;display:flex;justify-content:center;align-items:center;font-size:2rem;transition:ease all 0.3s;font-weight:normal;text-align:center}.block_see_also_single_img > div{position:relative;}.block_see_also_single_img > div:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:var(--group1);mix-blend-mode:multiply;}.block_see_also_single_img a:after{content:"";position:absolute;width:100%;height:100%;border:1px solid var(--white);transition:ease all 0.3s;top:0;left:0}.block_see_also_single_img a:hover:after{content:"";width:calc(100% - 21px);height:calc(100% - 21px);margin-top:10px;margin-left:10px;}.block_see_also_single_img a:hover{font-size:2.5rem}.webform{font-size:1.6rem;line-height:2.5rem;position:relative;padding-top:3rem}.webform:before{width:20rem;border-top:2px solid var(--group2);content:"";position:absolute;top:0;left:0}.webform label{display:block;font-weight:normal;}.webform input:not(.webform-button--submit),.webform select,.webform textarea{display:block;padding:1rem;font-size:16px;width:100%;box-sizing:border-box;margin-bottom:3rem;margin-top:0.3rem}.webform input.webform-button--submit,.kdpharma-investor-accept-terms-form .form-submit{padding:1rem 5rem;font-size:16px;background-color:var(--group2);color:var(--white);border:1px solid var(--group2);}.kdpharma-investor-accept-terms-form .form-submit{margin-top:2rem}.form_or{margin-top:3rem;padding-top:3rem;border-top:1px solid var(--group2)}.webform fieldset{border:1px solid var(--group2);padding:2rem;padding-bottom:0;margin-bottom:3rem}.footer{margin-top:auto;background-color:var(--group3);padding:2rem 0;color:var(--white);position:fixed;text-align:left;font-size:1.2rem;height:50vh;bottom:0;width:100%;}.dom-kd_pharma_eu .footer{text-align:center;}.footer_logo:before{content:"";width:25rem;height:5rem;background-image:url(/themes/custom/kd/images/logo_white.svg);background-repeat:no-repeat;background-position:top center;z-index:2;position:absolute;left:0;right:0;background-color:var(--group3);background-size:90%;margin:auto}.footer:before{content:"";position:absolute;bottom:9rem;z-index:1;width:100%;height:1px;left:0}.footer:after{content:"";position:absolute;top:4rem;z-index:1;width:100%;height:1px;left:0}.footer_subsites{padding-top:7rem;padding-bottom:2rem;}.footer_subsites a{text-indent:-999999px;overflow:hidden;display:block;height:3rem;background-position:center;background-size:contain;background-repeat:no-repeat;}.footer_link_kdpharma{background-image:url(/themes/custom/kd/images/kdpharma_footer.svg);}.footer_link_kdnutra{background-image:url(/themes/custom/kd/images/kdnutra_footer.svg);}.footer_link_kdbiopharma{background-image:url(/themes/custom/kd/images/kdbiopharma_footer.svg);}.footer_link_kdphyto{background-image:url(/themes/custom/kd/images/kdphyto_footer.svg);}.footer_link_kdlabservice{background-image:url(/themes/custom/kd/images/kd_labservice_footer.svg);}.footer_linkedin{font-weight:bold;background-image:url(/themes/custom/kd/images/linkedin.svg);padding:0 1rem;padding-left:4rem;background-repeat:no-repeat;background-position:1rem 50%;background-color:var(--group3);display:inline-block;margin:auto;font-size:1.6rem;letter-spacing:1px;}.footer_linkedin a{color:var(--white);text-decoration:none;transition:all ease 0.3s}.footer_linkedin a:hover{color:var(--group2);text-decoration:none;}.footer_copy a{color:var(--white);text-decoration:none;transition:all ease 0.3s}.footer_copy a:hover{color:var(--group2);}.dom-kdpharma_kd_pharma_eu .main_menu ul a{color:var(--group2)}.dom-kdphyto_kd_pharma_eu .main_menu ul a,.dom-kdnutra_kd_pharma_eu .main_menu ul a{color:var(--phyto)}.dom-kdbiopharma_kd_pharma_eu .main_menu ul a{color:var(--biopharma)}.footer:before,.footer:after{border:none;}.footer_submenu a,.footer_custom_website a{text-decoration:none;color:var(--white);transition:ease color 0.3s}.footer_submenu > div > div:first-child span{display:inline-block;background-image:url(/themes/custom/kd/images/logo_footer.svg);background-repeat:no-repeat;background-position:center right;background-size:18rem;padding:0.5rem 0;padding-right:19rem;margin-right:3rem}.footer_go{position:relative;display:block;padding-top:1rem;padding-bottom:3rem}.footer_custom_website{line-height:2rem;text-align:left;}.footer_custom_website > div{display:flex;flex-direction:column}.footer_custom_website > div > div{padding-right:5vw}.cdmo_services_button{background-color:var(--group2);z-index:99999999;position:fixed;height:5rem;line-height:5rem;padding-left:8rem;padding-right:3rem;font-size:1.8rem;text-transform:uppercase;color:var(--white);background-image:url(/themes/custom/kd/images/cdmo_services.svg);background-position:2rem 50%;background-repeat:no-repeat;margin-top:auto;margin-bottom:auto;top:0;bottom:0;right:0;margin-right:-22rem;width:28rem;box-sizing:border-box;transition:ease 0.3s all;cursor:pointer;}.kdlabservice_button{background-color:var(--group2);z-index:99999998;position:fixed;height:5rem;line-height:5rem;padding-left:8rem;padding-right:3rem;font-size:1.8rem;text-transform:uppercase;color:var(--white);background-image:url(/themes/custom/kd/images/flask.svg);background-position:2rem 50%;background-repeat:no-repeat;top:55vh;right:0;margin-right:-22rem;width:28rem;box-sizing:border-box;transition:ease 0.3s all;cursor:pointer;background-size:1.8rem;}.node-430 .cdmo_services_button,.node-430 .kdlabservice_button{display:none}.kdlabservice_button a{color:var(--white);font-size:1.8rem;line-height:normal;text-decoration:none;}.kdlabservice_button p{margin:0;padding:0;}.dom-kdphyto_kd_pharma_eu .cdmo_services_button,.dom-kdnutra_kd_pharma_eu .cdmo_services_button,.dom-kdphyto_kd_pharma_eu .kdlabservice_button,.dom-kdnutra_kd_pharma_eu .kdlabservice_button{background-color:var(--phyto);}.cdmo_services_button:hover,.kdlabservice_button:hover{margin-right:0;}.grid_exlpore_container{display:none;}.grid_exlpore_container_mobile{display:block}.grid_exlpore_container{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999999999;margin-top:-100vh;transition:ease margin-top 0.3s;background-color:rgba(255,255,255,0.9);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);}.cdmo_open .grid_exlpore_container_mobile{margin-top:0}.grid_exlpore{display:grid;grid-template-columns:calc(15% - 4rem) 10% 25% 1rem 25% 1rem 25% 2rem;grid-template-rows:5rem 2rem 20vh 1rem 20vh 2rem;grid-column-gap:0px;grid-row-gap:0px;}.grid_exlpore_close{position:absolute;width:4rem;height:4rem;top:0rem;right:0rem;background-image:url(/themes/custom/kd/images/close.svg);background-repeat:no-repeat;background-size:contain;z-index:9999999999;cursor:pointer;}.div1{grid-area:1 / 1 / 2 / 2;}.div2{grid-area:1 / 2 / 2 / 3;}.div3{grid-area:1 / 3 / 2 / 4;color:var(--yellow);}.div4{grid-area:1 / 4 / 2 / 5;}.div5{grid-area:1 / 5 / 2 / 6;color:var(--group1);}.div6{grid-area:1 / 6 / 2 / 7;}.div7{grid-area:1 / 7 / 2 / 8;color:var(--biopharma);}.div8{grid-area:1 / 8 / 2 / 9;}.div9{grid-area:2 / 1 / 3 / 2;}.div10{grid-area:2 / 2 / 3 / 3;}.div11{grid-area:2 / 3 / 3 / 4;}.div12{grid-area:2 / 4 / 3 / 5;}.div13{grid-area:2 / 5 / 3 / 6;}.div14{grid-area:2 / 6 / 3 / 7;}.div15{grid-area:2 / 7 / 3 / 8;}.div16{grid-area:2 / 8 / 3 / 9;}.div17{grid-area:3 / 1 / 4 / 2;}.div18{grid-area:3 / 2 / 4 / 3;}.div19{grid-area:3 / 3 / 4 / 4;}.div20{grid-area:3 / 4 / 4 / 5;}.div21{grid-area:3 / 5 / 4 / 6;}.div22{grid-area:3 / 6 / 4 / 7;}.div23{grid-area:3 / 7 / 4 / 8;}.div24{grid-area:3 / 8 / 4 / 9;}.div25{grid-area:4 / 1 / 5 / 2;}.div26{grid-area:4 / 2 / 5 / 3;}.div27{grid-area:4 / 3 / 5 / 4;}.div28{grid-area:4 / 4 / 5 / 5;}.div29{grid-area:4 / 5 / 5 / 6;}.div30{grid-area:4 / 6 / 5 / 7;}.div31{grid-area:4 / 7 / 5 / 8;}.div32{grid-area:4 / 8 / 5 / 9;}.div33{grid-area:5 / 1 / 6 / 2;}.div34{grid-area:5 / 2 / 6 / 3;}.div35{grid-area:5 / 3 / 6 / 4;}.div36{grid-area:5 / 4 / 6 / 5;}.div37{grid-area:5 / 5 / 6 / 6;}.div38{grid-area:5 / 6 / 6 / 7;}.div39{grid-area:5 / 7 / 6 / 8;}.div40{grid-area:5 / 8 / 6 / 9;}.div41{grid-area:6 / 1 / 7 / 2;}.div42{grid-area:6 / 2 / 7 / 3;}.div43{grid-area:6 / 3 / 7 / 4;}.div44{grid-area:6 / 4 / 7 / 5;}.div45{grid-area:6 / 5 / 7 / 6;}.div46{grid-area:6 / 6 / 7 / 7;}.div47{grid-area:6 / 7 / 7 / 8;}.div48{grid-area:6 / 8 / 7 / 9;}.cdmo_testo{display:flex;align-items:center;justify-content:center;font-size:1.3vw;text-transform:uppercase;padding:0rem;text-align:center;}.cdmo_testo a:not(.cdmo_external){text-decoration:none;color:var(--group1);padding-bottom:7rem;background-image:url(/themes/custom/kd/images/plus.svg);background-repeat:no-repeat;background-position:bottom center;transition:ease padding-bottom 0.3s;display:inline-block;}.cdmo_testo a:not(.cdmo_external):hover{padding-bottom:8rem}.cdmo_testo_bianco a:not(.cdmo_external){color:var(--white);background-image:url(/themes/custom/kd/images/plus_white.svg);}.cdmo_external{text-decoration:none;color:var(--white);padding:0.5rem;display:block;font-size:1.1rem;padding-bottom:0;margin-bottom:0rem;margin-right:2rem;}.cdmo_testo_bianco .cdmo_external{color:var(--white);}.cdmo_lightblue{background-color:var(--group2)}.cdmo_blue{background-color:var(--group1)}.cdmo_red{background-color:var(--biopharma)}.cdmo_yellow{background-color:var(--yellow)}.cdmo_green{background-color:var(--phyto)}.div_pharma{padding:2rem;background-color:var(--group2);margin-bottom:3rem;position:relative;padding-left:6rem;}.div_nutra{padding:2rem;background-color:var(--phyto);position:relative;padding-left:6rem;}.div_pharma:before{content:"";opacity:0.2;width:10rem;height:10rem;background-image:url(/themes/custom/kd/images/cdmo_pharma.svg);background-repeat:no-repeat;background-size:contain;position:absolute;top:1rem;right:1rem}.div_nutra:before{content:"";opacity:0.2;width:10rem;height:13rem;background-image:url(/themes/custom/kd/images/cdmo_nutra.svg);background-repeat:no-repeat;background-size:contain;position:absolute;top:1rem;right:1rem}.grid_exlpore_container_mobile h3{font-size:2rem;letter-spacing:2px;text-transform:uppercase;position:absolute;margin-top:0rem;margin-left:0rem;z-index:2;transform:rotate(-90deg);transform-origin:0;bottom:0;left:3rem;}.grid_exlpore_container_mobile h4{font-size:1.4rem;letter-spacing:1px;text-transform:uppercase;color:var(--white);margin:0;margin-bottom:0.5rem;margin-top:1.5rem}.grid_exlpore_container_mobile h4.h4_first{margin-top:0}.div19{background-image:linear-gradient(rgba(245,194,13,0.8),rgba(245,194,13,0.8)),linear-gradient(#009EDA,#009EDA);}.div35{background-image:linear-gradient(rgba(245,194,13,0.8),rgba(245,194,13,0.8)),linear-gradient(#59A168,#59A168);}.div21{background-image:linear-gradient(rgba(37,88,141,0.8),rgba(37,88,141,0.8)),linear-gradient(#009EDA,#009EDA);}.div37{background-image:linear-gradient(rgba(37,88,141,0.8),rgba(37,88,141,0.8)),linear-gradient(#59A168,#59A168);}.div23{background-image:linear-gradient(rgba(216,105,61,0.8),rgba(216,105,61,0.8)),linear-gradient(#009EDA,#009EDA);}.div39{background-image:linear-gradient(rgba(216,105,61,0.8),rgba(216,105,61,0.8)),linear-gradient(#59A168,#59A168);}.cdmo_dx{border-top-right-radius:1rem;}.cdmo_sx{border-top-left-radius:1rem;}.cdmo_dx_sx{border-top-right-radius:1rem;border-top-left-radius:1rem;}.grid_exlpore_flex{display:flex;align-items:center;justify-content:center;height:100%;width:100%;margin:auto;}.grid_exlpore_flex_container{width:100%;padding:2rem}.grid_exlpore_flex_container h2{margin:0;text-align:center;font-weight:normal;font-size:var(--font-size-3);padding-bottom:2rem;}.cdmo_pharma_bk{background-image:url(/themes/custom/kd/images/cdmo_pharma.svg);background-position:center;background-repeat:no-repeat;background-size:2vw;}.cdmo_nutra_bk{background-image:url(/themes/custom/kd/images/cdmo_nutra.svg);background-position:center;background-repeat:no-repeat;background-size:2vw;}.cdmo_hide{display:none;position:relative;width:100%;}.cdmo_close_x{position:absolute;right:-1rem;top:-1rem;width:2rem;height:2rem;background-image:url(/themes/custom/kd/images/close_blue.svg);background-size:1rem;background-repeat:no-repeat;border:1px solid #24588D;border-radius:50%;cursor:pointer;background-position:center}.cdmo_testo_bianco .cdmo_close_x{background-image:url(/themes/custom/kd/images/close_white.svg);border:1px solid #ffffff;}particle{position:fixed;top:0;left:0;opacity:0;pointer-events:none;background-repeat:no-repeat;background-size:contain;z-index:900000000000}.preloader{position:fixed;background:url(/themes/custom/kd/images/drop.svg);}.paragraph--type--image-that-reveal-video{position:relative;z-index:10;padding-bottom:5rem}.field_play_label{position:absolute;left:0;font-size:1.3em;text-transform:uppercase;font-weight:bold;letter-spacing:1px;z-index:9;}.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;margin-bottom:15px;}.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%;}.leave-site-overlay{display:none;position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);z-index:1000;text-align:center}#overlay-content{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:white;padding:2rem;font-size:2rem;}#cancel,#proceed{background-color:var(--group1);color:var(--white);padding:0.5rem 1rem;border:0;cursor:pointer;}#video-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.8);z-index:1000;display:flex;align-items:center;justify-content:center;}#video-container{width:90%;max-width:1280px;position:relative;padding-top:50.25%;}#vimeo-video{position:absolute;top:0;left:0;width:100%;height:100%;}@media only screen and (max-width:767px){table.products{font-size:0.7em}table.products3{font-size:0.5em;margin-top:3rem}table.products3 tr:first-child td{transform:rotate(-90deg);border:0;padding:0;text-align:left;padding-left:1rem}table.products3 tr:first-child td:nth-child(5),table.products3 tr:first-child td:nth-child(6),table.products3 tr:first-child td:nth-child(7){white-space:nowrap;}.para_wrapper_textimage > div:hover .para_textimage_blu{bottom:0%;top:auto;}}@media only screen and (min-width:768px){.hp-news-flex-total{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:1fr;grid-column-gap:2rem;grid-row-gap:2rem;}}@media only screen and (max-width:1023px){}@media only screen and (min-width:1024px){:root{--header:10rem;--header_small:5rem;--header_image_height:60vh;--font-size-3:3rem;--font-size-3-line:4rem;}.all{margin-bottom:23rem;}.all_blocks{padding-bottom:0rem}.menu_responsive{display:none;}.grid_exlpore_flex{width:90vw}.grid_exlpore_container{display:block}.grid_exlpore_container_mobile{display:none !important}.cdmo_open .grid_exlpore_container:not(.grid_exlpore_container_mobile){margin-top:0}.cdmo_external{text-decoration:none;color:var(--group1);padding:0.5rem;display:inline-block;font-size:1vw;padding-bottom:3rem;margin-bottom:1rem;background-repeat:no-repeat;background-position:bottom center;background-size:auto;margin-right:0}.cdmo_kdpharma{background-image:url(/themes/custom/kd/images/cdmo_kdpharma.svg);}.cdmo_kdphyto{background-image:url(/themes/custom/kd/images/cdmo_kdphyto.svg);}.cdmo_kdnutra{background-image:url(/themes/custom/kd/images/cdmo_kdnutra.svg);}.grid_exlpore_flex_container{padding:2rem}.grid_exlpore_close{top:2rem;right:2rem;}.menu_sotto{display:block;}.reg_menu .menu_sotto{display:none;}.reg_service{right:2rem;top:0;}.header_small .reg_service{margin-top:-5rem}.header_flex{display:flex;justify-content:space-between;align-items:flex-end;padding:2rem 0;transition:all ease 0.3s}.header_small .header_flex{padding:0}.kd_logo{margin-top:1rem;height:5rem;}.header_small .kd_logo{height:3rem;}.search_top{}.header_image > .container{background-size:auto}.header_title{bottom:5rem;}.page_title h1{padding-left:5rem}.slider_absolute{top:10%}.slider_text{transform:scale(1);padding-top:5rem;}.slider_text p{width:50%}.megamenu_open .main_menu > .menu > .link_mega_aperto:after{position:absolute;content:"";background-image:url(/themes/custom/kd/images/drop.svg);background-repeat:no-repeat;background-size:contain;width:2rem;height:2rem;margin:auto;margin-top:3rem;left:0;right:0;top:0rem;transition:ease all 0.3s}.header_small.megamenu_open .main_menu > .menu > .link_mega_aperto:after{margin-top:2rem;}.reg_menu{transform:translateX(0);height:auto;visibility:visible;opacity:1}.main_menu{display:block;padding-top:0;width:auto;padding-bottom:0}.main_menu ul li{display:inline-block;}.menu_sotto > li > a{color:var(--white);font-size:1.6rem;padding:1rem 0;}.nolink{color:var(--white);}.dom-kdphyto_kd_pharma_eu .main_menu > ul > li.menu-item--collapsed,.dom-kdnutra_kd_pharma_eu .main_menu > ul > li.menu-item--collapsed{}.dom-kdbiopharma_kd_pharma_eu .main_menu > ul > li.menu-item--collapsed{background-image:url(/themes/custom/kd/images/down_orange.svg);}.main_menu > ul > li.menu-item--collapsed,.main_menu > ul > li.menu-item--expanded{background-position:right center;}.main_menu ul a{padding:0rem;font-size:1.2rem;}.main_menu ul a:hover,.main_menu ul > li.menu-item--active-trail > a{color:var(--group3);}.megamenu{opacity:0;transition:opacity ease 0.3s;position:absolute;width:100%;z-index:1;background-image:url(/themes/custom/kd/images/drop_megamenu.svg);background-position:bottom left;background-repeat:no-repeat;mix-blend-mode:multiply}.dom-kdphyto_kd_pharma_eu .megamenu,.dom-kdnutra_kd_pharma_eu .megamenu{background-image:url(/themes/custom/kd/images/drop_megamenu_green.svg);}.dom-kdbiopharma_kd_pharma_eu .megamenu{background-image:url(/themes/custom/kd/images/drop_megamenu_orange.svg);}.megamenu.megamenu_rel_open{opacity:1;z-index:2}.megamenu_full{display:block;background:rgb(0,158,218);background-image:radial-gradient(farthest-corner at 50% 100%,rgba(0,158,218,1) 0%,rgba(3,33,48,1) 100%);height:0;overflow:hidden;position:fixed;z-index:5;width:100%;top:var(--header);transition:ease all 0.3s}.dom-kdphyto_kd_pharma_eu .megamenu_full,.dom-kdnutra_kd_pharma_eu .megamenu_full{background:rgb(177,207,178);background-image:radial-gradient(farthest-corner at 50% 100%,rgba(177,207,178,1) 0%,rgba(89,161,104) 100%);}.dom-kdbiopharma_kd_pharma_eu .megamenu_full{background:rgb(255,163,117);background-image:radial-gradient(farthest-corner at 50% 100%,rgba(255,163,117,1) 0%,rgba(216,105,61) 100%);}.megamenu_open .megamenu_full{height:var(--header_image_height)}.header_small .megamenu_full{top:var(--header_small)}.megamenu_vertical .menu_sotto{float:right;margin-left:5rem;margin-bottom:4rem;border-left:1px solid var(--white);padding-left:1rem;}.menu_ser_top{display:block;}.type-article .main_page_content{padding-right:30vw}.animation > .container{background-position:left top;background-size:auto}.add_boxes_boxes{display:flex;gap:2rem;flex-wrap:nowrap;flex-direction:row;margin-bottom:4rem;}.para_style_box_manual_due .add_boxes_boxes{gap:unset;column-gap:5rem;}.add_boxes_boxes > div{flex:1 0 25%;max-width:25%;background-color:var(--white)}.para_style_box_manual_due .add_boxes_boxes > div{flex:0px 1 1;padding:0 5rem;box-sizing:border-box;background-color:transparent;max-width:none}.para_style_box_manual_tre .add_boxes_boxes > div{flex:1 0 33.3333%;max-width:33.3333%;background-color:var(--white)}.add_boxes_flex{display:flex;justify-content:space-between;align-items:center;min-height:40rem;}.block_internal_block a:hover .block_internal_block_text h2{padding-top:40%;}.add_boxes_boxes_landscape .block_internal_block a:hover .block_internal_block_text h2{padding-top:15%;}.block_internal_block_text{align-items:flex-start}.block_internal_block_text p{opacity:0;}.block_internal_block a:hover .block_internal_block_text p{opacity:1;}.block_internal_block_text h2{padding-top:60%;}.add_boxes_boxes_landscape .block_internal_block_text h2{padding-top:25%;}.block_internal_block_text h2:before{content:"+";width:4rem;height:4rem;border-radius:50%;border:1px solid var(--white);position:absolute;font-size:2rem;left:0;right:0;margin:auto;margin-top:-6rem;line-height:4rem}.block_internal_block_text h2:before{content:"";width:3rem;height:3rem;background-image:url(/themes/custom/kd/images/external_link.svg);background-repeat:no-repeat;background-size:2rem;border:1px solid var(--white);background-position:center;border-radius:0;margin-top:-5rem}.add_boxes_style_circle .add_boxes_sx{width:30%}.add_boxes_style_circle .add_boxes_link{text-align:left;}.add_boxes_style_circle .add_boxes_title{text-align:left}.circle_box{width:20rem;height:20rem;}.circle_box_text p{opacity:0;font-size:1.4rem;padding:0 2rem;}.circle_box_general{flex-direction:row}.circle_box_general a:hover .circle_box{width:35rem;height:35rem;background-color:var(--group2);border:5px solid var(--white);}.circle_box_general a:hover .circle_box_text p{opacity:1}.circle_box_general a:hover .circle_box_text h2:before{margin-top:3rem;}.circle_box_text h2{font-size:2rem;padding-top:30%;}.para_image_text_flex{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;grid-gap:4rem;}.para_image_text_flex_1.para_image_text_flex_round{grid-template-columns:4fr 2fr;}.para_image_text_flex_2.para_image_text_flex_round{grid-template-columns:2fr 4fr;}.para_image_text_flex_2 .para_image_text_text{order:2}.para_image_text_flex_4{grid-template-columns:75% 1fr;}.para_plain_text_news{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;grid-gap:4rem;padding:5rem 0}.paragraph--type--image-and-text{padding:5rem 0;}.para_plain_text.para_plain_text_side{flex-direction:row;}.para_plain_text_side > div{padding:0 5rem;}.paragraph--type--attachment-container > div:last-child:not(.para_attachment_noflex){flex-direction:row}.para_attachment{margin-bottom:5rem;}.para_step_gen_para{display:flex;flex-wrap:nowrap;}.para_step_gen_para > div{flex:1 1 0px;}.para_step_img_new{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:auto auto auto;grid-column-gap:0px;grid-row-gap:0px;text-align:center;align-items:start;transform:scale(0.9);transform-origin:top;font-size:2rem}.para_step_img_svg{grid-area:2 / 1 / 3 / 5;padding:3rem 0;}.para_step_1{grid-area:1 / 1 / 2 / 2;}.para_step_2{grid-area:3 / 2 / 4 / 3;}.para_step_3{grid-area:1 / 3 / 2 / 4;}.para_step_4{grid-area:3 / 4 / 4 / 5;}.para_step_img_new h2{margin:0;padding:1rem 5rem;font-weight:normal;color:var(--white);border-radius:2rem;display:inline-block;position:relative;}.para_step_1 h2{background-color:#9edae7;color:var(--group1)}.para_step_2 h2{background-color:#58c7e7;}.para_step_3 h2{background-color:#469ed9;}.para_step_4 h2{background-color:#57a068;}.para_plain_text{width:70%;}.para_text_and_news{display:flex;padding:5rem 0}.para_text_and_news .para_plain_text_normal{padding-right:10vw;}.para_ico_flex{flex-direction:row}.para_ico_sx{width:60%;padding-right:5rem;padding-bottom:0}.para_ico_title{width:70%;}.dom-kdnutra_kd_pharma_eu .para_ico_title,.dom-kdphyto_kd_pharma_eu .para_ico_title{padding-right:30%;}.dom-kdpharma_kd_pharma_eu .para_ico_title{padding-right:30%;}.dom-kdbiopharma_kd_pharma_eu .para_ico_title{padding-right:30%;}.para_ico_icona_img{width:10rem;flex:0 0 10rem;}.para_ico_icona_text{font-size:2rem;}.para_ingre_tec_general{display:grid;grid-template-columns:66.66% 33.33%;grid-template-rows:1fr;grid-column-gap:0px;grid-row-gap:0px;grid-auto-rows:1fr}.dom-kdpharma_kd_pharma_eu .para_ingre_tec_general{grid-template-columns:50% 50%;}.para_ingre_tec_container_single{display:flex;height:85%}.para_ingre_tec_container_single > div{flex:1 1 0;}.para_ingre_tec_container_single > div:not(:first-child){border-left:1px solid #ffffff;box-sizing:border-box;}.paragraph_id_258 .para_ingre_tec_general > div:first-child{background-color:var(--phyto);}.paragraph_id_258 .para_ingre_tec_general > div:last-child{background-color:var(--group1);border-left:1px solid #ffffff;box-sizing:border-box;}.node-430 .para_plain_text_bcgr_1_1 > div{width:50vw}.cont_para > div{flex:0 0 calc(33% - 2rem);justify-content:center;align-items:center;}.para_plain_text_side > div{flex:0px 1 1;padding:0 2rem;box-sizing:border-box}.para_plain_text_1 .para_plain_text_side > div,.para_plain_text_2 .para_plain_text_side > div,.para_plain_text_3 .para_plain_text_side > div,.para_plain_text_4 .para_plain_text_side > div{padding:0}.hp-news-flex-total{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:1fr;grid-column-gap:2rem;grid-row-gap:2rem;}.hp-news-flex{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:1fr;grid-column-gap:2rem;grid-row-gap:0px;}.hp-news-flex.eva-news-flex{grid-template-columns:33% 67%;grid-template-rows:1fr;}.hp-news-flex.eva-news-flex .eva-news{display:flex;align-self:stretch;}.hp-news-flex.eva-news-flex .trade-fairs{grid-column-start:1;}.hp-news-flex.eva-news-flex .trade-fairs .views-row{align-self:stretch;height:100%;min-height:532px;}.hp-news-flex.eva-news-flex .latest-news{display:grid;grid-template-columns:calc(50% - 1rem) calc(50% - 1rem);grid-column-gap:2rem;grid-row-gap:0;grid-row-start:1;grid-column-start:2;}.hp-news-flex.eva-news-flex .latest-news .views-row{grid-row-start:1;align-self:stretch;height:100%;min-height:532px;}.see_also{padding:5rem 0;}.see_also > div{flex-direction:row}.footer{height:19rem;text-align:center}.footer_subsites{display:flex;justify-content:center;padding-bottom:3rem}.footer_subsites a{width:20rem;display:inline-block;}.footer_copy{display:flex;justify-content:center;}.footer_copy > div{padding:0 1rem;}.footer:before{bottom:6.5rem;border-top:1px solid var(--group1);}.footer:after{border-top:1px solid var(--group1);}.footer_go{position:absolute;top:2.1rem;display:inline;padding-top:0rem;padding-bottom:0rem}.footer_submenu > div{display:flex;justify-content:space-between;align-items:center}.footer_submenu a:hover{color:var(--group2)}.footer_submenu > div > div:first-child span{display:inline-block;background-image:url(/themes/custom/kd/images/logo_footer.svg);background-repeat:no-repeat;background-position:center right;background-size:18rem;padding:0.5rem;padding-right:19rem;margin-right:3rem}.footer_submenu > div > div:last-child a{display:inline-block;margin-left:3rem}.dom-kdpharma_kd_pharma_eu .footer:before,.dom-kdpharma_kd_pharma_eu .footer:after,.dom-kdnutra_kd_pharma_eu .footer:before,.dom-kdnutra_kd_pharma_eu .footer:after,.dom-kdbiopharma_kd_pharma_eu .footer:before,.dom-kdbiopharma_kd_pharma_eu .footer:after,.dom-kdphyto_kd_pharma_eu .footer:before,.dom-kdphyto_kd_pharma_eu .footer:after{border:none;}.footer_custom_website > div{flex-direction:row}.paragraph--type--image-that-reveal-video{width:80%}.acco_title{width:80%}.acco_label{right:20%;}.align-right{float:right;padding-left:2rem;padding-bottom:2rem;}.align-left{float:left;padding-right:2rem;padding-bottom:2rem}.webform input:not(.webform-button--submit),.webform select,.webform textarea{width:50vw;}.container_reset .para_plain_text{padding:4rem 0}.cdmo_testo{padding:3rem}}@media only screen and (min-width:1300px){.container,.container_reset .para_plain_text{width:80vw;margin:auto;padding:0}.reg_service{right:0rem;}.container_reset .para_plain_text{padding:4rem 0}.container_reset,.paragraph--type--text-box-and-icons{margin-left:calc(-100vw / 2 + 80vw / 2);margin-right:calc(-100vw / 2 + 80vw / 2);}.main_menu ul a{font-size:1.5rem;}.see_also{padding:5rem 0}.hp-news-flex-total{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:1fr;grid-column-gap:2rem;grid-row-gap:2rem;}}@media only screen and (min-width:1920px){.grid_exlpore_flex{width:80vw}.container,.container_reset .para_plain_text{width:70vw;margin:auto;}.container_reset,.paragraph--type--text-box-and-icons{margin-left:calc(-100vw / 2 + 70vw / 2);margin-right:calc(-100vw / 2 + 70vw / 2);}}.hidden,[hidden]{display:none !important;}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px;}.sr-only.focusable:active,.sr-only.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;white-space:inherit;width:auto;}.invisible{visibility:hidden;}.clearfix::before,.clearfix::after{content:" ";display:table;}.clearfix::after{clear:both;}@media print,(-webkit-min-device-pixel-ratio:1.25),(min-resolution:1.25dppx),(min-resolution:120dpi){}@media print{*,*::before,*::after{background:#fff !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important;}a,a:visited{text-decoration:underline;}a[href]::after{content:" (" attr(href) ")";}abbr[title]::after{content:" (" attr(title) ")";}a[href^="#"]::after,a[href^="javascript:"]::after{content:"";}pre{white-space:pre-wrap !important;}pre,blockquote{border:1px solid #999;page-break-inside:avoid;}thead{display:table-header-group;}tr,img{page-break-inside:avoid;}p,h2,h3{orphans:3;widows:3;}h2,h3{page-break-after:avoid;}}.dom-kdnutra_kd_pharma_eu .language_top .de{display:none;}.path-search .main_page_content form.search-form{display:none;}.path-search .main_page_content h2{font-size:var(--font-size-3);font-weight:normal;margin:0;padding:0;line-height:var(--font-size-3-line);padding-top:5rem}.path-search .main_page_content ol{margin:0;padding:4rem;list-style:none;}.path-search .main_page_content ol li{margin:1rem 0;border-left:5px solid var(--bklightgrey);padding-left:2rem;}.path-search .main_page_content ol li p{font-size:1.4rem}.path-search .main_page_content ul.pager__items{margin:0;padding:0;list-style:none;display:inline-block;margin:1rem auto;text-align:center}.path-search .main_page_content .pager{text-align:center;}.path-search .main_page_content ul.pager__items li{display:inline-block;}.path-search .main_page_content ul.pager__items li a{display:inline-block;background-color:var(--bklightgrey);text-decoration:none;padding:0.5rem 1.5rem;margin:0 0.2rem;text-transform:uppercase;font-size:1.2rem}.path-search .main_page_content ul.pager__items li.is-active a{background-color:var(--group3);color:var(--white)}.node-430 figure{margin-left:0}
