/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
#main-content{--atomic-font-family:var(--text-font);}body #searchbox{top:calc(var(--drupal-displace-offset-top,0px) + var(--header-height));background-color:rgb(255 255 255 / 90%);z-index:5;padding:1rem 0;position:fixed;width:100%;min-height:3rem;visibility:hidden;opacity:0;transition:opacity 0.5s ease-in-out;box-shadow:0px 4px 14px 0px rgba(0,0,0,0.04);}header .region-header-3 .search .search-toggle-coveo{background-image:url(/modules/custom/givaudan_coveo/modules/givaudan_coveo_searches/images/ico_search.svg);background-repeat:no-repeat;width:19px;height:22px;display:block;position:absolute;top:0;cursor:pointer;}.page-node-type-story-item header .region-header-3 .search .search-toggle-coveo,.page--contact header .region-header-3 .search .search-toggle-coveo{background-image:url(/modules/custom/givaudan_coveo/modules/givaudan_coveo_searches/images/ico_search_black.svg);}body.search-page header .language-switcher .expand-icon{background-color:black;background-image:none;mask:url(/modules/custom/givaudan_coveo/modules/givaudan_coveo_searches/images/ico_drop.svg);mask-repeat:no-repeat;mask-position:0 3px;}header:hover .region-header-3 .search .search-toggle-coveo,header.active .region-header-3 .search .search-toggle-coveo,header.black .region-header-3 .search .search-toggle-coveo,.page--locations header .region-header-3 .search .search-toggle-coveo,.page-node-type-core-content-item
  header
  .region-header-3
  .search
  .search-toggle-coveo,.page-node-type-ingredient header .region-header-3 .search .search-toggle-coveo,.page-node-type-product header .region-header-3 .search .search-toggle-coveo{background-image:url(/modules/custom/givaudan_coveo/modules/givaudan_coveo_searches/images/ico_search_black.svg);}body header.active .region-header-1 .site-name a{background-image:url(/modules/custom/givaudan_coveo/modules/givaudan_coveo_searches/images/logo_givaudan_black.png);}header:hover .region-header-3 .search .search-toggle-coveo.opened,header.active .region-header-3 .search .search-toggle-coveo.opened{background-image:url(/modules/custom/givaudan_coveo/modules/givaudan_coveo_searches/images/ico_close.svg);}body atomic-search-box{border-radius:0;border:1px solid var(--grey);}body atomic-search-box::part(wrapper){border:0;border-radius:0;bottom:0;}body atomic-search-box::part(textarea)::placeholder{line-height:1.75;}body atomic-search-box::part(input){border-radius:0;border-right:0;}body atomic-search-box::part(submit-button){background-color:#fff;border-color:var(--grey);border-top-right-radius:0;border-bottom-right-radius:0;}body atomic-search-box::part(suggestions-wrapper){border-radius:0;display:grid;grid-template-columns:1fr 2fr;border:0;}body atomic-search-box::part(suggestions-left),body atomic-search-box::part(suggestions-right){border-top:1px solid var(--grey);}body atomic-search-box::part(suggestion-with-query){--atomic-font-family:var(--text-font);--atomic-text-base:var(--font-body-large);line-height:1.6;padding:0.5rem 1.5rem;}atomic-search-box::part(suggestion-with-query)::before{content:"";background-image:url(/modules/custom/givaudan_coveo/modules/givaudan_coveo_searches/images/suggestions_search.svg);color:var(--atomic-neutral-dark);width:1rem;height:1rem;background-size:cover;margin-right:0.5rem;flex-shrink:0;}atomic-search-box::part(query-suggestion-item)::before{display:none;}body atomic-search-box::part(submit-icon){color:#000;}body #searchbox.active{visibility:visible;opacity:1;}body atomic-search-box{max-width:60rem;margin:auto;}atomic-search-box::part(instant-results-show-all-button){color:var(--dark-grey);border:0;padding:0.25rem 0.5rem;}@media (max-width:1119px){body atomic-search-box::part(suggestions-wrapper){border-radius:0;display:flex;}body #searchbox{top:var(--header-height);}#searchbox atomic-search-box{max-width:100%;margin:0 1rem;}#wrapper #header.active.menu-opened{padding-bottom:0;}#header .mobile-menu-icon{position:absolute;right:calc(5% + 2rem);top:40px;z-index:5;display:block;cursor:pointer;width:23px;height:21px;}#header .region-header-3 .search,#header.menu-opened .region-header-3 .search{right:5%;display:block;opacity:1;padding:0;position:relative;padding-right:5%;float:none;left:unset;margin:0;width:0;}#header .region-header-3 .search .search-toggle-coveo{display:block;background-image:url(/modules/custom/givaudan_coveo/modules/givaudan_coveo_searches/images/ico_search_black.svg);}#header .region-header-3 .search .search-toggle-coveo.opened{background-image:url(/modules/custom/givaudan_coveo/modules/givaudan_coveo_searches/images/ico_close.svg);background-size:1rem 1rem;top:1px;}#header div.language-switcher{margin-right:0;right:calc(5% + 4rem);}body.path-frontpage #wrapper #header.menu-opened,body #wrapper #header.menu-opened{padding-bottom:0;}#header.menu-opened .menu .menu-wrapper nav{top:var(--header-height);}}
#main-content h3.gln-left-title{padding-bottom:1.5rem;}#main-content h3.gln-right-title{margin-bottom:1.25rem;}.latest-news-block  .news-rows{margin-bottom:1rem;}.news-row{border-bottom:1px solid var(--color-functional-300);}.latest-news-block .news-row:last-child{border-bottom:0;}.latest-news-block .news-row{padding:1rem 0;}.latest-news-block .news-row-date{font-size:var(--font-body-medium);color:var(--color-functional-500);text-transform:uppercase;}.latest-news-block .subscribe-button a{margin-top:0;}@media (width < 1120px){.latest-news-block .givaudan-layout-column:first-child{margin-bottom:2rem;}}
/* @license Public Domain https://raw.githubusercontent.com/jquery/jquery-ui/1.13.2/LICENSE.txt */
.ui-helper-hidden{display:none;}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none;}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse;}.ui-helper-clearfix:after{clear:both;}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;-ms-filter:"alpha(opacity=0)";}.ui-front{z-index:100;}.ui-state-disabled{cursor:default !important;pointer-events:none;}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block;}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%;}
.ui-datepicker{width:17em;padding:.2em .2em 0;display:none;}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0;}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em;}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px;}.ui-datepicker .ui-datepicker-prev{left:2px;}.ui-datepicker .ui-datepicker-next{right:2px;}.ui-datepicker .ui-datepicker-prev-hover{left:1px;}.ui-datepicker .ui-datepicker-next-hover{right:1px;}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px;}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center;}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0;}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%;}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em;}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0;}.ui-datepicker td{border:0;padding:1px;}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none;}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0;}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible;}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left;}.ui-datepicker.ui-datepicker-multi{width:auto;}.ui-datepicker-multi .ui-datepicker-group{float:left;}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em;}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%;}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%;}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%;}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0;}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left;}.ui-datepicker-row-break{clear:both;width:100%;font-size:0;}.ui-datepicker-rtl{direction:rtl;}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto;}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto;}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto;}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto;}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right;}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left;}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right;}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px;}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em;}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.givaudan-layout-column form.webform-submission-form .form-item{width:100% !important;}.givaudan-layout-column .webform-submission-form .form-type-checkbox,.givaudan-layout-column .webform-submission-form .form-type-radio{display:flex;}@media screen and (min-width:1120px){.givaudan-ckeditor-layout{display:grid;grid-template-columns:1fr 1fr;gap:3.25rem;}.givaudan-ckeditor-layout[data-layout="30"]{grid-template-columns:3fr 7fr;}.givaudan-ckeditor-layout[data-layout="40"]{grid-template-columns:4fr 6fr;}.givaudan-ckeditor-layout[data-layout="60"]{grid-template-columns:6fr 4fr;}.givaudan-ckeditor-layout[data-layout="70"]{grid-template-columns:7fr 3fr;}.givaudan-layout-column{padding-top:1rem;padding-bottom:1rem;}.givaudan-layout-column article.media--type-javali-image{top:0;}.givaudan-layout-column section.javali-charts-preview{top:-10px;position:relative;}.givaudan-ckeditor-layout[data-layout="ileft"]{grid-template-columns:325px auto;max-width:930px;margin:auto;}.givaudan-ckeditor-layout[data-layout="ileft"] .givaudan-layout-column,.givaudan-ckeditor-layout[data-layout="iright"] .givaudan-layout-column{padding:0;}.givaudan-ckeditor-layout[data-layout="iright"]{grid-template-columns:auto 325px;max-width:930px;margin:auto;}.givaudan-layout-column .webform-submission-form{margin-left:2rem;margin-right:2rem;}.givaudan-layout-column form.webform-submission-form .form-item:first-child{margin-top:0;}.givaudan-layout-column
    .webform-submission-form
    .webform-element-description{font-size:var(--font-body-small);line-height:var(--line-height-small);}.givaudan-layout-column
    .webform-submission-form
    .select2-container--default
    .select2-selection--single
    .select2-selection__rendered{height:38px;box-sizing:border-box;font-size:var(--font-body-small);line-height:var(--line-height-small);padding-top:9px;}.givaudan-layout-column form.webform-submission-form .form-item label{display:block;margin-top:0;}}
