/* @license MIT https://github.com/necolas/normalize.css/blob/8.0.1/LICENSE.md */
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;}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:"Futura Now Headline";src:url(/themes/givaudan_dds/fonts/FuturaNow_WebFonts/FuturaNowHeadlineMedium/fn_medium.woff2)
      format("woff2"),url(/themes/givaudan_dds/fonts/FuturaNow_WebFonts/FuturaNowHeadlineMedium/fn_medium.woff)
      format("woff"),url(/themes/givaudan_dds/fonts/FuturaNow_WebFonts/FuturaNowHeadline-Md.ttf)
      format("truetype");font-weight:500;font-style:normal;font-display:block;}@font-face{font-family:"Futura Now Text";src:url(/themes/givaudan_dds/fonts/FuturaNow_WebFonts/FuturaNow/FuturaNowTextRegular_normal_normal.woff2)
      format("woff2"),url(/themes/givaudan_dds/fonts/FuturaNow_WebFonts/FuturaNow/FuturaNowTextRegular_normal_normal.woff)
      format("woff"),url(/themes/givaudan_dds/fonts/FuturaNow_WebFonts/FuturaNowText-Rg.ttf)
      format("truetype");font-weight:400;font-style:normal;font-display:block;}@font-face{font-family:"Futura Now Title Italic";src:url(/themes/givaudan_dds/fonts/FuturaNow_WebFonts/FuturaNow/FuturaNowHeadlineMediumItalic_italic_normal.woff2)
      format("woff2"),url(/themes/givaudan_dds/fonts/FuturaNow_WebFonts/FuturaNow/FuturaNowHeadlineMediumItalic_italic_normal.woff)
      format("woff");font-weight:400;font-style:normal;font-display:block;}@font-face{font-family:"Futura Now Italic";src:url(/themes/givaudan_dds/fonts/FuturaNow_WebFonts/FuturaNow/FuturaNowTextItalic_italic_normal.woff2)
      format("woff2"),url(/themes/givaudan_dds/fonts/FuturaNow_WebFonts/FuturaNow/FuturaNowTextItalic_italic_normal.woff)
      format("woff");font-weight:400;font-style:normal;font-display:block;}@font-face{font-family:"Futura Now Bold";src:url(/themes/givaudan_dds/fonts/FuturaNow_WebFonts/FuturaNowTextMedium/FuturaNowText-Md.woff2)
      format("woff2"),url(/themes/givaudan_dds/fonts/FuturaNow_WebFonts/FuturaNowTextMedium/FuturaNowText-Md.woff)
      format("woff");font-weight:400;font-style:normal;font-display:block;}@font-face{font-family:"Noto Sans JP Regular";src:url(/themes/givaudan_dds/fonts/NotoSansJP/noto-sans-jp-v42-japanese-regular.woff2)
      format("woff2"),url(/themes/givaudan_dds/fonts/NotoSansJP/noto-sans-jp-v42-japanese-regular.woff)
      format("woff");font-weight:400;font-style:normal;font-display:block;}@font-face{font-family:"Noto Sans JP 500";src:url(/themes/givaudan_dds/fonts/NotoSansJP/noto-sans-jp-v42-japanese-500.woff2)
      format("woff2"),url(/themes/givaudan_dds/fonts/NotoSansJP/noto-sans-jp-v42-japanese-500.woff)
      format("woff");font-weight:500;font-style:normal;font-display:block;}@font-face{font-family:"Material Symbols Outlined";src:url(/themes/givaudan_dds/fonts/Material_Symbols_Outlined/material-symbols-outlined-latin-400-normal.woff2)
      format("woff2"),url(/themes/givaudan_dds/fonts/Material_Symbols_Outlined/material-symbols-outlined-latin-400-normal.woff)
      format("woff");font-weight:400;font-style:normal;font-display:block;}.kint-rich{position:relative;z-index:99999;}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0;}:root{--text-font:"Futura Now Text";--title-font:"Futura Now Headline";--bold-font:"Futura Now Bold";--font-body-small:0.75rem;--line-height-small:1.125rem;--font-body-medium:0.875rem;--line-height-medium:1.3125rem;--font-body-large:1rem;--line-height-large:1.5rem;--corner-extra-small:0.25rem;--corner-xl:1em;}html:not(.no-smooth-scroll){scroll-behavior:smooth;}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}[lang="ja"]{--title-font:"Noto Sans JP 500",sans-serif;--text-font:"Noto Sans JP Regular",sans-serif;}body{font-family:var(--text-font);font-size:var(--font-body-large);line-height:var(--line-height-large);font-variant-ligatures:none;color:var(--color-functional-black,#000);}body em{font-family:"Futura Now Italic";font-style:normal;}body a{text-decoration:none;color:var(--color-700);}body a[href]:hover{text-decoration:underline;}body
  main
  a[href]:not(.g-button,button,.javali-buttons,.colorbox,[class^="leaflet"],.no-style){text-decoration:underline;transition:background-color 150ms ease-in-out;text-underline-offset:0.375em;}body
  main
  a[href]:not(.g-button,button,.javali-buttons,.colorbox,[class^="leaflet"],.no-style):hover{background-color:var(--color-50);text-decoration:none;box-shadow:0 1px 0px 2px var(--color-50);}body #main-content a:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--color-500);outline:none;text-decoration:none;}body b,body strong{font-family:"Futura Now Bold";font-style:normal;font-weight:400;}body.user-logged-in header .contextual-region{position:unset;}h1,h2,h3,h4,h5,h6,[role="heading"]{font-family:var(--title-font);font-weight:500;font-style:normal;padding-bottom:var(--font-body-large);}h1,.h1-size,#main-content p.h1-size{font-size:2.625rem;line-height:1.3;padding-top:var(--font-body-large);}h2,.h2-size,#main-content p.h2-size,[aria-level="2"]{font-size:2rem;line-height:1.3;padding-top:var(--font-body-large);}h3,.h3-size,#main-content p.h3-size,[aria-level="3"]{font-size:1.5rem;line-height:1.3;}h4,.h4-size,#main-content p.h4-size,[aria-level="4"]{font-size:1.125rem;line-height:1.3;}h5,.h5-size,#main-content p.h5-size,[aria-level="5"]{font-size:1rem;line-height:1.3;}h6,.h6-size,#main-content p.h6-size,[aria-level="6"]{font-size:0.75rem;line-height:1.3;}.h1-size,.h2-size,.h3-size,.h4-size,.h5-size,.h6-size{font-weight:500;font-family:var(--title-font);padding-bottom:var(--font-body-large);}body p{padding-bottom:var(--font-body-large);}body #main-content li p,body #main-content li p.text-small,body #main-content li p.text-medium{padding-bottom:0;}body #main-content p.text-small{font-size:var(--font-body-small);line-height:var(--line-height-small);padding-bottom:var(--font-body-small);}body #main-content p.text-medium{font-size:var(--font-body-medium);line-height:var(--line-height-medium);padding-bottom:var(--font-body-medium);}.boiler,p.boiler{font-size:var(--font-body-medium);line-height:var(--line-height-medium);}body #main-content p > .boiler{padding-bottom:0;}.rtecenter{text-align:center;}.elevation-1{box-shadow:0px 0px 8px 0px rgba(0,0,0,0.1);}.elevation-2{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.1);}.elevation-3{box-shadow:0px 6px 16px 0px rgba(0,0,0,0.1);}img{max-width:100%;height:auto;}.media--type-javali-image[data-height]:not([data-width])
  .field--name-field-media-image-1,.media--type-javali-image[data-height]:not([data-width])
  .field--name-field-media-image-1
  img{height:100%;width:auto;}.media--type-javali-image.align-center[data-height]:not([data-width])
  .field--name-field-media-image-1
  img{margin-left:auto;margin-right:auto;}.media--type-javali-image img{object-fit:cover;height:auto;width:100%;display:block;margin-bottom:1rem;}picture img{object-fit:cover;height:100%;width:100%;display:block;}.align-left.media--type-javali-image + *,.align-right.media--type-javali-image + *{clear:both;}#main-content .field--name-body ul:not(.slick-dots),.node-content ul:not(.slick-dots),body
  ul:not(.slick-dots,.tabs.primary,.toolbar-menu,.select2-results__options){margin-inline-start:0.75rem;margin-bottom:1.125rem;list-style-position:outside;list-style:none;}ul li::marker{content:"• ";font-size:1em;}body
  ul:not(.slick-dots,.tabs.primary,.toolbar-menu,.select2-results__options)
  li{padding-left:0.25rem;}#main-content .field--name-body ul:not(.slick-dots) li > div,.node-content ul:not(.slick-dots) li > div,body
  ul:not(.slick-dots,.tabs.primary,.toolbar-menu,.select2-results__options)
  li
  > div{display:inline-block;}body #main-content ol{margin-inline-start:1.25rem;margin-bottom:1.125rem;list-style-position:outside;}body #main-content ol:has(.text-small){margin-inline-start:1rem;}ol > li:has(p.text-small){font-size:var(--font-body-small);line-height:var(--line-height-small);font-family:var(--text-font);}hr{height:0.0625rem;border:0;background-color:var(--color-functional-100);}body sup{top:-0.65em;font-size:60%;}blockquote,#main-content .node-body blockquote h2,#main-content .node-body blockquote .h2-size,#main-content blockquote p:not(.text-small){font-family:var(--title-font);font-style:normal;font-weight:500;font-size:1.5rem;line-height:1.3;padding:1rem;text-align:center;border:0;margin:0 auto;color:var(--color-700);}#main-content blockquote p{color:var(--color-700);}#main-content media-caption,#main-content media-caption span,#main-content p > media-caption{font-size:var(--font-body-small);line-height:var(--line-height-small);font-family:var(--text-font);}#main-content p > media-caption{display:block;}#main-content figure figcaption{font-family:var(--title-font);line-height:var(--line-height-small);margin-top:0.5rem;font-size:var(--font-body-small);padding:0 0 1.42857em;text-align:left;}body #main-content p.footnote{padding:0;}#gallery-viewer{display:none;}body[class*="page-node-type"]
  video-js:not([data-player="HYbTjg2fG"])
  button.vjs-big-play-button,body[class*="page-node-type"]
  video-js:not([data-player="xuarUf8mV"])
  button.vjs-big-play-button{background-color:rgba(0,0,0,0.45);}#gallery-viewer-container,#gallery-viewer-container #close-viewer{display:none;}.ck-img-left .ck-img-left-img img{margin-bottom:1.125rem;}.ck-img-side-by-side{display:grid;grid-template-columns:50% 50%;justify-items:center;}.page-node-type-story-item .ck-img-side-by-side .ck-img-left-img,.page-node-type-story-item .ck-img-side-by-side .ck-img-right-img,.page-node-type-landing-page .ck-img-side-by-side .ck-img-left-img,.page-node-type-landing-page .ck-img-side-by-side .ck-img-right-img{width:95%;}body.maintenance-page div#wrapper main #page-content h1,body.maintenance-page div#wrapper main #page-content h2,body.maintenance-page div#wrapper main #page-content h3{color:var(--color-functional-black);text-align:center;padding-top:2rem;}body.maintenance-page div#wrapper main #page-content{color:var(--color-functional-500);}body.maintenance-page #wrapper .header.header-once-processed .section.clearfix{width:1120px;margin:auto;padding:1.5rem 0;}body.maintenance-page #wrapper .header.header-once-processed{background:white;min-height:80px;}body.maintenance-page .logo,body.maintenance-page .panel-pane.pane-givaudan-logo{width:40%;}body.maintenance-page .video{max-width:55vw;}body.maintenance-page #wrapper main #page-content{font-family:var(--text-font);margin-top:0;}body.maintenance-page header{position:unset;}body.maintenance-page header .site-name a{height:1.4rem;width:110px;background-image:url(/themes/givaudan_dds/css/images/logo_givaudan_black.png);}body.maintenance-page #wrapper main #page-content h2{font-size:2rem;line-height:2.375rem;font-family:var(--title-font);margin-bottom:0.875rem;padding-bottom:0.5em;}body.maintenance-page #wrapper main #page-content p{font-size:var(--font-body-large);line-height:var(--line-height-large);text-align:center;padding-bottom:0.5em;margin-bottom:2rem;}@media (min-width:768px){body .ck-img-left .ck-img-left-img img{margin:0 10px 20px 0;}}@media screen and (max-width:768px){body.maintenance-page .logo,body.maintenance-page .panel-pane.pane-givaudan-logo{width:60%;}body.maintenance-page #wrapper main #page-content h2{font-size:2rem;line-height:2.625rem;padding-bottom:0.75rem;}body.maintenance-page #wrapper main #page-content p{margin-bottom:1.125rem;padding-bottom:0.85em;}body.maintenance-page
    #wrapper
    .header.header-once-processed
    .section.clearfix,body.maintenance-page #wrapper main #page-content{width:85vw;}body.maintenance-page .video{max-width:100vw;}.tab-table div.ck-img-left img{height:auto;}}@media screen and (width > 1920px){body.maintenance-page #wrapper main #page-content h2{font-size:2.875rem;line-height:1.3em;margin-bottom:0.875rem;padding-bottom:0.5em;}body.maintenance-page #wrapper main #page-content p{margin-bottom:2rem;padding-bottom:0.5em;}body.maintenance-page
    #wrapper
    .header.header-once-processed
    .section.clearfix,body.maintenance-page #wrapper main #page-content{width:var(--grid-wide);}}@media screen and (width > 3440px){body.maintenance-page #wrapper main #page-content h2{font-size:4.3125rem;line-height:1.3em;margin-bottom:0.5em;padding-bottom:0.5em;}body.maintenance-page #wrapper main #page-content p{margin-bottom:2rem;padding-bottom:0.5em;}body.maintenance-page
    #wrapper
    .header.header-once-processed
    .section.clearfix,body.maintenance-page #wrapper main #page-content{width:var(--grid-4k);}}@media (width < 768px){.ck-img-left .align-left{float:none;}.ck-img-side-by-side{grid-template-columns:1fr;gap:2rem;}ol li{margin-left:1.2rem;}}@media screen and (width > 767px){.ck-img-left{max-width:930px;margin:auto;display:grid;grid-template-columns:325px auto;grid-column-gap:1.25rem;}.ck-img-left .ck-img-left-img{text-align:right;width:325px;display:inline-block;margin-top:0.5rem;}.ck-img-left .ck-img-left-img img{max-width:325px;}blockquote{padding:2.5rem;}}@media screen and (min-width:1120px){h1{font-size:3rem;}blockquote{padding:1.5rem 2.375rem;}}@media screen and (min-width:1921px){body{--font-body-large:1.5rem;--font-body-medium:1.25rem;--font-body-small:1rem;--line-height-large:2.25rem;--line-height-medium:2rem;--line-height-small:1.5rem;}h1,.h1-size{font-size:4.5rem;}h2,.h2-size,[aria-level="2"]{font-size:3.5rem;}h3,.h3-size,[aria-level="3"]{font-size:2.25rem;}h4,.h4-size,[aria-level="4"]{font-size:1.75rem;}#main-content blockquote p:not(.text-small){font-size:3rem;}}@media screen and (min-width:3441px){body{--font-body-large:2.25rem;--font-body-medium:1.875rem;--font-body-small:1.5rem;--line-height-large:3.375rem;--line-height-medium:3rem;--line-height-small:2.25rem;}h1,.h1-size{font-size:6.75rem;}h2,.h2-size,[aria-level="2"]{font-size:5.25rem;}h3,.h3-size,[aria-level="3"]{font-size:3.375rem;}h4,.h4-size,[aria-level="4"]{font-size:2.625rem;}#main-content blockquote p:not(.text-small){font-size:4.5rem;}}.givaudan-whatsapp-link{width:4rem;height:4rem;background-image:url(/themes/givaudan_dds/icons/whatsapp.svg);background-size:cover;position:fixed;right:calc(3% - 0.25rem);bottom:6rem;}.givaudan-whatsapp-link span{display:none;}.givaudan-whatsapp-link a{display:block;width:100%;height:100%;text-decoration:none !important;}.left-bar-content{padding-left:var(--font-body-large);border-left:calc(0.5 * var(--font-body-large)) var(--color-500) solid;}[data-entity-type="brightcove_video"] .field--name-name{display:none;}[data-entity-embed-display="view_mode:brightcove_video.brightcove_video"]
  video-js,[data-entity-embed-display="view_mode:brightcove_video.brightcove_video_100"]
  video-js{padding-top:0 !important;height:auto !important;}[data-entity-embed-display="view_mode:brightcove_video.brightcove_video_vertical"]
  video-js{padding-top:0 !important;height:100% !important;}[data-entity-embed-display="view_mode:brightcove_video.brightcove_video_vertical"]
  video,[data-entity-embed-display="view_mode:brightcove_video.brightcove_video"] video,[data-entity-embed-display="view_mode:brightcove_video.brightcove_video_100"]
  video{position:static !important;}[data-entity-embed-display="view_mode:brightcove_video.brightcove_video_100"]
  .brightcove-player
  > div{max-width:unset !important;}
:root{--grid-wide:1500px;--grid-4k:2250px;}.center{width:1120px;padding-left:1rem;padding-right:1rem;margin:auto;box-sizing:border-box;}@media (max-width:767px){.center{width:320px;padding-left:0;padding-right:0;margin:auto;}}@media (min-width:768px) and (max-width:1119px){.center{width:768px;padding-left:15px;padding-right:15px;}}@media (min-width:1921px){.center{width:var(--grid-wide);}}@media (min-width:3441px){.center{width:var(--grid-4k);}}
.ui-dialog{position:absolute;z-index:1260;overflow:visible;padding:0;color:#000;border:solid 1px #ccc;background:#fff;}@media all and (max-width:48em){.ui-dialog{width:92% !important;}}.ui-dialog .ui-dialog-titlebar{border-width:0 0 1px 0;border-style:solid;border-color:#ccc;border-radius:0;background:#f3f4ee;font-weight:bold;}.ui-dialog .ui-dialog-titlebar-close{border:0;background:none;}.ui-dialog .ui-dialog-buttonpane{margin-top:0;padding:0.3em 1em;border-width:1px 0 0 0;border-color:#ccc;background:#f3f4ee;}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{margin:0;padding:0;}.ui-dialog .ui-dialog-buttonpane .ui-button-text-only .ui-button-text{padding:0;}.ui-dialog .ui-dialog-content .form-actions{margin:0;padding:0;}.ui-dialog .ajax-progress-throbber{position:fixed;z-index:1000;top:48.5%;left:49%;width:24px;height:24px;padding:4px;opacity:0.9;border-radius:7px;background-color:#232323;background-image:url(/core/themes/starterkit_theme/images/icons/loading-small.gif);background-repeat:no-repeat;background-position:center center;}.ui-dialog .ajax-progress-throbber .throbber,.ui-dialog .ajax-progress-throbber .message{display:none;}
.progress__track{border-color:#b3b3b3;border-radius:10em;background-color:#f2f1eb;background-image:linear-gradient(#e7e7df,#f0f0f0);box-shadow:inset 0 1px 3px hsla(0,0%,0%,0.16);}.progress__bar{height:16px;margin-top:-1px;margin-left:-1px;padding:0 1px;-webkit-transition:width 0.5s ease-out;transition:width 0.5s ease-out;-webkit-animation:animate-stripes 3s linear infinite;border:1px #07629a solid;border-radius:10em;background:#057ec9;background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.15)),linear-gradient(to right bottom,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-size:40px 40px;}[dir="rtl"] .progress__bar{margin-right:-1px;margin-left:0;-webkit-animation-direction:reverse;animation-direction:reverse;}@media screen and (prefers-reduced-motion:reduce){.progress__bar{-webkit-transition:none;transition:none;-webkit-animation:none;}}@keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}
.action-links{margin:1em 0;padding:0;list-style:none;}[dir="rtl"] .action-links{margin-right:0;}.action-links li{display:inline-block;margin:0 0.3em;}.action-links li:first-child{margin-left:0;}[dir="rtl"] .action-links li:first-child{margin-right:0;margin-left:0.3em;}.button-action{display:inline-block;padding:0.2em 0.5em 0.3em;text-decoration:none;line-height:160%;}.button-action::before{margin-left:-0.1em;padding-right:0.2em;content:"+";font-weight:900;}[dir="rtl"] .button-action::before{margin-right:-0.1em;margin-left:0;padding-right:0;padding-left:0.2em;}
.breadcrumb{padding-bottom:0.5em;}.breadcrumb ol{margin:0;padding:0;}[dir="rtl"] .breadcrumb ol{margin-right:0;}.breadcrumb li{display:inline;margin:0;padding:0;list-style-type:none;}.breadcrumb li::before{content:" \BB ";}.breadcrumb li:first-child::before{content:none;}
.button,.image-button{margin-right:1em;margin-left:1em;}.button:first-child,.image-button:first-child{margin-right:0;margin-left:0;}
.container-inline label::after,.container-inline .label::after{content:":";}.form-type-radios .container-inline label::after,.form-type-checkboxes .container-inline label::after{content:"";}.form-type-radios .container-inline .form-type-radio,.form-type-checkboxes .container-inline .form-type-checkbox{margin:0 1em;}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}
details{margin-top:1em;margin-bottom:1em;border:1px solid #ccc;}details > .details-wrapper{padding:0.5em 1.5em;}summary{padding:0.2em 0.5em;cursor:pointer;}
.exposed-filters .filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .filters{float:right;margin-right:0;margin-left:1em;}.exposed-filters .form-item{margin:0 0 0.1em 0;padding:0;}.exposed-filters .form-item label{float:left;width:10em;font-weight:normal;}[dir="rtl"] .exposed-filters .form-item label{float:right;}.exposed-filters .form-select{width:14em;}.exposed-filters .current-filters{margin-bottom:1em;}.exposed-filters .current-filters .placeholder{font-weight:bold;font-style:normal;}.exposed-filters .additional-filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .additional-filters{float:right;margin-right:0;margin-left:1em;}
.field__label{font-weight:bold;}.field--label-inline .field__label,.field--label-inline .field__items{float:left;}.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items{padding-right:0.5em;}[dir="rtl"] .field--label-inline .field__label,[dir="rtl"] .field--label-inline .field__items{padding-right:0;padding-left:0.5em;}.field--label-inline .field__label::after{content:":";}
form .field-multiple-table{margin:0;}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0;}[dir="rtl"] form .field-multiple-table .field-multiple-drag{padding-left:0;}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0.5em;}[dir="rtl"] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:0.5em;}form .field-add-more-submit{margin:0.5em 0 0;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;}.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:0.85em;}label.option{display:inline;font-weight:normal;}.form-composite > legend,.label{display:inline;margin:0;padding:0;font-size:inherit;font-weight:bold;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}[dir="rtl"] .form-type-radio .description,[dir="rtl"] .form-type-checkbox .description{margin-right:2.4em;margin-left:0;}.marker{color:#e00;}.form-required::after{display:inline-block;width:6px;height:6px;margin:0 0.3em;content:"";vertical-align:super;background-image:url(/core/themes/starterkit_theme/images/icons/required.svg);background-repeat:no-repeat;background-size:6px 6px;}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.form-item--error-message::before{display:inline-block;width:14px;height:14px;content:"";vertical-align:sub;background:url(/core/themes/starterkit_theme/images/icons/error.svg) no-repeat;background-size:contain;}
.icon-help{padding:1px 0 1px 20px;background:url(/core/themes/starterkit_theme/images/icons/help.png) 0 50% no-repeat;}[dir="rtl"] .icon-help{padding:1px 20px 1px 0;background-position:100% 50%;}.feed-icon{display:block;overflow:hidden;width:16px;height:16px;text-indent:-9999px;background:url(/core/themes/starterkit_theme/images/icons/feed.svg) no-repeat;}
.form--inline .form-item{float:left;margin-right:0.5em;}[dir="rtl"] .form--inline .form-item{float:right;margin-right:0;margin-left:0.5em;}[dir="rtl"] .views-filterable-options-controls .form-item{margin-right:2%;}.form--inline .form-item-separator{margin-top:2.3em;margin-right:1em;margin-left:0.5em;}[dir="rtl"] .form--inline .form-item-separator{margin-right:0.5em;margin-left:1em;}.form--inline .form-actions{clear:left;}[dir="rtl"] .form--inline .form-actions{clear:right;}
.item-list .title{font-weight:bold;}.item-list ul{margin:0 0 0.75em 0;padding:0;}.item-list li{margin:0 0 0.25em 1.5em;padding:0;}[dir="rtl"] .item-list li{margin:0 1.5em 0.25em 0;}.item-list--comma-list{display:inline;}.item-list--comma-list .item-list__comma-list,.item-list__comma-list li,[dir="rtl"] .item-list--comma-list .item-list__comma-list,[dir="rtl"] .item-list__comma-list li{margin:0;}
button.link{margin:0;padding:0;cursor:pointer;border:0;background:transparent;font-size:1em;}label button.link{font-weight:bold;}
ul.inline,ul.links.inline{display:inline;padding-left:0;}[dir="rtl"] ul.inline,[dir="rtl"] ul.links.inline{padding-right:0;padding-left:15px;}ul.inline li{display:inline;padding:0 0.5em;list-style-type:none;}ul.links a.is-active{color:#000;}
ul.menu{margin-left:1em;padding:0;list-style:none outside;text-align:left;}[dir="rtl"] ul.menu{margin-right:1em;margin-left:0;text-align:right;}.menu-item--expanded{list-style-type:circle;list-style-image:url(/core/themes/starterkit_theme/images/icons/menu-expanded.png);}.menu-item--collapsed{list-style-type:disc;list-style-image:url(/core/themes/starterkit_theme/images/icons/menu-collapsed.png);}[dir="rtl"] .menu-item--collapsed{list-style-image:url(/core/themes/starterkit_theme/images/icons/menu-collapsed-rtl.png);}.menu-item{margin:0;padding-top:0.2em;}ul.menu a.is-active{color:#000;}
.more-link{display:block;text-align:right;}[dir="rtl"] .more-link{text-align:left;}
.pager__items{clear:both;text-align:center;}.pager__item{display:inline;padding:0.5em;}.pager__item.is-active{font-weight:bold;}
tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}body div.tabledrag-changed-warning{margin-bottom:0.5em;}
tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}[dir="rtl"] td.checkbox,[dir="rtl"] th.checkbox{text-align:center;}
th.is-active img{display:inline;}td.is-active{background-color:#ddd;}
div.tabs{margin:1em 0;}ul.tabs{margin:0 0 0.5em;padding:0;list-style:none;}.tabs > li{display:inline-block;margin-right:0.3em;}[dir="rtl"] .tabs > li{margin-right:0;margin-left:0.3em;}.tabs a{display:block;padding:0.2em 1em;text-decoration:none;}.tabs a.is-active{background-color:#eee;}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5;}
.form-textarea-wrapper textarea{display:block;box-sizing:border-box;width:100%;margin:0;}
.ui-dialog--narrow{max-width:500px;}@media screen and (max-width:600px){.ui-dialog--narrow{min-width:95%;max-width:95%;}}
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/core/themes/starterkit_theme/images/icons/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/core/themes/starterkit_theme/images/icons/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/core/themes/starterkit_theme/images/icons/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
#main-content .cp-link .g-button.secondary-button{color:var(--color-functional-black,#000);padding:var(--g-button-padding-vertical-top)
    var(--g-button-padding-horizontal) var(--g-button-padding-vertical-bottom);}#main-content .cp-link .g-button.secondary-button:hover{background-color:var(--color-functional-white,#faf9f6);}#main-content .field--name-field-cpp-url a{display:inline-flex;padding:var(--g-button-padding-vertical-top)
    var(--g-button-padding-horizontal) var(--g-button-padding-vertical-bottom);}.capability.cp-icon svg path{fill:var(--color-500);}.white-icon .capability-bg.bg-color-white{background-color:var(--color-500);}.graphic-component .slick-dots li button:after{content:"•";font-size:1.5rem;}body .flip-card-front::after,body .reverse .flip-card-back::after{background-image:none;content:"360";font-family:"Material Symbols Outlined";font-size:2rem;display:flex;align-items:center;justify-content:center;color:var(--color-functional-black);border-radius:var(--corner-extra-small);}body p.gc-subtitle{margin-bottom:0;}.gc-title,.page-node-type-story-item #main-content .gc-title .h2-size,#main-content .gc-title .h2-size{color:var(--color-functional-black);}body .gc-center{margin-top:2rem;}#main-content .field--name-field-cp-content-text ul,#main-content .field--name-field-cp-content-text ol,#main-content .field--name-field-cp-content-text .accordion-component ul,#main-content .field--name-field-cp-content-text .accordion-component ol{margin-left:0;}@media (width < 1120px){.graphic-component .slick-dots-container .slick-dots li{width:1.25rem;height:1.25rem;}}
body .gallery.slider ul.slick-dots li button::before{content:"•";background-color:transparent;width:100%;height:100%;}body .gallery.block .gallery-thumbnail::after{background-image:none;content:"visibility";color:#fff;font-family:'Material Symbols Outlined';font-size:2rem;transition:none;background-color:var(--color-functional-black)}body .gallery.block .gallery-thumbnail:hover::after{display:flex;align-items:center;justify-content:center;}#gallery-viewer-container{display:none;position:fixed;top:0;left:0;background-color:var(--grey-extra-light);width:100vw;height:100vh;z-index:10000;--dark-grey:var(--color-functional-black);}.viewer-opened #gallery-viewer-container{display:block;}#gallery-viewer-container .slick-slide{transition:none;position:relative;}#gallery-viewer-container .slick-list{overflow:visible;}body #close-viewer{background-image:none;height:2rem;width:2rem;}body #close-viewer svg{display:block;width:100%;height:100%;}body #close-viewer:hover svg path{fill:var(--color-700);}body #gallery-viewer-container .slick-arrow{font-size:1.5rem;top:calc(50% - 0.75rem);cursor:pointer;display:flex;top:calc(50% - 0.75rem);align-items:center;justify-content:center;margin:auto;position:absolute;z-index:1;}#gallery-viewer-container .slick-next{right:5%;}#gallery-viewer-container .slick-prev{left:5%;}#gallery-viewer-container .slick-arrow.slick-disabled{color:var(--color-functional-100);opacity:1;pointer-events:none;}.gallery-caption a{display:inline-block;}@media (width < 1120px){#gallery-viewer-container .slick-arrow{display:none !important;}}@media (orientation:portrait){#gallery-viewer-container .slick-arrow{position:fixed;bottom:0;top:unset;}}
.related-items-image .background-image{transition:none;overflow:hidden;}body .related-items-image.related-item.load-animation:hover .background-image,body .related-items .background-image:hover{transform:none;}body .related-items .background-image img{transition:transform 0.5s ease-in-out;}body .related-items .related-items-image:hover .background-image img{transform:scale(1.05);}.title-related-item{padding-top:0.5rem;}body #main-content .link_related_item a{margin-top:0;}@media (max-width:1119px){body .related-items-bottom{margin-left:1.25rem;margin-bottom:1rem;width:calc(100% - 1.25rem);}}
.new-element-item-containner:not([data-color=""]){background-color:var(--color-700) !important;border-color:var(--color-700) !important;color:#FFFFFF !important;}.new-element-item-containner:not([data-color=""]) a{display:inline-block;box-shadow:none !important;}.new-element-item-containner:not([data-color=""]) a:hover{background-color:transparent !important;text-decoration:underline;}
body #hero-header .arrow-jump span{background-image:none;}body #hero-header .arrow-jump span::after{content:"keyboard_arrow_down";font-family:"Material Symbols Outlined";font-size:2.5rem;color:#fff;}.news-slider .header-news-slider .title-news-slider{color:var(--color-functional-black);}.news-element{--grey:var(--color-functional-500);}.news-category ul li:after{--grey:var(--color-functional-300);margin:0 3px 0 5px;}body section.news-slider .news-element .news-element-inner{border:0;}body section.news-slider .news-element .news-element-inner:hover{border:0;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.1);}section.news-slider .news-element .news-element-inner .news-element-image{transition:all 0.5s ease-in-out;}body .news-see-more:before{display:none;}.news-see-more .g-button{margin-bottom:0;}.news-element-date .pipe{font-size:0.875rem;}@media (max-width:1119px){body .header-news-slider{align-items:flex-end;}body section.news-slider .slick-dots{bottom:0.75rem;}body section.news-slider .slick-dots li button:before{font-size:1.5rem;}}.db-image::after{content:"";position:absolute;inset:0;background-color:rgb(0 0 0 / 0.2);}@media (max-width:767px){body #division-boxes #db-left-content .text,#division-boxes #db-right-content .text{font-size:var(--font-body-large);line-height:var(--line-height-large);}}@media (max-width:767px){.fwi-content .fwi-link a.g-button{padding:var(--g-button-padding-vertical-top)
      var(--g-button-padding-horizontal) var(--g-button-padding-vertical-bottom);}}body #main-content .block-event-card .events-top-row a{font-family:var(--text-font);}.block-events-calendar-block .g-button.addeventatc{color:var(--color-functional-black,#000) !important;font-weight:400;text-shadow:none;box-shadow:none !important;z-index:55;}.block-events-calendar-block .g-button.addeventatc:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--color-500) !important;}body .block-events-calendar-block .calendar-button-text{color:var(--color-functional-black,#000);}.block-events-calendar-block .g-button.addeventatc:hover{font-size:var(--font-body-medium);background-color:var(--color-functional-white,#faf9f6);}.block-events-calendar-block .g-button.addeventatc:active{border-width:1px;}.block-events-calendar-block .event-year{color:var(--color-functional-black);}.events-calendar .event-info-container{--grey-light:var(--color-functional-100);}@media screen and (width < 1120px){#main-content .block-event-card{margin-bottom:2,5rem;}}@media screen and (width > 1119px){#main-content .block-event-card .events-top-row a{display:inline-flex;margin-bottom:5px;}.events-calendar-wrapper .events-calendar{display:grid;gap:4%;grid-template-columns:48% 48%;}.events-calendar .event{gap:1rem;}.events-calendar-wrapper .events-calendar .event-date-container{flex:none;}}body #contact-link{width:3.5rem;height:3.5rem;background-color:var(--color-functional-300);}body #contact-link a{background-image:url(/themes/givaudan_dds/icons/chat_FFF.svg);background-size:1.75rem;background-position:center;}body #contact-link::after{display:none;}@media (width > 1921px){body #main-content #contact-link{width:5.25rem;height:5.25rem;}body #contact-link a{background-size:2.625rem;}}@media (min-width:3441px){body #main-content #contact-link{width:7.875rem;height:7.875rem;}body #contact-link a{background-size:4rem;}}body .block-givaudan-locations{height:260px;width:100%;margin:auto;border-radius:var(--corner-extra-small);}#locations{height:100%;}#locations picture{position:absolute;inset:0;overflow:hidden;}#locations img{height:100%;width:100%;}.location-block-form{margin-top:0.5rem;}.form-item-location::before{font-family:"Material Symbols Outlined";content:"search";font-size:1.5rem;z-index:5;left:1rem;line-height:2.5rem;position:absolute;}input#edit-location::placeholder{--grey:var(--color-functional-500);}body #locations h2{position:relative;left:auto;width:auto;white-space:nowrap;margin:0;top:0;}#locations [id^="edit-location"]{position:relative;width:100%;text-indent:3rem;padding:0 0 4px 0;border:1px solid var(--color-functional-100);}.locations-link{margin-top:1.25rem;text-align:center;}body .ui-autocomplete.ui-front:not(.search-api-autocomplete-search){max-width:calc(100% - 2.5rem) !important;border-bottom-left-radius:var(--corner-extra-small);border-bottom-right-radius:var(--corner-extra-small);border-color:var(--color-functional-300);}.locations-autocomplete.ui-menu .ui-menu-item{padding:1rem;}.locations-autocomplete.ui-menu .ui-menu-item + .ui-menu-item{border-top:1px solid var(--color-functional-500);}.locations-autocomplete .name-address{margin-bottom:0.5rem;font-family:var(--title-font);}.locations-autocomplete.ui-menu li a{color:var(--color-functional-black);}.locations-autocomplete.ui-menu li:hover{background-color:var(--color-functional-700);}.locations-autocomplete.ui-menu li:hover a,.locations-autocomplete.ui-menu li a.ui-state-active,body.page-front
  .ui-autocomplete.locations-autocomplete
  .ui-menu-item-wrapper
  .location-address:hover{color:var(--color-functional-white);text-decoration:none;font-weight:normal;}.locations-autocomplete.ui-menu li:hover .name-address{font-family:var(--bold-font);}body #locations .center{height:100%;display:flex;flex-direction:column;gap:0.5rem;justify-content:center;}body [id^="location-block-form"]{width:auto;position:relative;right:auto;height:auto;margin:0;top:0;}[id^="location-block-form"] .loc-selected [id^="edit-location"]{color:#fff;}.form-item-location.loc-selected::before{content:"flight";color:var(--color-functional-black);}.form-item-location.loc-selected::after{content:"";width:1.5rem;height:1.5rem;border:2px solid #000;border-bottom-color:transparent;border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation 1s linear infinite;position:absolute;right:1rem;z-index:3;top:0;bottom:0;margin:auto;}.ui-widget-content.locations-autocomplete .ui-state-active{border:0;}@keyframes rotation{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}@media (width > 767px) and (width < 1120px){body #locations .center{width:380px;}}@media (width > 1119px){body .block-givaudan-locations{width:930px;}}@media (width > 1921px){body .block-givaudan-locations{height:350px;width:var(--grid-wide);}.form-item-location::before{font-size:2.25rem;left:1.5rem;line-height:3.75rem;}#locations [id^="edit-location"]{text-indent:4.5rem;padding:0 0 6px 0;}.form-item-location.loc-selected::after{width:2.25rem;height:2.25rem;border-width:4px;right:1.5rem;}}@media (min-width:3441px){body .block-givaudan-locations{height:525px;width:var(--grid-4k);}.form-item-location::before{font-size:3.375rem;left:2.25rem;line-height:5.625rem;}#locations [id^="edit-location"]{text-indent:6.75rem;padding:0 0 9px 0;}.form-item-location.loc-selected::after{width:3.375rem;height:3.375rem;border-width:5px;right:2.25rem;}}@media (min-width:1120px){.block-section-feature h2{padding-top:0;}body .feature .links{gap:0 1rem;}.feature .media{margin-top:1rem;}}#social-feed .main-title-text{padding-top:0;color:var(--color-functional-black);}.follow-us-icons{display:flex;gap:1rem;justify-content:center;}body #social-feed .fu-icon{width:auto;height:auto;}.fu-icon a{display:block;width:auto;height:auto;line-height:1;}#social-feed .fu-icon svg{height:auto;}.social-logo path{fill:#fff;}#social-feed .fu-icon:hover svg path,#social-feed .fu-icon:hover svg circle{fill:var(--color-500);}.page-front #social-feed .fu-icon:hover svg path,#social-feed .fu-icon:hover svg circle{fill:var(--color-functional-500);}.post-bottom a{display:block;line-height:1;}.block-javali-social-media .post-bottom{padding-bottom:0.625rem;height:auto;}#social-feed .title-links .main-title-text{padding-bottom:0;}.contextual-region.block-purge-ui-block{position:absolute;}h3 + .givaudan-ckeditor-layout .givaudan-layout-column{padding-top:0;}
#main-content .breadcrumb{padding-bottom:0;}#main-content .breadcrumb ol li,#main-content .breadcrumb ol li > *{font-family:var(--text-font);font-size:var(--font-body-medium);line-height:var(--line-height-medium);font-weight:400;color:var(--color-functional-500);text-decoration:none;}.page-node-type-landing-page #block-javali-theme-breadcrumbs .breadcrumb ol li:last-child{--grey:var(--color-functional-500);}body .breadcrumb ol li:before{font-family:"Material Symbols Outlined";content:"chevron_right";position:absolute;left:0;top:3px;}.breadcrumb ol li + li{position:relative;padding-left:1.25rem;}.page-node-type-story-item #block-javali-theme-breadcrumbs .breadcrumb ol li a,.page-node-type-story-item #block-javali-theme-breadcrumbs .breadcrumb ol li{line-height:var(--line-height-medium);color:var(--color-functional-500);}#main-content .node--type-webform .breadcrumb{margin-top:2rem;margin-bottom:2rem;}@media screen and (min-width:1921px){.breadcrumb ol li + li{padding-left:1.75rem;}}@media screen and (min-width:3441px){.breadcrumb ol li + li{padding-left:2.25rem;}}
body.page--user-password form.user-pass,body.page--user-login form.user-login-form{width:30%;margin:auto;}body.page--user-login form.user-login-form .form-item{margin-bottom:30px;position:relative;}body.page--user-password form.user-pass label,body.page--user-login form.user-login-form label{display:block;margin-bottom:5px;}select{appearance:none;max-width:100%;width:100%;color:var(--color-functional-black);}select option[value=""],select:invalid{color:var(--color-functional-500);}.label-description{padding-top:1px;}input:not([type="image"],[type="range"],[type="checkbox"],[type="radio"],[type="submit"]),.select2-container,select{height:2.5rem;padding:0.25rem 1rem 0.5rem;box-sizing:border-box;border-radius:0.25rem;border:1px solid var(--color-functional-100);font-size:var(--font-body-large);line-height:1.5;background-color:#fff;font-family:var(--text-font);max-width:100%;}.select2-container.select2-container--open{z-index:2000;}body .ui-widget input{font-family:var(--text-font);}.select2-container:has(.select2-selection--multiple){height:auto;min-height:2.5rem;}form .select2-container .select2-selection--multiple{border:0;}form
  .select2-container--default
  .select2-selection--single
  .select2-selection__rendered{color:var(--color-functional-black);}form
  .select2-container--default
  .select2-selection--single
  .select2-selection__rendered[title^="-"],form
  .select2-container--default
  .select2-selection--single
  .select2-selection__rendered[title^=" -"]{color:var(--color-functional-500);}form
  .select2-container--default
  .select2-selection--multiple
  .select2-selection__choice__display{font-size:var(--font-body-small);padding-left:0;display:block;padding-bottom:3px;}.select2-container
  .select2-selection--multiple
  .select2-search--inline
  .select2-search__field{min-width:10rem;border:1px solid var(--color-functional-300);padding:5px;display:block;box-sizing:content-box;font-size:var(--font-body-medium);line-height:1.3;color:var(--color-functional-black);}.select2-container
  .select2-selection--multiple
  .select2-search--inline
  .select2-search__field::placeholder{color:var(--color-functional-500);font-size:var(--font-body-medium);}body
  .givaudan-layout-column
  .webform-submission-form
  .select2-container--default
  .select2-selection--single
  .select2-selection__rendered{height:100%;font-size:var(--font-body-large);line-height:28px;padding-top:0;}.select2-container--default
  .select2-selection--multiple
  .select2-selection__rendered
  li{background-color:var(--color-50);color:var(--color-500);border-color:var(--color-700);}body
  .select2-container--default
  .select2-selection--multiple
  .select2-selection__choice{display:flex;align-items:center;}body
  .select2-container--default
  .select2-selection--multiple
  .select2-selection__choice__remove{border-right:0;position:static;margin-right:0;color:var(--color-800);}body
  .select2-container--default
  .select2-selection--multiple
  .select2-selection__choice__remove:hover,body
  .select2-container--default
  .select2-selection--multiple
  .select2-selection__choice__remove:focus{background-color:transparent;color:var(--color-functional-black);}.select2-selection__choice__remove span{display:none;}.select2-selection__choice__remove::before{font-family:"Material Symbols Outlined";content:"close";height:100%;display:block;}body .ui-widget textarea,textarea{padding:0.25rem 1rem 0.5rem;box-sizing:border-box;border-radius:0.25rem;border:1px solid var(--color-functional-100);font-size:var(--font-body-large);line-height:1.5;background-color:#fff;font-family:var(--text-font);}body .ui-widget textarea:focus,textarea:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--color-500);outline:none;}body .ui-widget textarea:focus:not(:focus-visible),textarea:focus:not(:focus-visible){box-shadow:none;}form
  .select2-container
  .select2-selection--single
  .select2-selection__rendered{height:100%;}form .select2-container .select2-selection--single{border:0;}form
  .select2-container
  .select2-selection--single
  .select2-selection__rendered{padding-left:0;}.select2-container .select2-selection .select2-selection__arrow{display:none;}.select-wrapper::after{font-family:"Material Symbols Outlined";content:"arrow_drop_down";color:var(--color-functional-300);font-size:1.5rem;}.select-wrapper{position:relative;}.select-wrapper select{padding-right:2rem;}.select-wrapper::after{position:absolute;right:0.25rem;top:0;bottom:0;display:grid;place-content:center;}.select-wrapper:has([aria-expanded="true"]){content:"cancel";}input:not([type="image"],[type="range"],[type="checkbox"],[type="radio"],[type="submit"]):focus,.select2-container:focus,select:focus{border:1px solid var(--color-functional-500);outline:none;}input:not([type="image"],[type="range"],[type="checkbox"],[type="radio"],[type="submit"])::placeholder,select::placeholder{font-size:var(--font-body-large);line-height:1.5;color:var(--color-functional-500);}form label{font-size:var(--font-body-medium);margin-bottom:2px;line-height:1.3;display:block;}form .form-type-checkbox label{font-size:1rem;}form .webform-options-display-two-columns .form-type-checkbox label,#main-content .form-type-radio .label-description .description,#main-content .form-type-checkbox .label-description .description,.form-type-select .label-description .description{font-size:var(--font-body-medium);color:var(--color-functional-700);font-weight:400;font-family:var(--text-font);margin-left:0;}.form-type-radio .description strong,.form-type-checkbox .description strong{font-family:var(--text-font);}.label-description label.visually-hidden + .description .info{display:none;}.description .info svg{position:relative;top:3px;}.label-description .description > div{display:inline;}.page-node-type-webform .form-type-checkbox input,.form-type-checkbox input{display:grid;place-content:center;}input[type="checkbox"]{appearance:none;width:1.125rem;height:1.125rem;border-radius:0.125rem;border:1px solid var(--color-functional-black,#0b1215);cursor:pointer;min-width:1.125rem;margin-top:5px;background-color:#fff;display:grid;place-content:center;}input[type="checkbox"]:checked{background-color:var(--color-700);border-color:var(--color-700);position:relative;}input[type="checkbox"]:checked::before{font-family:"Material Symbols Outlined";content:"check_small";color:#fff;font-size:1.125rem;}.form-type-radio .label-description .description,.form-type-checkbox .label-description .description,.form-type-radio label.visually-hidden + .description,.form-type-checkbox label.visually-hidden + .description{margin-left:0;}.js-form-item.form-item.js-form-type-processed-text.form-type-processed-text.js-form-item-.form-item-
  label{display:none;}.givaudan-webform-modal [id^="edit-required"] *,.givaudan-webform-modal [id^="edit-required"]{font-size:var(--font-body-small);line-height:var(--line-height-small);}form .form-item input.error,form .form-item textarea.error,form .form-item select.error,form .form-item select.error + .select2-container{border:1px solid var(--color-error-500);}form .form-item:has(.error){position:relative;}.form-type-checkbox{display:flex;gap:0.625rem;}form .form-item:has(.error):not(.form-type-checkbox,.form-type-tel)::after,form .form-item textarea.error::after,form .form-item select.error::after{font-family:"Material Symbols Outlined";content:"error";color:var(--color-error-500);font-size:1.125rem;position:absolute;right:1rem;top:0.75rem;bottom:0;margin:auto;height:1rem;}.givaudan-webform-modal #drupal-modal{min-height:100%;max-height:100% !important;overflow-y:hidden;--gin-bg-layer:var(--color-functional-50);}.givaudan-webform-modal .ui-dialog-buttonpane{--gin-bg-app:var(--color-functional-50);}body .givaudan-webform-modal.ui-dialog,body .ui-widget.ui-widget-content[data-once="subscription-box-modal"]{background-color:var(--color-functional-50);z-index:2000;max-height:calc(var(--doc-height,100vh) - 2rem);overflow-y:auto;top:1rem;}.givaudan-webform-modal.ui-dialog:not(.givaudan-webform-modal-confirmation)
  .ui-dialog-titlebar{min-height:2.5rem;border:0;background-color:transparent;}.givaudan-webform-modal.ui-dialog:not(.givaudan-webform-modal-confirmation)
  .ui-dialog-title{display:none;}.ui-dialog.givaudan-webform-modal-confirmation .ui-dialog-content{background-color:#fff;}.ui-dialog.givaudan-webform-modal-confirmation button.ui-dialog-titlebar-close{top:1rem;}.givaudan-webform-modal .webform-ajax-form-wrapper{max-width:320px;margin:auto;}.givaudan-webform-modal
  .webform-submission-form
  input:not(.form-checkbox,.form-radio,.form-submit,.select2-search__field),.webform-submission-form
  input:not(.form-checkbox,.form-radio,.form-submit,.select2-search__field){width:100%;}.givaudan-webform-modal.ui-dialog .ui-dialog-buttonpane{border:0;background-color:transparent;padding:1rem;width:100%;text-align:center;border-top:0.0625rem solid var(--color-functional-100);box-sizing:border-box;}.givaudan-webform-modal .description{color:var(--color-functional-700,#595959);font-size:var(--font-body-medium,0.875rem);line-height:1.3;}body .ui-widget{font-family:var(--text-font);}.ui-dialog .ui-dialog-titlebar{position:relative;}.ui-dialog input[type="checkbox"]{margin-bottom:0;}.ui-dialog button.ui-dialog-titlebar-close{position:absolute;right:1rem;top:1.5rem;transform:none;text-indent:0;}body
  .givaudan-webform-modal.ui-dialog
  .ui-dialog-titlebar
  .ui-button
  .ui-icon-closethick,body .ui-dialog .ui-dialog-titlebar .ui-button .ui-icon-closethick{background-image:none;width:auto;height:auto;}body .givaudan-webform-modal.ui-dialog .ui-dialog-titlebar .ui-button::after{content:"cancel";font-family:"Material Symbols Outlined";font-size:1.5rem;color:var(--color-functional-black);display:block;line-height:1;}body
  .givaudan-webform-modal.ui-dialog
  .ui-dialog-titlebar
  .ui-button:hover::after{color:var(--color-700);}.ui-widget-content .webform-submission-form a{color:var(--color-700);}body .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:none;display:block;}body
  .select2-container--default.select2-container--focus
  .select2-selection--multiple,.select2-container--default .select2-selection--multiple{border:0;}.webform-submission-webform-12686-form .js-form-item-to{display:none;}.webform-submission-opened .ui-widget-overlay{background:var(--color-functional-500);z-index:1000;}.webform-submission-opened .select2-container--open{z-index:3000;}body
  .select2-container--default
  .select2-results__option--highlighted[aria-selected],body
  .select2-container--default
  .select2-results__option--highlighted.select2-results__option--selectable,body
  .select2-container--default
  .select2-results__option--highlighted.select2-results__option[aria-selected="true"]{background-color:var(--color-700);}body .select2-container--default .select2-results__option[aria-selected="true"],body .select2-container--default .select2-results__option--selected{background-color:var(--color-functional-100);}form.webform-submission-form .form-item,form.webform-submission-form .form-actions{width:320px;margin-right:auto;margin-left:0;padding-left:0;margin-bottom:0.75rem;line-height:initial;}form.webform-submission-form
  .webform-options-display-two-columns
  .form-item.form-type-checkbox,form.webform-submission-form
  .webform-options-display-three-columns
  .form-item.form-type-checkbox{gap:0.5rem;}form .webform-options-display-two-columns .form-type-checkbox label,form .webform-options-display-three-columns .form-type-checkbox label{font-size:var(--font-body-medium);color:var(--color-functional-700);font-weight:400;font-family:var(--text-font);margin-left:0;margin-top:0;}.webform-options-display-two-columns div.form-item.form-type-checkbox{margin-bottom:0.25rem;}.webform-options-display-two-columns input[type="checkbox"],.webform-options-display-three-columns input[type="checkbox"]{margin-top:0;}.webform-options-display-two-columns div.form-item.form-type-checkbox,.webform-options-display-three-columns div.form-item.form-type-checkbox{margin-bottom:0.25rem;}@media (width > 767px) and (height > 499px){.givaudan-webform-modal.ui-dialog{width:430px !important;overflow-x:clip;overflow-y:auto;max-height:100%;}}@media screen and (min-width:1921px){input:not([type="image"],[type="range"],[type="checkbox"],[type="radio"],[type="submit"]),.select2-container,select{height:3.75rem;padding:0.375rem 1.5rem 0.75rem;}.select2-container:has(.select2-selection--multiple){min-height:3.75rem;}}@media screen and (min-width:3441px){input:not([type="image"],[type="range"],[type="checkbox"],[type="radio"],[type="submit"]),.select2-container,select{height:5.625rem;padding:0.5625rem 2.25rem 1.125rem;}.select2-container:has(.select2-selection--multiple){min-height:5.625rem;}}
:root{--header-height:5.625rem;}.path-frontpage header{background-color:transparent;transition:ease-in-out 0.6s all;}.path-frontpage header:hover,.path-frontpage header.active,.page-node-type-landing-page header:hover,.page-node-type-landing-page header.active{background-color:#fff;}.path-frontpage header .region-header-1 .site-name a,.page-node-type-landing-page .region-header-1 .site-name a{background-image:url(/themes/givaudan_dds/images/logo_givaudan.png);}.path-frontpage header:hover .region-header-1 .site-name a,.path-frontpage header.active .region-header-1 .site-name a,.page-node-type-landing-page header:hover .region-header-1 .site-name a,.page-node-type-landing-page header.active .region-header-1 .site-name a{background-image:url(/themes/givaudan_dds/images/logo_givaudan_black.png);}.path-frontpage header .primary-menu .top-link,.path-frontpage header span.top-link,.path-frontpage header .language-switcher ul.links li a,.path-frontpage .expand-icon::after,.path-frontpage .search-toggle-coveo::after,.path-frontpage header #access-toggle::after,.page-node-type-landing-page header .primary-menu .top-link,.page-node-type-landing-page header span.top-link,.page-node-type-landing-page header .language-switcher ul.links li a,.page-node-type-landing-page .expand-icon::after,.page-node-type-landing-page .search-toggle-coveo::after,.page-node-type-landing-page header #access-toggle::after{color:#fff;}.path-frontpage header.active .primary-menu .top-link,.path-frontpage header.active span.top-link{color:#000;}body:not(.path-frontpage):not(.page-node-type-landing-page) #wrapper header{border-bottom:1px solid var(--color-functional-100);}header{position:fixed;width:calc(100% - var(--gin-toolbar-x-offset,0px));height:var(--header-height);min-height:var(--header-height);display:flex;justify-content:center;background-color:#fff;z-index:500;top:var(--drupal-displace-offset-top,0px);}header .header-wrapper{width:100%;display:grid;grid-template-columns:3fr 9fr 1fr;align-items:center;padding:0 50px;grid-template-rows:var(--header-height);}header .region-header-1 .site-name a{height:1.4rem;width:110px;mix-blend-mode:normal;transition:ease-in-out 0.5s all;background-image:url(/themes/givaudan_dds/images/logo_givaudan_black.png);animation:2s ease-in-out 1s 1 slideInFromTop;opacity:0;animation-fill-mode:forwards;position:relative;z-index:5;background-repeat:no-repeat;overflow:hidden;display:flex;align-items:center;background-size:contain;background-position:center;text-indent:-9999px;padding-bottom:10px;}body.page-node-type-webform #header,.page--sitemap #header{border-bottom:1px solid var(--color-functional-100);}header .region.region-header-3{display:flex;justify-content:flex-end;align-items:center;position:relative;z-index:2;gap:0.5rem;}header .language-switcher.mobile{display:none;}.region-header-3 .language-switcher{display:flex;align-items:center;}header .region-header-3 .contextual{display:none;}header .language-switcher .block.block-language{display:flex;align-items:center;}header .language-switcher .block.block-language ul.links{display:flex;flex-direction:column;height:18px;width:50px;margin-bottom:0;margin-top:0;overflow:hidden;transition:height 0.5s;position:relative;right:-11px;padding-left:0.5rem;}header .language-switcher ul.links li{order:2;font-family:var(--title-font);text-transform:capitalize;color:#000;font-size:var(--font-body-small);line-height:10px;padding-top:3px;padding-bottom:7px;text-transform:uppercase;}header .language-switcher ul.links li.is-active{order:1;}header:hover .language-switcher ul.links li a,header.active .language-switcher ul.links li a{color:#000;}header .language-switcher ul.links li::marker{font-size:0;}header .language-switcher ul.links li a{color:#000;text-decoration:none;}header .language-switcher ul.links li.is-active a{cursor:default;pointer-events:none;}header .language-switcher .expand-icon{height:1.5rem;width:1.5rem;display:block;cursor:pointer;top:0;position:relative;right:9px;}.expand-icon::after{content:"keyboard_arrow_down";font-family:"Material Symbols Outlined";font-size:1.5rem;color:#000;display:block;line-height:1;}header:hover .language-switcher .expand-icon::after,header.active .language-switcher .expand-icon::after,header:hover #access-toggle::after,header.active #access-toggle::after,header:hover .search-toggle-coveo::after,header.active .search-toggle-coveo::after{color:#000;}header #access-toggle::after{content:"accessibility";font-family:"Material Symbols Outlined";font-size:1.5rem;color:#000;}header .language-switcher.expanded .block.block-language ul.links{height:auto;position:relative;top:calc(var(--header-height) / 2 - 5px);}header:hover .language-switcher.expanded .block.block-language ul.links,header.active .language-switcher.expanded .block.block-language ul.links{background-color:#fff;}header .language-switcher .block.block-language ul.links a:hover{text-decoration:underline;}.block-givaudan-coveo-search-box{--grey:var(--color-functional-300);}.search-toggle-coveo::after{font-family:"Material Symbols Outlined";content:"search";color:#000;font-size:1.5rem;}.search-toggle-coveo.opened::after{content:"close";}#userwayAccessibilityIcon{display:none !important;}.userway-widget-enabled #header .search-icon{position:relative;padding-right:1rem;height:auto;}header#header .region-header-3 .search .search-toggle-coveo,header#header .region-header-3 .search .search-toggle-coveo.opened{background-image:none;}header .region-header-3 .search .search-toggle-coveo,header #access-toggle{width:1.5rem;height:1.5rem;display:block;cursor:pointer;}.userway-widget-enabled #header .region-header-3 .search .search-toggle-coveo{position:static;}@media (max-width:1119px){body header#header{height:var(--header-height);background-color:#fff;top:0;transition:none;}body header .header-wrapper{padding:0 5%;width:90%;}body.userway-widget-enabled header .header-wrapper{gap:0.5rem;grid-template-columns:3fr 1fr 1fr 1fr;}#header .region-header-1 .site-name a{background-image:url(/themes/givaudan_dds/images/logo_givaudan_black.png);}body.userway-widget-enabled #header div.language-switcher.mobile{display:flex;position:static;height:100%;}header .region-header-2{z-index:3;}body.userway-widget-enabled #header .region-header-2{max-width:2rem;}body.userway-widget-enabled #header .region-header-3 .language-switcher{display:none;}header .language-switcher.expanded .block.block-language ul.links{top:calc(var(--header-height) / 2 - 0.875rem);}header .language-switcher .expand-icon{top:calc(var(--header-height) / 2 - 0.75rem);}#wrapper header#header .language-switcher ul.links li a,#wrapper header#header .language-switcher ul.links li{color:black;}#header .language-switcher .expand-icon::after,#header .search-toggle-coveo::after,#header #access-toggle::after{color:#000;}#userwayAccessibilityIcon{display:none !important;}header#header .region-header-3 .search,header#header.menu-opened .region-header-3 .search{position:static;width:1.5rem;height:1.5rem;}}@media (min-width:1120px){:root{--header-height:4.5rem;box-sizing:border-box;}.region-header-2{height:100%;}}@media (min-width:1120px){:root{--header-height:4.5rem;}}@media (min-width:1921px){header .region-header-3 .search .search-toggle-coveo,header #access-toggle,header .language-switcher .expand-icon{width:2rem;height:2rem;}.search-toggle-coveo::after,header #access-toggle::after,.expand-icon::after{font-size:2rem;}}@media all and (min-width:3441px){:root{--header-height:11.875rem;}header .region-header-3 .search .search-toggle-coveo,header #access-toggle,header .language-switcher .expand-icon{width:3rem;height:3rem;}header .language-switcher .expand-icon{right:22px;}.search-toggle-coveo::after,header #access-toggle::after,.expand-icon::after{font-size:3rem;}header .language-switcher .block.block-language ul.links{height:2rem;width:75px;}header .language-switcher.expanded .block.block-language ul.links{top:calc(var(--header-height) / 2 - 32px);}header .language-switcher ul.links li{line-height:20px;padding-top:6px;padding-bottom:12px;}}@keyframes slideInFromTop{from{-webkit-transform:translateY(-200%);transform:translateY(-200%);opacity:0;}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;}}
.top-link{font-family:var(--title-font);}ul.menu{margin:0 0 0 1em;}header span.top-link{cursor:pointer;color:#000;}header .menu .menu-wrapper nav{display:flex;}header .primary-menu .main-menu{justify-content:flex-start;margin-left:0px;display:flex;width:100%;margin-left:69px;}header .menu-wrapper .secondary-menu .submenu-wrapper ul li .submenu-wrapper ul > li.responsive,header .menu-wrapper .primary-menu .submenu-wrapper ul li .submenu-wrapper ul > li.responsive,header .back-to-firstLevel,header .back-to-menu{display:none;}header .primary-menu .main-menu{justify-content:flex-start;display:flex;margin-left:69px;}header .primary-menu .top-link{letter-spacing:0;line-height:20px;color:#000;text-decoration:none;cursor:pointer;}.page--contact header .primary-menu .top-link,.page-node-type-ingredient header .primary-menu .top-link,.page-node-type-natural-ingredient header .primary-menu .top-link,.page-node-type-core-content-item header .primary-menu .top-link,.page-node-type-webform .primary-menu .top-link,header.active span.top-link,header:hover span.top-link,.path-frontpage header.black .primary-menu .top-link,.path-frontpage header:hover .primary-menu .top-link,.page-node-type-landing-page header.active .primary-menu .top-link,.page-node-type-landing-page header:hover .primary-menu .top-link,.page--locations header .primary-menu .top-link,.page--locations header:hover .primary-menu .top-link,.page--sitemap header .primary-menu .top-link,.page-node-type-landing-page{color:#000000;}header .primary-menu ul.menu li{list-style:none;display:flex;padding-right:30px;margin:0;}header .secondary-menu ul.menu li > .top-link:not(.expanded-menu-item) + .submenu-wrapper *,header .primary-menu ul.menu li > .top-link:not(.expanded-menu-item) + .submenu-wrapper *,header .secondary-menu ul.menu li > .top-link:not(.expanded-menu-item) + .submenu-wrapper,header .primary-menu ul.menu li > .top-link:not(.expanded-menu-item) + .submenu-wrapper{opacity:0;height:0;width:0;top:-100%;position:absolute;}header .menu-wrapper .main-menu > .submenu-wrapper li div:not(.back-to-firstLevel){display:inline;}header .menu-wrapper .main-menu > .submenu-wrapper > ul.menu.expanded-menu-parent > li > .submenu-wrapper:after{content:"";display:block;width:100%;background-color:var(--color-functional-50);height:100%;position:absolute;top:0;z-index:1;}header .menu-wrapper .main-menu > .submenu-wrapper .highlight{background:none;overflow:hidden;padding:0;position:relative;flex:4;}header .primary-menu ul.menu li{list-style:none;display:flex;padding-right:30px;margin:0;}header .primary-menu ul.menu li,header .secondary-menu ul.menu li{list-style:none;float:left;display:flex;}header .menu-wrapper .main-menu > .submenu-wrapper .highlight{background:none;overflow:hidden;padding:0;position:relative;flex:4;}header .menu-wrapper .main-menu > .submenu-wrapper > ul.menu li > .submenu-wrapper > .highlight span a.secondary-title,header .menu-wrapper .main-menu > .submenu-wrapper > ul.menu li > .submenu-wrapper > .highlight span{display:block;margin-bottom:10px;line-height:52px;max-width:100%;color:#000;font-family:var(--title-font);font-size:1.5rem;}header .secondary-menu ul.menu li > .top-link:not(.expanded-menu-item) + .submenu-wrapper *,header .primary-menu ul.menu li > .top-link:not(.expanded-menu-item) + .submenu-wrapper *,header .secondary-menu ul.menu li > .top-link:not(.expanded-menu-item) + .submenu-wrapper,header .primary-menu ul.menu li > .top-link:not(.expanded-menu-item) + .submenu-wrapper{opacity:0;height:0;width:0;position:absolute;left:0;right:0;background-color:transparent;}body header .menu-wrapper .main-menu > .submenu-wrapper > ul.menu.expanded-menu-parent > li > .submenu-wrapper{transition:opacity 0.3s ease-in-out;}header .menu-wrapper .main-menu > .submenu-wrapper > ul.menu.expanded-menu-parent > li > .submenu-wrapper{opacity:1;transition:opacity 0.6s ease-in;width:var(--doc-width);left:auto;right:0;position:absolute;display:flex;}header .menu-wrapper .primary-menu .submenu-wrapper ul li .submenu-wrapper ul > li,header .menu-wrapper .secondary-menu .submenu-wrapper ul li .submenu-wrapper ul > li{display:inline-block;font-weight:400;font-size:18px;line-height:20px;font-family:var(--text-font);color:var(--color-functional-black,#000);--color-500:var(--menu-color);}header .menu-wrapper .primary-menu .submenu-wrapper ul li .submenu-wrapper ul > li > a,header .menu-wrapper .secondary-menu .submenu-wrapper ul li .submenu-wrapper ul > li > a{color:var(--color-functional-black,#000);line-height:1.5;}header .menu-wrapper .main-menu > .submenu-wrapper > ul.menu li > .submenu-wrapper > .highlight a.g-button{background-color:var(--menu-color,#000);border-color:var(--menu-color,#000);font-family:var(--text-font);--color-500:var(--menu-color);}header .menu-wrapper .main-menu > .submenu-wrapper > ul.menu li > .submenu-wrapper > .highlight a.g-button:hover{opacity:0.8;}header .menu-wrapper .main-menu > .submenu-wrapper > ul.menu li > .submenu-wrapper > .highlight span.secondary-title-text.mobile{display:none;}header .menu-wrapper .main-menu > .submenu-wrapper > ul.menu > li > .submenu-wrapper ul.second-level{display:grid;grid-template-columns:32% 32% 32%;gap:50px 2%;overflow:hidden;margin:0 auto;flex:9;z-index:2;padding:40px 14px 50px 50px;}header .menu-wrapper .main-menu > .submenu-wrapper > ul.menu > li > .submenu-wrapper ul.expanded-menu.third-level li,header .menu-wrapper .main-menu > .submenu-wrapper > ul.menu > li > .submenu-wrapper ul.expanded-menu.third-level{display:flex !important;padding:0;}header .secondary-menu{flex:3;}header .secondary-menu .main-menu{display:flex;width:100%;justify-content:space-between;}header .secondary-menu .main-menu > .submenu-wrapper{width:100%;text-align:right;margin:auto;display:flex;justify-content:flex-end;}header .secondary-menu .main-menu > .submenu-wrapper ul{margin-right:9px;}header .secondary-menu ul.menu li{padding-right:10px;}header .menu-wrapper .main-menu > .submenu-wrapper .highlight.active{height:100%;padding-top:40px;padding-bottom:40px;padding-left:50px;z-index:2;display:flex;}header .highlight-wrapper{padding-left:70px;}header .menu-wrapper .main-menu .third-level{display:flex;flex-direction:column;margin-left:0;}header .menu-wrapper .submenu-wrapper ul.second-level > li > a{font-family:var(--title-font);}header .menu-wrapper .submenu-wrapper ul.third-level > li > a > li > a{font-family:var(--text-font);}header .menu-wrapper .menu-close{position:absolute;right:50px;cursor:pointer;display:none;z-index:1;z-index:4;top:calc(var(--header-height) + 2rem);}header .menu-wrapper .menu-close{width:1.5rem;height:1.5rem;}header .menu-wrapper .menu-close svg{width:100%;height:100%;}header .menu-wrapper .menu-close.active{display:block;}header .menu-wrapper .menu-close:hover path{fill:var(--menu-color,#000);}#header .mobile-menu-icon{display:none;}.highlight-wrapper .mobile{--color-500:var(--menu-color,#414141);}@media (max-width:767px){body header .menu-wrapper .main-menu > .submenu-wrapper > ul.menu > li > .submenu-wrapper > div{padding:10px 5% 7px;}#header .menu-wrapper .main-menu > .submenu-wrapper > ul.menu > li > .submenu-wrapper ul.expanded-menu li{padding:7px 5%;}}@media (max-width:1119px){#header .menu-wrapper .third-level-opened .main-menu > .submenu-wrapper > ul.menu > li > .submenu-wrapper ul.third-level > li,#header .menu-wrapper .primary-menu .submenu-wrapper ul li .submenu-wrapper ul > a{padding:7px 0;}#header .menu-wrapper .third-level-opened .main-menu > .submenu-wrapper > ul.menu > li > .submenu-wrapper ul.third-level > li.landing-link a{--color-700:var(--menu-color,#414141);color:#fff;width:fit-content;}body.userway-widget-enabled #header .region-header-2 .menu,body.userway-widget-enabled #header .region-header-2 .menu-wrapper{display:inline-block;}#header .mobile-menu-icon::before{display:none;}#header .mobile-menu-icon{position:absolute;right:calc(5% + 2rem);top:40px;z-index:5;display:block;cursor:pointer;width:1.5rem;height:1.5rem;}body.userway-widget-enabled #header .mobile-menu-icon{position:relative;top:2px;right:0;}header .mobile-menu-icon::before{content:"";background-image:url(/themes/givaudan_dds/icons/dehaze.svg);background-position:unset;height:15px;width:20px;background-size:contain;margin-right:3px;background-repeat:no-repeat;overflow:hidden;display:block;}header .menu .menu-wrapper nav{display:none;}header .primary-menu{border-top:1px solid var(--color-functional-100,#e6e6e6);}#header.menu-opened .menu .menu-wrapper nav{position:absolute;background-color:#fff;right:0;left:0;top:var(--header-height);display:block;max-height:calc(100vh - var(--header-height));overflow-y:scroll;}header .secondary-menu,header .primary-menu{max-height:calc(100vh - 150px);overflow-y:auto;overflow-x:hidden;}header .secondary-menu .main-menu > .submenu-wrapper,header .primary-menu .main-menu{padding:0 5%;margin-left:0;}header .submenu-wrapper{width:90%;}header ul.menu{display:flex;flex-wrap:wrap;margin-left:0;width:100%;}header .primary-menu ul.menu li,header .secondary-menu ul.menu li{width:100%;padding:20px 0;border-bottom:1px solid var(--color-functional-500,#404040);padding-right:0px;float:none;}#header ul.menu li > .top-link{width:100%;position:relative;color:#000;}.primary-menu .top-link{font-size:1.125rem;}header.menu-opened ul.menu li > .top-link:before{background-image:url(/themes/givaudan_dds/icons/arrow_forward_ios.svg);background-position:0;content:"";display:block;position:absolute;right:0;height:1.5rem;width:1.5rem;z-index:55555;background-repeat:no-repeat;top:0;bottom:0;margin:auto;}header .second-level-opened .submenu-wrapper{padding:20px 0;}header .third-level-opened .back-to-firstLevel,header .second-level-opened .back-to-menu{display:block;position:absolute;top:0;z-index:15;font-size:11px;}#header ul.menu li:not(.parent-active){min-height:1px;transition:min-height 0.3s ease-in-out;}header .second-level-opened ul.menu li{min-height:50vh;width:0;padding:0;border-bottom:none;}header .second-level-opened ul.menu li > .top-link{display:none;}header .menu-wrapper .main-menu > .submenu-wrapper > ul.menu > li > .submenu-wrapper{display:flex;flex-wrap:wrap;opacity:1;top:0;flex:1;flex-direction:column;position:absolute;left:0;right:0;width:100%;}header .menu-wrapper .main-menu > .submenu-wrapper > ul.menu > li > .submenu-wrapper ul.expanded-menu li,header .menu-wrapper .main-menu > .submenu-wrapper > ul.menu > li > .submenu-wrapper > ul,header .menu-wrapper .main-menu > .submenu-wrapper > ul.menu > li > .submenu-wrapper > div,header .menu-wrapper .main-menu > .submenu-wrapper > ul.menu > li > .submenu-wrapper ul.second-level{width:90%;padding:0 5%;}header .highlight-wrapper{padding-left:0px;}header .menu-wrapper .main-menu > .submenu-wrapper > ul.menu li > .submenu-wrapper > .highlight span.secondary-title-text{display:none;}header .menu-wrapper .main-menu > .submenu-wrapper > ul.menu li > .submenu-wrapper > .highlight span.secondary-title-text.mobile{display:block;}header .menu-wrapper .main-menu > .submenu-wrapper > ul.menu li > .submenu-wrapper > .highlight span.secondary-title-text.mobile a{text-decoration:none;color:#fff;font-family:var(--title-font);}#header .menu-wrapper .main-menu > .submenu-wrapper > ul.menu > li > .submenu-wrapper ul.expanded-menu{flex-wrap:wrap;flex-direction:column;padding:0;display:flex;gap:1rem;margin:0;width:100%;}header .menu-wrapper .secondary-menu .submenu-wrapper ul li .submenu-wrapper ul > li.desktop,header .menu-wrapper .primary-menu .submenu-wrapper ul li .submenu-wrapper ul > li.desktop{display:none;}header .menu-wrapper .secondary-menu .submenu-wrapper ul li .submenu-wrapper ul > li.responsive,header .menu-wrapper .primary-menu .submenu-wrapper ul li .submenu-wrapper ul > li.responsive,header .third-level-opened .back-to-firstLevel{display:block;}header .menu-wrapper .main-menu > .submenu-wrapper > ul.menu > li > .submenu-wrapper ul.expanded-menu li .submenu-wrapper{display:none;}body header .menu-wrapper .main-menu > .submenu-wrapper > ul.menu > li > .submenu-wrapper ul.third-level li .menu__link,header .menu-wrapper .main-menu > .submenu-wrapper > ul.menu > li > .submenu-wrapper ul.expanded-menu li .menu__link,body header .menu-wrapper .main-menu > .submenu-wrapper > ul.menu > li > .submenu-wrapper ul.third-level li.menu__item.responsive a,header .menu-wrapper .main-menu > .submenu-wrapper > ul.menu > li > .submenu-wrapper ul.expanded-menu li.menu__item.responsive a{font-family:var(--title-font);}header .menu-wrapper .main-menu > .submenu-wrapper > ul.menu > li > .submenu-wrapper ul.expanded-menu li .menu__link{width:90%;display:flex;align-content:space-around;align-items:center;color:var(--color-functional-black,#0b1215);}header.menu-opened .menu-wrapper .main-menu > .submenu-wrapper > ul.menu > li > .submenu-wrapper ul.expanded-menu li span.menu__link:after{content:"";display:block;background-image:url(/themes/givaudan_dds/icons/chevron_forward.svg);background-position:center;height:1.25rem;width:1.25rem;position:absolute;right:8%;background-color:transparent;left:auto;}header .third-level-opened .main-menu > .submenu-wrapper > ul.menu > li > .submenu-wrapper ul li span.menu__link:not(.is-opened),header .menu-wrapper .third-level-opened .submenu-wrapper > ul.menu > li > .submenu-wrapper ul.expanded-menu > li:not(.child-is-opened),header .third-level-opened .back-to-menu,header .third-level-opened .highlight,header .menu-wrapper .third-level-opened .main-menu > .submenu-wrapper .highlight.active,header .menu-wrapper .main-menu > .submenu-wrapper > ul.menu > li > .submenu-wrapper ul.expanded-menu li .menu__link.is-opened{display:none;}header .menu-wrapper .main-menu > .submenu-wrapper > ul.menu > li > .submenu-wrapper ul.expanded-menu li .menu__link.is-opened + div{display:block;}header .secondary-menu .main-menu > .submenu-wrapper ul{margin-right:0;}}@media (min-width:1120px){#header .top-link.expanded-menu-item{border-bottom:6px solid var(--menu-color,#000);}.top-link,.region-header-3 > div{opacity:0;}#wrapper #header .second-level a:hover,#wrapper #header .second-level a.active{color:var(--menu-color,#000);}}@media (min-width:1120px) and (max-width:3440px){header .menu-wrapper .main-menu > .submenu-wrapper > ul.menu > li > .submenu-wrapper,body.user-logged-in header .menu-wrapper .main-menu > .submenu-wrapper > ul.menu > li > .submenu-wrapper{top:var(--header-height);}header .primary-menu ul.menu li:nth-child(1) > .top-link,header .primary-menu .top-link{font-size:1rem;line-height:1.5rem;padding:24px 0px 17.5px;}header .secondary-menu ul.menu li:nth-child(1) > .top-link,header:hover .secondary-menu .top-link,.path-frontpage header:hover .secondary-menu .top-link,header .secondary-menu .top-link{font-size:0.875rem;line-height:1.25rem;padding:26px 0px 19.75px;}#wrapper header .menu-wrapper .main-menu > .submenu-wrapper > ul.menu > li > .submenu-wrapper ul.expanded-menu.third-level li a{font-size:var(--font-body-medium);line-height:1.5;}}@media all and (min-width:1921px){header .menu-wrapper .main-menu > .submenu-wrapper > ul.menu li > .submenu-wrapper > .highlight span a.secondary-title,header .menu-wrapper .main-menu > .submenu-wrapper > ul.menu li > .submenu-wrapper > .highlight span{font-size:var(--font-body-large);line-height:var(--line-height-large);}#wrapper header.active .menu-wrapper .secondary-menu .submenu-wrapper ul li .submenu-wrapper ul > li > a,#wrapper header.active .menu-wrapper .primary-menu .submenu-wrapper ul li .submenu-wrapper ul > li > a{font-size:var(--font-body-medium);line-height:var(--line-height-medium);}header .primary-menu ul.menu li:nth-child(1) > .top-link,header .primary-menu .top-link{font-size:var(--font-body-medium);}#wrapper header.active .menu-wrapper .main-menu > .submenu-wrapper > ul.menu > li > .submenu-wrapper ul.expanded-menu.thirdlevel li a,header .secondary-menu ul.menu li:nth-child(1) > .top-link,header:hover .secondary-menu .top-link,.path-frontpage header:hover .secondary-menu .top-link,header .secondary-menu .top-link{font-size:var(--font-body-small) !important;line-height:var(--line-height-small);}header .region-header-1 .site-name a{height:2rem;width:8rem;}header .menu-wrapper .main-menu > .submenu-wrapper > ul.menu li > .submenu-wrapper > .highlight a.main-action{font-size:var(--font-body-small);line-height:var(--line-height-small);}header .menu-wrapper .menu-close{width:2.25rem;height:2.25rem;}}@media (min-width:3441px){header .menu-wrapper .main-menu > .submenu-wrapper > ul.menu > li > .submenu-wrapper,body.user-logged-in header .menu-wrapper .main-menu > .submenu-wrapper > ul.menu > li > .submenu-wrapper,body.page-node-type-story-item .menu-wrapper .main-menu > .submenu-wrapper > ul.menu.expanded-menu-parent > li > .submenu-wrapper,body.page-node-type-landing-page .menu-wrapper .main-menu > .submenu-wrapper > ul.menu.expanded-menu-parent > li > .submenu-wrapper,body.page-node-type-core-content-item header .menu-wrapper .main-menu > .submenu-wrapper > ul.menu.expanded-menu-parent > li > .submenu-wrapper{top:var(--header-height);}body header .region-header-1 .site-name a{height:3.2875rem;width:20.6875rem;}body header .primary-menu ul.menu li:nth-child(1) > .top-link,body header .primary-menu .top-link{font-size:2rem;line-height:2.375rem;}header .secondary-menu ul.menu li > .top-link,header .secondary-menu ul.menu li:nth-child(1) > .top-link,body header .primary-menu ul.menu li > .top-link,header .primary-menu ul.menu li:nth-child(1) > .top-link{padding:80px 0px 28px !important;}header .menu-wrapper .menu-close{top:calc(var(--header-height) + 2rem);width:3rem;height:3rem;}}
body.page-node-type-landing-page .arrow-jump span{background-image:none;width:auto;height:auto;}body.page-node-type-landing-page .arrow-jump span::after{content:"keyboard_arrow_down";font-family:"Material Symbols Outlined";font-size:2.5rem;color:#fff;line-height:1;}body.page-node-type-landing-page .node-content blockquote p{font-size:1.5rem;line-height:1.3;font-family:var(--title-font);}body #scroll-menu{padding-bottom:0.25rem;background-color:#fff;}body #scroll-menu-bar{height:0.375rem;bottom:0.25rem;}body #main-content #scroll-menu ul{color:var(--color-functional-black);}body #scroll-menu ul::after{background-color:var(--color-functional-50);opacity:1;height:0.375rem;bottom:-0.375rem;}body #scroll-menu ul li{border-left:0;}body #scroll-menu ul li + li{border-left:0.0625rem solid var(--color-functional-100);}@media (min-width:1921px){body.page-node-type-landing-page .arrow-jump{width:3.75rem;}body.page-node-type-landing-page .arrow-jump span::after{font-size:3.75rem;}}@media all and (min-width:3441px){body.page-node-type-landing-page .arrow-jump{width:5.625rem;}body.page-node-type-landing-page .arrow-jump span::after{font-size:5.625rem;}}body #scroll-menu{z-index:11;}body #story-title-area.banner-hidden + #story-content{border-top:1px solid var(--color-functional-100);}.section-expand-icon::after{content:"expand_more";font-family:"Material Symbols Outlined";color:var(--color-700);}section.expanded .section-expand-icon::after{content:"expand_less";}.page-node-type-story-item #wrapper header .language-switcher .expand-icon{background-image:none;}body .story-section h2{line-height:1.3;}.page-node-type-story-item #wrapper header .language-switcher .expand-icon path,.page-node-type-story-item header .search-toggle-coveo path,.page-node-type-story-item header #access-toggle path{fill:#000;}#story-content section:first-child .colapse-header.section{border-bottom:0;}.mobile-title{width:90%;margin:auto;padding-bottom:0;margin-top:1.5rem;font-size:1.25rem;font-family:var(--title-font);}body .story-section.bg-black{background-color:var(--color-functional-50);}@media (width < 1120px){#story-content .section-wrapper.intro-section{padding-top:0;}body .story-section.bg-black{background-color:#ffffff;}}@media (width > 1119px){.mobile-title{display:none;}}body #main-content .story-hub-component .h2-size.sh-title,body #main-content .story-hub-component .sh-subtitle{color:var(--color-functional-black);}body .story-hub-element.sh-type-image img{transition:transform 0.5s ease-in-out;}.page-node-type-core-content-item #title-area .subtitle{padding-top:0;padding-bottom:0.5rem;}.field--name-field-np-display-date,.show-date-cci{--grey:var(--color-functional-500);}body .node--type-core-content-item h3{margin-bottom:0;}.sidebar-wrapper ul li::marker{content:'';}.page-node-type-product #header{background-color:#ffffff;}.page-node-type-product header .language-switcher ul.links li a,.page-node-type-product .expand-icon::after,.page-node-type-product .search-toggle-coveo::after,.page-node-type-product header #access-toggle::after{color:#000;}.page-node-type-product header .primary-menu .top-link,.page-node-type-product header .secondary-menu .top-link{color:#000000;}.page-node-type-product #header{--grey-light:var(--color-functional-100);}.page-node-type-product .field--name-field-function h2{color:var(--color-500);padding-top:0;}body.page-node-type-product .block-system-breadcrumb-block nav.breadcrumb{margin-top:2rem;margin-bottom:2rem;}body #product-title-area,body.toolbar-tray-open.toolbar-fixed #product-title-area,body.toolbar-fixed #product-title-area{height:calc(var(--doc-height,100vh) - var(--drupal-displace-offset-top,0px));padding-top:var(--header-height);box-sizing:border-box;gap:2rem;}body #product-title-image{margin-top:0;}#main-content .node--type-product .sidebar-share{display:flex;justify-content:space-between;align-items:center;position:relative;background-color:#ffffff;padding:0.5rem 0px;}body #ingredient-title-area,body.toolbar-tray-open.toolbar-fixed #ingredient-title-area,body.toolbar-fixed #ingredient-title-area{height:calc(var(--doc-height,100vh) - var(--drupal-displace-offset-top,0px));padding-top:var(--header-height);box-sizing:border-box;gap:2rem;}body #ingredient-title-image{margin-top:0;}.page-node-type-ingredient .sustainability.properties .ingredient-description.visible{box-shadow:0px 6px 16px 0px rgba(0,0,0,0.1);width:300px;}.page-node-type-ingredient .sustainability-popup-header .close{width:auto;height:auto;background-image:none;}.page-node-type-ingredient span.close::after{content:"cancel";font-family:"Material Symbols Outlined";font-size:1.5rem;color:var(--color-functional-black);display:block;}.page-node-type-ingredient span.close:hover::after{color:var(--color-700);}.page-node-type-ingredient .ingredient-separator{display:none;}body.page-node-type-ingredient .olfactive-notes{display:block;}.page-node-type-ingredient .field--name-field-olfactive-note .field__items{justify-content:center;}body #ingredient-title-area .breadcrumb{margin-top:2rem;margin-bottom:2rem;}@media (width > 1119px){.page-node-type-ingredient .ingredient-separator{display:block;}body.page-node-type-ingredient .olfactive-notes{display:flex;}.page-node-type-ingredient .field--name-field-olfactive-note .field__items{justify-content:flex-start;}}.harvest-calendar{--grey-light:var(--color-functional-100);}body.page-node-type-natural-ingredient #main-content .field--name-field-did-you-know .field__item p,body.page-node-type-natural-ingredient #main-content .field--name-field-did-you-know .field__item{color:var(--color-500);}body .harvest-calendar div.active{background-color:var(--color-500);}.page-node-type-natural-ingredient .field--name-field-did-you-know{border-color:var(--color-500);}.page-node-type-natural-ingredient .field--name-field-did-you-know .field__label{color:var(--color-500);}.node--type-event-card{--grey-light:var(--color-functional-50);--grey-extra-light:var(--color-functional-white);--color-3:var(--color-800);border:1px solid var(--color-functional-100);}body .field--name-field-event-address .address-icon{background-image:none;height:auto;width:auto;line-height:1;padding-top:1px;}body .field--name-field-event-address .address-icon::after{font-family:"Material Symbols Outlined";content:"location_on";}body .event-actions .addeventatc .addeventatc_icon{background-image:none;}.event-detail .field--name-field-event-name,body #main-content .event-detail .field--name-field-event-name a[name]{color:var(--color-functional-black);}body .node--type-event-card .date-container{color:var(--color-800);}body .javali-downloadbox{box-sizing:border-box;}body main .javali-downloadbox a{border:1px solid var(--color-700);--color-3:var(--color-700);padding:0 2rem;box-sizing:border-box;display:flex;gap:0.5rem;position:static;}body main .javali-downloadbox a::before{display:none;}body .javali-downloadbox a .db-info,body .javali-downloadbox a .db-icon{margin-right:0;width:auto;}body .javali-downloadbox a .db-name{margin-left:0;flex:1;}.javali-downloadbox a:hover,.javali-downloadbox a:focus{background-color:var(--color-700);}.javali-downloadbox a:hover .db-name,.javali-downloadbox a:hover .db-info,.javali-downloadbox a:focus .db-name,.javali-downloadbox a:focus .db-info{color:#ffffff;}.javali-downloadbox svg path{fill:var(--color-functional-black);}.javali-downloadbox a:hover svg path,.javali-downloadbox a:focus svg path{fill:#fff;}@media (width > 1920px){body .javali-downloadbox{height:6.25rem;}.javali-downloadbox a .db-icon svg{width:2.25rem;height:auto;}}@media (width > 3440px){body .javali-downloadbox{height:9rem;}.javali-downloadbox a .db-icon svg{width:3rem;}}.node--type-questionnaire .field--name-field-q-outcome-title{color:var(--color-functional-black);}.questionnaire-question label span{border-radius:var(--corner-extra-small);}.questionnaire-arrows .questionnaire-prev-arrow{transform:none;}.questionnaire-question label input:checked + span,.questionnaire-question:hover input + span,.questionnaire-question:focus input + span{background-color:var(--color-700);}.questionnaire-question:focus-visible input + span{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--color-500);}.questionnaire-arrows{padding:0 0.5rem;}.questionnaire-arrow svg:focus:not(:focus-visible){box-shadow:none;}.questionnaire-arrow svg:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--color-500);outline:none;}@media (width > 1119px){.step-questions{padding:0 0.5rem;}}.ui-dialog.strategy .ui-button .ui-icon-closethick{background-image:url(/themes/givaudan_dds/icons/cancel_000.svg);}body .ui-dialog.strategy .ui-dialog-content h3,.ui-dialog.strategy .ui-widget-header .ui-dialog-title{color:var(--color-700);}.strategy .ui-widget-content a{color:var(--color-700);}.page-node-type-webform header .menu-wrapper .main-menu > .submenu-wrapper > ul.menu > li > .submenu-wrapper,body.page-node-type-webform header .menu-wrapper .main-menu > .submenu-wrapper > ul.menu > li > .submenu-wrapper,.page-node-type-webform header .menu-wrapper .menu-close{top:calc(var(--header-height) + var(--drupal-displace-offset-top,0px) + var(--menu-close-offset,0px));}.page-node-type-webform header .menu-wrapper .menu-close{--menu-close-offset:2rem;}.page-node-type-webform #main-content{width:100%;}.page-node-type-webform .node--type-webform.node--view-mode-full{width:320px;margin:auto;}@media (width > 767px){.page-node-type-webform .node--type-webform.node--view-mode-full{width:768px;}}@media (width > 1119px){.page-node-type-webform .node--type-webform.node--view-mode-full{width:1024px;}}body div.bc-tooltip-container > span{box-shadow:0px 6px 16px 0px rgba(0,0,0,0.1);}body .bc-close{background-image:none;padding:0;top:0.5rem;right:0.5rem;}body .bc-close::after{content:"cancel";font-family:"Material Symbols Outlined";font-size:1.5rem;color:var(--color-functional-black);display:block;line-height:1;}body .bc-close:hover::after{color:var(--color-500);}.bc-tooltip{font-family:var(--text-font);}.bc-tooltip-container{top:0 !important;}
@keyframes progress{100%{right:100%;}}#messages-wrapper,.messages__wrapper{position:fixed;top:70px;right:30px;display:flex;flex-direction:column;gap:10px;z-index:100000;left:auto;width:25%;}#messages-wrapper .messages,.messages__wrapper .messages{position:relative;width:100%;background-color:#fff;padding:20px 35px 24px 40px;box-shadow:0 6px 20px -5px rgba(0,0,0,0.1);overflow-x:hidden;transform:translateX(calc(100% + 30px));transition:all 0.5s cubic-bezier(0.68,-0.55,0.265,1.35);border:1px solid var(--color-functional-300);box-sizing:border-box;background-position:15px center;text-align:left;}#messages-wrapper .messages + .messages,.messages__wrapper .messages + .messages{margin:0;}#messages-wrapper .messages.active,.messages__wrapper .messages.active{transform:translateX(0%);}#messages-wrapper .messages .messages__list,.messages__wrapper .messages .messages__list{display:flex;flex-direction:column;gap:5px;}#messages-wrapper .messages .close,.messages__wrapper .messages .close{position:absolute;top:18px;right:15px;padding:5px;cursor:pointer;opacity:0.7;width:16px;height:16px;}#messages-wrapper .messages .close:before,#messages-wrapper .messages .close:after,.messages__wrapper .messages .close:before,.messages__wrapper .messages .close:after{position:absolute;left:15px;content:" ";height:16px;width:2px;background-color:#000;}#messages-wrapper .messages .close:before,.messages__wrapper .messages .close:before{transform:rotate(45deg);}#messages-wrapper .messages .close:after,.messages__wrapper .messages .close:after{transform:rotate(-45deg);}#messages-wrapper .messages .close:hover,.messages__wrapper .messages .close:hover{opacity:1;}#messages-wrapper .messages .progress,.messages__wrapper .messages .progress{position:absolute;bottom:0;left:0;height:3px;width:100%;}#messages-wrapper .messages .progress:before,.messages__wrapper .messages .progress:before{content:"";position:absolute;bottom:0;right:0;height:100%;width:100%;background-color:var(--color-info-500,blue);}#messages-wrapper .messages .progress.active:before,.messages__wrapper .messages .progress.active:before{animation:progress 30s linear forwards;}#messages-wrapper .messages.messages--status .progress:before,.messages__wrapper .messages.messages--status .progress:before{background:var(--color-success-500,green);}.messages.messages--status{color:var(--color-success-500,green);}#messages-wrapper .messages.messages--error .progress:before,.messages__wrapper .messages.messages--error .progress:before{background:var(--color-error-500,red);}.messages.messages--error{color:var(--color-error-500,red);}#messages-wrapper .messages.messages--warning .progress:before,.messages__wrapper .messages.messages--warning .progress:before{background:var(--color-caution-500,orange);}.messages.messages--warning{color:var(--color-caution-500,orange);}
.node--type-product .content-section{display:flex;justify-content:space-between;flex-flow:column-reverse;}body #main-content .node--type-core-content-item.two-columns .sidebar-menu .sidebar-block:not(.download-block) a,body #main-content .node--type-product .sidebar-menu .sidebar-block:not(.download-block) a{color:var(--color-functional-black);}body #main-content .node--type-core-content-item .sidebar-share span,body #main-content .node--type-core-content-item .sidebar-share .social-links-icons,body #main-content .node--type-product .sidebar-share span,body #main-content .node--type-product .sidebar-share .social-links-icons{position:static;}.share-block-label{color:var(--color-functional-500);font-size:var(--font-body-large);line-height:1.3;font-family:var(--title-font);}.social-links-icons{display:flex;gap:0.75rem;}body #main-content .node--type-core-content-item .sidebar-share li,body #main-content .node--type-core-content-item .sidebar-share li a,body #main-content .node--type-product .sidebar-share li,body #main-content .node--type-product .sidebar-share li a{width:auto;height:auto;margin-bottom:0;}body #main-content .node--type-core-content-item .sidebar-share svg,body #main-content .node--type-product .sidebar-share svg{width:1.25rem;}.sidebar-share .social-links-icons svg path{fill:var(--color-functional-500);}.sidebar-share .social-links-icons a:hover svg path{fill:var(--color-700);}body .node--type-core-content-item.two-columns .sidebar-menu .sidebar-block:not(.download-block) a::before,body .node--type-product.two-columns .sidebar-menu .sidebar-block:not(.download-block) a::before{content:"arrow_forward";font-family:"Material Symbols Outlined";background-image:none;height:auto;width:auto;top:0;left:0;}body #main-content .node--type-core-content-item.two-columns .sidebar-menu .h4-size,body #main-content .node--type-product.two-columns .sidebar-menu .h4-size{margin-bottom:0;}.download-block.sidebar-block::after{border-color:var(--color-700);}#main-content .download-block ul a::after{content:"download";width:auto;height:auto;top:0;background-image:none;font-family:"Material Symbols Outlined";left:0;}body #main-content .node--type-core-content-item .sidebar-menu ul{padding:0;}body #main-content .node--type-core-content-item.two-columns .sidebar-menu .blocks-container a{overflow:hidden;padding-left:1.25rem;white-space:nowrap;text-overflow:ellipsis;}#main-content .node--type-core-content-item.two-columns .sidebar-menu h3,#main-content .node--type-core-content-item.two-columns .sidebar-menu a,#main-content .node--type-core-content-item.two-columns .sidebar-menu li{margin-bottom:0.125rem;}@media (min-width:768px) and (max-width:1119px){#main-content .node--type-core-content-item .sidebar-share,#main-content .node--type-product .sidebar-share{width:48%;box-sizing:border-box;justify-content:space-between;}.node--type-product .sidebar-top .sidebar-webform,.node--type-product .sidebar-top .sidebar-services{background-color:var(--color-functional-50);padding:20px;box-sizing:border-box;border-bottom:none;}.sidebar-wrapper{margin-bottom:1.875rem;}}@media (width > 1119px){.node--type-product .content-section{flex-flow:row;}.two-columns .sidebar-wrapper{width:16.75rem;}}@media screen and (width > 1920px){.two-columns .sidebar-wrapper{width:23rem;--sm-left-pading:28px;}#main-content .node--type-core-content-item.two-columns .sidebar-menu .blocks-container h3,#main-content .node--type-core-content-item.two-columns .sidebar-menu .blocks-container a,#main-content .node--type-core-content-item.two-columns .sidebar-menu .blocks-container li,#main-content .node--type-product.two-columns .sidebar-menu .blocks-container h3,#main-content .node--type-product.two-columns .sidebar-menu .blocks-container a,#main-content .node--type-product.two-columns .sidebar-menu .blocks-container li{margin-bottom:8px;line-height:1.3;}body #main-content .node--type-core-content-item .sidebar-menu .blocks-container ul,body #main-content .node--type-product .sidebar-menu .blocks-container ul{padding-left:var(--sm-left-pading);}body #main-content .node--type-core-content-item.two-columns .sidebar-menu .sidebar-block .blocks-container a::before,body #main-content .node--type-product.two-columns .sidebar-menu .sidebar-block .blocks-container a::before,body #main-content .node--type-core-content-item.two-columns .sidebar-menu .download-block a::after,body #main-content .node--type-product.two-columns .sidebar-menu .download-block a::after{left:calc(-1 * var(--sm-left-pading));}body #main-content .node--type-core-content-item .sidebar-share svg,body #main-content .node--type-product .sidebar-share svg{width:1.75rem;}}@media screen and (width > 3440px){.two-columns .sidebar-wrapper{width:37.5rem;}}
body .node-body table.table-sales-performance thead th:after,body .node-body table.table-key-figure:not(#recaptcha_table) thead th:last-child:before,body .node-body table:not(#recaptcha_table) thead tr th,body .node-body table:not(#recaptcha_table) tbody tr td,body .node-body table:not(#recaptcha_table) thead tr,body .node-body table:not(#recaptcha_table){border-color:var(--color-3);}.node-body :not(.tab-tables) :not(.table-scroll) > table:not(#recaptcha_table),.cke_editable table:not(#recaptcha_table),table.table-simple,table.table-key-figures{font-family:var(--text-font);font-size:0.75rem;white-space:normal;width:auto !important;}.node-body .tab-tables :not(.table-scroll) > table:not(#recaptcha_table){width:100% !important;}.node-body table:not(#recaptcha_table) tbody tr td{padding-top:0px;padding-bottom:0px;}.node-content .table-scroll + ol:has(p.text-small){padding-left:16px;}body[class*="page-node-type"] .table-scroll{margin-bottom:1rem;}#main-content .node-body table:not(#recaptcha_table) tbody tr th{vertical-align:middle;}#main-content .node-body table:not(#recaptcha_table) tbody tr th p{color:var(--color-4);}table.table-simple-border:not(#recaptcha_table) tbody tr th,table.table-simple-border:not(#recaptcha_table) thead tr th{border:1px solid var(--color-500,var(--color-3));padding:0 0.5rem;font-weight:500;text-align:left;}
:root{--g-button-padding-vertical-top:0.125rem;--g-button-padding-vertical-bottom:0.25rem;--g-button-padding-horizontal:1.5rem;--g-button-margin-top:0.5rem;--g-button-min-height:2rem;}.page-front,.section-back-top{--g-button-margin-top:0px;}#hero-header .link-container a.button-hero-header,.g-button,button.g-button,body .webform-confirmation-modal--content .main-action.javali-buttons,body #main-content .main-action.javali-buttons,#main-content .secondary-button,.givaudan-webform-modal.ui-dialog .ui-dialog-buttonpane button,.page-node-type-webform .webform-button--submit,.givaudan-webform-preview .webform-button--submit,body a.download{box-sizing:border-box;display:inline-flex;min-height:var(--g-button-min-height,2rem);flex-direction:column;justify-content:center;align-items:center;gap:0.5rem;border-radius:var(--corner-extra-small);text-decoration:none;padding:var(--g-button-padding-vertical-top) var(--g-button-padding-horizontal) var(--g-button-padding-vertical-bottom);position:relative;font-family:var(--text-font);font-size:var(--font-body-medium);line-height:var(--line-height-medium);margin-bottom:0.5rem;cursor:pointer;margin-top:var(--g-button-margin-top,0px);}.g-button.small{--g-button-min-height:1.5rem;--g-button-padding-vertical-top:0px;--g-button-padding-vertical-bottom:1px;--g-button-padding-horizontal:0.75rem;font-size:var(--font-body-medium);line-height:1;}.g-button.large,#hero-header .link-container a.button-hero-header,body .webform-confirmation-modal--content .main-action.javali-buttons,body #main-content .main-action.javali-buttons,#main-content .secondary-button,body a.download{--g-button-min-height:2.5rem;--g-button-padding-vertical-top:5px;--g-button-padding-vertical-bottom:7px;--g-button-padding-horizontal:1.5rem;}.g-button-filled,.g-button.colour,a.colour.main-action.javali-buttons,#main-content a.colour.main-action.javali-buttons,.givaudan-webform-modal.ui-dialog .ui-dialog-buttonpane button,.page-node-type-webform .webform-button--submit,.givaudan-webform-preview .webform-button--submit,body #main-content .main-action.webform-dialog.javali-buttons.sb-link,.careers-cta-container .primary-button{background-color:var(--color-700,#222222);color:#fff;border:1px solid var(--color-700,#000);}.g-button.g-button-filled.addeventatc{background-color:var(--color-700,#222222);color:#fff !important;font-weight:400;}#hero-header .link-container a.button-hero-header,.g-button-white,button.g-button-white,.node--type-horizontal-story .g-button-white.hs-explore{background-color:#fff;color:var(--color-functional-black,#000);}.g-button-outline,.secondary-button,button.g-button-outline,body .webform-confirmation-modal--content .main-action.javali-buttons,body #main-content .main-action.javali-buttons,#main-content .secondary-button,#main-content .related-items a{background-color:#fff;color:var(--color-functional-black,#000);border:1px solid var(--color-functional-700,#000);}.g-button-tonal,body a.download{background-color:var(--color-50,--color-functional-50);color:var(--color-700,--color-functional-700);}.g-button-icon,body a.download,button.g-button-icon{gap:0.5rem;display:inline-flex;flex-direction:row;line-height:1;padding-left:3.125rem;}.g-button-icon::before,body a.download::before,button.g-button-icon::before{content:attr(data-icon);font-family:"Material Symbols Outlined";font-size:1.125rem;position:absolute;left:var(--g-button-padding-horizontal);top:0;bottom:0;margin:auto;height:1.125rem;line-height:1;}.small.g-button-icon{padding-left:2.25rem;}.small.g-button-icon::before{font-size:var(--font-body-large);height:var(--font-body-large);}.g-button-icon.arrow-right-alt::before{content:"arrow_right_alt";}.g-button-icon.arrow-upward::before{content:"arrow_upward";}body a.download .download-icon{display:none;}body a.download::before{content:"download";}.g-button.colour:hover,.givaudan-webform-modal.ui-dialog .ui-dialog-buttonpane button:hover,.page-node-type-webform .webform-button--submit:hover,.givaudan-webform-preview .webform-button--submit:hover,.careers-cta-container .primary-button:hover,a.colour.main-action.javali-buttons{background-color:var(--color-500,#222222);text-decoration:none;}a.g-button-filled:hover,a.g-button-filled:focus{text-decoration:none;}.g-button-filled:hover,.g-button.colour:hover,#main-content a.colour.main-action.javali-buttons:hover,a.colour.main-action.javali-buttons:hover,.g-button.g-button-filled.addeventatc:hover,.g-button-filled:focus,.g-button.colour:focus,#main-content a.colour.main-action.javali-buttons:focus,a.colour.main-action.javali-buttons:focus,.g-button.g-button-filled.addeventatc:focus,body #main-content .main-action.webform-dialog.javali-buttons.sb-link:focus,body #main-content .main-action.webform-dialog.javali-buttons.sb-link:hover,.careers-cta-container .primary-button:hover:hover,.careers-cta-container .primary-button:hover:focus{background-color:var(--color-500);}#hero-header a.button-hero-header:hover,.g-button-white:hover,.g-button-outline:hover,.g-button.secondary-button:hover,body .webform-confirmation-modal--content .main-action.javali-buttons:not(.colour):hover,body #main-content .main-action.javali-buttons:not(.colour):hover,#main-content .secondary-button:hover,.node--type-horizontal-story .g-button-white.hs-explore:hover,#hero-header a.button-hero-header:focus,.g-button-white:focus,.g-button-outline:focus,.g-button.secondary-button:focus,body .webform-confirmation-modal--content .main-action.javali-buttons:not(.colour):focus,body #main-content .main-action.javali-buttons:not(.colour):focus,#main-content .secondary-button:focus,.node--type-horizontal-story .g-button-white.hs-explore:focus{background-color:var(--color-functional-white,#faf9f6);text-decoration:none;}.g-button-tonal:hover,body a.download:hover,.g-button-tonal:focus,body a.download:focus{background-color:var(--color-300,--color-functional-300);text-decoration:none;}.g-button.addeventatc:hover,.g-button.addeventatc:focus{font-size:var(--font-body-medium);}.g-button.colour:focus,.givaudan-webform-modal.ui-dialog .ui-dialog-buttonpane button:focus,.page-node-type-webform .webform-button--submit:focus,.givaudan-webform-preview .webform-button--submit:focus,.g-button:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--color-500);outline:none;}.g-button.colour:focus:not(:focus-visible),.givaudan-webform-modal.ui-dialog .ui-dialog-buttonpane button:focus:not(:focus-visible),.page-node-type-webform .webform-button--submit:focus:not(:focus-visible),.givaudan-webform-preview .webform-button--submit:focus:not(:focus-visible),.g-button:focus:not(:focus-visible),body #main-content .sb-link:focus:not(:focus-visible),.careers-cta-container .primary-button:focus:not(:focus-visible){outline:0;box-shadow:none;}.g-button.addeventatc:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--color-500) !important;outline:none;}@media screen and (min-width:1120px){}@media screen and (min-width:1921px){:root{--g-button-padding-vertical-top:0.2rem;--g-button-padding-vertical-bottom:0.375rem;--g-button-padding-horizontal:2.25rem;--g-button-margin-top:0.75rem;--g-button-min-height:3rem;}.g-button.small{--g-button-min-height:2.25rem;--g-button-padding-vertical-top:0.5px;--g-button-padding-vertical-bottom:1.5px;--g-button-padding-horizontal:1.25rem;font-size:var(--font-body-medium);line-height:1;}.g-button.large,#hero-header .link-container a.button-hero-header,body .webform-confirmation-modal--content .main-action.javali-buttons,body #main-content .main-action.javali-buttons,#main-content .secondary-button,body a.download{--g-button-min-height:3.75rem;--g-button-padding-vertical-top:7.5px;--g-button-padding-vertical-bottom:10.5px;--g-button-padding-horizontal:2.25rem;}.g-button-icon,body a.download,button.g-button-icon{gap:0.75rem;padding-left:4.6875rem;}.g-button-icon::before,body a.download::before,button.g-button-icon::before{font-size:1.6875rem;height:1.6875rem;}.small.g-button-icon,.small.button.g-button-icon{padding-left:3.375rem;}}@media screen and (min-width:3441px){:root{--g-button-padding-vertical-top:0.3rem;--g-button-padding-vertical-bottom:0.5625rem;--g-button-padding-horizontal:3.375rem;--g-button-margin-top:1.125rem;--g-button-min-height:4.5rem;}.g-button.small{--g-button-min-height:3.375rem;--g-button-padding-vertical-top:0.75px;--g-button-padding-vertical-bottom:2.25px;--g-button-padding-horizontal:1.875rem;font-size:var(--font-body-medium);line-height:1;}.g-button.large,#hero-header .link-container a.button-hero-header,body .webform-confirmation-modal--content .main-action.javali-buttons,body #main-content .main-action.javali-buttons,#main-content .secondary-button,body a.download{--g-button-min-height:5.625rem;--g-button-padding-vertical-top:11.25px;--g-button-padding-vertical-bottom:15.75px;--g-button-padding-horizontal:3.375rem;}.g-button-icon,body a.download,button.g-button-icon{gap:1.125rem;padding-left:7rem;}.g-button-icon::before,body a.download::before,button.g-button-icon::before{font-size:2.5rem;height:2.5rem;}.small.g-button-icon,.small.button.g-button-icon{padding-left:5rem;}}
footer{font-family:var(--text-font);border:none;position:relative;background:var(--grey-extra-light);}footer svg#Logotype_B{width:160px;margin-top:0px;position:relative;margin-left:-7px;}footer a.site-name-link{height:1.4rem;width:110px;background-image:url(/themes/givaudan_dds/images/logo_givaudan_black.png);opacity:1;position:relative;z-index:5;background-repeat:no-repeat;overflow:hidden;display:flex;align-items:center;background-size:contain;background-position:center;text-indent:-9999px;padding-bottom:10px;}footer .top-row{display:grid;grid-template-columns:1fr 1fr 1fr;}footer .section-back-top{position:relative;align-items:flex-end;display:flex;justify-content:center;}footer .bottom-row{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:34px;}footer .bottom-menu{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:34px;}body footer ul{margin-inline-start:0 !important;}.region.region-footerbottom{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-column-gap:34px;}footer #services,footer .region.region-footerbottom nav{margin-bottom:30px;width:calc(186px - 2rem);max-width:calc(186px - 2rem);}footer ul li::marker{content:'';}footer #services ul li{list-style-type:none;}footer #services h2,footer #stock-data h2,footer #social-icons h2,footer #stock-data h2,footer .region.region-footerbottom h2{font-family:var(--title-font);text-transform:none;font-size:var(--font-body-medium);line-height:var(--line-height-medium);margin-bottom:16px;font-weight:500;}footer .secondary-copyright{font-size:var(--font-body-small);line-height:var(--line-height-small);}footer #stock-data span,footer #stock-data p,footer #services a,footer .region.region-footerbottom a{font-family:var(--text-font);font-size:var(--font-body-small);font-weight:400;line-height:var(--line-height-large);text-decoration:none;color:var(--color-functional-black);padding-bottom:0;}footer #services a:hover,footer .region.region-footerbottom a:hover{text-decoration:underline;}footer ul{padding-left:0;}footer ul.menu{margin:0;}footer .menu-item{margin:0;padding-top:0;}footer .secondary-top-row{border-bottom:1px solid var(--color-functional-100);padding-bottom:20px;margin-bottom:30px;}footer .stock-data p{margin:0;}footer #social-icons{width:100%;display:flex;justify-content:flex-end;align-items:center;gap:1rem;}footer #social-icons a{height:1rem;line-height:1;}footer #social-icons-mobile{display:none;}.page-front footer #social-icons a:hover svg path{fill:var(--color-functional-500);}footer #social-icons a:hover svg path{fill:var(--color-500);}body.page--user-password #header,body.page--user-password #footer,body.page--user-login #header,body.page--user-login #footer{display:none;}@media (min-width:1024px){#footer{padding-top:20px;padding-bottom:30px;}}@media (min-width:1120px){#footer{padding-top:4.9rem;}footer .center,footer .top-row,footer .bottom-row{width:1120px;margin:auto;padding:0;}footer .top-row{margin-bottom:1.6rem;}}@media (max-width:1120px){#footer{padding-top:4.9rem;}footer .bottom-row{display:grid;grid-template-columns:auto;grid-column-gap:34px;}}@media (max-width:768px){footer .bottom-row{display:grid;grid-template-columns:auto;grid-template-rows:1fr;}footer .bottom-menu{display:grid;grid-template-columns:auto;grid-template-rows:1fr;}.region.region-footerbottom{display:grid;grid-template-columns:auto;grid-template-rows:1fr;}body footer .top-row{margin-top:30px;padding-bottom:50px;}footer .top-row,footer .secondary-top-row{width:320px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;}footer .secondary-top-row{align-items:end;}body footer .region.region-footerbottom a{font-size:0.875rem;line-height:1.5rem;font-family:var(--title-font);}footer .menu-item{margin-bottom:10px;}body footer svg#Logotype_B{width:106px;}footer #social-icons{display:none;}footer #social-icons-mobile{display:flex;justify-content:flex-end;}footer #social-icons-mobile a{width:30px;height:25px;text-align:center;}body footer .region.region-footerbottom nav{display:none;}body footer #services{display:none;}footer #stock-data{margin-bottom:30px;}footer #stock-data p{padding-bottom:0;}footer #stock-data h2{padding:none;}body footer .region.region-footerbottom nav#block-givaudan-dds-aboutus{display:block;}body footer .region.region-footerbottom nav#block-givaudan-dds-aboutus h2{display:none;}}
body .slick-dots li,body .slick-dots li button{width:1.5rem;height:1.5rem;margin:0;padding:0;}body .slick-dots li button::before{content:"•";font-size:1.5rem;height:100%;width:100%;opacity:1;color:var(--color-functional-300);position:static;display:block;line-height:0.8;}body .slick-dots li button:hover::before{color:var(--color-functional-500);opacity:1;}body .slick-dots li.slick-active button::before{opacity:1;color:var(--color-functional-black);}body #wrapper .slick-arrow,body #gallery-viewer-container .slick-arrow{font-size:1.5rem;width:max-content;height:auto;padding:1rem;line-height:1;}body #wrapper .slick-prev:hover,body #wrapper .slick-next:hover,body #gallery-viewer-container .slick-prev:hover,body #gallery-viewer-container .slick-next:hover{color:var(--color-functional-300);}.slick-arrow:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--color-500);outline:none;}.slick-arrow:focus:not(:focus-visible){outline:0;box-shadow:none;}.slick-arrow::after{font-family:"Material Symbols Outlined";}body .slick-arrow.white:focus,.slick-arrow.white{color:#fff;}body .slick-arrow.black:focus,.slick-arrow.black{color:#000;}body #wrapper .slick-arrow.slick-disabled,body #gallery-viewer-container .slick-arrow.slick-disabled{color:var(--color-functional-100);opacity:1;pointer-events:none;}.slick-arrow.slick-prev::before,.slick-arrow.slick-next::before,.slider-buttons-container .slick-dots li button:after{display:none;}.slider-buttons-container .slick-dots li button:before{display:block;}.slick-arrow.slick-prev::after{content:"arrow_left_alt";}.slick-arrow.slick-next::after{content:"arrow_right_alt";}.slider-buttons-container{display:none;}.slick-initialized + .slider-buttons-container{display:flex;justify-content:center;}.slider-buttons-container .slick-arrow{position:static;transform:none;color:var(--color-functional-black);}.slider-buttons-container .slick-arrow:focus,.slider-buttons-container .slick-arrow:active{color:var(--color-functional-black);}.slider-buttons-container .slick-dots{position:static;}.slick-dots-container,.slick-dots-container .slick-dots,body .slick-dots{display:flex;align-items:center;justify-content:center;}.slider-buttons-container,body .slick-dots{gap:0.75rem;}@media screen and (min-width:1921px){body #wrapper .slick-arrow,body #gallery-viewer-container .slick-arrow{font-size:2.25rem;}body .slick-dots li,body .slick-dots li button{width:2.25rem;height:2.25rem;}body .slick-dots li button::before{font-size:2.25rem;}.slider-buttons-container,body .slick-dots{gap:1rem;}}@media screen and (min-width:3441px){body #wrapper .slick-arrow,body #gallery-viewer-container .slick-arrow{font-size:3.5rem;}body .slick-dots li,body .slick-dots li button{width:3.5rem;height:3.5rem;}body .slick-dots li button::before{font-size:3.5rem;}.slider-buttons-container,body .slick-dots{gap:1.5rem;}}
a.colorbox::after{display:none;}#colorbox #cboxTitle{display:none !important;}#colorbox #cboxClose{top:0;right:0;color:transparent;text-indent:0;background:none;width:2rem;height:2rem;}#cboxClose::after{content:"cancel";font-family:"Material Symbols Outlined";font-size:2rem;color:var(--color-functional-black);display:block;position:absolute;inset:0;}#cboxClose:hover::after{color:var(--color-700);}
.division-boxes-template .db-image{position:relative;height:30rem;}.division-boxes-template .db-image img{height:30rem;margin-bottom:0;object-fit:cover;}.division-boxes-template .db-content{position:absolute;inset:0;display:grid;align-items:center;justify-items:center;padding:8rem 3rem 4rem 3rem;text-align:center;color:#fff;z-index:1;grid-template-rows:5rem 1fr 3rem;}.division-boxes-template .db-content > div{padding:0;}.division-boxes-template .db-content .text{align-self:flex-start;}@media (width > 767px){.division-boxes-template .section-container{display:grid;grid-template-columns:50% 50%;}.division-boxes-template.spaced .section-container{grid-template-columns:49% 49%;gap:2%;}}@media (width > 1920px){.division-boxes-template .db-image img,.division-boxes-template .db-image{height:45rem;}.division-boxes-template .db-content{padding:12rem 4.5rem 6rem 4.5rem;grid-template-rows:7.5rem 1fr 4.5rem;}}@media (width > 3440px){.division-boxes-template .db-image img,.division-boxes-template .db-image{height:67.5rem;}.division-boxes-template .db-content{padding:18rem 6.75rem 9rem 6.75rem;grid-template-rows:11.25rem 1fr 6.75rem;}}
.hc-strategy-rows{border-left:4px solid var(--color-500,var(--color-3));padding-left:1.25rem;display:grid;gap:2.5rem;}.hc-strategy-rows .hc-strategy-row{font-family:"Futura Now Headline";font-size:1.125rem;position:relative;max-width:100%;}.hc-strategy-row::before{content:"";width:1.25rem;height:1.25rem;border:4px solid var(--color-500,var(--color-3));border-radius:50%;box-sizing:border-box;background-color:#fff;position:absolute;left:-2rem;top:0.25rem;z-index:2;}.hc-strategy-rows .hc-strategy-row:first-child::after,.hc-strategy-rows .hc-strategy-row:last-child::after{content:"";position:absolute;background-color:#fff;width:8px;left:-1.65rem;z-index:1;}.hc-strategy-rows .hc-strategy-row:first-child::after{height:1rem;top:0;}.hc-strategy-rows .hc-strategy-row:last-child::after{height:100%;top:8px;}.hc-strategy-row.active{font-weight:700;}.hc-strategy-row.active::before{background-color:var(--color-500,var(--color-3));}@media (width > 1023px){.hc-strategy-rows .hc-strategy-row:first-child::after,.hc-strategy-rows .hc-strategy-row:last-child::after{display:none;}.hc-strategy-rows{border:0;}.hc-strategy-component{display:grid;grid-template-columns:27rem 1fr;height:37.5rem;}.hc-strategy-left{display:grid;align-items:center;align-content:center;position:relative;padding-right:6rem;overflow:hidden;}.hc-strategy-bow{position:absolute;width:37.5rem;height:37.5rem;border:4px solid var(--color-500,var(--color-3));box-sizing:border-box;border-radius:50%;top:0;z-index:-1;right:0;}.hc-strategy-bow::before{content:"";width:64%;position:absolute;background-color:#fff;top:-4px;left:-4px;bottom:-4px;}.hc-strategy-rows{position:relative;}.hc-strategy-rows .hc-strategy-row{position:absolute;padding-left:7rem;padding-top:1rem;padding-bottom:1rem;}.hc-strategy-row::before{width:1.875rem;height:1.875rem;border-width:5px;}.hc-strategy-rows .hc-strategy-row:first-child{top:-1rem;left:-226px;}.hc-strategy-component[data-links="4"] .hc-strategy-rows .hc-strategy-row:nth-child(2){top:155px;left:-40px;}.hc-strategy-component[data-links="4"] .hc-strategy-rows .hc-strategy-row:nth-child(3){top:384px;left:-40px;}.hc-strategy-component[data-links="5"] .hc-strategy-rows .hc-strategy-row:nth-child(2){top:115px;left:-60px;}.hc-strategy-component[data-links="3"] .hc-strategy-rows .hc-strategy-row:nth-child(2),.hc-strategy-component[data-links="5"] .hc-strategy-rows .hc-strategy-row:nth-child(3){top:276px;left:-17px;}.hc-strategy-component[data-links="5"] .hc-strategy-rows .hc-strategy-row:nth-child(4){top:423px;left:-60px;}.hc-strategy-rows .hc-strategy-row:last-child{top:calc(100% - 3rem);left:-226px;}.hc-strategy-rows .hc-strategy-row::before{left:0;top:1rem;}.hc-strategy-row:hover{font-weight:700;}.hc-strategy-row:hover::before{background-color:var(--color-500,var(--color-3));}}@media screen and (width > 1920px){.hc-strategy-component{display:grid;grid-template-columns:40rem 1fr;height:55rem;}.hc-strategy-bow{width:55rem;height:55rem;border:6px solid var(--color-500,var(--color-3));}.hc-strategy-bow::before{top:-8px;left:-8px;bottom:-8px;}.hc-strategy-rows .hc-strategy-row{padding-left:10rem;padding-top:1.5rem;padding-bottom:1.5rem;font-size:1.75rem;}.hc-strategy-row::before{width:2.75rem;height:2.75rem;border-width:8px;}.hc-strategy-rows .hc-strategy-row:first-child{top:-1.75rem;left:-348px;}.hc-strategy-component[data-links="4"] .hc-strategy-rows .hc-strategy-row:nth-child(2){top:235px;left:-55px;}.hc-strategy-component[data-links="4"] .hc-strategy-rows .hc-strategy-row:nth-child(3){top:551px;left:-55px;}.hc-strategy-component[data-links="5"] .hc-strategy-rows .hc-strategy-row:nth-child(2){top:166px;left:-89px;}.hc-strategy-component[data-links="3"] .hc-strategy-rows .hc-strategy-row:nth-child(2),.hc-strategy-component[data-links="5"] .hc-strategy-rows .hc-strategy-row:nth-child(3){top:396px;left:-24px;}.hc-strategy-component[data-links="5"] .hc-strategy-rows .hc-strategy-row:nth-child(4){top:620px;left:-88px;}.hc-strategy-rows .hc-strategy-row:last-child{top:calc(100% - 4rem);left:-346px;}.hc-strategy-rows .hc-strategy-row::before{left:0;top:1.5rem;}}@media screen and (width > 3440px){.hc-strategy-component{display:grid;grid-template-columns:60rem 1fr;height:82.5rem;}.hc-strategy-bow{width:82.5rem;height:82.5rem;border:9px solid var(--color-500,var(--color-3));}.hc-strategy-bow::before{top:-12px;left:-12px;bottom:-12px;}.hc-strategy-rows .hc-strategy-row{padding-left:15rem;padding-top:2.25rem;padding-bottom:2.25rem;font-size:2.5rem;}.hc-strategy-row::before{width:4rem;height:4rem;border-width:12px;}.hc-strategy-rows .hc-strategy-row:first-child{top:-2rem;left:-518px;}.hc-strategy-component[data-links="4"] .hc-strategy-rows .hc-strategy-row:nth-child(2){top:356px;left:-80px;}.hc-strategy-component[data-links="4"] .hc-strategy-rows .hc-strategy-row:nth-child(3){top:832px;left:-80px;}.hc-strategy-component[data-links="5"] .hc-strategy-rows .hc-strategy-row:nth-child(2){top:240px;left:-142px;}.hc-strategy-component[data-links="3"] .hc-strategy-rows .hc-strategy-row:nth-child(2),.hc-strategy-component[data-links="5"] .hc-strategy-rows .hc-strategy-row:nth-child(3){top:588px;left:-36px;}.hc-strategy-component[data-links="5"] .hc-strategy-rows .hc-strategy-row:nth-child(4){top:926px;left:-125px;}.hc-strategy-rows .hc-strategy-row:last-child{top:calc(100% - 5.5rem);left:-520px;}.hc-strategy-rows .hc-strategy-row::before{left:0;top:2rem;}}
body.search-page #header .language-switcher .expand-icon{background-color:transparent;mask:none;}atomic-search-box::part(wrapper){--grey:var(--color-functional-300);}body atomic-search-box::part(submit-icon),body atomic-quickview-modal::part(quickview-modal-header-icon){display:none;}body atomic-search-box::part(submit-button)::after{font-family:"Material Symbols Outlined";content:"search";font-size:2rem;color:var(--color-functional-black);}body atomic-quickview-modal::part(quickview-modal-header-button)::after{font-family:"Material Symbols Outlined";content:"cancel";font-size:2rem;color:var(--color-functional-black);position:absolute;inset:0;}.search-page,atomic-facet::part(facet){--atomic-on-background:var(--color-functional-black);--atomic-neutral-dark:var(--color-functional-700);}atomic-result-list::part(outline),atomic-facet::part(facet){--grey-extra-light:var(--color-functional-50);}.search-page atomic-facet::part(show-more),.search-page atomic-facet::part(clear-button),.search-page atomic-facet::part(show-less){--atomic-border-radius:var(--corner-extra-small);background-color:#fff;color:var(--color-functional-black,#000);border:1px solid var(--color-functional-black,#000);}#main-content .search-breadcrumb .breadcrumb a,#main-content .search-breadcrumb .breadcrumb li{--grey:var(--color-functional-500);text-decoration:none;}#main-content .search-breadcrumb .breadcrumb a:hover{text-decoration:underline;}.section-back-top a.g-button{display:inline-flex;}atomic-load-more-results::part(load-more-results-button),atomic-no-results::part(cancel-button){box-sizing:border-box;display:inline-flex;min-height:2rem;flex-direction:column;justify-content:center;align-items:center;gap:0.5rem;border-radius:var(--corner-extra-small);text-decoration:none;padding:var(--g-button-padding-vertical-top) var(--g-button-padding-horizontal) var(--g-button-padding-vertical-bottom);position:relative;font-family:var(--text-font);font-size:var(--font-body-medium);line-height:var(--line-height-medium);margin-bottom:0.5rem;cursor:pointer;margin-top:var(--g-button-margin-top,0px);background-color:#fff;color:var(--color-functional-black,#000);border:1px solid var(--color-functional-700,#000);--atomic-primary:#fff;font-weight:400;}atomic-load-more-results::part(load-more-results-button):hover,atomic-no-results::part(cancel-button):hover{background-color:var(--color-functional-white,#faf9f6);border-color:var(--color-functional-700,#000);}atomic-sort-dropdown::part(select){height:2.5rem;padding:0.25rem 4rem 0.5rem 1rem;background-color:transparent;border-radius:var(--corner-extra-small);}atomic-sort-dropdown::part(select):focus-visible{box-shadow:none;}atomic-sort-dropdown::part(select-separator){display:none;}atomic-sort-dropdown::part(select-parent)::after{position:absolute;right:0.25rem;top:0;bottom:0;display:grid;place-content:center;font-family:"Material Symbols Outlined";content:"arrow_drop_down";color:var(--color-functional-300);font-size:1.5rem;z-index:-1;}atomic-breadbox::part(breadcrumb-button){border-radius:var(--corner-extra-small);}atomic-breadbox::part(clear){border-radius:var(--corner-extra-small);background-color:var(--color-functional-50);text-decoration:none;height:2.5rem;padding-left:1rem;padding-right:1rem;}atomic-breadbox::part(clear):hover{background-color:var(--color-functional-100);}.default-result .result-header{margin-top:0.5rem;margin-bottom:0.25rem;}.result-header .result-category ul li{color:var(--color-functional-700);}.result-header .result-category ul li::after{--grey:var(--color-functional-700);margin:0 3px 0 5px;}.default-result-info .result-body{--grey:var(--color-functional-500);}#main-content .default-result-info .secondary-button{margin-top:1.5rem;}
