.coh-style-status-pill { padding-top: 0.375rem;padding-right: 0.75rem;padding-bottom: 0.375rem;padding-left: 0.75rem;-webkit-border-radius: 1.5625rem;border-radius: 1.5625rem;display: -webkit-inline-box;display: -webkit-inline-flex;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;padding-top: 6px !important;padding-bottom: 6px !important;font-size: 0.875rem;line-height: 1.5rem; } .coh-style-status-pill:before { height: 1.25rem;width: 1.25rem;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-flex-shrink: 0;-ms-flex-negative: 0;flex-shrink: 0; } .coh-style-status-pill .status-pill-label { color: inherit;white-space: nowrap;margin-left: 0.375rem; } .coh-style-status-pill.-complete { background-color: rgba(6, 118, 71, 1);color: var(--ssa-color-palette-white); } .coh-style-status-pill.-complete:before { content: "";background-image: url('/themes/custom/firmenich_dx8/assets/studio-svg/status-ok.svg'); } .coh-style-status-pill.-in-progress { background-color: rgba(255, 165, 0, 1);color: var(--ssa-color-palette-black); } .coh-style-status-pill.-in-progress:before { content: "";background-image: url('/themes/custom/firmenich_dx8/assets/studio-svg/status-progress.svg'); } .coh-style-status-pill.-failed { color: var(--ssa-color-palette-white);background-color: rgba(217, 45, 32, 1); } .coh-style-status-pill.-failed:before { content: "";background-image: url('/themes/custom/firmenich_dx8/assets/studio-svg/status-error.svg'); } .coh-style-status-pill.-error { background-color: var(--ssa-color-palette-black);color: var(--ssa-color-palette-white); } .coh-style-status-pill.-error:before { content: "";background-image: url('/themes/custom/firmenich_dx8/assets/studio-svg/status-error.svg'); } .coh-style-status-pill.-not-assessed { color: var(--ssa-color-palette-black);background-color: rgba(211, 211, 211, 1); } .coh-style-status-pill.-not-assessed:before { content: "";background-image: url('/themes/custom/firmenich_dx8/assets/studio-svg/status-warning.svg'); } .coh-style-status-pill.-preliminary-pass { color: var(--ssa-color-palette-white);background-color: rgba(21, 112, 239, 1); } .coh-style-status-pill.-preliminary-pass:before { content: "";background-image: url('/themes/custom/firmenich_dx8/assets/studio-svg/status-next.svg'); } .coh-style-status-pill.-stop { color: var(--ssa-color-palette-white);background-color: rgba(217, 45, 32, 1); } .coh-style-status-pill.-stop:before { content: "";background-image: url('/themes/custom/firmenich_dx8/assets/studio-svg/status-stop.svg'); } .coh-style-status-pill.-max-dosage { background-color: rgba(255, 165, 0, 1);color: var(--ssa-color-palette-black); } .coh-style-status-pill.-max-dosage:before { content: "";background-image: url('/themes/custom/firmenich_dx8/assets/studio-svg/status-max.svg'); }
@media all { .coh-style-card-studio-content-push---releated-content { border-bottom-style: solid;color: currentColor;height: 100%;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;overflow: hidden;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;border-width: 0.0625rem;border-style: solid;border-color: rgba(221, 221, 221, 1); }  } @media (max-width: 1023px) { .coh-style-card-studio-content-push---releated-content { padding-top: 0rem;padding-right: 0rem;padding-bottom: 0rem;padding-left: 0rem; }  } @media all { .coh-style-card-studio-content-push---releated-content .card-image { -o-object-fit: cover; object-fit: cover;;height: 18rem; }  } @media all { .coh-style-card-studio-content-push---releated-content .card-body { padding: 32px;-webkit-box-align: start;-webkit-align-items: flex-start;-ms-flex-align: start;align-items: flex-start; }  } @media all { .coh-style-card-studio-content-push---releated-content .card-body h4.card-pre-heading { font-family: var(--ssa-font-stacks-dm-sans---regular);font-weight: 400;color: var(--ssa-color-palette-black);font-size: 0.75rem;line-height: 1.125rem;text-transform: capitalize;margin-bottom: 16px; }  } @media all { .coh-style-card-studio-content-push---releated-content .card-body h3.card-heading { font-weight: 700;color: var(--ssa-color-palette-black);font-size: 2rem;line-height: 2.5rem;font-style: normal;overflow: hidden;;-webkit-line-clamp: 2;;-webkit-box-orient: vertical;;display: -webkit-box;; }  } @media all { .coh-style-card-studio-content-push---releated-content .card-body h3,.coh-style-card-studio-content-push---releated-content .card-body h4,.coh-style-card-studio-content-push---releated-content .card-body p,.coh-style-card-studio-content-push---releated-content .card-body .coh-wysiwyg { text-align: left; }  } @media all { .coh-style-card-studio-content-push---releated-content .card-body .card-link { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;font-family: var(--ssa-font-stacks-dm-sans---regular);font-weight: 700;color: var(--ssa-color-palette-black);font-size: 0.875rem;line-height: 1.25rem;font-style: normal;text-transform: none;padding-top: 32px;margin-top: inherit;margin-bottom: 0rem;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center; }  } @media all { .coh-style-card-studio-content-push---releated-content .card-body .card-link .icon { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center; }  } @media all { .coh-style-card-studio-content-push---releated-content .card-body .card-link:after { display: none; }  } @media all { .coh-style-card-studio-content-push---releated-content .card-body .card-link svg { height: 1.5rem;width: 1.5rem;margin-left: 6px; }  } @media all { .coh-style-card-studio-content-push---releated-content .card-body .card-date { display: none; }  } @media all { .coh-style-card-studio-content-push---releated-content .card-body .coh-wysiwyg { font-family: var(--ssa-font-stacks-dm-sans---regular);font-weight: 400;color: var(--ssa-color-palette-black);font-size: 1.125rem;line-height: 1.75rem; }  } @media all { .coh-style-card-studio-content-push---releated-content:hover { color: currentColor; }  } @media all { .coh-style-card-studio-content-push---releated-content:hover .card-link:after { -webkit-transform: scaleY(1); -ms-transform: scaleY(1); transform: scaleY(1); }  } @media all { .coh-style-card-studio-content-push---releated-content.studio-releated { border-bottom-style: solid;border-style: solid;border-width: 0.0625rem;border-color: rgba(221, 221, 221, 1); }  }
@media all { .coh-style-paragraph-large { font-size: 1.5rem;line-height: 1.5; }  }
@media all { .coh-style-video-caption { font-size: 0.75rem;line-height: 1.5;margin-top: 0.5rem;margin-bottom: 1.5rem;border-bottom-width: 0.0625rem;border-bottom-style: solid;border-bottom-color: var(--ssa-color-palette-light-2);padding-bottom: 0.5rem; }  } @media all { .coh-style-video-caption:before { content: "\f16a";font-family: icomoon;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;padding-right: 0.5rem; }  }
@media all { .coh-style-link-with-icon-style { color: var(--ssa-color-palette-color-1);display: inline-block;padding-top: 0.5rem;padding-right: 1.25rem;padding-bottom: 0.5rem;position: relative;text-transform: uppercase;font-size: 0.75rem;letter-spacing: 0.125rem;line-height: 1.25;font-weight: 700;margin-bottom: 0rem; }  } @media all { .coh-style-link-with-icon-style:after { content: "\f054";font-family: icomoon;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 0.75rem;position: absolute;right: 0rem;top: 52%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%); }  }
@media all { .coh-style-container-theme---white { background-color: var(--ssa-color-palette-white); }  }
@media all { .coh-style-text-columns---two { -webkit-column-gap: 2rem; -moz-column-gap: 2rem; column-gap: 2rem; }  } @media (max-width: 1598px) { .coh-style-text-columns---two { -webkit-column-gap: 1.5rem; -moz-column-gap: 1.5rem; column-gap: 1.5rem; }  } @media (max-width: 1279px) { .coh-style-text-columns---two { -webkit-column-gap: 0rem; -moz-column-gap: 0rem; column-gap: 0rem; }  }
@media all { .coh-style-padding---small { padding: 2rem; }  } @media (max-width: 1598px) { .coh-style-padding---small { padding: 1.5rem; }  }
@media all { .coh-style-main-navigation li { display: inline-block;margin-bottom: 0rem;margin-left: 2rem; }  } @media (max-width: 1279px) { .coh-style-main-navigation li { display: block;margin-bottom: 1rem;margin-left: 0rem; }  } @media all { .coh-style-main-navigation li a { font-size: 0.75rem;text-transform: uppercase;font-weight: 700;letter-spacing: 0.125rem; }  } @media all { .coh-style-main-navigation li:before { content: normal; }  }
@media all { .coh-style-video .mejs__layers .mejs__overlay .mejs__overlay-loading .mejs__overlay-loading-bg-img { background: none;border-width: 0.625rem;-webkit-border-radius: 3.125rem;border-radius: 3.125rem;border-style: solid;border-top-color: rgba(0, 0, 0, 0.2);border-bottom-color: rgba(0, 0, 0, 0.2);border-left-color: var(--ssa-color-palette-color-1);border-right-color: rgba(0, 0, 0, 0.2); }  } @media all { .coh-style-video .mejs__layers .mejs__overlay.mejs__overlay-play .mejs__overlay-button { background-color: var(--ssa-color-palette-color-1);-webkit-border-radius: 50%;border-radius: 50%;position: relative;-webkit-transition: background-color 300ms ease-in-out;transition: background-color 300ms ease-in-out;background-image: none; }  } @media all { .coh-style-video .mejs__layers .mejs__overlay.mejs__overlay-play .mejs__overlay-button:before { content: "\f04b";font-family: icomoon;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;color: var(--ssa-color-palette-white);font-size: 1.5rem;position: absolute;top: 50%;left: 55%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%); }  } @media all { .coh-style-video .mejs__layers .mejs__overlay.mejs__overlay-play .mejs__overlay-button:hover { background-color: var(--ssa-color-palette-color-3); }  } @media all { .coh-style-video .mejs__controls { z-index: 2;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;background-color: var(--ssa-color-palette-color-1);background-image: none;padding: 0rem; }  } @media all { .coh-style-video .mejs__controls .mejs__button { line-height: normal;height: 2.5rem;width: 2.5rem; }  } @media all { .coh-style-video .mejs__controls .mejs__button button { color: var(--ssa-color-palette-white);font-size: 1.875rem;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;height: 2.5rem;width: 2.5rem;background-image: none;background-color: rgba(0, 0, 0, 0);-webkit-transition: background-color 300ms ease-in-out;transition: background-color 300ms ease-in-out;margin: 0rem; }  } @media all { .coh-style-video .mejs__controls .mejs__button button:hover { background-color: var(--ssa-color-palette-color-3); }  } @media all { .coh-style-video .mejs__controls .mejs__button.mejs__play button:before { content: "\f04b";font-family: icomoon;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 1rem; }  } @media all { .coh-style-video .mejs__controls .mejs__button.mejs__pause button:before { content: "\f04c";font-family: icomoon;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 1rem; }  } @media all { .coh-style-video .mejs__controls .mejs__button.mejs__replay button:before { content: "\f01e";font-family: icomoon;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 1rem; }  } @media all { .coh-style-video .mejs__controls .mejs__button.mejs__mute button:before { content: "\f026";font-family: icomoon;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 1.25rem; }  } @media all { .coh-style-video .mejs__controls .mejs__button.mejs__unmute button:before { content: "\f028";font-family: icomoon;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 1.25rem; }  } @media all { .coh-style-video .mejs__controls .mejs__button .mejs__volume-slider { background-color: var(--ssa-color-palette-color-1); }  } @media all { .coh-style-video .mejs__controls .mejs__button .mejs__volume-slider .mejs__volume-total .mejs__volume-handle { background-color: var(--ssa-color-palette-color-3); }  } @media all { .coh-style-video .mejs__controls .mejs__button.mejs__fullscreen-button button:before { content: "\f065";font-family: icomoon;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 1rem; }  } @media all { .coh-style-video .mejs__controls .mejs__button.mejs__fullscreen-button.mejs__unfullscreen button:before { content: "\f065";font-family: icomoon;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 1rem; }  } @media all { .coh-style-video .mejs__controls .mejs__time { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;color: var(--ssa-color-palette-white);height: 2.5rem;width: 2.5rem;font-size: 0.75rem;padding: 0rem; }  } @media all { .coh-style-video .mejs__controls .mejs__time-rail { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;height: 2.5rem;padding: 0rem;margin: 0rem; }  } @media all { .coh-style-video .mejs__controls .mejs__time-rail .mejs__time-total { margin: 0rem; }  }
@media all { .coh-style-social-icon,.coh-style-social-icon---twitter,.coh-style-social-icon---linkedin,.coh-style-social-icon---facebook { list-style-type: none;margin-bottom: 0rem;margin-left: 0rem;display: inline-block; }  } @media all { .coh-style-social-icon a,.coh-style-social-icon---twitter a,.coh-style-social-icon---linkedin a,.coh-style-social-icon---facebook a { background-color: var(--ssa-color-palette-light-1);height: 2rem;width: 2rem;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-border-radius: 1rem;border-radius: 1rem;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;margin-right: 0.25rem;margin-left: 0.25rem;-webkit-transition: background-color 300ms ease;transition: background-color 300ms ease; }  } @media all { .coh-style-social-icon a:before,.coh-style-social-icon---twitter a:before,.coh-style-social-icon---linkedin a:before,.coh-style-social-icon---facebook a:before { content: "\f09a";font-family: icomoon;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; }  } @media all { .coh-style-social-icon a:hover,.coh-style-social-icon---twitter a:hover,.coh-style-social-icon---linkedin a:hover,.coh-style-social-icon---facebook a:hover { background-color: var(--ssa-color-palette-color-4);color: var(--ssa-color-palette-white); }  } @media all { .coh-style-social-icon---twitter a:before { content: "\f099";font-family: icomoon;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; }  } @media all { .coh-style-social-icon---linkedin a:before { content: "\f0e1";font-family: icomoon;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; }  } @media all { .coh-style-social-icon---facebook a:before { content: "\f09a";font-family: icomoon;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; }  }
@media all { .coh-style-link-button-fluid-width-style { background-color: var(--ssa-color-palette-color-1);color: var(--ssa-color-palette-white);display: block;padding-top: 1rem;padding-right: 2.5rem;padding-bottom: 1rem;padding-left: 1rem;-webkit-transition: background-color 300ms ease;transition: background-color 300ms ease;position: relative;text-transform: uppercase;font-size: 0.75rem;letter-spacing: 0.125rem;line-height: 1rem;font-weight: 700;margin-top: 0.5rem;margin-bottom: 0.5rem; }  } @media all { .coh-style-link-button-fluid-width-style:after { content: "\f054";font-family: icomoon;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 0.75rem;position: absolute;right: 1rem;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%); }  }
@media all { .coh-style-container-theme---light-1 { background-color: var(--ssa-color-palette-light-1); }  }
@media all { .coh-style-text-columns---three { -webkit-column-gap: 2rem; -moz-column-gap: 2rem; column-gap: 2rem; }  } @media (max-width: 1598px) { .coh-style-text-columns---three { -webkit-column-gap: 1.5rem; -moz-column-gap: 1.5rem; column-gap: 1.5rem; }  } @media (max-width: 1279px) { .coh-style-text-columns---three { -webkit-column-gap: 0rem; -moz-column-gap: 0rem; column-gap: 0rem; }  }
@media all { .coh-style-position---vertical-center { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center; }  }
@media all { .coh-style-position---right { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-pack: end;-webkit-justify-content: flex-end;-ms-flex-pack: end;justify-content: flex-end; }  }
@media all { .coh-style-position---center { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center; }  }
@media all { .coh-style-margin-top-bottom---large { margin-top: 6rem;margin-bottom: 6rem; }  } @media (max-width: 1598px) { .coh-style-margin-top-bottom---large { margin-top: 4.5rem;margin-bottom: 4.5rem; }  } @media (max-width: 1023px) { .coh-style-margin-top-bottom---large { margin-top: 3.5rem;margin-bottom: 3.5rem; }  }
@media all { .coh-style-margin-top---medium { margin-top: 4rem; }  } @media (max-width: 1598px) { .coh-style-margin-top---medium { margin-top: 3rem; }  } @media (max-width: 1023px) { .coh-style-margin-top---medium { margin-top: 2.5rem; }  }
@media all { .coh-style-margin-top---small { margin-top: 2rem; }  } @media (max-width: 1598px) { .coh-style-margin-top---small { margin-top: 1.5rem; }  }
@media all { .coh-style-padding-top-bottom---small { padding-top: 2rem;padding-bottom: 2rem; }  } @media (max-width: 1598px) { .coh-style-padding-top-bottom---small { padding-top: 1.5rem;padding-bottom: 1.5rem; }  }
@media all { .coh-style-padding-bottom---small { padding-bottom: 2rem; }  } @media (max-width: 1598px) { .coh-style-padding-bottom---small { padding-bottom: 1.5rem; }  }
@media all { .coh-style-gourmand { color: var(--ssa-color-palette-orange4studio); }  } @media all { .coh-style-gourmand .olfactive-icon:before { color: var(--ssa-color-palette-ingredients);font-size: 3.75rem;content: "\e9c3";font-family: firmenich-Icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; }  } @media all { .coh-style-oud { color: rgba(173, 26, 26, 1); }  } @media all { .coh-style-green { color: var(--ssa-color-palette-yellow4studio); }  } @media all { .coh-style-green .olfactive-icon:before { color: var(--ssa-color-palette-ingredients);font-size: 3.75rem;content: "\e9c4";font-family: firmenich-Icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; }  } @media all { .coh-style-animal-extracts { color: rgba(109, 135, 59, 1); }  } @media all { .coh-style-citrus { color: var(--ssa-color-palette-yellow3studio); }  } @media all { .coh-style-citrus .olfactive-icon:before { color: var(--ssa-color-palette-ingredients);font-size: 3.75rem;content: "\e9bc";font-family: firmenich-Icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; }  } @media all { .coh-style-cologne { color: rgba(199, 186, 171, 1); }  } @media all { .coh-style-cologne .olfactive-icon:before { content: "\e9bd";font-family: firmenich-Icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;color: var(--ssa-color-palette-ingredients);font-size: 3.75rem; }  } @media all { .coh-style-balsamic { color: var(--ssa-color-palette-brown4studio); }  } @media all { .coh-style-balsamic .olfactive-icon:before { color: var(--ssa-color-palette-ingredients);font-size: 3.75rem;content: "\e9ba";font-family: firmenich-Icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; }  } @media all { .coh-style-spices { color: rgba(228, 27, 24, 1); }  } @media all { .coh-style-musky { color: var(--ssa-color-palette-brown2studio); }  } @media all { .coh-style-musky .olfactive-icon:before { content: "\e9c6";font-family: firmenich-Icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;color: var(--ssa-color-palette-ingredients);font-size: 3.75rem; }  } @media all { .coh-style-caramelic { color: rgba(217, 62, 21, 1); }  } @media all { .coh-style-sweet { color: rgba(136, 136, 136, 1); }  } @media all { .coh-style-coffee { color: rgba(31, 9, 10, 1); }  } @media all { .coh-style-vegetables { color: rgba(139, 196, 75, 1); }  } @media all { .coh-style-chypre { color: rgba(199, 186, 171, 1); }  } @media all { .coh-style-chypre .olfactive-icon:before { content: "\e9bb";font-family: firmenich-Icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;color: var(--ssa-color-palette-ingredients);font-size: 3.75rem; }  } @media all { .coh-style-naturals .olfactive-icon:before { content: "\e990";font-family: firmenich-Icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;color: var(--ssa-color-palette-ingredients);font-size: 3.75rem; }  } @media all { .coh-style-channel .stream-type:before { content: "\e9dc";font-family: firmenich-Icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;color: var(--ssa-color-palette-ingredients); }  } @media all { .coh-style-sulphuric { color: var(--ssa-color-palette-green4studio); }  } @media all { .coh-style-sulfury { color: rgba(246, 223, 59, 1); }  } @media all { .coh-style-oriental { color: rgba(199, 186, 171, 1); }  } @media all { .coh-style-oriental .olfactive-icon:before { content: "\e9c7";font-family: firmenich-Icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;color: var(--ssa-color-palette-ingredients);font-size: 3.75rem; }  } @media all { .coh-style-herbs { color: rgba(135, 170, 138, 1); }  } @media all { .coh-style-herbs .olfactive-icon:before { content: "\e9c6";font-family: firmenich-Icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;color: var(--ssa-color-palette-ingredients);font-size: 3.75rem; }  } @media all { .coh-style-meat-and-protein { color: rgba(136, 89, 82, 1); }  } @media all { .coh-style-seafood { color: rgba(27, 24, 93, 1); }  } @media all { .coh-style-fougere { color: rgba(199, 186, 171, 1); }  } @media all { .coh-style-fougere .olfactive-icon:before { content: "\e9c1";font-family: firmenich-Icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;color: var(--ssa-color-palette-ingredients);font-size: 3.75rem; }  } @media all { .coh-style-spices-and-seasonings { color: rgba(219, 114, 78, 1); }  } @media all { .coh-style-pip-fruits { color: rgba(135, 69, 104, 1); }  } @media all { .coh-style-fruity { color: var(--ssa-color-palette-orange3studio); }  } @media all { .coh-style-fruity .olfactive-icon:before { color: var(--ssa-color-palette-ingredients);font-size: 3.75rem;content: "\e9c2";font-family: firmenich-Icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; }  } @media all { .coh-style-tea { color: rgba(189, 214, 132, 1); }  } @media all { .coh-style-plant-derived-sweeteners { color: rgba(102, 181, 18, 1); }  } @media all { .coh-style-alcoholic-notes { color: rgba(178, 52, 16, 1); }  } @media all { .coh-style-dairy { color: rgba(239, 202, 49, 1); }  } @media all { .coh-style-woody { color: var(--ssa-color-palette-orange5studio); }  } @media all { .coh-style-woody .olfactive-icon:before { content: "\e987";font-family: firmenich-Icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 3.75rem;color: var(--ssa-color-palette-ingredients); }  } @media all { .coh-style-aromatic { color: var(--ssa-color-palette-green3studio); }  } @media all { .coh-style-aromatic .olfactive-icon:before { content: "\e976";font-family: firmenich-Icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;color: var(--ssa-color-palette-ingredients);font-size: 3.75rem; }  } @media all { .coh-style-taste-modifier { color: rgba(136, 136, 136, 1); }  } @media all { .coh-style-female .olfactive-icon:before { color: var(--ssa-color-palette-ingredients);content: "\e9dd";font-family: firmenich-Icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; }  } @media all { .coh-style-cheesy { color: rgba(242, 193, 63, 1); }  } @media all { .coh-style-earthy---mossy { color: var(--ssa-color-palette-green5studio); }  } @media all { .coh-style-earthy---mossy .olfactive-icon:before { color: var(--ssa-color-palette-ingredients);font-size: 3.75rem;content: "\e9bf";font-family: firmenich-Icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; }  } @media all { .coh-style-earthy-mossy { color: rgba(22, 74, 9, 1); }  } @media all { .coh-style-earthy-mossy .olfactive-icon:before { color: var(--ssa-color-palette-ingredients);font-size: 3.75rem;content: "\e9bf";font-family: firmenich-Icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; }  } @media all { .coh-style-fantasy-notes { color: rgba(92, 200, 203, 1); }  } @media all { .coh-style-powdery { color: var(--ssa-color-palette-purple2studio); }  } @media all { .coh-style-powdery .olfactive-icon:before { content: "\e9df";font-family: firmenich-Icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 3.75rem;color: var(--ssa-color-palette-ingredients); }  } @media all { .coh-style-mint-and-herbs { color: rgba(69, 172, 52, 1); }  } @media all { .coh-style-fats-and-oils { color: rgba(207, 189, 58, 1); }  } @media all { .coh-style-tropical-fruits { color: rgba(248, 204, 52, 1); }  } @media all { .coh-style-coconut { color: rgba(89, 58, 30, 1); }  } @media all { .coh-style-cheese { color: rgba(196, 185, 164, 1); }  } @media all { .coh-style-bakery-cereals-and-snack { color: rgba(157, 89, 53, 1); }  } @media all { .coh-style-miscellaneous { color: rgba(109, 135, 59, 1); }  } @media all { .coh-style-public-channel .stream-type:before { content: "\e9dc";font-family: firmenich-Icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;color: var(--ssa-color-palette-ingredients); }  } @media all { .coh-style-floral { color: var(--ssa-color-palette-purple3studio); }  } @media all { .coh-style-floral .olfactive-icon:before { color: var(--ssa-color-palette-ingredients);font-size: 3.75rem;content: "\e9c0";font-family: firmenich-Icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; }  } @media all { .coh-style-spicy { color: var(--ssa-color-palette-red3studio); }  } @media all { .coh-style-spicy .olfactive-icon:before { color: var(--ssa-color-palette-ingredients);font-size: 3.75rem;content: "\e9c8";font-family: firmenich-Icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; }  } @media all { .coh-style-flowery-notes { color: rgba(40, 130, 185, 1); }  } @media all { .coh-style-ambery { color: var(--ssa-color-palette-brown3studio); }  } @media all { .coh-style-ambery .olfactive-icon:before { color: var(--ssa-color-palette-ingredients);font-size: 3.75rem;content: "\e9b7";font-family: firmenich-Icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; }  } @media all { .coh-style-watery { color: var(--ssa-color-palette-blue4studio); }  } @media all { .coh-style-watery .olfactive-icon:before { color: var(--ssa-color-palette-ingredients);font-size: 3.75rem;content: "\e9c9";font-family: firmenich-Icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; }  } @media all { .coh-style-berries { color: rgba(104, 36, 128, 1); }  } @media all { .coh-style-animalic { color: var(--ssa-color-palette-brown5studio); }  } @media all { .coh-style-animalic .olfactive-icon:before { color: var(--ssa-color-palette-ingredients);font-size: 3.75rem;content: "\e9b8";font-family: firmenich-Icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; }  } @media all { .coh-style-creamy { color: rgba(228, 189, 109, 1); }  } @media all { .coh-style-plant-based-sweeteners { color: rgba(89, 129, 65, 1); }  } @media all { .coh-style-aldehydic { color: var(--ssa-color-palette-blue3studio); }  } @media all { .coh-style-aldehydic .olfactive-icon:before { color: var(--ssa-color-palette-ingredients);font-size: 3.75rem;content: "\e9b6";font-family: firmenich-Icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; }  } @media all { .coh-style-spices-seasonings { color: rgba(219, 114, 78, 1); }  } @media all { .coh-style-fatty { color: rgba(229, 207, 28, 1); }  } @media all { .coh-style-nuts-seeds { color: rgba(160, 99, 58, 1); }  } @media all { .coh-style-stone-fruits { color: rgba(97, 86, 123, 1); }  } @media all { .coh-style-molecules .olfactive-icon:before { content: "\e9de";font-family: firmenich-Icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;color: var(--ssa-color-palette-black);font-size: 3.75rem; }  } @media all { .coh-style-smoky { color: var(--ssa-color-palette-red5studio); }  } @media all { .coh-style-coniferous { color: var(--ssa-color-palette-yellow5studio); }  } @media all { .coh-style-coniferous .olfactive-icon:before { content: "\e9be";font-family: firmenich-Icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;color: var(--ssa-color-palette-ingredients);font-size: 3.75rem; }  } @media all { .coh-style-male .olfactive-icon:before { content: "\e9dc";font-family: firmenich-Icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;color: var(--ssa-color-palette-ingredients); }  } @media all { .coh-style-taste-modulation { color: rgba(250, 197, 144, 1); }  } @media all { .coh-style-cocoa { color: rgba(73, 41, 28, 1); }  } @media all { .coh-style-vanilla { color: rgba(217, 183, 117, 1); }  } @media all { .coh-style-leathery { color: var(--ssa-color-palette-brown5studio); }  } @media all { .coh-style-leathery .olfactive-icon:before { color: var(--ssa-color-palette-ingredients);font-size: 3.75rem;content: "\e9c5";font-family: firmenich-Icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; }  } @media all { .coh-style-brown-notes { color: rgba(149, 75, 39, 1); }  } @media all { .coh-style-other-plants { color: rgba(174, 189, 20, 1); }  } @media all { .coh-style-other-plant-extracts { color: rgba(109, 135, 59, 1); }  } @media all { .coh-style-mint-notes { color: rgba(55, 180, 88, 1); }  } @media all { .coh-style-blackcurrent { color: rgba(240, 132, 8, 1); }  } @media all { .coh-style-minerals { color: rgba(76, 84, 95, 1); }  }
@media all { .coh-style-container-theme---light-2 { background-color: var(--ssa-color-palette-light-2); }  }
@media all { .coh-style-max-width---extra-narrow { width: 33%; }  } @media (max-width: 1598px) { .coh-style-max-width---extra-narrow { width: 50%; }  } @media (max-width: 1023px) { .coh-style-max-width---extra-narrow { width: 100%; }  }
@media all { .coh-style-margin-bottom---large { margin-bottom: 6rem; }  } @media (max-width: 1598px) { .coh-style-margin-bottom---large { margin-bottom: 4.5rem; }  } @media (max-width: 1023px) { .coh-style-margin-bottom---large { margin-bottom: 3rem; }  }
@media all { .coh-style-margin-bottom---medium { margin-bottom: 4rem; }  } @media (max-width: 1598px) { .coh-style-margin-bottom---medium { margin-bottom: 3rem; }  } @media (max-width: 1023px) { .coh-style-margin-bottom---medium { margin-bottom: 2.5rem; }  }
@media all { .coh-style-margin-bottom---small { margin-bottom: 2rem; }  } @media (max-width: 1598px) { .coh-style-margin-bottom---small { margin-bottom: 1.5rem; }  }
@media all { .coh-style-padding-top-bottom---medium { padding-top: 4rem;padding-bottom: 4rem; }  } @media (max-width: 1598px) { .coh-style-padding-top-bottom---medium { padding-top: 3rem;padding-bottom: 3rem; }  } @media (max-width: 1023px) { .coh-style-padding-top-bottom---medium { padding-top: 2.5rem;padding-bottom: 2.5rem; }  }
@media all { .coh-style-padding-bottom---medium { padding-bottom: 4rem; }  } @media (max-width: 1598px) { .coh-style-padding-bottom---medium { padding-bottom: 3rem; }  } @media (max-width: 1023px) { .coh-style-padding-bottom---medium { padding-bottom: 2.5rem; }  }
@media all { .coh-style-link-button,.coh-style-link-button--white,.coh-style-link-button--blue-no-border,.coh-style-link-button--blue,.coh-style-link-button--white-no-border,.coh-style-link-button--light-transparent,.coh-style-link-button--dark-transparent { color: var(--ssa-color-palette-white);display: -webkit-inline-box;display: -webkit-inline-flex;display: -ms-inline-flexbox;display: inline-flex;padding-top: 12px;padding-right: 20px;padding-bottom: 12px;padding-left: 20px;text-transform: none;font-size: 1rem;line-height: 1.5rem;-webkit-border-radius: 3.125rem;border-radius: 3.125rem;margin: 0rem;text-align: center;overflow: hidden;text-decoration: none;cursor: pointer;-webkit-transition: 1.000), color 0.3s transform 0.3s cubic-bezier(.165,.84,.44,1) 0.1s, border 0.3s transform 0.3s cubic-bezier(.165,.84,.44,1) 0.1s, -webkit-transform 0.3s cubic-bezier(.165,.84,.44,1) 0.1s0;transition: 1.000), color 0.3s transform 0.3s cubic-bezier(.165,.84,.44,1) 0.1s, border 0.3s transform 0.3s cubic-bezier(.165,.84,.44,1) 0.1s, -webkit-transform 0.3s cubic-bezier(.165,.84,.44,1) 0.1s0;transition: transform 0.3s cubic-bezier(.165,.84,.44,1) 0.1s0, 1.000), color 0.3s transform 0.3s cubic-bezier(.165,.84,.44,1) 0.1s, border 0.3s transform 0.3s cubic-bezier(.165,.84,.44,1) 0.1s;transition: transform 0.3s cubic-bezier(.165,.84,.44,1) 0.1s0, 1.000), color 0.3s transform 0.3s cubic-bezier(.165,.84,.44,1) 0.1s, border 0.3s transform 0.3s cubic-bezier(.165,.84,.44,1) 0.1s, -webkit-transform 0.3s cubic-bezier(.165,.84,.44,1) 0.1s0;position: relative;border-width: 0.0625rem;border-style: solid;border-color: var(--ssa-color-palette-blue);z-index: 1;min-width: 9.375rem;font-weight: 700;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center; }  } @media (max-width: 1598px) { .coh-style-link-button,.coh-style-link-button--white,.coh-style-link-button--blue-no-border,.coh-style-link-button--blue,.coh-style-link-button--white-no-border,.coh-style-link-button--light-transparent,.coh-style-link-button--dark-transparent { min-width: 9.125rem; }  } @media (max-width: 1279px) { .coh-style-link-button,.coh-style-link-button--white,.coh-style-link-button--blue-no-border,.coh-style-link-button--blue,.coh-style-link-button--white-no-border,.coh-style-link-button--light-transparent,.coh-style-link-button--dark-transparent { font-size: 0.75rem;line-height: 1.25rem;min-width: 8.75rem; }  } @media all { .coh-style-link-button:hover,.coh-style-link-button--white:hover,.coh-style-link-button--blue-no-border:hover,.coh-style-link-button--blue:hover,.coh-style-link-button--white-no-border:hover,.coh-style-link-button--light-transparent:hover,.coh-style-link-button--dark-transparent:hover { color: var(--ssa-color-palette-blue); }  } @media all { .coh-style-link-button:hover:after,.coh-style-link-button--white:hover:after,.coh-style-link-button--blue-no-border:hover:after,.coh-style-link-button--blue:hover:after,.coh-style-link-button--white-no-border:hover:after,.coh-style-link-button--light-transparent:hover:after,.coh-style-link-button--dark-transparent:hover:after { -webkit-transform: scaleX(1) scaleY(1); -ms-transform: scaleX(1) scaleY(1); transform: scaleX(1) scaleY(1);; }  } @media all { .coh-style-link-button:hover span svg,.coh-style-link-button--white:hover span svg,.coh-style-link-button--blue-no-border:hover span svg,.coh-style-link-button--blue:hover span svg,.coh-style-link-button--white-no-border:hover span svg,.coh-style-link-button--light-transparent:hover span svg,.coh-style-link-button--dark-transparent:hover span svg { -webkit-filter: brightness(0) invert(1); filter: brightness(0) invert(1); }  } @media all { .coh-style-link-button:hover .icon-right:after,.coh-style-link-button--white:hover .icon-right:after,.coh-style-link-button--blue-no-border:hover .icon-right:after,.coh-style-link-button--blue:hover .icon-right:after,.coh-style-link-button--white-no-border:hover .icon-right:after,.coh-style-link-button--light-transparent:hover .icon-right:after,.coh-style-link-button--dark-transparent:hover .icon-right:after { color: var(--ssa-color-palette-white); }  } @media all { .coh-style-link-button:after,.coh-style-link-button--white:after,.coh-style-link-button--blue-no-border:after,.coh-style-link-button--blue:after,.coh-style-link-button--white-no-border:after,.coh-style-link-button--light-transparent:after,.coh-style-link-button--dark-transparent:after { content: "";background-color: var(--ssa-color-palette-white);width: 100%;height: 100%;position: absolute;top: 0rem;left: 0rem;z-index: -1;display: block;-webkit-transform-origin: left;-ms-transform-origin: left;transform-origin: left;-webkit-transition: -webkit-transform 0.6s cubic-bezier(0.190, 1.000, 0.220, 1.000);transition: -webkit-transform 0.6s cubic-bezier(0.190, 1.000, 0.220, 1.000);transition: transform 0.6s cubic-bezier(0.190, 1.000, 0.220, 1.000);transition: transform 0.6s cubic-bezier(0.190, 1.000, 0.220, 1.000), -webkit-transform 0.6s cubic-bezier(0.190, 1.000, 0.220, 1.000);-webkit-transform: scaleX(0) scaleY(1);-ms-transform: scaleX(0) scaleY(1);transform: scaleX(0) scaleY(1);; }  } @media all { .coh-style-link-button:before,.coh-style-link-button--white:before,.coh-style-link-button--blue-no-border:before,.coh-style-link-button--blue:before,.coh-style-link-button--white-no-border:before,.coh-style-link-button--light-transparent:before,.coh-style-link-button--dark-transparent:before { content: "";background-color: var(--ssa-color-palette-blue);height: 100%;width: 100%;position: absolute;top: 0rem;left: 0rem;z-index: -2; }  } @media all { .coh-style-link-button .icon-right,.coh-style-link-button--white .icon-right,.coh-style-link-button--blue-no-border .icon-right,.coh-style-link-button--blue .icon-right,.coh-style-link-button--white-no-border .icon-right,.coh-style-link-button--light-transparent .icon-right,.coh-style-link-button--dark-transparent .icon-right { margin-left: 16px;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center; }  } @media all { .coh-style-link-button .icon-right:after,.coh-style-link-button--white .icon-right:after,.coh-style-link-button--blue-no-border .icon-right:after,.coh-style-link-button--blue .icon-right:after,.coh-style-link-button--white-no-border .icon-right:after,.coh-style-link-button--light-transparent .icon-right:after,.coh-style-link-button--dark-transparent .icon-right:after { color: var(--ssa-color-palette-black);-webkit-transition: color 300ms ease;transition: color 300ms ease;content: "\f063";font-family: icomoon;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; }  } @media all { .coh-style-link-button--white { color: var(--ssa-color-palette-blue);background-color: var(--ssa-color-palette-white); }  } @media all { .coh-style-link-button--white:hover { color: var(--ssa-color-palette-white); }  } @media all { .coh-style-link-button--white:before { background-color: var(--ssa-color-palette-white); }  } @media all { .coh-style-link-button--white:after { background-color: var(--ssa-color-palette-blue); }  } @media all { .coh-style-link-button--blue-no-border { border-width: 0rem; }  } @media all { .coh-style-link-button--white-no-border { color: var(--ssa-color-palette-blue);border-width: 0rem;background-color: var(--ssa-color-palette-white); }  } @media all { .coh-style-link-button--white-no-border:hover { color: var(--ssa-color-palette-white); }  } @media all { .coh-style-link-button--white-no-border:before { background-color: var(--ssa-color-palette-white); }  } @media all { .coh-style-link-button--white-no-border:after { background-color: var(--ssa-color-palette-blue); }  } @media all { .coh-style-link-button--light-transparent { color: var(--ssa-color-palette-white);border-color: var(--ssa-color-palette-white);border-width: 0.09375rem; }  } @media all { .coh-style-link-button--light-transparent:before { background-color: rgba(0, 0, 0, 0); }  } @media all { .coh-style-link-button--dark-transparent { color: var(--ssa-color-palette-black);border-width: 0.09375rem; }  } @media all { .coh-style-link-button--dark-transparent:hover { color: var(--ssa-color-palette-white); }  } @media all { .coh-style-link-button--dark-transparent:before { background-color: rgba(0, 0, 0, 0); }  } @media all { .coh-style-link-button--dark-transparent:after { background-color: var(--ssa-color-palette-black); }  }
@media all { .coh-style-background-color-green-3-studio { background-color: var(--ssa-color-palette-green3studio);color: var(--ssa-color-palette-green3studio); }  } @media all { .coh-style-background-color-blue-4-studio { background-color: var(--ssa-color-palette-blue4studio);color: var(--ssa-color-palette-blue4studio); }  } @media all { .coh-style-background-color-blue-1-studio { background-color: var(--ssa-color-palette-blue1studio);color: var(--ssa-color-palette-blue1studio); }  } @media all { .coh-style-background-color-green-4-studio { background-color: var(--ssa-color-palette-green4studio);color: var(--ssa-color-palette-green4studio); }  } @media all { .coh-style-background-color-blue-2-studio { background-color: var(--ssa-color-palette-blue2studio);color: var(--ssa-color-palette-blue2studio); }  } @media all { .coh-style-background-color-brown-2-studio { background-color: var(--ssa-color-palette-brown2studio);color: var(--ssa-color-palette-brown2studio); }  } @media all { .coh-style-background-color-red-2-studio { background-color: var(--ssa-color-palette-red2studio);color: var(--ssa-color-palette-red2studio); }  } @media all { .coh-style-background-color-yellow-1-studio { background-color: var(--ssa-color-palette-yellow1studio);color: var(--ssa-color-palette-yellow1studio); }  } @media all { .coh-style-background-color-green-5-studio { background-color: var(--ssa-color-palette-green5studio);color: var(--ssa-color-palette-green5studio); }  } @media all { .coh-style-background-color-purple-4-studio { background-color: var(--ssa-color-palette-purple4studio);color: var(--ssa-color-palette-purple4studio); }  } @media all { .coh-style-background-color-blue-3-studio { background-color: var(--ssa-color-palette-blue3studio);color: var(--ssa-color-palette-blue3studio); }  } @media all { .coh-style-background-color-red-5-studio { background-color: var(--ssa-color-palette-red5studio);color: var(--ssa-color-palette-red5studio); }  } @media all { .coh-style-background-color-brown-3-studio { background-color: var(--ssa-color-palette-brown3studio);color: var(--ssa-color-palette-brown3studio); }  } @media all { .coh-style-background-color-green-1-studio { background-color: var(--ssa-color-palette-green1studio);color: var(--ssa-color-palette-green1studio); }  } @media all { .coh-style-background-color-orange-2-studio { background-color: var(--ssa-color-palette-orange2studio);color: var(--ssa-color-palette-orange2studio); }  } @media all { .coh-style-background-color-red-1-studio { background-color: var(--ssa-color-palette-red1studio);color: var(--ssa-color-palette-red1studio); }  } @media all { .coh-style-color-blue-1-studio { color: var(--ssa-color-palette-blue1studio); }  } @media all { .coh-style-background-color-purple-5-studio { background-color: var(--ssa-color-palette-purple5studio);color: var(--ssa-color-palette-purple5studio); }  } @media all { .coh-style-background-color-yellow-5-studio { background-color: var(--ssa-color-palette-yellow5studio);color: var(--ssa-color-palette-yellow5studio); }  } @media all { .coh-style-background-color-yellow-3-studio { background-color: var(--ssa-color-palette-yellow3studio);color: var(--ssa-color-palette-yellow3studio); }  } @media all { .coh-style-background-color-yellow-4-studio { background-color: var(--ssa-color-palette-yellow4studio);color: var(--ssa-color-palette-yellow4studio); }  } @media all { .coh-style-background-color-red-4-studio { background-color: var(--ssa-color-palette-red4studio);color: var(--ssa-color-palette-red4studio); }  } @media all { .coh-style-background-color-red-3-studio { background-color: var(--ssa-color-palette-red3studio);color: var(--ssa-color-palette-red3studio); }  } @media all { .coh-style-background-color-orange-3-studio { background-color: var(--ssa-color-palette-orange3studio);color: var(--ssa-color-palette-orange3studio); }  } @media all { .coh-style-background-color-brown-1-studio { background-color: var(--ssa-color-palette-brown1studio);color: var(--ssa-color-palette-brown1studio); }  } @media all { .coh-style-background-color-blue-5-studio { background-color: var(--ssa-color-palette-blue5studio);color: var(--ssa-color-palette-blue5studio); }  } @media all { .coh-style-background-color-orange-1-studio { background-color: var(--ssa-color-palette-orange1studio);color: var(--ssa-color-palette-orange1studio); }  } @media all { .coh-style-background-color-orange-4-studio { background-color: var(--ssa-color-palette-orange4studio);color: var(--ssa-color-palette-orange4studio); }  } @media all { .coh-style-background-color-brown-5-studio { background-color: var(--ssa-color-palette-brown5studio);color: var(--ssa-color-palette-brown5studio); }  } @media all { .coh-style-background-color-purple-2-studio { background-color: var(--ssa-color-palette-purple2studio);color: var(--ssa-color-palette-purple2studio); }  } @media all { .coh-style-background-color-brown-4-studio { background-color: var(--ssa-color-palette-brown4studio);color: var(--ssa-color-palette-brown4studio); }  } @media all { .coh-style-background-color-orange-5-studio { background-color: var(--ssa-color-palette-orange5studio);color: var(--ssa-color-palette-orange5studio); }  } @media all { .coh-style-background-color-yellow-2-studio { background-color: var(--ssa-color-palette-yellow2studio);color: var(--ssa-color-palette-yellow2studio); }  } @media all { .coh-style-background-color-green-2-studio { background-color: var(--ssa-color-palette-green2studio);color: var(--ssa-color-palette-green2studio); }  } @media all { .coh-style-background-color-purple-3-studio { background-color: var(--ssa-color-palette-purple3studio);color: var(--ssa-color-palette-purple3studio); }  } @media all { .coh-style-background-color-purple-1-studio { background-color: var(--ssa-color-palette-purple1studio);color: var(--ssa-color-palette-purple1studio); }  }
@media all { .coh-style-search---studio { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-webkit-flex-direction: row-reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;-webkit-box-pack: end;-webkit-justify-content: flex-end;-ms-flex-pack: end;justify-content: flex-end;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;height: 2.5rem;padding-top: 0.5625rem;padding-right: 0.5rem;padding-bottom: 0.5625rem;padding-left: 1.25rem;-webkit-border-radius: 1.25rem;border-radius: 1.25rem;background-color: rgba(247, 247, 247, 1);max-width: 17.3125rem; }  } @media all { .coh-style-search---studio input { border-style: none;font-family: var(--ssa-font-stacks-dm-sans---regular);color: rgba(48, 48, 48, 1);font-weight: 400;font-size: 0.875rem;line-height: 1.5rem;background-color: rgba(0, 0, 0, 0);margin-left: 0.625rem;height: -webkit-fit-content;height: -moz-fit-content;height: fit-content;; }  } @media all { .coh-style-search---studio input::-webkit-input-placeholder { font-style: normal;font-size: 0.875rem;font-weight: 400;font-family: var(--ssa-font-stacks-dm-sans---regular);color: rgba(48, 48, 48, 1);line-height: 1.5rem; } .coh-style-search---studio input::-moz-placeholder { font-style: normal;font-size: 0.875rem;font-weight: 400;font-family: var(--ssa-font-stacks-dm-sans---regular);color: rgba(48, 48, 48, 1);line-height: 1.5rem; } .coh-style-search---studio input:-ms-input-placeholder { font-style: normal;font-size: 0.875rem;font-weight: 400;font-family: var(--ssa-font-stacks-dm-sans---regular);color: rgba(48, 48, 48, 1);line-height: 1.5rem; } .coh-style-search---studio input::-ms-input-placeholder { font-style: normal;font-size: 0.875rem;font-weight: 400;font-family: var(--ssa-font-stacks-dm-sans---regular);color: rgba(48, 48, 48, 1);line-height: 1.5rem; } .coh-style-search---studio input::placeholder { font-style: normal;font-size: 0.875rem;font-weight: 400;font-family: var(--ssa-font-stacks-dm-sans---regular);color: rgba(48, 48, 48, 1);line-height: 1.5rem; }  } @media all { .coh-style-search---studio button { height: -webkit-fit-content; height: -moz-fit-content; height: fit-content;;display: -webkit-box;;display: -webkit-flex;;display: -ms-flexbox;;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center; }  }
@media all { .coh-style-slider---dock-left-20-offset-left---overflow-visible { width: -webkit-calc((100vw - 100%)/2 + 80%); width: calc((100vw - 100%)/2 + 80%);position: relative;position: relative !important;margin-left: 20%; }  } @media (max-width: 1599px) { .coh-style-slider---dock-left-20-offset-left---overflow-visible { width: -webkit-calc((100vw - 100%)/2 + 80%); width: calc((100vw - 100%)/2 + 80%);margin-left: 20%; }  } @media (max-width: 1598px) { .coh-style-slider---dock-left-20-offset-left---overflow-visible { width: -webkit-calc((100vw - 100%)/2 + 100%); width: calc((100vw - 100%)/2 + 100%);margin-left: 20%; }  } @media (max-width: 1279px) { .coh-style-slider---dock-left-20-offset-left---overflow-visible { width: 100%;margin-left: 0rem; }  }
@media all { .coh-style-card---default-styling .card-body,.coh-style-card---project .card-body,.coh-style-card---article .card-body,.coh-style-card---text-and-image-panel .card-body,.coh-style-card---text .card-body,.coh-style-card---image .card-body,.coh-style-card---feature-center-aligned .card-body,.coh-style-card---team-member .card-body,.coh-style-card---press-realease .card-body,.coh-style-card---video-item-with-modal-player .card-body { padding-top: 5rem;padding-right: 3.75rem;padding-bottom: 5rem;padding-left: 3.75rem; }  } @media (max-width: 1599px) { .coh-style-card---default-styling .card-body,.coh-style-card---project .card-body,.coh-style-card---article .card-body,.coh-style-card---text-and-image-panel .card-body,.coh-style-card---text .card-body,.coh-style-card---image .card-body,.coh-style-card---feature-center-aligned .card-body,.coh-style-card---team-member .card-body,.coh-style-card---press-realease .card-body,.coh-style-card---video-item-with-modal-player .card-body { padding-top: 3.75rem;padding-right: 3.5rem;padding-bottom: 3.75rem;padding-left: 3.5rem; }  } @media (max-width: 1598px) { .coh-style-card---default-styling .card-body,.coh-style-card---project .card-body,.coh-style-card---article .card-body,.coh-style-card---text-and-image-panel .card-body,.coh-style-card---text .card-body,.coh-style-card---image .card-body,.coh-style-card---feature-center-aligned .card-body,.coh-style-card---team-member .card-body,.coh-style-card---press-realease .card-body,.coh-style-card---video-item-with-modal-player .card-body { padding-top: 3.75rem;padding-right: 3rem;padding-bottom: 3.75rem;padding-left: 3rem; }  } @media (max-width: 1279px) { .coh-style-card---default-styling .card-body,.coh-style-card---project .card-body,.coh-style-card---article .card-body,.coh-style-card---text-and-image-panel .card-body,.coh-style-card---text .card-body,.coh-style-card---image .card-body,.coh-style-card---feature-center-aligned .card-body,.coh-style-card---team-member .card-body,.coh-style-card---press-realease .card-body,.coh-style-card---video-item-with-modal-player .card-body { padding-top: 2.8125rem;padding-right: 1rem;padding-bottom: 2.8125rem;padding-left: 1rem; }  } @media (max-width: 1023px) { .coh-style-card---default-styling .card-body,.coh-style-card---project .card-body,.coh-style-card---article .card-body,.coh-style-card---text-and-image-panel .card-body,.coh-style-card---text .card-body,.coh-style-card---image .card-body,.coh-style-card---feature-center-aligned .card-body,.coh-style-card---team-member .card-body,.coh-style-card---press-realease .card-body,.coh-style-card---video-item-with-modal-player .card-body { padding-top: 2.5rem;padding-right: 1rem;padding-bottom: 2.5rem;padding-left: 1rem; }  } @media (max-width: 564px) { .coh-style-card---default-styling .card-body,.coh-style-card---project .card-body,.coh-style-card---article .card-body,.coh-style-card---text-and-image-panel .card-body,.coh-style-card---text .card-body,.coh-style-card---image .card-body,.coh-style-card---feature-center-aligned .card-body,.coh-style-card---team-member .card-body,.coh-style-card---press-realease .card-body,.coh-style-card---video-item-with-modal-player .card-body { padding-top: 2.5rem;padding-right: 1rem;padding-bottom: 2.5rem;padding-left: 1rem; }  } @media all { .coh-style-card---default-styling .card-body .card-pre-heading,.coh-style-card---project .card-body .card-pre-heading,.coh-style-card---article .card-body .card-pre-heading,.coh-style-card---text-and-image-panel .card-body .card-pre-heading,.coh-style-card---text .card-body .card-pre-heading,.coh-style-card---image .card-body .card-pre-heading,.coh-style-card---feature-center-aligned .card-body .card-pre-heading,.coh-style-card---team-member .card-body .card-pre-heading,.coh-style-card---press-realease .card-body .card-pre-heading,.coh-style-card---video-item-with-modal-player .card-body .card-pre-heading { overflow-wrap: break-word;-ms-hyphens: auto;hyphens: auto; }  } @media all { .coh-style-card---default-styling .card-body .card-heading,.coh-style-card---project .card-body .card-heading,.coh-style-card---article .card-body .card-heading,.coh-style-card---text-and-image-panel .card-body .card-heading,.coh-style-card---text .card-body .card-heading,.coh-style-card---image .card-body .card-heading,.coh-style-card---feature-center-aligned .card-body .card-heading,.coh-style-card---team-member .card-body .card-heading,.coh-style-card---press-realease .card-body .card-heading,.coh-style-card---video-item-with-modal-player .card-body .card-heading { overflow-wrap: break-word;-ms-hyphens: auto;hyphens: auto; }  } @media all { .coh-style-card---default-styling .card-body h3,.coh-style-card---project .card-body h3,.coh-style-card---article .card-body h3,.coh-style-card---text-and-image-panel .card-body h3,.coh-style-card---text .card-body h3,.coh-style-card---image .card-body h3,.coh-style-card---feature-center-aligned .card-body h3,.coh-style-card---team-member .card-body h3,.coh-style-card---press-realease .card-body h3,.coh-style-card---video-item-with-modal-player .card-body h3 { font-size: 2rem;line-height: 2.125rem; }  } @media (max-width: 1599px) { .coh-style-card---default-styling .card-body h3,.coh-style-card---project .card-body h3,.coh-style-card---article .card-body h3,.coh-style-card---text-and-image-panel .card-body h3,.coh-style-card---text .card-body h3,.coh-style-card---image .card-body h3,.coh-style-card---feature-center-aligned .card-body h3,.coh-style-card---team-member .card-body h3,.coh-style-card---press-realease .card-body h3,.coh-style-card---video-item-with-modal-player .card-body h3 { font-size: 2rem;line-height: 2.125rem; }  } @media (max-width: 1598px) { .coh-style-card---default-styling .card-body h3,.coh-style-card---project .card-body h3,.coh-style-card---article .card-body h3,.coh-style-card---text-and-image-panel .card-body h3,.coh-style-card---text .card-body h3,.coh-style-card---image .card-body h3,.coh-style-card---feature-center-aligned .card-body h3,.coh-style-card---team-member .card-body h3,.coh-style-card---press-realease .card-body h3,.coh-style-card---video-item-with-modal-player .card-body h3 { font-size: 1.875rem;line-height: 2rem; }  } @media (max-width: 1279px) { .coh-style-card---default-styling .card-body h3,.coh-style-card---project .card-body h3,.coh-style-card---article .card-body h3,.coh-style-card---text-and-image-panel .card-body h3,.coh-style-card---text .card-body h3,.coh-style-card---image .card-body h3,.coh-style-card---feature-center-aligned .card-body h3,.coh-style-card---team-member .card-body h3,.coh-style-card---press-realease .card-body h3,.coh-style-card---video-item-with-modal-player .card-body h3 { font-size: 1.875rem;line-height: 2rem; }  } @media (max-width: 1023px) { .coh-style-card---default-styling .card-body h3,.coh-style-card---project .card-body h3,.coh-style-card---article .card-body h3,.coh-style-card---text-and-image-panel .card-body h3,.coh-style-card---text .card-body h3,.coh-style-card---image .card-body h3,.coh-style-card---feature-center-aligned .card-body h3,.coh-style-card---team-member .card-body h3,.coh-style-card---press-realease .card-body h3,.coh-style-card---video-item-with-modal-player .card-body h3 { font-size: 1.875rem;line-height: 2rem; }  } @media (max-width: 564px) { .coh-style-card---default-styling .card-body h3,.coh-style-card---project .card-body h3,.coh-style-card---article .card-body h3,.coh-style-card---text-and-image-panel .card-body h3,.coh-style-card---text .card-body h3,.coh-style-card---image .card-body h3,.coh-style-card---feature-center-aligned .card-body h3,.coh-style-card---team-member .card-body h3,.coh-style-card---press-realease .card-body h3,.coh-style-card---video-item-with-modal-player .card-body h3 { font-size: 1.75rem;line-height: 1.875rem; }  } @media all { .coh-style-card---default-styling .card-body .card-text,.coh-style-card---project .card-body .card-text,.coh-style-card---article .card-body .card-text,.coh-style-card---text-and-image-panel .card-body .card-text,.coh-style-card---text .card-body .card-text,.coh-style-card---image .card-body .card-text,.coh-style-card---feature-center-aligned .card-body .card-text,.coh-style-card---team-member .card-body .card-text,.coh-style-card---press-realease .card-body .card-text,.coh-style-card---video-item-with-modal-player .card-body .card-text { margin-top: 3.75rem; }  } @media (max-width: 1599px) { .coh-style-card---default-styling .card-body .card-text,.coh-style-card---project .card-body .card-text,.coh-style-card---article .card-body .card-text,.coh-style-card---text-and-image-panel .card-body .card-text,.coh-style-card---text .card-body .card-text,.coh-style-card---image .card-body .card-text,.coh-style-card---feature-center-aligned .card-body .card-text,.coh-style-card---team-member .card-body .card-text,.coh-style-card---press-realease .card-body .card-text,.coh-style-card---video-item-with-modal-player .card-body .card-text { margin-top: 2.8125rem; }  } @media (max-width: 1598px) { .coh-style-card---default-styling .card-body .card-text,.coh-style-card---project .card-body .card-text,.coh-style-card---article .card-body .card-text,.coh-style-card---text-and-image-panel .card-body .card-text,.coh-style-card---text .card-body .card-text,.coh-style-card---image .card-body .card-text,.coh-style-card---feature-center-aligned .card-body .card-text,.coh-style-card---team-member .card-body .card-text,.coh-style-card---press-realease .card-body .card-text,.coh-style-card---video-item-with-modal-player .card-body .card-text { margin-top: 2.8125rem; }  } @media (max-width: 1279px) { .coh-style-card---default-styling .card-body .card-text,.coh-style-card---project .card-body .card-text,.coh-style-card---article .card-body .card-text,.coh-style-card---text-and-image-panel .card-body .card-text,.coh-style-card---text .card-body .card-text,.coh-style-card---image .card-body .card-text,.coh-style-card---feature-center-aligned .card-body .card-text,.coh-style-card---team-member .card-body .card-text,.coh-style-card---press-realease .card-body .card-text,.coh-style-card---video-item-with-modal-player .card-body .card-text { margin-top: 1.875rem; }  } @media (max-width: 1023px) { .coh-style-card---default-styling .card-body .card-text,.coh-style-card---project .card-body .card-text,.coh-style-card---article .card-body .card-text,.coh-style-card---text-and-image-panel .card-body .card-text,.coh-style-card---text .card-body .card-text,.coh-style-card---image .card-body .card-text,.coh-style-card---feature-center-aligned .card-body .card-text,.coh-style-card---team-member .card-body .card-text,.coh-style-card---press-realease .card-body .card-text,.coh-style-card---video-item-with-modal-player .card-body .card-text { margin-top: 1.625rem; }  } @media all { .coh-style-card---default-styling .card-body .card-text p,.coh-style-card---project .card-body .card-text p,.coh-style-card---article .card-body .card-text p,.coh-style-card---text-and-image-panel .card-body .card-text p,.coh-style-card---text .card-body .card-text p,.coh-style-card---image .card-body .card-text p,.coh-style-card---feature-center-aligned .card-body .card-text p,.coh-style-card---team-member .card-body .card-text p,.coh-style-card---press-realease .card-body .card-text p,.coh-style-card---video-item-with-modal-player .card-body .card-text p { font-size: 1.25rem;line-height: 2rem;overflow-wrap: break-word;-ms-hyphens: none;hyphens: none; }  } @media (max-width: 1599px) { .coh-style-card---default-styling .card-body .card-text p,.coh-style-card---project .card-body .card-text p,.coh-style-card---article .card-body .card-text p,.coh-style-card---text-and-image-panel .card-body .card-text p,.coh-style-card---text .card-body .card-text p,.coh-style-card---image .card-body .card-text p,.coh-style-card---feature-center-aligned .card-body .card-text p,.coh-style-card---team-member .card-body .card-text p,.coh-style-card---press-realease .card-body .card-text p,.coh-style-card---video-item-with-modal-player .card-body .card-text p { font-size: 1.125rem;line-height: 1.875rem; }  } @media (max-width: 1598px) { .coh-style-card---default-styling .card-body .card-text p,.coh-style-card---project .card-body .card-text p,.coh-style-card---article .card-body .card-text p,.coh-style-card---text-and-image-panel .card-body .card-text p,.coh-style-card---text .card-body .card-text p,.coh-style-card---image .card-body .card-text p,.coh-style-card---feature-center-aligned .card-body .card-text p,.coh-style-card---team-member .card-body .card-text p,.coh-style-card---press-realease .card-body .card-text p,.coh-style-card---video-item-with-modal-player .card-body .card-text p { font-size: 1.125rem;line-height: 1.875rem; }  } @media (max-width: 1279px) { .coh-style-card---default-styling .card-body .card-text p,.coh-style-card---project .card-body .card-text p,.coh-style-card---article .card-body .card-text p,.coh-style-card---text-and-image-panel .card-body .card-text p,.coh-style-card---text .card-body .card-text p,.coh-style-card---image .card-body .card-text p,.coh-style-card---feature-center-aligned .card-body .card-text p,.coh-style-card---team-member .card-body .card-text p,.coh-style-card---press-realease .card-body .card-text p,.coh-style-card---video-item-with-modal-player .card-body .card-text p { font-size: 1.125rem;line-height: 1.875rem; }  } @media (max-width: 1023px) { .coh-style-card---default-styling .card-body .card-text p,.coh-style-card---project .card-body .card-text p,.coh-style-card---article .card-body .card-text p,.coh-style-card---text-and-image-panel .card-body .card-text p,.coh-style-card---text .card-body .card-text p,.coh-style-card---image .card-body .card-text p,.coh-style-card---feature-center-aligned .card-body .card-text p,.coh-style-card---team-member .card-body .card-text p,.coh-style-card---press-realease .card-body .card-text p,.coh-style-card---video-item-with-modal-player .card-body .card-text p { font-size: 1.125rem;line-height: 1.875rem; }  } @media all { .coh-style-card---default-styling .card-body .card-link,.coh-style-card---project .card-body .card-link,.coh-style-card---article .card-body .card-link,.coh-style-card---text-and-image-panel .card-body .card-link,.coh-style-card---text .card-body .card-link,.coh-style-card---image .card-body .card-link,.coh-style-card---feature-center-aligned .card-body .card-link,.coh-style-card---team-member .card-body .card-link,.coh-style-card---press-realease .card-body .card-link,.coh-style-card---video-item-with-modal-player .card-body .card-link { margin-top: 3.75rem;margin-bottom: 0rem; }  } @media (max-width: 1599px) { .coh-style-card---default-styling .card-body .card-link,.coh-style-card---project .card-body .card-link,.coh-style-card---article .card-body .card-link,.coh-style-card---text-and-image-panel .card-body .card-link,.coh-style-card---text .card-body .card-link,.coh-style-card---image .card-body .card-link,.coh-style-card---feature-center-aligned .card-body .card-link,.coh-style-card---team-member .card-body .card-link,.coh-style-card---press-realease .card-body .card-link,.coh-style-card---video-item-with-modal-player .card-body .card-link { margin-top: 2.8125rem;margin-bottom: 0rem; }  } @media (max-width: 1598px) { .coh-style-card---default-styling .card-body .card-link,.coh-style-card---project .card-body .card-link,.coh-style-card---article .card-body .card-link,.coh-style-card---text-and-image-panel .card-body .card-link,.coh-style-card---text .card-body .card-link,.coh-style-card---image .card-body .card-link,.coh-style-card---feature-center-aligned .card-body .card-link,.coh-style-card---team-member .card-body .card-link,.coh-style-card---press-realease .card-body .card-link,.coh-style-card---video-item-with-modal-player .card-body .card-link { margin-top: 2.8125rem;margin-bottom: 0rem; }  } @media (max-width: 1279px) { .coh-style-card---default-styling .card-body .card-link,.coh-style-card---project .card-body .card-link,.coh-style-card---article .card-body .card-link,.coh-style-card---text-and-image-panel .card-body .card-link,.coh-style-card---text .card-body .card-link,.coh-style-card---image .card-body .card-link,.coh-style-card---feature-center-aligned .card-body .card-link,.coh-style-card---team-member .card-body .card-link,.coh-style-card---press-realease .card-body .card-link,.coh-style-card---video-item-with-modal-player .card-body .card-link { margin-top: 1.875rem;margin-bottom: 0rem; }  } @media (max-width: 1023px) { .coh-style-card---default-styling .card-body .card-link,.coh-style-card---project .card-body .card-link,.coh-style-card---article .card-body .card-link,.coh-style-card---text-and-image-panel .card-body .card-link,.coh-style-card---text .card-body .card-link,.coh-style-card---image .card-body .card-link,.coh-style-card---feature-center-aligned .card-body .card-link,.coh-style-card---team-member .card-body .card-link,.coh-style-card---press-realease .card-body .card-link,.coh-style-card---video-item-with-modal-player .card-body .card-link { margin-top: 1.75rem;margin-bottom: 0rem; }  } @media all { .coh-style-card---default-styling .card-body .card-date,.coh-style-card---project .card-body .card-date,.coh-style-card---article .card-body .card-date,.coh-style-card---text-and-image-panel .card-body .card-date,.coh-style-card---text .card-body .card-date,.coh-style-card---image .card-body .card-date,.coh-style-card---feature-center-aligned .card-body .card-date,.coh-style-card---team-member .card-body .card-date,.coh-style-card---press-realease .card-body .card-date,.coh-style-card---video-item-with-modal-player .card-body .card-date { margin-top: 3.75rem; }  } @media (max-width: 1599px) { .coh-style-card---default-styling .card-body .card-date,.coh-style-card---project .card-body .card-date,.coh-style-card---article .card-body .card-date,.coh-style-card---text-and-image-panel .card-body .card-date,.coh-style-card---text .card-body .card-date,.coh-style-card---image .card-body .card-date,.coh-style-card---feature-center-aligned .card-body .card-date,.coh-style-card---team-member .card-body .card-date,.coh-style-card---press-realease .card-body .card-date,.coh-style-card---video-item-with-modal-player .card-body .card-date { margin-top: 2.8125rem; }  } @media (max-width: 1598px) { .coh-style-card---default-styling .card-body .card-date,.coh-style-card---project .card-body .card-date,.coh-style-card---article .card-body .card-date,.coh-style-card---text-and-image-panel .card-body .card-date,.coh-style-card---text .card-body .card-date,.coh-style-card---image .card-body .card-date,.coh-style-card---feature-center-aligned .card-body .card-date,.coh-style-card---team-member .card-body .card-date,.coh-style-card---press-realease .card-body .card-date,.coh-style-card---video-item-with-modal-player .card-body .card-date { margin-top: 2.8125rem; }  } @media (max-width: 1279px) { .coh-style-card---default-styling .card-body .card-date,.coh-style-card---project .card-body .card-date,.coh-style-card---article .card-body .card-date,.coh-style-card---text-and-image-panel .card-body .card-date,.coh-style-card---text .card-body .card-date,.coh-style-card---image .card-body .card-date,.coh-style-card---feature-center-aligned .card-body .card-date,.coh-style-card---team-member .card-body .card-date,.coh-style-card---press-realease .card-body .card-date,.coh-style-card---video-item-with-modal-player .card-body .card-date { margin-top: 1.875rem; }  } @media (max-width: 1023px) { .coh-style-card---default-styling .card-body .card-date,.coh-style-card---project .card-body .card-date,.coh-style-card---article .card-body .card-date,.coh-style-card---text-and-image-panel .card-body .card-date,.coh-style-card---text .card-body .card-date,.coh-style-card---image .card-body .card-date,.coh-style-card---feature-center-aligned .card-body .card-date,.coh-style-card---team-member .card-body .card-date,.coh-style-card---press-realease .card-body .card-date,.coh-style-card---video-item-with-modal-player .card-body .card-date { margin-top: 1.625rem; }  } @media all { .coh-style-card---default-styling .card-body .card-author,.coh-style-card---project .card-body .card-author,.coh-style-card---article .card-body .card-author,.coh-style-card---text-and-image-panel .card-body .card-author,.coh-style-card---text .card-body .card-author,.coh-style-card---image .card-body .card-author,.coh-style-card---feature-center-aligned .card-body .card-author,.coh-style-card---team-member .card-body .card-author,.coh-style-card---press-realease .card-body .card-author,.coh-style-card---video-item-with-modal-player .card-body .card-author { margin-top: 3.75rem; }  } @media (max-width: 1599px) { .coh-style-card---default-styling .card-body .card-author,.coh-style-card---project .card-body .card-author,.coh-style-card---article .card-body .card-author,.coh-style-card---text-and-image-panel .card-body .card-author,.coh-style-card---text .card-body .card-author,.coh-style-card---image .card-body .card-author,.coh-style-card---feature-center-aligned .card-body .card-author,.coh-style-card---team-member .card-body .card-author,.coh-style-card---press-realease .card-body .card-author,.coh-style-card---video-item-with-modal-player .card-body .card-author { margin-top: 2.8125rem; }  } @media (max-width: 1598px) { .coh-style-card---default-styling .card-body .card-author,.coh-style-card---project .card-body .card-author,.coh-style-card---article .card-body .card-author,.coh-style-card---text-and-image-panel .card-body .card-author,.coh-style-card---text .card-body .card-author,.coh-style-card---image .card-body .card-author,.coh-style-card---feature-center-aligned .card-body .card-author,.coh-style-card---team-member .card-body .card-author,.coh-style-card---press-realease .card-body .card-author,.coh-style-card---video-item-with-modal-player .card-body .card-author { margin-top: 2.8125rem; }  } @media (max-width: 1279px) { .coh-style-card---default-styling .card-body .card-author,.coh-style-card---project .card-body .card-author,.coh-style-card---article .card-body .card-author,.coh-style-card---text-and-image-panel .card-body .card-author,.coh-style-card---text .card-body .card-author,.coh-style-card---image .card-body .card-author,.coh-style-card---feature-center-aligned .card-body .card-author,.coh-style-card---team-member .card-body .card-author,.coh-style-card---press-realease .card-body .card-author,.coh-style-card---video-item-with-modal-player .card-body .card-author { margin-top: 1.875rem; }  } @media (max-width: 1023px) { .coh-style-card---default-styling .card-body .card-author,.coh-style-card---project .card-body .card-author,.coh-style-card---article .card-body .card-author,.coh-style-card---text-and-image-panel .card-body .card-author,.coh-style-card---text .card-body .card-author,.coh-style-card---image .card-body .card-author,.coh-style-card---feature-center-aligned .card-body .card-author,.coh-style-card---team-member .card-body .card-author,.coh-style-card---press-realease .card-body .card-author,.coh-style-card---video-item-with-modal-player .card-body .card-author { margin-top: 1.625rem; }  } @media all { .coh-style-card---default-styling .card-body .card-author + .card-date,.coh-style-card---project .card-body .card-author + .card-date,.coh-style-card---article .card-body .card-author + .card-date,.coh-style-card---text-and-image-panel .card-body .card-author + .card-date,.coh-style-card---text .card-body .card-author + .card-date,.coh-style-card---image .card-body .card-author + .card-date,.coh-style-card---feature-center-aligned .card-body .card-author + .card-date,.coh-style-card---team-member .card-body .card-author + .card-date,.coh-style-card---press-realease .card-body .card-author + .card-date,.coh-style-card---video-item-with-modal-player .card-body .card-author + .card-date { margin-top: 1.125rem; }  } @media all { .coh-style-card---default-styling .card-body.card-body-icon .card-heading,.coh-style-card---project .card-body.card-body-icon .card-heading,.coh-style-card---article .card-body.card-body-icon .card-heading,.coh-style-card---text-and-image-panel .card-body.card-body-icon .card-heading,.coh-style-card---text .card-body.card-body-icon .card-heading,.coh-style-card---image .card-body.card-body-icon .card-heading,.coh-style-card---feature-center-aligned .card-body.card-body-icon .card-heading,.coh-style-card---team-member .card-body.card-body-icon .card-heading,.coh-style-card---press-realease .card-body.card-body-icon .card-heading,.coh-style-card---video-item-with-modal-player .card-body.card-body-icon .card-heading { font-size: 1.375rem;line-height: 1.875rem;text-transform: uppercase;font-family: var(--ssa-font-stacks-dm-sans---regular);font-weight: 500;margin-bottom: 0rem; }  } @media (max-width: 1599px) { .coh-style-card---default-styling .card-body.card-body-icon .card-heading,.coh-style-card---project .card-body.card-body-icon .card-heading,.coh-style-card---article .card-body.card-body-icon .card-heading,.coh-style-card---text-and-image-panel .card-body.card-body-icon .card-heading,.coh-style-card---text .card-body.card-body-icon .card-heading,.coh-style-card---image .card-body.card-body-icon .card-heading,.coh-style-card---feature-center-aligned .card-body.card-body-icon .card-heading,.coh-style-card---team-member .card-body.card-body-icon .card-heading,.coh-style-card---press-realease .card-body.card-body-icon .card-heading,.coh-style-card---video-item-with-modal-player .card-body.card-body-icon .card-heading { font-size: 1.25rem;line-height: 1.75rem; }  } @media (max-width: 1598px) { .coh-style-card---default-styling .card-body.card-body-icon .card-heading,.coh-style-card---project .card-body.card-body-icon .card-heading,.coh-style-card---article .card-body.card-body-icon .card-heading,.coh-style-card---text-and-image-panel .card-body.card-body-icon .card-heading,.coh-style-card---text .card-body.card-body-icon .card-heading,.coh-style-card---image .card-body.card-body-icon .card-heading,.coh-style-card---feature-center-aligned .card-body.card-body-icon .card-heading,.coh-style-card---team-member .card-body.card-body-icon .card-heading,.coh-style-card---press-realease .card-body.card-body-icon .card-heading,.coh-style-card---video-item-with-modal-player .card-body.card-body-icon .card-heading { font-size: 1.1875rem;line-height: 1.6875rem; }  } @media (max-width: 1023px) { .coh-style-card---default-styling .card-body.card-body-icon .card-heading,.coh-style-card---project .card-body.card-body-icon .card-heading,.coh-style-card---article .card-body.card-body-icon .card-heading,.coh-style-card---text-and-image-panel .card-body.card-body-icon .card-heading,.coh-style-card---text .card-body.card-body-icon .card-heading,.coh-style-card---image .card-body.card-body-icon .card-heading,.coh-style-card---feature-center-aligned .card-body.card-body-icon .card-heading,.coh-style-card---team-member .card-body.card-body-icon .card-heading,.coh-style-card---press-realease .card-body.card-body-icon .card-heading,.coh-style-card---video-item-with-modal-player .card-body.card-body-icon .card-heading { font-size: 1.125rem;line-height: 1.5rem; }  } @media all { .coh-style-card---default-styling .card-body.card-body-icon .card-heading:before,.coh-style-card---project .card-body.card-body-icon .card-heading:before,.coh-style-card---article .card-body.card-body-icon .card-heading:before,.coh-style-card---text-and-image-panel .card-body.card-body-icon .card-heading:before,.coh-style-card---text .card-body.card-body-icon .card-heading:before,.coh-style-card---image .card-body.card-body-icon .card-heading:before,.coh-style-card---feature-center-aligned .card-body.card-body-icon .card-heading:before,.coh-style-card---team-member .card-body.card-body-icon .card-heading:before,.coh-style-card---press-realease .card-body.card-body-icon .card-heading:before,.coh-style-card---video-item-with-modal-player .card-body.card-body-icon .card-heading:before { margin-bottom: 2.625rem;font-size: 4.6875rem; }  } @media all { .coh-style-card---default-styling .card-body.card-body-icon .card-text,.coh-style-card---project .card-body.card-body-icon .card-text,.coh-style-card---article .card-body.card-body-icon .card-text,.coh-style-card---text-and-image-panel .card-body.card-body-icon .card-text,.coh-style-card---text .card-body.card-body-icon .card-text,.coh-style-card---image .card-body.card-body-icon .card-text,.coh-style-card---feature-center-aligned .card-body.card-body-icon .card-text,.coh-style-card---team-member .card-body.card-body-icon .card-text,.coh-style-card---press-realease .card-body.card-body-icon .card-text,.coh-style-card---video-item-with-modal-player .card-body.card-body-icon .card-text { margin-top: 0rem; }  } @media all { .coh-style-card---default-styling .card-body.card-body-icon .card-text p,.coh-style-card---project .card-body.card-body-icon .card-text p,.coh-style-card---article .card-body.card-body-icon .card-text p,.coh-style-card---text-and-image-panel .card-body.card-body-icon .card-text p,.coh-style-card---text .card-body.card-body-icon .card-text p,.coh-style-card---image .card-body.card-body-icon .card-text p,.coh-style-card---feature-center-aligned .card-body.card-body-icon .card-text p,.coh-style-card---team-member .card-body.card-body-icon .card-text p,.coh-style-card---press-realease .card-body.card-body-icon .card-text p,.coh-style-card---video-item-with-modal-player .card-body.card-body-icon .card-text p { font-size: 1.25rem;line-height: 1.875rem;margin-top: 1rem;font-family: var(--ssa-font-stacks-dm-sans---regular); }  } @media (max-width: 1599px) { .coh-style-card---default-styling .card-body.card-body-icon .card-text p,.coh-style-card---project .card-body.card-body-icon .card-text p,.coh-style-card---article .card-body.card-body-icon .card-text p,.coh-style-card---text-and-image-panel .card-body.card-body-icon .card-text p,.coh-style-card---text .card-body.card-body-icon .card-text p,.coh-style-card---image .card-body.card-body-icon .card-text p,.coh-style-card---feature-center-aligned .card-body.card-body-icon .card-text p,.coh-style-card---team-member .card-body.card-body-icon .card-text p,.coh-style-card---press-realease .card-body.card-body-icon .card-text p,.coh-style-card---video-item-with-modal-player .card-body.card-body-icon .card-text p { font-size: 1.125rem;line-height: 1.75rem; }  } @media all { .coh-style-card---default-styling .card-body.card-body-article,.coh-style-card---project .card-body.card-body-article,.coh-style-card---article .card-body.card-body-article,.coh-style-card---text-and-image-panel .card-body.card-body-article,.coh-style-card---text .card-body.card-body-article,.coh-style-card---image .card-body.card-body-article,.coh-style-card---feature-center-aligned .card-body.card-body-article,.coh-style-card---team-member .card-body.card-body-article,.coh-style-card---press-realease .card-body.card-body-article,.coh-style-card---video-item-with-modal-player .card-body.card-body-article { padding-top: 3.4375rem;padding-right: 6.25rem;padding-bottom: 3.4375rem;padding-left: 6.25rem;position: absolute;bottom: 0rem;left: 0rem;right: 0rem;z-index: 3; }  } @media (max-width: 1598px) { .coh-style-card---default-styling .card-body.card-body-article,.coh-style-card---project .card-body.card-body-article,.coh-style-card---article .card-body.card-body-article,.coh-style-card---text-and-image-panel .card-body.card-body-article,.coh-style-card---text .card-body.card-body-article,.coh-style-card---image .card-body.card-body-article,.coh-style-card---feature-center-aligned .card-body.card-body-article,.coh-style-card---team-member .card-body.card-body-article,.coh-style-card---press-realease .card-body.card-body-article,.coh-style-card---video-item-with-modal-player .card-body.card-body-article { padding-top: 0rem;padding-right: 5rem;padding-bottom: 2.8125rem;padding-left: 5rem; }  } @media (max-width: 1279px) { .coh-style-card---default-styling .card-body.card-body-article,.coh-style-card---project .card-body.card-body-article,.coh-style-card---article .card-body.card-body-article,.coh-style-card---text-and-image-panel .card-body.card-body-article,.coh-style-card---text .card-body.card-body-article,.coh-style-card---image .card-body.card-body-article,.coh-style-card---feature-center-aligned .card-body.card-body-article,.coh-style-card---team-member .card-body.card-body-article,.coh-style-card---press-realease .card-body.card-body-article,.coh-style-card---video-item-with-modal-player .card-body.card-body-article { padding-top: 0rem;padding-right: 3.125rem;padding-bottom: 2.5rem;padding-left: 3.125rem; }  } @media (max-width: 1023px) { .coh-style-card---default-styling .card-body.card-body-article,.coh-style-card---project .card-body.card-body-article,.coh-style-card---article .card-body.card-body-article,.coh-style-card---text-and-image-panel .card-body.card-body-article,.coh-style-card---text .card-body.card-body-article,.coh-style-card---image .card-body.card-body-article,.coh-style-card---feature-center-aligned .card-body.card-body-article,.coh-style-card---team-member .card-body.card-body-article,.coh-style-card---press-realease .card-body.card-body-article,.coh-style-card---video-item-with-modal-player .card-body.card-body-article { padding-top: 0rem;padding-right: 2.5rem;padding-bottom: 2.1875rem;padding-left: 2.5rem; }  } @media all { .coh-style-card---default-styling .card-body.card-body-article .card-pre-heading,.coh-style-card---project .card-body.card-body-article .card-pre-heading,.coh-style-card---article .card-body.card-body-article .card-pre-heading,.coh-style-card---text-and-image-panel .card-body.card-body-article .card-pre-heading,.coh-style-card---text .card-body.card-body-article .card-pre-heading,.coh-style-card---image .card-body.card-body-article .card-pre-heading,.coh-style-card---feature-center-aligned .card-body.card-body-article .card-pre-heading,.coh-style-card---team-member .card-body.card-body-article .card-pre-heading,.coh-style-card---press-realease .card-body.card-body-article .card-pre-heading,.coh-style-card---video-item-with-modal-player .card-body.card-body-article .card-pre-heading { font-weight: 500;font-size: 0.75rem;line-height: 1rem;margin-bottom: 0.3125rem; }  } @media (max-width: 1279px) { .coh-style-card---default-styling .card-body.card-body-article .card-pre-heading,.coh-style-card---project .card-body.card-body-article .card-pre-heading,.coh-style-card---article .card-body.card-body-article .card-pre-heading,.coh-style-card---text-and-image-panel .card-body.card-body-article .card-pre-heading,.coh-style-card---text .card-body.card-body-article .card-pre-heading,.coh-style-card---image .card-body.card-body-article .card-pre-heading,.coh-style-card---feature-center-aligned .card-body.card-body-article .card-pre-heading,.coh-style-card---team-member .card-body.card-body-article .card-pre-heading,.coh-style-card---press-realease .card-body.card-body-article .card-pre-heading,.coh-style-card---video-item-with-modal-player .card-body.card-body-article .card-pre-heading { font-size: 0.6875rem;line-height: 0.75rem; }  } @media (max-width: 1023px) { .coh-style-card---default-styling .card-body.card-body-article .card-pre-heading,.coh-style-card---project .card-body.card-body-article .card-pre-heading,.coh-style-card---article .card-body.card-body-article .card-pre-heading,.coh-style-card---text-and-image-panel .card-body.card-body-article .card-pre-heading,.coh-style-card---text .card-body.card-body-article .card-pre-heading,.coh-style-card---image .card-body.card-body-article .card-pre-heading,.coh-style-card---feature-center-aligned .card-body.card-body-article .card-pre-heading,.coh-style-card---team-member .card-body.card-body-article .card-pre-heading,.coh-style-card---press-realease .card-body.card-body-article .card-pre-heading,.coh-style-card---video-item-with-modal-player .card-body.card-body-article .card-pre-heading { font-size: 0.625rem;line-height: 0.8125rem; }  } @media all { .coh-style-card---default-styling .card-body.card-body-article .card-heading,.coh-style-card---project .card-body.card-body-article .card-heading,.coh-style-card---article .card-body.card-body-article .card-heading,.coh-style-card---text-and-image-panel .card-body.card-body-article .card-heading,.coh-style-card---text .card-body.card-body-article .card-heading,.coh-style-card---image .card-body.card-body-article .card-heading,.coh-style-card---feature-center-aligned .card-body.card-body-article .card-heading,.coh-style-card---team-member .card-body.card-body-article .card-heading,.coh-style-card---press-realease .card-body.card-body-article .card-heading,.coh-style-card---video-item-with-modal-player .card-body.card-body-article .card-heading { margin-bottom: 3.4375rem;font-family: var(--ssa-font-stacks-dm-sans---regular);font-weight: 500;font-size: 3rem;line-height: 3.5rem; }  } @media (max-width: 1599px) { .coh-style-card---default-styling .card-body.card-body-article .card-heading,.coh-style-card---project .card-body.card-body-article .card-heading,.coh-style-card---article .card-body.card-body-article .card-heading,.coh-style-card---text-and-image-panel .card-body.card-body-article .card-heading,.coh-style-card---text .card-body.card-body-article .card-heading,.coh-style-card---image .card-body.card-body-article .card-heading,.coh-style-card---feature-center-aligned .card-body.card-body-article .card-heading,.coh-style-card---team-member .card-body.card-body-article .card-heading,.coh-style-card---press-realease .card-body.card-body-article .card-heading,.coh-style-card---video-item-with-modal-player .card-body.card-body-article .card-heading { font-size: 2.875rem;line-height: 3.3125rem;margin-bottom: 3.125rem; }  } @media (max-width: 1598px) { .coh-style-card---default-styling .card-body.card-body-article .card-heading,.coh-style-card---project .card-body.card-body-article .card-heading,.coh-style-card---article .card-body.card-body-article .card-heading,.coh-style-card---text-and-image-panel .card-body.card-body-article .card-heading,.coh-style-card---text .card-body.card-body-article .card-heading,.coh-style-card---image .card-body.card-body-article .card-heading,.coh-style-card---feature-center-aligned .card-body.card-body-article .card-heading,.coh-style-card---team-member .card-body.card-body-article .card-heading,.coh-style-card---press-realease .card-body.card-body-article .card-heading,.coh-style-card---video-item-with-modal-player .card-body.card-body-article .card-heading { line-height: 3.125rem;font-size: 2.625rem;margin-bottom: 2.8125rem; }  } @media (max-width: 1279px) { .coh-style-card---default-styling .card-body.card-body-article .card-heading,.coh-style-card---project .card-body.card-body-article .card-heading,.coh-style-card---article .card-body.card-body-article .card-heading,.coh-style-card---text-and-image-panel .card-body.card-body-article .card-heading,.coh-style-card---text .card-body.card-body-article .card-heading,.coh-style-card---image .card-body.card-body-article .card-heading,.coh-style-card---feature-center-aligned .card-body.card-body-article .card-heading,.coh-style-card---team-member .card-body.card-body-article .card-heading,.coh-style-card---press-realease .card-body.card-body-article .card-heading,.coh-style-card---video-item-with-modal-player .card-body.card-body-article .card-heading { font-size: 2.5rem;line-height: 3rem;margin-bottom: 2.625rem; }  } @media (max-width: 1023px) { .coh-style-card---default-styling .card-body.card-body-article .card-heading,.coh-style-card---project .card-body.card-body-article .card-heading,.coh-style-card---article .card-body.card-body-article .card-heading,.coh-style-card---text-and-image-panel .card-body.card-body-article .card-heading,.coh-style-card---text .card-body.card-body-article .card-heading,.coh-style-card---image .card-body.card-body-article .card-heading,.coh-style-card---feature-center-aligned .card-body.card-body-article .card-heading,.coh-style-card---team-member .card-body.card-body-article .card-heading,.coh-style-card---press-realease .card-body.card-body-article .card-heading,.coh-style-card---video-item-with-modal-player .card-body.card-body-article .card-heading { font-size: 2.25rem;line-height: 2.75rem;margin-bottom: 1.875rem; }  } @media (max-width: 564px) { .coh-style-card---default-styling .card-body.card-body-article .card-heading,.coh-style-card---project .card-body.card-body-article .card-heading,.coh-style-card---article .card-body.card-body-article .card-heading,.coh-style-card---text-and-image-panel .card-body.card-body-article .card-heading,.coh-style-card---text .card-body.card-body-article .card-heading,.coh-style-card---image .card-body.card-body-article .card-heading,.coh-style-card---feature-center-aligned .card-body.card-body-article .card-heading,.coh-style-card---team-member .card-body.card-body-article .card-heading,.coh-style-card---press-realease .card-body.card-body-article .card-heading,.coh-style-card---video-item-with-modal-player .card-body.card-body-article .card-heading { font-size: 2rem;line-height: 2.5rem;margin-bottom: 1.875rem; }  } @media all { .coh-style-card---default-styling .card-body.card-body-article .card-link,.coh-style-card---project .card-body.card-body-article .card-link,.coh-style-card---article .card-body.card-body-article .card-link,.coh-style-card---text-and-image-panel .card-body.card-body-article .card-link,.coh-style-card---text .card-body.card-body-article .card-link,.coh-style-card---image .card-body.card-body-article .card-link,.coh-style-card---feature-center-aligned .card-body.card-body-article .card-link,.coh-style-card---team-member .card-body.card-body-article .card-link,.coh-style-card---press-realease .card-body.card-body-article .card-link,.coh-style-card---video-item-with-modal-player .card-body.card-body-article .card-link { font-family: var(--ssa-font-stacks-dm-sans---regular);font-weight: 500;font-size: 0.875rem;text-transform: uppercase;padding-bottom: 0.8125rem;display: inline-block;border-bottom-width: 0.0625rem;border-bottom-style: solid;margin-top: 0rem; }  } @media (max-width: 1598px) { .coh-style-card---default-styling .card-body.card-body-article .card-link,.coh-style-card---project .card-body.card-body-article .card-link,.coh-style-card---article .card-body.card-body-article .card-link,.coh-style-card---text-and-image-panel .card-body.card-body-article .card-link,.coh-style-card---text .card-body.card-body-article .card-link,.coh-style-card---image .card-body.card-body-article .card-link,.coh-style-card---feature-center-aligned .card-body.card-body-article .card-link,.coh-style-card---team-member .card-body.card-body-article .card-link,.coh-style-card---press-realease .card-body.card-body-article .card-link,.coh-style-card---video-item-with-modal-player .card-body.card-body-article .card-link { padding-bottom: 0.75rem; }  } @media (max-width: 1023px) { .coh-style-card---default-styling .card-body.card-body-article .card-link,.coh-style-card---project .card-body.card-body-article .card-link,.coh-style-card---article .card-body.card-body-article .card-link,.coh-style-card---text-and-image-panel .card-body.card-body-article .card-link,.coh-style-card---text .card-body.card-body-article .card-link,.coh-style-card---image .card-body.card-body-article .card-link,.coh-style-card---feature-center-aligned .card-body.card-body-article .card-link,.coh-style-card---team-member .card-body.card-body-article .card-link,.coh-style-card---press-realease .card-body.card-body-article .card-link,.coh-style-card---video-item-with-modal-player .card-body.card-body-article .card-link { font-size: 0.75rem;padding-bottom: 0.625rem; }  } @media all { .coh-style-card---default-styling .card-body.card-body-article .card-author,.coh-style-card---project .card-body.card-body-article .card-author,.coh-style-card---article .card-body.card-body-article .card-author,.coh-style-card---text-and-image-panel .card-body.card-body-article .card-author,.coh-style-card---text .card-body.card-body-article .card-author,.coh-style-card---image .card-body.card-body-article .card-author,.coh-style-card---feature-center-aligned .card-body.card-body-article .card-author,.coh-style-card---team-member .card-body.card-body-article .card-author,.coh-style-card---press-realease .card-body.card-body-article .card-author,.coh-style-card---video-item-with-modal-player .card-body.card-body-article .card-author { font-family: var(--ssa-font-stacks-gothic-a1);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-weight: 500;font-size: 1rem;line-height: 1.375rem;text-transform: uppercase; }  } @media (max-width: 1599px) { .coh-style-card---default-styling .card-body.card-body-article .card-author,.coh-style-card---project .card-body.card-body-article .card-author,.coh-style-card---article .card-body.card-body-article .card-author,.coh-style-card---text-and-image-panel .card-body.card-body-article .card-author,.coh-style-card---text .card-body.card-body-article .card-author,.coh-style-card---image .card-body.card-body-article .card-author,.coh-style-card---feature-center-aligned .card-body.card-body-article .card-author,.coh-style-card---team-member .card-body.card-body-article .card-author,.coh-style-card---press-realease .card-body.card-body-article .card-author,.coh-style-card---video-item-with-modal-player .card-body.card-body-article .card-author { font-size: 1rem;line-height: 1.375rem; }  } @media (max-width: 1598px) { .coh-style-card---default-styling .card-body.card-body-article .card-author,.coh-style-card---project .card-body.card-body-article .card-author,.coh-style-card---article .card-body.card-body-article .card-author,.coh-style-card---text-and-image-panel .card-body.card-body-article .card-author,.coh-style-card---text .card-body.card-body-article .card-author,.coh-style-card---image .card-body.card-body-article .card-author,.coh-style-card---feature-center-aligned .card-body.card-body-article .card-author,.coh-style-card---team-member .card-body.card-body-article .card-author,.coh-style-card---press-realease .card-body.card-body-article .card-author,.coh-style-card---video-item-with-modal-player .card-body.card-body-article .card-author { font-size: 0.9375rem;line-height: 1.25rem; }  } @media (max-width: 1279px) { .coh-style-card---default-styling .card-body.card-body-article .card-author,.coh-style-card---project .card-body.card-body-article .card-author,.coh-style-card---article .card-body.card-body-article .card-author,.coh-style-card---text-and-image-panel .card-body.card-body-article .card-author,.coh-style-card---text .card-body.card-body-article .card-author,.coh-style-card---image .card-body.card-body-article .card-author,.coh-style-card---feature-center-aligned .card-body.card-body-article .card-author,.coh-style-card---team-member .card-body.card-body-article .card-author,.coh-style-card---press-realease .card-body.card-body-article .card-author,.coh-style-card---video-item-with-modal-player .card-body.card-body-article .card-author { font-size: 0.9375rem;line-height: 1.25rem; }  } @media (max-width: 1023px) { .coh-style-card---default-styling .card-body.card-body-article .card-author,.coh-style-card---project .card-body.card-body-article .card-author,.coh-style-card---article .card-body.card-body-article .card-author,.coh-style-card---text-and-image-panel .card-body.card-body-article .card-author,.coh-style-card---text .card-body.card-body-article .card-author,.coh-style-card---image .card-body.card-body-article .card-author,.coh-style-card---feature-center-aligned .card-body.card-body-article .card-author,.coh-style-card---team-member .card-body.card-body-article .card-author,.coh-style-card---press-realease .card-body.card-body-article .card-author,.coh-style-card---video-item-with-modal-player .card-body.card-body-article .card-author { font-size: 0.75rem;line-height: 0.875rem; }  } @media all { .coh-style-card---default-styling .card-body.card-body-testimonial,.coh-style-card---project .card-body.card-body-testimonial,.coh-style-card---article .card-body.card-body-testimonial,.coh-style-card---text-and-image-panel .card-body.card-body-testimonial,.coh-style-card---text .card-body.card-body-testimonial,.coh-style-card---image .card-body.card-body-testimonial,.coh-style-card---feature-center-aligned .card-body.card-body-testimonial,.coh-style-card---team-member .card-body.card-body-testimonial,.coh-style-card---press-realease .card-body.card-body-testimonial,.coh-style-card---video-item-with-modal-player .card-body.card-body-testimonial { padding-top: 0rem;padding-right: 0rem;padding-bottom: 0rem;padding-left: 0rem; }  } @media all { .coh-style-card---default-styling .card-body.card-body-testimonial .card-text,.coh-style-card---project .card-body.card-body-testimonial .card-text,.coh-style-card---article .card-body.card-body-testimonial .card-text,.coh-style-card---text-and-image-panel .card-body.card-body-testimonial .card-text,.coh-style-card---text .card-body.card-body-testimonial .card-text,.coh-style-card---image .card-body.card-body-testimonial .card-text,.coh-style-card---feature-center-aligned .card-body.card-body-testimonial .card-text,.coh-style-card---team-member .card-body.card-body-testimonial .card-text,.coh-style-card---press-realease .card-body.card-body-testimonial .card-text,.coh-style-card---video-item-with-modal-player .card-body.card-body-testimonial .card-text { padding-left: 0rem;font-family: var(--ssa-font-stacks-cormorant-garamond);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-weight: 500;font-size: 3rem;line-height: 3rem;margin-top: 0rem; }  } @media (max-width: 1599px) { .coh-style-card---default-styling .card-body.card-body-testimonial .card-text,.coh-style-card---project .card-body.card-body-testimonial .card-text,.coh-style-card---article .card-body.card-body-testimonial .card-text,.coh-style-card---text-and-image-panel .card-body.card-body-testimonial .card-text,.coh-style-card---text .card-body.card-body-testimonial .card-text,.coh-style-card---image .card-body.card-body-testimonial .card-text,.coh-style-card---feature-center-aligned .card-body.card-body-testimonial .card-text,.coh-style-card---team-member .card-body.card-body-testimonial .card-text,.coh-style-card---press-realease .card-body.card-body-testimonial .card-text,.coh-style-card---video-item-with-modal-player .card-body.card-body-testimonial .card-text { font-size: 2.875rem;line-height: 2.875rem; }  } @media (max-width: 1598px) { .coh-style-card---default-styling .card-body.card-body-testimonial .card-text,.coh-style-card---project .card-body.card-body-testimonial .card-text,.coh-style-card---article .card-body.card-body-testimonial .card-text,.coh-style-card---text-and-image-panel .card-body.card-body-testimonial .card-text,.coh-style-card---text .card-body.card-body-testimonial .card-text,.coh-style-card---image .card-body.card-body-testimonial .card-text,.coh-style-card---feature-center-aligned .card-body.card-body-testimonial .card-text,.coh-style-card---team-member .card-body.card-body-testimonial .card-text,.coh-style-card---press-realease .card-body.card-body-testimonial .card-text,.coh-style-card---video-item-with-modal-player .card-body.card-body-testimonial .card-text { font-size: 2.625rem;line-height: 2.625rem; }  } @media (max-width: 1279px) { .coh-style-card---default-styling .card-body.card-body-testimonial .card-text,.coh-style-card---project .card-body.card-body-testimonial .card-text,.coh-style-card---article .card-body.card-body-testimonial .card-text,.coh-style-card---text-and-image-panel .card-body.card-body-testimonial .card-text,.coh-style-card---text .card-body.card-body-testimonial .card-text,.coh-style-card---image .card-body.card-body-testimonial .card-text,.coh-style-card---feature-center-aligned .card-body.card-body-testimonial .card-text,.coh-style-card---team-member .card-body.card-body-testimonial .card-text,.coh-style-card---press-realease .card-body.card-body-testimonial .card-text,.coh-style-card---video-item-with-modal-player .card-body.card-body-testimonial .card-text { font-size: 2.5rem;line-height: 2.5rem; }  } @media (max-width: 1023px) { .coh-style-card---default-styling .card-body.card-body-testimonial .card-text,.coh-style-card---project .card-body.card-body-testimonial .card-text,.coh-style-card---article .card-body.card-body-testimonial .card-text,.coh-style-card---text-and-image-panel .card-body.card-body-testimonial .card-text,.coh-style-card---text .card-body.card-body-testimonial .card-text,.coh-style-card---image .card-body.card-body-testimonial .card-text,.coh-style-card---feature-center-aligned .card-body.card-body-testimonial .card-text,.coh-style-card---team-member .card-body.card-body-testimonial .card-text,.coh-style-card---press-realease .card-body.card-body-testimonial .card-text,.coh-style-card---video-item-with-modal-player .card-body.card-body-testimonial .card-text { font-size: 2.375rem;line-height: 2.375rem; }  } @media (max-width: 564px) { .coh-style-card---default-styling .card-body.card-body-testimonial .card-text,.coh-style-card---project .card-body.card-body-testimonial .card-text,.coh-style-card---article .card-body.card-body-testimonial .card-text,.coh-style-card---text-and-image-panel .card-body.card-body-testimonial .card-text,.coh-style-card---text .card-body.card-body-testimonial .card-text,.coh-style-card---image .card-body.card-body-testimonial .card-text,.coh-style-card---feature-center-aligned .card-body.card-body-testimonial .card-text,.coh-style-card---team-member .card-body.card-body-testimonial .card-text,.coh-style-card---press-realease .card-body.card-body-testimonial .card-text,.coh-style-card---video-item-with-modal-player .card-body.card-body-testimonial .card-text { font-size: 2.125rem;line-height: 2.125rem; }  } @media all { .coh-style-card---default-styling .card-body.card-body-testimonial .card-link,.coh-style-card---project .card-body.card-body-testimonial .card-link,.coh-style-card---article .card-body.card-body-testimonial .card-link,.coh-style-card---text-and-image-panel .card-body.card-body-testimonial .card-link,.coh-style-card---text .card-body.card-body-testimonial .card-link,.coh-style-card---image .card-body.card-body-testimonial .card-link,.coh-style-card---feature-center-aligned .card-body.card-body-testimonial .card-link,.coh-style-card---team-member .card-body.card-body-testimonial .card-link,.coh-style-card---press-realease .card-body.card-body-testimonial .card-link,.coh-style-card---video-item-with-modal-player .card-body.card-body-testimonial .card-link { margin-top: 1.875rem;margin-bottom: 0rem; }  } @media all { .coh-style-card---project .card-pre-heading { margin-bottom: 1.875rem;font-size: 0.75rem;line-height: 1rem;font-weight: 500; }  } @media (max-width: 1279px) { .coh-style-card---project .card-pre-heading { font-size: 0.6875rem;line-height: 0.75rem; }  } @media (max-width: 1023px) { .coh-style-card---project .card-pre-heading { font-size: 0.625rem;line-height: 0.8125rem; }  } @media all { .coh-style-card---project .card-heading { font-family: var(--ssa-font-stacks-cormorant-garamond);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-weight: 500;font-size: 4.1875rem;line-height: 3.75rem;letter-spacing: normal;width: 75%; }  } @media (max-width: 1599px) { .coh-style-card---project .card-heading { font-size: 4.0625rem;line-height: 3.625rem; }  } @media (max-width: 1598px) { .coh-style-card---project .card-heading { font-size: 3.9375rem;line-height: 3.4375rem; }  } @media (max-width: 1279px) { .coh-style-card---project .card-heading { font-size: 3.75rem;line-height: 3.3125rem; }  } @media (max-width: 1023px) { .coh-style-card---project .card-heading { font-size: 3.625rem;line-height: 3.1875rem; }  } @media (max-width: 564px) { .coh-style-card---project .card-heading { font-size: 3.5rem;line-height: 3.0625rem; }  } @media all { .coh-style-card---project .card-link { font-size: 0.75rem;margin-top: 1.875rem; }  } @media (max-width: 1023px) { .coh-style-card---project .card-link { font-size: 0.625rem; }  } @media all { .coh-style-card---article .card-container .card-image:before { background-color: var(--ssa-color-palette-black);height: 100%;width: 100%;position: absolute;top: 0rem;left: 0rem;z-index: 2;display: block;-webkit-transition: 300ms ease opacity;transition: 300ms ease opacity;opacity: 0.4; }  } @media all { .coh-style-card---article .card-container:hover .card-image:before { opacity: 0.5; }  } @media all { .coh-style-card---article .card-container .card-body { vertical-align: baseline;height: 100%;position: relative;z-index: 2;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: end;-webkit-justify-content: flex-end;-ms-flex-pack: end;justify-content: flex-end;-webkit-align-content: center;-ms-flex-line-pack: center;align-content: center;width: 100%; }  } @media all { .coh-style-card---article .card-container .card-body .card-pre-heading { margin-bottom: 0.3125rem;font-size: 0.75rem;line-height: 1rem;font-weight: 500; }  } @media (max-width: 1279px) { .coh-style-card---article .card-container .card-body .card-pre-heading { font-size: 0.6875rem;line-height: 0.75rem; }  } @media (max-width: 1023px) { .coh-style-card---article .card-container .card-body .card-pre-heading { font-size: 0.625rem;line-height: 0.8125rem; }  } @media all { .coh-style-card---article .card-container .card-body .card-heading { font-family: var(--ssa-font-stacks-ff-din-pro-medium);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-weight: 500;font-size: 3.25rem;line-height: 4.125rem; }  } @media (max-width: 1598px) { .coh-style-card---article .card-container .card-body .card-heading { font-size: 3rem;line-height: 3.75rem; }  } @media (max-width: 1279px) { .coh-style-card---article .card-container .card-body .card-heading { font-size: 2.8125rem;line-height: 3.5rem; }  } @media (max-width: 1023px) { .coh-style-card---article .card-container .card-body .card-heading { font-size: 2.6875rem;line-height: 3.3125rem; }  } @media (max-width: 564px) { .coh-style-card---article .card-container .card-body .card-heading { font-size: 2.5rem;line-height: 3.125rem; }  } @media all { .coh-style-card---article .card-container .card-body .card-link { font-size: 0.875rem;margin-top: 1.875rem;font-family: var(--ssa-font-stacks-ff-din-pro-medium);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-weight: 500;text-transform: uppercase;padding-top: 0.8125rem;padding-bottom: 0.9375rem;display: inline-block;border-bottom-width: 0.0625rem;border-bottom-style: solid; }  } @media (max-width: 1023px) { .coh-style-card---article .card-container .card-body .card-link { font-size: 0.625rem; }  } @media all { .coh-style-card---article .card-container .card-body .card-author-infos { font-family: var(--ssa-font-stacks-gothic-a1);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-weight: 500;font-size: 0.9375rem;line-height: 1.25rem;text-transform: uppercase;margin-top: 2.5rem;display: inline-block; }  } @media (max-width: 1023px) { .coh-style-card---article .card-container .card-body .card-author-infos { font-size: 0.75rem;line-height: 1rem; }  } @media all { .coh-style-card---text-and-image-panel .card-pre-heading { font-size: 0.8125rem;line-height: 1rem;margin-bottom: 1.125rem; }  } @media (max-width: 1598px) { .coh-style-card---text-and-image-panel .card-pre-heading { margin-bottom: 1.0625rem; }  } @media (max-width: 1279px) { .coh-style-card---text-and-image-panel .card-pre-heading { font-size: 0.75rem;line-height: 0.9375rem;margin-bottom: 1rem; }  } @media (max-width: 1023px) { .coh-style-card---text-and-image-panel .card-pre-heading { font-size: 0.6875rem;line-height: 0.875rem;margin-bottom: 0.9375rem; }  } @media all { .coh-style-card---text .card-heading { font-size: 3rem;line-height: 3.5rem;margin-bottom: 1.875rem; }  } @media (max-width: 1599px) { .coh-style-card---text .card-heading { font-size: 2.875rem;line-height: 3.3125rem;margin-bottom: 1.6875rem; }  } @media (max-width: 1598px) { .coh-style-card---text .card-heading { font-size: 2.625rem;line-height: 3.125rem;margin-bottom: 1.5625rem; }  } @media (max-width: 1279px) { .coh-style-card---text .card-heading { font-size: 2.5rem;line-height: 3rem;margin-bottom: 1.4375rem; }  } @media (max-width: 1023px) { .coh-style-card---text .card-heading { font-size: 2.25rem;line-height: 2.75rem; }  } @media (max-width: 564px) { .coh-style-card---text .card-heading { font-size: 2rem;line-height: 2.5rem; }  } @media all { .coh-style-card---text .card-text { margin-top: 1rem; }  } @media all { .coh-style-card---text .card-text p { font-family: var(--ssa-font-stacks-dm-sans---regular);font-size: 1.25rem;line-height: 1.875rem;margin-top: 0rem; }  } @media (max-width: 1599px) { .coh-style-card---text .card-text p { font-size: 1.125rem;line-height: 1.75rem; }  } @media all { .coh-style-card---text .card-link { margin-top: 2rem;text-transform: uppercase; }  } @media (max-width: 1598px) { .coh-style-card---text .card-link { margin-top: 1.75rem; }  } @media (max-width: 1279px) { .coh-style-card---text .card-link { margin-top: 1.5rem; }  } @media (max-width: 1023px) { .coh-style-card---text .card-link { margin-top: 1rem; }  } @media all { .coh-style-card---image .card-image { -o-object-fit: cover; object-fit: cover;height: 100%; }  } @media all { .coh-style-card---feature-center-aligned { text-align: center; }  } @media all { .coh-style-card---feature-center-aligned .card-image-container { overflow: hidden;-webkit-border-radius: 100%;border-radius: 100%;margin-top: 0rem;margin-right: auto;margin-bottom: 0rem;margin-left: auto;max-width: 16rem; }  } @media (max-width: 1599px) { .coh-style-card---feature-center-aligned .card-image-container { max-width: 15rem; }  } @media (max-width: 1598px) { .coh-style-card---feature-center-aligned .card-image-container { max-width: 12.5rem; }  } @media (max-width: 1279px) { .coh-style-card---feature-center-aligned .card-image-container { max-width: 11.25rem; }  } @media (max-width: 1023px) { .coh-style-card---feature-center-aligned .card-image-container { max-width: 10rem; }  } @media all { .coh-style-card---feature-center-aligned .card-heading { margin-top: 1.875rem;margin-bottom: 0rem; }  } @media (max-width: 1598px) { .coh-style-card---feature-center-aligned .card-heading { margin-top: 1.75rem; }  } @media (max-width: 1279px) { .coh-style-card---feature-center-aligned .card-heading { margin-top: 1.625rem; }  } @media (max-width: 1023px) { .coh-style-card---feature-center-aligned .card-heading { margin-top: 1.4375rem; }  } @media all { .coh-style-card---feature-center-aligned .card-text { font-family: var(--ssa-font-stacks-dm-sans---regular);font-size: 1.25rem;line-height: 1.875rem;margin-top: 1.875rem; }  } @media (max-width: 1599px) { .coh-style-card---feature-center-aligned .card-text { font-size: 1.125rem;line-height: 1.75rem;margin-top: 1.6875rem; }  } @media (max-width: 1598px) { .coh-style-card---feature-center-aligned .card-text { margin-top: 1.5625rem; }  } @media (max-width: 1279px) { .coh-style-card---feature-center-aligned .card-text { margin-top: 1.4375rem; }  } @media (max-width: 1023px) { .coh-style-card---feature-center-aligned .card-text { font-size: 1rem;line-height: 1.625rem; }  } @media all { .coh-style-card---feature-center-aligned .card-link { margin-top: 1.875rem; }  } @media (max-width: 1599px) { .coh-style-card---feature-center-aligned .card-link { margin-top: 1.6875rem; }  } @media (max-width: 1598px) { .coh-style-card---feature-center-aligned .card-link { margin-top: 1.5625rem; }  } @media (max-width: 1279px) { .coh-style-card---feature-center-aligned .card-link { margin-top: 1.4375rem; }  } @media all { .coh-style-card---team-member .card-image-container { overflow: hidden;-webkit-border-radius: 100%;border-radius: 100%;margin-top: 0rem;margin-right: auto;margin-bottom: 0rem;margin-left: auto;max-width: 16rem; }  } @media (max-width: 1598px) { .coh-style-card---team-member .card-image-container { max-width: 15rem; }  } @media (max-width: 1279px) { .coh-style-card---team-member .card-image-container { max-width: 12.5rem; }  } @media (max-width: 1023px) { .coh-style-card---team-member .card-image-container { max-width: 11.25rem; }  } @media (max-width: 564px) { .coh-style-card---team-member .card-image-container { max-width: 10rem; }  } @media all { .coh-style-card---team-member .card-heading { margin-top: 1.875rem;margin-bottom: 0rem; }  } @media (max-width: 1598px) { .coh-style-card---team-member .card-heading { margin-top: 1.75rem; }  } @media (max-width: 1279px) { .coh-style-card---team-member .card-heading { margin-top: 1.625rem; }  } @media (max-width: 1023px) { .coh-style-card---team-member .card-heading { margin-top: 1.4375rem; }  } @media all { .coh-style-card---team-member .card-text { font-family: var(--ssa-font-stacks-ff-din-pro-regular);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-size: 1.25rem;line-height: 1.875rem;margin-top: 1.875rem; }  } @media (max-width: 1599px) { .coh-style-card---team-member .card-text { font-size: 1.125rem;line-height: 1.75rem;margin-top: 1.6875rem; }  } @media (max-width: 1598px) { .coh-style-card---team-member .card-text { margin-top: 1.5625rem; }  } @media (max-width: 1279px) { .coh-style-card---team-member .card-text { margin-top: 1.4375rem; }  } @media (max-width: 1023px) { .coh-style-card---team-member .card-text { font-size: 1rem;line-height: 1.625rem; }  } @media all { .coh-style-card---team-member .card-link { margin-top: 3.75rem; }  } @media (max-width: 1599px) { .coh-style-card---team-member .card-link { margin-top: 3.375rem; }  } @media (max-width: 1598px) { .coh-style-card---team-member .card-link { margin-top: 3.125rem; }  } @media (max-width: 1279px) { .coh-style-card---team-member .card-link { margin-top: 2.875rem; }  } @media all { .coh-style-card---team-member .card-social-links { margin-top: 1.25rem; }  } @media (max-width: 1599px) { .coh-style-card---team-member .card-social-links { margin-top: 1.1875rem; }  } @media (max-width: 1598px) { .coh-style-card---team-member .card-social-links { margin-top: 1.125rem; }  } @media (max-width: 1279px) { .coh-style-card---team-member .card-social-links { margin-top: 1.0625rem; }  } @media all { .coh-style-card---team-member .card-sub-heading { line-height: 1.125rem;margin-top: 0.875rem;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;font-family: var(--ssa-font-stacks-gothic-a1);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-weight: 200;font-size: 0.9375rem; }  } @media (max-width: 1598px) { .coh-style-card---team-member .card-sub-heading { font-size: 0.90625rem;line-height: 1.125rem; }  } @media (max-width: 1279px) { .coh-style-card---team-member .card-sub-heading { margin-top: 0.78125rem; }  } @media (max-width: 1023px) { .coh-style-card---team-member .card-sub-heading { font-size: 0.84375rem;line-height: 0.9375rem; }  } @media all { .coh-style-card---team-member .card-sub-heading:before { content: "''";width: 100%;height: 0.25rem;-webkit-transform: scaleX(0.6);-ms-transform: scaleX(0.6);transform: scaleX(0.6);-webkit-transform-origin: 100% 0rem;-ms-transform-origin: 100% 0rem;transform-origin: 100% 0rem;-webkit-flex-shrink: 1;-ms-flex-negative: 1;flex-shrink: 1;-webkit-transition: -webkit-transform 1.6s cubic-bezier(.075,.82,.165,1);transition: -webkit-transform 1.6s cubic-bezier(.075,.82,.165,1);transition: transform 1.6s cubic-bezier(.075,.82,.165,1);transition: transform 1.6s cubic-bezier(.075,.82,.165,1), -webkit-transform 1.6s cubic-bezier(.075,.82,.165,1); }  } @media all { .coh-style-card---team-member .card-sub-heading .card-sub-heading__content { padding-left: 1rem;-webkit-flex-basis: -webkit-calc(50% + 1rem);-ms-flex-preferred-size: calc(50% + 1rem);flex-basis: calc(50% + 1rem);-webkit-flex-shrink: 0;-ms-flex-negative: 0;flex-shrink: 0;text-align: left; }  } @media all { .coh-style-card---team-member:hover .card-sub-heading:before { -webkit-transform: scaleX(0.5); -ms-transform: scaleX(0.5); transform: scaleX(0.5); }  } @media all { .coh-style-card---press-realease .card-pre-heading { margin-bottom: 0.3125rem;font-size: 0.75rem;line-height: 1rem;font-weight: 500; }  } @media (max-width: 1279px) { .coh-style-card---press-realease .card-pre-heading { font-size: 0.6875rem;line-height: 0.75rem; }  } @media (max-width: 1023px) { .coh-style-card---press-realease .card-pre-heading { font-size: 0.625rem;line-height: 0.8125rem; }  } @media all { .coh-style-card---press-realease .card-heading { font-family: var(--ssa-font-stacks-ff-din-pro-medium);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-weight: 500;font-size: 3.25rem;line-height: 4.125rem;display: -webkit-box;;-webkit-line-clamp: 3;;-webkit-box-orient: vertical;;overflow: hidden;; }  } @media (max-width: 1598px) { .coh-style-card---press-realease .card-heading { font-size: 2.25rem;line-height: 3.4375rem; }  } @media (max-width: 1023px) { .coh-style-card---press-realease .card-heading { font-size: 2rem;line-height: 3.125rem; }  } @media (max-width: 564px) { .coh-style-card---press-realease .card-heading { line-height: 2rem;font-size: 1.125rem; }  } @media all { .coh-style-card---press-realease .infos-press { font-family: var(--ssa-font-stacks-gothic-a1);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-weight: 500;font-size: 1rem;line-height: 1.375rem;text-transform: uppercase;margin-top: 2.875rem; }  } @media all { .coh-style-card---press-realease .card-link { font-size: 0.875rem;margin-top: 1.875rem;font-family: var(--ssa-font-stacks-ff-din-pro-medium);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-weight: 500;text-transform: uppercase;padding-top: 0.8125rem;padding-bottom: 0.9375rem;display: inline-block;border-bottom-width: 0.0625rem;border-bottom-style: solid; }  } @media (max-width: 1023px) { .coh-style-card---press-realease .card-link { font-size: 0.625rem; }  } @media (max-width: 1279px) { .coh-style-card---press-realease .card-container { padding-right: 0rem;padding-left: 0rem; }  } @media all { .coh-style-card---press-realease .card-container:before { background-color: var(--ssa-color-palette-black);height: 100%;width: 100%;position: absolute;top: 0rem;left: 0rem;z-index: 2;display: block;-webkit-transition: all 300ms ease;transition: all 300ms ease;opacity: 0.6; }  } @media all { .coh-style-card---press-realease .card-container:hover:before { opacity: 0.8; }  }
@media all { .coh-style-slider-navigation-square-left---white-transparent,.coh-style-slider-navigation-square-right---white-transparent { position: relative;-webkit-box-pack: left;-webkit-justify-content: left;-ms-flex-pack: left;justify-content: left;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;height: 100px;width: 100px;display: -webkit-inline-box;display: -webkit-inline-flex;display: -ms-inline-flexbox;display: inline-flex;color: var(--ssa-color-palette-white);font-family: var(--ssa-font-stacks-ff-din-pro-medium);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-size: 1rem;line-height: 1.125rem;text-transform: uppercase; }  } @media all { .coh-style-slider-navigation-square-left---white-transparent:before,.coh-style-slider-navigation-square-right---white-transparent:before { content: "\e923";font-family: firmenich-Icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;color: var(--ssa-color-palette-white);font-size: 1.25rem;position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);z-index: 2; }  } @media all { .coh-style-slider-navigation-square-left---white-transparent.slick-disabled,.coh-style-slider-navigation-square-right---white-transparent.slick-disabled { display: none; }  } @media all { .coh-style-slider-navigation-square-left---white-transparent span,.coh-style-slider-navigation-square-right---white-transparent span { -webkit-transform: rotate(-90deg); -ms-transform: rotate(-90deg); transform: rotate(-90deg);position: absolute;right: 3.125rem; }  } @media all { .coh-style-slider-navigation-square-left---white-transparent:after,.coh-style-slider-navigation-square-right---white-transparent:after { content: "";background-color: var(--ssa-color-palette-white);height: 60%;width: 60%;position: absolute;top: 50%;left: 50%;-webkit-border-radius: 100%;border-radius: 100%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);z-index: 1;opacity: 0;-webkit-box-shadow: 0px 8px 15px rgba(0, 0, 0, 0.2);box-shadow: 0px 8px 15px rgba(0, 0, 0, 0.2); }  } @media all { .coh-style-slider-navigation-square-left---white-transparent:hover:before,.coh-style-slider-navigation-square-right---white-transparent:hover:before { -webkit-animation: pill-left-out 0.6s cubic-bezier(0.215, 0.610, 0.355, 1.000); animation: pill-left-out 0.6s cubic-bezier(0.215, 0.610, 0.355, 1.000);color: var(--ssa-color-palette-blue); }  } @media all { .coh-style-slider-navigation-square-left---white-transparent:hover:after,.coh-style-slider-navigation-square-right---white-transparent:hover:after { opacity: 1; }  } @media all { .coh-style-slider-navigation-square-right---white-transparent:hover:before { -webkit-animation: pill-right-out 0.6s cubic-bezier(0.215, 0.610, 0.355, 1.000); animation: pill-right-out 0.6s cubic-bezier(0.215, 0.610, 0.355, 1.000); }  } @media all { .coh-style-slider-navigation-square-right---white-transparent:before { content: "\e924";font-family: firmenich-Icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; }  }
@media all { .coh-style-link-button-fluid-width { background-color: var(--ssa-color-palette-blue);color: var(--ssa-color-palette-white);display: block;padding-top: 1rem;padding-right: 2rem;padding-bottom: 1rem;padding-left: 2rem;-webkit-transition: background-color 300ms ease;transition: background-color 300ms ease;text-transform: uppercase;font-size: 0.875rem;line-height: 0.875rem;font-weight: 500;-webkit-border-radius: 2rem;border-radius: 2rem;text-align: center; }  }
@media all { .coh-style-hide { display: none !important; }  }
@media all { .coh-style-card-grid---split { display: grid; }  } @media all { .coh-style-card-grid---split.split-66-33 { grid-template-columns: repeat(3, 1fr); }  } @media (max-width: 1023px) { .coh-style-card-grid---split.split-66-33 { grid-template-columns: repeat(2, 1fr); }  } @media (max-width: 564px) { .coh-style-card-grid---split.split-66-33 { grid-template-columns: 1fr; }  } @media all { .coh-style-card-grid---split.split-66-33 > *:nth-child(odd) { grid-column-start: 1;grid-column-end: 3; }  } @media (max-width: 1023px) { .coh-style-card-grid---split.split-66-33 > *:nth-child(odd) { grid-column-start: unset;grid-column-end: unset; }  } @media all { .coh-style-card-grid---split.split-33-66 { grid-template-columns: repeat(3, 1fr); }  } @media (max-width: 1023px) { .coh-style-card-grid---split.split-33-66 { grid-template-columns: repeat(2, 1fr); }  } @media (max-width: 564px) { .coh-style-card-grid---split.split-33-66 { grid-template-columns: 1fr; }  } @media all { .coh-style-card-grid---split.split-33-66 > *:nth-child(even) { grid-column-start: 2;grid-column-end: 4; }  } @media (max-width: 1023px) { .coh-style-card-grid---split.split-33-66 > *:nth-child(even) { grid-column-start: unset;grid-column-end: unset; }  }
@media all { .coh-style-slider---dock-left-26-offset-left---overflow-visible { position: relative;position: relative !important;width: -webkit-calc((100vw - 100%)/2 + (66% + 4.6rem));width: calc((100vw - 100%)/2 + (66% + 4.6rem)); }  } @media (max-width: 1599px) { .coh-style-slider---dock-left-26-offset-left---overflow-visible { width: -webkit-calc((100vw - 100%)/2 + (66% + 4.6rem)); width: calc((100vw - 100%)/2 + (66% + 4.6rem)); }  } @media (max-width: 1598px) { .coh-style-slider---dock-left-26-offset-left---overflow-visible { width: -webkit-calc((100vw - 100%)/2 + (66% + 4.6rem)); width: calc((100vw - 100%)/2 + (66% + 4.6rem)); }  } @media (max-width: 1279px) { .coh-style-slider---dock-left-26-offset-left---overflow-visible { width: 100%; }  }
@media all { .coh-style-button-small { font-size: 0.75rem;line-height: 1rem;text-align: center;padding-top: 0.625rem;padding-right: 1.5625rem;padding-bottom: 0.625rem;padding-left: 1.5625rem; }  } @media (max-width: 564px) { .coh-style-button-small { padding-top: 0.5rem;padding-right: 0.9375rem;padding-bottom: 0.5rem;padding-left: 0.9375rem;font-size: 0.625rem;line-height: 0.75rem;text-align: center; }  }
@media all { .coh-style-slider-pagination li { display: inline-block;margin-bottom: 0rem;margin-left: 0rem; }  } @media all { .coh-style-slider-pagination li:before { content: normal; }  } @media all { .coh-style-slider-pagination li button { background-color: var(--ssa-color-palette-soft-white-blue);height: 0.25rem;width: 12.5rem;-webkit-transition: background-color 300ms ease;transition: background-color 300ms ease; }  } @media all { .coh-style-slider-pagination li button:hover { background-color: var(--ssa-color-palette-blue); }  } @media all { .coh-style-slider-pagination li.slick-active button { background-color: var(--ssa-color-palette-blue); }  }
@media all { .coh-style-custom-attributs-topics { color: var(--ssa-color-palette-blue);font-family: var(--ssa-font-stacks-gothic-a1);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-size: 0.875rem;text-transform: uppercase;text-align: left;line-height: 1.375rem; }  } @media (max-width: 1023px) { .coh-style-custom-attributs-topics { word-break: break-all;; }  } @media (max-width: 564px) { .coh-style-custom-attributs-topics { font-size: 0.6875rem; }  }
@media all { .coh-style-play-button,.coh-style-play-button-small,.coh-style-play-button-hidden { height: 100px;width: 100px;position: absolute;top: 50%;left: 50%;display: inline-block;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);border-width: 4px;-webkit-border-radius: 100%;border-radius: 100%;border-style: solid;border-color: var(--ssa-color-palette-white);z-index: 20;background-color: var(--ssa-color-palette-grey-20); }  } @media all { .coh-style-play-button:before,.coh-style-play-button-small:before,.coh-style-play-button-hidden:before { content: "\F04B";font-family: "icomoon";display: inline-block;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);position: absolute;top: 50%;left: 50%;color: var(--ssa-color-palette-white); }  } @media all { .coh-style-play-button-small { top: -webkit-calc(50% - 10px); top: calc(50% - 10px);height: 80px;width: 80px; }  } @media all { .coh-style-play-button-hidden { display: none; }  }
@media all { .coh-style-division---corporate { --color-division: #{$coh-color-blue};--color-dark-division: #{$coh-color-white};--color-light-division: #{$coh-color-blue-light};--gradient-overlay: linear-gradient(206deg, #408cc1, #004372 25%);;--gradient-top: linear-gradient(to bottom, #003357, rgba(133, 201, 240, 0) 92%);;--gradient-radial: radial-gradient(circle at 5% 93%, rgba(220, 204, 174, 0.56), rgba(0, 67, 114, 0.25) 115%), radial-gradient(circle at 5% 93%, #85c9f0, rgba(0, 67, 114, 0.25) 69%);;--gradient-content: linear-gradient(206deg, #408cc1 0%, #004372 100%);;--gradient-image: linear-gradient(178deg, #85c9f0 2%, rgba(133, 201, 240, 0) 100%);; }  }
@media all { .coh-style-button-blue,.coh-style-button-blue-plain { color: var(--ssa-color-palette-blue);padding-top: 0.9375rem;padding-right: 1.875rem;padding-bottom: 0.9375rem;padding-left: 1.875rem;border-width: 0.0625rem;-webkit-border-radius: 3.125rem;border-radius: 3.125rem;border-style: solid;font-size: 0.875rem;font-family: var(--ssa-font-stacks-gothic-a1);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;position: relative;overflow: hidden;-webkit-transition: color 300ms ease-out;transition: color 300ms ease-out; }  } @media all { .coh-style-button-blue:hover,.coh-style-button-blue-plain:hover { color: var(--ssa-color-palette-white); }  } @media all { .coh-style-button-blue:hover:after,.coh-style-button-blue-plain:hover:after { -webkit-transform: scaleX(1); -ms-transform: scaleX(1); transform: scaleX(1); }  } @media all { .coh-style-button-blue:before,.coh-style-button-blue-plain:before { position: absolute;top: 0rem;left: 0rem;width: 100%;height: 100%;background-color: var(--ssa-color-palette-white);content: "";z-index: -2; }  } @media all { .coh-style-button-blue:after,.coh-style-button-blue-plain:after { content: "";background-color: var(--ssa-color-palette-blue);position: absolute;top: 0rem;left: 0rem;width: 100%;height: 100%;z-index: -1;-webkit-transition: 300ms ease-out transform;transition: 300ms ease-out transform;-webkit-transform-origin: left;-ms-transform-origin: left;transform-origin: left;-webkit-transform: scaleX(0);-ms-transform: scaleX(0);transform: scaleX(0); }  } @media all { .coh-style-button-blue-plain { color: var(--ssa-color-palette-white);border-color: var(--ssa-color-palette-blue); }  } @media all { .coh-style-button-blue-plain:hover { color: var(--ssa-color-palette-blue); }  } @media all { .coh-style-button-blue-plain:before { background-color: var(--ssa-color-palette-blue); }  } @media all { .coh-style-button-blue-plain:after { background-color: var(--ssa-color-palette-white); }  }
@media all { .coh-style-padding-left-right---large { padding-right: 6rem;padding-left: 6rem; }  } @media (max-width: 1598px) { .coh-style-padding-left-right---large { padding-right: 4.5rem;padding-left: 4.5rem; }  } @media (max-width: 1023px) { .coh-style-padding-left-right---large { padding-right: 0rem;padding-left: 0rem; }  }
@media all { .coh-style-flavor-regulatory-properties .coh-style-0,.coh-style-1 .coh-style-0 { display: none!important;; }  } @media all { .coh-style-1 { display: block!important;; }  }
@media (max-width: 1279px) { .coh-style-shift---parent,.coh-style-shift-right---large,.coh-style-shift-bottom---large,.coh-style-shift-left---large,.coh-style-shift-left---small,.coh-style-shift-bottom-small,.coh-style-shift-top---large,.coh-style-shift-right---small,.coh-style-shift-top---small { margin: 0 !important;; }  } @media all { .coh-style-shift-right---large { margin-right: -10rem; }  } @media all { .coh-style-shift-bottom---large { margin-bottom: -10rem; }  } @media all { .coh-style-shift-left---large { margin-left: -10rem; }  } @media all { .coh-style-shift-left---small { margin-left: -5rem; }  } @media all { .coh-style-shift-bottom-small { margin-bottom: -5rem; }  } @media all { .coh-style-shift-top---large { margin-top: -10rem; }  } @media all { .coh-style-shift-right---small { margin-right: -5rem; }  } @media all { .coh-style-shift-top---small { margin-top: -5rem; }  }
@media all { .coh-style-component---level2 .cpt-default-block { margin-top: 3.75rem; }  } @media (max-width: 1598px) { .coh-style-component---level2 .cpt-default-block { margin-top: 3.125rem; }  } @media (max-width: 1279px) { .coh-style-component---level2 .cpt-default-block { margin-top: 1.875rem; }  } @media (max-width: 564px) { .coh-style-component---level2 .cpt-default-block { margin-top: 1.875rem; }  } @media all { .coh-style-component---level2 .row-container-box .coh-column:not(:first-child) { margin-top: 0rem; }  } @media (max-width: 1599px) { .coh-style-component---level2 .row-container-box .coh-column:not(:first-child) { margin-top: 0rem; }  } @media (max-width: 1598px) { .coh-style-component---level2 .row-container-box .coh-column:not(:first-child) { margin-top: 0rem; }  } @media (max-width: 1279px) { .coh-style-component---level2 .row-container-box .coh-column:not(:first-child) { margin-top: 1.875rem; }  } @media (max-width: 1023px) { .coh-style-component---level2 .row-container-box .coh-column:not(:first-child) { margin-top: 1.875rem; }  } @media (max-width: 564px) { .coh-style-component---level2 .row-container-box .coh-column:not(:first-child) { margin-top: 1.875rem; }  }
@media all { .coh-style-heading-with-separator:after,.coh-style-heading-with-light-separator---bottom:after,.coh-style-heading-with-separator---bottom--small:after { content: "";display: none;height: 0rem;width: 8rem;margin-top: 1.25rem;border-bottom-width: 0.375rem;border-bottom-style: solid; }  } @media (max-width: 1599px) { .coh-style-heading-with-separator:after,.coh-style-heading-with-light-separator---bottom:after,.coh-style-heading-with-separator---bottom--small:after { border-bottom-width: 0.3125rem;margin-top: 1.125rem; }  } @media (max-width: 1598px) { .coh-style-heading-with-separator:after,.coh-style-heading-with-light-separator---bottom:after,.coh-style-heading-with-separator---bottom--small:after { border-bottom-width: 0.25rem;margin-top: 1rem; }  } @media (max-width: 1279px) { .coh-style-heading-with-separator:after,.coh-style-heading-with-light-separator---bottom:after,.coh-style-heading-with-separator---bottom--small:after { border-bottom-width: 0.25rem;margin-top: 0.875rem; }  } @media (max-width: 1023px) { .coh-style-heading-with-separator:after,.coh-style-heading-with-light-separator---bottom:after,.coh-style-heading-with-separator---bottom--small:after { border-bottom-width: 0.1875rem;margin-top: 0.875rem; }  } @media (max-width: 564px) { .coh-style-heading-with-separator:after,.coh-style-heading-with-light-separator---bottom:after,.coh-style-heading-with-separator---bottom--small:after { border-bottom-width: 0.1875rem;margin-top: 0.75rem; }  } @media all { .coh-style-heading-with-light-separator---bottom:after { border-width: 0.1875rem; }  } @media (max-width: 1599px) { .coh-style-heading-with-light-separator---bottom:after { border-width: 0.1875rem; }  } @media (max-width: 1598px) { .coh-style-heading-with-light-separator---bottom:after { border-width: 0.125rem; }  } @media (max-width: 1279px) { .coh-style-heading-with-light-separator---bottom:after { border-width: 0.125rem; }  } @media (max-width: 1023px) { .coh-style-heading-with-light-separator---bottom:after { border-width: 0.125rem; }  } @media (max-width: 564px) { .coh-style-heading-with-light-separator---bottom:after { border-width: 0.0625rem; }  } @media all { .coh-style-heading-with-separator---bottom--small { font-size: 4rem;line-height: 4rem; }  } @media (max-width: 1023px) { .coh-style-heading-with-separator---bottom--small { font-size: 2rem;line-height: 2rem; }  }
@media all { .coh-style-padding---large,.coh-style-padding---large---6rem---8rem { padding: 6rem; }  } @media (max-width: 1598px) { .coh-style-padding---large,.coh-style-padding---large---6rem---8rem { padding: 4.5rem; }  } @media (max-width: 1279px) { .coh-style-padding---large,.coh-style-padding---large---6rem---8rem { padding: 3rem; }  } @media (max-width: 1023px) { .coh-style-padding---large,.coh-style-padding---large---6rem---8rem { padding: 3.375rem; }  } @media (max-width: 564px) { .coh-style-padding---large,.coh-style-padding---large---6rem---8rem { padding: 3rem; }  } @media all { .coh-style-padding---large---6rem---8rem { padding-top: 6rem;padding-right: 8rem;padding-bottom: 6rem;padding-left: 8rem; }  } @media (max-width: 1023px) { .coh-style-padding---large---6rem---8rem { padding-top: 16px;padding-right: 16px;padding-bottom: 16px;padding-left: 16px; }  }
@media all { .coh-style-link-button-studio,.coh-style-link-button-studio---light-transparent-,.coh-style-link-button-studio---dark-transparent { color: var(--ssa-color-palette-white);display: -webkit-inline-box;display: -webkit-inline-flex;display: -ms-inline-flexbox;display: inline-flex;padding-top: 12px;padding-right: 20px;padding-bottom: 12px;padding-left: 20px;text-transform: none;font-size: 1rem;line-height: 1.5rem;-webkit-border-radius: 3.125rem;border-radius: 3.125rem;text-align: center;overflow: hidden;text-decoration: none;cursor: pointer;-webkit-transition: 1.000), color 0.3s transform 0.3s cubic-bezier(.165,.84,.44,1) 0.1s, border 0.3s transform 0.3s cubic-bezier(.165,.84,.44,1) 0.1s, -webkit-transform 0.3s cubic-bezier(.165,.84,.44,1) 0.1s0;transition: 1.000), color 0.3s transform 0.3s cubic-bezier(.165,.84,.44,1) 0.1s, border 0.3s transform 0.3s cubic-bezier(.165,.84,.44,1) 0.1s, -webkit-transform 0.3s cubic-bezier(.165,.84,.44,1) 0.1s0;transition: transform 0.3s cubic-bezier(.165,.84,.44,1) 0.1s0, 1.000), color 0.3s transform 0.3s cubic-bezier(.165,.84,.44,1) 0.1s, border 0.3s transform 0.3s cubic-bezier(.165,.84,.44,1) 0.1s;transition: transform 0.3s cubic-bezier(.165,.84,.44,1) 0.1s0, 1.000), color 0.3s transform 0.3s cubic-bezier(.165,.84,.44,1) 0.1s, border 0.3s transform 0.3s cubic-bezier(.165,.84,.44,1) 0.1s, -webkit-transform 0.3s cubic-bezier(.165,.84,.44,1) 0.1s0;position: relative;border-style: solid;border-color: var(--ssa-color-palette-black);z-index: 1;font-family: var(--ssa-font-stacks-dm-sans---regular);min-width: 9.375rem;font-weight: 700;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center; }  } @media (max-width: 1598px) { .coh-style-link-button-studio,.coh-style-link-button-studio---light-transparent-,.coh-style-link-button-studio---dark-transparent { min-width: 9.125rem; }  } @media (max-width: 1279px) { .coh-style-link-button-studio,.coh-style-link-button-studio---light-transparent-,.coh-style-link-button-studio---dark-transparent { font-size: 0.75rem;line-height: 1.25rem;min-width: 8.75rem; }  } @media all { .coh-style-link-button-studio:hover,.coh-style-link-button-studio---light-transparent-:hover,.coh-style-link-button-studio---dark-transparent:hover { color: var(--ssa-color-palette-black); }  } @media all { .coh-style-link-button-studio:hover:after,.coh-style-link-button-studio---light-transparent-:hover:after,.coh-style-link-button-studio---dark-transparent:hover:after { -webkit-transform: scaleX(1) scaleY(1); -ms-transform: scaleX(1) scaleY(1); transform: scaleX(1) scaleY(1);; }  } @media all { .coh-style-link-button-studio:hover .icon-right:after,.coh-style-link-button-studio---light-transparent-:hover .icon-right:after,.coh-style-link-button-studio---dark-transparent:hover .icon-right:after { color: var(--ssa-color-palette-white); }  } @media all { .coh-style-link-button-studio:hover span svg,.coh-style-link-button-studio---light-transparent-:hover span svg,.coh-style-link-button-studio---dark-transparent:hover span svg { -webkit-filter: brightness(0) invert(1); filter: brightness(0) invert(1); }  } @media all { .coh-style-link-button-studio:after,.coh-style-link-button-studio---light-transparent-:after,.coh-style-link-button-studio---dark-transparent:after { content: "";background-color: var(--ssa-color-palette-white);width: 100%;height: 100%;position: absolute;top: 0rem;left: 0rem;z-index: -1;display: block;-webkit-transform-origin: left;-ms-transform-origin: left;transform-origin: left;-webkit-transition: -webkit-transform 0.6s cubic-bezier(0.190, 1.000, 0.220, 1.000);transition: -webkit-transform 0.6s cubic-bezier(0.190, 1.000, 0.220, 1.000);transition: transform 0.6s cubic-bezier(0.190, 1.000, 0.220, 1.000);transition: transform 0.6s cubic-bezier(0.190, 1.000, 0.220, 1.000), -webkit-transform 0.6s cubic-bezier(0.190, 1.000, 0.220, 1.000);-webkit-transform: scaleX(0) scaleY(1);-ms-transform: scaleX(0) scaleY(1);transform: scaleX(0) scaleY(1);; }  } @media all { .coh-style-link-button-studio:before,.coh-style-link-button-studio---light-transparent-:before,.coh-style-link-button-studio---dark-transparent:before { content: "";background-color: var(--ssa-color-palette-black);height: 100%;width: 100%;position: absolute;top: 0rem;left: 0rem;z-index: -2; }  } @media all { .coh-style-link-button-studio .icon-right,.coh-style-link-button-studio---light-transparent- .icon-right,.coh-style-link-button-studio---dark-transparent .icon-right { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;margin-left: 16px; }  } @media all { .coh-style-link-button-studio .icon-right:after,.coh-style-link-button-studio---light-transparent- .icon-right:after,.coh-style-link-button-studio---dark-transparent .icon-right:after { content: "\f063";font-family: icomoon;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;color: var(--ssa-color-palette-black);font-size: 1.25rem;-webkit-transition: color 300ms ease;transition: color 300ms ease; }  } @media all { .coh-style-link-button-studio---light-transparent- { border-color: var(--ssa-color-palette-white);color: var(--ssa-color-palette-white);border-width: 0.09375rem; }  } @media all { .coh-style-link-button-studio---light-transparent-:before { background-color: rgba(0, 0, 0, 0); }  } @media all { .coh-style-link-button-studio---dark-transparent { color: var(--ssa-color-palette-black);border-width: 0.09375rem; }  } @media all { .coh-style-link-button-studio---dark-transparent:hover { color: var(--ssa-color-palette-white); }  } @media all { .coh-style-link-button-studio---dark-transparent:before { background-color: rgba(0, 0, 0, 0); }  } @media all { .coh-style-link-button-studio---dark-transparent:after { background-color: var(--ssa-color-palette-black); }  }
@media all { .coh-style-border-bottom-grey { border-color: rgba(241, 241, 241, 1);border-bottom-style: solid;border-bottom-width: 1px; }  }
@media all { .coh-style-press-clip---small-padding-align-left { padding-right: 0rem;padding-left: 0rem; }  } @media all { .coh-style-press-clip---small-padding-align-left .img-container { padding-top: 4rem;padding-right: 4rem;padding-bottom: 4rem;padding-left: 4rem; }  } @media (max-width: 1598px) { .coh-style-press-clip---small-padding-align-left .img-container { padding-top: 4rem;padding-right: 4rem;padding-bottom: 4rem;padding-left: 4rem; }  } @media (max-width: 1023px) { .coh-style-press-clip---small-padding-align-left .img-container { padding-top: 4rem;padding-right: 4rem;padding-bottom: 4rem;padding-left: 4rem; }  } @media all { .coh-style-press-clip---small-padding-align-left .img-container img { -webkit-filter: grayscale(0); filter: grayscale(0);opacity: 1;-webkit-transform: scaleX(1) scaleY(1);-ms-transform: scaleX(1) scaleY(1);transform: scaleX(1) scaleY(1); }  } @media all { .coh-style-press-clip---small-padding-align-left .card-body { padding-top: 2rem;padding-right: 2rem;padding-bottom: 4rem;padding-left: 2rem;text-align: left;height: 100%;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: left;-webkit-justify-content: left;-ms-flex-pack: left;justify-content: left; }  } @media all { .coh-style-press-clip---small-padding-align-left .card-body .card-heading { font-size: 2rem; }  } @media all { .coh-style-press-clip---small-padding-align-left .card-body .card-paragraph { font-size: 1rem;line-height: 1.4rem;margin-top: 1rem; }  } @media all { .coh-style-press-clip---small-padding-align-left .card-body .card-link { margin-top: 2rem; }  } @media all { .coh-style-press-clip---small-padding-align-left:hover .img-container img { -webkit-filter: grayscale(0); filter: grayscale(0);opacity: 1;-webkit-transform: scaleX(1) scaleY(1);-ms-transform: scaleX(1) scaleY(1);transform: scaleX(1) scaleY(1); }  }
@media all { .coh-style-button-black---studio-,.coh-style-button-black-no-border---studio- { color: var(--ssa-color-palette-black);padding-top: 12px;padding-right: 20px;padding-bottom: 12px;padding-left: 20px;border-width: 0.0625rem;-webkit-border-radius: 3.125rem;border-radius: 3.125rem;border-style: solid;font-size: 1rem;font-family: var(--ssa-font-stacks-dm-sans---regular);position: relative;overflow: hidden;-webkit-transition: color 300ms ease-out;transition: color 300ms ease-out;line-height: 1.5rem;font-weight: 700;border-color: var(--ssa-color-palette-black); }  } @media all { .coh-style-button-black---studio-:hover,.coh-style-button-black-no-border---studio-:hover { color: var(--ssa-color-palette-white); }  } @media all { .coh-style-button-black---studio-:hover:after,.coh-style-button-black-no-border---studio-:hover:after { -webkit-transform: scaleX(1); -ms-transform: scaleX(1); transform: scaleX(1); }  } @media all { .coh-style-button-black---studio-:hover span:before,.coh-style-button-black-no-border---studio-:hover span:before { color: var(--ssa-color-palette-white); }  } @media all { .coh-style-button-black---studio-:hover span svg,.coh-style-button-black-no-border---studio-:hover span svg { -webkit-filter: brightness(0) invert(1); filter: brightness(0) invert(1); }  } @media all { .coh-style-button-black---studio-:before,.coh-style-button-black-no-border---studio-:before { position: absolute;top: 0rem;left: 0rem;width: 100%;height: 100%;background-color: var(--ssa-color-palette-white);content: "";z-index: -2; }  } @media all { .coh-style-button-black---studio-:after,.coh-style-button-black-no-border---studio-:after { content: "";background-color: var(--ssa-color-palette-black);position: absolute;top: 0rem;left: 0rem;width: 100%;height: 100%;z-index: -1;-webkit-transition: 300ms ease-out transform;transition: 300ms ease-out transform;-webkit-transform-origin: left;-ms-transform-origin: left;transform-origin: left;-webkit-transform: scaleX(0);-ms-transform: scaleX(0);transform: scaleX(0); }  } @media all { .coh-style-button-black---studio-.active,.coh-style-button-black-no-border---studio-.active { -webkit-transform: scaleX(1) scaleY(1); -ms-transform: scaleX(1) scaleY(1); transform: scaleX(1) scaleY(1);color: var(--ssa-color-palette-white); }  } @media all { .coh-style-button-black---studio-.active:after,.coh-style-button-black-no-border---studio-.active:after { -webkit-transform: scaleX(1); -ms-transform: scaleX(1); transform: scaleX(1); }  } @media all { .coh-style-button-black---studio- span:before,.coh-style-button-black-no-border---studio- span:before { -webkit-transition: color 300ms ease-out; transition: color 300ms ease-out;color: var(--ssa-color-palette-black);font-weight: 600;font-size: 1.25rem;padding-right: 6px; }  } @media all { .coh-style-button-black-no-border---studio- { border-style: none; }  }
@media all { .coh-style-button-white,.coh-style-button-white-plain { color: var(--ssa-color-palette-white);padding-top: 0.9375rem;padding-right: 1.875rem;padding-bottom: 0.9375rem;padding-left: 1.875rem;border-width: 0.0625rem;-webkit-border-radius: 3.125rem;border-radius: 3.125rem;border-style: solid;border-color: var(--ssa-color-palette-white);font-size: 0.875rem;font-family: var(--ssa-font-stacks-ff-din-pro-medium);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased; }  } @media all { .coh-style-button-white-plain { color: var(--ssa-color-palette-blue);background-color: var(--ssa-color-palette-white); }  }
@media all { .coh-style-a .color-circle-mobile { background-color: rgba(114, 173, 86, 1); }  } @media all { .coh-style-a .color-table-line:before { color: rgba(114, 173, 86, 1); }  } @media all { .coh-style-a .color-circle-gradient { margin-left: -1%; }  } @media all { .coh-style-a .color-circle-gradient span { background-color: rgba(114, 173, 86, 1); }  } @media all { .coh-style-e .color-circle-mobile { background-color: rgba(253, 128, 89, 1); }  } @media all { .coh-style-e .color-table-line:before { color: rgba(253, 128, 89, 1); }  } @media all { .coh-style-e .color-circle-gradient { margin-left: 94%; }  } @media all { .coh-style-e .color-circle-gradient span { background-color: rgba(253, 128, 89, 1); }  } @media all { .coh-style-c .color-circle-mobile { background-color: rgba(254, 232, 14, 1); }  } @media all { .coh-style-c .color-table-line:before { color: rgba(254, 232, 14, 1); }  } @media all { .coh-style-c .color-circle-gradient { margin-left: 48.5%; }  } @media all { .coh-style-c .color-circle-gradient span { background-color: rgba(254, 232, 14, 1); }  } @media all { .coh-style-ultimately { -webkit-border-radius: 0rem; border-radius: 0rem; }  } @media all { .coh-style-ultimately:before { color: rgba(189, 198, 20, 1); }  } @media all { .coh-style-b .color-circle-mobile { background-color: rgba(117, 228, 87, 1); }  } @media all { .coh-style-b .color-table-line:before { color: rgba(117, 228, 87, 1); }  } @media all { .coh-style-b .color-circle-gradient { margin-left: 24.5%; }  } @media all { .coh-style-b .color-circle-gradient span { background-color: rgba(117, 228, 87, 1); }  } @media all { .coh-style-d .color-circle-mobile { background-color: rgba(254, 174, 77, 1); }  } @media all { .coh-style-d .color-table-line:before { color: rgba(254, 174, 77, 1); }  } @media all { .coh-style-d .color-circle-gradient { margin-left: 73.25%; }  } @media all { .coh-style-d .color-circle-gradient span { background-color: rgba(254, 174, 77, 1); }  } @media all { .coh-style-partially { -webkit-border-radius: 0rem; border-radius: 0rem; }  } @media all { .coh-style-partially:before { color: rgba(234, 116, 39, 1); }  } @media all { .coh-style-readily { -webkit-border-radius: 0rem; border-radius: 0rem; }  } @media all { .coh-style-readily:before { color: rgba(70, 125, 48, 1); }  }
@media all { .coh-style-award---padding-black-and-white { padding-right: 0rem;padding-left: 0rem; }  } @media all { .coh-style-award---padding-black-and-white .img-container { padding-top: 4rem;padding-right: 4rem;padding-bottom: 4rem;padding-left: 4rem; }  } @media (max-width: 1598px) { .coh-style-award---padding-black-and-white .img-container { padding-top: 4rem;padding-right: 4rem;padding-bottom: 4rem;padding-left: 4rem; }  } @media (max-width: 1023px) { .coh-style-award---padding-black-and-white .img-container { padding-top: 4rem;padding-right: 4rem;padding-bottom: 4rem;padding-left: 4rem; }  } @media all { .coh-style-award---padding-black-and-white .img-container img { -webkit-filter: grayscale(0); filter: grayscale(0);opacity: 1;-webkit-transform: scaleX(1) scaleY(1);-ms-transform: scaleX(1) scaleY(1);transform: scaleX(1) scaleY(1); }  } @media all { .coh-style-award---padding-black-and-white .card-body { padding-top: 1rem;padding-right: 2rem;padding-bottom: 2rem;padding-left: 2rem; }  } @media all { .coh-style-award---padding-black-and-white .card-body .card-pre-heading { margin-top: 1rem; }  } @media (max-width: 1279px) { .coh-style-award---padding-black-and-white .card-body .card-pre-heading { margin-top: 0.875rem; }  } @media all { .coh-style-award---padding-black-and-white .card-body .card-heading { font-size: 1.4rem;line-height: 1.6rem; }  } @media all { .coh-style-award---padding-black-and-white .card-body .card-text { font-size: 1rem;margin-top: 1rem;line-height: 1.125rem; }  } @media (max-width: 1598px) { .coh-style-award---padding-black-and-white .card-body .card-text { font-size: 0.9375rem;line-height: 1.0625rem;margin-top: 0.875rem; }  } @media (max-width: 1279px) { .coh-style-award---padding-black-and-white .card-body .card-text { font-size: 0.875rem;line-height: 1rem; }  } @media (max-width: 1023px) { .coh-style-award---padding-black-and-white .card-body .card-text { margin-top: 0.75rem; }  } @media all { .coh-style-award---padding-black-and-white .card-body .card-text p { font-size: 1rem;line-height: 1.125rem; }  } @media (max-width: 1598px) { .coh-style-award---padding-black-and-white .card-body .card-text p { font-size: 0.9375rem;line-height: 1.0625rem; }  } @media (max-width: 1279px) { .coh-style-award---padding-black-and-white .card-body .card-text p { font-size: 0.875rem;line-height: 1rem; }  } @media all { .coh-style-award---padding-black-and-white .card-body .card-paragraph { font-size: 1rem;line-height: 1.4rem;margin-top: 1rem; }  } @media all { .coh-style-award---padding-black-and-white .card-body .card-link { margin-top: 2rem; }  } @media all { .coh-style-award---padding-black-and-white:hover .img-container img { -webkit-filter: grayscale(0); filter: grayscale(0);opacity: 1;-webkit-transform: scaleX(1) scaleY(1);-ms-transform: scaleX(1) scaleY(1);transform: scaleX(1) scaleY(1); }  }
@media all { .coh-style-division---,.coh-style-division---sustainability,.coh-style-division---operations,.coh-style-division---careers,.coh-style-division---research { --color-division: #{$coh-color-blue};--color-dark-division: #{$coh-color-white};--color-light-division: #{$coh-color-blue-light};--gradient-overlay: linear-gradient(206deg, #408cc1, #004372 25%);;--gradient-top: linear-gradient(to bottom, #003357, rgba(133, 201, 240, 0) 92%);;--gradient-radial: radial-gradient(circle at 5% 93%, rgba(220, 204, 174, 0.56), rgba(0, 67, 114, 0.25) 115%), radial-gradient(circle at 5% 93%, #85c9f0, rgba(0, 67, 114, 0.25) 69%);;--gradient-content: linear-gradient(206deg, #408cc1, #004372 25%);;--gradient-image: linear-gradient(178deg, #85c9f0 2%, rgba(133, 201, 240, 0) 100%);; }  }
@media all { .coh-style-button-blue-small { color: var(--ssa-color-palette-blue);padding-top: 0.625rem;padding-right: 1.25rem;padding-bottom: 0.625rem;padding-left: 1.25rem;border-width: 0.0625rem;-webkit-border-radius: 3.125rem;border-radius: 3.125rem;border-style: solid;font-size: 0.875rem;font-family: var(--ssa-font-stacks-gothic-a1);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased; }  } @media all { .coh-style-button-blue-small:hover { color: var(--ssa-color-palette-color-3); }  }
@media all { .coh-style-slider-navigation-circle-left,.coh-style-slider-navigation-circle-right { display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex;height: 5.625rem;width: 5.625rem;background-color: var(--ssa-color-palette-grey-20);-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-transition: background-color 300ms ease;transition: background-color 300ms ease;-webkit-border-radius: 50%;border-radius: 50%; }  } @media all { .coh-style-slider-navigation-circle-left:before,.coh-style-slider-navigation-circle-right:before { content: "\f177";font-family: icomoon;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;color: var(--ssa-color-palette-white);font-size: 2.375rem; }  } @media all { .coh-style-slider-navigation-circle-left:hover,.coh-style-slider-navigation-circle-right:hover { background-color: var(--ssa-color-palette-light-grey); }  } @media all { .coh-style-slider-navigation-circle-left.slick-disabled,.coh-style-slider-navigation-circle-right.slick-disabled { display: none; }  } @media all { .coh-style-slider-navigation-circle-right:before { content: "\f178";font-family: icomoon;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; }  }
@media all { .coh-style-link-underline,.coh-style--link-underline---light,.coh-style-link-underline---white,.coh-style-link-underline---middle,.coh-style-link-underline---blue { text-transform: none;font-weight: 500;font-size: 0.875rem;line-height: 0.875rem;padding-bottom: 5px;overflow: hidden;position: relative;cursor: pointer;color: var(--ssa-color-palette-blue); }  } @media all { .coh-style-link-underline:after,.coh-style--link-underline---light:after,.coh-style-link-underline---white:after,.coh-style-link-underline---middle:after,.coh-style-link-underline---blue:after { content: "";height: 1px;width: 100%;position: absolute;bottom: 0rem;left: 0rem;background-color: var(--ssa-color-palette-blue);-webkit-transform: scaleY(1);-ms-transform: scaleY(1);transform: scaleY(1);-webkit-transform-origin: left;-ms-transform-origin: left;transform-origin: left;-webkit-transition: -webkit-transform 0.6s cubic-bezier(.215, .61, .355, 1);transition: -webkit-transform 0.6s cubic-bezier(.215, .61, .355, 1);transition: transform 0.6s cubic-bezier(.215, .61, .355, 1);transition: transform 0.6s cubic-bezier(.215, .61, .355, 1), -webkit-transform 0.6s cubic-bezier(.215, .61, .355, 1); }  } @media all { .coh-style-link-underline:hover,.coh-style--link-underline---light:hover,.coh-style-link-underline---white:hover,.coh-style-link-underline---middle:hover,.coh-style-link-underline---blue:hover { color: var(--ssa-color-palette-blue); }  } @media all { .coh-style-link-underline:hover:after,.coh-style--link-underline---light:hover:after,.coh-style-link-underline---white:hover:after,.coh-style-link-underline---middle:hover:after,.coh-style-link-underline---blue:hover:after { -webkit-transform: scaleX(1) scaleY(1); -ms-transform: scaleX(1) scaleY(1); transform: scaleX(1) scaleY(1); }  } @media all { .coh-style--link-underline---light { color: var(--ssa-color-palette-blue-light);font-family: var(--ssa-font-stacks-ff-din-pro-medium);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-weight: 500; }  } @media all { .coh-style--link-underline---light:after { background-color: var(--ssa-color-palette-white); }  } @media all { .coh-style--link-underline---light:hover { color: var(--ssa-color-palette-white); }  } @media all { .coh-style--link-underline---light:hover:after { -webkit-transform: scaleX(1) scaleY(1); -ms-transform: scaleX(1) scaleY(1); transform: scaleX(1) scaleY(1);color: var(--ssa-color-palette-white); }  } @media all { .coh-style-link-underline---white { color: var(--ssa-color-palette-white); }  } @media all { .coh-style-link-underline---white:hover { color: var(--ssa-color-palette-white); }  } @media all { .coh-style-link-underline---white:after { background-color: var(--ssa-color-palette-white); }  } @media all { .coh-style-link-underline---middle { text-transform: uppercase; }  } @media all { .coh-style-link-underline---middle:after { -webkit-transform: scaleX(0.5); -ms-transform: scaleX(0.5); transform: scaleX(0.5);-webkit-transform-origin: center;-ms-transform-origin: center;transform-origin: center; }  } @media all { .coh-style-link-underline---blue { color: var(--ssa-color-palette-blue);line-height: 1rem; }  } @media all { .coh-style-link-underline---blue:hover { color: var(--ssa-color-palette-blue); }  }
@media all { .coh-style-button---studio,.coh-style-button---studio---dark---dark-border,.coh-style-button---studio---light---no-border,.coh-style-button---studio---light---dark-border { color: var(--ssa-color-palette-white);padding-top: 12px;padding-right: 20px;padding-bottom: 12px;padding-left: 20px;border-width: 0.0625rem;-webkit-border-radius: 3.125rem;border-radius: 3.125rem;border-style: solid;font-size: 1rem;font-family: var(--ssa-font-stacks-dm-sans---regular);position: relative;overflow: hidden;-webkit-transition: color 300ms ease-out;transition: color 300ms ease-out;line-height: 1.5rem;font-weight: 700;border-color: rgba(0, 0, 0, 0); }  } @media all { .coh-style-button---studio:before,.coh-style-button---studio---dark---dark-border:before,.coh-style-button---studio---light---no-border:before,.coh-style-button---studio---light---dark-border:before { position: absolute;top: 0rem;left: 0rem;width: 100%;height: 100%;background-color: var(--ssa-color-palette-black);content: "";z-index: -2; }  } @media all { .coh-style-button---studio:after,.coh-style-button---studio---dark---dark-border:after,.coh-style-button---studio---light---no-border:after,.coh-style-button---studio---light---dark-border:after { content: "";background-color: var(--ssa-color-palette-white);position: absolute;top: 0rem;left: 0rem;width: 100%;height: 100%;z-index: -1;-webkit-transition: 300ms ease-out transform;transition: 300ms ease-out transform;-webkit-transform-origin: left;-ms-transform-origin: left;transform-origin: left;-webkit-transform: scaleX(0);-ms-transform: scaleX(0);transform: scaleX(0); }  } @media all { .coh-style-button---studio span:before,.coh-style-button---studio---dark---dark-border span:before,.coh-style-button---studio---light---no-border span:before,.coh-style-button---studio---light---dark-border span:before { -webkit-transition: color 300ms ease-out; transition: color 300ms ease-out;color: var(--ssa-color-palette-white);font-weight: 600;font-size: 1.25rem;padding-right: 6px; }  } @media all { .coh-style-button---studio:hover,.coh-style-button---studio---dark---dark-border:hover,.coh-style-button---studio---light---no-border:hover,.coh-style-button---studio---light---dark-border:hover { color: var(--ssa-color-palette-black); }  } @media all { .coh-style-button---studio:hover:after,.coh-style-button---studio---dark---dark-border:hover:after,.coh-style-button---studio---light---no-border:hover:after,.coh-style-button---studio---light---dark-border:hover:after { -webkit-transform: scaleX(1); -ms-transform: scaleX(1); transform: scaleX(1); }  } @media all { .coh-style-button---studio:hover span:before,.coh-style-button---studio---dark---dark-border:hover span:before,.coh-style-button---studio---light---no-border:hover span:before,.coh-style-button---studio---light---dark-border:hover span:before { color: var(--ssa-color-palette-black); }  } @media all { .coh-style-button---studio:hover span svg,.coh-style-button---studio---dark---dark-border:hover span svg,.coh-style-button---studio---light---no-border:hover span svg,.coh-style-button---studio---light---dark-border:hover span svg { -webkit-filter: brightness(0) invert(1); filter: brightness(0) invert(1); }  } @media all { .coh-style-button---studio.active,.coh-style-button---studio---dark---dark-border.active,.coh-style-button---studio---light---no-border.active,.coh-style-button---studio---light---dark-border.active { color: var(--ssa-color-palette-black); }  } @media all { .coh-style-button---studio.active:after,.coh-style-button---studio---dark---dark-border.active:after,.coh-style-button---studio---light---no-border.active:after,.coh-style-button---studio---light---dark-border.active:after { -webkit-transform: scaleX(1); -ms-transform: scaleX(1); transform: scaleX(1); }  } @media all { .coh-style-button---studio---dark---dark-border { color: var(--ssa-color-palette-white);border-color: var(--ssa-color-palette-black); }  } @media all { .coh-style-button---studio---dark---dark-border:before { background-color: var(--ssa-color-palette-black); }  } @media all { .coh-style-button---studio---dark---dark-border:after { background-color: var(--ssa-color-palette-white); }  } @media all { .coh-style-button---studio---dark---dark-border span:before { color: var(--ssa-color-palette-white); }  } @media all { .coh-style-button---studio---dark---dark-border span svg { -webkit-filter: brightness(0) invert(1); filter: brightness(0) invert(1); }  } @media all { .coh-style-button---studio---dark---dark-border:hover { color: var(--ssa-color-palette-black); }  } @media all { .coh-style-button---studio---dark---dark-border:hover span:before { color: var(--ssa-color-palette-black); }  } @media all { .coh-style-button---studio---dark---dark-border:hover span svg { -webkit-filter: none; filter: none; }  } @media all { .coh-style-button---studio---dark---dark-border.active { color: var(--ssa-color-palette-black); }  } @media all { .coh-style-button---studio---light---no-border { color: var(--ssa-color-palette-black); }  } @media all { .coh-style-button---studio---light---no-border:before { background-color: var(--ssa-color-palette-white); }  } @media all { .coh-style-button---studio---light---no-border:after { background-color: var(--ssa-color-palette-black); }  } @media all { .coh-style-button---studio---light---no-border span:before { color: var(--ssa-color-palette-black); }  } @media all { .coh-style-button---studio---light---no-border:hover { color: var(--ssa-color-palette-white); }  } @media all { .coh-style-button---studio---light---no-border:hover span:before { color: var(--ssa-color-palette-white); }  } @media all { .coh-style-button---studio---light---no-border:hover span svg { -webkit-filter: brightness(0) invert(1); filter: brightness(0) invert(1); }  } @media all { .coh-style-button---studio---light---no-border.active { color: var(--ssa-color-palette-white); }  } @media all { .coh-style-button---studio---light---dark-border { color: var(--ssa-color-palette-black);border-color: var(--ssa-color-palette-black); }  } @media all { .coh-style-button---studio---light---dark-border:before { background-color: var(--ssa-color-palette-white); }  } @media all { .coh-style-button---studio---light---dark-border:after { background-color: var(--ssa-color-palette-black); }  } @media all { .coh-style-button---studio---light---dark-border span:before { color: var(--ssa-color-palette-black); }  } @media all { .coh-style-button---studio---light---dark-border:hover { color: var(--ssa-color-palette-white); }  } @media all { .coh-style-button---studio---light---dark-border:hover span:before { color: var(--ssa-color-palette-white); }  } @media all { .coh-style-button---studio---light---dark-border:hover span svg { -webkit-filter: brightness(0) invert(1); filter: brightness(0) invert(1); }  } @media all { .coh-style-button---studio---light---dark-border.active { color: var(--ssa-color-palette-white); }  }
@media all { .coh-style-heading-with-small-separator---bottom:after { content: "";display: none;height: 0rem;width: 3.75rem;margin-top: 1.25rem;border-bottom-width: 0.375rem;border-bottom-style: solid; }  }
@media all { .coh-style-slider-navigation-left:before,.coh-style-slider-navigation-right-vertical:before,.coh-style-slider-navigation-right:before,.coh-style-slider-navigation-left-vertical:before { content: "\e940";font-family: firmenich-Icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;color: var(--ssa-color-palette-white);font-size: 2.5rem; }  } @media all { .coh-style-slider-navigation-left.slick-disabled,.coh-style-slider-navigation-right-vertical.slick-disabled,.coh-style-slider-navigation-right.slick-disabled,.coh-style-slider-navigation-left-vertical.slick-disabled { display: none; }  } @media all { .coh-style-slider-navigation-right-vertical:before { content: "\f175";font-family: icomoon;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; }  } @media all { .coh-style-slider-navigation-right:before { content: "\e93d";font-family: firmenich-Icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; }  } @media all { .coh-style-slider-navigation-left-vertical:before { content: "\f176";font-family: icomoon;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; }  }
@media all { .coh-style-link-white { color: var(--ssa-color-palette-white); }  } @media all { .coh-style-link-white:hover { color: var(--ssa-color-palette-light-1); }  }
@media all { .coh-style-margin-bottom---negative { margin-bottom: 0rem; }  } @media (max-width: 1598px) { .coh-style-margin-bottom---negative { margin-bottom: 0rem; }  }
@media all { .coh-style-mobile-menu { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;height: 3rem;width: 3rem;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center; }  } @media (max-width: 1598px) { .coh-style-mobile-menu { width: 2rem; }  } @media (max-width: 1023px) { .coh-style-mobile-menu { width: 1.5rem; }  } @media all { .coh-style-mobile-menu:before { content: "\f0c9";font-family: icomoon;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;color: var(--ssa-color-palette-color-1);font-size: 1.25rem;-webkit-transition: color 300ms ease;transition: color 300ms ease; }  } @media all { .coh-style-mobile-menu:hover:before { color: var(--ssa-color-palette-color-4); }  }
@media all { .coh-style-button-blue-text-underline- { color: var(--ssa-color-palette-blue);font-size: 1.5rem;line-height: 3.125rem;font-weight: 500;font-family: var(--ssa-font-stacks-ff-din-pro-medium);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased; }  } @media all { .coh-style-button-blue-text-underline-:hover:after { width: 60%; }  } @media all { .coh-style-button-blue-text-underline-:after { -webkit-transition: 300ms; transition: 300ms;background-color: var(--ssa-color-palette-blue);height: 0.25rem;width: 0rem;content: "";display: block; }  } @media all { .coh-style-button-blue-text-underline-.active:after { width: 60%; }  }
@media all { .coh-style-active-filter { background-color: var(--ssa-color-palette-alert-1); }  } @media all { .coh-style-active-filter:after { display: block;width: 60%;height: 0.25rem;content: '';;width: 60%!important; }  } @media (max-width: 1279px) { .coh-style-active-filter:after { width: 10%; }  }
@media all { .coh-style-slider-navigation-square-left,.coh-style-slider-navigation-square-right,.coh-style-slider-navigation-square-left-outside,.coh-style-slider-navigation-square-right-outside { position: relative;height: 5rem;width: 5rem;display: inline-block;background-color: var(--ssa-color-palette-white);-webkit-transition: background .6s cubic-bezier(0.190, 1.000, 0.220, 1.000);transition: background .6s cubic-bezier(0.190, 1.000, 0.220, 1.000); }  } @media all { .coh-style-slider-navigation-square-left:before,.coh-style-slider-navigation-square-right:before,.coh-style-slider-navigation-square-left-outside:before,.coh-style-slider-navigation-square-right-outside:before { content: "\e923";font-family: firmenich-Icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;color: var(--ssa-color-palette-blue);font-size: 1.25rem;position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);z-index: 2; }  } @media all { .coh-style-slider-navigation-square-left:after,.coh-style-slider-navigation-square-right:after,.coh-style-slider-navigation-square-left-outside:after,.coh-style-slider-navigation-square-right-outside:after { position: absolute;top: 0rem;left: 0rem;z-index: 1;background-color: var(--ssa-color-palette-blue);height: 100%;width: 100%;content: "";-webkit-transform-origin: right 0rem;-ms-transform-origin: right 0rem;transform-origin: right 0rem;-webkit-transition: -webkit-transform 0.6s cubic-bezier(0.215, 0.610, 0.355, 1.000);transition: -webkit-transform 0.6s cubic-bezier(0.215, 0.610, 0.355, 1.000);transition: transform 0.6s cubic-bezier(0.215, 0.610, 0.355, 1.000);transition: transform 0.6s cubic-bezier(0.215, 0.610, 0.355, 1.000), -webkit-transform 0.6s cubic-bezier(0.215, 0.610, 0.355, 1.000); }  } @media all { .coh-style-slider-navigation-square-left.slick-disabled,.coh-style-slider-navigation-square-right.slick-disabled,.coh-style-slider-navigation-square-left-outside.slick-disabled,.coh-style-slider-navigation-square-right-outside.slick-disabled { display: none; }  } @media all { .coh-style-slider-navigation-square-left:hover:before,.coh-style-slider-navigation-square-right:hover:before,.coh-style-slider-navigation-square-left-outside:hover:before,.coh-style-slider-navigation-square-right-outside:hover:before { -webkit-animation: pill-left-out 0.6s 1 cubic-bezier(0.215, 0.610, 0.355, 1.000); animation: pill-left-out 0.6s 1 cubic-bezier(0.215, 0.610, 0.355, 1.000);color: var(--ssa-color-palette-white); }  } @media all { .coh-style-slider-navigation-square-left:hover:after,.coh-style-slider-navigation-square-right:hover:after,.coh-style-slider-navigation-square-left-outside:hover:after,.coh-style-slider-navigation-square-right-outside:hover:after { -webkit-transform: scaleX(1); -ms-transform: scaleX(1); transform: scaleX(1); }  } @media all { .coh-style-slider-navigation-square-right:before { content: "\e924";font-family: firmenich-Icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; }  } @media all { .coh-style-slider-navigation-square-right:hover:before { -webkit-animation: pill-right-out 0.6s 1 cubic-bezier(0.215, 0.610, 0.355, 1.000); animation: pill-right-out 0.6s 1 cubic-bezier(0.215, 0.610, 0.355, 1.000); }  } @media all { .coh-style-slider-navigation-square-right:after { -webkit-transform-origin: left; -ms-transform-origin: left; transform-origin: left; }  } @media all { .coh-style-slider-navigation-square-left-outside { margin-top: 6.5rem; }  } @media all { .coh-style-slider-navigation-square-right-outside { margin-top: 6.5rem; }  } @media all { .coh-style-slider-navigation-square-right-outside:before { content: "\e924";font-family: firmenich-Icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; }  } @media all { .coh-style-slider-navigation-square-right-outside:hover:before { -webkit-animation: pill-right-out 0.6s 1 cubic-bezier(0.215, 0.610, 0.355, 1.000); animation: pill-right-out 0.6s 1 cubic-bezier(0.215, 0.610, 0.355, 1.000); }  } @media all { .coh-style-slider-navigation-square-right-outside:after { -webkit-transform-origin: left; -ms-transform-origin: left; transform-origin: left; }  }
@media all { .coh-style-regulatory-claims-form form > .form-type-select { width: -webkit-fit-content; width: -moz-fit-content; width: fit-content;;position: relative;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center; }  } @media all { .coh-style-regulatory-claims-form form > .form-type-select:after { font-weight: 700;color: var(--ssa-color-palette-black);font-size: 0.9375rem;content: "\e922";font-family: Firmenich-icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;position: absolute;right: 0rem; }  } @media all { .coh-style-regulatory-claims-form form > .form-type-select select { -webkit-appearance: none; -moz-appearance: none; appearance: none;;color: var(--ssa-color-palette-black);font-weight: 700;font-family: var(--ssa-font-stacks-dm-sans---regular);font-size: 1rem;line-height: 1.5rem;font-style: normal;max-width: 14.1875rem;padding: 1rem;border-bottom-width: 0.0625rem;border-bottom-style: solid;border-bottom-color: rgba(221, 221, 221, 1);background-color: rgba(0, 0, 0, 0); }  } @media (max-width: 564px) { .coh-style-regulatory-claims-form form > .form-type-select select { max-width: none;width: 100%; }  } @media all { .coh-style-regulatory-claims-form .datapoints-wrapper { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-top: 0.3125rem; }  } @media all { .coh-style-regulatory-claims-form .datapoints-wrapper dl { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-flex-wrap: nowrap;-ms-flex-wrap: nowrap;flex-wrap: nowrap; }  } @media all { .coh-style-regulatory-claims-form .datapoints-wrapper dl > div { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row;-webkit-flex-wrap: nowrap;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: normal;-webkit-align-items: normal;-ms-flex-align: normal;align-items: normal;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;padding-top: 6px;padding-right: 24px;padding-bottom: 6px;padding-left: 24px; }  } @media (max-width: 564px) { .coh-style-regulatory-claims-form .datapoints-wrapper dl > div { padding-right: 0rem;padding-left: 0rem; }  } @media all { .coh-style-regulatory-claims-form .datapoints-wrapper dl > div dd.is-true:after { color: var(--ssa-color-palette-black);content: "\e9a2";font-family: firmenich-Icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;display: block;font-weight: 700; }  } @media all { .coh-style-regulatory-claims-form .datapoints-wrapper dl > div dd { font-size: 0.875rem;line-height: 1.125rem;color: var(--ssa-color-palette-black);font-family: var(--ssa-font-stacks-dm-sans---regular);font-weight: 400;font-style: normal;text-align: right;margin-left: 1.25rem;max-width: 50%;width: 50%; }  } @media all { .coh-style-regulatory-claims-form .datapoints-wrapper dl > div dt.has-memo { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center; }  } @media all { .coh-style-regulatory-claims-form .datapoints-wrapper dl > div dt.has-memo:after { content: "\f05a";font-family: icomoon;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 10px;position: absolute;top: 0.1875rem;right: -1.125rem;color: var(--ssa-color-palette-black);content: "i";border-width: 0.5px;-webkit-border-radius: 50%;border-radius: 50%;border-style: solid;border-color: var(--ssa-color-palette-black);height: 12px;width: 12px;text-align: center;line-height: 10px;font-family: var(--ssa-font-stacks-dm-sans---regular); }  } @media all { .coh-style-regulatory-claims-form .datapoints-wrapper dl > div dt.has-memo:hover .memo { display: block; }  } @media all { .coh-style-regulatory-claims-form .datapoints-wrapper dl > div dt { margin-right: 1.25rem;position: relative;font-size: 0.875rem;line-height: 1.125rem;color: var(--ssa-color-palette-black);font-family: var(--ssa-font-stacks-dm-sans---regular);font-weight: 400;max-width: 50%;width: 50%; }  } @media all { .coh-style-regulatory-claims-form .datapoints-wrapper dl > div dt .memo { -webkit-box-shadow: 1px 1px 9px #555; box-shadow: 1px 1px 9px #555;;word-break: break-word;;border-color: rgba(85, 85, 85, 1);-webkit-border-radius: 0.625rem;border-radius: 0.625rem;border-width: 0.0625rem;position: absolute;z-index: 999;padding-top: 0.625rem;padding-right: 0.9375rem;padding-bottom: 0.625rem;padding-left: 0.9375rem;width: auto;background-color: var(--ssa-color-palette-white);font-size: 1rem;line-height: 1.25rem;text-align: left;color: var(--ssa-color-palette-black);bottom: 100%;right: -6.5rem;display: none;font-family: var(--ssa-font-stacks-dm-sans---regular);font-weight: 400; }  } @media all { .coh-style-regulatory-claims-form .datapoints-wrapper dl > div dt .memo:before { display: block;bottom: -1.6875rem;-webkit-transform: translate(-50%, -webkit-calc(-100% - 5px)) rotate(45deg);-ms-transform: translate(-50%, calc(-100% - 5px)) rotate(45deg);transform: translate(-50%, calc(-100% - 5px)) rotate(45deg);-webkit-box-shadow: 3px 3px 2px #c0c0c0;box-shadow: 3px 3px 2px #c0c0c0;;background-color: var(--ssa-color-palette-white);height: 0.9375rem;width: 0.9375rem;position: absolute;border-bottom-width: 0.0625rem;border-right-width: 0.0625rem;border-bottom-color: var(--ssa-color-palette-grey-90);border-right-color: var(--ssa-color-palette-grey-90);content: "";right: 5rem; }  } @media all { .coh-style-regulatory-claims-form .datapoints-wrapper dl > div dt .memo p { text-align: left;font-size: 1rem;line-height: 1.25rem;color: var(--ssa-color-palette-black);margin-bottom: 0.3125rem;font-family: var(--ssa-font-stacks-dm-sans---regular); }  } @media all { .coh-style-regulatory-claims-form .datapoints-wrapper.-eco-compass > .form-wrapper { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;width: 100%;padding-top: 2.5rem;padding-bottom: 2.5rem; }  } @media (max-width: 1023px) { .coh-style-regulatory-claims-form .datapoints-wrapper.-eco-compass > .form-wrapper { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }  } @media all { .coh-style-regulatory-claims-form .datapoints-wrapper.-eco-compass > .form-wrapper h3 { font-weight: 700;font-size: 2rem;line-height: 2.5rem;position: relative;padding-right: 7.5rem;padding-left: 5rem;-webkit-flex-basis: auto;-ms-flex-preferred-size: auto;flex-basis: auto;-webkit-box-flex: 1;-webkit-flex-grow: 1;-ms-flex-positive: 1;flex-grow: 1;-webkit-flex-shrink: 1;-ms-flex-negative: 1;flex-shrink: 1;max-width: 28.125rem;text-transform: lowercase; }  } @media (max-width: 1023px) { .coh-style-regulatory-claims-form .datapoints-wrapper.-eco-compass > .form-wrapper h3 { padding-bottom: 1.25rem; }  } @media all { .coh-style-regulatory-claims-form .datapoints-wrapper.-eco-compass > .form-wrapper h3:before { position: absolute;top: 1rem;left: 0rem;height: 3.125rem;width: 3.125rem; }  } @media all { .coh-style-regulatory-claims-form .datapoints-wrapper.-eco-compass > .form-wrapper h3:first-letter { text-transform: capitalize; }  } @media all { .coh-style-regulatory-claims-form .datapoints-wrapper.-eco-compass dl { -webkit-flex-basis: auto; -ms-flex-preferred-size: auto; flex-basis: auto;-webkit-box-flex: 2;-webkit-flex-grow: 2;-ms-flex-positive: 2;flex-grow: 2;-webkit-flex-shrink: 2;-ms-flex-negative: 2;flex-shrink: 2; }  } @media all { .coh-style-regulatory-claims-form .datapoints-wrapper.-eco-compass dl > div { padding-top: 0.75rem;padding-bottom: 0.75rem;border-bottom-width: 0.0625rem;border-bottom-style: solid;border-bottom-color: rgba(221, 221, 221, 1); }  } @media all { .coh-style-regulatory-claims-form .datapoints-wrapper.-eco-compass dl > div dd,.coh-style-regulatory-claims-form .datapoints-wrapper.-eco-compass dl > div dt { font-size: 1rem;line-height: 1.75rem; }  } @media (max-width: 1279px) { .coh-style-regulatory-claims-form .datapoints-wrapper.-eco-compass:has(.datapoint-visual-score) > .form-wrapper { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }  } @media (max-width: 1279px) { .coh-style-regulatory-claims-form .datapoints-wrapper.-eco-compass:has(.datapoint-visual-score) > .form-wrapper h3 { padding-bottom: 1.25rem; }  } @media all { .coh-style-regulatory-claims-form .datapoints-wrapper.-eco-compass:has(.datapoint-visual-score) dl > div { position: relative; }  } @media (max-width: 564px) { .coh-style-regulatory-claims-form .datapoints-wrapper.-eco-compass:has(.datapoint-visual-score) dl > div dd { margin-bottom: 1.5625rem; }  } @media all { .coh-style-regulatory-claims-form .datapoints-wrapper.-eco-compass:has(.datapoint-visual-score) dl > div.-has-sub { border-bottom-width: 0rem; }  } @media all { .coh-style-regulatory-claims-form .datapoints-wrapper.-eco-compass:has(.datapoint-visual-score) dl > div.-is-sub { padding-top: 0.125rem;padding-left: 3.5rem; }  } @media (max-width: 564px) { .coh-style-regulatory-claims-form .datapoints-wrapper.-eco-compass:has(.datapoint-visual-score) dl > div.-is-sub { padding-left: 1.875rem; }  } @media all { .coh-style-regulatory-claims-form .datapoints-wrapper.-eco-compass:has(.datapoint-visual-score) dl > div.-is-sub dd { margin-left: 3.0625rem; }  } @media (max-width: 564px) { .coh-style-regulatory-claims-form .datapoints-wrapper.-eco-compass:has(.datapoint-visual-score) dl > div.-is-sub dd { margin-left: 2.5rem; }  } @media all { .coh-style-regulatory-claims-form .datapoints-wrapper.-eco-compass:has(.datapoint-visual-score) dl > div.-is-sub:not(:last-of-type) { border-bottom-width: 0rem;padding-bottom: 0.125rem; }  } @media all { .coh-style-regulatory-claims-form .datapoints-wrapper.-eco-compass:has(.datapoint-visual-score) dl .-is-sub + div:not(.-is-sub) { margin-top: 0.625rem;border-top-width: 0.0625rem;border-top-style: solid;border-top-color: rgba(221, 221, 221, 1); }  } @media all { .coh-style-regulatory-claims-form .datapoints-wrapper.-eco-compass:has(.datapoint-visual-score) dl .datapoint-visual-score { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;margin-left: 2.5rem;height: 1.5625rem; }  } @media (max-width: 564px) { .coh-style-regulatory-claims-form .datapoints-wrapper.-eco-compass:has(.datapoint-visual-score) dl .datapoint-visual-score { max-width: 45%;position: absolute;bottom: 0.9375rem;right: 0rem; }  } @media all { .coh-style-regulatory-claims-form .datapoints-wrapper.-eco-compass:has(.datapoint-visual-score) dl .datapoint-visual-score > span { font-size: 0.75rem;line-height: 0.9375rem;text-align: center;height: 0.9375rem;width: 1.875rem;opacity: 0.5;-webkit-border-radius: 0.125rem;border-radius: 0.125rem;font-weight: 600;color: var(--ssa-color-palette-white); }  } @media all { .coh-style-regulatory-claims-form .datapoints-wrapper.-eco-compass:has(.datapoint-visual-score) dl .datapoint-visual-score > span.grade-A { background-color: rgba(3, 129, 65, 1);-webkit-border-top-left-radius: 1.5625rem;border-top-left-radius: 1.5625rem;-webkit-border-bottom-left-radius: 1.5625rem;border-bottom-left-radius: 1.5625rem; }  } @media all { .coh-style-regulatory-claims-form .datapoints-wrapper.-eco-compass:has(.datapoint-visual-score) dl .datapoint-visual-score > span.grade-B { background-color: rgba(133, 187, 47, 1); }  } @media all { .coh-style-regulatory-claims-form .datapoints-wrapper.-eco-compass:has(.datapoint-visual-score) dl .datapoint-visual-score > span.grade-C { background-color: rgba(254, 203, 2, 1); }  } @media all { .coh-style-regulatory-claims-form .datapoints-wrapper.-eco-compass:has(.datapoint-visual-score) dl .datapoint-visual-score > span.grade-D { background-color: rgba(238, 129, 0, 1); }  } @media all { .coh-style-regulatory-claims-form .datapoints-wrapper.-eco-compass:has(.datapoint-visual-score) dl .datapoint-visual-score > span.grade-E { background-color: rgba(230, 62, 17, 1);-webkit-border-top-right-radius: 1.5625rem;border-top-right-radius: 1.5625rem;-webkit-border-bottom-right-radius: 1.5625rem;border-bottom-right-radius: 1.5625rem; }  } @media all { .coh-style-regulatory-claims-form .datapoints-wrapper.-eco-compass:has(.datapoint-visual-score) dl .datapoint-visual-score > span.selected { font-size: 1.125rem;line-height: 1.375rem;height: 1.375rem;opacity: 1; }  } @media all { .coh-style-regulatory-claims-form .datapoints-wrapper.-eco-compass:has(.datapoint-visual-score) dl .datapoint-visual-score.no-score { opacity: 0; }  } @media all { .coh-style-regulatory-claims-form #regulatory-claims-wrapper > .form-wrapper { -webkit-flex-basis: 47%; -ms-flex-preferred-size: 47%; flex-basis: 47%; }  } @media (max-width: 1023px) { .coh-style-regulatory-claims-form #regulatory-claims-wrapper > .form-wrapper { -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; }  } @media all { .coh-style-regulatory-claims-form #regulatory-claims-wrapper > .form-wrapper h3 { margin-bottom: 0.3125rem;font-family: var(--ssa-font-stacks-dm-sans---regular);color: var(--ssa-color-palette-black);font-size: 1.25rem;line-height: 1.5rem;font-weight: 700;padding-top: 2.0625rem;padding-bottom: 2.0625rem;border-bottom-width: 0.0625rem;border-bottom-style: solid;border-bottom-color: rgba(221, 221, 221, 1); }  } @media all { .coh-style-regulatory-claims-form #regulatory-claims-wrapper > .form-wrapper:nth-child(2n+1) { margin-right: 32px; }  } @media (max-width: 1023px) { .coh-style-regulatory-claims-form #regulatory-claims-wrapper > .form-wrapper:nth-child(2n+1) { margin-right: 0rem;margin-bottom: 0rem; }  } @media all { .coh-style-regulatory-claims-form #regulatory-claims-wrapper > .form-wrapper:nth-child(n+3) { margin-top: 2rem;margin-bottom: 0rem; }  } @media (max-width: 1023px) { .coh-style-regulatory-claims-form #regulatory-claims-wrapper > .form-wrapper:nth-child(n+3) { margin-top: 0rem; }  } @media all { .coh-style-regulatory-claims-form #ecofood-compass-wrapper > .form-wrapper:nth-child(1) h3:before { content: url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M46.96 0.759935C46.94 0.759935 46.92 0.759935 46.9 0.759935C46.82 0.759935 46.76 0.77995 46.72 0.819935L46.64 0.879935L46.54 0.89995C44.74 1.19995 35.32 2.81995 26.08 5.39995C20.3 7.01995 14.12 9.99993 9.55999 13.3599C3.79999 17.6199 0.76001 22.2999 0.76001 26.9199C0.76001 35.1 3.91999 40.1199 5.29999 41.8999L5.56001 42.2399L3.30003 44.5199C3.24003 44.5799 3.20004 44.6799 3.20004 44.7599C3.20004 44.8599 3.24003 44.9399 3.30003 44.9999C3.36003 45.0599 3.46001 45.0999 3.54003 45.0999C3.64001 45.0999 3.72003 45.0599 3.78003 44.9999L6.10001 42.6799L6.43999 42.9199C8.21998 44.2199 13.22 47.2799 21.18 47.2799C25.78 47.2799 30.48 44.2399 34.74 38.4799C38.12 33.9199 41.1 27.7399 42.7 21.9599C45.3799 12.3599 47.04 2.47992 47.2399 1.3799V1.29989C47.26 1.2599 47.26 1.21987 47.26 1.17989V1.11989C47.26 0.939888 47.1199 0.779903 46.96 0.759888L46.96 0.759935ZM46.34 2.27995C45.8 5.43993 44.2601 13.64 42 21.74C40.4 27.44 37.48 33.54 34.16 38.02C31.28 41.9 26.7 46.54 21.18 46.54C13.72 46.54 8.84004 43.7 7.08002 42.48L6.60003 42.14L13.04 35.7H23.5601C23.7601 35.7 23.9201 35.54 23.9201 35.34C23.9201 35.14 23.7601 34.98 23.5601 34.98H13.76L21.8 26.94H29.58C29.78 26.94 29.94 26.78 29.94 26.58C29.94 26.38 29.78 26.22 29.58 26.22H22.5L30.72 18H34.08C34.28 18 34.44 17.84 34.44 17.64C34.44 17.44 34.28 17.28 34.08 17.28H30.9V14.14C30.9 13.94 30.74 13.78 30.54 13.78C30.34 13.78 30.18 13.94 30.18 14.14V17.54L22 25.74V18.66C22 18.4599 21.84 18.2999 21.64 18.2999C21.44 18.2999 21.28 18.4599 21.28 18.66V26.4399L13.22 34.5V24.26C13.22 24.0599 13.06 23.9 12.86 23.9C12.66 23.9 12.5 24.0599 12.5 24.26V34.94L12.52 35.18L6.01999 41.68L5.69998 41.22C4.41996 39.48 1.45999 34.6 1.45999 26.86C1.45999 21.34 6.10001 16.74 9.97999 13.88C14.48 10.5599 20.56 7.61995 26.26 6.03998C34.4 3.78 42.62 2.23997 45.78 1.69997L46.46 1.57997L46.34 2.27995Z' fill='black'/%3E %3Cpath d='M21.16 47.74C13.08 47.74 7.98004 44.64 6.14001 43.3L4.12002 45.32C3.78004 45.66 3.24004 45.64 2.92002 45.32C2.76004 45.16 2.66001 44.94 2.66001 44.72C2.66001 44.5 2.74002 44.28 2.90001 44.12L4.85999 42.16C3.45997 40.32 0.23999 35.22 0.23999 26.9C0.23999 22.12 3.35999 17.3 9.23999 12.94C13.86 9.54004 20.08 6.52003 25.92 4.90003C35.22 2.30001 44.64 0.68001 46.44 0.38001C46.56 0.299994 46.72 0.26001 46.88 0.26001L47.02 0.280025C47.44 0.340025 47.76 0.74001 47.72 1.16001C47.72 1.25999 47.72 1.36003 47.68 1.46001C47.52 2.51999 45.84 12.4 43.14 22.06C41.52 27.9 38.5 34.12 35.1 38.74C30.76 44.64 25.9401 47.74 21.16 47.74ZM7.38004 42.0801C9.10002 43.2801 13.86 46.0401 21.16 46.0401C26.48 46.0401 30.94 41.52 33.74 37.7201C37.04 33.2801 39.94 27.2401 41.5 21.6001C43.74 13.5601 45.26 5.38007 45.82 2.22009C42.66 2.7801 34.48 4.2801 26.38 6.5601C20.72 8.14012 14.7 11.0401 10.26 14.3401C6.46002 17.1401 1.94005 21.6001 1.94005 26.9201C1.94005 34.4801 4.82005 39.2401 6.08005 40.9601L12 35.0201V24.3001C12 23.8201 12.3801 23.4401 12.8601 23.4401C13.3401 23.4401 13.7201 23.8201 13.7201 24.3001V33.3201L20.7801 26.2601V18.6601C20.7801 18.1801 21.1601 17.8001 21.6401 17.8001C22.1201 17.8001 22.5001 18.1801 22.5001 18.6601V24.5401L29.6801 17.3401V14.1401C29.6801 13.6601 30.0601 13.2801 30.5401 13.2801C31.0201 13.2801 31.4001 13.6601 31.4001 14.1401V16.8201H34.0801C34.5601 16.8201 34.9401 17.2001 34.9401 17.6801C34.9401 18.1601 34.5601 18.5401 34.0801 18.5401H30.9201L23.7001 25.7602H29.5801C30.0601 25.7602 30.4401 26.1402 30.4401 26.6202C30.4401 27.1002 30.0601 27.4802 29.5801 27.4802H22.0001L14.9601 34.5202H23.5601C24.0401 34.5202 24.4201 34.9002 24.4201 35.3802C24.4201 35.8602 24.0401 36.2402 23.5601 36.2402H13.2401L7.38008 42.0802L7.38004 42.0801Z' fill='black'/%3E %3C/svg%3E"); }  } @media all { .coh-style-regulatory-claims-form #ecofood-compass-wrapper > .form-wrapper:nth-child(2) h3:before { content: url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M44.1801 22C41.3001 19.3 37.3001 18.98 35.7401 18.96H35.4001L35.3601 18.62C35.2602 17.52 34.9201 15.32 33.8601 13.08C31.9601 9.04001 28.6001 6.92004 24.1601 6.92004C19.7201 6.92004 16.3202 9.06003 14.3201 13.08C13.2201 15.34 12.8402 17.54 12.7001 18.66L12.6602 18.98L12.3602 19.0001C10.7002 19.0801 6.54016 19.58 3.62018 22.46C1.68016 24.36 0.700195 26.96 0.700195 30.1601C0.700195 35.6 3.7002 38.2801 6.2202 39.5801C8.9202 40.9601 11.6002 41.0801 11.7202 41.0801H37.1002C37.2002 41.0801 39.6802 40.8601 42.2002 39.4201C44.5402 38.0801 47.3202 35.4201 47.3202 30.2401C47.3002 26.7001 46.2402 23.9401 44.1802 22.0001L44.1801 22ZM41.9801 38.98C39.68 40.3 37.34 40.56 37.0801 40.58H11.7001C11.4201 40.56 8.90009 40.42 6.40005 39.12C2.94007 37.34 1.18005 34.32 1.18005 30.16C1.18005 27.1 2.10007 24.6199 3.94005 22.82C7.30006 19.4999 12.6001 19.48 12.8401 19.48C12.8601 19.48 12.8801 19.48 12.9001 19.48C13.0401 19.48 13.1401 19.38 13.1601 19.24C13.1601 19.22 13.3401 16.2199 14.8201 13.28C16.7601 9.39997 19.9201 7.41997 24.2001 7.41997C28.4801 7.41997 31.5801 9.37995 33.4201 13.26C34.8001 16.18 34.9401 19.2 34.9401 19.22C34.9401 19.28 34.9801 19.34 35.0201 19.4C35.0601 19.44 35.1201 19.46 35.2001 19.46C35.2201 19.46 35.3601 19.46 35.6201 19.46C36.8401 19.46 41.0001 19.66 43.8801 22.36C45.8401 24.2 46.8401 26.86 46.8401 30.24C46.8001 34.18 45.1801 37.12 41.9801 38.98Z' fill='black'/%3E %3Cpath d='M11.72 41.56C11.68 41.56 8.86002 41.4799 5.99999 40C3.35999 38.64 0.219971 35.8399 0.219971 30.1399C0.219971 26.8 1.25999 24.0799 3.27997 22.0799C6.23999 19.1599 10.44 18.5799 12.24 18.4799C12.38 17.2999 12.8 15.0999 13.92 12.8599C16 8.63992 19.56 6.41992 24.2 6.41992C28.84 6.41992 32.34 8.65994 34.34 12.8799C35.4 15.1199 35.76 17.2999 35.88 18.4599C37.6 18.4799 41.62 18.8799 44.54 21.6199C46.72 23.6599 47.82 26.5399 47.82 30.2199C47.82 35.6399 44.9 38.4399 42.46 39.8399C39.78 41.3799 37.18 41.5599 37.14 41.5599L11.72 41.56ZM12.88 19.62L12.82 19.96C12.62 19.96 7.49999 19.9999 4.29997 23.16C2.55997 24.88 1.67999 27.22 1.67999 30.16C1.67999 34.12 3.33997 36.9799 6.62 38.68C9.02 39.9199 11.44 40.08 11.72 40.08H37.06C37.14 40.08 39.44 39.84 41.72 38.54C44.76 36.8 46.3 34 46.3 30.24C46.3 27 45.36 24.48 43.5 22.74C40.76 20.18 36.76 19.98 35.58 19.98C35.38 19.98 35.2401 19.98 35.2 19.98C34.9 19.98 34.72 19.88 34.64 19.78C34.5 19.66 34.4 19.4599 34.4 19.26C34.4 19.24 34.26 16.3 32.94 13.5C31.18 9.79998 28.22 7.93998 24.16 7.93998C20.08 7.93998 17.08 9.82 15.24 13.52C13.9 16.2 13.66 18.96 13.64 19.26C13.62 19.66 13.3 19.96 12.9 19.96V19.4599H12.88V19.6199V19.62Z' fill='black'/%3E %3C/svg%3E"); }  } @media all { .coh-style-regulatory-claims-form #ecofood-compass-wrapper > .form-wrapper:nth-child(3) h3:before { content: url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E %3Cpath d='M19.6801 46.72C19.9001 47.12 19.7801 47.62 19.4001 47.88C19.2801 47.94 19.1201 48 18.9801 48C18.7001 48 18.4201 47.84 18.2601 47.6C18.1601 47.42 15.5001 43.18 10.0001 43.18C4.48013 43.18 1.84013 47.4 1.72013 47.6C1.46012 48 0.960151 48.12 0.560119 47.88C0.160088 47.64 0.0401351 47.12 0.280135 46.72C0.400135 46.52 3.50012 41.48 9.96015 41.48C16.4402 41.48 19.5202 46.52 19.6802 46.72H19.6801ZM2.6401 32.7C2.6401 28.68 5.9401 25.38 9.9601 25.38C13.9801 25.38 17.2801 28.68 17.2801 32.7C17.2801 36.72 14.0001 40.02 9.9601 40.02C5.92009 40.02 2.6401 36.74 2.6401 32.7ZM4.3201 32.7C4.3201 35.82 6.86012 38.34 9.9601 38.34C13.0801 38.34 15.6001 35.8 15.6001 32.7C15.6001 29.6 13.0601 27.06 9.9601 27.06C6.8401 27.06 4.3201 29.6 4.3201 32.7ZM47.7401 46.72C47.6201 46.52 44.5201 41.48 38.0601 41.48C31.6 41.48 28.5001 46.48 28.3801 46.72C28.1601 47.12 28.2801 47.62 28.66 47.88C29.06 48.14 29.56 48 29.8201 47.6C29.92 47.42 32.5801 43.18 38.1001 43.18C43.6201 43.18 46.2601 47.4 46.36 47.6C46.52 47.86 46.78 48 47.08 48C47.24 48 47.38 47.94 47.5 47.88C47.84 47.62 47.9601 47.12 47.7401 46.72ZM38.0601 25.36C42.0801 25.36 45.3801 28.66 45.3801 32.68C45.3801 36.7 42.0801 40 38.0601 40C34.0401 40 30.7401 36.7 30.7401 32.68C30.7201 28.66 34.0001 25.36 38.0601 25.36ZM32.3801 32.7C32.3801 35.82 34.9201 38.34 38.0201 38.34C41.1401 38.34 43.6601 35.8 43.6601 32.7C43.6601 29.6 41.1201 27.06 38.0201 27.06C34.9401 27.06 32.3801 29.6 32.3801 32.7ZM32.0801 22.2C32.2401 22.46 32.5001 22.6 32.8001 22.6C32.9601 22.6 33.1001 22.54 33.2201 22.48C33.6201 22.26 33.7401 21.72 33.5001 21.32C33.3801 21.12 30.2801 16.08 23.8201 16.08C17.36 16.08 14.26 21.08 14.14 21.32C13.9201 21.72 14.0401 22.22 14.42 22.48C14.82 22.74 15.32 22.6 15.58 22.2C15.68 22.02 18.34 17.78 23.86 17.78C29.3401 17.76 31.9801 22.02 32.0801 22.2ZM16.5001 7.32C16.5001 3.3 19.8001 0 23.8401 0C27.8801 0 31.1601 3.3 31.1601 7.32C31.1601 11.34 27.8601 14.64 23.8401 14.64C19.7801 14.64 16.5001 11.36 16.5001 7.32ZM18.2001 7.32C18.2001 10.44 20.7401 12.96 23.8401 12.96C26.9601 12.96 29.4801 10.42 29.4801 7.32C29.4801 4.2 26.9401 1.68 23.8401 1.68C20.7201 1.65998 18.2001 4.2 18.2001 7.32Z' fill='black'/%3E %3C/svg%3E"); }  } @media all { .coh-style-regulatory-claims-form #ecoscent-compass-datapoints-wrapper { margin-bottom: 3rem; }  } @media (max-width: 1023px) { .coh-style-regulatory-claims-form #ecoscent-compass-datapoints-wrapper > .form-wrapper h3 { padding-left: 0rem; }  }
@media all { .coh-style-full-width-viewport { width: 100vw;margin-left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%); }  }
@media all { .coh-style-list-with-blue-first-level { list-style-position: inside;list-style-type: none;color: var(--ssa-color-palette-blue);margin-left: 0rem; }  } @media all { .coh-style-list-with-blue-first-level li { color: var(--ssa-color-palette-black);margin-bottom: 0.1rem;font-family: var(--ssa-font-stacks-dm-sans---regular); }  } @media all { .coh-style-list-with-blue-first-level > li { color: var(--ssa-color-palette-blue);list-style-type: none;margin-left: 0rem; }  } @media all { .coh-style-list-with-blue-first-level > li p { font-size: 2rem;font-weight: 300;font-family: var(--ssa-font-stacks-dm-sans---regular); }  } @media all { .coh-style-list-with-blue-first-level ul { margin-top: 1.5rem;margin-left: 2rem; }  } @media all { .coh-style-list-with-blue-first-level ul li { margin-bottom: 1rem; }  } @media all { .coh-style-list-with-blue-first-level ul li p { color: var(--ssa-color-palette-ingredients);font-size: 1.375rem;line-height: 2.5rem;font-family: var(--ssa-font-stacks-gothic-a1);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-weight: 300; }  }
@media all { .coh-style-sub-heading { font-size: 0.875rem;font-weight: 200;line-height: 3rem;margin-bottom: 1.5rem;font-family: var(--ssa-font-stacks-gothic-a1);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased; }  } @media all { .coh-style-sub-heading:before { height: 0.375rem;width: 8rem;margin-right: 1.5rem;display: inline-block;content: "";background-color: currentColor;vertical-align: middle; }  } @media all { .coh-style-sub-heading strong { font-weight: 500; }  }
@media all { .coh-style-heading-hero { font-family: var(--ssa-font-stacks-dm-sans---regular);font-size: 9.375rem;line-height: 8.625rem;font-weight: 300; }  } @media (max-width: 1599px) { .coh-style-heading-hero { font-size: 8.25rem;line-height: 8.4375rem; }  } @media (max-width: 1598px) { .coh-style-heading-hero { font-size: 8.25rem;line-height: 8.4375rem; }  } @media (max-width: 1279px) { .coh-style-heading-hero { font-size: 8.125rem;line-height: 8.125rem; }  } @media (max-width: 1023px) { .coh-style-heading-hero { font-size: 6.875rem;line-height: 6.875rem; }  } @media (max-width: 564px) { .coh-style-heading-hero { font-size: 4.375rem;line-height: 4.375rem; }  } @media all { .coh-style-heading-hero:after { height: 0rem;width: 8rem;margin-top: 1.25rem;display: block;border-bottom-width: 0.375rem;content: "";border-bottom-style: solid; }  } @media (max-width: 1599px) { .coh-style-heading-hero:after { margin-top: 1.125rem;border-bottom-width: 0.3125rem; }  } @media (max-width: 1598px) { .coh-style-heading-hero:after { margin-top: 1rem;border-bottom-width: 0.25rem; }  } @media (max-width: 1279px) { .coh-style-heading-hero:after { margin-top: 0.875rem;border-bottom-width: 0.25rem; }  } @media (max-width: 1023px) { .coh-style-heading-hero:after { margin-top: 0.875rem;border-bottom-width: 0.1875rem; }  } @media (max-width: 564px) { .coh-style-heading-hero:after { margin-top: 0.75rem;border-bottom-width: 0.1875rem; }  }
@media all { .coh-style-container-theme---fafafa { background-color: rgba(250, 250, 250, 1); }  }
@media all { .coh-style-link-white-text { color: var(--ssa-color-palette-white); }  } @media all { .coh-style-link-white-text:hover { color: var(--ssa-color-palette-light-1); }  }
@media all { .coh-style-padding-top---medium { padding-top: 4rem; }  } @media (max-width: 1598px) { .coh-style-padding-top---medium { padding-top: 3rem; }  } @media (max-width: 1023px) { .coh-style-padding-top---medium { padding-top: 1.875rem; }  }
@media all { .coh-style-heading-cormorant { font-family: var(--ssa-font-stacks-cormorant-garamond);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-size: 4rem;line-height: 4rem; }  } @media (max-width: 1599px) { .coh-style-heading-cormorant { font-size: 3.6rem;line-height: 3.6rem; }  } @media (max-width: 1598px) { .coh-style-heading-cormorant { font-size: 3.4rem;line-height: 3.4rem; }  } @media (max-width: 1279px) { .coh-style-heading-cormorant { font-size: 3rem;line-height: 3rem; }  } @media (max-width: 1023px) { .coh-style-heading-cormorant { font-size: 2.7rem;line-height: 2.7rem; }  } @media (max-width: 564px) { .coh-style-heading-cormorant { font-size: 2.4rem;line-height: 2.4rem; }  }
@media all { .coh-style-text-and-image-panel---default-content-padding { padding-top: 6rem;padding-right: 8rem;padding-bottom: 6rem;padding-left: 8rem; }  } @media (max-width: 1599px) { .coh-style-text-and-image-panel---default-content-padding { padding-top: 5.25rem;padding-right: 6.25rem;padding-bottom: 5.25rem;padding-left: 6.25rem; }  } @media (max-width: 1598px) { .coh-style-text-and-image-panel---default-content-padding { padding-top: 5rem;padding-right: 5.875rem;padding-bottom: 5rem;padding-left: 5.875rem; }  } @media (max-width: 1279px) { .coh-style-text-and-image-panel---default-content-padding { padding-top: 5rem;padding-right: 5.875rem;padding-bottom: 5rem;padding-left: 5.875rem; }  } @media (max-width: 1023px) { .coh-style-text-and-image-panel---default-content-padding { padding-top: 5rem;padding-right: 5rem;padding-bottom: 5rem;padding-left: 5rem; }  } @media (max-width: 564px) { .coh-style-text-and-image-panel---default-content-padding { padding-top: 3.75rem;padding-right: 3.75rem;padding-bottom: 3.75rem;padding-left: 3.75rem; }  }
@media all { .coh-style-division .bg-division { background-color: var(--color-division); }  } @media all { .coh-style-division .bg-division-light { background-color: var(--color-light-division); }  } @media all { .coh-style-division .bg-division-hover { transition: background-color 300ms ease; }  } @media all { .coh-style-division .bg-division-hover:hover { background-color: var(--color-division); }  } @media all { .coh-style-division .bg-gradient-division-x { background-image: linear-gradient(90deg, #d8565b 0%, var(--color-division) 100%);background-image: linear-gradient(90deg , );background-position: left top;background-size: auto;background-repeat: no-repeat;background-attachment: scroll; }  } @media all { .coh-style-division .text-division { color: var(--color-division); }  } @media all { .coh-style-division .text-division-dark { color: var(--color-dark-division); }  } @media all { .coh-style-division .text-division-light { color: var(--color-light-division); }  } @media all { .coh-style-division .border-division { border-color: var(--color-division); }  } @media all { .coh-style-division .gradient-overlay { background-image: var(--gradient-overlay);opacity: 0.75; }  } @media all { .coh-style-division .gradient-top { background-image: var(--gradient-top); }  } @media all { .coh-style-division .gradient-radial { background-image: var(--gradient-radial); }  } @media all { .coh-style-division .gradient-content { background-image: var(--gradient-content); }  } @media all { .coh-style-division .gradient-image { background-image: var(--gradient-image); }  }
@media all { .coh-style-slick-slider-active-opacity li.slick-active { opacity: 1; }  } @media all { .coh-style-slick-slider-active-opacity li .slick-slide { transition: opacity 1s cubic-bezier(0.390, 0.575, 0.565, 1.000);opacity: 0.3; }  }
@media all { .coh-style-heading-4-size { font-size: 1.75rem;margin-bottom: 1.375rem;line-height: 1.75rem;margin-bottom: 1.5rem; }  } @media (max-width: 1599px) { .coh-style-heading-4-size { font-size: 1.6875rem;line-height: 1.6875rem; }  } @media (max-width: 1598px) { .coh-style-heading-4-size { font-size: 1.5625rem;line-height: 1.5rem;margin-bottom: 1.4375rem; }  } @media (max-width: 1023px) { .coh-style-heading-4-size { font-size: 1.25rem;margin-bottom: 1.25rem;margin-bottom: 1.3125rem;line-height: 1.1875rem; }  } @media (max-width: 564px) { .coh-style-heading-4-size { line-height: 1.0625rem;margin-bottom: 1.1875rem; }  }
@media all { .coh-style-padding-top---small { padding-top: 2rem; }  } @media (max-width: 1598px) { .coh-style-padding-top---small { padding-top: 1.5rem; }  } @media (max-width: 1023px) { .coh-style-padding-top---small { padding-top: 0.625rem; }  }
@media all { .coh-style-testimonial { padding-left: 0rem;font-size: 3rem;line-height: 3rem;font-family: var(--ssa-font-stacks-cormorant-garamond);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-weight: 500; }  } @media (max-width: 1599px) { .coh-style-testimonial { font-size: 2.875rem;line-height: 2.875rem; }  } @media (max-width: 1598px) { .coh-style-testimonial { font-size: 2.5rem;line-height: 2.5rem; }  } @media (max-width: 1279px) { .coh-style-testimonial { font-size: 2rem;line-height: 2rem; }  } @media (max-width: 1023px) { .coh-style-testimonial { font-size: 2rem;line-height: 2rem; }  } @media (max-width: 564px) { .coh-style-testimonial { font-size: 2rem;line-height: 2rem; }  } @media all { .coh-style-testimonial:before { content: normal; }  }
@media all { .coh-style-button-white-small { color: var(--ssa-color-palette-white);padding-top: 0.625rem;padding-right: 1.25rem;padding-bottom: 0.625rem;padding-left: 1.25rem;border-width: 0.0625rem;-webkit-border-radius: 3.125rem;border-radius: 3.125rem;border-style: solid;border-color: var(--ssa-color-palette-white);font-size: 0.875rem;font-family: var(--ssa-font-stacks-gothic-a1);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased; }  } @media all { .coh-style-button-white-small:hover { color: var(--ssa-color-palette-light-1); }  }
@media all { .coh-style-padding-top-bottom---large { padding-top: 6rem;padding-bottom: 6rem; }  } @media (max-width: 1598px) { .coh-style-padding-top-bottom---large { padding-top: 4.5rem;padding-bottom: 4.5rem; }  } @media (max-width: 1023px) { .coh-style-padding-top-bottom---large { padding-top: 3.375rem;padding-bottom: 3.375rem; }  } @media (max-width: 564px) { .coh-style-padding-top-bottom---large { padding-top: 3rem;padding-bottom: 3rem; }  }
@media all { .coh-style-padding-bottom---large { padding-bottom: 6rem; }  } @media (max-width: 1598px) { .coh-style-padding-bottom---large { padding-bottom: 4.5rem; }  } @media (max-width: 1023px) { .coh-style-padding-bottom---large { padding-bottom: 3.375rem; }  } @media (max-width: 564px) { .coh-style-padding-bottom---large { padding-bottom: 3rem; }  }
@media all { .coh-style-title-and-description---medium .title-description-heading { font-size: 4.375rem;line-height: 4.375rem; }  } @media (max-width: 1599px) { .coh-style-title-and-description---medium .title-description-heading { font-size: 4.25rem;line-height: 4.25rem; }  } @media (max-width: 1598px) { .coh-style-title-and-description---medium .title-description-heading { font-size: 3.875rem;line-height: 3.875rem; }  } @media (max-width: 1279px) { .coh-style-title-and-description---medium .title-description-heading { font-size: 3.5rem;line-height: 3.5rem; }  } @media (max-width: 1023px) { .coh-style-title-and-description---medium .title-description-heading { font-size: 3.5rem;line-height: 3.5rem; }  } @media (max-width: 564px) { .coh-style-title-and-description---medium .title-description-heading { font-size: 3rem;line-height: 3rem; }  }
@media all { .coh-style-animation---slide-appearing .slick-initialized .slick-slide.to-animate .line { display: inline-block;vertical-align: top; }  } @media all { .coh-style-animation---slide-appearing .slick-initialized .slick-slide.to-animate .line .word { display: inline-block;vertical-align: top; }  } @media all { .coh-style-animation---slide-appearing .slick-initialized .slick-slide.to-animate .line .whitespace { vertical-align: top; }  } @media all { .coh-style-animation---slide-appearing .slick-initialized .slick-slide.to-animate.slick-slide .anim-surtitle .word { -webkit-transition: -webkit-transform 1s cubic-bezier(0.165, 0.840, 0.440, 1.000) -webkit-calc(150ms * var(--line-index) + 200ms); transition: -webkit-transform 1s cubic-bezier(0.165, 0.840, 0.440, 1.000) calc(150ms * var(--line-index) + 200ms); transition: transform 1s cubic-bezier(0.165, 0.840, 0.440, 1.000) calc(150ms * var(--line-index) + 200ms); transition: transform 1s cubic-bezier(0.165, 0.840, 0.440, 1.000) calc(150ms * var(--line-index) + 200ms), -webkit-transform 1s cubic-bezier(0.165, 0.840, 0.440, 1.000) calc(150ms * var(--line-index) + 200ms);-webkit-transform: translateY(100%);-ms-transform: translateY(100%);transform: translateY(100%); }  } @media all { .coh-style-animation---slide-appearing .slick-initialized .slick-slide.to-animate.slick-slide .anim-title .word { -webkit-transition: -webkit-transform 1s cubic-bezier(0.165, 0.840, 0.440, 1.000) -webkit-calc(150ms * var(--line-index) + 400ms); transition: -webkit-transform 1s cubic-bezier(0.165, 0.840, 0.440, 1.000) calc(150ms * var(--line-index) + 400ms); transition: transform 1s cubic-bezier(0.165, 0.840, 0.440, 1.000) calc(150ms * var(--line-index) + 400ms); transition: transform 1s cubic-bezier(0.165, 0.840, 0.440, 1.000) calc(150ms * var(--line-index) + 400ms), -webkit-transform 1s cubic-bezier(0.165, 0.840, 0.440, 1.000) calc(150ms * var(--line-index) + 400ms);-webkit-transform: translateY(100%);-ms-transform: translateY(100%);transform: translateY(100%); }  } @media all { .coh-style-animation---slide-appearing .slick-initialized .slick-slide.to-animate.slick-slide .anim-title:after { -webkit-transition: -webkit-transform 1s cubic-bezier(0.165, 0.840, 0.440, 1.000) 600ms; transition: -webkit-transform 1s cubic-bezier(0.165, 0.840, 0.440, 1.000) 600ms; transition: transform 1s cubic-bezier(0.165, 0.840, 0.440, 1.000) 600ms; transition: transform 1s cubic-bezier(0.165, 0.840, 0.440, 1.000) 600ms, -webkit-transform 1s cubic-bezier(0.165, 0.840, 0.440, 1.000) 600ms;-webkit-transition: transform 1s cubic-bezier(0.165, 0.840, 0.440, 1.000) 600ms;-webkit-transform-origin: top left;-ms-transform-origin: top left;transform-origin: top left; }  } @media all { .coh-style-animation---slide-appearing .slick-initialized .slick-slide.to-animate.slick-slide .anim-text { opacity: 0;-webkit-transform: translateY(8rem);-ms-transform: translateY(8rem);transform: translateY(8rem);-webkit-transition: opacity 0.6s ease 800ms, -webkit-transform 0.8s cubic-bezier(0.165,0.84,0.44,1)  700ms;transition: opacity 0.6s ease 800ms, -webkit-transform 0.8s cubic-bezier(0.165,0.84,0.44,1)  700ms;transition: transform 0.8s cubic-bezier(0.165,0.84,0.44,1)  700ms, opacity 0.6s ease 800ms;transition: transform 0.8s cubic-bezier(0.165,0.84,0.44,1)  700ms, opacity 0.6s ease 800ms, -webkit-transform 0.8s cubic-bezier(0.165,0.84,0.44,1)  700ms; }  } @media all { .coh-style-animation---slide-appearing .slick-initialized .slick-slide.to-animate.slick-slide .anim-button { opacity: 0;-webkit-transform: translateY(8rem);-ms-transform: translateY(8rem);transform: translateY(8rem);-webkit-transition: opacity 0.6s cubic-bezier(0.39,0.575,0.565,1) 1.2s, -webkit-transform 0.8s cubic-bezier(0.165,0.84,0.44,1)  1000ms;transition: opacity 0.6s cubic-bezier(0.39,0.575,0.565,1) 1.2s, -webkit-transform 0.8s cubic-bezier(0.165,0.84,0.44,1)  1000ms;transition: transform 0.8s cubic-bezier(0.165,0.84,0.44,1)  1000ms, opacity 0.6s cubic-bezier(0.39,0.575,0.565,1) 1.2s;transition: transform 0.8s cubic-bezier(0.165,0.84,0.44,1)  1000ms, opacity 0.6s cubic-bezier(0.39,0.575,0.565,1) 1.2s, -webkit-transform 0.8s cubic-bezier(0.165,0.84,0.44,1)  1000ms; }  } @media all { .coh-style-animation---slide-appearing .slick-initialized .slick-slide.to-animate.slick-slide .anim-img-container { -webkit-clip-path: polygon(0% 100%, 100% 100%, 100% 100%, 0% 100%); clip-path: polygon(0% 100%, 100% 100%, 100% 100%, 0% 100%);-webkit-transition: -webkit-clip-path 1.4s cubic-bezier(0.190, 1.000, 0.220, 1.000) 0.8s;transition: -webkit-clip-path 1.4s cubic-bezier(0.190, 1.000, 0.220, 1.000) 0.8s;transition: clip-path 1.4s cubic-bezier(0.190, 1.000, 0.220, 1.000) 0.8s;transition: clip-path 1.4s cubic-bezier(0.190, 1.000, 0.220, 1.000) 0.8s, -webkit-clip-path 1.4s cubic-bezier(0.190, 1.000, 0.220, 1.000) 0.8s; }  } @media all { .coh-style-animation---slide-appearing .slick-initialized .slick-slide.to-animate.slick-slide .anim-img-container img { -webkit-transform: translateZ(0) scale(1.2, 1.2); transform: translateZ(0) scale(1.2, 1.2);-webkit-transition: -webkit-transform 2.4s cubic-bezier(.075,.82,.165,1) 900ms;transition: -webkit-transform 2.4s cubic-bezier(.075,.82,.165,1) 900ms;transition: transform 2.4s cubic-bezier(.075,.82,.165,1) 900ms;transition: transform 2.4s cubic-bezier(.075,.82,.165,1) 900ms, -webkit-transform 2.4s cubic-bezier(.075,.82,.165,1) 900ms; }  } @media all { .coh-style-animation---slide-appearing .slick-initialized .slick-slide.to-animate.slick-slide .anim-button-1 { -webkit-transition: opacity 0.6s cubic-bezier(0.39,0.575,0.565,1) 1s, -webkit-transform 0.8s cubic-bezier(0.165,0.84,0.44,1)  800ms; transition: opacity 0.6s cubic-bezier(0.39,0.575,0.565,1) 1s, -webkit-transform 0.8s cubic-bezier(0.165,0.84,0.44,1)  800ms; transition: transform 0.8s cubic-bezier(0.165,0.84,0.44,1)  800ms, opacity 0.6s cubic-bezier(0.39,0.575,0.565,1) 1s; transition: transform 0.8s cubic-bezier(0.165,0.84,0.44,1)  800ms, opacity 0.6s cubic-bezier(0.39,0.575,0.565,1) 1s, -webkit-transform 0.8s cubic-bezier(0.165,0.84,0.44,1)  800ms;opacity: 0;-webkit-transform: translateY(8rem);-ms-transform: translateY(8rem);transform: translateY(8rem); }  } @media all { .coh-style-animation---slide-appearing .slick-initialized .slick-slide.to-animate.slick-slide .anim-button-2 { -webkit-transition: opacity 0.6s cubic-bezier(0.39,0.575,0.565,1) 1.1s, -webkit-transform 0.8s cubic-bezier(0.165,0.84,0.44,1)  0.9s; transition: opacity 0.6s cubic-bezier(0.39,0.575,0.565,1) 1.1s, -webkit-transform 0.8s cubic-bezier(0.165,0.84,0.44,1)  0.9s; transition: transform 0.8s cubic-bezier(0.165,0.84,0.44,1)  0.9s, opacity 0.6s cubic-bezier(0.39,0.575,0.565,1) 1.1s; transition: transform 0.8s cubic-bezier(0.165,0.84,0.44,1)  0.9s, opacity 0.6s cubic-bezier(0.39,0.575,0.565,1) 1.1s, -webkit-transform 0.8s cubic-bezier(0.165,0.84,0.44,1)  0.9s;opacity: 0;-webkit-transform: translateY(8rem);-ms-transform: translateY(8rem);transform: translateY(8rem); }  } @media all { .coh-style-animation---slide-appearing .slick-initialized .slick-slide.to-animate.slick-slide .anim-button-3 { -webkit-transition: opacity 0.6s cubic-bezier(0.39,0.575,0.565,1) 1.2s, -webkit-transform 0.8s cubic-bezier(0.165,0.84,0.44,1)  1s; transition: opacity 0.6s cubic-bezier(0.39,0.575,0.565,1) 1.2s, -webkit-transform 0.8s cubic-bezier(0.165,0.84,0.44,1)  1s; transition: transform 0.8s cubic-bezier(0.165,0.84,0.44,1)  1s, opacity 0.6s cubic-bezier(0.39,0.575,0.565,1) 1.2s; transition: transform 0.8s cubic-bezier(0.165,0.84,0.44,1)  1s, opacity 0.6s cubic-bezier(0.39,0.575,0.565,1) 1.2s, -webkit-transform 0.8s cubic-bezier(0.165,0.84,0.44,1)  1s;-webkit-transform: translateY(8rem);-ms-transform: translateY(8rem);transform: translateY(8rem);opacity: 0; }  } @media all { .coh-style-animation---slide-appearing .slick-initialized .slick-slide.to-animate.slick-slide .anim-button-4 { -webkit-transition: opacity 0.6s cubic-bezier(0.39,0.575,0.565,1) 1.3s, -webkit-transform 0.8s cubic-bezier(0.165,0.84,0.44,1)  1.1s; transition: opacity 0.6s cubic-bezier(0.39,0.575,0.565,1) 1.3s, -webkit-transform 0.8s cubic-bezier(0.165,0.84,0.44,1)  1.1s; transition: transform 0.8s cubic-bezier(0.165,0.84,0.44,1)  1.1s, opacity 0.6s cubic-bezier(0.39,0.575,0.565,1) 1.3s; transition: transform 0.8s cubic-bezier(0.165,0.84,0.44,1)  1.1s, opacity 0.6s cubic-bezier(0.39,0.575,0.565,1) 1.3s, -webkit-transform 0.8s cubic-bezier(0.165,0.84,0.44,1)  1.1s;-webkit-transform: translateY(8rem);-ms-transform: translateY(8rem);transform: translateY(8rem);opacity: 0; }  } @media all { .coh-style-animation---slide-appearing .slick-initialized .slick-slide.to-animate.slick-slide .line { overflow: visible; }  } @media all { .coh-style-animation---slide-appearing .slick-initialized .slick-slide.to-animate.slick-current .anim-surtitle .word { -webkit-transform: translateY(0rem); -ms-transform: translateY(0rem); transform: translateY(0rem); }  } @media all { .coh-style-animation---slide-appearing .slick-initialized .slick-slide.to-animate.slick-current .anim-title .word { -webkit-transform: translateY(0rem); -ms-transform: translateY(0rem); transform: translateY(0rem); }  } @media all { .coh-style-animation---slide-appearing .slick-initialized .slick-slide.to-animate.slick-current .anim-title:after { -webkit-transform: scaleX(1); -ms-transform: scaleX(1); transform: scaleX(1); }  } @media all { .coh-style-animation---slide-appearing .slick-initialized .slick-slide.to-animate.slick-current .anim-text { opacity: 1;-webkit-transform: translateY(0rem);-ms-transform: translateY(0rem);transform: translateY(0rem); }  } @media all { .coh-style-animation---slide-appearing .slick-initialized .slick-slide.to-animate.slick-current .anim-button { opacity: 1;-webkit-transform: translateY(0rem);-ms-transform: translateY(0rem);transform: translateY(0rem); }  } @media all { .coh-style-animation---slide-appearing .slick-initialized .slick-slide.to-animate.slick-current .anim-img-container { -webkit-clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%); clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%); }  } @media all { .coh-style-animation---slide-appearing .slick-initialized .slick-slide.to-animate.slick-current .anim-img-container img { -webkit-transform: translateZ(0) scale(1, 1); transform: translateZ(0) scale(1, 1); }  } @media all { .coh-style-animation---slide-appearing .slick-initialized .slick-slide.to-animate.slick-current .anim-button-1 { opacity: 1;-webkit-transform: translateY(0rem);-ms-transform: translateY(0rem);transform: translateY(0rem); }  } @media all { .coh-style-animation---slide-appearing .slick-initialized .slick-slide.to-animate.slick-current .anim-button-2 { opacity: 1;-webkit-transform: translateY(0rem);-ms-transform: translateY(0rem);transform: translateY(0rem); }  } @media all { .coh-style-animation---slide-appearing .slick-initialized .slick-slide.to-animate.slick-current .anim-button-3 { opacity: 1;-webkit-transform: translateY(0rem);-ms-transform: translateY(0rem);transform: translateY(0rem); }  } @media all { .coh-style-animation---slide-appearing .slick-initialized .slick-slide.to-animate.slick-current .anim-button-4 { -webkit-transform: translateY(0rem); -ms-transform: translateY(0rem); transform: translateY(0rem);opacity: 1; }  }
@media all { .coh-style-button-blue-close { color: var(--ssa-color-palette-white);padding-top: 0.9375rem;padding-right: 0.9375rem;padding-bottom: 0.9375rem;padding-left: 1.875rem;border-width: 0.0625rem;-webkit-border-radius: 3.125rem;border-radius: 3.125rem;border-style: solid;font-size: 0.875rem;font-family: var(--ssa-font-stacks-gothic-a1);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;background-color: var(--ssa-color-palette-blue);line-height: 0.9375rem; }  } @media all { .coh-style-button-blue-close:after { content: "\e926";font-family: firmenich-Icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;margin-left: 0.9375rem;display: inline-block; }  }
@media all { .coh-style-padding-left-right---medium { padding-right: 4rem;padding-left: 4rem; }  } @media (max-width: 1598px) { .coh-style-padding-left-right---medium { padding-right: 3rem;padding-left: 3rem; }  } @media (max-width: 1023px) { .coh-style-padding-left-right---medium { padding-right: 0rem;padding-left: 0rem; }  }
@media all { .coh-style-padding-left-right---small { padding-right: 2rem;padding-left: 2rem; }  } @media (max-width: 1598px) { .coh-style-padding-left-right---small { padding-right: 1.5rem;padding-left: 1.5rem; }  } @media (max-width: 1023px) { .coh-style-padding-left-right---small { padding-right: 0.625rem;padding-left: 0.625rem; }  }
@media all { .coh-style-link-underline-style { text-transform: uppercase;font-weight: 500;font-size: 0.875rem;line-height: 0.875rem;padding-bottom: 0.625rem;overflow: hidden;position: relative;cursor: pointer; }  } @media all { .coh-style-link-underline-style:after { height: 0.0625rem;width: 100%;background-color: var(--ssa-color-palette-black);position: absolute;bottom: 0rem;left: 0rem;-webkit-transform: scaleX(0.5);-ms-transform: scaleX(0.5);transform: scaleX(0.5);content: "";-webkit-transition: -webkit-transform 0.6s cubic-bezier(.215, .61, .355, 1);transition: -webkit-transform 0.6s cubic-bezier(.215, .61, .355, 1);transition: transform 0.6s cubic-bezier(.215, .61, .355, 1);transition: transform 0.6s cubic-bezier(.215, .61, .355, 1), -webkit-transform 0.6s cubic-bezier(.215, .61, .355, 1); }  } @media all { .coh-style-link-underline-style:hover:after { -webkit-transform: scaleX(1); -ms-transform: scaleX(1); transform: scaleX(1); }  }
@media all { .coh-style-firmenich-video .mejs__layers .mejs__overlay .mejs__overlay-loading .mejs__overlay-loading-bg-img { background: none;border-width: 0.625rem;-webkit-border-radius: 3.125rem;border-radius: 3.125rem;border-style: solid;border-top-color: rgba(0, 0, 0, 0.2);border-bottom-color: rgba(0, 0, 0, 0.2);border-left-color: var(--ssa-color-palette-color-1);border-right-color: rgba(0, 0, 0, 0.2); }  } @media all { .coh-style-firmenich-video .mejs__layers .mejs__overlay.mejs__overlay-play .mejs__overlay-button { -webkit-border-radius: 50%; border-radius: 50%;position: relative;-webkit-transition: background-color 300ms ease-in-out;transition: background-color 300ms ease-in-out;background-image: none;border-width: 0.25rem;border-style: solid;border-color: var(--ssa-color-palette-white); }  } @media all { .coh-style-firmenich-video .mejs__layers .mejs__overlay.mejs__overlay-play .mejs__overlay-button:before { content: "\f04b";font-family: icomoon;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;color: var(--ssa-color-palette-white);font-size: 1.5rem;position: absolute;top: 50%;left: 55%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%); }  } @media all { .coh-style-firmenich-video .mejs__controls { z-index: 2;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;background-image: none;padding: 0rem; }  } @media all { .coh-style-firmenich-video .mejs__controls .mejs__button { line-height: normal;height: 2.5rem;width: 2.5rem; }  } @media all { .coh-style-firmenich-video .mejs__controls .mejs__button button { color: var(--ssa-color-palette-white);font-size: 1.875rem;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;height: 2.5rem;width: 2.5rem;background-image: none;background-color: rgba(0, 0, 0, 0);-webkit-transition: background-color 300ms ease-in-out;transition: background-color 300ms ease-in-out;margin: 0rem; }  } @media all { .coh-style-firmenich-video .mejs__controls .mejs__button button:hover { background-color: var(--ssa-color-palette-color-3); }  } @media all { .coh-style-firmenich-video .mejs__controls .mejs__button.mejs__play button:before { content: "\f04b";font-family: icomoon;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 1rem; }  } @media all { .coh-style-firmenich-video .mejs__controls .mejs__button.mejs__pause button:before { content: "\f04c";font-family: icomoon;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 1rem; }  } @media all { .coh-style-firmenich-video .mejs__controls .mejs__button.mejs__replay button:before { content: "\f01e";font-family: icomoon;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 1rem; }  } @media all { .coh-style-firmenich-video .mejs__controls .mejs__button.mejs__mute button:before { content: "\f026";font-family: icomoon;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 1.25rem; }  } @media all { .coh-style-firmenich-video .mejs__controls .mejs__button.mejs__unmute button:before { content: "\f028";font-family: icomoon;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 1.25rem; }  } @media all { .coh-style-firmenich-video .mejs__controls .mejs__button .mejs__volume-slider { background-color: var(--ssa-color-palette-color-1); }  } @media all { .coh-style-firmenich-video .mejs__controls .mejs__button .mejs__volume-slider .mejs__volume-total .mejs__volume-handle { background-color: var(--ssa-color-palette-color-3); }  } @media all { .coh-style-firmenich-video .mejs__controls .mejs__button.mejs__fullscreen-button button:before { content: "\f065";font-family: icomoon;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 1rem; }  } @media all { .coh-style-firmenich-video .mejs__controls .mejs__button.mejs__fullscreen-button.mejs__unfullscreen button:before { content: "\f065";font-family: icomoon;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 1rem; }  } @media all { .coh-style-firmenich-video .mejs__controls .mejs__time { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;color: var(--ssa-color-palette-white);height: 2.5rem;width: 2.5rem;font-size: 0.75rem;padding: 0rem; }  } @media all { .coh-style-firmenich-video .mejs__controls .mejs__time-rail { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;height: 2.5rem;padding: 0rem;margin: 0rem; }  } @media all { .coh-style-firmenich-video .mejs__controls .mejs__time-rail .mejs__time-total { margin: 0rem; }  }
@media all { .coh-style-wysiwyg---card---feature-with-large-image p { font-size: 1.375rem;line-height: 1.625rem;font-family: var(--ssa-font-stacks-gothic-a1);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-weight: 300; }  } @media (max-width: 1598px) { .coh-style-wysiwyg---card---feature-with-large-image p { font-size: 1rem;line-height: 1.25rem; }  } @media (max-width: 1023px) { .coh-style-wysiwyg---card---feature-with-large-image p { font-size: 1rem;line-height: 1.25rem; }  }
@media all { .coh-style-division---flavor { --color-division: #{$coh-color-flavors-dark};--color-dark-division: #5c3100;--color-light-division: #{$coh-color-flavors-light};--gradient-overlay: linear-gradient(198deg, #ffae35 100%, #d8565b 0%);;--gradient-top: linear-gradient(to bottom, #814500, rgba(211, 54, 56, 0) 92%);;--gradient-radial: radial-gradient(circle at 5% 93%, #d33638, rgba(243, 146, 0, 0) 69%);;--gradient-content: linear-gradient(198deg, #ffae35 0%, #d8565b 100%);;--gradient-image: linear-gradient(178deg, #814500 2%, rgba(253, 195, 0, 0) 100%);; }  }
@media (max-width: 1279px) { .coh-style-main-menu-override .menu-elements-container { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center; }  } @media all { .coh-style-main-menu-override .menu-elements-container .logo-container.oss-logo-container:not(.in-menu) { margin-right: 3.125rem;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center; }  } @media all { .coh-style-main-menu-override .menu-elements-container .logo-container:not(.in-menu) { padding-top: 0rem;margin-right: 7.5rem;float: left;position: relative;z-index: 3;display: inline-block; }  } @media (max-width: 1279px) { .coh-style-main-menu-override .menu-elements-container .logo-container:not(.in-menu) { margin-right: 1rem; }  } @media (max-width: 1023px) { .coh-style-main-menu-override .menu-elements-container .logo-container:not(.in-menu) { height: 100%;width: 120px;margin-right: 15px; }  } @media all { .coh-style-main-menu-override .menu-elements-container .logo-container:not(.in-menu) .logo-item { max-width: 150px !important;height: auto; }  } @media (max-width: 1279px) { .coh-style-main-menu-override .menu-elements-container .logo-container:not(.in-menu) .logo-item { height: auto;max-width: 127px !important; }  } @media all { .coh-style-main-menu-override .menu-elements-container .menu-container { color: var(--ssa-color-palette-white);max-width: 45rem;padding-top: 0rem;display: inline-block; }  } @media all { .coh-style-main-menu-override .menu-elements-container .menu-container .mainmenu .submenu { top: 5.3125rem;overflow: visible; }  } @media (max-width: 1599px) { .coh-style-main-menu-override .menu-elements-container .menu-container .mainmenu .submenu { top: 5rem; }  } @media (max-width: 1598px) { .coh-style-main-menu-override .menu-elements-container .menu-container .mainmenu .submenu { top: 4.375rem; }  } @media (max-width: 1279px) { .coh-style-main-menu-override .menu-elements-container .menu-container .mainmenu .submenu { top: 4.375rem; }  } @media (max-width: 1023px) { .coh-style-main-menu-override .menu-elements-container .menu-container .mainmenu .submenu { top: 3.125rem; }  } @media all { .coh-style-main-menu-override .menu-elements-container .menu-container .mainmenu .submenu .bgmenu { height: 85vh;max-height: none; }  } @media all { .coh-style-main-menu-override .menu-elements-container .menu-container .mainmenu .submenu .discover-image { max-height: none;height: 85vh !important;-webkit-transition: opacity 600ms cubic-bezier(.075,.82,.165,1) 100ms, width 2s cubic-bezier(.075,.82,.165,1) 100ms;transition: opacity 600ms cubic-bezier(.075,.82,.165,1) 100ms, width 2s cubic-bezier(.075,.82,.165,1) 100ms; }  } @media (max-width: 1279px) { .coh-style-main-menu-override .menu-elements-container .menu-container .mainmenu .level_1 > li { margin-left: 1.25rem; }  } @media (max-width: 1598px) { .coh-style-main-menu-override .menu-elements-container .menu-container .mainmenu .level_1 > li a { font-size: 0.95rem; }  } @media (max-width: 1279px) { .coh-style-main-menu-override .menu-elements-container .menu-container .mainmenu .level_1 > li a { font-size: 0.875rem; }  } @media all { .coh-style-main-menu-override .menu-elements-container .menu-container .mainmenu .level_1 .level_2 li { padding-top: 0rem;padding-bottom: 0.75rem; }  } @media (max-width: 1599px) { .coh-style-main-menu-override .menu-elements-container .menu-container .mainmenu .level_1 .level_2 li { padding-bottom: 0.75rem; }  } @media (max-width: 1598px) { .coh-style-main-menu-override .menu-elements-container .menu-container .mainmenu .level_1 .level_2 li { padding-bottom: 0.6875rem; }  } @media (max-width: 1279px) { .coh-style-main-menu-override .menu-elements-container .menu-container .mainmenu .level_1 .level_2 li { padding-bottom: 0.5625rem; }  } @media (max-width: 1598px) { .coh-style-main-menu-override .menu-elements-container .menu-container .mainmenu .level_1 .level_2 li a { font-size: 1.125rem; }  } @media (max-width: 1279px) { .coh-style-main-menu-override .menu-elements-container .menu-container .mainmenu .level_1 .level_2 li a { font-size: 1.0625rem; }  } @media all { .coh-style-main-menu-override .menu-elements-container .menu-container .mainmenu .level_1 .level_2 section.followus { padding-top: 0rem;padding-left: 1rem;margin-top: 3.125rem;font-size: 0.6875rem; }  } @media (max-width: 1599px) { .coh-style-main-menu-override .menu-elements-container .menu-container .mainmenu .level_1 .level_2 section.followus { margin-top: 3.125rem;font-size: 0.625rem; }  } @media (max-width: 1598px) { .coh-style-main-menu-override .menu-elements-container .menu-container .mainmenu .level_1 .level_2 section.followus { margin-top: 1.875rem;font-size: 0.5625rem; }  } @media (max-width: 1279px) { .coh-style-main-menu-override .menu-elements-container .menu-container .mainmenu .level_1 .level_2 section.followus { margin-top: 1.5625rem;font-size: 0.5rem; }  } @media (max-width: 1023px) { .coh-style-main-menu-override .menu-elements-container .menu-container .mainmenu .level_1 .level_2 section.followus { width: 100%;padding-left: 0rem; }  } @media all { .coh-style-main-menu-override .menu-elements-container .menu-container .mainmenu .level_1 .level_2 section.followus .social-set li a { font-size: 0.625rem;margin-right: 0.875rem; }  } @media (max-width: 1598px) { .coh-style-main-menu-override .menu-elements-container .menu-container .mainmenu .level_1 .level_2 section.followus .social-set li a { font-size: 0.5625rem; }  } @media all { .coh-style-main-menu-override .menu-elements-container .menu-container .mainmenu .level_1 .level_2 section.followus .social-set li a i:before { -webkit-transition: color 400ms linear; transition: color 400ms linear; }  } @media all { .coh-style-main-menu-override .menu-elements-container .menu-container .mainmenu .level_1 .level_2 section.followus .social-set li a:hover { color: var(--ssa-color-palette-blue); }  } @media all { .coh-style-main-menu-override .menu-elements-container .menu-container .mainmenu .level_1 .level_2 section.followus .social-set li a:hover i:before { color: var(--ssa-color-palette-blue); }  } @media all { .coh-style-main-menu-override .menu-elements-container .menu-container .mainmenu .level_1 .mobilefollowuslevel1 section.followus { font-size: 0.875rem; }  } @media (max-width: 1599px) { .coh-style-main-menu-override .menu-elements-container .menu-container .mainmenu .level_1 .mobilefollowuslevel1 section.followus { font-size: 0.8125rem; }  } @media (max-width: 1598px) { .coh-style-main-menu-override .menu-elements-container .menu-container .mainmenu .level_1 .mobilefollowuslevel1 section.followus { font-size: 0.75rem; }  } @media (max-width: 1279px) { .coh-style-main-menu-override .menu-elements-container .menu-container .mainmenu .level_1 .mobilefollowuslevel1 section.followus { font-size: 0.75rem; }  } @media all { .coh-style-main-menu-override .menu-elements-container .menu-container .mainmenu .level_1 .mobilefollowuslevel1 section.followus .social-set li a { font-size: 0.75rem;margin-right: 0.875rem; }  } @media (max-width: 1598px) { .coh-style-main-menu-override .menu-elements-container .menu-container .mainmenu .level_1 .mobilefollowuslevel1 section.followus .social-set li a { font-size: 0.6875rem; }  } @media all { .coh-style-main-menu-override .menu-elements-container .menu-container .mainmenu .discover { width: 18.75rem;-webkit-transition: width 2s cubic-bezier(.075,.82,.165,1);transition: width 2s cubic-bezier(.075,.82,.165,1); }  } @media all { .coh-style-main-menu-override .menu-elements-container .menu-container .mainmenu .discover .discover-content { max-width: 18.75rem; }  } @media all { .coh-style-main-menu-override .menu-elements-container .menu-container .mainmenu .discover .discover-content p { max-width: 85%;font-size: 1.09375rem;line-height: 1.875rem; }  } @media (max-width: 1599px) { .coh-style-main-menu-override .menu-elements-container .menu-container .mainmenu .discover .discover-content p { max-width: 80%; }  } @media (max-width: 1598px) { .coh-style-main-menu-override .menu-elements-container .menu-container .mainmenu .discover .discover-content p { max-width: 80%;font-size: 1rem;line-height: 1.625rem; }  } @media (max-width: 1279px) { .coh-style-main-menu-override .menu-elements-container .menu-container .mainmenu .discover .discover-content p { max-width: 85%;font-size: 0.96875rem;line-height: 1.5rem; }  } @media all { .coh-style-main-menu-override .menu-elements-container .menu-container .mainmenu .discover:hover { width: 35%; }  } @media (max-width: 1023px) { .coh-style-main-menu-override .menu-elements-container .menu-container .mainmenu.active { padding-left: 0 !important;padding-right: 0 !important; }  } @media (max-width: 1023px) { .coh-style-main-menu-override .menu-elements-container .menu-container .mainmenu.active .level_1 { padding-right: 2.5rem;padding-left: 2.5rem; }  } @media (max-width: 564px) { .coh-style-main-menu-override .menu-elements-container .menu-container .mainmenu.active .level_1 { padding-right: 2.5rem;padding-left: 2.5rem; }  } @media (max-width: 1023px) { .coh-style-main-menu-override .menu-elements-container .menu-container .mainmenu.active .level_1 > li { margin-left: 0rem; }  } @media (max-width: 564px) { .coh-style-main-menu-override .menu-elements-container .menu-container .mainmenu.active .level_1 > li { margin-left: 0rem; }  } @media (max-width: 1023px) { .coh-style-main-menu-override .menu-elements-container .menu-container .mainmenu.active .level_1 > li a { margin-right: 0rem; }  } @media (max-width: 564px) { .coh-style-main-menu-override .menu-elements-container .menu-container .mainmenu.active .level_1 > li a { margin-right: 0rem; }  } @media (max-width: 1023px) { .coh-style-main-menu-override .menu-elements-container .menu-container .mainmenu.active .level_1 > li .has-chevron { right: 2.5rem; }  } @media (max-width: 564px) { .coh-style-main-menu-override .menu-elements-container .menu-container .mainmenu.active .level_1 > li .has-chevron { right: 2.5rem; }  } @media (max-width: 1023px) { .coh-style-main-menu-override .menu-elements-container .menu-container .mainmenu.active .level_1 > li .has-chevron:before { right: 0rem; }  } @media (max-width: 564px) { .coh-style-main-menu-override .menu-elements-container .menu-container .mainmenu.active .level_1 > li .has-chevron:before { right: 0rem; }  } @media (max-width: 1279px) { .coh-style-main-menu-override .menu-elements-container .menu-container .mainmenu.active .level_1.slide { -webkit-transform: translateX(-webkit-calc(-100% - 10rem)); -ms-transform: translateX(calc(-100% - 10rem)); transform: translateX(calc(-100% - 10rem)); }  } @media (max-width: 1023px) { .coh-style-main-menu-override .menu-elements-container .menu-container .mainmenu.active .level_1.slide { -webkit-transform: translateX(-100vw); -ms-transform: translateX(-100vw); transform: translateX(-100vw); }  } @media (max-width: 564px) { .coh-style-main-menu-override .menu-elements-container .menu-container .mainmenu.active .level_1.slide { -webkit-transform: translateX(-100vw); -ms-transform: translateX(-100vw); transform: translateX(-100vw); }  } @media (max-width: 1023px) { .coh-style-main-menu-override .menu-elements-container .menu-container .mainmenu.active .level_1.slide .submenu-container { width: 100vw !important; }  } @media (max-width: 564px) { .coh-style-main-menu-override .menu-elements-container .menu-container .mainmenu.active .level_1.slide .submenu-container { width: 100vw !important; }  } @media (max-width: 1023px) { .coh-style-main-menu-override .menu-elements-container .menu-container .mainmenu.active .level_1.slide .submenu-container ul.level_2 { padding-right: 3.1875rem;padding-left: 3.1875rem;-webkit-transform: translateX(100vw) !important;-ms-transform: translateX(100vw) !important;transform: translateX(100vw) !important; }  } @media (max-width: 564px) { .coh-style-main-menu-override .menu-elements-container .menu-container .mainmenu.active .level_1.slide .submenu-container ul.level_2 { -webkit-transform: translateX(100vw) !important; -ms-transform: translateX(100vw) !important; transform: translateX(100vw) !important;padding-right: 3.1875rem;padding-left: 3.1875rem; }  } @media (max-width: 1023px) { .coh-style-main-menu-override .menu-elements-container .menu-container .mainmenu.active .level_1.slide .submenu-container ul.level_2 .has-chevron { right: 2.5rem; }  } @media (max-width: 564px) { .coh-style-main-menu-override .menu-elements-container .menu-container .mainmenu.active .level_1.slide .submenu-container ul.level_2 .has-chevron { right: 2.5rem; }  } @media (max-width: 1023px) { .coh-style-main-menu-override .menu-elements-container .menu-container .mainmenu.active .level_1.slide li.active .mobile-navigation { padding-right: 2.1875rem;padding-left: 2.1875rem;-webkit-transform: translateX(100vw);-ms-transform: translateX(100vw);transform: translateX(100vw); }  } @media (max-width: 564px) { .coh-style-main-menu-override .menu-elements-container .menu-container .mainmenu.active .level_1.slide li.active .mobile-navigation { -webkit-transform: translateX(100vw); -ms-transform: translateX(100vw); transform: translateX(100vw);padding-right: 2.1875rem;padding-left: 2.1875rem; }  } @media (max-width: 1023px) { .coh-style-main-menu-override .menu-elements-container .menu-container .mainmenu.active .level_1.slide li .discover-mobile { margin-top: 0.5rem;margin-right: 0rem;background-position: center center;background-size: cover;background-repeat: no-repeat;background-attachment: scroll;min-height: 21.875rem;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-align-content: center;-ms-flex-line-pack: center;align-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;display: -webkit-box !important;display: -webkit-flex !important;display: -ms-flexbox !important;display: flex !important; }  } @media (max-width: 564px) { .coh-style-main-menu-override .menu-elements-container .menu-container .mainmenu.active .level_1.slide li .discover-mobile { min-height: 15.625rem; }  } @media (max-width: 1023px) { .coh-style-main-menu-override .menu-elements-container .menu-container .mainmenu.active .level_1.slide li .discover-mobile:after { height: 100%;width: 100%;position: absolute;top: 0rem;left: 0rem;background-color: rgba(0, 0, 0, 0.5);content: ""; }  } @media (max-width: 1023px) { .coh-style-main-menu-override .menu-elements-container .menu-container .mainmenu.active .level_1.slide li .discover-mobile .discover-content { overflow-wrap: break-word;-ms-hyphens: auto;hyphens: auto;-webkit-align-self: center;-ms-flex-item-align: center;align-self: center;text-align: center;z-index: 2; }  } @media (max-width: 1023px) { .coh-style-main-menu-override .menu-elements-container .menu-container .mainmenu.active .level_1.slide li .discover-mobile .discover-content button { margin-top: 1rem; }  } @media all { .coh-style-main-menu-override .menu-elements-container .menuright { padding-top: 19px;padding-bottom: 17px;float: right;position: relative;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;z-index: 3;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-flex-shrink: 0;-ms-flex-negative: 0;flex-shrink: 0; }  } @media (max-width: 1279px) { .coh-style-main-menu-override .menu-elements-container .menuright { margin-left: auto; }  } @media all { .coh-style-main-menu-override .menu-elements-container .menuright .btn-account { color: var(--ssa-color-palette-white);font-size: 1.125rem;height: 1.1875rem;width: 1.1875rem;position: relative;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;margin-right: 0.9375rem; }  } @media all { .coh-style-main-menu-override .menu-elements-container .menuright .btn-account:after { position: absolute;top: 0rem;left: 0rem;content: "\f2c0";font-family: icomoon;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; }  } @media all { .coh-style-main-menu-override .menu-elements-container .menuright .btn-search { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;position: relative;margin-right: 1.0625rem;width: 1.375rem;height: 1.375rem;font-size: 1.375rem;color: var(--ssa-color-palette-white); }  } @media (max-width: 1023px) { .coh-style-main-menu-override .menu-elements-container .menuright .btn-search { margin-right: 0.625rem; }  } @media all { .coh-style-main-menu-override .menu-elements-container .menuright .btn-search:after { content: "\e943";font-family: firmenich-Icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; }  } @media all { .coh-style-main-menu-override .menu-elements-container .menuright .close-menu { display: none;margin-left: 1rem; }  } @media all { .coh-style-main-menu-override .menu-elements-container .menuright .close-menu:after { font-size: 1.25rem;visibility: visible;color: var(--ssa-color-palette-white);content: "\e926";font-family: firmenich-Icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex; }  } @media all { .coh-style-main-menu-override .menu-elements-container .menuright .burger-menu { margin-left: 1.0625rem;cursor: pointer;position: relative; }  } @media (max-width: 1023px) { .coh-style-main-menu-override .menu-elements-container .menuright .burger-menu { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }  } @media all { .coh-style-main-menu-override .menu-elements-container .menuright .burger-menu .burger { -webkit-transform: translateY(0.375rem); -ms-transform: translateY(0.375rem); transform: translateY(0.375rem);width: 1.0625rem;height: 0.0625rem; }  } @media (max-width: 1023px) { .coh-style-main-menu-override .menu-elements-container .menuright .burger-menu .burger { -webkit-transform: translateY(0.625rem); -ms-transform: translateY(0.625rem); transform: translateY(0.625rem); }  } @media all { .coh-style-main-menu-override .menu-elements-container .menuright .burger-menu .burger:before { height: 0.0625rem;width: 1.0625rem;top: -0.3125rem; }  } @media all { .coh-style-main-menu-override .menu-elements-container .menuright .burger-menu .burger:after { height: 0.0625rem;width: 1.0625rem;top: 0.3125rem; }  } @media all { .coh-style-main-menu-override .menu-elements-container .menuright .burger-menu .burger-bg { background-color: rgba(0, 0, 0, 0);height: 1.0625rem;width: 1.0625rem;position: absolute;top: -0.4375rem;left: 0rem; }  } @media all { .coh-style-main-menu-override .menu-elements-container .menuright .burger-menu.active .burger:before { top: 0rem; }  } @media all { .coh-style-main-menu-override .menu-elements-container .menuright .burger-menu.active .burger:after { top: 0rem; }  } @media all { .coh-style-main-menu-override .menu-elements-container .menuright .user-container { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center; }  } @media (max-width: 564px) { .coh-style-main-menu-override .menu-elements-container .menuright .user-container { display: none; }  }
@media all { .coh-style-ajax-load-more { margin-top: 6.25rem;margin-bottom: 6.25rem;text-align: center; }  } @media all { .coh-style-ajax-load-more li { list-style-type: none; }  } @media all { .coh-style-ajax-load-more li a { color: var(--ssa-color-palette-white);padding-top: 1.5rem;padding-right: 7.375rem;padding-bottom: 1.5rem;padding-left: 7.375rem;position: relative;border-width: 0.0625rem;-webkit-border-radius: 1.875rem;border-radius: 1.875rem;border-style: solid;border-color: var(--ssa-color-palette-blue);text-transform: uppercase;overflow: hidden;text-decoration: none;cursor: pointer;;-webkit-font-smoothing: antialiased;;z-index: 1;; }  } @media (max-width: 1023px) { .coh-style-ajax-load-more li a { padding-right: 1.875rem;padding-left: 1.875rem; }  } @media all { .coh-style-ajax-load-more li a:after { background-color: rgba(250, 250, 250, 1);height: 100%;width: 100%;position: absolute;z-index: -1;left: 0rem;top: 0rem;display: block;transition: transform 0.6s cubic-bezier(0.190, 1.000, 0.220, 1.000), -webkit-transform 0.6s cubic-bezier(0.190, 1.000, 0.220, 1.000);;-webkit-transform-origin: left;;-ms-transform-origin: left;;transform-origin: left;;content: "";;-webkit-transform: scaleY(1);;-ms-transform: scaleY(1);;transform: scaleY(1); }  } @media all { .coh-style-ajax-load-more li a:before { height: 100%;width: 100%;background-color: var(--ssa-color-palette-blue);position: absolute;top: 0rem;left: 0rem;z-index: -2;content: "";;-webkit-border-radius: 1.875rem;;border-radius: 1.875rem; }  } @media all { .coh-style-ajax-load-more li a:hover { color: var(--ssa-color-palette-blue); }  } @media all { .coh-style-ajax-load-more li a:hover:after { -webkit-transform: scaleX(1) scaleY(1); -ms-transform: scaleX(1) scaleY(1); transform: scaleX(1) scaleY(1); }  }
@media all { .coh-style-cormorant-font-only- { font-family: var(--ssa-font-stacks-cormorant-garamond);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased; }  }
@media all { .coh-style-container-theme---transparent { background-color: rgba(0, 0, 0, 0); }  }
@media all { .coh-style-max-width---narrow { width: 66%; }  } @media (max-width: 1279px) { .coh-style-max-width---narrow { width: 100%; }  }
@media all { .coh-style-slider-container-match-height .slick-track { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-align: stretch;-webkit-align-items: stretch;-ms-flex-align: stretch;align-items: stretch; }  } @media all { .coh-style-slider-container-match-height .slick-track .slide-item > div { height: 100%; }  } @media all { .coh-style-slider-container-match-height .slick-track .slide-item > div > * { height: 100%; }  }
@media all { .coh-style-filter-naviguation { padding-left: 0.9375rem; }  } @media all { .coh-style-filter-naviguation li { margin-bottom: 1.6875rem;margin-left: 3rem;display: inline-block; }  } @media (max-width: 1599px) { .coh-style-filter-naviguation li { margin-left: 2.1875rem; }  } @media (max-width: 1598px) { .coh-style-filter-naviguation li { margin-bottom: 1.6875rem;margin-left: 1.875rem; }  } @media (max-width: 1279px) { .coh-style-filter-naviguation li { margin-bottom: 0.9375rem;margin-left: 1.25rem; }  } @media (max-width: 1023px) { .coh-style-filter-naviguation li { margin-bottom: 0rem;margin-left: 0.9375rem; }  } @media all { .coh-style-filter-naviguation li a { font-family: var(--ssa-font-stacks-ff-din-pro-medium);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-weight: 500;font-size: 1.5rem;line-height: 3.75rem;text-transform: capitalize; }  } @media (max-width: 1023px) { .coh-style-filter-naviguation li a { font-size: 1rem;line-height: 2.75rem; }  } @media all { .coh-style-filter-naviguation li a:after { -webkit-transition: width 300ms; transition: width 300ms;height: 0.25rem;width: 0rem;background-color: var(--ssa-color-palette-blue);display: block;content: '';; }  } @media all { .coh-style-filter-naviguation li a:hover:after { width: 60%; }  } @media (max-width: 1279px) { .coh-style-filter-naviguation li a:hover:after { width: 10%; }  } @media all { .coh-style-filter-naviguation li:first-child { margin-left: 0rem; }  } @media (max-width: 1279px) { .coh-style-filter-naviguation li:first-child { margin-left: 0.9375rem; }  } @media all { .coh-style-filter-naviguation .active:after { background-color: var(--ssa-color-palette-blue);height: 0.25rem;width: 60%;display: block;content: '';; }  } @media all { .coh-style-filter-naviguation li.active a:hover:after { display: block;width: 0rem; }  }
@media all { .coh-style-slider-pagination-dot,.coh-style-extended-from-slider-pagination-dot { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center; }  } @media all { .coh-style-slider-pagination-dot li,.coh-style-extended-from-slider-pagination-dot li { margin-bottom: 0rem;margin-left: 0rem;display: inline-block; }  } @media all { .coh-style-slider-pagination-dot li:before,.coh-style-extended-from-slider-pagination-dot li:before { content: normal; }  } @media all { .coh-style-slider-pagination-dot li button,.coh-style-extended-from-slider-pagination-dot li button { background-color: var(--ssa-color-palette-soft-white-blue);height: 0.375rem;width: 0.375rem;-webkit-border-radius: 50%;border-radius: 50%;display: block; }  } @media all { .coh-style-slider-pagination-dot li.slick-active button,.coh-style-extended-from-slider-pagination-dot li.slick-active button { width: 0.75rem;height: 0.75rem; }  } @media all { .coh-style-slider-pagination-dot li:not(:last-child),.coh-style-extended-from-slider-pagination-dot li:not(:last-child) { margin-right: 1.875rem; }  } @media all { .coh-style-extended-from-slider-pagination-dot { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }  } @media all { .coh-style-extended-from-slider-pagination-dot li:not(:last-child) { margin-right: 0rem;margin-bottom: 1.875rem; }  }
@media all { .coh-style-article-block-quote { font-size: 3rem;font-family: var(--ssa-font-stacks-cormorant-garamond);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-weight: 500;font-style: italic; }  }
@media all { .coh-style-heading-1-size { font-size: 6rem;line-height: 6rem;margin-bottom: 1.5rem; }  } @media (max-width: 1599px) { .coh-style-heading-1-size { font-size: 3rem;line-height: 3rem; }  } @media (max-width: 1598px) { .coh-style-heading-1-size { font-size: 2.5rem;line-height: 2.5rem; }  } @media (max-width: 1023px) { .coh-style-heading-1-size { font-size: 2rem;line-height: 2rem; }  }
@media all { .coh-style-padding---medium { padding: 4rem; }  } @media (max-width: 1023px) { .coh-style-padding---medium { padding: 3rem; }  } @media (max-width: 564px) { .coh-style-padding---medium { padding: 1rem; }  }
@media all { .coh-style-studio-icon-svg svg,.coh-style-studio-icon-svg-20px svg { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center; }  } @media all { .coh-style-studio-icon-svg-20px { height: 1.25rem;width: 1.25rem; }  } @media all { .coh-style-studio-icon-svg-20px svg { height: 1.25rem;width: 1.25rem; }  }
@media all { .coh-style-slider---dock-left---overflow-visible { width: -webkit-calc((100vw - 100%)/2 + 100%); width: calc((100vw - 100%)/2 + 100%);position: relative;position: relative !important; }  } @media (max-width: 1599px) { .coh-style-slider---dock-left---overflow-visible { width: -webkit-calc((100vw - 100%)/2 + 100%); width: calc((100vw - 100%)/2 + 100%); }  } @media (max-width: 1598px) { .coh-style-slider---dock-left---overflow-visible { width: -webkit-calc((100vw - 100%)/2 + 100%); width: calc((100vw - 100%)/2 + 100%); }  } @media (max-width: 1279px) { .coh-style-slider---dock-left---overflow-visible { width: 100%; }  }
@media all { .coh-style-no-result-for-filter { font-size: 1.5rem;font-family: var(--ssa-font-stacks-ff-din-pro-medium);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-weight: 500;color: var(--ssa-color-palette-blue);margin-left: 42%!important;; }  } @media (max-width: 564px) { .coh-style-no-result-for-filter { font-size: 1.125rem; }  }
@media all { .coh-style-din-light-font-only- { font-family: var(--ssa-font-stacks-dm-sans---regular); }  }
@media all { .coh-style-animation---slice-appearing.to-animate .line { overflow: hidden;display: block;vertical-align: top; }  } @media all { .coh-style-animation---slice-appearing.to-animate .line .word { display: inline-block;vertical-align: top; }  } @media all { .coh-style-animation---slice-appearing.to-animate .line .whitespace { vertical-align: top; }  } @media all { .coh-style-animation---slice-appearing.to-animate.-is-out .anim-surtitle .word { -webkit-transition: -webkit-transform 1s cubic-bezier(0.165, 0.840, 0.440, 1.000) -webkit-calc(150ms * var(--line-index) + 200ms); transition: -webkit-transform 1s cubic-bezier(0.165, 0.840, 0.440, 1.000) calc(150ms * var(--line-index) + 200ms); transition: transform 1s cubic-bezier(0.165, 0.840, 0.440, 1.000) calc(150ms * var(--line-index) + 200ms); transition: transform 1s cubic-bezier(0.165, 0.840, 0.440, 1.000) calc(150ms * var(--line-index) + 200ms), -webkit-transform 1s cubic-bezier(0.165, 0.840, 0.440, 1.000) calc(150ms * var(--line-index) + 200ms);-webkit-transform: translateY(100%);-ms-transform: translateY(100%);transform: translateY(100%); }  } @media all { .coh-style-animation---slice-appearing.to-animate.-is-out .anim-title:before { -webkit-transition: -webkit-transform 1s cubic-bezier(0.165, 0.840, 0.440, 1.000); transition: -webkit-transform 1s cubic-bezier(0.165, 0.840, 0.440, 1.000); transition: transform 1s cubic-bezier(0.165, 0.840, 0.440, 1.000); transition: transform 1s cubic-bezier(0.165, 0.840, 0.440, 1.000), -webkit-transform 1s cubic-bezier(0.165, 0.840, 0.440, 1.000);-webkit-transform-origin: 0rem 0rem;-ms-transform-origin: 0rem 0rem;transform-origin: 0rem 0rem; }  } @media all { .coh-style-animation---slice-appearing.to-animate.-is-out .anim-title .word { -webkit-transition: -webkit-transform 1s cubic-bezier(0.165, 0.840, 0.440, 1.000) -webkit-calc(150ms * var(--line-index) + 400ms); transition: -webkit-transform 1s cubic-bezier(0.165, 0.840, 0.440, 1.000) calc(150ms * var(--line-index) + 400ms); transition: transform 1s cubic-bezier(0.165, 0.840, 0.440, 1.000) calc(150ms * var(--line-index) + 400ms); transition: transform 1s cubic-bezier(0.165, 0.840, 0.440, 1.000) calc(150ms * var(--line-index) + 400ms), -webkit-transform 1s cubic-bezier(0.165, 0.840, 0.440, 1.000) calc(150ms * var(--line-index) + 400ms);-webkit-transform: translateY(100%);-ms-transform: translateY(100%);transform: translateY(100%); }  } @media all { .coh-style-animation---slice-appearing.to-animate.-is-out .anim-title:after { -webkit-transition: -webkit-transform 1s cubic-bezier(0.165, 0.840, 0.440, 1.000) 600ms; transition: -webkit-transform 1s cubic-bezier(0.165, 0.840, 0.440, 1.000) 600ms; transition: transform 1s cubic-bezier(0.165, 0.840, 0.440, 1.000) 600ms; transition: transform 1s cubic-bezier(0.165, 0.840, 0.440, 1.000) 600ms, -webkit-transform 1s cubic-bezier(0.165, 0.840, 0.440, 1.000) 600ms;-webkit-transform-origin: top left;-ms-transform-origin: top left;transform-origin: top left; }  } @media all { .coh-style-animation---slice-appearing.to-animate.-is-out .anim-text { opacity: 0;-webkit-transform: translateY(8rem);-ms-transform: translateY(8rem);transform: translateY(8rem);-webkit-transition: opacity 0.6s ease 900ms, -webkit-transform 0.8s cubic-bezier(0.165,0.84,0.44,1)  800ms;transition: opacity 0.6s ease 900ms, -webkit-transform 0.8s cubic-bezier(0.165,0.84,0.44,1)  800ms;transition: transform 0.8s cubic-bezier(0.165,0.84,0.44,1)  800ms, opacity 0.6s ease 900ms;transition: transform 0.8s cubic-bezier(0.165,0.84,0.44,1)  800ms, opacity 0.6s ease 900ms, -webkit-transform 0.8s cubic-bezier(0.165,0.84,0.44,1)  800ms; }  } @media all { .coh-style-animation---slice-appearing.to-animate.-is-out .anim-button { opacity: 0;-webkit-transform: translateY(8rem);-ms-transform: translateY(8rem);transform: translateY(8rem);-webkit-transition: opacity 0.6s cubic-bezier(0.39,0.575,0.565,1) 1.2s, -webkit-transform 0.8s cubic-bezier(0.165,0.84,0.44,1)  1000ms;transition: opacity 0.6s cubic-bezier(0.39,0.575,0.565,1) 1.2s, -webkit-transform 0.8s cubic-bezier(0.165,0.84,0.44,1)  1000ms;transition: transform 0.8s cubic-bezier(0.165,0.84,0.44,1)  1000ms, opacity 0.6s cubic-bezier(0.39,0.575,0.565,1) 1.2s;transition: transform 0.8s cubic-bezier(0.165,0.84,0.44,1)  1000ms, opacity 0.6s cubic-bezier(0.39,0.575,0.565,1) 1.2s, -webkit-transform 0.8s cubic-bezier(0.165,0.84,0.44,1)  1000ms; }  } @media all { .coh-style-animation---slice-appearing.to-animate.-is-out .anim-img-container { -webkit-clip-path: polygon(0% 100%, 100% 100%, 100% 100%, 0% 100%); clip-path: polygon(0% 100%, 100% 100%, 100% 100%, 0% 100%);-webkit-transition: -webkit-clip-path 1.4s cubic-bezier(0.190, 1.000, 0.220, 1.000) 0.8s;transition: -webkit-clip-path 1.4s cubic-bezier(0.190, 1.000, 0.220, 1.000) 0.8s;transition: clip-path 1.4s cubic-bezier(0.190, 1.000, 0.220, 1.000) 0.8s;transition: clip-path 1.4s cubic-bezier(0.190, 1.000, 0.220, 1.000) 0.8s, -webkit-clip-path 1.4s cubic-bezier(0.190, 1.000, 0.220, 1.000) 0.8s; }  } @media all { .coh-style-animation---slice-appearing.to-animate.-is-out .anim-img-container img { -webkit-transform: translateZ(0) scale(1.2, 1.2); transform: translateZ(0) scale(1.2, 1.2);-webkit-transition: -webkit-transform 2.4s cubic-bezier(.075,.82,.165,1) 900ms;transition: -webkit-transform 2.4s cubic-bezier(.075,.82,.165,1) 900ms;transition: transform 2.4s cubic-bezier(.075,.82,.165,1) 900ms;transition: transform 2.4s cubic-bezier(.075,.82,.165,1) 900ms, -webkit-transform 2.4s cubic-bezier(.075,.82,.165,1) 900ms; }  } @media all { .coh-style-animation---slice-appearing.to-animate.-is-out.anim-image-bg { background-size: -webkit-calc(120% + 12rem); background-size: calc(120% + 12rem);-webkit-transition: background-size 3s cubic-bezier(.075,.82,.165,1);transition: background-size 3s cubic-bezier(.075,.82,.165,1);-webkit-transform: translateZ(0);transform: translateZ(0);overflow: hidden; }  } @media all { .coh-style-animation---slice-appearing.to-animate.-is-out .anim-img-container-unzoom { overflow: hidden; }  } @media all { .coh-style-animation---slice-appearing.to-animate.-is-out .anim-img-container-unzoom img { -webkit-transform: translateZ(0) scale(1.2, 1.2); transform: translateZ(0) scale(1.2, 1.2);-webkit-transition: -webkit-transform 2.4s cubic-bezier(.075,.82,.165,1);transition: -webkit-transform 2.4s cubic-bezier(.075,.82,.165,1);transition: transform 2.4s cubic-bezier(.075,.82,.165,1);transition: transform 2.4s cubic-bezier(.075,.82,.165,1), -webkit-transform 2.4s cubic-bezier(.075,.82,.165,1); }  } @media all { .coh-style-animation---slice-appearing.to-animate.-is-out .anim-button-2 { -webkit-transition: opacity 0.6s cubic-bezier(0.39,0.575,0.565,1) 1.3s, -webkit-transform 0.8s cubic-bezier(0.165,0.84,0.44,1)  1100ms; transition: opacity 0.6s cubic-bezier(0.39,0.575,0.565,1) 1.3s, -webkit-transform 0.8s cubic-bezier(0.165,0.84,0.44,1)  1100ms; transition: transform 0.8s cubic-bezier(0.165,0.84,0.44,1)  1100ms, opacity 0.6s cubic-bezier(0.39,0.575,0.565,1) 1.3s; transition: transform 0.8s cubic-bezier(0.165,0.84,0.44,1)  1100ms, opacity 0.6s cubic-bezier(0.39,0.575,0.565,1) 1.3s, -webkit-transform 0.8s cubic-bezier(0.165,0.84,0.44,1)  1100ms;-webkit-transform: translateY(8rem);-ms-transform: translateY(8rem);transform: translateY(8rem);opacity: 0; }  } @media all { .coh-style-animation---slice-appearing.to-animate.-is-out .anim-img-bg-container { -webkit-transform: translateZ(0) scale(1.2, 1.2); transform: translateZ(0) scale(1.2, 1.2);-webkit-transition: -webkit-transform 2.4s cubic-bezier(.075,.82,.165,1);transition: -webkit-transform 2.4s cubic-bezier(.075,.82,.165,1);transition: transform 2.4s cubic-bezier(.075,.82,.165,1);transition: transform 2.4s cubic-bezier(.075,.82,.165,1), -webkit-transform 2.4s cubic-bezier(.075,.82,.165,1); }  } @media all { .coh-style-animation---slice-appearing.to-animate.-is-in .anim-surtitle .word { -webkit-transform: translateY(0rem); -ms-transform: translateY(0rem); transform: translateY(0rem); }  } @media all { .coh-style-animation---slice-appearing.to-animate.-is-in .anim-title:before { -webkit-transform: scaleX(1); -ms-transform: scaleX(1); transform: scaleX(1); }  } @media all { .coh-style-animation---slice-appearing.to-animate.-is-in .anim-title .word { -webkit-transform: translateY(0rem); -ms-transform: translateY(0rem); transform: translateY(0rem); }  } @media all { .coh-style-animation---slice-appearing.to-animate.-is-in .anim-title:after { -webkit-transform: scaleX(1); -ms-transform: scaleX(1); transform: scaleX(1); }  } @media all { .coh-style-animation---slice-appearing.to-animate.-is-in .anim-text { opacity: 1;-webkit-transform: translateY(0rem);-ms-transform: translateY(0rem);transform: translateY(0rem); }  } @media all { .coh-style-animation---slice-appearing.to-animate.-is-in .anim-button { opacity: 1;-webkit-transform: translateY(0rem);-ms-transform: translateY(0rem);transform: translateY(0rem); }  } @media all { .coh-style-animation---slice-appearing.to-animate.-is-in .anim-img-container { -webkit-clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%); clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%); }  } @media all { .coh-style-animation---slice-appearing.to-animate.-is-in .anim-img-container img { -webkit-transform: translateZ(0) scale(1, 1); transform: translateZ(0) scale(1, 1); }  } @media all { .coh-style-animation---slice-appearing.to-animate.-is-in.anim-image-bg { background-size: -webkit-calc(100% + 12rem); background-size: calc(100% + 12rem); }  } @media all { .coh-style-animation---slice-appearing.to-animate.-is-in .anim-img-container-unzoom img { -webkit-transform: translateZ(0) scale(1, 1); transform: translateZ(0) scale(1, 1); }  } @media all { .coh-style-animation---slice-appearing.to-animate.-is-in .anim-button-2 { opacity: 1;-webkit-transform: translateY(0rem);-ms-transform: translateY(0rem);transform: translateY(0rem); }  } @media all { .coh-style-animation---slice-appearing.to-animate.-is-in .anim-img-bg-container { -webkit-transform: scaleX(1) scaleY(1); -ms-transform: scaleX(1) scaleY(1); transform: scaleX(1) scaleY(1); }  }
@media all { .coh-style-padding-top---large { padding-top: 6rem; }  } @media (max-width: 1598px) { .coh-style-padding-top---large { padding-top: 4.5rem; }  } @media (max-width: 1023px) { .coh-style-padding-top---large { padding-top: 3.375rem; }  } @media (max-width: 564px) { .coh-style-padding-top---large { padding-top: 3rem; }  }
@media all { .coh-style--padding-left-right---null { padding-right: 0rem;padding-left: 0rem;max-width: 100%; }  }
@media all { .coh-style-link-underline---hover { text-decoration: none;color: var(--ssa-color-palette-blue);font-weight: 500;font-size: 0.875rem;line-height: 0.875rem;text-transform: none;cursor: pointer; }  } @media all { .coh-style-link-underline---hover:hover { text-decoration: underline; }  }
@media all { .coh-style-pdp---ingredient-label { font-size: 12px;line-height: 1.2; }  }
@media all { .coh-style-open-fixed { position: sticky;position: sticky!important;; }  } @media all { .coh-style-open-fixed > .container-bubble-float { position: absolute;right: -504px; }  } @media (max-width: 1599px) { .coh-style-open-fixed > .container-bubble-float { right: -300px; }  } @media (max-width: 1598px) { .coh-style-open-fixed > .container-bubble-float { right: -150px; }  } @media (max-width: 1279px) { .coh-style-open-fixed > .container-bubble-float { right: -100px; }  } @media (max-width: 1023px) { .coh-style-open-fixed > .container-bubble-float { right: -80px; }  } @media (max-width: 564px) { .coh-style-open-fixed > .container-bubble-float { right: 0!important;; }  } @media all { .coh-style-open-fixed .button-bubble-float { position: absolute;right: -504px; }  } @media (max-width: 1599px) { .coh-style-open-fixed .button-bubble-float { right: -300px; }  } @media (max-width: 1598px) { .coh-style-open-fixed .button-bubble-float { right: -150px; }  } @media (max-width: 1279px) { .coh-style-open-fixed .button-bubble-float { right: -100px; }  } @media (max-width: 1023px) { .coh-style-open-fixed .button-bubble-float { right: -80px; }  } @media (max-width: 564px) { .coh-style-open-fixed .button-bubble-float { right: 0!important;; }  } @media all { .coh-style-open-fixed + .js-height-cpt-color { padding-top: 58px!important;; }  }
@media all { .coh-style-pre-heading { font-size: 1rem;font-weight: 500;text-transform: uppercase;letter-spacing: 0.0625rem;line-height: 1.125rem;margin-bottom: 1.875rem;font-family: var(--ssa-font-stacks-gothic-a1);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased; }  } @media (max-width: 1599px) { .coh-style-pre-heading { font-size: 0.875rem;margin-bottom: 1.25rem;line-height: 0.9375rem; }  } @media (max-width: 1598px) { .coh-style-pre-heading { font-size: 0.8125rem;margin-bottom: 1rem;line-height: 0.875rem; }  } @media (max-width: 1279px) { .coh-style-pre-heading { font-size: 0.75rem;margin-bottom: 0.75rem;line-height: 0.8125rem; }  } @media (max-width: 1023px) { .coh-style-pre-heading { margin-bottom: 0.8125rem;font-size: 0.6875rem;line-height: 0.75rem; }  } @media (max-width: 564px) { .coh-style-pre-heading { font-size: 0.6875rem;line-height: 0.75rem;margin-bottom: 0.75rem; }  }
@media all { .coh-style-division---perfume { --color-division: #{$coh-color-fragrance-light};--color-dark-division: #7c0033;--color-light-division: #{$coh-color-fragrance-light};--gradient-overlay: linear-gradient(198deg, #e296b5 100%, #4e589f 0%);--gradient-top: linear-gradient(to bottom, rgba(124, 0, 51, 0.81), rgba(255, 0, 105, 0) 92%);;--gradient-content: linear-gradient(199deg, #e296b5 25%, #4e589f 100%);--gradient-image: linear-gradient(to top, #e296b5 57%, rgba(0, 0, 0, 0) 100%);;--gradient-radial: radial-gradient(circle at 5% 93%, #4e589f, rgba(134, 145, 205, 0) 72%); }  }
@media all { .coh-style-division---ingredient { --color-division: #{$coh-color-nature-dark};--color-dark-division: #0f380f;--color-light-division: #{$coh-color-nature-light};--gradient-overlay: linear-gradient(201deg, #bcc98c, #7ea47e 32%);;--gradient-top: linear-gradient(to bottom, #7ea482, rgba(126, 164, 130, 0) 92%);;--gradient-radial: radial-gradient(circle at 5% 93%, rgba(173, 203, 83, 0.7), rgba(121, 155, 19, 0) 69%);--gradient-content: linear-gradient(201deg, #bcc98c 25%, #7ea47e 100%);--gradient-image: linear-gradient(178deg, #7ea482 2%, rgba(173, 203, 83, 0) 100%);; }  }
@media all { .coh-style-tick-list li { list-style-type: none;margin-bottom: 1rem;margin-left: 0rem;font-weight: 500; }  } @media all { .coh-style-tick-list li:before { content: "\e941";font-family: firmenich-Icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;margin-right: 1.375rem;font-size: 2.55em;vertical-align: middle; }  }
@media all { .coh-style-duplicate-of-breadcrumbs li { display: inline-block;margin-bottom: 0rem;margin-left: 0rem;text-transform: capitalize;font-size: 0.75rem;color: currentColor;; }  } @media all { .coh-style-duplicate-of-breadcrumbs li a { font-size: 1rem;text-transform: capitalize;color: currentColor;font-family: var(--ssa-font-stacks-dm-sans---regular);font-weight: 400;line-height: 1.25rem; }  } @media (max-width: 1598px) { .coh-style-duplicate-of-breadcrumbs li a { font-size: 0.9375rem; }  } @media (max-width: 1279px) { .coh-style-duplicate-of-breadcrumbs li a { font-size: 0.9375rem; }  } @media all { .coh-style-duplicate-of-breadcrumbs li:not(:last-child):after { content: "";height: 0.0625rem;width: 1.6875rem;display: inline-block;vertical-align: middle;margin-right: 0.25rem;margin-left: 0.25rem;background-color: currentColor; }  } @media (max-width: 1599px) { .coh-style-duplicate-of-breadcrumbs li:not(:last-child):after { width: 1.5625rem; }  } @media (max-width: 1598px) { .coh-style-duplicate-of-breadcrumbs li:not(:last-child):after { width: 1.25rem; }  } @media (max-width: 1279px) { .coh-style-duplicate-of-breadcrumbs li:not(:last-child):after { width: 1.125rem; }  }
@media all { .coh-style-link-button-studio-white { color: var(--ssa-color-palette-black);display: -webkit-inline-box;display: -webkit-inline-flex;display: -ms-inline-flexbox;display: inline-flex;padding-top: 12px;padding-right: 20px;padding-bottom: 12px;padding-left: 20px;text-transform: none;font-size: 1rem;line-height: 1.5rem;-webkit-border-radius: 3.125rem;border-radius: 3.125rem;text-align: center;overflow: hidden;text-decoration: none;cursor: pointer;-webkit-transition: color 300ms ease;transition: color 300ms ease;position: relative;border-style: solid;border-color: var(--ssa-color-palette-black);z-index: 0;font-family: var(--ssa-font-stacks-dm-sans---regular);min-width: 9.375rem;font-weight: 700;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center; }  } @media (max-width: 1598px) { .coh-style-link-button-studio-white { min-width: 9.125rem; }  } @media (max-width: 1279px) { .coh-style-link-button-studio-white { font-size: 0.75rem;line-height: 1.25rem;min-width: 8.75rem; }  } @media all { .coh-style-link-button-studio-white:hover { color: var(--ssa-color-palette-white); }  } @media all { .coh-style-link-button-studio-white:hover:after { -webkit-transform: scaleX(1) scaleY(1); -ms-transform: scaleX(1) scaleY(1); transform: scaleX(1) scaleY(1);; }  } @media all { .coh-style-link-button-studio-white:hover .icon-right:after { color: var(--ssa-color-palette-white); }  } @media all { .coh-style-link-button-studio-white:hover span svg { -webkit-filter: brightness(0) invert(1); filter: brightness(0) invert(1); }  } @media all { .coh-style-link-button-studio-white:after { content: "";background-color: var(--ssa-color-palette-black);width: 100%;height: 100%;position: absolute;top: 0rem;left: 0rem;z-index: -1;display: block;-webkit-transform-origin: left;-ms-transform-origin: left;transform-origin: left;-webkit-transition: -webkit-transform 0.6s cubic-bezier(0.190, 1.000, 0.220, 1.000);transition: -webkit-transform 0.6s cubic-bezier(0.190, 1.000, 0.220, 1.000);transition: transform 0.6s cubic-bezier(0.190, 1.000, 0.220, 1.000);transition: transform 0.6s cubic-bezier(0.190, 1.000, 0.220, 1.000), -webkit-transform 0.6s cubic-bezier(0.190, 1.000, 0.220, 1.000);-webkit-transform: scaleX(0) scaleY(1);-ms-transform: scaleX(0) scaleY(1);transform: scaleX(0) scaleY(1);; }  } @media all { .coh-style-link-button-studio-white:before { content: "";background-color: var(--ssa-color-palette-white);height: 100%;width: 100%;position: absolute;top: 0rem;left: 0rem;z-index: -2; }  } @media all { .coh-style-link-button-studio-white .icon-right { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;margin-left: 16px; }  } @media all { .coh-style-link-button-studio-white .icon-right:after { content: "\f063";font-family: icomoon;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;color: var(--ssa-color-palette-black);font-size: 1.25rem;-webkit-transition: color 300ms ease;transition: color 300ms ease; }  }
@media all { .coh-style-link-button-style { background-color: var(--ssa-color-palette-blue);color: var(--ssa-color-palette-white);display: inline-block;padding-top: 1rem;padding-right: 2.5rem;padding-bottom: 1rem;padding-left: 1rem;-webkit-transition: background-color 300ms ease;transition: background-color 300ms ease;position: relative;text-transform: uppercase;font-size: 0.75rem;letter-spacing: 0.125rem;line-height: 1rem;font-weight: 700;margin-top: 0.5rem;margin-bottom: 0.5rem;-webkit-border-radius: 3.125rem;border-radius: 3.125rem; }  } @media all { .coh-style-link-button-style:after { content: "\f054";font-family: icomoon;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 0.75rem;position: absolute;right: 1rem;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%); }  }
@media all { .coh-style-display-block { display: display-block!important;; }  }
@media all { .coh-style-custom-product-list article { width: 100%;-webkit-flex-basis: 25%;-ms-flex-preferred-size: 25%;flex-basis: 25%; }  } @media (max-width: 1023px) { .coh-style-custom-product-list article { -webkit-flex-basis: 50%; -ms-flex-preferred-size: 50%; flex-basis: 50%; }  } @media (max-width: 564px) { .coh-style-custom-product-list article { -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; }  } @media all { .coh-style-custom-product-list article .card-project { padding-right: 1rem;padding-left: 1rem; }  } @media all { .coh-style-custom-product-list article .card-project .FOO { -webkit-box-shadow: 0 15px 35px 0 rgba(0,0,0,0.15); box-shadow: 0 15px 35px 0 rgba(0,0,0,0.15);;padding-top: 1.5rem;padding-right: 2.5rem;padding-bottom: 2.25rem;padding-left: 2.5rem; }  } @media all { .coh-style-custom-product-list article .card-project .FOO .CM .value { color: var(--ssa-color-palette-blue);font-family: var(--ssa-font-stacks-ff-din-pro-light);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-size: 0.875rem; }  } @media all { .coh-style-custom-product-list article .card-project .FOO .content h6 { color: var(--ssa-color-palette-blue);font-family: var(--ssa-font-stacks-ff-din-pro-regular);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-size: 1.75rem;line-height: 2rem; }  } @media (max-width: 1023px) { .coh-style-custom-product-list article .card-project .FOO .content h6 { font-size: 1.5rem;line-height: 1.75rem; }  } @media all { .coh-style-custom-product-list article .card-project .FOO .content p { color: rgba(68, 68, 68, 1); }  } @media (max-width: 1023px) { .coh-style-custom-product-list article .card-project .FOO .content p { font-size: 1rem; }  } @media all { .coh-style-custom-product-list article .card-project .FOO picture img { background-size: cover;background-position: 50%;max-height: 12.5rem;height: 12.5rem;max-width: 12.5rem;width: 12.5rem;margin-top: 0rem;margin-right: auto;margin-bottom: 0.625rem;margin-left: auto;position: relative;-webkit-border-radius: 50%;border-radius: 50%; }  } @media (max-width: 1023px) { .coh-style-custom-product-list article .card-project .FOO picture img { max-height: 10rem;height: 10rem;max-width: 10rem;width: 10rem; }  } @media all { .coh-style-custom-product-list article .card-project .informations-attributes { padding-top: 0.625rem;padding-bottom: 0.625rem;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column; }  } @media all { .coh-style-custom-product-list article .card-project .informations-attributes .flavor-title { color: var(--ssa-color-palette-blue);font-size: 1.125rem;line-height: 1.125rem;padding-bottom: 0.3125rem; }  } @media all { .coh-style-custom-product-list article .card-project .informations-attributes .flavor-label { color: rgba(68, 68, 68, 1);text-transform: uppercase;padding-top: 0.3125rem; }  }
@media all { .coh-style-article-paragraph { font-size: 1.375rem;line-height: 3rem;font-weight: 300;color: var(--ssa-color-palette-grey-50); }  }
@media all { .coh-style-heading-2-size { font-size: 3.75rem;line-height: 3.75rem;margin-bottom: 1.5rem; }  } @media (max-width: 1599px) { .coh-style-heading-2-size { font-size: 3.4375rem;line-height: 3.4375rem; }  } @media (max-width: 1279px) { .coh-style-heading-2-size { font-size: 1.5rem;line-height: 1.5rem; }  } @media (max-width: 1023px) { .coh-style-heading-2-size { font-size: 1.5rem;line-height: 1.5rem; }  }
@media all { .coh-style-duplicate-of-position---vertical-top { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-align: start;-webkit-align-items: start;-ms-flex-align: start;align-items: start; }  }
@media all { .coh-style-margin-bottom---x-small { margin-bottom: 0.9375rem; }  } @media (max-width: 1598px) { .coh-style-margin-bottom---x-small { margin-bottom: 0.75rem; }  }
@media all { .coh-style-article-page-heading-1 { text-transform: uppercase;color: var(--ssa-color-palette-grey-50);font-weight: 300; }  }
@media all { .coh-style-breadcrumbs li { display: inline-block;margin-bottom: 1rem;margin-left: 0rem;text-transform: uppercase;font-size: 0.75rem;color: currentColor;; }  } @media (max-width: 1598px) { .coh-style-breadcrumbs li { margin-bottom: 0.5rem; }  } @media all { .coh-style-breadcrumbs li a { font-size: 1rem;text-transform: uppercase;color: currentColor; }  } @media (max-width: 1598px) { .coh-style-breadcrumbs li a { font-size: 0.9375rem; }  } @media (max-width: 1279px) { .coh-style-breadcrumbs li a { font-size: 0.9375rem; }  } @media all { .coh-style-breadcrumbs li:not(:last-child):after { content: "";height: 0.0625rem;width: 1.6875rem;display: inline-block;vertical-align: middle;margin-right: 0.25rem;margin-left: 0.25rem;background-color: currentColor; }  } @media (max-width: 1599px) { .coh-style-breadcrumbs li:not(:last-child):after { width: 1.5625rem; }  } @media (max-width: 1598px) { .coh-style-breadcrumbs li:not(:last-child):after { width: 1.25rem; }  } @media (max-width: 1279px) { .coh-style-breadcrumbs li:not(:last-child):after { width: 1.125rem; }  }
@media all { .coh-style-slick-slider-opacity .slick-slide .picture-container,.coh-style-slick-slider-opacity .slick-slide .img-container { -webkit-transition: opacity 0.6s cubic-bezier(0.390, 0.575, 0.565, 1.000); transition: opacity 0.6s cubic-bezier(0.390, 0.575, 0.565, 1.000);opacity: 0.3; }  } @media all { .coh-style-slick-slider-opacity .slick-active .picture-container,.coh-style-slick-slider-opacity .slick-active .img-container { opacity: 1; }  }
@media all { .coh-style-unstyled-list li { list-style-type: none;list-style-type: none;margin: 0rem; }  } @media all { .coh-style-unstyled-list li ul,.coh-style-unstyled-list li ol { margin: 0rem; }  }
@media all { .coh-style-button-text-blue { color: var(--ssa-color-palette-blue);padding-top: 0.9375rem;padding-right: 1.875rem;padding-bottom: 0.9375rem;padding-left: 1.875rem;font-size: 24px;font-family: var(--ssa-font-stacks-ff-din-pro-medium);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased; }  } @media all { .coh-style-button-text-blue:hover { color: var(--ssa-color-palette-color-3); }  }
@media all { .coh-style-link-with-icon { color: var(--ssa-color-palette-color-1);display: inline-block;padding-top: 0.5rem;padding-right: 1.25rem;padding-bottom: 0.5rem;position: relative;text-transform: uppercase;font-size: 0.75rem;letter-spacing: 0.125rem;line-height: 1.25;font-weight: 700; }  } @media all { .coh-style-link-with-icon:after { content: "\f054";font-family: icomoon;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 0.75rem;position: absolute;right: 0rem;top: 52%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%); }  }
@media all { .coh-style-heading-din { font-family: var(--ssa-font-stacks-dm-sans---regular);font-size: 4rem;line-height: 4rem; }  } @media (max-width: 1599px) { .coh-style-heading-din { font-size: 3.6rem;line-height: 3.6rem; }  } @media (max-width: 1598px) { .coh-style-heading-din { font-size: 3.4rem;line-height: 3.4rem; }  } @media (max-width: 1279px) { .coh-style-heading-din { font-size: 3rem;line-height: 3rem; }  } @media (max-width: 1023px) { .coh-style-heading-din { font-size: 2.7rem;line-height: 2.7rem; }  } @media (max-width: 564px) { .coh-style-heading-din { font-size: 2.4rem;line-height: 2.4rem; }  }
@media all { .coh-style-padding-sided-null { margin-left: 0 !important;margin-right: 0 !important; }  }
@media all { .coh-style-studio-container-padding-left-right { padding-right: 7rem;padding-left: 7rem; }  } @media (max-width: 1598px) { .coh-style-studio-container-padding-left-right { padding-right: 7rem;padding-left: 7rem; }  } @media (max-width: 1279px) { .coh-style-studio-container-padding-left-right { padding-right: 3.75rem;padding-left: 3.75rem; }  } @media (max-width: 1023px) { .coh-style-studio-container-padding-left-right { padding-right: 2.5rem;padding-left: 2.5rem; }  } @media (max-width: 564px) { .coh-style-studio-container-padding-left-right { padding-right: 1.875rem;padding-left: 1.875rem; }  } @media all { .coh-style-studio-container-padding-left-right > .coh-container:first-child { max-width: 100rem;margin-right: auto;margin-left: auto;width: 100%; }  } @media (max-width: 1598px) { .coh-style-studio-container-padding-left-right > .coh-container:first-child { max-width: 76rem; }  }
@media all { .coh-style-heading-3-size { font-size: 3rem;line-height: 3rem;margin-bottom: 1.5rem; }  } @media (max-width: 1598px) { .coh-style-heading-3-size { font-size: 1.5rem;line-height: 1.5rem; }  } @media (max-width: 1023px) { .coh-style-heading-3-size { font-size: 1.25rem;line-height: 1.25rem; }  }
@media all { .coh-style-container-theme---blue { background-color: var(--ssa-color-palette-blue); }  }
@media all { .coh-style-margin-top---large { margin-top: 6rem; }  } @media (max-width: 1599px) { .coh-style-margin-top---large { margin-top: 0rem; }  } @media (max-width: 1598px) { .coh-style-margin-top---large { margin-top: 4.5rem; }  } @media (max-width: 1279px) { .coh-style-margin-top---large { margin-top: 0rem; }  } @media (max-width: 1023px) { .coh-style-margin-top---large { margin-top: 3.5rem; }  } @media (max-width: 564px) { .coh-style-margin-top---large { margin-top: 0rem; }  }
@media all { .coh-style-duplicate-of-slider-navigation-square-right---white-transparent { position: relative;-webkit-box-pack: right;-webkit-justify-content: right;-ms-flex-pack: right;justify-content: right;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;height: 9.375rem;width: 9.375rem;display: -webkit-inline-box;display: -webkit-inline-flex;display: -ms-inline-flexbox;display: inline-flex;color: var(--ssa-color-palette-white);font-family: var(--ssa-font-stacks-ff-din-pro-medium);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-size: 1rem;line-height: 1.125rem;text-transform: uppercase; }  } @media all { .coh-style-duplicate-of-slider-navigation-square-right---white-transparent:before { content: "\e924";font-family: firmenich-Icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;color: var(--ssa-color-palette-white);font-size: 1.25rem;margin-left: 100px; }  } @media all { .coh-style-duplicate-of-slider-navigation-square-right---white-transparent.slick-disabled { display: none; }  } @media all { .coh-style-duplicate-of-slider-navigation-square-right---white-transparent span { -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg);position: absolute;left: 3.125rem; }  }
@media all { .coh-style-article-heading-h2 { text-transform: uppercase;color: var(--ssa-color-palette-grey-90);font-size: 3rem;line-height: 3.5rem;font-weight: 300; }  }
@media all { .coh-style-paragraph-small { font-size: 1.125rem;line-height: 2rem; }  }
@media all { .coh-style-card-container-grid-match-height > * { height: 100%; }  } @media all { .coh-style-card-container-grid-match-height > * > * { height: 100%; }  }
@media all { .coh-style-button---card-zoom-hover { -webkit-transform: scaleX(1) scaleY(1); -ms-transform: scaleX(1) scaleY(1); transform: scaleX(1) scaleY(1);-webkit-transition: all 1s cubic-bezier(0.075,0.82,0.165,1);transition: all 1s cubic-bezier(0.075,0.82,0.165,1); }  } @media all { .coh-style-button---card-zoom-hover:hover { -webkit-transform: scaleX(1.02) scaleY(1.02); -ms-transform: scaleX(1.02) scaleY(1.02); transform: scaleX(1.02) scaleY(1.02);-webkit-filter: none;filter: none;-webkit-box-shadow: 0px 8px 15px rgba(0, 0, 0, 0.3);box-shadow: 0px 8px 15px rgba(0, 0, 0, 0.3); }  } @media all { .coh-style-button---card-zoom-hover:hover .card-image { -webkit-transform: scaleX(1) scaleY(1); -ms-transform: scaleX(1) scaleY(1); transform: scaleX(1) scaleY(1); }  } @media all { .coh-style-button---card-zoom-hover .card-image { -webkit-transition: all 2s cubic-bezier(.075,.82,.165,1); transition: all 2s cubic-bezier(.075,.82,.165,1);-webkit-transform: scaleX(1.1) scaleY(1.1);-ms-transform: scaleX(1.1) scaleY(1.1);transform: scaleX(1.1) scaleY(1.1); }  }
@media all { .coh-style-language-switcher { position: relative;display: inline-block;vertical-align: top;color: var(--ssa-color-palette-white);margin-right: 5px; }  } @media all { .coh-style-language-switcher .language-switcher__current { font-family: var(--ssa-font-stacks-dm-sans---regular);font-size: 0.75rem;line-height: 1.125rem;cursor: pointer; }  } @media all { .coh-style-language-switcher .language-switcher__current:after { content: "\e925";font-family: firmenich-Icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;display: inline-block;font-size: 0.625rem;margin-left: 5px;vertical-align: middle; }  } @media all { .coh-style-language-switcher .language-switcher__dropdown { position: absolute;top: 30px;right: 0rem;background-color: var(--ssa-color-palette-white);padding-top: 25px;padding-right: 40px;padding-bottom: 25px;padding-left: 40px;width: 300px;display: none;-webkit-box-shadow: 0rem 0rem 35px rgba(0, 0, 0, 0.15);box-shadow: 0rem 0rem 35px rgba(0, 0, 0, 0.15); }  } @media (max-width: 564px) { .coh-style-language-switcher .language-switcher__dropdown { position: fixed;top: 100px;left: 0rem;right: 0rem;width: -webkit-calc(100vw - 20px);width: calc(100vw - 20px);margin-right: 10px;margin-left: 10px; }  } @media all { .coh-style-language-switcher .language-switcher__dropdown table { width: 100%;margin: 0rem; }  } @media all { .coh-style-language-switcher .language-switcher__dropdown table thead { font-family: var(--ssa-font-stacks-dm-sans---regular);color: var(--ssa-color-palette-gray);font-size: 0.875rem;text-transform: uppercase;text-align: left; }  } @media all { .coh-style-language-switcher .language-switcher__dropdown table thead tr th:last-child { text-align: right; }  } @media all { .coh-style-language-switcher .language-switcher__dropdown table tbody:before { content: ".";color: var(--ssa-color-palette-white);line-height: 20px;font-family: var(--ssa-font-stacks-dm-sans---regular); }  } @media all { .coh-style-language-switcher .language-switcher__dropdown table tbody tr:nth-child(1) .country-list { padding-top: 0rem; }  } @media all { .coh-style-language-switcher .language-switcher__dropdown table tbody tr:nth-child(1) .language-list { padding-top: 0rem; }  } @media all { .coh-style-language-switcher .language-switcher__dropdown table tbody tr td.country-list { display: table-cell;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;font-size: 0.875rem;font-family: var(--ssa-font-stacks-dm-sans---regular);color: var(--ssa-color-palette-gray);padding-top: 15px; }  } @media all { .coh-style-language-switcher .language-switcher__dropdown table tbody tr td.country-list .country-list__flag { height: 20px;width: 30px;display: inline-block; }  } @media all { .coh-style-language-switcher .language-switcher__dropdown table tbody tr td.country-list .country-list__link { margin-left: 5px;vertical-align: top; }  } @media all { .coh-style-language-switcher .language-switcher__dropdown table tbody tr td.language-list { vertical-align: top;display: table-cell;padding-top: 15px; }  } @media all { .coh-style-language-switcher .language-switcher__dropdown table tbody tr td.language-list .language-list__items .language-list__item { color: var(--ssa-color-palette-blue);font-family: var(--ssa-font-stacks-dm-sans---regular);font-size: 0.875rem;list-style: none;text-align: right;margin: 0rem;padding-top: 5px; }  } @media all { .coh-style-language-switcher .language-switcher__dropdown table tbody tr td.language-list .language-list__items .language-list__item .language-list__link { padding-top: 0rem; }  } @media all { .coh-style-language-switcher .language-switcher__dropdown table tbody tr td.language-list .language-list__items .language-list__item:nth-child(1) { padding-top: 0rem; }  } @media all { .coh-style-language-switcher .language-switcher__dropdown > .title { font-family: var(--ssa-font-stacks-dm-sans---regular);color: var(--ssa-color-palette-blue);text-align: center;font-size: 1.3rem;margin-bottom: 25px; }  } @media all { .coh-style-language-switcher.active .language-switcher__current:after { -webkit-transform: rotateX(180degdeg); transform: rotateX(180degdeg); }  } @media all { .coh-style-language-switcher.active .language-switcher__dropdown { display: block; }  }
@media all { .coh-style-duplicate-of-heading-with-separator---top-and-bottom:before { height: 0rem;width: 8rem;border-bottom-width: 0.375rem;border-bottom-style: solid;content: "";display: none;margin-bottom: 1.25rem; }  } @media all { .coh-style-duplicate-of-heading-with-separator---top-and-bottom:after { content: "";display: none;height: 0rem;width: 8rem;margin-top: 1.25rem;border-bottom-width: 0.375rem;border-bottom-style: solid; }  }
@media all { .coh-style-image-caption { font-size: 1rem;line-height: 1.125rem;margin-top: 1.875rem;margin-bottom: 1.5rem;text-transform: uppercase;letter-spacing: 0.0625rem;font-weight: 500;width: 50%;font-family: var(--ssa-font-stacks-ff-din-pro-medium);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased; }  }
@media all { .coh-style-button-crm-form:after { content: "\e926";font-family: firmenich-Icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;color: var(--ssa-color-palette-blue);font-size: 1.125rem;position: absolute;top: 3rem;left: 7.5rem; }  }
@media all { .coh-style-lead-paragraph { font-size: 1.75rem;line-height: 2.5rem;color: var(--ssa-color-palette-blue);font-weight: 500; }  }
@media all { .coh-style-button-light---studio { color: var(--ssa-color-palette-white);padding-top: 12px;padding-right: 20px;padding-bottom: 12px;padding-left: 20px;border-width: 0.09375rem;-webkit-border-radius: 3.125rem;border-radius: 3.125rem;border-style: solid;font-size: 1rem;font-family: var(--ssa-font-stacks-dm-sans---regular);position: relative;overflow: hidden;-webkit-transition: color 300ms ease-out;transition: color 300ms ease-out;line-height: 1.5rem;font-weight: 700;border-color: var(--ssa-color-palette-white);background-color: rgba(0, 0, 0, 0); }  } @media all { .coh-style-button-light---studio:hover { color: var(--ssa-color-palette-black); }  } @media all { .coh-style-button-light---studio:hover:after { -webkit-transform: scaleX(1); -ms-transform: scaleX(1); transform: scaleX(1); }  } @media all { .coh-style-button-light---studio:hover span:before { color: var(--ssa-color-palette-white); }  } @media all { .coh-style-button-light---studio:before { position: absolute;top: 0rem;left: 0rem;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0);content: "";z-index: -2; }  } @media all { .coh-style-button-light---studio:after { content: "";background-color: var(--ssa-color-palette-white);position: absolute;top: 0rem;left: 0rem;width: 100%;height: 100%;z-index: -1;-webkit-transition: 300ms ease-out transform;transition: 300ms ease-out transform;-webkit-transform-origin: left;-ms-transform-origin: left;transform-origin: left;-webkit-transform: scaleX(0);-ms-transform: scaleX(0);transform: scaleX(0); }  } @media all { .coh-style-button-light---studio.active { -webkit-transform: scaleX(1) scaleY(1); -ms-transform: scaleX(1) scaleY(1); transform: scaleX(1) scaleY(1);color: var(--ssa-color-palette-black);background-color: var(--ssa-color-palette-white); }  } @media all { .coh-style-button-light---studio.active:after { -webkit-transform: scaleX(1); -ms-transform: scaleX(1); transform: scaleX(1); }  } @media all { .coh-style-button-light---studio span:before { -webkit-transition: color 300ms ease-out; transition: color 300ms ease-out;color: var(--ssa-color-palette-black);font-weight: 600;font-size: 1.25rem;padding-right: 6px; }  }
@media all { .coh-style-margin-top---negative { margin-top: -4rem; }  } @media (max-width: 1598px) { .coh-style-margin-top---negative { margin-top: -3rem; }  } @media (max-width: 1279px) { .coh-style-margin-top---negative { margin-top: 1rem; }  } @media (max-width: 564px) { .coh-style-margin-top---negative { margin-top: 1rem; }  }
@media all { .coh-style-bullet { color: var(--ssa-color-palette-blue);background-color: rgba(244, 244, 244, 1);display: inline-block;-webkit-border-radius: 50%;border-radius: 50%;min-width: 1.9em;text-align: center; }  } @media all { .coh-style-bullet:after { content: "";padding-top: 100%;display: inline-block;vertical-align: middle; }  }
@media all { .coh-style-accordion { margin-bottom: 0.0625rem;margin-left: 0rem;content: normal;list-style-type: none; }  } @media all { .coh-style-accordion a { color: var(--ssa-color-palette-blue);font-size: 1.125rem;display: block;padding-top: 1.5rem;padding-right: 1.125rem;padding-bottom: 1.5rem;position: relative;line-height: 2rem;-webkit-transition: background-color ease;transition: background-color ease;border-bottom-width: 0.0625rem;border-bottom-style: solid;border-bottom-color: var(--ssa-color-palette-light-grey); }  } @media (max-width: 564px) { .coh-style-accordion a { padding-top: 0.625rem;padding-right: 1.125rem;padding-bottom: 0.625rem; }  } @media all { .coh-style-accordion a:after { position: absolute;right: 0.9375rem;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);content: "\e93c";font-family: firmenich-Icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 1.5rem; }  } @media all { .coh-style-accordion.is-active a { border-bottom-width: 0rem; }  } @media all { .coh-style-accordion.is-active a:after { content: "\e936";font-family: firmenich-Icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 1.5rem; }  } @media all { .coh-style-accordion.is-disabled a { background-color: rgba(0, 0, 0, 0); }  } @media all { .coh-style-accordion.is-disabled a:after { content: normal; }  } @media all { .coh-style-accordion:before { content: normal; }  }
@media all { .coh-style-button-chat-now { padding-top: 0.9375rem;padding-right: 2.5625rem;padding-bottom: 0.9375rem;padding-left: 2.5625rem;color: var(--ssa-color-palette-blue);font-size: 0.875rem;font-family: var(--ssa-font-stacks-ff-din-pro-medium);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-weight: 500;position: relative;-webkit-border-radius: 2rem;border-radius: 2rem;-webkit-box-shadow: 0 15px 35px 0 rgba(0, 0, 0, 0.15);box-shadow: 0 15px 35px 0 rgba(0, 0, 0, 0.15);;background-color: var(--ssa-color-palette-white);text-transform: uppercase; }  } @media all { .coh-style-button-chat-now:before { content: "\e921";font-family: firmenich-Icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 1.25rem;color: var(--ssa-color-palette-blue);position: absolute;left: -2.5rem; }  }
@media all { .coh-style-max-width---wide { width: 100%; }  } @media (max-width: 1023px) { .coh-style-max-width---wide { padding-top: 0rem;padding-right: 0rem;padding-bottom: 0rem;padding-left: 0rem; }  }
@media all { .coh-style-button-close---white { color: var(--ssa-color-palette-white);padding-top: 15px;padding-right: 15px;padding-bottom: 15px;padding-left: 15px;font-size: 2rem;font-family: var(--ssa-font-stacks-gothic-a1);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;line-height: 2rem; }  } @media all { .coh-style-button-close---white:hover { color: var(--ssa-color-palette-blue); }  } @media all { .coh-style-button-close---white:after { content: "\e926";font-family: firmenich-Icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;display: inline-block; }  }
@media all { .coh-style-tab { margin-right: 2.625rem;margin-bottom: 0rem;margin-left: 0rem;list-style-type: none;list-style-type: none; }  } @media all { .coh-style-tab a { color: var(--ssa-color-palette-gray);font-weight: 700;font-size: 0.875rem;text-transform: uppercase;display: inline-block;padding-top: 1.5rem;padding-right: 2rem;padding-bottom: 1.5rem;padding-left: 0rem;margin-right: 0.0625rem;line-height: 1.125rem;-webkit-transition: background-color 300ms ease;transition: background-color 300ms ease;font-family: var(--ssa-font-stacks-dm-sans---regular); }  } @media all { .coh-style-tab a:hover:before { content: normal; }  } @media all { .coh-style-tab.is-active a { border-bottom-width: 0.375rem;border-bottom-style: solid;border-bottom-color: var(--ssa-color-palette-blue); }  } @media all { .coh-style-tab:before { content: normal; }  }
@media all { .coh-style-button-menu-icon- { color: var(--ssa-color-palette-white);background-color: rgba(0, 0, 0, 0);padding-top: 0.625rem;padding-right: 0.625rem;padding-bottom: 0.625rem;padding-left: 0.625rem;font-size: 2rem; }  } @media all { .coh-style-button-menu-icon-:hover { background-color: rgba(0, 0, 0, 0);color: var(--ssa-color-palette-light-2); }  } @media all { .coh-style-button-menu-icon-:after { content: "\f00b";font-family: icomoon;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;height: 1.25rem;width: 1.25rem;position: absolute;top: 0rem;left: 0rem; }  }
@media all { .coh-ce-10b07136-e7c1489d { position: relative;z-index: 1; }  }
@media all { .coh-ce-10b07136-228b9de2 { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center; }  }
@media all { .coh-ce-10b07136-58a153bb { display: block;margin-right: auto;margin-left: auto; }  }
.coh-ce-1603f35f-af8b7c { min-height: 25rem; }
.coh-ce-1603f35f-3cd53d24 { text-align: center; }
.coh-ce-1603f35f-87a273c7 { color: var(--ssa-color-palette-blue); }
.coh-ce-1603f35f-db14f921 { color: var(--ssa-color-palette-blue); }
@media all { .coh-ce-1c9a079b-3869e129 { width: 100%; }  }
@media (max-width: 1023px) { .coh-ce-1c9a079b-5874f638 { padding-top: 0rem;padding-right: 0rem;padding-bottom: 0rem;padding-left: 0rem; }  }
@media all { .coh-ce-1c9a079b-bf8237c6 { margin-top: 3.75rem;margin-left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%); }  }
@media all { .coh-ce-1dc117b7-bfe33c7f { position: relative; }  }
@media all { .coh-ce-1dc117b7-d58e237b { position: initial; }  }
.coh-ce-2112f885-e1143bd2 { margin-top: 1rem; }
.coh-ce-2112f885-50fd44ac { margin-top: 2rem; }
@media all { .coh-ce-224f2bad-e356a5e2 { position: relative;overflow: hidden; }  }
@media all { .coh-ce-224f2bad-ee605fe1 { position: relative; }  }
@media all { .coh-ce-244f692c-e7c1489d { position: relative;z-index: 1; }  }
@media all { .coh-ce-27b2ddc5-83d91d1c { -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }  } @media all { .coh-ce-27b2ddc5-83d91d1c.media-left .column-1 { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; }  } @media all { .coh-ce-27b2ddc5-83d91d1c.media-left .column-2 { -webkit-box-ordinal-group: 1; -webkit-order: 0; -ms-flex-order: 0; order: 0; }  }
@media all { .coh-ce-27b2ddc5-6fdaac3d { -webkit-box-ordinal-group: 1; -webkit-order: 0; -ms-flex-order: 0; order: 0; }  } @media (max-width: 1279px) { .coh-ce-27b2ddc5-6fdaac3d { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; }  }
@media all { .coh-ce-27b2ddc5-ea124948 { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; }  } @media (max-width: 1279px) { .coh-ce-27b2ddc5-ea124948 { -webkit-box-ordinal-group: 1; -webkit-order: 0; -ms-flex-order: 0; order: 0;margin-bottom: 1.5rem; }  }
@media all { .coh-ce-27b2ddc5-3f96e15d { position: relative; }  }
@media all { .coh-ce-290a8efa-17434f2f { -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }  } @media all { .coh-ce-290a8efa-17434f2f.media-left .column-1 { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; }  } @media all { .coh-ce-290a8efa-17434f2f.media-left .column-2 { -webkit-box-ordinal-group: 1; -webkit-order: 0; -ms-flex-order: 0; order: 0; }  }
@media all { .coh-ce-290a8efa-41b435fa { -webkit-box-ordinal-group: 1; -webkit-order: 0; -ms-flex-order: 0; order: 0;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center; }  } @media (max-width: 1023px) { .coh-ce-290a8efa-41b435fa { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; }  }
@media (max-width: 1023px) { .coh-ce-290a8efa-84885473 { padding-right: 1.5rem;padding-left: 1.5rem; }  }
@media all { .coh-ce-290a8efa-d8035372 { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1;position: relative;min-height: 400px; }  } @media (max-width: 1279px) { .coh-ce-290a8efa-d8035372 { min-height: 350px; }  } @media (max-width: 1023px) { .coh-ce-290a8efa-d8035372 { -webkit-box-ordinal-group: 1; -webkit-order: 0; -ms-flex-order: 0; order: 0;min-height: 350px; }  } @media (max-width: 564px) { .coh-ce-290a8efa-d8035372 { min-height: 250px; }  }
.coh-ce-2cecc86a-e66d5096 { position: relative; }
.coh-ce-2cecc86a-8ccb0857.align-text-center { text-align: center; }
.coh-ce-2cecc86a-87a273c7 { color: var(--ssa-color-palette-blue); }
.coh-ce-2cecc86a-d2e43e2e { color: var(--ssa-color-palette-blue);margin-bottom: 0rem; }
.coh-ce-2cecc86a-fcd02616 { margin-top: 1.5rem; }
.coh-ce-316b920d-5cc67da2 { width: 100%; }
@media all { .coh-ce-39ea1b0d-64192dbd { min-height: 60vh; }  }
@media all { .coh-ce-39ea1b0d-3cd53d24 { text-align: center; }  }
@media all { .coh-ce-39ea1b0d-87a273c7 { color: var(--ssa-color-palette-blue); }  }
@media all { .coh-ce-39ea1b0d-db14f921 { color: var(--ssa-color-palette-blue); }  }
@media all { .coh-ce-39ea1b0d-a2380d1 { margin-top: 2rem; }  }
@media all { .coh-ce-39ea1b0d-50fd44ac { margin-top: 2rem; }  }
.coh-ce-3fedc674-3869e129 { width: 100%; }
@media all { .coh-ce-40e4a2d8-8571aae3 { min-height: 40vh; }  }
@media all { .coh-ce-40e4a2d8-3cd53d24 { text-align: center; }  }
@media all { .coh-ce-40e4a2d8-87a273c7 { color: var(--ssa-color-palette-blue); }  }
@media all { .coh-ce-40e4a2d8-db14f921 { color: var(--ssa-color-palette-blue); }  }
@media all { .coh-ce-40e4a2d8-412c016d { margin-top: 2rem; }  }
@media all { .coh-ce-40e4a2d8-5de334eb { margin-top: 4rem; }  }
@media all { .coh-ce-40e4a2d8-8b2ef47f { margin-top: auto; }  }
@media all { .coh-ce-482db1b5-8571aae3 { min-height: 40vh; }  }
@media all { .coh-ce-482db1b5-3cd53d24 { text-align: center; }  }
@media all { .coh-ce-482db1b5-87a273c7 { color: var(--ssa-color-palette-blue); }  }
@media all { .coh-ce-482db1b5-db14f921 { color: var(--ssa-color-palette-blue); }  }
@media all { .coh-ce-482db1b5-8b2ef47f { margin-top: auto; }  }
@media all { .coh-ce-482db1b5-2061cf69 { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center; }  }
@media all { .coh-ce-48eb6b98-5d98fdce { text-align: center;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center; }  }
@media all { .coh-ce-48eb6b98-cbebc73d { margin-right: auto;margin-left: auto; }  }
@media all { .coh-ce-49be7df7-9b2213a3 { text-align: center;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center; }  } @media all { .coh-ce-49be7df7-9b2213a3 .card-heading { color: var(--ssa-color-palette-black); }  } @media all { .coh-ce-49be7df7-9b2213a3 .card-sub-heading { color: var(--ssa-color-palette-black); }  } @media all { .coh-ce-49be7df7-9b2213a3 .card-paragraph { color: var(--ssa-color-palette-black); }  } @media all { .coh-ce-49be7df7-9b2213a3 .card-link { color: var(--ssa-color-palette-color-1);-webkit-transition: color 300ms ease;transition: color 300ms ease; }  } @media all { .coh-ce-49be7df7-9b2213a3:hover .card-link { color: var(--ssa-color-palette-color-4); }  }
@media all { .coh-ce-49be7df7-ef54c258 { max-width: 10rem;margin-right: auto;margin-bottom: 2rem;margin-left: auto; }  } @media (max-width: 1598px) { .coh-ce-49be7df7-ef54c258 { max-width: 8rem; }  } @media (max-width: 1023px) { .coh-ce-49be7df7-ef54c258 { max-width: 6rem; }  }
@media all { .coh-ce-49be7df7-6135c413 { margin-top: -1rem;margin-bottom: 1.5rem; }  }
@media all { .coh-ce-49be7df7-aebaf81e { text-align: center; }  }
@media all { .coh-ce-4a9abbe3-421c2eb2 { color: currentColor; }  } @media all { .coh-ce-4a9abbe3-421c2eb2:hover .card-pre-heading { color: var(--ssa-color-palette-white); }  } @media all { .coh-ce-4a9abbe3-421c2eb2:hover .card-date { color: var(--ssa-color-palette-white); }  } @media all { .coh-ce-4a9abbe3-421c2eb2:hover .card-heading { color: var(--ssa-color-palette-white); }  } @media all { .coh-ce-4a9abbe3-421c2eb2:hover .card-paragraph { color: var(--ssa-color-palette-white); }  } @media all { .coh-ce-4a9abbe3-421c2eb2:hover .card-link { color: var(--ssa-color-palette-white); }  } @media all { .coh-ce-4a9abbe3-421c2eb2:hover .content-wysiwig { color: var(--ssa-color-palette-white); }  }
@media all { .coh-ce-4a9abbe3-bea0f80a { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;padding-right: 0!important; }  }
@media all { .coh-ce-4a9abbe3-7bbac46b { -o-object-fit: cover; object-fit: cover;;height: 100%; }  }
@media all { .coh-ce-4a9abbe3-19726bd4 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;padding-left: 0!important; }  }
@media all { .coh-ce-4a9abbe3-3ccf92d { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: start;-webkit-align-items: flex-start;-ms-flex-align: start;align-items: flex-start;padding-top: 2.25rem;padding-right: 1.875rem;padding-bottom: 1.625rem;padding-left: 1.875rem; }  } @media all { .coh-ce-4a9abbe3-3ccf92d h3 { display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden; }  } @media all { .coh-ce-4a9abbe3-3ccf92d p { display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden; }  }
@media all { .coh-ce-4a9abbe3-e51433e9 { font-size: 0.75rem;line-height: 1rem;margin-bottom: 0.4375rem;-webkit-transition: color 300ms ease;transition: color 300ms ease; }  }
@media all { .coh-ce-4a9abbe3-fa5ebd18 { font-weight: 300;color: rgba(68, 68, 68, 1);font-size: 0.625rem;line-height: 0.625rem;text-transform: capitalize;margin-left: 0.625rem;vertical-align: middle;-webkit-transition: color 300ms ease;transition: color 300ms ease; }  }
@media all { .coh-ce-4a9abbe3-44462fd4 { font-weight: 500;color: var(--ssa-color-palette-blue);font-size: 20px;line-height: 2rem;margin-bottom: 0rem;-webkit-transition: color 300ms ease;transition: color 300ms ease; }  }
@media all { .coh-ce-4a9abbe3-21b927a9 { font-family: var(--ssa-font-stacks-gothic-a1);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;color: rgba(102, 102, 102, 1);font-size: 1.125rem;line-height: 2rem;-webkit-transition: color 300ms ease;transition: color 300ms ease; }  } @media all { .coh-ce-4a9abbe3-21b927a9 p { font-size: 1.125rem;line-height: 2rem; }  }
@media all { .coh-ce-4a9abbe3-ab432ec2 { color: rgba(102, 102, 102, 1);font-size: 1.125rem;line-height: 2rem;-webkit-transition: color 300ms ease;transition: color 300ms ease;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden; }  }
@media all { .coh-ce-4cb674ff-fdc58580 { -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }  }
@media all { .coh-ce-4cb674ff-f6accf99 { max-width: 30%; }  } @media (max-width: 1279px) { .coh-ce-4cb674ff-f6accf99 { max-width: 100%;margin-bottom: 1.5rem; }  }
@media all { .coh-ce-4cb674ff-e1143bd2 { margin-top: 1rem; }  }
@media all { .coh-ce-4cb674ff-50fd44ac { margin-top: 2rem; }  }
@media all { .coh-ce-4cb674ff-4a2850c9 { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1;margin-bottom: 1.5rem; }  } @media (max-width: 1279px) { .coh-ce-4cb674ff-4a2850c9 { -webkit-box-ordinal-group: 1; -webkit-order: 0; -ms-flex-order: 0; order: 0; }  }
@media all { .coh-ce-593051a6-61299078 > .coh-style-container-theme---white { position: relative;z-index: 0; }  }
@media all { .coh-ce-5b17b9ba-b9067671 { overflow: hidden; }  }
@media all { .coh-ce-5b17b9ba-a4eb84f1 { position: relative; }  }
@media all { .coh-ce-5c1b5f5c-5bb4136e { text-align: center;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center; }  } @media all { .coh-ce-5c1b5f5c-5bb4136e .card-heading { color: var(--ssa-color-palette-black); }  } @media all { .coh-ce-5c1b5f5c-5bb4136e .card-paragraph { color: var(--ssa-color-palette-black); }  } @media all { .coh-ce-5c1b5f5c-5bb4136e .card-link { -webkit-transition: color 300ms ease; transition: color 300ms ease;color: var(--ssa-color-palette-color-1); }  } @media all { .coh-ce-5c1b5f5c-5bb4136e:hover .card-link { color: var(--ssa-color-palette-color-4); }  }
@media all { .coh-ce-5c1b5f5c-8d619637 { max-width: 6rem;margin-right: auto;margin-bottom: 2rem;margin-left: auto; }  } @media (max-width: 1598px) { .coh-ce-5c1b5f5c-8d619637 { max-width: 5rem; }  } @media (max-width: 1023px) { .coh-ce-5c1b5f5c-8d619637 { max-width: 4rem; }  }
.coh-ce-5d0191d2-e7c1489d { position: relative;z-index: 1; }
@media (max-width: 1279px) { .coh-ce-5d0191d2-d0ad5e26 { margin-bottom: 1.5rem; }  }
@media all { .coh-ce-5f3f67b1-cbebc73d { margin-right: auto;margin-left: auto; }  }
@media all { .coh-ce-612d0d75-64192dbd { min-height: 60vh; }  }
@media all { .coh-ce-612d0d75-3cd53d24 { text-align: center; }  }
@media all { .coh-ce-62e8b5eb-fdc58580 { -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }  }
@media all { .coh-ce-62e8b5eb-f6accf99 { max-width: 30%; }  } @media (max-width: 1279px) { .coh-ce-62e8b5eb-f6accf99 { max-width: 100%;margin-bottom: 1.5rem; }  }
@media all { .coh-ce-62e8b5eb-87a273c7 { color: var(--ssa-color-palette-blue); }  }
@media all { .coh-ce-62e8b5eb-db14f921 { color: var(--ssa-color-palette-blue); }  }
@media all { .coh-ce-64158502-90cb068d { overflow: hidden;position: relative;z-index: 2; }  } @media all { .coh-ce-64158502-90cb068d:before { height: 100%;width: 100%;position: absolute;top: 0rem;left: 0rem;z-index: 2;background-color: var(--ssa-color-palette-black);opacity: 0.2;display: block;-webkit-transition: all 300ms ease;transition: all 300ms ease; }  } @media all { .coh-ce-64158502-90cb068d .card-image { -webkit-transform: scaleX(1.3) scaleY(1.3); -ms-transform: scaleX(1.3) scaleY(1.3); transform: scaleX(1.3) scaleY(1.3);-webkit-transition: 300ms ease transform;transition: 300ms ease transform; }  } @media all { .coh-ce-64158502-90cb068d .card-pre-heading { color: var(--ssa-color-palette-light-2);-webkit-transition: color 300ms ease;transition: color 300ms ease; }  } @media all { .coh-ce-64158502-90cb068d .card-heading { color: var(--ssa-color-palette-white);-webkit-transition: color 300ms ease;transition: color 300ms ease; }  } @media all { .coh-ce-64158502-90cb068d:hover:before { opacity: 0.6; }  } @media all { .coh-ce-64158502-90cb068d:hover .card-image { -webkit-transform: scaleX(1) scaleY(1); -ms-transform: scaleX(1) scaleY(1); transform: scaleX(1) scaleY(1); }  } @media all { .coh-ce-64158502-90cb068d:hover .card-pre-heading { color: var(--ssa-color-palette-color-1); }  } @media all { .coh-ce-64158502-90cb068d:hover .card-heading { color: var(--ssa-color-palette-color-1); }  }
@media all { .coh-ce-64158502-58b637dc { position: relative;z-index: 1; }  }
@media all { .coh-ce-64158502-e938dfe3 { position: absolute;bottom: 0rem;left: 0rem;z-index: 3; }  }
.coh-ce-6cfeeeba-3869e129 { width: 100%; }
.coh-ce-6cfeeeba-70484999 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.coh-ce-6cfeeeba-b712cab0 { width: 12rem;height: 12rem;margin-right: 2rem;-webkit-flex-shrink: 0;-ms-flex-negative: 0;flex-shrink: 0;-webkit-border-radius: 50%;border-radius: 50%;-o-object-fit: cover;object-fit: cover; } @media (max-width: 1598px) { .coh-ce-6cfeeeba-b712cab0 { margin-right: 1.5rem; }  } @media (max-width: 1023px) { .coh-ce-6cfeeeba-b712cab0 { width: 4rem;height: 4rem; }  }
@media all { .coh-ce-741332c0-64192dbd { min-height: 60vh; }  }
@media all { .coh-ce-741332c0-50fd44ac { margin-top: 2rem; }  }
@media all { .coh-ce-75a2b8f5-e7c1489d { position: relative;z-index: 1; }  }
@media all { .coh-ce-75a2b8f5-b4e5bed3 { -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }  } @media all { .coh-ce-75a2b8f5-b4e5bed3.media-left .column-1 { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; }  } @media all { .coh-ce-75a2b8f5-b4e5bed3.media-left .column-2 { -webkit-box-ordinal-group: 1; -webkit-order: 0; -ms-flex-order: 0; order: 0; }  }
@media (max-width: 1279px) { .coh-ce-75a2b8f5-90b0cd9b { margin-bottom: 1.5rem; }  }
@media all { .coh-ce-75a2b8f5-c3c10f2a { margin-bottom: 4rem;color: var(--ssa-color-palette-blue);font-family: var(--ssa-font-stacks-dm-sans---regular); }  }
@media all { .coh-ce-75a2b8f5-a5fd924 { margin-top: 3.125rem; }  }
@media all { .coh-ce-8cfc6eee-af8b7c { min-height: 25rem; }  }
@media (max-width: 1023px) { .coh-ce-8d403985-1a707966 { padding-top: 1rem;padding-right: 0rem;padding-bottom: 1rem;padding-left: 0rem; }  }
@media all { .coh-ce-8d403985-a5872f23 { color: var(--ssa-color-palette-white);font-family: var(--ssa-font-stacks-gothic-a1);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-size: 0.875rem; }  }
@media (max-width: 1023px) { .coh-ce-8d403985-d248a912 { margin-bottom: 1rem; }  }
@media (max-width: 1023px) { .coh-ce-8d403985-c089bfcd { margin-bottom: 1rem; }  }
@media all { .coh-ce-8d403985-69b5eb74 { text-align: right; }  } @media (max-width: 1023px) { .coh-ce-8d403985-69b5eb74 { text-align: center; }  } @media (max-width: 564px) { .coh-ce-8d403985-69b5eb74 { text-align: center; }  }
@media all { .coh-ce-8d403985-df4a6525 { font-weight: 300; }  } @media (max-width: 1023px) { .coh-ce-8d403985-df4a6525 { margin-top: 1.5rem;display: inline-block; }  }
@media all { .coh-ce-9dbf4b76-408b850c { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: start;-webkit-align-items: flex-start;-ms-flex-align: start;align-items: flex-start; }  } @media all { .coh-ce-9dbf4b76-408b850c .card-heading { color: var(--ssa-color-palette-black); }  } @media all { .coh-ce-9dbf4b76-408b850c .card-paragraph { color: var(--ssa-color-palette-black); }  } @media all { .coh-ce-9dbf4b76-408b850c .card-link { color: var(--ssa-color-palette-color-1);-webkit-transition: color 300ms ease;transition: color 300ms ease; }  } @media all { .coh-ce-9dbf4b76-408b850c:hover .card-link { color: var(--ssa-color-palette-color-4); }  }
@media all { .coh-ce-9dbf4b76-77fa82ee { max-width: 6rem;margin-bottom: 2rem; }  } @media (max-width: 1598px) { .coh-ce-9dbf4b76-77fa82ee { max-width: 4.5rem; }  } @media (max-width: 1023px) { .coh-ce-9dbf4b76-77fa82ee { max-width: 3.5rem; }  }
@media all { .coh-ce-a04ca877-e7c1489d { position: relative;z-index: 1; }  }
@media (max-width: 1023px) { .coh-ce-a04ca877-b5bfed4e { padding-top: 0rem;padding-right: 0rem;padding-bottom: 0rem;padding-left: 0rem; }  }
@media all { .coh-ce-a04ca877-5afa4097 { -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }  } @media (max-width: 1023px) { .coh-ce-a04ca877-5afa4097 { padding-top: 0rem;padding-right: 0rem;padding-bottom: 0rem;padding-left: 0rem; }  } @media all { .coh-ce-a04ca877-5afa4097.media-left .column-1 { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; }  } @media all { .coh-ce-a04ca877-5afa4097.media-left .column-2 { -webkit-box-ordinal-group: 1; -webkit-order: 0; -ms-flex-order: 0; order: 0; }  }
@media all { .coh-ce-a04ca877-42ac372f { position: relative; }  } @media (max-width: 1279px) { .coh-ce-a04ca877-42ac372f { margin-bottom: 1.5rem; }  } @media (max-width: 1023px) { .coh-ce-a04ca877-42ac372f { padding-top: 0rem;padding-right: 0rem;padding-bottom: 0rem;padding-left: 0rem; }  }
@media (max-width: 1023px) { .coh-ce-a04ca877-b76dcfa { padding-top: 0rem;padding-right: 0rem;padding-bottom: 0rem;padding-left: 0rem; }  } @media all { .coh-ce-a04ca877-b76dcfa.coh-slider-container-nav-outside-middle-left-right-xl > .coh-slider-container-mid > .coh-slider-container-inner .slick-slide { padding-right: 0rem;padding-left: 0rem; }  } @media all { .coh-ce-a04ca877-b76dcfa.coh-slider-container-overflow-visible-xl .coh-slider-container-mid { overflow: visible; }  } @media all { .coh-ce-a04ca877-b76dcfa.coh-slider-container-overflow-visible-xl .slick-slide:not(.slick-active) > :first-child > :first-child { opacity: 0.5; }  } @media all { .coh-ce-a04ca877-b76dcfa.coh-slider-container-overflow-visible-xl .slick-slide[aria-hidden="true"] { visibility: hidden; }  } @media all { .coh-ce-a04ca877-b76dcfa.coh-slider-container-overflow-visible-xl .slick-active.slick-slide[aria-hidden="true"] { visibility: visible; }  }
@media all { .coh-ce-a55db0b2-6cb1d381 { -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between;background-color: var(--ssa-color-palette-white); }  } @media all { .coh-ce-a55db0b2-6cb1d381.media-left .column-1 { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; }  } @media all { .coh-ce-a55db0b2-6cb1d381.media-left .column-2 { -webkit-box-ordinal-group: 1; -webkit-order: 0; -ms-flex-order: 0; order: 0; }  }
@media all { .coh-ce-a55db0b2-41b435fa { -webkit-box-ordinal-group: 1; -webkit-order: 0; -ms-flex-order: 0; order: 0;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center; }  } @media (max-width: 1023px) { .coh-ce-a55db0b2-41b435fa { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; }  }
@media all { .coh-ce-a55db0b2-6c372857 { margin-bottom: 1.125rem;font-size: 0.8rem;line-height: 1rem; }  }
@media all { .coh-ce-a55db0b2-4fa35775 { margin-top: 2rem;color: var(--ssa-color-palette-ingredients);font-size: 1.1rem;line-height: 2.1rem; }  } @media (max-width: 564px) { .coh-ce-a55db0b2-4fa35775 { margin-top: 1rem; }  } @media all { .coh-ce-a55db0b2-4fa35775 p { font-size: 1.1rem;line-height: 2.1rem; }  }
@media all { .coh-ce-a55db0b2-8964e297 { margin-top: 2rem;color: var(--ssa-color-palette-ingredients);font-size: 1.1rem;line-height: 2.1rem; }  } @media (max-width: 564px) { .coh-ce-a55db0b2-8964e297 { margin-top: 1rem; }  }
@media all { .coh-ce-a55db0b2-84d0dec7 { margin-top: 3.75rem; }  }
@media all { .coh-ce-a55db0b2-e18839b6 { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; }  } @media (max-width: 1279px) { .coh-ce-a55db0b2-e18839b6 { margin-bottom: 0rem; }  } @media (max-width: 1023px) { .coh-ce-a55db0b2-e18839b6 { -webkit-box-ordinal-group: 1; -webkit-order: 0; -ms-flex-order: 0; order: 0; }  }
@media all { .coh-ce-a55db0b2-ac6e571e { padding-bottom: 0rem;position: relative;height: 100%;width: 100%; }  } @media (max-width: 1279px) { .coh-ce-a55db0b2-ac6e571e { padding-bottom: 0rem; }  } @media (max-width: 1023px) { .coh-ce-a55db0b2-ac6e571e { padding-bottom: 56.25%; }  }
@media all { .coh-ce-a55db0b2-b7c25789 { position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);height: 100%;width: 100%; }  }
@media all { .coh-ce-a55db0b2-36e252e0 { height: 100%;width: 100%;-o-object-fit: cover;object-fit: cover; }  }
@media all { .coh-ce-a5a0ec3d-5cc67da2 { width: 100%; }  }
@media all { .coh-ce-a816e80b-75f4d90b { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: start;-webkit-align-items: flex-start;-ms-flex-align: start;align-items: flex-start; }  } @media all { .coh-ce-a816e80b-75f4d90b .card-heading { color: var(--ssa-color-palette-blue); }  } @media all { .coh-ce-a816e80b-75f4d90b .card-paragraph { color: var(--ssa-color-palette-black); }  }
@media all { .coh-ce-a816e80b-77fa82ee { max-width: 6rem;margin-bottom: 2rem; }  } @media (max-width: 1598px) { .coh-ce-a816e80b-77fa82ee { max-width: 4.5rem; }  } @media (max-width: 1023px) { .coh-ce-a816e80b-77fa82ee { max-width: 3.5rem; }  }
@media all { .coh-ce-a816e80b-22ffb91b { margin-top: auto; }  }
.coh-ce-b95fd695-e92eaf99 { width: 100%; } @media (max-width: 1023px) { .coh-ce-b95fd695-e92eaf99 { width: 100%;margin-top: 0rem;margin-right: 0rem;margin-bottom: 0rem;margin-left: 0rem; }  }
.coh-ce-b95fd695-da7ff6d { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;margin: 0!important;; } @media (max-width: 1023px) { .coh-ce-b95fd695-da7ff6d { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;width: 100%; }  }
@media all { .coh-ce-card_video_item_with_modal_player-8848642 { background-color: var(--ssa-color-palette-white); }  }
@media all { .coh-ce-card_video_item_with_modal_player-a3e153c2 { position: relative;overflow: hidden;height: 100%; }  }
@media all { .coh-ce-card_video_item_with_modal_player-f969950c { position: absolute;bottom: 0rem;left: 0rem;margin-right: 2.2rem;margin-bottom: 2.2rem;margin-left: 2.2rem;z-index: 20;pointer-events: none; }  }
@media all { .coh-ce-card_video_item_with_modal_player-435af009 { color: var(--ssa-color-palette-white);font-size: 2.5625rem;line-height: 2.5rem; }  } @media (max-width: 1598px) { .coh-ce-card_video_item_with_modal_player-435af009 { font-size: 2.5rem;line-height: 2.375rem; }  } @media (max-width: 1023px) { .coh-ce-card_video_item_with_modal_player-435af009 { font-size: 2.375rem;line-height: 2.3125rem; }  } @media (max-width: 564px) { .coh-ce-card_video_item_with_modal_player-435af009 { font-size: 2.25rem;line-height: 2.1875rem; }  }
@media all { .coh-ce-cpt_agenda-40e7f16e { margin-bottom: 0.625rem;font-size: 0.75rem;line-height: 1rem;color: var(--ssa-color-palette-blue); }  }
@media all { .coh-ce-cpt_agenda-c46fba7f { margin-bottom: 3.75rem;color: var(--ssa-color-palette-blue);text-transform: uppercase; }  } @media (max-width: 1023px) { .coh-ce-cpt_agenda-c46fba7f { font-size: 2.75rem;line-height: 2.75rem; }  }
@media (max-width: 1279px) { .coh-ce-cpt_agenda-1fad8766 { margin-bottom: 1.5rem; }  } @media all { .coh-ce-cpt_agenda-1fad8766.coh-column-shift-left---small { -webkit-transform: translateX(-webkit-calc(80px * -1)); -ms-transform: translateX(calc(80px * -1)); transform: translateX(calc(80px * -1)); }  } @media (max-width: 564px) { .coh-ce-cpt_agenda-1fad8766.coh-column-shift-left---small { -webkit-transform: translateX(0rem); -ms-transform: translateX(0rem); transform: translateX(0rem); }  } @media all { .coh-ce-cpt_agenda-1fad8766.coh-column-shift-left---large { -webkit-transform: translateX(-webkit-calc((min(100vw, 1920px) - #{1600px}) / 2 * -1 - 80px)); -ms-transform: translateX(calc((min(100vw, 1920px) - #{1600px}) / 2 * -1 - 80px)); transform: translateX(calc((min(100vw, 1920px) - #{1600px}) / 2 * -1 - 80px)); }  } @media (max-width: 564px) { .coh-ce-cpt_agenda-1fad8766.coh-column-shift-left---large { -webkit-transform: translateX(0rem); -ms-transform: translateX(0rem); transform: translateX(0rem); }  } @media all { .coh-ce-cpt_agenda-1fad8766.coh-column-shift-right---small { -webkit-transform: translateX(80px); -ms-transform: translateX(80px); transform: translateX(80px); }  } @media (max-width: 564px) { .coh-ce-cpt_agenda-1fad8766.coh-column-shift-right---small { -webkit-transform: translateX(0rem); -ms-transform: translateX(0rem); transform: translateX(0rem); }  } @media all { .coh-ce-cpt_agenda-1fad8766.coh-column-shift-right---large { -webkit-transform: translateX(-webkit-calc((min(100vw, 1920px) - #{1600px}) / 2 + 80px)); -ms-transform: translateX(calc((min(100vw, 1920px) - #{1600px}) / 2 + 80px)); transform: translateX(calc((min(100vw, 1920px) - #{1600px}) / 2 + 80px)); }  } @media (max-width: 564px) { .coh-ce-cpt_agenda-1fad8766.coh-column-shift-right---large { -webkit-transform: translateX(0rem); -ms-transform: translateX(0rem); transform: translateX(0rem); }  } @media all { .coh-ce-cpt_agenda-1fad8766.coh-column-shift---bottom { position: absolute;bottom: -8.4375rem; }  }
@media all { .coh-ce-cpt_agenda-a743840a { margin: auto; }  }
@media all { .coh-ce-cpt_agenda_item-b56800b1 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center; }  }
@media all { .coh-ce-cpt_agenda_item-53a64029 { display: block;font-family: var(--ssa-font-stacks-ff-din-pro-medium);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-weight: 500;font-size: 9.375rem;color: rgba(201, 201, 201, 1); }  } @media all { .coh-ce-cpt_agenda_item-53a64029::first-letter { opacity: 0.5; }  }
@media all { .coh-ce-cpt_agenda_item-2bfb1f5f { text-transform: uppercase;font-weight: 600;color: rgba(68, 68, 68, 1);font-size: 1.5rem;line-height: 1.875rem; }  }
@media all { .coh-ce-cpt_agenda_item-a5e653e1 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column; }  }
@media all { .coh-ce-cpt_agenda_item-85a78dad { height: 3.75rem;display: block; }  } @media (max-width: 564px) { .coh-ce-cpt_agenda_item-85a78dad { display: none; }  }
@media all { .coh-ce-cpt_agenda_item-74b0ca31 { border-left-color: rgba(204, 204, 204, 1);border-left-style: solid;border-left-width: 0.0625rem;padding-bottom: 2.5rem;padding-left: 1.0625rem;min-height: 8.75rem;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex; }  } @media (max-width: 564px) { .coh-ce-cpt_agenda_item-74b0ca31 { min-height: 0rem; }  }
@media all { .coh-ce-cpt_agenda_item-3f9c1248 { font-weight: 600;font-size: 1.5rem;line-height: 1.875rem;color: rgba(68, 68, 68, 1);text-transform: uppercase; }  }
@media all { .coh-ce-cpt_agenda_item-7bf80734 { margin-left: 0.875rem; }  }
@media all { .coh-ce-cpt_agenda_item-4483b22 { font-weight: 600;font-size: 1.5rem;line-height: 1.875rem;color: var(--ssa-color-palette-blue);margin-bottom: 0.3125rem;display: block; }  }
@media all { .coh-ce-cpt_agenda_item-ad4a64d1 { margin-bottom: 0.5625rem; }  } @media all { .coh-ce-cpt_agenda_item-ad4a64d1 p { font-size: 1.25rem;line-height: 2.5rem;color: rgba(102, 102, 102, 1);font-family: var(--ssa-font-stacks-ff-din-pro-regular);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased; }  }
@media all { .coh-ce-cpt_agenda_item-f424a892 { color: rgba(68, 68, 68, 1);font-size: 0.875rem;line-height: 1.125rem;display: block; }  } @media all { .coh-ce-cpt_agenda_item-f424a892:before { content: "\e939";font-family: firmenich-Icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 1.25rem;margin-right: 0.8125rem;vertical-align: middle; }  }
@media all { .coh-ce-cpt_back_to_all_articles-28a4f698 { text-align: right; }  }
@media all { .coh-ce-cpt_back_to_all_articles-3f17663a { letter-spacing: 0.03125rem;font-size: 0.875rem;line-height: 1.5rem; }  } @media all { .coh-ce-cpt_back_to_all_articles-3f17663a:before { content: "\e949";font-family: firmenich-Icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 1.25rem;margin-right: 1.5rem;vertical-align: middle; }  }
@media all { .coh-ce-cpt_banner_alert-930e551e { position: relative;z-index: 999;min-width: 100%; }  }
@media all { .coh-ce-cpt_banner_alert-3f96e15d { position: relative; }  }
@media all { .coh-ce-cpt_banner_alert-2d844542 { position: absolute;top: 0.4375rem;right: 1.25rem;z-index: 2; }  } @media all { .coh-ce-cpt_banner_alert-2d844542:after { content: "\e926";font-family: firmenich-Icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 30px;font-weight: bold;color: white;visibility: visible; }  }
@media all { .coh-ce-cpt_banner_alert-cbe0ad81 { padding-top: 10px;padding-right: 320px;padding-bottom: 10px;padding-left: 320px;background-color: var(--ssa-color-palette-flavors-dark);color: white;position: relative;z-index: 1; }  } @media (max-width: 1279px) { .coh-ce-cpt_banner_alert-cbe0ad81 { padding-right: 40px;padding-left: 40px; }  } @media (max-width: 564px) { .coh-ce-cpt_banner_alert-cbe0ad81 { padding-right: 20px;padding-left: 20px; }  }
@media all { .coh-ce-cpt_banner_alert-9460e373 { font-size: 16px;line-height: 22px;margin-right: 1.875rem; }  }
@media all { .coh-ce-cpt_blog_article_layout-87ddf3a1 { text-align: center; }  }
@media all { .coh-ce-cpt_blog_article_layout-cebd1827 { color: var(--ssa-color-palette-white); }  }
@media all { .coh-ce-cpt_board_of_directors_tab-f58bfaa9 { -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; }  }
@media (max-width: 564px) { .coh-ce-cpt_board_of_directors_tab-45ee0ba9 { margin-bottom: 1rem; }  }
@media all { .coh-ce-cpt_booking_travel-87ddf3a1 { text-align: center; }  }
@media all { .coh-ce-cpt_booking_travel-347c97ed { color: var(--ssa-color-palette-blue);text-transform: uppercase;margin-bottom: 3.75rem; }  }
@media all { .coh-ce-cpt_booking_travel-afa972e0 { text-align: left;margin-bottom: 2.5rem; }  } @media (max-width: 564px) { .coh-ce-cpt_booking_travel-afa972e0 { margin-bottom: 0rem; }  } @media all { .coh-ce-cpt_booking_travel-afa972e0 > .coh-column:nth-child(2) > :first-child { -webkit-transform: scaleX(1.1) scaleY(1.1); -ms-transform: scaleX(1.1) scaleY(1.1); transform: scaleX(1.1) scaleY(1.1);position: relative;z-index: 1; }  } @media (max-width: 564px) { .coh-ce-cpt_booking_travel-afa972e0 > .coh-column:nth-child(2) > :first-child { -webkit-transform: scaleX(1) scaleY(1); -ms-transform: scaleX(1) scaleY(1); transform: scaleX(1) scaleY(1); }  } @media all { .coh-ce-cpt_booking_travel-afa972e0 > .coh-column:nth-child(2) > :first-child > * { -webkit-transform: scaleX(0.91) scaleY(0.91); -ms-transform: scaleX(0.91) scaleY(0.91); transform: scaleX(0.91) scaleY(0.91); }  } @media (max-width: 564px) { .coh-ce-cpt_booking_travel-afa972e0 > .coh-column:nth-child(2) > :first-child > * { -webkit-transform: scaleX(1) scaleY(1); -ms-transform: scaleX(1) scaleY(1); transform: scaleX(1) scaleY(1); }  }
@media all { .coh-ce-cpt_booking_travel-96c79a1c { font-family: var(--ssa-font-stacks-ff-din-pro-regular);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;color: var(--ssa-color-palette-white);font-size: 1.75rem;line-height: 2.5rem; }  }
@media all { .coh-ce-cpt_card_article-975f9484 { padding-top: 0rem;padding-bottom: 0rem; }  }
@media all { .coh-ce-cpt_card_article-e53eb452 { height: 100%;width: 100%;position: absolute;top: 0rem;left: 0rem; }  }
@media all { .coh-ce-cpt_card_article-739dedb3 { position: absolute;height: 100%;width: 100%;left: 50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);top: 50%; }  }
@media all { .coh-ce-cpt_card_article-4268f922 { width: 100%;position: relative;z-index: 10;height: 100%;-o-object-fit: cover;object-fit: cover; }  }
@media all { .coh-ce-cpt_card_article-5cbe1723 { -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }  }
@media all { .coh-ce-cpt_card_article-5941f552:before { content: "|";margin-right: 0.25rem;margin-left: 0.25rem; }  }
@media all { .coh-ce-cpt_card_booking-93579e44 { text-align: center;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-box-shadow: 0rem 0.9375rem 2.1875rem rgba(0, 0, 0, 0.15);box-shadow: 0rem 0.9375rem 2.1875rem rgba(0, 0, 0, 0.15);padding: 2.5rem; }  }
@media all { .coh-ce-cpt_card_booking-cea3792b { font-family: var(--ssa-font-stacks-ff-din-pro-regular);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;color: var(--ssa-color-palette-blue);margin-bottom: 1.25rem;font-size: 1.75rem;line-height: 2rem; }  }
@media all { .coh-ce-cpt_card_booking-a569d0f2 { background-color: var(--ssa-color-palette-blue);color: var(--ssa-color-palette-white);-webkit-border-radius: 0.375rem;border-radius: 0.375rem;margin-top: 1.875rem;margin-bottom: 1.875rem;padding-top: 0.875rem;padding-bottom: 0.875rem; }  }
@media all { .coh-ce-cpt_card_channel_liste-38f64320 { -webkit-box-shadow: 0 15px 35px 0 rgba(0,0,0,0.15); box-shadow: 0 15px 35px 0 rgba(0,0,0,0.15);;position: relative;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;padding-top: 2.625rem;padding-right: 2.5rem;padding-bottom: 2.625rem;padding-left: 2.5rem;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;min-height: 31.25rem; }  } @media all { .coh-ce-cpt_card_channel_liste-38f64320 .coh-style-card-container-grid-match-height > * > * { height: auto;height: auto!important;; }  }
@media all { .coh-ce-cpt_card_channel_liste-aabbfeb1 { background-color: var(--ssa-color-palette-white);padding-bottom: 0.625rem;position: relative;display: -webkit-inline-box;display: -webkit-inline-flex;display: -ms-inline-flexbox;display: inline-flex; }  } @media (max-width: 1023px) { .coh-ce-cpt_card_channel_liste-aabbfeb1 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center; }  }
@media all { .coh-ce-cpt_card_channel_liste-5b7599bb { font-family: var(--ssa-font-stacks-ff-din-pro-medium);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-size: 0.875rem;color: var(--ssa-color-palette-blue); }  }
@media all { .coh-ce-cpt_card_channel_liste-d06c8384 { font-size: 0.875rem;padding-left: 0.625rem; }  }
@media all { .coh-ce-cpt_card_channel_liste-4ef50077 { padding-top: 0.9375rem;padding-bottom: 0.9375rem;border-top-width: 0.0625rem;border-top-style: solid;border-top-color: var(--ssa-color-palette-light-2);border-bottom-width: 0.0625rem;border-bottom-style: solid;border-bottom-color: var(--ssa-color-palette-light-2); }  } @media (max-width: 1023px) { .coh-ce-cpt_card_channel_liste-4ef50077 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center; }  }
@media all { .coh-ce-cpt_card_channel_liste-d3f2cd64 { font-family: var(--ssa-font-stacks-ff-din-pro-medium);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;color: var(--ssa-color-palette-blue);font-size: 1.75rem;line-height: 2rem; }  }
@media all { .coh-ce-cpt_card_channel_liste-deed2d38 { padding-top: 1.5625rem;padding-bottom: 1.5625rem; }  } @media (max-width: 1023px) { .coh-ce-cpt_card_channel_liste-deed2d38 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;text-align: center; }  }
@media all { .coh-ce-cpt_card_channel_liste-deccf337 { font-family: var(--ssa-font-stacks-cormorant-garamond);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-weight: 900;font-size: 1.25rem; }  }
@media all { .coh-ce-cpt_card_channel_liste-cb27e75b { font-family: var(--ssa-font-stacks-cormorant-garamond);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-weight: 600;font-size: 0.875rem;line-height: 0.875rem; }  }
@media all { .coh-ce-cpt_card_channel_liste-4f6b99ba { padding-top: 1.4375rem;text-align: center; }  }
@media all { .coh-ce-cpt_card_channel_liste-8cb65ced { font-size: 0.875rem;width: 100%; }  }
@media all { .coh-ce-cpt_card_container_66_33_auto_ma-780ced0f { text-align: center;margin-top: 3.75rem; }  } @media (max-width: 1599px) { .coh-ce-cpt_card_container_66_33_auto_ma-780ced0f { margin-top: 3.125rem; }  } @media (max-width: 1598px) { .coh-ce-cpt_card_container_66_33_auto_ma-780ced0f { margin-top: 2.8125rem; }  } @media (max-width: 1279px) { .coh-ce-cpt_card_container_66_33_auto_ma-780ced0f { margin-top: 2.5rem; }  } @media (max-width: 1023px) { .coh-ce-cpt_card_container_66_33_auto_ma-780ced0f { margin-top: 2.1875rem;margin-bottom: 2.1875rem; }  }
@media all { .coh-ce-cpt_card_container_accordion-3869e129 { width: 100%; }  }
@media all { .coh-ce-cpt_card_container_accordion-3dce09e { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row;-webkit-flex-wrap: nowrap;-ms-flex-wrap: nowrap;flex-wrap: nowrap;height: 800px; }  } @media (max-width: 564px) { .coh-ce-cpt_card_container_accordion-3dce09e { height: auto;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap; }  } @media all { .coh-ce-cpt_card_container_accordion-3dce09e > .coh-column { min-width: 80px;max-width: none;width: auto;-webkit-flex-basis: auto;-ms-flex-preferred-size: auto;flex-basis: auto;-webkit-box-flex: 1;-webkit-flex-grow: 1;-ms-flex-positive: 1;flex-grow: 1;-webkit-flex-shrink: 1;-ms-flex-negative: 1;flex-shrink: 1;-webkit-transition: all 300ms ease-out;transition: all 300ms ease-out; }  } @media (max-width: 564px) { .coh-ce-cpt_card_container_accordion-3dce09e > .coh-column { min-width: 80px;max-width: none;width: auto; }  } @media all { .coh-ce-cpt_card_container_accordion-3dce09e > .coh-column .column-1 { max-width: 100%;width: 0rem;-webkit-flex-basis: auto;-ms-flex-preferred-size: auto;flex-basis: auto;-webkit-box-flex: 1;-webkit-flex-grow: 1;-ms-flex-positive: 1;flex-grow: 1;-webkit-flex-shrink: 0;-ms-flex-negative: 0;flex-shrink: 0; }  } @media (max-width: 564px) { .coh-ce-cpt_card_container_accordion-3dce09e > .coh-column .column-1 { min-height: 0rem;max-height: 100%;height: auto;max-width: none;width: 100%;-webkit-flex-basis: 0%;-ms-flex-preferred-size: 0%;flex-basis: 0%;-webkit-box-flex: 1;-webkit-flex-grow: 1;-ms-flex-positive: 1;flex-grow: 1;-webkit-flex-shrink: 1;-ms-flex-negative: 1;flex-shrink: 1; }  } @media all { .coh-ce-cpt_card_container_accordion-3dce09e > .coh-column .column-2 { -webkit-transition: all 300ms ease-out; transition: all 300ms ease-out;max-width: 100%;-webkit-flex-basis: 100%;-ms-flex-preferred-size: 100%;flex-basis: 100%;-webkit-box-flex: 0;-webkit-flex-grow: 0;-ms-flex-positive: 0;flex-grow: 0;-webkit-flex-shrink: 1;-ms-flex-negative: 1;flex-shrink: 1; }  } @media (max-width: 564px) { .coh-ce-cpt_card_container_accordion-3dce09e > .coh-column .column-2 { max-width: none;width: 100%; }  } @media all { .coh-ce-cpt_card_container_accordion-3dce09e > .coh-column:hover { -webkit-box-flex: 10; -webkit-flex-grow: 10; -ms-flex-positive: 10; flex-grow: 10; }  } @media (max-width: 564px) { .coh-ce-cpt_card_container_accordion-3dce09e > .coh-column:hover .column-1 { -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; }  } @media all { .coh-ce-cpt_card_container_accordion-3dce09e > .coh-column:hover .column-2 { -webkit-flex-basis: 80px; -ms-flex-preferred-size: 80px; flex-basis: 80px; }  }
@media all { .coh-ce-cpt_card_container_auto_match_he-780ced0f { text-align: center;margin-top: 3.75rem; }  } @media (max-width: 1599px) { .coh-ce-cpt_card_container_auto_match_he-780ced0f { margin-top: 3.125rem; }  } @media (max-width: 1598px) { .coh-ce-cpt_card_container_auto_match_he-780ced0f { margin-top: 2.8125rem; }  } @media (max-width: 1279px) { .coh-ce-cpt_card_container_auto_match_he-780ced0f { margin-top: 2.5rem; }  } @media (max-width: 1023px) { .coh-ce-cpt_card_container_auto_match_he-780ced0f { margin-top: 2.1875rem;margin-bottom: 2.1875rem; }  }
@media all { .coh-ce-cpt_card_experts-7cf54a21 .coh-column:nth-child(2n) { padding-right: 0!important; }  }
@media all { .coh-ce-cpt_card_experts-a0a8ad0b { cursor: default;;padding-right: 32px!important;;position: relative;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;padding: 0rem;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: start;-webkit-justify-content: flex-start;-ms-flex-pack: start;justify-content: flex-start; }  } @media (max-width: 1023px) { .coh-ce-cpt_card_experts-a0a8ad0b { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;padding-right: 0!important; }  } @media all { .coh-ce-cpt_card_experts-a0a8ad0b .coh-style-card-container-grid-match-height > * > * { height: auto;height: auto!important;; }  }
@media all { .coh-ce-cpt_card_experts-ab651c62 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: nowrap;-ms-flex-wrap: nowrap;flex-wrap: nowrap;padding-top: 64px;padding-right: 3.125rem;padding-bottom: 64px; }  } @media (max-width: 1023px) { .coh-ce-cpt_card_experts-ab651c62 { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column;padding-top: 2.5rem;padding-bottom: 2.5rem; }  }
@media all { .coh-ce-cpt_card_experts-de12d74c { position: relative;height: 7.8125rem;margin-right: 1.25rem;width: 7.8125rem; }  } @media (max-width: 1023px) { .coh-ce-cpt_card_experts-de12d74c { margin-right: 0rem;margin-bottom: 0.9375rem; }  }
@media all { .coh-ce-cpt_card_experts-a3820461 { margin-right: auto;margin-left: auto;width: 7.8125rem; }  }
@media all { .coh-ce-cpt_card_experts-7e04b7f4 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column; }  }
@media all { .coh-ce-cpt_card_experts-4014f7c2 { height: auto; }  } @media (max-width: 1023px) { .coh-ce-cpt_card_experts-4014f7c2 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center; }  }
@media all { .coh-ce-cpt_card_experts-6e5a5e29 { font-family: var(--ssa-font-stacks-dm-sans---regular);font-weight: 700;color: var(--ssa-color-palette-black);font-size: 2rem;line-height: 2.5rem;max-width: 6.25rem;display: inline;font-style: normal; }  } @media (max-width: 1279px) { .coh-ce-cpt_card_experts-6e5a5e29 { max-width: none; }  }
@media all { .coh-ce-cpt_card_experts-ae308d27 { padding-bottom: 16px;height: auto; }  } @media (max-width: 1023px) { .coh-ce-cpt_card_experts-ae308d27 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center; }  }
@media all { .coh-ce-cpt_card_experts-768cd6bd { color: var(--ssa-color-palette-black);font-family: var(--ssa-font-stacks-dm-sans---regular);font-weight: 400;font-size: 0.8125rem;line-height: 1.25rem;letter-spacing: normal;text-transform: uppercase; }  }
@media all { .coh-ce-cpt_card_experts-1f097d4c { height: auto;margin-top: auto; }  } @media (max-width: 1023px) { .coh-ce-cpt_card_experts-1f097d4c { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center; }  } @media all { .coh-ce-cpt_card_experts-1f097d4c a { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center; }  }
@media all { .coh-ce-cpt_card_experts-22e27755 { font-family: var(--ssa-font-stacks-dm-sans---regular);color: var(--ssa-color-palette-black);font-size: 0.8125rem;line-height: 1.25rem;letter-spacing: normal;display: none;font-weight: 400;font-style: normal; }  } @media (max-width: 1598px) { .coh-ce-cpt_card_experts-22e27755 { padding-right: 1.25rem; }  } @media (max-width: 564px) { .coh-ce-cpt_card_experts-22e27755 { padding-right: 0rem; }  }
@media all { .coh-ce-cpt_card_experts-759cd263 { color: var(--ssa-color-palette-black);font-size: 0.8125rem;line-height: 1.25rem;letter-spacing: normal;display: none;font-weight: 400;font-style: normal; }  } @media (max-width: 1598px) { .coh-ce-cpt_card_experts-759cd263 { padding-right: 1.25rem; }  } @media (max-width: 564px) { .coh-ce-cpt_card_experts-759cd263 { padding-right: 0rem; }  }
@media all { .coh-ce-cpt_card_experts-df1d6f2f { font-family: var(--ssa-font-stacks-dm-sans---regular);color: var(--ssa-color-palette-black);font-size: 0.8125rem;overflow-wrap: break-word;;text-transform: lowercase;display: -webkit-inline-box;display: -webkit-inline-flex;display: -ms-inline-flexbox;display: inline-flex;font-weight: 400;line-height: 1.25rem;font-style: normal; }  }
@media all { .coh-ce-cpt_card_experts-1e2416db { text-align: left;height: auto;display: none; }  } @media (max-width: 1279px) { .coh-ce-cpt_card_experts-1e2416db { text-align: center; }  } @media (max-width: 1023px) { .coh-ce-cpt_card_experts-1e2416db { display: none;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center; }  }
@media all { .coh-ce-cpt_card_experts-f3880494 { font-size: 0.875rem;margin-top: 16px;width: -webkit-fit-content;width: -moz-fit-content;width: fit-content;; }  }
@media all { .coh-ce-cpt_card_feature_center_aligned_-e0379d59 { text-align: center;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center; }  } @media all { .coh-ce-cpt_card_feature_center_aligned_-e0379d59 .card-heading { color: var(--ssa-color-palette-black); }  } @media all { .coh-ce-cpt_card_feature_center_aligned_-e0379d59 .card-paragraph { color: var(--ssa-color-palette-black); }  } @media all { .coh-ce-cpt_card_feature_center_aligned_-e0379d59 .card-link { -webkit-transition: color 300ms ease; transition: color 300ms ease;color: var(--ssa-color-palette-color-1); }  } @media all { .coh-ce-cpt_card_feature_center_aligned_-e0379d59:hover .card-link { color: var(--ssa-color-palette-color-4); }  }
@media all { .coh-ce-cpt_card_feature_horizontal_text-dbec1e28 { color: currentColor; }  } @media all { .coh-ce-cpt_card_feature_horizontal_text-dbec1e28:hover .card-pre-heading { color: var(--ssa-color-palette-white); }  } @media all { .coh-ce-cpt_card_feature_horizontal_text-dbec1e28:hover .card-date { color: var(--ssa-color-palette-white); }  } @media all { .coh-ce-cpt_card_feature_horizontal_text-dbec1e28:hover .card-heading { color: var(--ssa-color-palette-white); }  } @media all { .coh-ce-cpt_card_feature_horizontal_text-dbec1e28:hover .card-paragraph { color: var(--ssa-color-palette-white); }  } @media all { .coh-ce-cpt_card_feature_horizontal_text-dbec1e28:hover .card-link { color: var(--ssa-color-palette-white); }  } @media all { .coh-ce-cpt_card_feature_horizontal_text-dbec1e28:hover .content-wysiwig { color: var(--ssa-color-palette-white); }  } @media all { .coh-ce-cpt_card_feature_horizontal_text-dbec1e28:hover p { color: var(--ssa-color-palette-white); }  } @media all { .coh-ce-cpt_card_feature_horizontal_text-dbec1e28 p { font-size: 1.125rem;color: rgba(102, 102, 102, 1);font-family: var(--ssa-font-stacks-gothic-a1);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;line-height: 1.25rem;-webkit-transition: color 300ms ease;transition: color 300ms ease; }  }
@media all { .coh-ce-cpt_card_feature_horizontal_text-b5db5739 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;padding-right: 0!important; }  }
@media all { .coh-ce-cpt_card_feature_horizontal_text-10dd70a5 { height: 100%;-o-object-fit: cover;object-fit: cover;; }  }
@media all { .coh-ce-cpt_card_feature_horizontal_text-19726bd4 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;padding-left: 0!important; }  }
@media all { .coh-ce-cpt_card_feature_horizontal_text-a536da33 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;overflow: hidden;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: start;-webkit-align-items: flex-start;-ms-flex-align: start;align-items: flex-start;padding-top: 36px;padding-right: 30px;padding-bottom: 26px;padding-left: 30px; }  } @media all { .coh-ce-cpt_card_feature_horizontal_text-a536da33 h3 { display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden; }  } @media all { .coh-ce-cpt_card_feature_horizontal_text-a536da33 p { display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden; }  }
@media all { .coh-ce-cpt_card_feature_horizontal_text-e51433e9 { font-size: 0.75rem;line-height: 1rem;margin-bottom: 0.4375rem;-webkit-transition: color 300ms ease;transition: color 300ms ease; }  }
@media all { .coh-ce-cpt_card_feature_horizontal_text-fa5ebd18 { font-weight: 300;color: rgba(68, 68, 68, 1);font-size: 0.625rem;line-height: 0.625rem;text-transform: capitalize;margin-left: 0.625rem;vertical-align: middle;-webkit-transition: color 300ms ease;transition: color 300ms ease; }  }
@media all { .coh-ce-cpt_card_feature_horizontal_text-97b4f95c { position: absolute;right: 1.25rem; }  } @media all { .coh-ce-cpt_card_feature_horizontal_text-97b4f95c:after { content: "\e964";font-family: firmenich-Icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 1.875rem;visibility: visible; }  }
@media all { .coh-ce-cpt_card_feature_horizontal_text-44462fd4 { font-weight: 500;color: var(--ssa-color-palette-blue);font-size: 20px;line-height: 2rem;margin-bottom: 0rem;-webkit-transition: color 300ms ease;transition: color 300ms ease; }  }
@media all { .coh-ce-cpt_card_feature_horizontal_text-ab432ec2 { color: rgba(102, 102, 102, 1);font-size: 1.125rem;line-height: 2rem;-webkit-transition: color 300ms ease;transition: color 300ms ease;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden; }  }
@media (max-width: 1023px) { .coh-ce-cpt_card_feature_with_large_imag-9690b587 { padding-top: 0rem;padding-right: 0rem;padding-bottom: 0rem;padding-left: 0rem; }  }
@media all { .coh-ce-cpt_card_feature_with_large_imag-b9067671 { overflow: hidden; }  }
@media all { .coh-ce-cpt_card_feature_with_large_imag-de02d396 { -webkit-transform: scaleX(1) scaleY(1); -ms-transform: scaleX(1) scaleY(1); transform: scaleX(1) scaleY(1);-webkit-transition: -webkit-transform 0.6s cubic-bezier(.215, .61, .355, 1);transition: -webkit-transform 0.6s cubic-bezier(.215, .61, .355, 1);transition: transform 0.6s cubic-bezier(.215, .61, .355, 1);transition: transform 0.6s cubic-bezier(.215, .61, .355, 1), -webkit-transform 0.6s cubic-bezier(.215, .61, .355, 1); }  }
@media all { .coh-ce-cpt_card_feature_with_large_imag-c492bb2c { text-align: center;height: 100%;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;padding-top: 5.1875rem;padding-right: 3.75rem;padding-bottom: 2.5rem;padding-left: 3.75rem; }  } @media (max-width: 1023px) { .coh-ce-cpt_card_feature_with_large_imag-c492bb2c { padding-top: 2.5rem;padding-right: 1.25rem;padding-bottom: 1.875rem;padding-left: 1.25rem; }  }
@media all { .coh-ce-cpt_card_feature_with_large_imag-eeba3734 { font-size: 0.625rem;font-weight: 300;padding-top: 0.9375rem;border-top-width: 0.0625rem;border-top-style: solid;margin-top: 3.75rem; }  }
@media (max-width: 1023px) { .coh-ce-cpt_card_feature_with_large_im_0-9690b587 { padding-top: 0rem;padding-right: 0rem;padding-bottom: 0rem;padding-left: 0rem; }  }
@media all { .coh-ce-cpt_card_feature_with_large_im_0-b9067671 { overflow: hidden; }  }
@media all { .coh-ce-cpt_card_feature_with_large_im_0-de02d396 { -webkit-transform: scaleX(1) scaleY(1); -ms-transform: scaleX(1) scaleY(1); transform: scaleX(1) scaleY(1);-webkit-transition: -webkit-transform 0.6s cubic-bezier(.215, .61, .355, 1);transition: -webkit-transform 0.6s cubic-bezier(.215, .61, .355, 1);transition: transform 0.6s cubic-bezier(.215, .61, .355, 1);transition: transform 0.6s cubic-bezier(.215, .61, .355, 1), -webkit-transform 0.6s cubic-bezier(.215, .61, .355, 1); }  }
@media all { .coh-ce-cpt_card_feature_with_large_im_0-ed8d353a { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;height: 100%;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;text-align: center; }  }
@media all { .coh-ce-cpt_card_heading_and_image-83d91fa2 .active img { opacity: 0.1; }  } @media all { .coh-ce-cpt_card_heading_and_image-83d91fa2 .active h4 { font-weight: bold; }  }
@media all { .coh-ce-cpt_card_heading_and_image-8e1402d7 { -webkit-transition: 400ms ease opacity; transition: 400ms ease opacity; }  } @media all { .coh-ce-cpt_card_heading_and_image-8e1402d7.inactive { opacity: 1; }  }
@media all { .coh-ce-cpt_card_heading_and_image-679e49da { color: var(--ssa-color-palette-blue);font-size: 1.75rem;line-height: 2.5rem;text-align: center; }  } @media (max-width: 1279px) { .coh-ce-cpt_card_heading_and_image-679e49da { font-size: 1.25rem; }  } @media (max-width: 1023px) { .coh-ce-cpt_card_heading_and_image-679e49da { font-size: 1.25rem; }  } @media (max-width: 564px) { .coh-ce-cpt_card_heading_and_image-679e49da { font-size: 1.375rem; }  }
@media all { .coh-ce-cpt_card_heading_and_image-2305b066 { position: absolute;top: 4.5625rem;left: 0rem;height: 27.8125rem;overflow: hidden; }  } @media (max-width: 1598px) { .coh-ce-cpt_card_heading_and_image-2305b066 { height: auto; }  }
@media all { .coh-ce-cpt_card_heading_and_image-4cc9e92b { padding-right: 2.125rem;padding-left: 2.125rem; }  } @media all { .coh-ce-cpt_card_heading_and_image-4cc9e92b p { color: var(--ssa-color-palette-black); }  }
@media (max-width: 1023px) { .coh-ce-cpt_card_image_quick_access-9690b587 { padding-top: 0rem;padding-right: 0rem;padding-bottom: 0rem;padding-left: 0rem; }  }
@media all { .coh-ce-cpt_card_image_quick_access-b9067671 { overflow: hidden; }  }
@media all { .coh-ce-cpt_card_image_quick_access-de02d396 { -webkit-transform: scaleX(1) scaleY(1); -ms-transform: scaleX(1) scaleY(1); transform: scaleX(1) scaleY(1);-webkit-transition: -webkit-transform 0.6s cubic-bezier(.215, .61, .355, 1);transition: -webkit-transform 0.6s cubic-bezier(.215, .61, .355, 1);transition: transform 0.6s cubic-bezier(.215, .61, .355, 1);transition: transform 0.6s cubic-bezier(.215, .61, .355, 1), -webkit-transform 0.6s cubic-bezier(.215, .61, .355, 1); }  }
@media all { .coh-ce-cpt_card_image_quick_access-bc105969 { text-align: center;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-box-flex: 1;-webkit-flex-grow: 1;-ms-flex-positive: 1;flex-grow: 1;-webkit-box-shadow: inset 2000px 0 0 0 rgb(0 0 0 / 0.5);box-shadow: inset 2000px 0 0 0 rgb(0 0 0 / 0.5);padding: 0.75rem !important;; }  }
@media all { .coh-ce-cpt_card_image_quick_access-1e778fa5 { font-family: var(--ssa-font-stacks-dm-sans---regular);font-weight: 500;padding-top: 3.75rem;margin-top: auto !important;;text-align: center; }  } @media (max-width: 1599px) { .coh-ce-cpt_card_image_quick_access-1e778fa5 { padding-top: 2.8125rem; }  } @media (max-width: 1598px) { .coh-ce-cpt_card_image_quick_access-1e778fa5 { padding-top: 1.875rem; }  } @media (max-width: 564px) { .coh-ce-cpt_card_image_quick_access-1e778fa5 { padding-top: 1.625rem; }  }
@media all { .coh-ce-cpt_card_image_quick_access-6e3cb145 { font-size: 0.625rem;font-weight: 300;padding-top: 0.9375rem;border-top-width: 0.0625rem;border-top-style: solid; }  }
@media all { .coh-ce-cpt_card_image_v_transparent-4bdb0f49 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;overflow: hidden;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: start;-webkit-align-items: flex-start;-ms-flex-align: start;align-items: flex-start; }  }
@media all { .coh-ce-cpt_card_manager_assistant-efda3018 { -webkit-box-shadow: 0 15px 35px 0 rgba(0,0,0,0.15); box-shadow: 0 15px 35px 0 rgba(0,0,0,0.15);;position: relative;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;padding-top: 2.625rem;padding-right: 2.5rem;padding-bottom: 2.625rem;padding-left: 2.5rem;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;min-height: 28.125rem; }  } @media all { .coh-ce-cpt_card_manager_assistant-efda3018 .coh-style-card-container-grid-match-height > * > * { height: auto;height: auto!important;; }  }
@media all { .coh-ce-cpt_card_manager_assistant-91cd2c41 { background-color: var(--ssa-color-palette-white);padding-bottom: 1.25rem;position: relative; }  } @media all { .coh-ce-cpt_card_manager_assistant-91cd2c41 img { margin-right: auto;margin-left: auto;min-width: 6.625rem;width: 9.0625rem;-webkit-clip-path: ellipse(50% 50%);clip-path: ellipse(50% 50%);; }  }
@media all { .coh-ce-cpt_card_manager_assistant-47dae555 img { margin-right: auto;margin-left: auto; }  }
@media all { .coh-ce-cpt_card_manager_assistant-9d62cf69 { padding-top: 0.9375rem;padding-bottom: 0.9375rem;border-top-width: 0.0625rem;border-top-style: solid;border-top-color: var(--ssa-color-palette-light-2);border-bottom-width: 0.0625rem;border-bottom-style: solid;border-bottom-color: var(--ssa-color-palette-light-2); }  } @media (max-width: 1023px) { .coh-ce-cpt_card_manager_assistant-9d62cf69 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center; }  }
@media all { .coh-ce-cpt_card_manager_assistant-ed16ac25 { font-family: var(--ssa-font-stacks-ff-din-pro-medium);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-weight: 300;color: var(--ssa-color-palette-blue);font-size: 1.75rem;line-height: 1.75rem;max-width: 6.25rem; }  } @media (max-width: 1279px) { .coh-ce-cpt_card_manager_assistant-ed16ac25 { max-width: none; }  }
@media all { .coh-ce-cpt_card_manager_assistant-d2502c8a { padding-top: 0.9375rem;padding-bottom: 0.9375rem; }  } @media (max-width: 1023px) { .coh-ce-cpt_card_manager_assistant-d2502c8a { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center; }  }
@media all { .coh-ce-cpt_card_manager_assistant-8fa4cf32 { color: var(--ssa-color-palette-blue);font-family: var(--ssa-font-stacks-gothic-a1);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-weight: 300;font-size: 0.875rem;line-height: normal;letter-spacing: normal; }  }
@media all { .coh-ce-cpt_card_manager_assistant-eec81df6 { border-top-style: solid;border-bottom-style: solid;border-top-width: 0.0625rem;border-bottom-width: 0.0625rem;border-color: var(--ssa-color-palette-light-2);padding-top: 0.9375rem;padding-bottom: 0.9375rem; }  } @media (max-width: 1023px) { .coh-ce-cpt_card_manager_assistant-eec81df6 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center; }  } @media all { .coh-ce-cpt_card_manager_assistant-eec81df6 .card-mailto { font-family: var(--ssa-font-stacks-ff-din-pro-regular);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;color: var(--ssa-color-palette-blue);font-size: 1.125rem;line-height: 1.25rem;letter-spacing: normal;word-wrap: normal; }  } @media (max-width: 1279px) { .coh-ce-cpt_card_manager_assistant-eec81df6 .card-mailto { word-wrap: break-word; }  } @media (max-width: 564px) { .coh-ce-cpt_card_manager_assistant-eec81df6 .card-mailto { word-break: break-all!important;; }  } @media all { .coh-ce-cpt_card_manager_assistant-eec81df6 .card-mailto:before { padding-right: 0.3125rem;content: "\e938";font-family: firmenich-Icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; }  }
@media all { .coh-ce-cpt_card_manager_assistant-5a8b0a06 { font-family: var(--ssa-font-stacks-ff-din-pro-light);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;color: var(--ssa-color-palette-blue);font-size: 1.125rem;line-height: 2.125rem;letter-spacing: normal;padding-right: 1.25rem; }  } @media (max-width: 1598px) { .coh-ce-cpt_card_manager_assistant-5a8b0a06 { padding-right: 1.25rem; }  } @media (max-width: 564px) { .coh-ce-cpt_card_manager_assistant-5a8b0a06 { padding-right: 0rem; }  } @media all { .coh-ce-cpt_card_manager_assistant-5a8b0a06:before { content: "\f095";font-family: icomoon;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;padding-right: 0.3125rem; }  }
@media all { .coh-ce-cpt_card_manager_assistant-b9a17a25 { font-family: var(--ssa-font-stacks-ff-din-pro-light);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;color: var(--ssa-color-palette-blue);font-size: 1.125rem;line-height: 1.25rem;letter-spacing: normal;word-wrap: normal; }  } @media (max-width: 1279px) { .coh-ce-cpt_card_manager_assistant-b9a17a25 { word-wrap: break-word; }  } @media (max-width: 564px) { .coh-ce-cpt_card_manager_assistant-b9a17a25 { word-break: break-all!important;; }  } @media all { .coh-ce-cpt_card_manager_assistant-b9a17a25 a { font-family: var(--ssa-font-stacks-ff-din-pro-regular);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;color: var(--ssa-color-palette-blue);font-size: 1.125rem;line-height: 1.25rem;word-wrap: normal;word-break: break-all!important;;letter-spacing: normal; }  } @media (max-width: 1279px) { .coh-ce-cpt_card_manager_assistant-b9a17a25 a { word-wrap: break-word; }  } @media all { .coh-ce-cpt_card_manager_assistant-b9a17a25 a:before { content: "\e938";font-family: firmenich-Icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;padding-right: 0.3125rem; }  }
@media all { .coh-ce-cpt_card_manager_assistant-8a9d8677 { padding-top: 1.4375rem;text-align: center; }  } @media (max-width: 1023px) { .coh-ce-cpt_card_manager_assistant-8a9d8677 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center; }  }
@media all { .coh-ce-cpt_card_manager_assistant-8cb65ced { font-size: 0.875rem;width: 100%; }  }
@media all { .coh-ce-cpt_card_plp_favorite-cd454797 { position: relative;display: none;padding: 32px;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-flex-basis: 22.6%;-ms-flex-preferred-size: 22.6%;flex-basis: 22.6%;border-width: 0.0625rem;-webkit-border-radius: 2px;border-radius: 2px;border-style: solid;border-color: rgba(221, 221, 221, 1);max-width: 23.5rem;width: 23.5rem;min-height: 25.5rem;min-width: 23.5rem; }  } @media (max-width: 1598px) { .coh-ce-cpt_card_plp_favorite-cd454797 { -webkit-flex-basis: 30.5%; -ms-flex-preferred-size: 30.5%; flex-basis: 30.5%;min-width: 24rem;width: 24rem;max-width: 24rem; }  } @media (max-width: 1279px) { .coh-ce-cpt_card_plp_favorite-cd454797 { -webkit-flex-basis: 46.9%; -ms-flex-preferred-size: 46.9%; flex-basis: 46.9%;margin-top: 0rem;margin-right: 0rem;margin-bottom: 0rem;margin-left: 0rem; }  } @media (max-width: 1023px) { .coh-ce-cpt_card_plp_favorite-cd454797 { -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%;max-width: none; }  } @media all { .coh-ce-cpt_card_plp_favorite-cd454797 .coh-style-card-container-grid-match-height > * > * { height: auto;height: auto!important;; }  } @media all { .coh-ce-cpt_card_plp_favorite-cd454797.is_acm .favoritesAcm { visibility: visible; }  }
@media all { .coh-ce-cpt_card_plp_favorite-593658a4 { padding-bottom: 1.125rem; }  }
@media all { .coh-ce-cpt_card_plp_favorite-b7ba8d72 { color: rgba(103, 103, 103, 1);font-family: var(--ssa-font-stacks-dm-sans---regular);font-size: 0.75rem;line-height: 1.25rem;font-weight: 400; }  }
@media all { .coh-ce-cpt_card_plp_favorite-a793d508 { font-family: var(--ssa-font-stacks-dm-sans---regular);color: rgba(103, 103, 103, 1);font-size: 0.75rem;line-height: 1.25rem;text-transform: capitalize;font-weight: 400; }  }
@media all { .coh-ce-cpt_card_plp_favorite-40141bdc { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-box-pack: end;-webkit-justify-content: flex-end;-ms-flex-pack: end;justify-content: flex-end; }  }
@media all { .coh-ce-cpt_card_plp_favorite-f09025fb { padding-right: 0.875rem;display: none; }  } @media all { .coh-ce-cpt_card_plp_favorite-f09025fb:after { color: var(--ssa-color-palette-black);font-size: 1.5rem;content: "\f1e0";font-family: icomoon;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;display: block; }  }
@media all { .coh-ce-cpt_card_plp_favorite-32ab2336 { padding-right: 12px; }  }
@media all { .coh-ce-cpt_card_plp_favorite-864df4b5 svg { height: 1.5rem;width: 1.5rem; }  }
@media (max-width: 1023px) { .coh-ce-cpt_card_plp_favorite-988b8895 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center; }  }
@media all { .coh-ce-cpt_card_plp_favorite-af9ccbec { max-width: 50%; }  } @media (max-width: 1023px) { .coh-ce-cpt_card_plp_favorite-af9ccbec { max-width: 100%; }  }
@media all { .coh-ce-cpt_card_plp_favorite-8b58059e { font-family: var(--ssa-font-stacks-dm-sans---regular);color: var(--ssa-color-palette-black);font-size: 2rem;line-height: 2.5rem;width: 50%;font-weight: 700; }  }
@media all { .coh-ce-cpt_card_plp_favorite-e45147a6 { display: none; }  }
@media all { .coh-ce-cpt_card_plp_favorite-2edddbf9 { overflow: hidden; }  } @media all { .coh-ce-cpt_card_plp_favorite-2edddbf9  .blockPostDescription { white-space: nowrap;;text-overflow: ellipsis;;overflow: hidden;width: 152px; }  } @media (max-width: 1599px) { .coh-ce-cpt_card_plp_favorite-2edddbf9  .blockPostDescription { width: 152px; }  } @media (max-width: 1598px) { .coh-ce-cpt_card_plp_favorite-2edddbf9  .blockPostDescription { width: 182px; }  } @media (max-width: 1279px) { .coh-ce-cpt_card_plp_favorite-2edddbf9  .blockPostDescription { width: 182px; }  } @media (max-width: 1023px) { .coh-ce-cpt_card_plp_favorite-2edddbf9  .blockPostDescription { width: 519px; }  } @media (max-width: 564px) { .coh-ce-cpt_card_plp_favorite-2edddbf9  .blockPostDescription { width: 166px; }  } @media all { .coh-ce-cpt_card_plp_favorite-2edddbf9 .blockProductDescription { overflow: hidden;width: 152px;white-space: nowrap;;text-overflow: ellipsis;; }  } @media (max-width: 1599px) { .coh-ce-cpt_card_plp_favorite-2edddbf9 .blockProductDescription { width: 152px; }  } @media (max-width: 1598px) { .coh-ce-cpt_card_plp_favorite-2edddbf9 .blockProductDescription { width: 182px; }  } @media (max-width: 1279px) { .coh-ce-cpt_card_plp_favorite-2edddbf9 .blockProductDescription { width: 519px; }  } @media (max-width: 1023px) { .coh-ce-cpt_card_plp_favorite-2edddbf9 .blockProductDescription { width: 519px; }  } @media (max-width: 564px) { .coh-ce-cpt_card_plp_favorite-2edddbf9 .blockProductDescription { width: 166px; }  } @media all { .coh-ce-cpt_card_plp_favorite-2edddbf9 .product-item:last-child { border-bottom-style: none;padding-bottom: 0rem; }  } @media all { .coh-ce-cpt_card_plp_favorite-2edddbf9 .info-item + .info-item { padding-bottom: 0rem;border-bottom-style: none; }  }
@media all { .coh-ce-cpt_card_plp_favorite-e2cd5ffc { padding-top: 20px;padding-bottom: 20px;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;border-bottom-width: 0.0625rem;border-bottom-style: solid;border-bottom-color: var(--ssa-color-palette-black); }  } @media (max-width: 1023px) { .coh-ce-cpt_card_plp_favorite-e2cd5ffc { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center; }  }
@media all { .coh-ce-cpt_card_plp_favorite-e6d2e66f { margin-right: 1rem;width: 3.75rem;max-width: 3.75rem; }  }
@media all { .coh-ce-cpt_card_plp_favorite-2b104916 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center; }  }
@media all { .coh-ce-cpt_card_plp_favorite-c5b16c62 { font-family: var(--ssa-font-stacks-dm-sans---regular);color: var(--ssa-color-palette-black);font-size: 0.875rem;line-height: 1.5rem;font-weight: 400; }  }
@media all { .coh-ce-cpt_card_plp_favorite-3a8aa624 { font-family: var(--ssa-font-stacks-dm-sans---regular);color: var(--ssa-color-palette-black);font-size: 0.875rem;line-height: 1.5rem;font-weight: 400; }  }
@media all { .coh-ce-cpt_card_plp_favorite-87924a7 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;border-bottom-style: solid;border-bottom-width: 0.0625rem;padding-top: 20px;padding-bottom: 20px;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;border-bottom-color: var(--ssa-color-palette-black); }  } @media (max-width: 1023px) { .coh-ce-cpt_card_plp_favorite-87924a7 { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center; }  }
@media all { .coh-ce-cpt_card_plp_favorite-151556f6 { font-family: var(--ssa-font-stacks-dm-sans---regular);color: var(--ssa-color-palette-black);font-size: 1.125rem;line-height: 1.75rem;font-weight: 400; }  }
@media all { .coh-ce-cpt_card_plp_favorite-c262375c { padding-top: 0.9375rem;text-align: center;margin-top: auto; }  } @media (max-width: 1023px) { .coh-ce-cpt_card_plp_favorite-c262375c { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center; }  }
@media all { .coh-ce-cpt_card_plp_favorite-f6dc97a4 { font-size: 0.875rem;width: 100%;text-align: center;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;padding-top: 0.625rem;padding-bottom: 0.625rem; }  }
@media all { .coh-ce-cpt_card_plp_favorite-3215ac9d { background-image: -webkit-linear-gradient(326deg , rgb(60, 166, 169) 1% , rgb(79, 135, 169) 100%); background-image: linear-gradient(2284deg , rgb(60, 166, 169) 1% , rgb(79, 135, 169) 100%);background-position: left top;background-size: auto;background-repeat: no-repeat;background-attachment: scroll;padding-top: 0.5rem;padding-bottom: 0.625rem;position: absolute;bottom: 0rem;width: 100%;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;visibility: hidden;left: 0rem;right: 0rem; }  }
@media all { .coh-ce-cpt_card_plp_favorite-3f96e15d { position: relative; }  }
@media all { .coh-ce-cpt_card_plp_favorite-ffe8ed1a { font-family: var(--ssa-font-stacks-dm-sans---regular);color: var(--ssa-color-palette-white);font-size: 0.875rem;line-height: 1.125rem;letter-spacing: 0.0625rem;padding-right: 2.1875rem;text-transform: uppercase; }  }
@media all { .coh-ce-cpt_card_plp_favorite-e614e314 { font-family: var(--ssa-font-stacks-dm-sans---regular);color: var(--ssa-color-palette-white);font-size: 0.875rem;letter-spacing: 0.0625rem;line-height: 1.125rem; }  } @media all { .coh-ce-cpt_card_plp_favorite-e614e314:after { color: var(--ssa-color-palette-white);font-size: 0.9375rem;content: "\e947";font-family: firmenich-Icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; }  }
@media all { .coh-ce-cpt_card_subscription-f6b48ece { margin-top: 0rem;margin-right: 0rem;margin-bottom: 0rem;margin-left: 0rem;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: rgba(221, 221, 221, 1);display: none;width: 100%;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-box-align: end;-webkit-align-items: flex-end;-ms-flex-align: end;align-items: flex-end;color: var(--ssa-color-palette-black);font-family: var(--ssa-font-stacks-dm-sans---regular);font-weight: 400;font-size: 0.875rem;line-height: 1.5rem; }  } @media (max-width: 1279px) { .coh-ce-cpt_card_subscription-f6b48ece { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center; }  } @media all { .coh-ce-cpt_card_subscription-f6b48ece span { padding-top: 12px;padding-right: 24px;padding-bottom: 12px;padding-left: 24px;height: 5.625rem; }  } @media all { .coh-ce-cpt_card_subscription-f6b48ece span,.coh-ce-cpt_card_subscription-f6b48ece button,.coh-ce-cpt_card_subscription-f6b48ece a { color: var(--ssa-color-palette-black);font-family: var(--ssa-font-stacks-dm-sans---regular);font-weight: 400;font-size: 0.875rem;line-height: 1.5rem;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center; }  } @media all { .coh-ce-cpt_card_subscription-f6b48ece span:last-child,.coh-ce-cpt_card_subscription-f6b48ece button:last-child,.coh-ce-cpt_card_subscription-f6b48ece a:last-child { margin-right: 0 !important;; }  }
@media all { .coh-ce-cpt_card_subscription-8052bd6b { -webkit-flex-basis: 0px; -ms-flex-preferred-size: 0px; flex-basis: 0px;-webkit-box-flex: 1;-webkit-flex-grow: 1;-ms-flex-positive: 1;flex-grow: 1;-webkit-flex-shrink: 1;-ms-flex-negative: 1;flex-shrink: 1;min-width: 18.75rem; }  } @media (max-width: 1279px) { .coh-ce-cpt_card_subscription-8052bd6b { min-width: unset; }  }
@media all { .coh-ce-cpt_card_subscription-f69b9186 { -webkit-flex-basis: 0px; -ms-flex-preferred-size: 0px; flex-basis: 0px;-webkit-box-flex: 1;-webkit-flex-grow: 1;-ms-flex-positive: 1;flex-grow: 1;-webkit-flex-shrink: 1;-ms-flex-negative: 1;flex-shrink: 1;min-width: 18.75rem; }  } @media (max-width: 1279px) { .coh-ce-cpt_card_subscription-f69b9186 { min-width: unset; }  }
@media all { .coh-ce-cpt_card_subscription-e84e1eb5 { -webkit-flex-basis: 0px; -ms-flex-preferred-size: 0px; flex-basis: 0px;-webkit-box-flex: 1;-webkit-flex-grow: 1;-ms-flex-positive: 1;flex-grow: 1;-webkit-flex-shrink: 1;-ms-flex-negative: 1;flex-shrink: 1;min-width: 9.375rem; }  } @media (max-width: 1279px) { .coh-ce-cpt_card_subscription-e84e1eb5 { min-width: unset; }  }
@media all { .coh-ce-cpt_card_subscription-de3a0444 { -webkit-flex-basis: 0rem; -ms-flex-preferred-size: 0rem; flex-basis: 0rem;-webkit-box-flex: 1;-webkit-flex-grow: 1;-ms-flex-positive: 1;flex-grow: 1;-webkit-flex-shrink: 1;-ms-flex-negative: 1;flex-shrink: 1;min-width: 16.25rem;padding-top: 16px;padding-right: 24px;padding-bottom: 16px;padding-left: 24px;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-box-pack: end;-webkit-justify-content: flex-end;-ms-flex-pack: end;justify-content: flex-end;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;height: 100%; }  } @media (max-width: 1598px) { .coh-ce-cpt_card_subscription-de3a0444 { -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; }  } @media (max-width: 1279px) { .coh-ce-cpt_card_subscription-de3a0444 { min-width: unset; }  } @media all { .coh-ce-cpt_card_subscription-de3a0444 button,.coh-ce-cpt_card_subscription-de3a0444 a { padding: 0.5rem;border-width: 0.09375rem;-webkit-border-radius: 9999px;border-radius: 9999px;border-style: solid;border-color: var(--ssa-color-palette-black);margin-right: 0.75rem; }  } @media all { .coh-ce-cpt_card_subscription-de3a0444 button:last-child,.coh-ce-cpt_card_subscription-de3a0444 a:last-child { margin-right: 0rem; }  }
@media all { .coh-ce-cpt_card_testimonial-41377bc3 { color: var(--ssa-color-palette-white); }  }
@media all { .coh-ce-cpt_card_testimonial-b5dc8988 { font-size: 0.875rem;font-weight: 600;display: block;color: var(--ssa-color-palette-white);margin-top: 1.875rem; }  }
@media all { .coh-ce-cpt_card_testimonial-c10f5c33 { font-size: 0.875rem;font-weight: 300;margin-top: 0.375rem;display: block;color: var(--ssa-color-palette-white); }  }
@media all { .coh-ce-cpt_card_text_and_image_panel-dc7d2f69 { min-height: 55vh; }  } @media (max-width: 1599px) { .coh-ce-cpt_card_text_and_image_panel-dc7d2f69 { min-height: 55vh; }  } @media (max-width: 1598px) { .coh-ce-cpt_card_text_and_image_panel-dc7d2f69 { min-height: unset; }  } @media (max-width: 1279px) { .coh-ce-cpt_card_text_and_image_panel-dc7d2f69 { min-height: unset; }  }
@media all { .coh-ce-cpt_card_text_and_image_panel-6e6afb05 > div { height: 100%; }  }
@media all { .coh-ce-cpt_card_text_and_image_panel-f2d1e24f { -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between;height: 100%; }  } @media all { .coh-ce-cpt_card_text_and_image_panel-f2d1e24f.media-left .column-1 { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; }  } @media all { .coh-ce-cpt_card_text_and_image_panel-f2d1e24f.media-left .column-2 { -webkit-box-ordinal-group: 1; -webkit-order: 0; -ms-flex-order: 0; order: 0; }  }
@media all { .coh-ce-cpt_card_text_and_image_panel-1c248041 { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; }  } @media (max-width: 1023px) { .coh-ce-cpt_card_text_and_image_panel-1c248041 { margin-bottom: 1.5rem;-webkit-box-ordinal-group: 1;-webkit-order: 0;-ms-flex-order: 0;order: 0;height: 21.875rem; }  } @media (max-width: 564px) { .coh-ce-cpt_card_text_and_image_panel-1c248041 { height: 17.1875rem; }  }
@media all { .coh-ce-cpt_card_text_and_image_panel-593c14a8 { overflow: hidden;height: 100%;width: 100%;position: relative; }  }
@media all { .coh-ce-cpt_card_text_and_image_panel-9280a85f { height: 100%;width: 100%;position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);z-index: 2; }  }
@media all { .coh-ce-cpt_card_text_and_image_panel-36e252e0 { height: 100%;width: 100%;-o-object-fit: cover;object-fit: cover; }  }
@media all { .coh-ce-cpt_card_your_contact-b7c0453c { position: static; }  }
@media all { .coh-ce-cpt_card_your_contact-b71dbf04 { cursor: default;;display: -webkit-box;;display: -webkit-flex;;display: -ms-flexbox;;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;position: relative;width: 100%; }  } @media all { .coh-ce-cpt_card_your_contact-b71dbf04 .coh-style-card-container-grid-match-height > * > * { height: auto;height: auto!important;; }  }
@media all { .coh-ce-cpt_card_your_contact-a3bcd72f { margin-right: auto;margin-left: auto;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;padding-top: 5rem;padding-right: 80px;padding-bottom: 5rem;padding-left: 80px; }  } @media (max-width: 1023px) { .coh-ce-cpt_card_your_contact-a3bcd72f { padding-top: 3.75rem;padding-right: 2.5rem;padding-bottom: 3.75rem;padding-left: 2.5rem;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column; }  } @media (max-width: 564px) { .coh-ce-cpt_card_your_contact-a3bcd72f { padding-top: 1.875rem;padding-right: 1.875rem;padding-bottom: 1.875rem;padding-left: 1.875rem; }  }
@media (max-width: 1023px) { .coh-ce-cpt_card_your_contact-ba84241c { margin-right: auto;margin-bottom: 1.25rem;margin-left: auto; }  }
@media all { .coh-ce-cpt_card_your_contact-9b2b5c9 { margin-right: 1rem;width: 11rem; }  } @media (max-width: 1023px) { .coh-ce-cpt_card_your_contact-9b2b5c9 { width: 9.75rem;margin-right: 0rem; }  }
@media all { .coh-ce-cpt_card_your_contact-7e04b7f4 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column; }  }
@media all { .coh-ce-cpt_card_your_contact-95ba5b19 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: start;-webkit-align-items: flex-start;-ms-flex-align: start;align-items: flex-start;height: 11rem; }  } @media (max-width: 1023px) { .coh-ce-cpt_card_your_contact-95ba5b19 { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }  }
@media all { .coh-ce-cpt_card_your_contact-5f82f745 { font-family: var(--ssa-font-stacks-dm-sans---regular);font-weight: 700;color: var(--ssa-color-palette-black);font-size: 3rem;line-height: 3.625rem;font-style: normal;letter-spacing:  -0.96px;; }  } @media (max-width: 1023px) { .coh-ce-cpt_card_your_contact-5f82f745 { text-align: center; }  } @media (max-width: 564px) { .coh-ce-cpt_card_your_contact-5f82f745 { font-size: 2.5rem;line-height: 3rem; }  }
@media all { .coh-ce-cpt_card_your_contact-94909c6c { margin-top: 16px;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column; }  } @media (max-width: 1023px) { .coh-ce-cpt_card_your_contact-94909c6c { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }  }
@media all { .coh-ce-cpt_card_your_contact-5d2e3a08 { font-family: var(--ssa-font-stacks-dm-sans---regular);font-weight: 500;color: var(--ssa-color-palette-black);font-size: 1.125rem;line-height: 1.5rem;font-style: normal; }  }
@media all { .coh-ce-cpt_card_your_contact-f0d4b615 { font-family: var(--ssa-font-stacks-dm-sans---regular);font-weight: 400;color: var(--ssa-color-palette-black);font-size: 0.8125rem;word-break: break-word;;text-transform: uppercase;line-height: 1.125rem;font-style: normal; }  }
@media all { .coh-ce-cpt_card_your_contact-3deae5d2 { margin-top: auto;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column; }  } @media (max-width: 1023px) { .coh-ce-cpt_card_your_contact-3deae5d2 { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }  }
@media all { .coh-ce-cpt_card_your_contact-4a4acafd { font-family: var(--ssa-font-stacks-dm-sans---regular);color: var(--ssa-color-palette-black);font-size: 0.8125rem;line-height: 1.25rem;letter-spacing: normal;display: none;font-weight: 400;font-style: normal; }  } @media (max-width: 1598px) { .coh-ce-cpt_card_your_contact-4a4acafd { padding-right: 1.25rem; }  } @media (max-width: 564px) { .coh-ce-cpt_card_your_contact-4a4acafd { padding-right: 0rem; }  }
@media all { .coh-ce-cpt_card_your_contact-d8b58959 { font-family: var(--ssa-font-stacks-dm-sans---regular);color: var(--ssa-color-palette-black);font-size: 0.8125rem;line-height: 1.25rem;letter-spacing: -0.0625rem;overflow-wrap: break-word;;text-transform: lowercase;font-weight: 400;font-style: normal; }  }
@media all { .coh-ce-cpt_card_your_contact-b0bc9b9f { text-align: left;height: auto;margin-top: 40px; }  } @media (max-width: 1279px) { .coh-ce-cpt_card_your_contact-b0bc9b9f { text-align: center; }  } @media (max-width: 1023px) { .coh-ce-cpt_card_your_contact-b0bc9b9f { display: none;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center; }  }
@media all { .coh-ce-cpt_card_your_contact-384134e0 { font-size: 1rem;width: -webkit-fit-content;width: -moz-fit-content;width: fit-content;;display: -webkit-box;;display: -webkit-flex;;display: -ms-flexbox;;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-webkit-flex-direction: row-reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse; }  } @media all { .coh-ce-cpt_card_your_contact-384134e0 svg { margin-right: 0.5rem;transition: transform 0.3s ease, margin 0.3s ease, -webkit-transform 0.3s ease;; }  } @media all { .coh-ce-cpt_card_your_contact-384134e0:hover svg { -webkit-filter: brightness(1) invert(1); filter: brightness(1) invert(1);; }  }
@media all { .coh-ce-cpt_center_aligned_text_descript-3cd53d24 { text-align: center; }  }
@media all { .coh-ce-cpt_certifications_item-61ab8fd2 { text-align: left; }  }
@media all { .coh-ce-cpt_certifications_item-346d6772 { padding-top: 0.75rem;padding-bottom: 0.75rem;position: relative; }  } @media all { .coh-ce-cpt_certifications_item-346d6772 .tooltip:hover .tooltipContent .toShow { display: block; }  } @media all { .coh-ce-cpt_certifications_item-346d6772 .tooltip:hover .tooltipContent .toShow:before { display: block; }  } @media all { .coh-ce-cpt_certifications_item-346d6772 .tooltipContent.top .toShow { -webkit-transform: translate(-50%, -webkit-calc(-100% - 10px)); -ms-transform: translate(-50%, calc(-100% - 10px)); transform: translate(-50%, calc(-100% - 10px));;top: -0.5625rem;left: 10.625rem; }  } @media (max-width: 1023px) { .coh-ce-cpt_certifications_item-346d6772 .tooltipContent.top .toShow { left: 0rem; }  } @media all { .coh-ce-cpt_certifications_item-346d6772 .tooltipContent.top .toShow:before { bottom: -1.75rem;-webkit-transform: translate(-50%, -webkit-calc(-100% - 5px)) rotate(45deg);-ms-transform: translate(-50%, calc(-100% - 5px)) rotate(45deg);transform: translate(-50%, calc(-100% - 5px)) rotate(45deg);;left: 5.8125rem; }  } @media (max-width: 1023px) { .coh-ce-cpt_certifications_item-346d6772 .tooltipContent.top .toShow:before { left: 9.25rem; }  }
@media all { .coh-ce-cpt_certifications_item-3f96e15d { position: relative; }  }
@media all { .coh-ce-cpt_certifications_item-d02ad870 { position: relative;font-family: var(--ssa-font-stacks-dm-sans---regular);font-weight: 400;color: var(--ssa-color-palette-black);font-size: 0.875rem;line-height: 1.5rem; }  }
@media all { .coh-ce-cpt_certifications_item-26b3b3af { position: absolute; }  } @media all { .coh-ce-cpt_certifications_item-26b3b3af:after { position: absolute;font-size: 0.875rem;color: var(--ssa-color-palette-grey-90);content: "\f05a";font-family: icomoon;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;top: -0.25rem;right: -1.1875rem; }  }
@media all { .coh-ce-cpt_certifications_item-209abf5 { position: relative; }  } @media all { .coh-ce-cpt_certifications_item-209abf5 .toShow { display: none;-webkit-box-shadow: 1px 1px 9px #555;box-shadow: 1px 1px 9px #555;;color: var(--ssa-color-palette-grey-90);font-size: 1rem;line-height: 1.25rem;text-align: left;background-color: var(--ssa-color-palette-white);width: 31.25rem;padding-top: 0.625rem;padding-right: 0.9375rem;padding-bottom: 0.625rem;padding-left: 0.9375rem;position: absolute;z-index: 999;border-width: 0.0625rem;-webkit-border-radius: 0.625rem;border-radius: 0.625rem;border-color: rgba(85, 85, 85, 1); }  } @media (max-width: 1023px) { .coh-ce-cpt_certifications_item-209abf5 .toShow { width: 16.875rem; }  } @media all { .coh-ce-cpt_certifications_item-209abf5 .toShow:before { -webkit-box-shadow: 3px 3px 2px #c0c0c0; box-shadow: 3px 3px 2px #c0c0c0;;background-color: var(--ssa-color-palette-white);height: 0.9375rem;width: 0.9375rem;position: absolute;display: none;z-index: 1000;border-right-width: 0.0625rem;border-bottom-width: 0.0625rem;border-bottom-color: var(--ssa-color-palette-grey-90);border-right-color: var(--ssa-color-palette-grey-90);content: ""; }  }
@media all { .coh-ce-cpt_certifications_item-2d1169d6:before { background-color: var(--ssa-color-palette-white);height: 0.9375rem;width: 0.9375rem;position: absolute;z-index: 1000;display: none;border-bottom-width: 0.0625rem;border-right-width: 0.0625rem;border-bottom-color: var(--ssa-color-palette-grey-90);border-right-color: var(--ssa-color-palette-grey-90);content: "";-webkit-box-shadow: 3px 3px 2px #c0c0c0;box-shadow: 3px 3px 2px #c0c0c0;; }  } @media all { .coh-ce-cpt_certifications_item-2d1169d6 p { font-size: 1rem;line-height: 1.3125rem; }  }
@media all { .coh-ce-cpt_certifications_item-d896a712:before,.coh-ce-cpt_certifications_item-d896a712:after { clear: none;content: normal;display: inline; }  } @media all { .coh-ce-cpt_certifications_item-d896a712 { float: right; }  } @media all { .coh-ce-cpt_certifications_item-d896a712:before { content: "\e9a2";font-family: firmenich-Icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;color: var(--ssa-color-palette-sustainability-dark); }  }
@media all { .coh-ce-cpt_content_block-3f96e15d { position: relative; }  }
@media all { .coh-ce-cpt_content_block-54dc8541 p { font-size: 3rem;line-height: 3rem;color: var(--ssa-color-palette-white); }  }
@media all { .coh-ce-cpt_create_for_good-c9b281e5 { margin-top: 1.875rem; }  } @media (max-width: 1023px) { .coh-ce-cpt_create_for_good-c9b281e5 { margin-top: 0rem; }  }
@media all { .coh-ce-cpt_create_for_good-119f148e { margin-bottom: 4.5rem; }  } @media (max-width: 1023px) { .coh-ce-cpt_create_for_good-119f148e { margin-bottom: 1.25rem; }  }
@media all { .coh-ce-cpt_create_for_good-e1cb49e3 { display: block; }  } @media (max-width: 1023px) { .coh-ce-cpt_create_for_good-e1cb49e3 { display: none; }  }
@media all { .coh-ce-cpt_create_for_good-f812369 { display: block; }  } @media (max-width: 1023px) { .coh-ce-cpt_create_for_good-f812369 { display: none; }  }
@media all { .coh-ce-cpt_create_for_good-af66d45d { display: none; }  } @media (max-width: 1023px) { .coh-ce-cpt_create_for_good-af66d45d { display: block; }  }
@media (max-width: 1279px) { .coh-ce-cpt_create_for_good-e53b528f { display: none; }  } @media (max-width: 1023px) { .coh-ce-cpt_create_for_good-e53b528f { display: block; }  }
@media all { .coh-ce-cpt_create_for_good_accordion_item-1d622582 { border-bottom-width: 0.0625rem;border-bottom-style: solid;border-bottom-color: var(--ssa-color-palette-light-grey); }  }
@media all { .coh-ce-cpt_create_for_good_accordion_item-133baf28 { -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end;margin-bottom: 1.625rem; }  }
@media all { .coh-ce-cpt_create_for_good_accordion_item-106c695e { color: rgba(0, 67, 114, 1); }  } @media all { .coh-ce-cpt_create_for_good_accordion_item-106c695e:after { content: "\e93c";font-family: firmenich-Icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 1.5rem; }  } @media all { .coh-ce-cpt_create_for_good_accordion_item-106c695e.is-active:after { content: "\e936";font-family: firmenich-Icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 1.5rem; }  }
@media all { .coh-ce-cpt_create_for_good_accordion_item-43886dcd { display: none; }  } @media all { .coh-ce-cpt_create_for_good_accordion_item-43886dcd.is-visible { display: block; }  }
@media all { .coh-ce-cpt_create_for_good_accordion_item-35a529da { padding-right: 1.1875rem;padding-left: 1.1875rem; }  }
@media all { .coh-ce-cpt_create_for_good_accordion_item-79043256:not(:last-child) { border-bottom-width: 0.0625rem;border-bottom-style: solid;border-bottom-color: var(--ssa-color-palette-light-grey); }  }
@media all { .coh-ce-cpt_create_for_good_accordion_item-fb8950fe:not(:last-child) { border-bottom-width: 0.0625rem;border-bottom-style: solid;border-bottom-color: var(--ssa-color-palette-light-grey); }  }
@media all { .coh-ce-cpt_create_for_good_accordion_item-1d0b10e:not(:last-child) { border-bottom-width: 0.0625rem;border-bottom-style: solid;border-bottom-color: var(--ssa-color-palette-light-grey); }  }
@media all { .coh-ce-cpt_create_for_good_accordion_item-e21ab622:not(:last-child) { border-bottom-width: 0.0625rem;border-bottom-style: solid;border-bottom-color: var(--ssa-color-palette-light-grey); }  }
@media all { .coh-ce-cpt_create_for_good_list_item-b20c4921 { padding-top: 0.25rem;padding-bottom: 0.25rem;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center; }  } @media all { .coh-ce-cpt_create_for_good_list_item-b20c4921:after { content: normal; }  } @media all { .coh-ce-cpt_create_for_good_list_item-b20c4921:before { content: normal; }  }
@media all { .coh-ce-cpt_create_for_good_list_item-ddb3b8ec { font-size: 1rem;line-height: 0.75rem;color: var(--ssa-color-palette-black);text-transform: capitalize;font-weight: 300;font-family: var(--ssa-font-stacks-ff-din-pro-regular);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased; }  } @media all { .coh-ce-cpt_create_for_good_list_item-ddb3b8ec:before { content: "\f111";font-family: icomoon;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;margin-right: 0.625rem; }  }
@media all { .coh-ce-cpt_crm_account_component-8083b0fb form .account-page-reset-password:before,.coh-ce-cpt_crm_account_component-8083b0fb form .account-page-reset-password:after { clear: none;content: normal;display: inline; }  } @media all { .coh-ce-cpt_crm_account_component-8083b0fb form .account-page-reset-password { float: none;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center; }  } @media (max-width: 1023px) { .coh-ce-cpt_crm_account_component-8083b0fb form .account-page-reset-password { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }  } @media all { .coh-ce-cpt_crm_account_component-8083b0fb form .account-page-welcome { display: none; }  } @media all { .coh-ce-cpt_crm_account_component-8083b0fb form .account-page-welcome h2 { font-family: var(--ssa-font-stacks-dm-sans---regular);color: var(--ssa-color-palette-black);font-size: 3rem;line-height: 3.625rem;font-weight: 700; }  } @media all { .coh-ce-cpt_crm_account_component-8083b0fb form .account-page-welcome p { font-family: var(--ssa-font-stacks-dm-sans---regular);color: var(--ssa-color-palette-black);text-transform: capitalize;font-size: 1rem;line-height: 1.125rem;font-weight: 400; }  } @media all { .coh-ce-cpt_crm_account_component-8083b0fb form .account-page-logout a { font-family: var(--ssa-font-stacks-dm-sans---regular);font-weight: 400;color: var(--ssa-color-palette-black);display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;width: -webkit-fit-content;width: -moz-fit-content;width: fit-content;;position: relative; }  } @media all { .coh-ce-cpt_crm_account_component-8083b0fb form .account-page-logout a:before { content: "";background-color: var(--ssa-color-palette-black);position: absolute;bottom: -0.125rem;left: 0rem;height: 0.0625rem;-webkit-transition: right .1s ease-in;transition: right .1s ease-in;right: 100%; }  } @media all { .coh-ce-cpt_crm_account_component-8083b0fb form .account-page-logout a:after { height: 1.25rem;width: 1.25rem;background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyMCcgaGVpZ2h0PScyMCcgdmlld0JveD0nMCAwIDIwIDIwJyBmaWxsPSdub25lJz48cGF0aCBkPSdNMy4zMzMwMSAxMEgxNi42NjYzTTE2LjY2NjMgMTBMMTEuNjY2MyA1TTE2LjY2NjMgMTBMMTEuNjY2MyAxNScgc3Ryb2tlPSdibGFjaycgc3Ryb2tlLXdpZHRoPScxLjY2NjY3JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLz48L3N2Zz4=);;content: "";display: block;margin-left: 0.375rem; }  } @media all { .coh-ce-cpt_crm_account_component-8083b0fb form .account-page-logout a:hover:before { -webkit-transition: right .2s ease-in; transition: right .2s ease-in;;right: 1.625rem; }  } @media all { .coh-ce-cpt_crm_account_component-8083b0fb form .account-page-reset-password { padding: 0.5rem;border-width: 0.0625rem;-webkit-border-radius: 9999px;border-radius: 9999px;border-color: rgba(221, 221, 221, 1);border-style: solid;margin-right: auto;margin-left: auto;width: -webkit-fit-content;width: -moz-fit-content;width: fit-content;; }  } @media (max-width: 1023px) { .coh-ce-cpt_crm_account_component-8083b0fb form .account-page-reset-password { border-style: none; }  } @media all { .coh-ce-cpt_crm_account_component-8083b0fb form .account-page-reset-password a { color: var(--ssa-color-palette-white);text-transform: capitalize;text-decoration: none;position: relative;border-width: 0.0625rem;-webkit-border-radius: 2rem;border-radius: 2rem;border-style: solid;border-color: var(--ssa-color-palette-black);overflow: hidden;-webkit-transition: 1.000), color 0.3s transform 0.3s cubic-bezier(.165,.84,.44,1) 0.1s, border 0.3s transform 0.3s cubic-bezier(.165,.84,.44,1) 0.1s, -webkit-transform 0.3s cubic-bezier(.165,.84,.44,1) 0.1s0;transition: 1.000), color 0.3s transform 0.3s cubic-bezier(.165,.84,.44,1) 0.1s, border 0.3s transform 0.3s cubic-bezier(.165,.84,.44,1) 0.1s, -webkit-transform 0.3s cubic-bezier(.165,.84,.44,1) 0.1s0;transition: transform 0.3s cubic-bezier(.165,.84,.44,1) 0.1s0, 1.000), color 0.3s transform 0.3s cubic-bezier(.165,.84,.44,1) 0.1s, border 0.3s transform 0.3s cubic-bezier(.165,.84,.44,1) 0.1s;transition: transform 0.3s cubic-bezier(.165,.84,.44,1) 0.1s0, 1.000), color 0.3s transform 0.3s cubic-bezier(.165,.84,.44,1) 0.1s, border 0.3s transform 0.3s cubic-bezier(.165,.84,.44,1) 0.1s, -webkit-transform 0.3s cubic-bezier(.165,.84,.44,1) 0.1s0;display: inline-block;padding-top: 0.75rem;padding-right: 1.25rem;padding-bottom: 0.75rem;padding-left: 1.25rem;z-index: 1;width: 18.75rem;font-family: var(--ssa-font-stacks-dm-sans---regular);font-size: 1rem;line-height: 1.5rem;text-align: center;margin: 0rem;font-weight: 700; }  } @media all { .coh-ce-cpt_crm_account_component-8083b0fb form .account-page-reset-password a:before { background-color: var(--ssa-color-palette-black);height: 100%;width: 100%;position: absolute;top: 0rem;z-index: -2;left: 0rem;content: ""; }  } @media all { .coh-ce-cpt_crm_account_component-8083b0fb form .account-page-reset-password a:after { background-color: var(--ssa-color-palette-white);height: 100%;width: 100%;position: absolute;top: 0rem;left: 0rem;z-index: -1;display: block;transition: transform 0.6s cubic-bezier(0.190, 1.000, 0.220, 1.000), -webkit-transform 0.6s cubic-bezier(0.190, 1.000, 0.220, 1.000);;-webkit-transform: scaleX(0);;-ms-transform: scaleX(0);;transform: scaleX(0);-webkit-transform-origin: left;-ms-transform-origin: left;transform-origin: left;content: ""; }  } @media all { .coh-ce-cpt_crm_account_component-8083b0fb form .account-page-reset-password a:hover { color: var(--ssa-color-palette-black); }  } @media all { .coh-ce-cpt_crm_account_component-8083b0fb form .account-page-reset-password a:hover:after { -webkit-transform: scaleX(1); -ms-transform: scaleX(1); transform: scaleX(1); }  } @media all { .coh-ce-cpt_crm_account_component-8083b0fb form .account-page-reset-password a:first-child { margin-right: 0.5rem; }  } @media (max-width: 1023px) { .coh-ce-cpt_crm_account_component-8083b0fb form .account-page-reset-password a:first-child { margin-right: 0rem;margin-bottom: 0.9375rem; }  } @media all { .coh-ce-cpt_crm_account_component-8083b0fb form #account-page-crm-form-wrapper #personal-details { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;margin-top: 10rem;position: relative; }  } @media (max-width: 1023px) { .coh-ce-cpt_crm_account_component-8083b0fb form #account-page-crm-form-wrapper #personal-details { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }  } @media all { .coh-ce-cpt_crm_account_component-8083b0fb form #account-page-crm-form-wrapper #personal-details .personal_details_positioning { position: absolute;top: -7.1875rem;right: 50%;-webkit-transform: translateX(50%);-ms-transform: translateX(50%);transform: translateX(50%); }  } @media all { .coh-ce-cpt_crm_account_component-8083b0fb form #account-page-crm-form-wrapper #personal-details .personal_details_positioning:hover input { color: var(--ssa-color-palette-white);color: #ffffff!important;; }  } @media all { .coh-ce-cpt_crm_account_component-8083b0fb form #account-page-crm-form-wrapper #personal-details .personal_details_positioning .personal_details_positioning_edit { position: relative;width: 100%; }  } @media all { .coh-ce-cpt_crm_account_component-8083b0fb form #account-page-crm-form-wrapper #personal-details .personal_details_positioning .personal_details_positioning_edit:after { position: absolute;color: var(--ssa-color-palette-black);font-size: 1.375rem;content: "\f040";font-family: icomoon;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;top: 0.9375rem;left: 5rem;display: none; }  } @media all { .coh-ce-cpt_crm_account_component-8083b0fb form #account-page-crm-form-wrapper #personal-details .personal_details_positioning .personal_details_positioning_edit input[name="edit_personal_details"] { width: 100%;padding: 0rem;font-family: var(--ssa-font-stacks-dm-sans---regular);font-weight: 700;color: var(--ssa-color-palette-black);text-transform: capitalize;background-color: rgba(0, 0, 0, 0);height: auto;font-size: 1rem;line-height: 1.5rem; }  } @media all { .coh-ce-cpt_crm_account_component-8083b0fb form #account-page-crm-form-wrapper #personal-details .personal_details_positioning .personal_details_positioning_save input[type="submit"] { font-family: var(--ssa-font-stacks-dm-sans---regular);color: var(--ssa-color-palette-black);font-size: 1rem;line-height: 1.125rem;text-align: center;text-transform: uppercase;text-decoration: none;width: 18.75rem;padding-top: 1rem;padding-right: 2rem;padding-bottom: 1rem;padding-left: 2rem;margin: 0rem;z-index: 1;border-width: 0.0625rem;-webkit-border-radius: 2rem;border-radius: 2rem;-webkit-transition: 1.000), color 0.3s transform 0.3s cubic-bezier(.165,.84,.44,1) 0.1s, border 0.3s transform 0.3s cubic-bezier(.165,.84,.44,1) 0.1s, -webkit-transform 0.3s cubic-bezier(.165,.84,.44,1) 0.1s0;transition: 1.000), color 0.3s transform 0.3s cubic-bezier(.165,.84,.44,1) 0.1s, border 0.3s transform 0.3s cubic-bezier(.165,.84,.44,1) 0.1s, -webkit-transform 0.3s cubic-bezier(.165,.84,.44,1) 0.1s0;transition: transform 0.3s cubic-bezier(.165,.84,.44,1) 0.1s0, 1.000), color 0.3s transform 0.3s cubic-bezier(.165,.84,.44,1) 0.1s, border 0.3s transform 0.3s cubic-bezier(.165,.84,.44,1) 0.1s;transition: transform 0.3s cubic-bezier(.165,.84,.44,1) 0.1s0, 1.000), color 0.3s transform 0.3s cubic-bezier(.165,.84,.44,1) 0.1s, border 0.3s transform 0.3s cubic-bezier(.165,.84,.44,1) 0.1s, -webkit-transform 0.3s cubic-bezier(.165,.84,.44,1) 0.1s0;border-color: var(--ssa-color-palette-blue);font-weight: 400; }  } @media all { .coh-ce-cpt_crm_account_component-8083b0fb form #account-page-crm-form-wrapper #personal-details .personal_details_positioning .personal_details_positioning_save input[type="submit"]:before { background-color: var(--ssa-color-palette-black);height: 100%;width: 100%;position: absolute;top: 0rem;left: 0rem;z-index: -2;content: ""; }  } @media all { .coh-ce-cpt_crm_account_component-8083b0fb form #account-page-crm-form-wrapper #personal-details .personal_details_positioning .personal_details_positioning_save input[type="submit"]:after { transition: transform 0.6s cubic-bezier(0.190, 1.000, 0.220, 1.000), -webkit-transform 0.6s cubic-bezier(0.190, 1.000, 0.220, 1.000);;background-color: var(--ssa-color-palette-white);height: 100%;width: 100%;position: absolute;top: 0rem;left: 0rem;z-index: -1;display: block;-webkit-transform: scaleY(1);-ms-transform: scaleY(1);transform: scaleY(1);-webkit-transform-origin: left;-ms-transform-origin: left;transform-origin: left;content: ""; }  } @media all { .coh-ce-cpt_crm_account_component-8083b0fb form #account-page-crm-form-wrapper #personal-details .personal_details_positioning .personal_details_positioning_save input[type="submit"]:hover { color: var(--ssa-color-palette-black);color: black !important; }  } @media all { .coh-ce-cpt_crm_account_component-8083b0fb form #account-page-crm-form-wrapper #personal-details .personal_details_positioning .personal_details_positioning_save input[type="submit"]:hover:after { -webkit-transform: scaleX(1) scaleY(1); -ms-transform: scaleX(1) scaleY(1); transform: scaleX(1) scaleY(1); }  } @media all { .coh-ce-cpt_crm_account_component-8083b0fb form #account-page-crm-form-wrapper #personal-details #profile-details { margin-right: 2.8125rem; }  } @media all { .coh-ce-cpt_crm_account_component-8083b0fb form #account-page-crm-form-wrapper #personal-details fieldset legend { margin-bottom: 2.5625rem; }  } @media all { .coh-ce-cpt_crm_account_component-8083b0fb form #account-page-crm-form-wrapper #personal-details fieldset legend .fieldset-legend { font-family: var(--ssa-font-stacks-dm-sans---regular);color: var(--ssa-color-palette-black);font-size: 1.75rem;line-height: 2.5rem;font-weight: 400; }  } @media all { .coh-ce-cpt_crm_account_component-8083b0fb form #account-page-crm-form-wrapper #personal-details fieldset .fieldset-wrapper label { cursor: initial;; }  } @media all { .coh-ce-cpt_crm_account_component-8083b0fb form #account-page-crm-form-wrapper #personal-details fieldset .fieldset-wrapper .form-item-division { margin-bottom: 0.9375rem; }  } @media all { .coh-ce-cpt_crm_account_component-8083b0fb form #account-page-crm-form-wrapper #personal-details fieldset .fieldset-wrapper .form-item-email { margin-top: 0.3125rem; }  } @media all { .coh-ce-cpt_crm_account_component-8083b0fb form #account-page-crm-form-wrapper #personal-details fieldset .form-type-textfield { margin-bottom: 2.5rem; }  } @media all { .coh-ce-cpt_crm_account_component-8083b0fb form #account-page-crm-form-wrapper #personal-details fieldset .form-disabled input { border-style: none;font-family: var(--ssa-font-stacks-dm-sans---regular);font-weight: 400;color: var(--ssa-color-palette-black); }  } @media all { .coh-ce-cpt_crm_account_component-8083b0fb form #account-page-crm-form-wrapper #personal-details .button--primary { width: 3.125rem;position: relative;text-transform: uppercase;text-decoration: none;overflow: hidden;padding-top: 0.9375rem;padding-bottom: 0.9375rem;height: 3.125rem;-webkit-box-ordinal-group: 2;-webkit-order: 1;-ms-flex-order: 1;order: 1;border-width: 0rem; }  } @media all { .coh-ce-cpt_crm_account_component-8083b0fb form #account-page-crm-form-wrapper #personal-details .js-form-item-companycode { display: none; }  } @media all { .coh-ce-cpt_crm_account_component-8083b0fb form #account-page-crm-form-wrapper #personal-details input[type="radio"] + label { color: rgba(68, 68, 68, 1);font-size: 0.875rem;margin-bottom: 0.9375rem;margin-left: 0.625rem;font-family: var(--ssa-font-stacks-dm-sans---regular);font-weight: 400; }  } @media all { .coh-ce-cpt_crm_account_component-8083b0fb form #account-page-crm-form-wrapper #personal-details input[type="radio"] { height: 1.4375rem;width: 1.4375rem; }  } @media all { .coh-ce-cpt_crm_account_component-8083b0fb form #account-page-crm-form-wrapper #personal-details input[type="radio"]:checked { border-style: none; }  } @media all { .coh-ce-cpt_crm_account_component-8083b0fb form #account-page-crm-form-wrapper #personal-details .description { margin-bottom: 3.125rem;margin-left: 0.625rem;color: rgba(68, 68, 68, 1);font-family: var(--ssa-font-stacks-dm-sans---regular);font-size: 0.875rem;font-weight: 400; }  }
@media all { .coh-ce-cpt_crm_form_cta-d0370e75 { text-align: center;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center; }  } @media (max-width: 564px) { .coh-ce-cpt_crm_form_cta-d0370e75 { width: 100%; }  }
@media all { .coh-ce-cpt_date_and_text-2af6557d { -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; }  } @media all { .coh-ce-cpt_date_and_text-2af6557d.media-left .column-1 { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; }  } @media all { .coh-ce-cpt_date_and_text-2af6557d.media-left .column-2 { -webkit-box-ordinal-group: 1; -webkit-order: 0; -ms-flex-order: 0; order: 0; }  }
@media all { .coh-ce-cpt_date_and_text-21334fa0 { padding-right: 1.75rem;position: relative; }  } @media all { .coh-ce-cpt_date_and_text-21334fa0:after { position: absolute;top: 0rem;bottom: 0rem;right: 0rem;opacity: 0.5;border-right-width: 0.0625rem;border-right-style: solid;content: "";display: block; }  }
@media all { .coh-ce-cpt_date_and_text-27421a6d { font-size: 11.25rem;font-family: var(--ssa-font-stacks-ff-din-pro-medium);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-weight: 500;display: block; }  } @media all { .coh-ce-cpt_date_and_text-27421a6d::first-letter { opacity: 0.5; }  }
@media all { .coh-ce-cpt_date_and_text-459cd702 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;text-transform: uppercase;font-size: 1.5rem;line-height: 1.875rem;font-weight: 600;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center; }  } @media all { .coh-ce-cpt_date_and_text-459cd702:before { height: 0rem;margin-right: 0.625rem;border-bottom-width: 0.25rem;border-bottom-style: solid;content: "";-webkit-box-flex: 1;-webkit-flex-grow: 1;-ms-flex-positive: 1;flex-grow: 1; }  }
@media (max-width: 1279px) { .coh-ce-cpt_date_and_text-b0dc30bd { margin-bottom: 1.5rem; }  }
@media all { .coh-ce-cpt_date_and_text-d1f5e17a { margin-bottom: 0.625rem; }  }
@media all { .coh-ce-cpt_date_and_text-1a233deb { margin-bottom: 3.75rem; }  } @media (max-width: 1023px) { .coh-ce-cpt_date_and_text-1a233deb { font-size: 2.75rem;line-height: 2.75rem; }  }
@media all { .coh-ce-cpt_date_and_text-84d0dec7 { margin-top: 3.75rem; }  }
@media all { .coh-ce-cpt_debug_project_detail_propert-6604a6af { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap; }  } @media (max-width: 564px) { .coh-ce-cpt_debug_project_detail_propert-6604a6af { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }  }
@media all { .coh-ce-cpt_debug_project_detail_propert-4bef3931 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;margin-bottom: 3rem;-webkit-flex-basis: 50%;-ms-flex-preferred-size: 50%;flex-basis: 50%;-webkit-box-flex: 1;-webkit-flex-grow: 1;-ms-flex-positive: 1;flex-grow: 1;-webkit-flex-shrink: 1;-ms-flex-negative: 1;flex-shrink: 1; }  }
@media all { .coh-ce-cpt_debug_project_detail_propert-cd8a09e { font-size: 0.75rem;line-height: 0.9375rem;font-family: var(--ssa-font-stacks-ff-din-pro-light);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;color: var(--ssa-color-palette-blue);text-transform: uppercase;margin-bottom: 0.625rem; }  }
@media all { .coh-ce-cpt_debug_project_detail_propert-acd3975b { font-size: 1.125rem;line-height: 2rem;color: rgba(102, 102, 102, 1);font-family: var(--ssa-font-stacks-ff-din-pro-regular);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased; }  }
@media all { .coh-ce-cpt_debug_project_detail_propert-21f66d2 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;margin-bottom: 5.3125rem;-webkit-flex-basis: 50%;-ms-flex-preferred-size: 50%;flex-basis: 50%;-webkit-box-flex: 1;-webkit-flex-grow: 1;-ms-flex-positive: 1;flex-grow: 1;-webkit-flex-shrink: 1;-ms-flex-negative: 1;flex-shrink: 1; }  } @media (max-width: 1023px) { .coh-ce-cpt_debug_project_detail_propert-21f66d2 { margin-bottom: 2.8125rem; }  }
@media all { .coh-ce-cpt_debug_project_detail_propert-3b8891b7 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;margin-bottom: 3rem;-webkit-flex-basis: 50%;-ms-flex-preferred-size: 50%;flex-basis: 50%;-webkit-box-flex: 1;-webkit-flex-grow: 1;-ms-flex-positive: 1;flex-grow: 1;-webkit-flex-shrink: 1;-ms-flex-negative: 1;flex-shrink: 1; }  }
@media all { .coh-ce-cpt_debug_project_detail_propert-80c9b6da { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;margin-bottom: 3.125rem;-webkit-flex-basis: 50%;-ms-flex-preferred-size: 50%;flex-basis: 50%;-webkit-box-flex: 1;-webkit-flex-grow: 1;-ms-flex-positive: 1;flex-grow: 1;-webkit-flex-shrink: 1;-ms-flex-negative: 1;flex-shrink: 1; }  }
@media all { .coh-ce-cpt_debug_project_detail_propert-625ff389 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;margin-bottom: 3.25rem;-webkit-flex-basis: 50%;-ms-flex-preferred-size: 50%;flex-basis: 50%;-webkit-box-flex: 1;-webkit-flex-grow: 1;-ms-flex-positive: 1;flex-grow: 1;-webkit-flex-shrink: 1;-ms-flex-negative: 1;flex-shrink: 1; }  } @media (max-width: 1023px) { .coh-ce-cpt_debug_project_detail_propert-625ff389 { margin-bottom: 1.5rem; }  } @media (max-width: 564px) { .coh-ce-cpt_debug_project_detail_propert-625ff389 { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }  }
@media all { .coh-ce-cpt_debug_project_detail_propert-6d07522d { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;margin-right: 8.125rem; }  } @media (max-width: 564px) { .coh-ce-cpt_debug_project_detail_propert-6d07522d { margin-bottom: 1.5rem; }  }
@media all { .coh-ce-cpt_debug_project_detail_propert-acd3975b { font-size: 1.125rem;line-height: 2rem;color: rgba(102, 102, 102, 1);font-family: var(--ssa-font-stacks-ff-din-pro-regular);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased; }  }
@media all { .coh-ce-cpt_debug_project_detail_propert-2379c1bf { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;margin-bottom: 3rem; }  } @media (max-width: 1023px) { .coh-ce-cpt_debug_project_detail_propert-2379c1bf { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }  }
@media all { .coh-ce-cpt_debug_project_detail_propert-bd4e7cdc { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;margin-bottom: 1.5rem; }  } @media (max-width: 1023px) { .coh-ce-cpt_debug_project_detail_propert-bd4e7cdc { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }  }
@media all { .coh-ce-cpt_document_requests-40440592 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;border-width: 0.0625rem;-webkit-border-radius: 9999px;border-radius: 9999px;border-style: solid;border-color: rgba(221, 221, 221, 1);padding: 8px;margin-right: auto;margin-bottom: 2.5rem;margin-left: auto;max-width: 31.25rem; }  }
@media all { .coh-ce-cpt_document_requests-248d4e30 { -webkit-flex-basis: 50%; -ms-flex-preferred-size: 50%; flex-basis: 50%;margin-right: 8px; }  } @media (max-width: 1279px) { .coh-ce-cpt_document_requests-248d4e30 { font-size: 1rem; }  } @media (max-width: 1279px) { .coh-ce-cpt_document_requests-248d4e30.active:after { width: 100%; }  }
@media all { .coh-ce-cpt_document_requests-f9f21480 { -webkit-flex-basis: 50%; -ms-flex-preferred-size: 50%; flex-basis: 50%; }  } @media (max-width: 1279px) { .coh-ce-cpt_document_requests-f9f21480 { font-size: 1rem; }  } @media (max-width: 1279px) { .coh-ce-cpt_document_requests-f9f21480.active:after { width: 100%; }  }
@media all { .coh-ce-cpt_document_requests-15e2fb21 { display: block;margin-right: 13rem;margin-left: 13rem; }  } @media (max-width: 1279px) { .coh-ce-cpt_document_requests-15e2fb21 { margin-right: 6.25rem;margin-left: 6.25rem; }  } @media (max-width: 1023px) { .coh-ce-cpt_document_requests-15e2fb21 { margin-right: 3.75rem;margin-left: 3.75rem; }  } @media (max-width: 564px) { .coh-ce-cpt_document_requests-15e2fb21 { margin-right: 0rem;margin-left: 0rem; }  } @media all { .coh-ce-cpt_document_requests-15e2fb21 #document_request_results_table { padding-top: 3.75rem; }  } @media (max-width: 1023px) { .coh-ce-cpt_document_requests-15e2fb21 #document_request_results_table { padding-top: 2.5rem; }  }
@media all { .coh-ce-cpt_document_requests-b031b04b { display: block; }  }
@media all { .coh-ce-cpt_document_requests-67aaaf0 { border-bottom-width: 0.0625rem;border-bottom-style: solid;border-bottom-color: rgba(221, 221, 221, 1);padding-bottom: 2rem;margin-bottom: 40px;margin-left: 0!important;;margin-right: 0!important;; }  } @media (max-width: 564px) { .coh-ce-cpt_document_requests-67aaaf0 { padding-bottom: 1.875rem; }  }
@media all { .coh-ce-cpt_document_requests-2cc5755b { padding-left: 0px !important;;padding-right: 0px !important;;display: -webkit-box;;display: -webkit-flex;;display: -ms-flexbox;;display: flex; }  } @media (max-width: 564px) { .coh-ce-cpt_document_requests-2cc5755b { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;margin-bottom: 1.875rem; }  }
@media all { .coh-ce-cpt_document_requests-f41801d7 { position: relative; }  } @media (max-width: 1279px) { .coh-ce-cpt_document_requests-f41801d7 select { width: 100%; }  }
@media all { .coh-ce-cpt_document_requests-c0208e2b { position: absolute;top: 50%;-webkit-transform: translate(0, -50%);-ms-transform: translate(0, -50%);transform: translate(0, -50%);;right: 0.4375rem; }  } @media all { .coh-ce-cpt_document_requests-c0208e2b svg { height: 1.125rem;width: 1.125rem;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center; }  }
@media all { .coh-ce-cpt_document_requests-3735ab3f { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-pack: end;-webkit-justify-content: flex-end;-ms-flex-pack: end;justify-content: flex-end;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;padding-left: 0px !important;;padding-right: 0px !important;; }  } @media (max-width: 564px) { .coh-ce-cpt_document_requests-3735ab3f { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }  }
@media all { .coh-ce-cpt_document_requests-6d60f0a0 { background-color: rgba(247, 247, 247, 1);-webkit-border-radius: 1.25rem;border-radius: 1.25rem; }  } @media all { .coh-ce-cpt_document_requests-6d60f0a0 input::-webkit-input-placeholder { padding-right: 0.9375rem; } .coh-ce-cpt_document_requests-6d60f0a0 input::-moz-placeholder { padding-right: 0.9375rem; } .coh-ce-cpt_document_requests-6d60f0a0 input:-ms-input-placeholder { padding-right: 0.9375rem; } .coh-ce-cpt_document_requests-6d60f0a0 input::-ms-input-placeholder { padding-right: 0.9375rem; } .coh-ce-cpt_document_requests-6d60f0a0 input::placeholder { padding-right: 0.9375rem; }  }
@media all { .coh-ce-cpt_document_requests-d866d9ef { position: relative; }  }
@media all { .coh-ce-cpt_document_requests-b9f5534f svg { height: 1.25rem;width: 1.25rem;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center; }  }
@media all { .coh-ce-cpt_document_requests-7441725a { color: rgba(103, 103, 103, 1);line-height: 1.5rem;font-size: 0.875rem;width: 100%;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;padding-top: 20px;padding-bottom: 20px;border-bottom-style: solid;border-bottom-width: 1px;border-bottom-color: rgba(221, 221, 221, 1);font-family: var(--ssa-font-stacks-dm-sans---regular);font-weight: 400;height: 4.5rem; }  } @media (max-width: 1023px) { .coh-ce-cpt_document_requests-7441725a { display: none; }  } @media all { .coh-ce-cpt_document_requests-7441725a li { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;margin-top: 0rem;margin-bottom: 0rem;margin-left: 0rem;padding-right: 24px;padding-left: 24px;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center; }  }
@media all { .coh-ce-cpt_document_requests-61ecb2d9 { -webkit-flex-basis: 35%; -ms-flex-preferred-size: 35%; flex-basis: 35%;-webkit-box-flex: 0;-webkit-flex-grow: 0;-ms-flex-positive: 0;flex-grow: 0;-webkit-flex-shrink: 0;-ms-flex-negative: 0;flex-shrink: 0; }  } @media (max-width: 1598px) { .coh-ce-cpt_document_requests-61ecb2d9 { -webkit-flex-basis: 35%; -ms-flex-preferred-size: 35%; flex-basis: 35%; }  }
@media all { .coh-ce-cpt_document_requests-d3c02999 { -webkit-flex-basis: 12%; -ms-flex-preferred-size: 12%; flex-basis: 12%;-webkit-box-flex: 0;-webkit-flex-grow: 0;-ms-flex-positive: 0;flex-grow: 0;-webkit-flex-shrink: 0;-ms-flex-negative: 0;flex-shrink: 0; }  } @media (max-width: 1598px) { .coh-ce-cpt_document_requests-d3c02999 { -webkit-flex-basis: 14%; -ms-flex-preferred-size: 14%; flex-basis: 14%; }  } @media (max-width: 1279px) { .coh-ce-cpt_document_requests-d3c02999 { -webkit-flex-basis: 18%; -ms-flex-preferred-size: 18%; flex-basis: 18%; }  }
@media all { .coh-ce-cpt_document_requests-91bab13a { -webkit-flex-basis: 28%; -ms-flex-preferred-size: 28%; flex-basis: 28%;-webkit-box-flex: 0;-webkit-flex-grow: 0;-ms-flex-positive: 0;flex-grow: 0;-webkit-flex-shrink: 0;-ms-flex-negative: 0;flex-shrink: 0; }  } @media (max-width: 1598px) { .coh-ce-cpt_document_requests-91bab13a { -webkit-flex-basis: 19%; -ms-flex-preferred-size: 19%; flex-basis: 19%; }  } @media (max-width: 1279px) { .coh-ce-cpt_document_requests-91bab13a { -webkit-flex-basis: 18%; -ms-flex-preferred-size: 18%; flex-basis: 18%; }  }
@media all { .coh-ce-cpt_document_requests-c4c1211a { -webkit-flex-basis: 12%; -ms-flex-preferred-size: 12%; flex-basis: 12%;-webkit-box-flex: 0;-webkit-flex-grow: 0;-ms-flex-positive: 0;flex-grow: 0;-webkit-flex-shrink: 0;-ms-flex-negative: 0;flex-shrink: 0; }  }
@media all { .coh-ce-cpt_document_requests-6e754909 { -webkit-flex-basis: 13%; -ms-flex-preferred-size: 13%; flex-basis: 13%;-webkit-box-flex: 1;-webkit-flex-grow: 1;-ms-flex-positive: 1;flex-grow: 1;-webkit-flex-shrink: 0;-ms-flex-negative: 0;flex-shrink: 0; }  } @media (max-width: 1279px) { .coh-ce-cpt_document_requests-6e754909 { -webkit-flex-basis: 8%; -ms-flex-preferred-size: 8%; flex-basis: 8%; }  }
@media all { .coh-ce-cpt_document_requests-883144d1 { color: rgba(103, 103, 103, 1);line-height: 1.5rem;font-size: 0.875rem;width: 100%;display: none;padding-top: 16px;padding-bottom: 16px;border-bottom-style: solid;border-bottom-width: 1px;border-bottom-color: rgba(221, 221, 221, 1);font-family: var(--ssa-font-stacks-dm-sans---regular);font-weight: 400;height: 4.5rem; }  } @media (max-width: 1023px) { .coh-ce-cpt_document_requests-883144d1 { display: none; }  } @media all { .coh-ce-cpt_document_requests-883144d1 li { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;margin-top: 0rem;margin-right: 0rem;margin-bottom: 0rem;margin-left: 0rem;padding-right: 24px;padding-left: 24px;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center; }  } @media (max-width: 564px) { .coh-ce-cpt_document_requests-883144d1 li { padding-right: 8px;padding-left: 8px; }  } @media all { .coh-ce-cpt_document_requests-883144d1 li:last-child { padding-right: 0rem; }  } @media all { .coh-ce-cpt_document_requests-883144d1 .country,.coh-ce-cpt_document_requests-883144d1 .languag { -webkit-flex-basis: 12%; -ms-flex-preferred-size: 12%; flex-basis: 12%; }  } @media (max-width: 1023px) { .coh-ce-cpt_document_requests-883144d1 .country,.coh-ce-cpt_document_requests-883144d1 .languag { -webkit-flex-basis: 0rem; -ms-flex-preferred-size: 0rem; flex-basis: 0rem;-webkit-box-flex: 1;-webkit-flex-grow: 1;-ms-flex-positive: 1;flex-grow: 1;-webkit-flex-shrink: 0;-ms-flex-negative: 0;flex-shrink: 0; }  } @media all { .coh-ce-cpt_document_requests-883144d1 .product { -webkit-flex-basis: 30%; -ms-flex-preferred-size: 30%; flex-basis: 30%; }  } @media (max-width: 1598px) { .coh-ce-cpt_document_requests-883144d1 .product { -webkit-flex-basis: 30%; -ms-flex-preferred-size: 30%; flex-basis: 30%; }  } @media (max-width: 1279px) { .coh-ce-cpt_document_requests-883144d1 .product { -webkit-flex-basis: 32%; -ms-flex-preferred-size: 32%; flex-basis: 32%; }  } @media (max-width: 1023px) { .coh-ce-cpt_document_requests-883144d1 .product { -webkit-flex-basis: 0rem; -ms-flex-preferred-size: 0rem; flex-basis: 0rem;-webkit-box-flex: 1;-webkit-flex-grow: 1;-ms-flex-positive: 1;flex-grow: 1;-webkit-flex-shrink: 0;-ms-flex-negative: 0;flex-shrink: 0; }  } @media all { .coh-ce-cpt_document_requests-883144d1 .status { -webkit-flex-basis: 8%; -ms-flex-preferred-size: 8%; flex-basis: 8%;-webkit-box-flex: 1;-webkit-flex-grow: 1;-ms-flex-positive: 1;flex-grow: 1; }  } @media (max-width: 1023px) { .coh-ce-cpt_document_requests-883144d1 .status { -webkit-flex-basis: 0rem; -ms-flex-preferred-size: 0rem; flex-basis: 0rem;-webkit-box-flex: 1;-webkit-flex-grow: 1;-ms-flex-positive: 1;flex-grow: 1;-webkit-flex-shrink: 0;-ms-flex-negative: 0;flex-shrink: 0; }  }
@media all { .coh-ce-cpt_document_requests-f220ad2c { -webkit-flex-basis: 32%; -ms-flex-preferred-size: 32%; flex-basis: 32%;-webkit-box-flex: 0;-webkit-flex-grow: 0;-ms-flex-positive: 0;flex-grow: 0;-webkit-flex-shrink: 0;-ms-flex-negative: 0;flex-shrink: 0; }  } @media (max-width: 1598px) { .coh-ce-cpt_document_requests-f220ad2c { -webkit-flex-basis: 32%; -ms-flex-preferred-size: 32%; flex-basis: 32%; }  } @media (max-width: 1279px) { .coh-ce-cpt_document_requests-f220ad2c { -webkit-flex-basis: 36%; -ms-flex-preferred-size: 36%; flex-basis: 36%; }  } @media (max-width: 1023px) { .coh-ce-cpt_document_requests-f220ad2c { -webkit-flex-basis: 0rem; -ms-flex-preferred-size: 0rem; flex-basis: 0rem;-webkit-box-flex: 1;-webkit-flex-grow: 1;-ms-flex-positive: 1;flex-grow: 1;-webkit-flex-shrink: 0;-ms-flex-negative: 0;flex-shrink: 0; }  }
@media all { .coh-ce-cpt_document_requests-fc2b699b { -webkit-flex-basis: 12%; -ms-flex-preferred-size: 12%; flex-basis: 12%;-webkit-box-flex: 0;-webkit-flex-grow: 0;-ms-flex-positive: 0;flex-grow: 0;-webkit-flex-shrink: 0;-ms-flex-negative: 0;flex-shrink: 0; }  }
@media all { .coh-ce-cpt_document_requests-716674cb { -webkit-flex-basis: 14%; -ms-flex-preferred-size: 14%; flex-basis: 14%;-webkit-box-flex: 0;-webkit-flex-grow: 0;-ms-flex-positive: 0;flex-grow: 0;-webkit-flex-shrink: 0;-ms-flex-negative: 0;flex-shrink: 0; }  }
@media all { .coh-ce-cpt_document_requests-5bc967b8 { -webkit-flex-basis: 8%; -ms-flex-preferred-size: 8%; flex-basis: 8%;-webkit-box-flex: 0;-webkit-flex-grow: 0;-ms-flex-positive: 0;flex-grow: 0;-webkit-flex-shrink: 0;-ms-flex-negative: 0;flex-shrink: 0; }  } @media (max-width: 1279px) { .coh-ce-cpt_document_requests-5bc967b8 { -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; }  }
@media all { .coh-ce-cpt_document_requests-9468fe8e { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap; }  } @media all { .coh-ce-cpt_document_requests-9468fe8e .request-details-wrapper { width: 87%;margin-top: 20px;margin-left: 6.5rem; }  } @media (max-width: 1023px) { .coh-ce-cpt_document_requests-9468fe8e .request-details-wrapper { background-color: var(--ssa-color-palette-soft-white-grey);width: 100%;margin-left: 0rem; }  }
@media all { .coh-ce-cpt_document_requests-230e7770 { padding-top: 0.9375rem;padding-bottom: 0.9375rem;font-size: 1rem;text-align: center;font-family: var(--ssa-font-stacks-dm-sans---regular);color: var(--ssa-color-palette-black); }  }
@media all { .coh-ce-cpt_document_requests-30699839 { padding-top: 0.9375rem;padding-bottom: 0.9375rem;font-size: 1rem;text-align: center;display: none;font-family: var(--ssa-font-stacks-dm-sans---regular);color: var(--ssa-color-palette-black); }  }
@media all { .coh-ce-cpt_document_requests_table_row-10fec9f1 { min-height: 75px;padding-top: 24px;padding-bottom: 24px;margin-top: 0rem;margin-right: 0rem;margin-bottom: 0rem;margin-left: 0rem;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: rgba(221, 221, 221, 1);display: none;width: 100%;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;height: 100%;font-family: var(--ssa-font-stacks-dm-sans---regular);font-weight: 400;color: var(--ssa-color-palette-black);font-size: 1rem;line-height: 1.75rem;position: relative; }  } @media (max-width: 1023px) { .coh-ce-cpt_document_requests_table_row-10fec9f1 { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;padding-top: 4.375rem; }  } @media (max-width: 1279px) { .coh-ce-cpt_document_requests_table_row-10fec9f1 button:not(.request-download) { position: absolute; }  } @media all { .coh-ce-cpt_document_requests_table_row-10fec9f1 > span { padding-right: 24px;padding-left: 24px; }  }
@media all { .coh-ce-cpt_document_requests_table_row-6a5f2fc9 { -webkit-flex-basis: 35%; -ms-flex-preferred-size: 35%; flex-basis: 35%;-webkit-box-flex: 0;-webkit-flex-grow: 0;-ms-flex-positive: 0;flex-grow: 0;-webkit-flex-shrink: 0;-ms-flex-negative: 0;flex-shrink: 0;word-break: break-all; }  } @media (max-width: 1598px) { .coh-ce-cpt_document_requests_table_row-6a5f2fc9 { -webkit-flex-basis: 35%; -ms-flex-preferred-size: 35%; flex-basis: 35%; }  }
@media all { .coh-ce-cpt_document_requests_table_row-e6c3eec9 { -webkit-flex-basis: 12%; -ms-flex-preferred-size: 12%; flex-basis: 12%;-webkit-box-flex: 0;-webkit-flex-grow: 0;-ms-flex-positive: 0;flex-grow: 0;-webkit-flex-shrink: 0;-ms-flex-negative: 0;flex-shrink: 0; }  } @media (max-width: 1023px) { .coh-ce-cpt_document_requests_table_row-e6c3eec9 { position: absolute;right: 50%;top: 1.5625rem;-webkit-transform: translate(50%, 0);-ms-transform: translate(50%, 0);transform: translate(50%, 0);; }  } @media all { .coh-ce-cpt_document_requests_table_row-e6c3eec9.icon-status-generating .icon-status-generating-svg { display: block; }  } @media all { .coh-ce-cpt_document_requests_table_row-e6c3eec9.icon-status-open .icon-status-open-svg { display: block; }  } @media all { .coh-ce-cpt_document_requests_table_row-e6c3eec9.icon-status-closed .icon-status-closed-svg { display: block; }  } @media all { .coh-ce-cpt_document_requests_table_row-e6c3eec9.icon-status-partial .icon-status-partial-svg { display: block; }  }
@media all { .coh-ce-cpt_document_requests_table_row-47f892e7 { -webkit-flex-basis: 28%; -ms-flex-preferred-size: 28%; flex-basis: 28%;-webkit-box-flex: 0;-webkit-flex-grow: 0;-ms-flex-positive: 0;flex-grow: 0;-webkit-flex-shrink: 0;-ms-flex-negative: 0;flex-shrink: 0; }  } @media (max-width: 1598px) { .coh-ce-cpt_document_requests_table_row-47f892e7 { -webkit-flex-basis: 19%; -ms-flex-preferred-size: 19%; flex-basis: 19%; }  } @media (max-width: 1279px) { .coh-ce-cpt_document_requests_table_row-47f892e7 { -webkit-flex-basis: 18%; -ms-flex-preferred-size: 18%; flex-basis: 18%; }  }
@media all { .coh-ce-cpt_document_requests_table_row-5820a44 { -webkit-flex-basis: 12%; -ms-flex-preferred-size: 12%; flex-basis: 12%;-webkit-box-flex: 0;-webkit-flex-grow: 0;-ms-flex-positive: 0;flex-grow: 0;-webkit-flex-shrink: 0;-ms-flex-negative: 0;flex-shrink: 0; }  } @media (max-width: 1598px) { .coh-ce-cpt_document_requests_table_row-5820a44 { -webkit-flex-basis: 14%; -ms-flex-preferred-size: 14%; flex-basis: 14%; }  } @media (max-width: 1279px) { .coh-ce-cpt_document_requests_table_row-5820a44 { -webkit-flex-basis: 18%; -ms-flex-preferred-size: 18%; flex-basis: 18%; }  }
@media all { .coh-ce-cpt_document_requests_table_row-15cf3e4e { -webkit-flex-basis: 13%; -ms-flex-preferred-size: 13%; flex-basis: 13%;-webkit-box-flex: 1;-webkit-flex-grow: 1;-ms-flex-positive: 1;flex-grow: 1;-webkit-flex-shrink: 0;-ms-flex-negative: 0;flex-shrink: 0;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: start;-webkit-justify-content: flex-start;-ms-flex-pack: start;justify-content: flex-start; }  } @media (max-width: 1598px) { .coh-ce-cpt_document_requests_table_row-15cf3e4e { padding-right: 1.5rem;padding-left: 1.5rem; }  } @media (max-width: 1279px) { .coh-ce-cpt_document_requests_table_row-15cf3e4e { -webkit-flex-basis: 8%; -ms-flex-preferred-size: 8%; flex-basis: 8%; }  }
@media all { .coh-ce-cpt_document_requests_table_row-8f795db0 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;content: "\e928";font-family: Firmenich-icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-webkit-flex-direction: row-reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;padding-top: 0.625rem;padding-right: 16px;padding-bottom: 0.625rem;padding-left: 16px;margin-right: 16px;font-family: var(--ssa-font-stacks-dm-sans---regular);font-weight: 700;font-size: 0.875rem;border-width: 0.09375rem; }  } @media (max-width: 1599px) { .coh-ce-cpt_document_requests_table_row-8f795db0 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }  } @media (max-width: 1598px) { .coh-ce-cpt_document_requests_table_row-8f795db0 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }  } @media (max-width: 1279px) { .coh-ce-cpt_document_requests_table_row-8f795db0 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;font-size: 0rem;margin-right: 0.75rem; }  } @media (max-width: 1023px) { .coh-ce-cpt_document_requests_table_row-8f795db0 { display: none;display: none !important; }  } @media (max-width: 564px) { .coh-ce-cpt_document_requests_table_row-8f795db0 { display: none;display: none !important; }  }
@media all { .coh-ce-cpt_document_requests_table_row-415dd3fd { display: block;margin-right: 6px; }  } @media (max-width: 1279px) { .coh-ce-cpt_document_requests_table_row-415dd3fd { margin-right: 0rem; }  } @media all { .coh-ce-cpt_document_requests_table_row-415dd3fd svg { height: 1.25rem;width: 1.25rem;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center; }  }
@media all { .coh-ce-cpt_document_requests_table_row-790fbee { display: none;content: "\e928";font-family: Firmenich-icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;display: none !important; }  } @media (max-width: 1599px) { .coh-ce-cpt_document_requests_table_row-790fbee { display: none;display: none !important; }  } @media (max-width: 1598px) { .coh-ce-cpt_document_requests_table_row-790fbee { display: none;display: none !important; }  } @media (max-width: 1279px) { .coh-ce-cpt_document_requests_table_row-790fbee { display: none;margin: auto 0;padding: 0 !important;position: initial !important;margin: auto 0 auto 0 !important; }  } @media (max-width: 1023px) { .coh-ce-cpt_document_requests_table_row-790fbee { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;display: flex !important; }  } @media (max-width: 564px) { .coh-ce-cpt_document_requests_table_row-790fbee { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;display: flex !important; }  }
@media all { .coh-ce-cpt_document_requests_table_row-2281db47 { display: block;margin-right: 6px; }  } @media all { .coh-ce-cpt_document_requests_table_row-2281db47 svg { height: 1.25rem;width: 1.25rem;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center; }  }
@media all { .coh-ce-cpt_document_requests_table_row-3942a47 { margin-top: auto;margin-bottom: auto;padding-right: 0 !important; }  } @media (max-width: 1279px) { .coh-ce-cpt_document_requests_table_row-3942a47 { right: 10px;margin-top: auto;margin-bottom: 0rem;padding: 0rem;position: initial !important;margin: auto 0 auto 0 !important; }  } @media all { .coh-ce-cpt_document_requests_table_row-3942a47.request-details-close svg { -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg);;-webkit-transition: margin 0.3s ease, -webkit-transform 0.3s ease;;transition: margin 0.3s ease, -webkit-transform 0.3s ease;;transition: transform 0.3s ease, margin 0.3s ease;;transition: transform 0.3s ease, margin 0.3s ease, -webkit-transform 0.3s ease; }  }
@media all { .coh-ce-cpt_document_requests_table_row-e36c00ea svg { height: 1.5rem;width: 1.5rem;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-transition: margin 0.3s ease, -webkit-transform 0.3s ease;transition: margin 0.3s ease, -webkit-transform 0.3s ease;transition: transform 0.3s ease, margin 0.3s ease;transition: transform 0.3s ease, margin 0.3s ease, -webkit-transform 0.3s ease; }  }
@media all { .coh-ce-cpt_document_request_detail_row-a0a1aa92 { min-height: 3.125rem;padding-top: 24px;padding-bottom: 24px;margin-top: 0rem;margin-right: 0rem;margin-bottom: 0rem;margin-left: 0rem;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: rgba(221, 221, 221, 1);display: none;width: 100%;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;position: relative;font-family: var(--ssa-font-stacks-dm-sans---regular);font-weight: 400;color: var(--ssa-color-palette-black);height: 5.625rem; }  } @media (max-width: 1023px) { .coh-ce-cpt_document_request_detail_row-a0a1aa92 { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;height: auto; }  } @media all { .coh-ce-cpt_document_request_detail_row-a0a1aa92 button { display: -webkit-box !important; display: -webkit-flex !important; display: -ms-flexbox !important; display: flex !important;; }  } @media (max-width: 1279px) { .coh-ce-cpt_document_request_detail_row-a0a1aa92 button { position: absolute; }  } @media all { .coh-ce-cpt_document_request_detail_row-a0a1aa92 > span { position: relative;font-size: 0.875rem;line-height: 1.5rem;font-weight: 400;color: var(--ssa-color-palette-black);font-family: var(--ssa-font-stacks-dm-sans---regular);padding-right: 24px;padding-left: 24px; }  }
@media all { .coh-ce-cpt_document_request_detail_row-7baa5ee5 { -webkit-flex-basis: 30%; -ms-flex-preferred-size: 30%; flex-basis: 30%;-webkit-box-flex: 0;-webkit-flex-grow: 0;-ms-flex-positive: 0;flex-grow: 0;-webkit-flex-shrink: 0;-ms-flex-negative: 0;flex-shrink: 0;font-weight: 400;font-size: 14px; }  } @media (max-width: 1598px) { .coh-ce-cpt_document_request_detail_row-7baa5ee5 { -webkit-flex-basis: 30%; -ms-flex-preferred-size: 30%; flex-basis: 30%; }  } @media (max-width: 1279px) { .coh-ce-cpt_document_request_detail_row-7baa5ee5 { -webkit-flex-basis: 32%; -ms-flex-preferred-size: 32%; flex-basis: 32%; }  }
@media all { .coh-ce-cpt_document_request_detail_row-fc54e54d { -webkit-flex-basis: 32%; -ms-flex-preferred-size: 32%; flex-basis: 32%;-webkit-box-flex: 0;-webkit-flex-grow: 0;-ms-flex-positive: 0;flex-grow: 0;-webkit-flex-shrink: 0;-ms-flex-negative: 0;flex-shrink: 0;font-weight: 400;font-size: 14px; }  } @media (max-width: 1598px) { .coh-ce-cpt_document_request_detail_row-fc54e54d { -webkit-flex-basis: 32%; -ms-flex-preferred-size: 32%; flex-basis: 32%; }  } @media (max-width: 1279px) { .coh-ce-cpt_document_request_detail_row-fc54e54d { -webkit-flex-basis: 36%; -ms-flex-preferred-size: 36%; flex-basis: 36%; }  } @media (max-width: 1023px) { .coh-ce-cpt_document_request_detail_row-fc54e54d { padding-left: 45px; }  }
@media all { .coh-ce-cpt_document_request_detail_row-d5ebe789 { -webkit-flex-basis: 12%; -ms-flex-preferred-size: 12%; flex-basis: 12%;-webkit-box-flex: 0;-webkit-flex-grow: 0;-ms-flex-positive: 0;flex-grow: 0;-webkit-flex-shrink: 0;-ms-flex-negative: 0;flex-shrink: 0;font-size: 14px;font-family: var(--ssa-font-stacks-dm-sans---regular);font-weight: 400; }  }
@media all { .coh-ce-cpt_document_request_detail_row-1eddffc7 { -webkit-flex-basis: 14%; -ms-flex-preferred-size: 14%; flex-basis: 14%;-webkit-box-flex: 0;-webkit-flex-grow: 0;-ms-flex-positive: 0;flex-grow: 0;-webkit-flex-shrink: 0;-ms-flex-negative: 0;flex-shrink: 0;font-family: var(--ssa-font-stacks-dm-sans---regular);font-weight: 400;font-size: 14px; }  }
@media all { .coh-ce-cpt_document_request_detail_row-a66370bb { -webkit-flex-basis: 8%; -ms-flex-preferred-size: 8%; flex-basis: 8%;-webkit-box-flex: 1;-webkit-flex-grow: 1;-ms-flex-positive: 1;flex-grow: 1;-webkit-flex-shrink: 0;-ms-flex-negative: 0;flex-shrink: 0;font-family: var(--ssa-font-stacks-dm-sans---regular);font-weight: 400;font-size: 14px;padding-right: 0!important;; }  } @media (max-width: 1279px) { .coh-ce-cpt_document_request_detail_row-a66370bb { -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; }  } @media (max-width: 1023px) { .coh-ce-cpt_document_request_detail_row-a66370bb { position: absolute;right: 0.625rem;top: 50%;-webkit-transform: translate(0, -50%);-ms-transform: translate(0, -50%);transform: translate(0, -50%);; }  } @media all { .coh-ce-cpt_document_request_detail_row-a66370bb.icon-status-generating .icon-status-generating-svg { display: block; }  } @media all { .coh-ce-cpt_document_request_detail_row-a66370bb.icon-status-open .icon-status-open-svg { display: block; }  } @media all { .coh-ce-cpt_document_request_detail_row-a66370bb.icon-status-closed .icon-status-closed-svg { display: block; }  }
@media all { .coh-ce-cpt_duplicate_of_card_feature_ce-3973e1df { text-align: center;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center; }  } @media all { .coh-ce-cpt_duplicate_of_card_feature_ce-3973e1df .card-link { -webkit-transition: color 300ms ease; transition: color 300ms ease; }  } @media all { .coh-ce-cpt_duplicate_of_card_feature_ce-3973e1df:hover .card-link { color: var(--ssa-color-palette-color-4); }  }
@media all { .coh-ce-cpt_duplicate_of_card_feature_ce-cbebc73d { margin-right: auto;margin-left: auto; }  }
@media all { .coh-ce-cpt_duplicate_of_project_detail_-6604a6af { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap; }  } @media (max-width: 564px) { .coh-ce-cpt_duplicate_of_project_detail_-6604a6af { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }  }
@media all { .coh-ce-cpt_duplicate_of_project_detail_-af2d19e1 { display: none;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;margin-bottom: 3rem;-webkit-flex-basis: 50%;-ms-flex-preferred-size: 50%;flex-basis: 50%;-webkit-box-flex: 1;-webkit-flex-grow: 1;-ms-flex-positive: 1;flex-grow: 1;-webkit-flex-shrink: 1;-ms-flex-negative: 1;flex-shrink: 1; }  }
@media all { .coh-ce-cpt_duplicate_of_project_detail_-cd8a09e { font-size: 0.75rem;line-height: 0.9375rem;font-family: var(--ssa-font-stacks-ff-din-pro-light);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;color: var(--ssa-color-palette-blue);text-transform: uppercase;margin-bottom: 0.625rem; }  }
@media all { .coh-ce-cpt_duplicate_of_project_detail_-1f21e997 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row; }  }
@media all { .coh-ce-cpt_duplicate_of_project_detail_-acd3975b { font-size: 1.125rem;line-height: 2rem;color: rgba(102, 102, 102, 1);font-family: var(--ssa-font-stacks-ff-din-pro-regular);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased; }  }
@media all { .coh-ce-cpt_duplicate_of_project_detail_-a90d796f { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center; }  }
@media all { .coh-ce-cpt_duplicate_of_project_detail_-1fb0bc6a { padding: 0.4375rem; }  }
@media all { .coh-ce-cpt_duplicate_of_project_detail_-3b8891b7 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;margin-bottom: 3rem;-webkit-flex-basis: 50%;-ms-flex-preferred-size: 50%;flex-basis: 50%;-webkit-box-flex: 1;-webkit-flex-grow: 1;-ms-flex-positive: 1;flex-grow: 1;-webkit-flex-shrink: 1;-ms-flex-negative: 1;flex-shrink: 1; }  }
@media all { .coh-ce-cpt_duplicate_of_project_detail_-5f1e4c3e { font-size: 1.125rem;font-weight: 300;color: rgba(68, 68, 68, 1);line-height: 2rem;font-family: var(--ssa-font-stacks-ff-din-pro-regular);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;margin-bottom: 0rem; }  } @media (max-width: 1023px) { .coh-ce-cpt_duplicate_of_project_detail_-5f1e4c3e { margin-bottom: 1.5625rem; }  }
@media all { .coh-ce-cpt_duplicate_of_project_detail_-7a9e09b3 { margin-right: 0.625rem; }  }
@media all { .coh-ce-cpt_duplicate_of_project_detail_-b4a16347 { font-family: var(--ssa-font-stacks-ff-din-pro-regular);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;color: rgba(102, 102, 102, 1);font-size: 1.125rem;line-height: 2rem; }  }
@media all { .coh-ce-cpt_duplicate_of_project_detail_-5537afef { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;margin-bottom: 3rem; }  }
@media all { .coh-ce-cpt_duplicate_of_search_form-5cbe1723 { -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }  }
@media all { .coh-ce-cpt_duplicate_of_search_form-a9a02e4c { font-size: 1.5rem;line-height: 2rem;font-weight: 500;color: currentColor;font-family: var(--ssa-font-stacks-ff-din-pro-medium);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased; }  }
@media all { .coh-ce-cpt_eloqua_newsletter_without_mo-13ded3d2 { min-height: 25.625rem; }  }
@media all { .coh-ce-cpt_eloqua_newsletter_without_mo-305a20b3 { display: none; }  }
@media all { .coh-ce-cpt_eloqua_newsletter_without_mo-7f079586 { font-family: var(--ssa-font-stacks-dm-sans---regular);color: var(--ssa-color-palette-blue);font-size: 1.75rem;line-height: 2.5rem;-webkit-box-ordinal-group: 2;-webkit-order: 1;-ms-flex-order: 1;order: 1;padding-bottom: 2.5rem; }  } @media (max-width: 564px) { .coh-ce-cpt_eloqua_newsletter_without_mo-7f079586 { font-size: 1.375rem; }  } @media all { .coh-ce-cpt_eloqua_newsletter_without_mo-7f079586:before { color: var(--ssa-color-palette-white);font-size: 4.375rem;position: absolute;content: "\e938";font-family: firmenich-Icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;top: 1.5625rem;left: -7.5rem; }  } @media (max-width: 1023px) { .coh-ce-cpt_eloqua_newsletter_without_mo-7f079586:before { left: -5.125rem; }  } @media (max-width: 564px) { .coh-ce-cpt_eloqua_newsletter_without_mo-7f079586:before { display: none; }  }
@media all { .coh-ce-cpt_eloqua_newsletter_without_mo-295ca74a { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center; }  }
@media all { .coh-ce-cpt_executive_team-681792bd { -webkit-box-align: start; -webkit-align-items: start; -ms-flex-align: start; align-items: start; }  }
@media (max-width: 564px) { .coh-ce-cpt_executive_team-45ee0ba9 { margin-bottom: 1rem; }  }
@media all { .coh-ce-cpt_executive_team-e7a33c57 { padding-top: 25px;padding-right: 25px;padding-bottom: 25px;padding-left: 25px; }  } @media (max-width: 1023px) { .coh-ce-cpt_executive_team-e7a33c57 { padding-top: 15px;padding-right: 15px;padding-bottom: 0px;padding-left: 15px; }  }
@media all { .coh-ce-cpt_executive_team-94d1e74a { -webkit-align-self: start; -ms-flex-item-align: start; align-self: start;margin-top: 52px; }  } @media (max-width: 1023px) { .coh-ce-cpt_executive_team-94d1e74a { text-align: center;margin-top: 0px; }  }
@media all { .coh-ce-cpt_executive_team_list_item-93a007f0:hover { color: var(--ssa-color-palette-blue); }  } @media all { .coh-ce-cpt_executive_team_list_item-93a007f0:hover p { color: var(--ssa-color-palette-blue); }  } @media all { .coh-ce-cpt_executive_team_list_item-93a007f0:hover button { display: block; }  } @media all { .coh-ce-cpt_executive_team_list_item-93a007f0.is-active { color: var(--ssa-color-palette-blue); }  } @media all { .coh-ce-cpt_executive_team_list_item-93a007f0.is-active p { color: var(--ssa-color-palette-blue); }  } @media all { .coh-ce-cpt_executive_team_list_item-93a007f0.is-active button { display: block; }  }
@media all { .coh-ce-cpt_executive_team_list_item-ee81b92e { color: currentColor;position: relative;padding-top: 0.8125rem;padding-bottom: 1.0625rem;border-bottom-width: 0.125rem;border-bottom-style: solid;border-bottom-color: var(--ssa-color-palette-light-grey); }  }
@media all { .coh-ce-cpt_executive_team_list_item-9e34fd54 { font-size: 1.125rem;line-height: 1.125rem;margin-bottom: 0.375rem; }  }
@media all { .coh-ce-cpt_executive_team_list_item-6eaf99b1 { font-size: 0.875rem;line-height: 0.875rem; }  }
@media all { .coh-ce-cpt_executive_team_list_item-3109d49d { position: absolute;top: 50%;right: 1.5625rem;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);display: none;color: var(--ssa-color-palette-blue); }  } @media all { .coh-ce-cpt_executive_team_list_item-3109d49d:before { content: "\e93c";font-family: firmenich-Icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 1.25rem; }  }
@media all { .coh-ce-cpt_executive_team_list_item_2-93a007f0:hover { color: var(--ssa-color-palette-blue); }  } @media all { .coh-ce-cpt_executive_team_list_item_2-93a007f0:hover p { color: var(--ssa-color-palette-blue); }  } @media all { .coh-ce-cpt_executive_team_list_item_2-93a007f0:hover button { display: block; }  } @media all { .coh-ce-cpt_executive_team_list_item_2-93a007f0.is-active { color: var(--ssa-color-palette-blue); }  } @media all { .coh-ce-cpt_executive_team_list_item_2-93a007f0.is-active p { color: var(--ssa-color-palette-blue); }  } @media all { .coh-ce-cpt_executive_team_list_item_2-93a007f0.is-active button { display: block; }  }
@media all { .coh-ce-cpt_executive_team_list_item_2-ee81b92e { color: currentColor;position: relative;padding-top: 0.8125rem;padding-bottom: 1.0625rem;border-bottom-width: 0.125rem;border-bottom-style: solid;border-bottom-color: var(--ssa-color-palette-light-grey); }  }
@media all { .coh-ce-cpt_executive_team_list_item_2-9e34fd54 { font-size: 1.125rem;line-height: 1.125rem;margin-bottom: 0.375rem; }  }
@media all { .coh-ce-cpt_executive_team_list_item_2-6eaf99b1 { font-size: 0.875rem;line-height: 0.875rem; }  }
@media all { .coh-ce-cpt_executive_team_list_item_2-3109d49d { position: absolute;top: 50%;right: 1.5625rem;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);display: none;color: var(--ssa-color-palette-blue); }  } @media all { .coh-ce-cpt_executive_team_list_item_2-3109d49d:before { content: "\e93c";font-family: firmenich-Icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 1.25rem; }  }
@media all { .coh-ce-cpt_executive_team_modal-305a20b3 { display: none; }  }
@media all { .coh-ce-cpt_executive_team_modal-c6638c7f { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }  }
@media all { .coh-ce-cpt_executive_team_modal-5abdc452 { background-color: rgba(242, 242, 242, 1);position: relative;padding-bottom: 2.8rem; }  }
@media all { .coh-ce-cpt_executive_team_modal-5df7930e { position: absolute;top: 1.4375rem;right: 1.4375rem;color: var(--ssa-color-palette-blue);font-size: 1.75rem; }  } @media all { .coh-ce-cpt_executive_team_modal-5df7930e:before { content: "\e926";font-family: firmenich-Icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 1.25rem; }  }
@media all { .coh-ce-cpt_executive_team_modal-b886e85a { width: 30%;float: left;margin-right: 30px;margin-bottom: 5px; }  }
@media all { .coh-ce-cpt_executive_team_modal-f33b464 { font-size: 1.125rem;line-height: 2rem;margin-bottom: 2.1875rem; }  }
@media all { .coh-ce-cpt_executive_team_modal-16d353ac { font-size: 1.125rem;line-height: 1.75rem;text-align: justify;; }  } @media (max-width: 1023px) { .coh-ce-cpt_executive_team_modal-16d353ac { font-size: 1rem;line-height: 1.4rem; }  }
@media all { .coh-ce-cpt_executive_team_modal_2-305a20b3 { display: none; }  }
@media all { .coh-ce-cpt_executive_team_modal_2-c6638c7f { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }  }
@media all { .coh-ce-cpt_executive_team_modal_2-5abdc452 { background-color: rgba(242, 242, 242, 1);position: relative;padding-bottom: 2.8rem; }  }
@media all { .coh-ce-cpt_executive_team_modal_2-5df7930e { position: absolute;top: 1.4375rem;right: 1.4375rem;color: var(--ssa-color-palette-blue);font-size: 1.75rem; }  } @media all { .coh-ce-cpt_executive_team_modal_2-5df7930e:before { content: "\e926";font-family: firmenich-Icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 1.25rem; }  }
@media all { .coh-ce-cpt_executive_team_modal_2-452eff68 { width: 30%;margin-right: 30px;margin-bottom: 5px;float: left; }  }
@media all { .coh-ce-cpt_executive_team_modal_2-f33b464 { font-size: 1.125rem;line-height: 2rem;margin-bottom: 2.1875rem; }  }
@media all { .coh-ce-cpt_executive_team_modal_2-631dff1 { font-size: 1.125rem;line-height: 1.75rem;text-align: justify;; }  } @media (max-width: 1023px) { .coh-ce-cpt_executive_team_modal_2-631dff1 { line-height: 1.5rem;font-size: 1rem; }  }
@media all { .coh-ce-cpt_faq-56a13f0a { text-transform: uppercase;border-bottom-width: 0.0625rem;border-bottom-style: solid;border-bottom-color: var(--ssa-color-palette-light-grey);padding-bottom: 2.5rem;color: var(--ssa-color-palette-blue); }  }
@media all { .coh-ce-cpt_faq_item-1475c476 { border-bottom-width: 0.25rem;border-bottom-style: solid;border-bottom-color: var(--ssa-color-palette-blue);padding-right: 1.125rem;padding-bottom: 1.5rem;padding-left: 1.125rem; }  }
@media all { .coh-ce-cpt_faq_item-c75f40a3 { color: rgba(102, 102, 102, 1);font-size: 1.125rem;line-height: 2rem; }  }
@media all { .coh-ce-cpt_favorite_subscribed_topics-ac1d5dda { -webkit-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out;opacity: 0;-webkit-transform: translateY(-20px);-ms-transform: translateY(-20px);transform: translateY(-20px); }  } @media (max-width: 564px) { .coh-ce-cpt_favorite_subscribed_topics-ac1d5dda { margin-top: 20px;margin-bottom: 0rem; }  } @media all { .coh-ce-cpt_favorite_subscribed_topics-ac1d5dda.active { opacity: 1;-webkit-transform: translateY(0px);-ms-transform: translateY(0px);transform: translateY(0px);pointer-events: auto; }  }
@media all { .coh-ce-cpt_favorite_subscribed_topics-c338e1f2 { -webkit-box-shadow: 15px 15px 35px rgba(0, 0, 0, 0.094); box-shadow: 15px 15px 35px rgba(0, 0, 0, 0.094);padding-top: 21px;padding-right: 40px;padding-bottom: 21px;padding-left: 20px;position: absolute;top: -40px;right: -100px;background-color: var(--ssa-color-palette-white);-webkit-border-radius: 50px;border-radius: 50px;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;min-width: 50%; }  } @media (max-width: 1599px) { .coh-ce-cpt_favorite_subscribed_topics-c338e1f2 { right: 0px; }  } @media (max-width: 1598px) { .coh-ce-cpt_favorite_subscribed_topics-c338e1f2 { min-width: auto; }  } @media (max-width: 1279px) { .coh-ce-cpt_favorite_subscribed_topics-c338e1f2 { position: relative;top: 40px;right: auto;display: block;-webkit-box-shadow: 0rem 0rem 35px rgba(0, 0, 0, 0.094);box-shadow: 0rem 0rem 35px rgba(0, 0, 0, 0.094); }  } @media (max-width: 1023px) { .coh-ce-cpt_favorite_subscribed_topics-c338e1f2 { padding-right: 20px;-webkit-border-radius: 10px;border-radius: 10px;width: 90%; }  }
@media all { .coh-ce-cpt_favorite_subscribed_topics-22eb091b { font-family: var(--ssa-font-stacks-dm-sans---regular);color: var(--ssa-color-palette-blue);font-size: 19px;line-height: 1.2;text-align: left;float: left;position: relative;min-width: 250px;width: 30%;margin-right: 20px;display: -webkit-inline-box;display: -webkit-inline-flex;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center; }  } @media (max-width: 1023px) { .coh-ce-cpt_favorite_subscribed_topics-22eb091b { margin-bottom: 20px; }  } @media (max-width: 564px) { .coh-ce-cpt_favorite_subscribed_topics-22eb091b { margin-bottom: 20px; }  } @media all { .coh-ce-cpt_favorite_subscribed_topics-22eb091b:before { content: "\e947";font-family: firmenich-Icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 50px;margin-right: 20px;margin-left: 10px; }  } @media (max-width: 1598px) { .coh-ce-cpt_favorite_subscribed_topics-22eb091b:before { font-size: 40px; }  }
@media all { .coh-ce-cpt_favorite_subscribed_topics-4cd26cb6 { display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; }  } @media (max-width: 564px) { .coh-ce-cpt_favorite_subscribed_topics-4cd26cb6 { display: block; }  }
@media all { .coh-ce-cpt_favorite_subscribed_topics-b804159f { list-style-type: none;margin-right: 1rem; }  } @media (max-width: 564px) { .coh-ce-cpt_favorite_subscribed_topics-b804159f { display: inline-block; }  }
@media all { .coh-ce-cpt_favorite_subscribed_topics-7c264a2b { min-width: auto;padding-top: 0.8rem;padding-right: 1.3rem;padding-bottom: 0.6rem;padding-left: 1.3rem; }  }
@media all { .coh-ce-cpt_favorite_subscribed_topics-9ffffa23 { height: 92px;width: 92px;min-width: auto;padding-top: 0rem;padding-right: 0rem;padding-bottom: 0rem;padding-left: 0rem;position: absolute;top: 0rem;right: -1px;-webkit-border-radius: 50%;border-radius: 50%;font-size: 20px;text-align: center;line-height: 90px;background-color: var(--ssa-color-palette-blue); }  } @media (max-width: 1023px) { .coh-ce-cpt_favorite_subscribed_topics-9ffffa23 { position: absolute;float: right;bottom: -40px;top: auto;right: -40px; }  } @media (max-width: 564px) { .coh-ce-cpt_favorite_subscribed_topics-9ffffa23 { float: none;margin-top: 10px; }  } @media all { .coh-ce-cpt_favorite_subscribed_topics-9ffffa23:before { content: "\e966";font-family: firmenich-Icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 30px;line-height: 90px;color: var(--ssa-color-palette-white); }  } @media all { .coh-ce-cpt_favorite_subscribed_topics-9ffffa23:hover { color: var(--ssa-color-palette-blue);background-color: var(--ssa-color-palette-white); }  } @media all { .coh-ce-cpt_favorite_subscribed_topics-9ffffa23:hover:before { color: var(--ssa-color-palette-blue); }  }
@media all { .coh-ce-cpt_favorite_subscribed_topics-8193fe8d { position: absolute;top: -20px;right: 0rem;color: var(--ssa-color-palette-white); }  } @media (max-width: 1279px) { .coh-ce-cpt_favorite_subscribed_topics-8193fe8d { color: var(--ssa-color-palette-blue); }  } @media (max-width: 1023px) { .coh-ce-cpt_favorite_subscribed_topics-8193fe8d { top: 10px;right: 10px; }  } @media all { .coh-ce-cpt_favorite_subscribed_topics-8193fe8d:before { content: "\e926";font-family: firmenich-Icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; }  } @media all { .coh-ce-cpt_favorite_subscribed_topics-8193fe8d:hover { color: var(--ssa-color-palette-white); }  } @media (max-width: 1279px) { .coh-ce-cpt_favorite_subscribed_topics-8193fe8d:hover { color: var(--ssa-color-palette-blue); }  }
@media all { .coh-ce-cpt_filtered_press_releases-560b49f0 { background-color: rgba(250, 250, 250, 1);padding-top: 5.375rem;padding-right: 5rem;padding-bottom: 2.5rem;padding-left: 5rem; }  } @media (max-width: 1023px) { .coh-ce-cpt_filtered_press_releases-560b49f0 { padding-right: 0rem;padding-left: 0rem; }  } @media all { .coh-ce-cpt_filtered_press_releases-560b49f0 .coh-view-filter li { margin-bottom: 9.1875rem;margin-left: 5rem; }  } @media (max-width: 1023px) { .coh-ce-cpt_filtered_press_releases-560b49f0 .coh-view-filter li { margin-bottom: 1.25rem;margin-left: 0.625rem; }  } @media all { .coh-ce-cpt_filtered_press_releases-560b49f0 .coh-view-filter li a { font-family: var(--ssa-font-stacks-ff-din-pro-medium);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-weight: 500;font-size: 1.5rem;line-height: 3.75rem;letter-spacing: 0rem; }  } @media all { .coh-ce-cpt_filtered_press_releases-560b49f0 .coh-view-filter li a:after { content: '';;display: block;;width: 0;;height: 4px;background: #004372;;-webkit-transition: width .3s;;transition: width .3s;; }  } @media all { .coh-ce-cpt_filtered_press_releases-560b49f0 .coh-view-filter li a:hover:after { width: 60%;; }  } @media all { .coh-ce-cpt_filtered_press_releases-560b49f0 .coh-view-filter li a:focus:after { width: 60%;; }  } @media all { .coh-ce-cpt_filtered_press_releases-560b49f0 .coh-view-filter li a:active:after { width: 60%;; }  } @media all { .coh-ce-cpt_filtered_press_releases-560b49f0 .coh-view-filter li:first-child { margin-left: 0rem; }  }
@media all { .coh-ce-cpt_filtered_press_releases-41f33b72 { padding-right: 5rem;padding-bottom: 6.25rem;padding-left: 5rem;background-color: rgba(250, 250, 250, 1);margin-top: 0rem; }  } @media (max-width: 1023px) { .coh-ce-cpt_filtered_press_releases-41f33b72 { padding-right: 0rem;padding-left: 0rem; }  } @media all { .coh-ce-cpt_filtered_press_releases-41f33b72 .js-pager__items pager { text-align: center;; }  }
@media all { .coh-ce-cpt_filters_search-4987555 { margin-bottom: 50px; }  }
@media all { .coh-ce-cpt_filters_search-5e1ae3b { border-bottom-width: 0.0625rem;border-bottom-style: solid;border-bottom-color: rgba(250, 250, 250, 1);max-width: 80%;margin-right: auto;margin-bottom: 5rem;margin-left: auto; }  }
@media all { .coh-ce-cpt_filters_search-b0288705 { font-family: var(--ssa-font-stacks-gothic-a1);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-size: 0.875rem;font-weight: 300;color: var(--ssa-color-palette-blue);padding-top: 0.625rem;padding-bottom: 0.625rem;border-bottom-width: 0.0625rem;border-bottom-style: solid;border-bottom-color: var(--ssa-color-palette-blue);display: block; }  } @media all { .coh-ce-cpt_filters_search-b0288705:after:before,.coh-ce-cpt_filters_search-b0288705:after:after { clear: none;content: normal;display: inline; }  } @media all { .coh-ce-cpt_filters_search-b0288705:after { width: 1.5625rem;content: "\e922";font-family: firmenich-Icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;color: var(--ssa-color-palette-blue);float: right;font-size: 1.625rem;line-height: 1rem; }  }
@media all { .coh-ce-cpt_filters_search-c0553712 { color: var(--ssa-color-palette-ingredients);font-family: var(--ssa-font-stacks-gothic-a1);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-size: 0.875rem;padding-top: 0.625rem;padding-bottom: 0.625rem;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex; }  }
@media all { .coh-ce-cpt_filters_search-4719fde0 { text-align: right; }  }
@media all { .coh-ce-cpt_filters_search-24f74ffa { color: var(--ssa-color-palette-ingredients);font-family: var(--ssa-font-stacks-gothic-a1);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-size: 0.875rem;padding-top: 0rem;padding-bottom: 0rem;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: end;-webkit-justify-content: flex-end;-ms-flex-pack: end;justify-content: flex-end;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center; }  } @media all { .coh-ce-cpt_filters_search-24f74ffa:after { content: "\e943";font-family: firmenich-Icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 1.875rem;margin-left: 0.9375rem;color: var(--ssa-color-palette-blue); }  }
@media all { .coh-ce-cpt_filters_search-40d5078f { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-box-pack: start;-webkit-justify-content: flex-start;-ms-flex-pack: start;justify-content: flex-start;-webkit-align-content: center;-ms-flex-line-pack: center;align-content: center; }  }
@media all { .coh-ce-cpt_filters_search-f1362247 { margin-right: 0.9375rem; }  }
@media all { .coh-ce-cpt_firmenich_heritage-3f96e15d { position: relative; }  }
@media all { .coh-ce-cpt_firmenich_heritage-e6d296e2 { -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center; }  } @media (max-width: 564px) { .coh-ce-cpt_firmenich_heritage-e6d296e2 { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }  }
@media all { .coh-ce-cpt_firmenich_heritage-3539545 { z-index: 1; }  } @media (max-width: 564px) { .coh-ce-cpt_firmenich_heritage-3539545 { margin-bottom: 1rem; }  }
@media all { .coh-ce-cpt_firmenich_heritage-8560c396 { padding-top: 2rem;padding-right: 0rem;padding-bottom: 2rem;padding-left: 0rem;position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);height: 100%; }  } @media (max-width: 564px) { .coh-ce-cpt_firmenich_heritage-8560c396 { margin-top: 2rem;margin-bottom: 3rem;padding-top: 0rem;padding-right: 0rem;padding-bottom: 0rem;padding-left: 0rem;position: relative;top: auto;left: auto;-webkit-transform: translate(0rem, 0rem);-ms-transform: translate(0rem, 0rem);transform: translate(0rem, 0rem); }  }
@media all { .coh-ce-cpt_firmenich_heritage-cb190fc1 { position: relative;height: 100%; }  }
@media all { .coh-ce-cpt_firmenich_heritage-dfbe6748 { position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);width: 100%;height: 100%; }  } @media (max-width: 564px) { .coh-ce-cpt_firmenich_heritage-dfbe6748 { position: relative;top: 0rem;left: 0rem;-webkit-transform: translate(0rem, 0rem);-ms-transform: translate(0rem, 0rem);transform: translate(0rem, 0rem); }  }
@media all { .coh-ce-cpt_firmenich_heritage-d96cb7a4 { text-align: center; }  }
@media all { .coh-ce-cpt_firmenich_heritage-eb8b4ec { color: var(--ssa-color-palette-white); }  }
@media all { .coh-ce-cpt_global_master_template_layou-a6fe89b4 { background-image: var(--gradient-content);padding-top: 150px !important;min-height: 90rem;position: relative; }  } @media (max-width: 1599px) { .coh-ce-cpt_global_master_template_layou-a6fe89b4 { padding-top: 150px !important; }  } @media (max-width: 1598px) { .coh-ce-cpt_global_master_template_layou-a6fe89b4 { padding-top: 130px !important; }  } @media (max-width: 1279px) { .coh-ce-cpt_global_master_template_layou-a6fe89b4 { padding-top: 110px !important; }  } @media (max-width: 1023px) { .coh-ce-cpt_global_master_template_layou-a6fe89b4 { padding-top: 90px !important; }  }
@media all { .coh-ce-cpt_global_master_template_layou-56349d4 { position: relative;z-index: 50; }  }
@media all { .coh-ce-cpt_global_master_template_layou-b59d6c0a { position: relative;z-index: 25;max-width: 120rem;margin-right: auto;margin-left: auto; }  }
@media all { .coh-ce-cpt_global_master_template_layou-ab30e35c { position: absolute;width: 100%;height: auto;top: 0rem;left: 0rem; }  }
@media all { .coh-ce-cpt_global_master_template_layou-e9104a45 { position: relative;height: 100%;width: 100%;z-index: 10;display: none; }  } @media (max-width: 1023px) { .coh-ce-cpt_global_master_template_layou-e9104a45 { display: none !important; }  }
@media all { .coh-ce-cpt_global_master_template_layou-eaebef7e { height: 31.25rem;width: 31.25rem;position: relative;margin-top: 14.375rem;margin-right: auto;margin-bottom: 0rem;margin-left: auto;overflow: hidden;z-index: 2; }  } @media (max-width: 1599px) { .coh-ce-cpt_global_master_template_layou-eaebef7e { width: 25rem;height: 25rem;margin-top: 9rem; }  } @media (max-width: 1598px) { .coh-ce-cpt_global_master_template_layou-eaebef7e { width: 23.125rem;height: 23.125rem;margin-top: 9.8125rem; }  } @media (max-width: 1279px) { .coh-ce-cpt_global_master_template_layou-eaebef7e { width: 20.5rem;height: 20.5rem;margin-top: 11.5rem; }  } @media (max-width: 564px) { .coh-ce-cpt_global_master_template_layou-eaebef7e { width: 100%; }  }
@media all { .coh-ce-cpt_global_master_template_layou-c87ca3dc { width: 100vw;height: auto;max-width: initial;margin-top: -14.6875rem;margin-left: -50vw;position: absolute;left: 50%; }  } @media (max-width: 1599px) { .coh-ce-cpt_global_master_template_layou-c87ca3dc { margin-top: -9.4375rem; }  } @media (max-width: 1598px) { .coh-ce-cpt_global_master_template_layou-c87ca3dc { margin-top: -9.8125rem; }  } @media (max-width: 1279px) { .coh-ce-cpt_global_master_template_layou-c87ca3dc { margin-top: -11.25rem; }  }
@media all { .coh-ce-cpt_global_master_template_layou-79402f0 { position: absolute;top: 0rem;left: 0rem;height: 1440px;width: 100%;background-image: -webkit-linear-gradient(244deg, rgb(64, 140, 193), rgb(0, 67, 114) 25%);background-image: linear-gradient(206deg, rgb(64, 140, 193), rgb(0, 67, 114) 25%);z-index: 5;display: none; }  }
@media all { .coh-ce-cpt_global_master_template_layou-b6ef72a { display: block;position: absolute;top: 0rem;left: 0rem;height: 31.25rem;width: 100%;background-image: -webkit-gradient(linear, left top, left bottom, from(#003357), color-stop(92%, rgba(133, 201, 240, 0)));background-image: -webkit-linear-gradient(top, #003357, rgba(133, 201, 240, 0) 92%);background-image: linear-gradient(to bottom, #003357, rgba(133, 201, 240, 0) 92%);;opacity: 0.75;mix-blend-mode: multiply;z-index: 4; }  }
@media all { .coh-ce-cpt_global_master_template_layou-d0dde6e5 { position: absolute;top: 0rem;left: 0rem;height: 1440px;width: 100%;background-image: -webkit-radial-gradient(5% 0%,circle,rgba(220, 204, 174, 0.56), rgba(0, 67, 114, 0.25) 58%), -webkit-radial-gradient(5% 55%,circle,#85c9f0, rgba(0, 67, 114, 0.25) 25%);background-image: radial-gradient(circle at 5% 0%,rgba(220, 204, 174, 0.56), rgba(0, 67, 114, 0.25) 58%), radial-gradient(circle at 5% 55%,#85c9f0, rgba(0, 67, 114, 0.25) 25%);-webkit-mask-image: -webkit-gradient(linear, left top, left bottom, color-stop(10%, black), to(transparent));-webkit-mask-image: -webkit-linear-gradient(top, black 10%, transparent 100%);mask-image: -webkit-gradient(linear, left top, left bottom, color-stop(10%, black), to(transparent));mask-image: linear-gradient(-180deg, black 10%, transparent 100%);z-index: 3; }  }
@media all { .coh-ce-cpt_global_master_template_layou-71a7bb6b { display: block;position: absolute;top: 0rem;left: 0rem;height: 125%;width: 100%;background-image: -webkit-linear-gradient(272deg, #85c9f0 2%, rgba(133, 201, 240, 0) 47%);background-image: linear-gradient(178deg, #85c9f0 2%, rgba(133, 201, 240, 0) 47%);;opacity: 0.55; }  }
@media all { .coh-ce-cpt_global_master_template_layou-980dfd89 { position: absolute;top: 0rem;bottom: 0rem;left: 0rem;right: 0rem;height: 90rem;width: 100%;background-image: -webkit-gradient(linear, left bottom, left top, from(#004372), to(rgba(133, 201, 240, 40%))));background-image: -webkit-linear-gradient(bottom, #004372, rgba(133, 201, 240, 40%) 100%));background-image: linear-gradient(to top, #004372, rgba(133, 201, 240, 40%) 100%));z-index: 2; }  }
@media all { .coh-ce-cpt_global_master_template_layou-db21b855 { position: absolute;bottom: 0rem;left: 0rem;display: block;width: 100%; }  }
@media all { .coh-ce-cpt_grid-d66fa73d { -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; }  }
@media all { .coh-ce-cpt_grid-8fa7ea42 { border-right-width: 0.125rem;border-right-style: solid;border-right-color: rgba(204, 204, 204, 1); }  } @media (max-width: 564px) { .coh-ce-cpt_grid-8fa7ea42 { border-right-width: 0rem; }  }
@media all { .coh-ce-cpt_grid-f6833321 { border-bottom-width: 0.125rem;border-bottom-style: solid;border-bottom-color: rgba(204, 204, 204, 1); }  }
@media all { .coh-ce-cpt_help-c6638c7f { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }  }
@media all { .coh-ce-cpt_help-37fa93bf:before { content: "\e921";font-family: firmenich-Icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 5.75rem; }  }
@media all { .coh-ce-cpt_help-700a929f { padding-top: 5rem;padding-bottom: 5rem;position: relative; }  } @media (max-width: 1023px) { .coh-ce-cpt_help-700a929f { padding-top: 2rem;padding-bottom: 2rem; }  } @media all { .coh-ce-cpt_help-700a929f:before { display: block;border-top-width: 0.0625rem;border-top-style: solid;position: absolute;top: 0rem;left: 0rem;right: 0rem;opacity: 0.2; }  } @media all { .coh-ce-cpt_help-700a929f:after { position: absolute;bottom: 0rem;left: 0rem;right: 0rem;display: block;border-top-width: 0.0625rem;border-top-style: solid;opacity: 0.2; }  }
@media all { .coh-ce-cpt_help-9bc14b2 { margin-right: auto; }  }
@media all { .coh-ce-cpt_help-fd038973 { font-size: 1.75rem;line-height: 2.5rem; }  } @media (max-width: 564px) { .coh-ce-cpt_help-fd038973 { margin-bottom: 1rem; }  }
@media all { .coh-ce-cpt_help_-c6638c7f { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }  }
@media all { .coh-ce-cpt_help_-37fa93bf:before { content: "\e921";font-family: firmenich-Icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 5.75rem; }  }
@media all { .coh-ce-cpt_help_-700a929f { padding-top: 5rem;padding-bottom: 5rem;position: relative; }  } @media (max-width: 1023px) { .coh-ce-cpt_help_-700a929f { padding-top: 2rem;padding-bottom: 2rem; }  } @media all { .coh-ce-cpt_help_-700a929f:before { display: block;border-top-width: 0.0625rem;border-top-style: solid;position: absolute;top: 0rem;left: 0rem;right: 0rem;opacity: 0.2; }  } @media all { .coh-ce-cpt_help_-700a929f:after { position: absolute;bottom: 0rem;left: 0rem;right: 0rem;display: block;border-top-width: 0.0625rem;border-top-style: solid;opacity: 0.2; }  }
@media all { .coh-ce-cpt_help_-9bc14b2 { margin-right: auto; }  }
@media all { .coh-ce-cpt_help_-fd038973 { font-size: 1.75rem;line-height: 2.5rem; }  } @media (max-width: 564px) { .coh-ce-cpt_help_-fd038973 { margin-bottom: 1rem; }  }
@media all { .coh-ce-cpt_help_-5eedea5a a { margin-bottom: 1.25rem; }  } @media (max-width: 1023px) { .coh-ce-cpt_help_-5eedea5a a { min-width: unset; }  } @media all { .coh-ce-cpt_help_-5eedea5a a:last-child { margin-bottom: 0rem; }  } @media (max-width: 564px) { .coh-ce-cpt_help_-5eedea5a a:last-child { margin-bottom: 1rem; }  }
@media all { .coh-ce-cpt_help_-92de223a a { margin-bottom: 1.25rem; }  } @media (max-width: 1023px) { .coh-ce-cpt_help_-92de223a a { min-width: unset; }  } @media all { .coh-ce-cpt_help_-92de223a a:last-child { margin-bottom: 0rem; }  }
@media all { .coh-ce-cpt_image_and_description-6e4c0cf0 { background-color: var(--ssa-color-palette-white); }  }
@media all { .coh-ce-cpt_image_and_description-809007ee { margin-bottom: 2.5rem; }  }
@media all { .coh-ce-cpt_image_and_text-bb08e708 { margin-bottom: 1.5rem; }  }
@media all { .coh-ce-cpt_image_and_text-e746b060 { font-size: 6.25rem;line-height: 6.25rem;color: var(--ssa-color-palette-white);margin-bottom: 2.5rem; }  }
@media all { .coh-ce-cpt_image_and_text-bbe97ea9 { color: var(--ssa-color-palette-white);font-size: 1.25rem;line-height: 2.5rem; }  }
@media all { .coh-ce-cpt_image_and_text_press_release-425d6239 { -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }  } @media all { .coh-ce-cpt_image_and_text_press_release-425d6239.media-left .column-1 { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; }  } @media all { .coh-ce-cpt_image_and_text_press_release-425d6239.media-left .column-2 { -webkit-box-ordinal-group: 1; -webkit-order: 0; -ms-flex-order: 0; order: 0; }  }
@media all { .coh-ce-cpt_image_and_text_press_release-41b435fa { -webkit-box-ordinal-group: 1; -webkit-order: 0; -ms-flex-order: 0; order: 0;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center; }  } @media (max-width: 1023px) { .coh-ce-cpt_image_and_text_press_release-41b435fa { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; }  }
@media all { .coh-ce-cpt_image_and_text_press_release-36e252e0 { height: 100%;width: 100%;-o-object-fit: cover;object-fit: cover; }  }
@media all { .coh-ce-cpt_image_and_text_press_release-a7c5a66d { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1;padding-top: 26px;padding-right: 30px;padding-bottom: 26px;padding-left: 30px; }  } @media (max-width: 1279px) { .coh-ce-cpt_image_and_text_press_release-a7c5a66d { margin-bottom: 15px; }  } @media (max-width: 1023px) { .coh-ce-cpt_image_and_text_press_release-a7c5a66d { -webkit-box-ordinal-group: 1; -webkit-order: 0; -ms-flex-order: 0; order: 0; }  }
@media all { .coh-ce-cpt_image_and_text_press_release-f90ded2d { margin-bottom: 1.3125rem; }  }
@media all { .coh-ce-cpt_image_and_text_press_release-1d53b9d3 { font-family: var(--ssa-font-stacks-ff-din-pro-medium);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-weight: 500;font-size: 28px;line-height: 40px; }  }
@media all { .coh-ce-cpt_image_and_text_press_release-2633ef9b { font-size: 18px;line-height: 32px;margin-top: 2rem;font-family: var(--ssa-font-stacks-gothic-a1);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased; }  }
@media all { .coh-ce-cpt_image_and_text_press_relea_0-425d6239 { -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }  } @media all { .coh-ce-cpt_image_and_text_press_relea_0-425d6239.media-left .column-1 { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; }  } @media all { .coh-ce-cpt_image_and_text_press_relea_0-425d6239.media-left .column-2 { -webkit-box-ordinal-group: 1; -webkit-order: 0; -ms-flex-order: 0; order: 0; }  }
@media all { .coh-ce-cpt_image_and_text_press_relea_0-41b435fa { -webkit-box-ordinal-group: 1; -webkit-order: 0; -ms-flex-order: 0; order: 0;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center; }  } @media (max-width: 1023px) { .coh-ce-cpt_image_and_text_press_relea_0-41b435fa { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; }  }
@media all { .coh-ce-cpt_image_and_text_press_relea_0-36e252e0 { height: 100%;width: 100%;-o-object-fit: cover;object-fit: cover; }  }
@media all { .coh-ce-cpt_image_and_text_press_relea_0-a7c5a66d { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1;padding-top: 26px;padding-right: 30px;padding-bottom: 26px;padding-left: 30px; }  } @media (max-width: 1279px) { .coh-ce-cpt_image_and_text_press_relea_0-a7c5a66d { margin-bottom: 15px; }  } @media (max-width: 1023px) { .coh-ce-cpt_image_and_text_press_relea_0-a7c5a66d { -webkit-box-ordinal-group: 1; -webkit-order: 0; -ms-flex-order: 0; order: 0; }  }
@media all { .coh-ce-cpt_image_and_text_press_relea_0-f90ded2d { margin-bottom: 1.3125rem; }  }
@media all { .coh-ce-cpt_image_and_text_press_relea_0-c52d32ba { font-family: var(--ssa-font-stacks-ff-din-pro-bold);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-weight: 500;font-size: 20px;line-height: 32px; }  }
@media all { .coh-ce-cpt_image_and_text_press_relea_0-6ab7aa91 { font-size: 18px;line-height: 32px;margin-top: 10px;font-family: var(--ssa-font-stacks-gothic-a1);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased; }  }
.coh-ce-cpt_ingredients_catalog-1ad5efdc { color: var(--ssa-color-palette-white); } .coh-ce-cpt_ingredients_catalog-1ad5efdc:not(:hover) .coh-column:first-child .card-image { opacity: 1; } .coh-ce-cpt_ingredients_catalog-1ad5efdc:not(:hover) .coh-column:first-child .card-heading { opacity: 1;-webkit-transform: translate(0rem, -50%);-ms-transform: translate(0rem, -50%);transform: translate(0rem, -50%); }
.coh-ce-cpt_ingredients_catalog-808a72d7 { text-align: center; }
.coh-ce-cpt_ingredients_catalog-fd48fbf3 { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }
.coh-ce-cpt_ingredients_catalog-600a79e5 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-pack: end;-webkit-justify-content: flex-end;-ms-flex-pack: end;justify-content: flex-end; }
.coh-ce-cpt_ingredients_catalog-973f7431 { border-right-width: 0.25rem;border-right-style: solid;overflow: hidden;color: var(--ssa-color-palette-light-1);border-color: var(--ssa-color-palette-light-1); } .coh-ce-cpt_ingredients_catalog-973f7431:hover .card-image { opacity: 1; } .coh-ce-cpt_ingredients_catalog-973f7431:hover .card-heading { opacity: 1;-webkit-transform: translate(0rem, -50%);-ms-transform: translate(0rem, -50%);transform: translate(0rem, -50%); }
.coh-ce-cpt_ingredients_catalog-158fe4a0 { margin-left: 2.5rem;opacity: 0;-webkit-transition: 400ms ease opacity;transition: 400ms ease opacity; }
.coh-ce-cpt_ingredients_catalog-d963d60 { font-size: 6.25rem;line-height: 6.25rem;text-transform: uppercase;opacity: 0.25;margin-top: -webkit-calc(203px / 2 * -1);margin-top: calc(203px / 2 * -1);-webkit-transform: translate(25%, -50%);-ms-transform: translate(25%, -50%);transform: translate(25%, -50%);-webkit-transition: 400ms ease opacity, 400ms ease transform;transition: 400ms ease opacity, 400ms ease transform;color: var(--ssa-color-palette-light-1); }
.coh-ce-cpt_ingredients_catalog-fe12e02f { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-pack: start;-webkit-justify-content: flex-start;-ms-flex-pack: start;justify-content: flex-start; }
.coh-ce-cpt_ingredients_catalog-443e664d { overflow: hidden; } .coh-ce-cpt_ingredients_catalog-443e664d:hover .card-image { opacity: 1; } .coh-ce-cpt_ingredients_catalog-443e664d:hover .card-heading { opacity: 1;-webkit-transform: translate(0rem, -50%);-ms-transform: translate(0rem, -50%);transform: translate(0rem, -50%); }
.coh-ce-cpt_ingredients_catalog-26ae0366 { margin-left: -webkit-calc(100% - 40px); margin-left: calc(100% - 40px);-webkit-transition: 400ms ease opacity;transition: 400ms ease opacity;opacity: 0; }
.coh-ce-cpt_ingredients_catalog-b9b6b4fd { font-size: 6.25rem;line-height: 6.25rem;text-transform: uppercase;opacity: 0.25;margin-top: -webkit-calc(203px / 2 * -1);margin-top: calc(203px / 2 * -1);-webkit-transform: translate(-25%, -50%);-ms-transform: translate(-25%, -50%);transform: translate(-25%, -50%);-webkit-transition: 400ms ease opacity, 400ms ease transform;transition: 400ms ease opacity, 400ms ease transform;color: var(--ssa-color-palette-light-1); }
@media all { .coh-ce-cpt_ingredients_tab-c411ad49 { padding-top: 1.875rem;padding-bottom: 0.9375rem; }  }
@media all { .coh-ce-cpt_ingredients_tab-a60e6c4d { font-family: var(--ssa-font-stacks-ff-din-pro-regular);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-weight: 500;color: var(--ssa-color-palette-color-3);font-size: 1.125rem;text-transform: uppercase; }  }
@media all { .coh-ce-cpt_ingredients_tab-1a4a12af { border-bottom-width: 0.0625rem;border-bottom-style: solid;border-bottom-color: var(--ssa-color-palette-light-2); }  }
@media all { .coh-ce-cpt_ingredients_tab-9e38473a { padding-top: 0.9375rem;padding-bottom: 0.9375rem;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: start;-webkit-align-items: flex-start;-ms-flex-align: start;align-items: flex-start;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex; }  }
@media all { .coh-ce-cpt_ingredients_tab-ba4a5c8b { font-family: var(--ssa-font-stacks-ff-din-pro-light);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;color: var(--ssa-color-palette-ingredients);font-size: 1.125rem;text-transform: uppercase; }  }
@media all { .coh-ce-cpt_insight_bubble-556ceb06 { font-family: var(--ssa-font-stacks-gothic-a1);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;color: var(--ssa-color-palette-blue);font-size: 1.375rem;line-height: 1.5rem;text-align: left;height: 6.25rem;width: auto;position: fixed;right: 2.5rem;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;z-index: 50;bottom: 2.5rem; }  } @media all { .coh-ce-cpt_insight_bubble-556ceb06 .open-fixed { position: absolute;right: -12.5rem; }  }
@media all { .coh-ce-cpt_insight_bubble-a94812e0 { display: none;position: relative;overflow: hidden; }  } @media (max-width: 1023px) { .coh-ce-cpt_insight_bubble-a94812e0 { right: 0rem; }  } @media all { .coh-ce-cpt_insight_bubble-a94812e0.active { display: block; }  }
@media all { .coh-ce-cpt_insight_bubble-888b868 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-box-shadow: 0rem 0.9375rem 2.1875rem rgba(64, 64, 64, 0.15);box-shadow: 0rem 0.9375rem 2.1875rem rgba(64, 64, 64, 0.15);background-color: var(--ssa-color-palette-white);height: 100%;width: 43.75rem;padding-right: 9.375rem;padding-left: 7.375rem;position: relative;-webkit-border-radius: 3.125rem;border-radius: 3.125rem;min-height: 6.25rem;line-height: 0rem; }  } @media (max-width: 1023px) { .coh-ce-cpt_insight_bubble-888b868 { width: auto; }  } @media (max-width: 564px) { .coh-ce-cpt_insight_bubble-888b868 { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column;padding-right: 6.5625rem;padding-left: 3.75rem; }  } @media all { .coh-ce-cpt_insight_bubble-888b868:before { font-size: 3.125rem;height: 4rem;width: 4rem;position: absolute;left: 2.5rem;content: "\e921";font-family: firmenich-Icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; }  } @media (max-width: 564px) { .coh-ce-cpt_insight_bubble-888b868:before { font-size: 2.1875rem;height: 2.1875rem;width: 2.1875rem;left: 1rem;padding-top: 1.75rem; }  }
@media all { .coh-ce-cpt_insight_bubble-eecc5f88 { float: left;font-family: var(--ssa-font-stacks-ff-din-pro-medium);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-weight: 500;color: var(--ssa-color-palette-blue);font-size: 1.375rem;line-height: 1.375rem;-webkit-flex-basis: 50%;-ms-flex-preferred-size: 50%;flex-basis: 50%;-webkit-box-flex: 1;-webkit-flex-grow: 1;-ms-flex-positive: 1;flex-grow: 1;-webkit-flex-shrink: 1;-ms-flex-negative: 1;flex-shrink: 1;padding-top: 0.375rem;padding-right: 0.625rem;padding-bottom: 0.375rem;max-height: 5.75rem;overflow: hidden; }  } @media (max-width: 564px) { .coh-ce-cpt_insight_bubble-eecc5f88 { display: none; }  } @media all { .coh-ce-cpt_insight_bubble-eecc5f88 p { font-size: 1.375rem;line-height: 1.375rem; }  }
@media all { .coh-ce-cpt_insight_bubble-c4f526e5 { -webkit-flex-basis: auto; -ms-flex-preferred-size: auto; flex-basis: auto;-webkit-box-flex: 1;-webkit-flex-grow: 1;-ms-flex-positive: 1;flex-grow: 1;-webkit-flex-shrink: 1;-ms-flex-negative: 1;flex-shrink: 1; }  } @media (max-width: 564px) { .coh-ce-cpt_insight_bubble-c4f526e5 { padding-top: 1.5625rem; }  }
@media all { .coh-ce-cpt_insight_bubble-55da7b0e { color: var(--ssa-color-palette-white);text-align: center;height: 6.25rem;width: 6.25rem;position: absolute;right: 0rem;top: 0rem;display: block;-webkit-border-radius: 3.125rem;border-radius: 3.125rem;background-color: var(--ssa-color-palette-blue);border-width: 0.0625rem;border-style: solid;border-color: var(--ssa-color-palette-blue); }  } @media all { .coh-ce-cpt_insight_bubble-55da7b0e:after { position: absolute;top: 2.34375rem;left: 1.5625rem;width: 3.125rem;height: 3.125rem;content: "\e94b";font-family: firmenich-Icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; }  } @media all { .coh-ce-cpt_insight_bubble-55da7b0e.active:after { content: "\e966";font-family: firmenich-Icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; }  }
@media all { .coh-ce-cpt_key_number-e625ac9c { text-transform: uppercase;font-weight: 500;font-family: var(--ssa-font-stacks-gothic-a1);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;color: rgba(68, 68, 68, 1);font-size: 0.75rem;line-height: 1rem;letter-spacing: 0.0625rem;margin-bottom: 0.625rem;display: inline-block; }  }
@media all { .coh-ce-cpt_logo_and_title-46ff0e69 { margin-bottom: 1.25rem; }  }
@media all { .coh-ce-cpt_media_wall-520e20f5 { display: grid;grid-template-columns: repeat(4, 1fr);grid-row-gap: 12px; }  } @media (max-width: 564px) { .coh-ce-cpt_media_wall-520e20f5 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }  } @media all { .coh-ce-cpt_media_wall-520e20f5 > .coh-column:first-child { grid-column: span 2;grid-row: span 2; }  } @media all { .coh-ce-cpt_media_wall-520e20f5 > .coh-column:nth-child(2) { grid-column: span 2; }  }
@media all { .coh-ce-cpt_megaslider_top_of_page-5fcc430 { position: relative;margin-top: 6rem; }  } @media (max-width: 1598px) { .coh-ce-cpt_megaslider_top_of_page-5fcc430 { margin-top: 4.5rem; }  } @media (max-width: 1023px) { .coh-ce-cpt_megaslider_top_of_page-5fcc430 { margin-top: 3.5rem; }  }
@media all { .coh-ce-cpt_megaslider_top_of_page-4b10829e { display: none; }  }
@media all { .coh-ce-cpt_modal_for_favorites-c8fc277c { display: none;overflow: auto;position: fixed;z-index: 1;left: 0rem;top: 0rem;width: 100%;height: 100%;background-color: rgb(0,0,0);;background-color: rgba(0,0,0,0.8);; }  }
@media all { .coh-ce-cpt_modal_for_favorites-4a41fdac { width: 50%;margin-top: 8.125rem;margin-right: auto;margin-left: auto;position: relative; }  } @media (max-width: 564px) { .coh-ce-cpt_modal_for_favorites-4a41fdac { width: 60%; }  }
@media all { .coh-ce-cpt_modal_for_favorites-c3a45c3b { position: absolute;top: -2.5rem;right: 17.5rem;color: rgba(241, 241, 241, 1);font-size: 3.125rem;font-weight: bold;-webkit-transition: 0.3s;transition: 0.3s;display: none; }  } @media (max-width: 564px) { .coh-ce-cpt_modal_for_favorites-c3a45c3b { display: block;right: -1.25rem; }  } @media all { .coh-ce-cpt_modal_for_favorites-c3a45c3b:hover { cursor: pointer;;color: rgba(187, 187, 187, 1);text-decoration: none; }  } @media all { .coh-ce-cpt_modal_for_favorites-c3a45c3b:focus { color: rgba(187, 187, 187, 1);text-decoration: none;cursor: pointer;; }  }
@media all { .coh-ce-cpt_modal_for_favorites-175f6de9 { margin-right: auto;margin-left: auto;display: block;opacity: 1; }  }
@media all { .coh-ce-cpt_newsletter_form_press_releas-fd48fbf3 { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }  }
@media all { .coh-ce-cpt_newsletter_form_press_releas-f88b1e6a { font-size: 1.125rem;line-height: 2rem;padding-top: 0.625rem;padding-bottom: 0.625rem;margin-bottom: 1.6875rem;border-bottom-width: 0.0625rem;border-bottom-style: solid;font-weight: normal; }  }
@media all { .coh-ce-cpt_newsletter_form_press_releas-7374104e { font-weight: 500;text-transform: uppercase;font-family: var(--ssa-font-stacks-ff-din-pro-medium);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased; }  }
@media all { .coh-ce-cpt_news_full_width_background-fbc172bc { padding-top: 12rem;position: relative; }  }
@media all { .coh-ce-cpt_news_full_width_background-31af15fe { -webkit-transform: rotateZ(-90degdeg) translateY(-50%); -ms-transform: rotate(-90degdeg) translateY(-50%); transform: rotateZ(-90degdeg) translateY(-50%);font-size: 11.25rem;position: absolute;top: 50%;left: 0rem;font-family: var(--ssa-font-stacks-cormorant-garamond);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;opacity: 0.3;-webkit-writing-mode: sideways-lr;-ms-writing-mode: sideways-lr;writing-mode: sideways-lr; }  }
@media all { .coh-ce-cpt_news_full_width_background-1bae0f4e { margin-top: -11.875rem; }  } @media (max-width: 1279px) { .coh-ce-cpt_news_full_width_background-1bae0f4e { margin-top: 0rem; }  }
@media all { .coh-ce-cpt_news_full_width_background-dde0d712 { padding-right: 2rem;padding-left: 2rem; }  }
@media all { .coh-ce-cpt_news_full_width_background-5ad4a1f6 { padding-top: 5.25rem;padding-right: 5rem;padding-bottom: 3.75rem;padding-left: 5rem; }  }
@media all { .coh-ce-cpt_news_full_width_background-24c3ac84 { font-family: var(--ssa-font-stacks-gothic-a1);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-weight: 500;font-size: 0.75rem;line-height: 1rem;letter-spacing: 0.0625rem;text-transform: uppercase;margin-bottom: 1.5625rem; }  }
@media all { .coh-ce-cpt_news_full_width_background-f8bb3b51 { font-family: var(--ssa-font-stacks-cormorant-garamond);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-size: 3rem;line-height: 2.375rem;letter-spacing: 0rem;text-transform: none;margin-bottom: 1.875rem;max-width: 21.25rem; }  }
@media all { .coh-ce-cpt_news_full_width_background-8bea1e19 { text-transform: uppercase;text-decoration: none;font-family: var(--ssa-font-stacks-ff-din-pro-medium);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-size: 0.75rem;letter-spacing: 0rem;color: var(--ssa-color-palette-blue-light); }  }
@media all { .coh-ce-cpt_next_page_button-ffccd5ff { position: absolute;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;overflow: hidden;top: 15.625rem;right: 0rem;height: 32.5rem;-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-webkit-flex-direction: row-reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse; }  } @media all { .coh-ce-cpt_next_page_button-ffccd5ff:hover > .coh-container { position: relative;-webkit-transform: translateX(0rem);-ms-transform: translateX(0rem);transform: translateX(0rem); }  } @media all { .coh-ce-cpt_next_page_button-ffccd5ff:before { content: normal; }  } @media all { .coh-ce-cpt_next_page_button-ffccd5ff:after { content: normal; }  } @media all { .coh-ce-cpt_next_page_button-ffccd5ff.coh-container---left { right: auto;left: 0rem;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row; }  }
@media all { .coh-ce-cpt_next_page_button-fcbc9ae8 { font-size: 1rem;line-height: 1.125rem;text-transform: uppercase;text-align: center;color: var(--ssa-color-palette-white);letter-spacing: 0.0625rem;font-weight: 500;padding: 2.5rem;position: relative;-webkit-writing-mode: sideways-rl;-ms-writing-mode: sideways-rl;writing-mode: sideways-rl;z-index: 3;width: 6.125rem;font-family: var(--ssa-font-stacks-ff-din-pro-medium);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased; }  } @media all { .coh-ce-cpt_next_page_button-fcbc9ae8:before { content: "";background-color: var(--ssa-color-palette-white);width: 1.25rem;height: 0.0625rem;position: absolute;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);right: 0rem; }  } @media all { .coh-container---left .coh-ce-cpt_next_page_button-fcbc9ae8 { -webkit-writing-mode: sideways-lr; -ms-writing-mode: sideways-lr; writing-mode: sideways-lr; }  } @media all { .coh-container---left .coh-ce-cpt_next_page_button-fcbc9ae8:before { left: 0rem;right: auto; }  } @media all { .coh-ce-cpt_next_page_button-fcbc9ae8:hover { color: var(--ssa-color-palette-white); }  }
@media all { .coh-ce-cpt_next_page_button-38a06fea { overflow: hidden;position: absolute;z-index: 2;-webkit-transform: translateX(100%);-ms-transform: translateX(100%);transform: translateX(100%);-webkit-transition: 300ms ease transform;transition: 300ms ease transform;color: var(--ssa-color-palette-white); }  } @media all { .coh-container---left .coh-ce-cpt_next_page_button-38a06fea { -webkit-transform: translateX(-100%); -ms-transform: translateX(-100%); transform: translateX(-100%); }  } @media all { .coh-ce-cpt_next_page_button-38a06fea:hover { color: var(--ssa-color-palette-white); }  }
@media all { .coh-ce-cpt_next_page_button-139761c6 { width: 43.1875rem;position: relative;z-index: 1;height: 32.5rem; }  }
@media all { .coh-ce-cpt_next_page_button-5cf6b22a { position: absolute;top: 50%;left: 0rem;right: 0rem;z-index: 3;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);padding-right: 0rem; }  }
@media all { .coh-ce-cpt_next_page_button-8a93a489 { font-weight: 500;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;font-size: 1.75rem;line-height: 2.5rem;font-family: var(--ssa-font-stacks-ff-din-pro-medium);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased; }  } @media all { .coh-ce-cpt_next_page_button-8a93a489:after { content: "";border-top-width: 0.0625rem;border-top-style: solid;width: 9.625rem;margin-left: 4rem; }  }
@media all { .coh-ce-cpt_olfactive_family-87ddf3a1 { text-align: center; }  }
@media all { .coh-ce-cpt_olfactive_family-94495d6f { text-align: center;display: block;margin: 0 auto;padding-top: 1.875rem; }  }
@media all { .coh-ce-cpt_olfactive_family-15c74468 { text-align: right;padding: 0 !important; }  }
@media all { .coh-ce-cpt_olfactive_family-6ef428d2 { position: relative;height: 1.5625rem;width: 1.5625rem;-webkit-border-radius: 3.125rem;border-radius: 3.125rem;border-style: solid;border-width: 0.125rem;float: right;display: block;margin-top: -0.3125rem;margin-right: 0.625rem; }  }
@media all { .coh-ce-cpt_olfactive_family-4958ee30 { text-align: left;padding: 0 !important; }  }
@media all { .coh-ce-cpt_olfactive_family-b9c07597 { font-family: var(--ssa-font-stacks-ff-din-pro-regular);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;color: var(--ssa-color-palette-blue);font-weight: 300;font-size: 1rem;line-height: 1rem; }  }
@media all { .coh-ce-cpt_olfactive_family-72647e2b { text-align: center;display: table;margin: 0 auto;padding-top: 1.25rem; }  }
@media all { .coh-ce-cpt_olfactive_family-669d65da { position: relative;height: 0.9375rem;width: 0.9375rem;-webkit-border-radius: 3.125rem;border-radius: 3.125rem;border-style: solid;border-width: 0.125rem;float: right;display: block;margin-top: 0.0625rem;margin-right: 0.9375rem; }  }
@media all { .coh-ce-cpt_olfactive_properties-d96f4c6d { text-transform: uppercase;margin-bottom: 3.75rem;color: var(--ssa-color-palette-blue); }  }
@media all { .coh-ce-cpt_olfactive_properties-f41f6940 { font-size: 0.75rem;line-height: 0.75rem;text-transform: uppercase;color: var(--ssa-color-palette-blue);margin-bottom: 0.625rem; }  }
@media all { .coh-ce-cpt_olfactive_properties-79329f2 { color: var(--ssa-color-palette-grey-90);font-size: 1.125rem;line-height: 1.75rem; }  }
@media all { .coh-ce-cpt_olfactive_properties-dd4a603b { color: var(--ssa-color-palette-grey-90);font-size: 0.625rem;line-height: 0.625rem;margin-bottom: 0.625rem;display: inline-block;text-transform: uppercase; }  }
@media all { .coh-ce-cpt_olfactive_properties-694011f4 { margin-bottom: 2.5rem; }  } @media all { .coh-ce-cpt_olfactive_properties-694011f4 > span:not(:last-child) { margin-right: 1.25rem; }  }
@media all { .coh-ce-cpt_olfactive_properties_flavor-a6197a90 { margin-top: 0.9375rem; }  }
@media all { .coh-ce-cpt_olfactive_properties_flavor-f09d5ed6 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap; }  } @media (max-width: 564px) { .coh-ce-cpt_olfactive_properties_flavor-f09d5ed6 { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }  }
@media all { .coh-ce-cpt_olfactive_properties_flavor-60919850 { -webkit-flex-basis: 50%; -ms-flex-preferred-size: 50%; flex-basis: 50%;-webkit-box-flex: 1;-webkit-flex-grow: 1;-ms-flex-positive: 1;flex-grow: 1;-webkit-flex-shrink: 1;-ms-flex-negative: 1;flex-shrink: 1;margin-bottom: 0.9375rem;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex; }  }
@media all { .coh-ce-cpt_olfactive_properties_flavor-d229c5e0 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column; }  }
@media all { .coh-ce-cpt_olfactive_properties_flavor-57cbd5a0 { font-family: var(--ssa-font-stacks-ff-din-pro-regular);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;color: var(--ssa-color-palette-color-3);text-transform: uppercase;font-size: 1.125rem;line-height: 1.75rem; }  }
@media all { .coh-ce-cpt_olfactive_properties_flavor-5710b546 { color: var(--ssa-color-palette-ingredients);font-size: 1.125rem;line-height: 1.375rem;margin-bottom: 0.625rem;display: inline-block;font-family: var(--ssa-font-stacks-ff-din-pro-regular);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased; }  }
@media all { .coh-ce-cpt_olfactive_properties_flavor-4c1b9bad { -webkit-flex-basis: 50%; -ms-flex-preferred-size: 50%; flex-basis: 50%;-webkit-box-flex: 1;-webkit-flex-grow: 1;-ms-flex-positive: 1;flex-grow: 1;-webkit-flex-shrink: 1;-ms-flex-negative: 1;flex-shrink: 1;margin-bottom: 0.9375rem;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex; }  }
@media all { .coh-ce-cpt_olfactive_properties_flavor-1d836200 { -webkit-flex-basis: 50%; -ms-flex-preferred-size: 50%; flex-basis: 50%;-webkit-box-flex: 1;-webkit-flex-grow: 1;-ms-flex-positive: 1;flex-grow: 1;-webkit-flex-shrink: 1;-ms-flex-negative: 1;flex-shrink: 1;margin-bottom: 0.9375rem;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex; }  }
@media all { .coh-ce-cpt_olfactive_properties_fragr_0-5cc34af8 { text-transform: uppercase;margin-bottom: 1.875rem;color: var(--ssa-color-palette-color-3);font-family: var(--ssa-font-stacks-ff-din-pro-regular);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased; }  }
@media all { .coh-ce-cpt_olfactive_properties_fragr_0-93f0eb5f { margin-bottom: 0.9375rem; }  }
@media all { .coh-ce-cpt_olfactive_properties_fragr_0-a41f975a { font-family: var(--ssa-font-stacks-ff-din-pro-regular);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-size: 1.125rem;color: var(--ssa-color-palette-color-3);text-transform: uppercase;font-weight: 300;line-height: 1.75rem; }  }
@media all { .coh-ce-cpt_olfactive_properties_fragr_0-590dd7bd { color: var(--ssa-color-palette-ingredients);font-size: 1.125rem;line-height: 0.625rem;margin-bottom: 0.625rem;display: inline-block;font-family: var(--ssa-font-stacks-ff-din-pro-regular);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased; }  } @media all { .coh-ce-cpt_olfactive_properties_fragr_0-590dd7bd:after { content: ","; }  } @media all { .coh-ce-cpt_olfactive_properties_fragr_0-590dd7bd:last-child:after { content: ""; }  }
@media all { .coh-ce-cpt_olfactive_properties_fragr_0-3ac2ab91 { color: var(--ssa-color-palette-ingredients);font-size: 1.125rem;line-height: 0.625rem;margin-bottom: 0.625rem;display: inline-block;font-family: var(--ssa-font-stacks-ff-din-pro-regular);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased; }  } @media all { .coh-ce-cpt_olfactive_properties_fragr_0-3ac2ab91:after { content: ","; }  } @media all { .coh-ce-cpt_olfactive_properties_fragr_0-3ac2ab91:last-child:after { content: ""; }  }
@media all { .coh-ce-cpt_olfactive_properties_fragr_0-3a2e3438 { color: var(--ssa-color-palette-ingredients);font-size: 1.125rem;line-height: 0.625rem;margin-bottom: 0.625rem;display: inline-block;font-family: var(--ssa-font-stacks-ff-din-pro-regular);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased; }  } @media all { .coh-ce-cpt_olfactive_properties_fragr_0-3a2e3438:after { content: ","; }  } @media all { .coh-ce-cpt_olfactive_properties_fragr_0-3a2e3438:last-child:after { content: ""; }  }
@media all { .coh-ce-cpt_olfactive_properties_fragr_0-a8ae7815 { margin-bottom: 0.9375rem; }  } @media all { .coh-ce-cpt_olfactive_properties_fragr_0-a8ae7815 span:after { content: ","; }  } @media all { .coh-ce-cpt_olfactive_properties_fragr_0-a8ae7815 span:last-child:after { content: normal; }  } @media all { .coh-ce-cpt_olfactive_properties_fragr_0-a8ae7815 span:first-child:after { content: normal; }  }
@media all { .coh-ce-cpt_olfactive_properties_fragr_0-428be8b6 { color: var(--ssa-color-palette-ingredients);font-size: 1.125rem;line-height: 0.625rem;margin-bottom: 0.625rem;display: inline-block;font-family: var(--ssa-font-stacks-ff-din-pro-regular);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased; }  }
@media all { .coh-ce-cpt_olfactive_properties_fragr_0-bcc15b53 { margin-top: 2.5rem; }  }
@media all { .coh-ce-cpt_olfactive_properties_fragr_0-a22c8c97 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row; }  } @media (max-width: 564px) { .coh-ce-cpt_olfactive_properties_fragr_0-a22c8c97 { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }  }
@media all { .coh-ce-cpt_olfactive_properties_fragr_0-1d836200 { -webkit-flex-basis: 50%; -ms-flex-preferred-size: 50%; flex-basis: 50%;-webkit-box-flex: 1;-webkit-flex-grow: 1;-ms-flex-positive: 1;flex-grow: 1;-webkit-flex-shrink: 1;-ms-flex-negative: 1;flex-shrink: 1;margin-bottom: 0.9375rem;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex; }  }
@media all { .coh-ce-cpt_olfactive_properties_fragr_0-103bd756 { padding-top: 0.9375rem;padding-bottom: 0.9375rem;border-top-width: 0.0625rem;border-top-style: solid;border-top-color: var(--ssa-color-palette-light-2);border-bottom-width: 0.0625rem;border-bottom-style: solid;border-bottom-color: var(--ssa-color-palette-light-2); }  } @media (max-width: 1023px) { .coh-ce-cpt_olfactive_properties_fragr_0-103bd756 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center; }  }
@media all { .coh-ce-cpt_olfactive_properties_fragr_0-b096e37e { font-size: 1.375rem;line-height: 1.375rem;font-family: var(--ssa-font-stacks-ff-din-pro-medium);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;color: var(--ssa-color-palette-color-3); }  }
@media all { .coh-ce-cpt_olfactive_properties_fragr_0-60919850 { -webkit-flex-basis: 50%; -ms-flex-preferred-size: 50%; flex-basis: 50%;-webkit-box-flex: 1;-webkit-flex-grow: 1;-ms-flex-positive: 1;flex-grow: 1;-webkit-flex-shrink: 1;-ms-flex-negative: 1;flex-shrink: 1;margin-bottom: 0.9375rem;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex; }  }
@media all { .coh-ce-cpt_olfactive_properties_fragr_0-f09d5ed6 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap; }  } @media (max-width: 564px) { .coh-ce-cpt_olfactive_properties_fragr_0-f09d5ed6 { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }  }
@media all { .coh-ce-cpt_olfactive_properties_fragr_0-9ee44255 { -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%;-webkit-box-flex: 1;-webkit-flex-grow: 1;-ms-flex-positive: 1;flex-grow: 1;-webkit-flex-shrink: 1;-ms-flex-negative: 1;flex-shrink: 1;margin-bottom: 0.9375rem;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex; }  }
@media all { .coh-ce-cpt_olfactive_properties_fragr_0-d229c5e0 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column; }  }
@media all { .coh-ce-cpt_olfactive_properties_fragr_0-57cbd5a0 { font-family: var(--ssa-font-stacks-ff-din-pro-regular);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;color: var(--ssa-color-palette-color-3);text-transform: uppercase;font-size: 1.125rem;line-height: 1.75rem; }  }
@media all { .coh-ce-cpt_olfactive_properties_fragr_0-5710b546 { color: var(--ssa-color-palette-ingredients);font-size: 1.125rem;line-height: 1.375rem;margin-bottom: 0.625rem;display: inline-block;font-family: var(--ssa-font-stacks-ff-din-pro-regular);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased; }  }
@media all { .coh-ce-cpt_olfactive_properties_fragr_0-4c1b9bad { -webkit-flex-basis: 50%; -ms-flex-preferred-size: 50%; flex-basis: 50%;-webkit-box-flex: 1;-webkit-flex-grow: 1;-ms-flex-positive: 1;flex-grow: 1;-webkit-flex-shrink: 1;-ms-flex-negative: 1;flex-shrink: 1;margin-bottom: 0.9375rem;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex; }  }
@media all { .coh-ce-cpt_olfactive_properties_fragr_0-a4c4b1ba { color: var(--ssa-color-palette-ingredients);font-size: 1.125rem;line-height: 1.375rem;margin-bottom: 0.625rem;display: inline-block;font-family: var(--ssa-font-stacks-ff-din-pro-regular);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased; }  } @media all { .coh-ce-cpt_olfactive_properties_fragr_0-a4c4b1ba p { color: inherit !important;;font-size: inherit !important;;line-height: inherit !important;;display: inherit !important;;font-family: inherit !important;; }  }
@media all { .coh-ce-cpt_our_story_master_template_la-ac63b735 { background-image: var(--gradient-content);padding-top: 0 !important;min-height: 90rem;position: relative; }  } @media (max-width: 1599px) { .coh-ce-cpt_our_story_master_template_la-ac63b735 { padding-top: 0 !important; }  } @media (max-width: 1598px) { .coh-ce-cpt_our_story_master_template_la-ac63b735 { padding-top: 0 !important; }  } @media (max-width: 1279px) { .coh-ce-cpt_our_story_master_template_la-ac63b735 { padding-top: 0 !important; }  } @media (max-width: 1023px) { .coh-ce-cpt_our_story_master_template_la-ac63b735 { padding-top: 0 !important; }  }
@media all { .coh-ce-cpt_our_story_master_template_la-56349d4 { position: relative;z-index: 50; }  }
@media all { .coh-ce-cpt_our_story_master_template_la-b59d6c0a { position: relative;z-index: 25;max-width: 120rem;margin-right: auto;margin-left: auto; }  }
@media all { .coh-ce-cpt_our_story_master_template_la-ab30e35c { position: absolute;width: 100%;height: auto;top: 0rem;left: 0rem; }  }
@media all { .coh-ce-cpt_our_story_master_template_la-e9104a45 { position: relative;height: 100%;width: 100%;z-index: 10;display: none; }  } @media (max-width: 1023px) { .coh-ce-cpt_our_story_master_template_la-e9104a45 { display: none !important; }  }
@media all { .coh-ce-cpt_our_story_master_template_la-eaebef7e { height: 31.25rem;width: 31.25rem;position: relative;margin-top: 14.375rem;margin-right: auto;margin-bottom: 0rem;margin-left: auto;overflow: hidden;z-index: 2; }  } @media (max-width: 1599px) { .coh-ce-cpt_our_story_master_template_la-eaebef7e { width: 25rem;height: 25rem;margin-top: 9rem; }  } @media (max-width: 1598px) { .coh-ce-cpt_our_story_master_template_la-eaebef7e { width: 23.125rem;height: 23.125rem;margin-top: 9.8125rem; }  } @media (max-width: 1279px) { .coh-ce-cpt_our_story_master_template_la-eaebef7e { width: 20.5rem;height: 20.5rem;margin-top: 11.5rem; }  } @media (max-width: 564px) { .coh-ce-cpt_our_story_master_template_la-eaebef7e { width: 100%; }  }
@media all { .coh-ce-cpt_our_story_master_template_la-c87ca3dc { width: 100vw;height: auto;max-width: initial;margin-top: -14.6875rem;margin-left: -50vw;position: absolute;left: 50%; }  } @media (max-width: 1599px) { .coh-ce-cpt_our_story_master_template_la-c87ca3dc { margin-top: -9.4375rem; }  } @media (max-width: 1598px) { .coh-ce-cpt_our_story_master_template_la-c87ca3dc { margin-top: -9.8125rem; }  } @media (max-width: 1279px) { .coh-ce-cpt_our_story_master_template_la-c87ca3dc { margin-top: -11.25rem; }  }
@media all { .coh-ce-cpt_pdp_fragrance_ecoscent_compa-2a4f0252 { margin-top: 0.9375rem;text-align: center;font-family: var(--ssa-font-stacks-ff-din-pro-medium);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-size: 1.125rem; }  }
@media all { .coh-ce-cpt_pdp_fragrance_ecoscent_compa-81b5dfc0 { width: 6.25rem;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-basis: 0%;-ms-flex-preferred-size: 0%;flex-basis: 0%;-webkit-box-flex: 1;-webkit-flex-grow: 1;-ms-flex-positive: 1;flex-grow: 1;-webkit-flex-shrink: 1;-ms-flex-negative: 1;flex-shrink: 1;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-align-content: center;-ms-flex-line-pack: center;align-content: center;margin-right: auto;margin-left: auto; }  }
@media all { .coh-ce-cpt_pdp_fragrance_ecoscent_compa-b4483856 { -webkit-flex-basis: 0rem; -ms-flex-preferred-size: 0rem; flex-basis: 0rem;-webkit-box-flex: 1;-webkit-flex-grow: 1;-ms-flex-positive: 1;flex-grow: 1;-webkit-flex-shrink: 1;-ms-flex-negative: 1;flex-shrink: 1;background-color: rgba(114, 173, 86, 1);-webkit-border-top-left-radius: 0.25rem;border-top-left-radius: 0.25rem;-webkit-border-bottom-left-radius: 0.25rem;border-bottom-left-radius: 0.25rem;padding-top: 0.3125rem;padding-right: 0.3125rem;padding-bottom: 0.3125rem;padding-left: 0.3125rem; }  }
@media all { .coh-ce-cpt_pdp_fragrance_ecoscent_compa-5f56bcc9 { -webkit-flex-basis: 0rem; -ms-flex-preferred-size: 0rem; flex-basis: 0rem;-webkit-box-flex: 1;-webkit-flex-grow: 1;-ms-flex-positive: 1;flex-grow: 1;-webkit-flex-shrink: 1;-ms-flex-negative: 1;flex-shrink: 1;background-color: rgba(117, 228, 87, 1);padding-top: 0.3125rem;padding-right: 0.3125rem;padding-bottom: 0.3125rem;padding-left: 0.3125rem; }  }
@media all { .coh-ce-cpt_pdp_fragrance_ecoscent_compa-a8b2746c { -webkit-flex-basis: 0rem; -ms-flex-preferred-size: 0rem; flex-basis: 0rem;-webkit-box-flex: 1;-webkit-flex-grow: 1;-ms-flex-positive: 1;flex-grow: 1;-webkit-flex-shrink: 1;-ms-flex-negative: 1;flex-shrink: 1;background-color: rgba(254, 232, 14, 1);padding-top: 0.3125rem;padding-right: 0.3125rem;padding-bottom: 0.3125rem;padding-left: 0.3125rem; }  }
@media all { .coh-ce-cpt_pdp_fragrance_ecoscent_compa-cc3c363d { -webkit-flex-basis: 0rem; -ms-flex-preferred-size: 0rem; flex-basis: 0rem;-webkit-box-flex: 1;-webkit-flex-grow: 1;-ms-flex-positive: 1;flex-grow: 1;-webkit-flex-shrink: 1;-ms-flex-negative: 1;flex-shrink: 1;background-color: rgba(254, 174, 77, 1);padding-top: 0.3125rem;padding-right: 0.3125rem;padding-bottom: 0.3125rem;padding-left: 0.3125rem; }  }
@media all { .coh-ce-cpt_pdp_fragrance_ecoscent_compa-48fabe13 { -webkit-flex-basis: 0rem; -ms-flex-preferred-size: 0rem; flex-basis: 0rem;-webkit-box-flex: 1;-webkit-flex-grow: 1;-ms-flex-positive: 1;flex-grow: 1;-webkit-flex-shrink: 1;-ms-flex-negative: 1;flex-shrink: 1;background-color: rgba(253, 128, 89, 1);-webkit-border-top-right-radius: 0.25rem;border-top-right-radius: 0.25rem;-webkit-border-bottom-right-radius: 0.25rem;border-bottom-right-radius: 0.25rem;padding-top: 0.3125rem;padding-right: 0.3125rem;padding-bottom: 0.3125rem;padding-left: 0.3125rem; }  }
@media all { .coh-ce-cpt_pdp_fragrance_ecoscent_compa-93d83aed { margin-top: 0.9375rem;font-size: 1.125rem; }  } @media (max-width: 564px) { .coh-ce-cpt_pdp_fragrance_ecoscent_compa-93d83aed { font-size: 0.75rem; }  }
@media all { .coh-ce-cpt_pdp_fragrance_ecoscent_compa-a8f0eb4b:after { content: "%"; }  }
@media all { .coh-ce-cpt_pdp_fragrance_ecoscent_compa-59abc7c9 { padding-top: 0.625rem; }  }
@media all { .coh-ce-cpt_pdp_fragrance_ecoscent_compa-59fb90a9:after { content: "%"; }  }
@media all { .coh-ce-cpt_pdp_fragrance_olfactive_imag-7c30903a { max-width: 21.875rem;margin-right: auto;margin-left: auto;width: 100%;min-width: 21.875rem; }  } @media (max-width: 1598px) { .coh-ce-cpt_pdp_fragrance_olfactive_imag-7c30903a { width: 90%; }  } @media (max-width: 1279px) { .coh-ce-cpt_pdp_fragrance_olfactive_imag-7c30903a { width: 80%;min-width: 20rem; }  } @media (max-width: 1023px) { .coh-ce-cpt_pdp_fragrance_olfactive_imag-7c30903a { margin-top: 1.875rem;width: 70%;min-width: 21.875rem; }  } @media (max-width: 564px) { .coh-ce-cpt_pdp_fragrance_olfactive_imag-7c30903a { width: 92%;min-width: unset; }  }
@media all { .coh-ce-cpt_pdp_fragrance_olfactive_imag-324108c4 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;width: 100%;overflow: hidden; }  }
@media all { .coh-ce-cpt_pdp_header-c6638c7f { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }  }
@media all { .coh-ce-cpt_pdp_header-4582e4a0 { font-size: 3rem;line-height: 3rem;text-transform: uppercase;color: var(--ssa-color-palette-blue); }  }
@media all { .coh-ce-cpt_pdp_header-d96cb7a4 { text-align: center; }  }
@media all { .coh-ce-cpt_pdp_header-695810ff { color: var(--ssa-color-palette-blue);font-size: 1.25rem;line-height: 2.5rem; }  }
@media all { .coh-ce-cpt_pdp_header-4aef4cad { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: start;-webkit-align-items: flex-start;-ms-flex-align: start;align-items: flex-start; }  }
@media all { .coh-ce-cpt_pdp_header-adc53b4c { display: inline-block;text-align: center;color: var(--ssa-color-palette-blue);letter-spacing: 0.0625rem;font-size: 1rem;line-height: 1.125rem; }  } @media all { .coh-ce-cpt_pdp_header-adc53b4c:before { display: block;content: "\e92d";font-family: firmenich-Icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 2.5rem;margin-bottom: 0.6875rem; }  }
@media all { .coh-ce-cpt_pdp_header-d86530f8 { margin-bottom: 0.75rem; }  }
@media all { .coh-ce-cpt_pdp_header-5c8785a7 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-justify-content: space-around;-ms-flex-pack: distribute;justify-content: space-around;-webkit-box-align: end;-webkit-align-items: flex-end;-ms-flex-align: end;align-items: flex-end; }  }
@media all { .coh-ce-cpt_pdp_header-a197cacc { display: inline-block;text-align: center;color: var(--ssa-color-palette-grey-50);font-size: 0.625rem;line-height: 0.625rem; }  } @media all { .coh-ce-cpt_pdp_header-a197cacc:before { display: block;content: "\e92b";font-family: firmenich-Icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;margin-bottom: 0.375rem;font-size: 1.625rem; }  }
@media all { .coh-ce-cpt_pdp_header-f5fdc546 { display: inline-block;text-align: center;color: rgba(17, 17, 17, 0.5);font-size: 0.625rem;line-height: 0.625rem; }  } @media all { .coh-ce-cpt_pdp_header-f5fdc546:before { display: block;font-size: 1.375rem;margin-bottom: 0.375rem;content: "\e941";font-family: firmenich-Icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; }  }
@media all { .coh-ce-cpt_pdp_header-6f54eb42 { display: inline-block;text-align: center;color: var(--ssa-color-palette-blue); }  } @media all { .coh-ce-cpt_pdp_header-6f54eb42:before { display: block;content: "\e933";font-family: firmenich-Icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 1.25rem; }  }
@media all { .coh-ce-cpt_pdp_header-7869a591 { border-top-width: 0.125rem;border-top-style: solid;border-top-color: rgba(231, 231, 231, 1);padding-top: 0.8125rem;padding-bottom: 0.8125rem; }  }
@media all { .coh-ce-cpt_pdp_header-d786d9ee { font-family: var(--ssa-font-stacks-gothic-a1);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-size: 0.75rem;color: rgba(68, 68, 68, 1);font-weight: 300; }  }
@media all { .coh-ce-cpt_pdp_header-983b28b6 { font-size: 1rem;letter-spacing: 0.03125rem;color: var(--ssa-color-palette-fragrance-light);margin-right: 0.625rem;margin-left: 0.625rem; }  }
@media all { .coh-ce-cpt_pdp_header-aef6ce45 { margin-bottom: 2.5rem;border-top-width: 0.125rem;border-bottom-width: 0.125rem;border-top-style: solid;border-bottom-style: solid;border-top-color: rgba(231, 231, 231, 1);border-bottom-color: rgba(231, 231, 231, 1); }  }
@media all { .coh-ce-cpt_pdp_header-99c342d9 { border-right-width: 0.125rem;border-right-style: solid;border-right-color: rgba(231, 231, 231, 1); }  }
@media all { .coh-ce-cpt_pdp_header-39e5b9cd { padding-top: 1.125rem;padding-bottom: 1.125rem; }  }
@media all { .coh-ce-cpt_pdp_header-a69fbc56 { color: rgba(68, 68, 68, 1);font-size: 0.625rem;text-transform: uppercase;font-weight: 300;line-height: 0.625rem; }  }
@media all { .coh-ce-cpt_pdp_header-87ddf3a1 { text-align: center; }  }
@media all { .coh-ce-cpt_pdp_header-d3bc6c0e { text-align: center;padding-top: 1.125rem;padding-bottom: 1.125rem; }  }
@media all { .coh-ce-cpt_pdp_header-62c00fd4 { text-align: center;padding-top: 1.125rem;padding-bottom: 1.125rem;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between; }  }
@media all { .coh-ce-cpt_pdp_header-934cb659 { font-size: 1.125rem;line-height: 2rem;color: rgba(102, 102, 102, 1); }  }
@media all { .coh-ce-cpt_pdp_header_flavor-c6638c7f { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }  }
@media all { .coh-ce-cpt_pdp_header_flavor-a1041194 { width: 3.125rem;margin-top: -1.875rem;margin-bottom: 0.9375rem; }  }
@media all { .coh-ce-cpt_pdp_header_flavor-cbb36429 { font-family: var(--ssa-font-stacks-ff-din-pro-medium);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;color: var(--ssa-color-palette-blue);font-size: 1rem;line-height: 1.125rem;text-transform: uppercase;visibility: hidden; }  } @media all { .coh-ce-cpt_pdp_header_flavor-cbb36429:after { visibility: visible;content: "NEW"; }  }
@media all { .coh-ce-cpt_pdp_header_flavor-4582e4a0 { font-size: 3rem;line-height: 3rem;text-transform: uppercase;color: var(--ssa-color-palette-blue); }  }
@media all { .coh-ce-cpt_pdp_header_flavor-d96cb7a4 { text-align: center; }  }
@media all { .coh-ce-cpt_pdp_header_flavor-695810ff { color: var(--ssa-color-palette-blue);font-size: 1.25rem;line-height: 2.5rem; }  }
@media all { .coh-ce-cpt_pdp_header_flavor-dc9c8057 { text-align: center;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column; }  } @media (max-width: 1279px) { .coh-ce-cpt_pdp_header_flavor-dc9c8057 { margin-top: 1.875rem; }  } @media (max-width: 564px) { .coh-ce-cpt_pdp_header_flavor-dc9c8057 { margin-top: 1.875rem; }  }
@media all { .coh-ce-cpt_pdp_header_flavor-d8749e87 { position: absolute;top: 0.5rem;right: -2.5rem;cursor: pointer; }  } @media all { .coh-ce-cpt_pdp_header_flavor-d8749e87:before { content: "\e933";font-family: firmenich-Icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 1.5rem; }  }
@media all { .coh-ce-cpt_pdp_header_flavor-a6197a90 { margin-top: 0.9375rem; }  }
@media all { .coh-ce-cpt_pdp_header_flavor-faece250 { padding-top: 0.8125rem;padding-bottom: 0.8125rem;border-top-width: 0.125rem;border-bottom-width: 0.125rem;border-top-style: solid;border-bottom-style: solid;border-top-color: var(--ssa-color-palette-light-2);border-bottom-color: var(--ssa-color-palette-light-2); }  }
@media all { .coh-ce-cpt_pdp_header_flavor-a02b9da7 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row; }  } @media (max-width: 1023px) { .coh-ce-cpt_pdp_header_flavor-a02b9da7 { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }  }
@media all { .coh-ce-cpt_pdp_header_flavor-d3a36a9e { margin-right: 1.5625rem;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex; }  }
@media all { .coh-ce-cpt_pdp_header_flavor-cfc01c74 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center; }  } @media (max-width: 1279px) { .coh-ce-cpt_pdp_header_flavor-cfc01c74 { -webkit-box-pack: normal; -webkit-justify-content: normal; -ms-flex-pack: normal; justify-content: normal;-webkit-box-align: normal;-webkit-align-items: normal;-ms-flex-align: normal;align-items: normal; }  } @media (max-width: 1023px) { .coh-ce-cpt_pdp_header_flavor-cfc01c74 { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column;-webkit-box-pack: normal;-webkit-justify-content: normal;-ms-flex-pack: normal;justify-content: normal;-webkit-box-align: normal;-webkit-align-items: normal;-ms-flex-align: normal;align-items: normal; }  }
@media all { .coh-ce-cpt_pdp_header_flavor-889094c1 { font-family: var(--ssa-font-stacks-ff-din-pro-regular);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;color: var(--ssa-color-palette-color-3);font-size: 1.125rem;text-transform: uppercase;margin-bottom: 1.5625rem;font-weight: 300; }  } @media (max-width: 1023px) { .coh-ce-cpt_pdp_header_flavor-889094c1 { margin-bottom: 0.3125rem; }  }
@media all { .coh-ce-cpt_pdp_header_flavor-a444286e { font-size: 1.125rem;font-weight: 300;color: var(--ssa-color-palette-ingredients);font-family: var(--ssa-font-stacks-ff-din-pro-regular);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased; }  }
@media all { .coh-ce-cpt_pdp_header_flavor-3c2d4e88 { margin-right: 1.5625rem;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex; }  } @media (max-width: 1023px) { .coh-ce-cpt_pdp_header_flavor-3c2d4e88 { margin-top: 1.5625rem; }  }
@media all { .coh-ce-cpt_pdp_header_flavor-447863bb { -webkit-flex-basis: auto; -ms-flex-preferred-size: auto; flex-basis: auto;-webkit-box-flex: 1;-webkit-flex-grow: 1;-ms-flex-positive: 1;flex-grow: 1;-webkit-flex-shrink: 1;-ms-flex-negative: 1;flex-shrink: 1;margin-right: 1.5625rem;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex; }  } @media (max-width: 1023px) { .coh-ce-cpt_pdp_header_flavor-447863bb { margin-top: 1.5625rem; }  }
@media all { .coh-ce-cpt_pdp_header_flavor-69db288a { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center; }  } @media (max-width: 1279px) { .coh-ce-cpt_pdp_header_flavor-69db288a { -webkit-box-pack: normal; -webkit-justify-content: normal; -ms-flex-pack: normal; justify-content: normal;-webkit-box-align: normal;-webkit-align-items: normal;-ms-flex-align: normal;align-items: normal; }  } @media (max-width: 1023px) { .coh-ce-cpt_pdp_header_flavor-69db288a { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column;-webkit-box-pack: normal;-webkit-justify-content: normal;-ms-flex-pack: normal;justify-content: normal;-webkit-box-align: normal;-webkit-align-items: normal;-ms-flex-align: normal;align-items: normal; }  }
@media all { .coh-ce-cpt_pdp_header_flavor-52b222b2 { font-size: 1.125rem;font-weight: 300;color: var(--ssa-color-palette-ingredients);font-family: var(--ssa-font-stacks-ff-din-pro-regular);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;margin-bottom: 0rem; }  }
@media all { .coh-ce-cpt_pdp_header_flavor-86406a06 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: start;-webkit-align-items: start;-ms-flex-align: start;align-items: start; }  } @media (max-width: 1279px) { .coh-ce-cpt_pdp_header_flavor-86406a06 { -webkit-box-pack: normal; -webkit-justify-content: normal; -ms-flex-pack: normal; justify-content: normal;-webkit-box-align: normal;-webkit-align-items: normal;-ms-flex-align: normal;align-items: normal; }  } @media (max-width: 1023px) { .coh-ce-cpt_pdp_header_flavor-86406a06 { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column;-webkit-box-pack: normal;-webkit-justify-content: normal;-ms-flex-pack: normal;justify-content: normal;-webkit-box-align: normal;-webkit-align-items: normal;-ms-flex-align: normal;align-items: normal; }  } @media all { .coh-ce-cpt_pdp_header_flavor-86406a06[data-tonality-marketing]:not([data-tonality-marketing=""]) .tonality-marketing { display: block; }  } @media all { .coh-ce-cpt_pdp_header_flavor-86406a06[data-tonality-marketing]:not([data-tonality-marketing=""]) .tonality-value { display: none; }  }
@media all { .coh-ce-cpt_pdp_header_flavor-777a7a { -webkit-flex-basis: auto; -ms-flex-preferred-size: auto; flex-basis: auto;-webkit-box-flex: 1;-webkit-flex-grow: 1;-ms-flex-positive: 1;flex-grow: 1;-webkit-flex-shrink: 1;-ms-flex-negative: 1;flex-shrink: 1;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex; }  } @media (max-width: 1023px) { .coh-ce-cpt_pdp_header_flavor-777a7a { margin-top: 1.5625rem; }  }
@media all { .coh-ce-cpt_pdp_header_flavor-11b72128 { font-family: var(--ssa-font-stacks-ff-din-pro-regular);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;color: var(--ssa-color-palette-color-3);font-size: 1.125rem;text-transform: uppercase;margin-bottom: 0.9375rem;font-weight: 300; }  } @media (max-width: 1598px) { .coh-ce-cpt_pdp_header_flavor-11b72128 { margin-bottom: 0.625rem; }  } @media (max-width: 1023px) { .coh-ce-cpt_pdp_header_flavor-11b72128 { margin-bottom: 0.3125rem; }  }
@media all { .coh-ce-cpt_pdp_header_flavor-4acf6353 { font-size: 1.125rem;font-weight: 300;color: var(--ssa-color-palette-ingredients);font-family: var(--ssa-font-stacks-ff-din-pro-regular);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;margin-bottom: 0rem;position: relative;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center; }  } @media (max-width: 1023px) { .coh-ce-cpt_pdp_header_flavor-4acf6353 { margin-bottom: 1.5625rem; }  } @media all { .coh-ce-cpt_pdp_header_flavor-4acf6353:before { content: "\e92a";font-family: firmenich-Icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 2.125rem;color: var(--ssa-color-palette-color-3);margin-right: 0.4375rem; }  }
@media all { .coh-ce-cpt_pdp_header_flavor-a668dd71 { margin-top: 0.9375rem; }  } @media all { .coh-ce-cpt_pdp_header_flavor-a668dd71 span:last-child:after { display: none; }  }
@media all { .coh-ce-cpt_pdp_header_flavor-949bb4fd { font-family: var(--ssa-font-stacks-ff-din-pro-regular);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-weight: 300;color: var(--ssa-color-palette-color-3);font-size: 1.125rem;line-height: 1.75rem;text-transform: uppercase;padding-right: 0.3125rem; }  }
@media all { .coh-ce-cpt_pdp_header_flavor-28e0e6e0 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-top: 0.625rem; }  } @media all { .coh-ce-cpt_pdp_header_flavor-28e0e6e0 span { -webkit-flex-basis: 32%; -ms-flex-preferred-size: 32%; flex-basis: 32%;-webkit-box-flex: 1;-webkit-flex-grow: 1;-ms-flex-positive: 1;flex-grow: 1;-webkit-flex-shrink: 1;-ms-flex-negative: 1;flex-shrink: 1; }  } @media (max-width: 1023px) { .coh-ce-cpt_pdp_header_flavor-28e0e6e0 span { -webkit-flex-basis: 49%; -ms-flex-preferred-size: 49%; flex-basis: 49%; }  } @media (max-width: 564px) { .coh-ce-cpt_pdp_header_flavor-28e0e6e0 span { -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; }  }
@media all { .coh-ce-cpt_pdp_header_flavor-bbc10663 { font-family: var(--ssa-font-stacks-ff-din-pro-regular);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;color: var(--ssa-color-palette-ingredients);font-size: 1.125rem;line-height: 1.375rem; }  }
@media all { .coh-ce-cpt_pdp_header_flavor-bc68a2d8 { font-family: var(--ssa-font-stacks-ff-din-pro-regular);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;color: var(--ssa-color-palette-ingredients);font-size: 1.125rem;line-height: 1.375rem; }  } @media all { .coh-ce-cpt_pdp_header_flavor-bc68a2d8 p { font-family: var(--ssa-font-stacks-ff-din-pro-regular);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;color: var(--ssa-color-palette-ingredients);font-size: 1.125rem;line-height: 1.375rem; }  }
@media all { .coh-ce-cpt_pdp_header_fragrance-c6638c7f { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }  }
@media all { .coh-ce-cpt_pdp_header_fragrance-66fe400e { width: 3.125rem; }  }
@media all { .coh-ce-cpt_pdp_header_fragrance-5b81a227 { font-family: var(--ssa-font-stacks-ff-din-pro-medium);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;color: var(--ssa-color-palette-blue);font-size: 1rem;line-height: 1.125rem;-webkit-transform-origin: 12% 320%;-ms-transform-origin: 12% 320%;transform-origin: 12% 320%;;-webkit-transform: rotate(-90deg);;-ms-transform: rotate(-90deg);;transform: rotate(-90deg);text-transform: uppercase;visibility: hidden; }  } @media all { .coh-ce-cpt_pdp_header_fragrance-5b81a227:after { content: "NEW";visibility: visible; }  }
@media all { .coh-ce-cpt_pdp_header_fragrance-4582e4a0 { font-size: 3rem;line-height: 3rem;text-transform: uppercase;color: var(--ssa-color-palette-blue); }  }
@media all { .coh-ce-cpt_pdp_header_fragrance-d96cb7a4 { text-align: center; }  }
@media all { .coh-ce-cpt_pdp_header_fragrance-695810ff { color: var(--ssa-color-palette-blue);font-size: 1.25rem;line-height: 2.5rem; }  }
@media all { .coh-ce-cpt_pdp_header_fragrance-af927ba0 { text-align: center;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column; }  }
@media all { .coh-ce-cpt_pdp_header_fragrance-d8749e87 { position: absolute;top: 0.5rem;right: -2.5rem;cursor: pointer; }  } @media all { .coh-ce-cpt_pdp_header_fragrance-d8749e87:before { content: "\e933";font-family: firmenich-Icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 1.5rem; }  }
@media all { .coh-ce-cpt_pdp_header_fragrance-a6197a90 { margin-top: 0.9375rem; }  }
@media all { .coh-ce-cpt_pdp_header_fragrance-faece250 { padding-top: 0.8125rem;padding-bottom: 0.8125rem;border-top-width: 0.125rem;border-bottom-width: 0.125rem;border-top-style: solid;border-bottom-style: solid;border-top-color: var(--ssa-color-palette-light-2);border-bottom-color: var(--ssa-color-palette-light-2); }  }
@media all { .coh-ce-cpt_pdp_header_fragrance-5f11a8b1 { text-align: center; }  } @media (max-width: 1279px) { .coh-ce-cpt_pdp_header_fragrance-5f11a8b1 { padding-bottom: 0.9375rem; }  }
@media all { .coh-ce-cpt_pdp_header_fragrance-7bf59a52 { text-transform: uppercase;margin-bottom: 1.3125rem;font-size: 1.125rem;font-family: var(--ssa-font-stacks-ff-din-pro-regular);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-weight: 300;color: var(--ssa-color-palette-color-3);line-height: 1.125rem; }  } @media (max-width: 1279px) { .coh-ce-cpt_pdp_header_fragrance-7bf59a52 { margin-bottom: 0.625rem; }  }
@media all { .coh-ce-cpt_pdp_header_fragrance-a444286e { font-size: 1.125rem;font-weight: 300;color: var(--ssa-color-palette-ingredients);font-family: var(--ssa-font-stacks-ff-din-pro-regular);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased; }  }
@media all { .coh-ce-cpt_pdp_header_fragrance-cac26c57 { text-align: center; }  } @media (max-width: 1279px) { .coh-ce-cpt_pdp_header_fragrance-cac26c57 { padding-bottom: 15px !important; }  } @media (max-width: 564px) { .coh-ce-cpt_pdp_header_fragrance-cac26c57 { text-align: left; }  }
@media (max-width: 1279px) { .coh-ce-cpt_pdp_header_fragrance-72c15054 { padding-bottom: 0.9375rem; }  }
@media all { .coh-ce-cpt_pdp_header_fragrance-b7825809 { text-align: left; }  } @media (max-width: 1279px) { .coh-ce-cpt_pdp_header_fragrance-b7825809 { text-align: center; }  } @media (max-width: 1023px) { .coh-ce-cpt_pdp_header_fragrance-b7825809 { text-align: center; }  }
@media all { .coh-ce-cpt_pdp_header_fragrance-24d8940a { text-align: center; }  } @media (max-width: 1279px) { .coh-ce-cpt_pdp_header_fragrance-24d8940a { text-align: center; }  } @media (max-width: 1023px) { .coh-ce-cpt_pdp_header_fragrance-24d8940a { text-align: center; }  }
@media all { .coh-ce-cpt_pdp_header_fragrance-e1a62b0 { text-transform: uppercase;font-family: var(--ssa-font-stacks-ff-din-pro-regular);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-weight: 300;color: var(--ssa-color-palette-color-3);font-size: 1.125rem;line-height: 1.125rem; }  } @media (max-width: 1279px) { .coh-ce-cpt_pdp_header_fragrance-e1a62b0 { margin-bottom: 0.625rem; }  }
@media all { .coh-ce-cpt_pdp_header_fragrance-934d7b17 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-left: -1.875rem; }  } @media (max-width: 1023px) { .coh-ce-cpt_pdp_header_fragrance-934d7b17 { margin-left: 0rem; }  }
@media all { .coh-ce-cpt_pdp_header_fragrance-85d61058 { -webkit-flex-basis: auto; -ms-flex-preferred-size: auto; flex-basis: auto;-webkit-box-flex: 1;-webkit-flex-grow: 1;-ms-flex-positive: 1;flex-grow: 1;-webkit-flex-shrink: 1;-ms-flex-negative: 1;flex-shrink: 1;padding-top: 0.375rem;padding-right: 0.375rem;padding-bottom: 0.375rem;padding-left: 0.375rem; }  }
@media all { .coh-ce-cpt_pdp_header_fragrance-d5a6e08a { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center; }  }
@media all { .coh-ce-cpt_pdp_header_fragrance-534b4485 { font-family: var(--ssa-font-stacks-ff-din-pro-regular);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;color: var(--ssa-color-palette-ingredients);font-size: 1.125rem; }  }
@media all { .coh-ce-cpt_pdp_header_fragrance-ae1232fd { text-align: center;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center; }  } @media (max-width: 1279px) { .coh-ce-cpt_pdp_header_fragrance-ae1232fd { padding-bottom: 15px !important; }  } @media (max-width: 564px) { .coh-ce-cpt_pdp_header_fragrance-ae1232fd { text-align: left; }  }
@media all { .coh-ce-cpt_pdp_header_fragrance-89d19f6f { text-transform: uppercase;font-family: var(--ssa-font-stacks-ff-din-pro-regular);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-weight: 300;color: var(--ssa-color-palette-color-3);font-size: 1.125rem;line-height: 1.125rem;text-align: center; }  } @media (max-width: 1279px) { .coh-ce-cpt_pdp_header_fragrance-89d19f6f { margin-bottom: 0.625rem; }  }
@media all { .coh-ce-cpt_pdp_header_fragrance-accebc33:before { color: var(--ssa-color-palette-blue);font-size: 4rem; }  }
@media all { .coh-ce-cpt_pdp_header_fragrance-5ee82ab7 { font-family: var(--ssa-font-stacks-ff-din-pro-regular);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;color: var(--ssa-color-palette-ingredients);font-size: 1.125rem; }  }
@media all { .coh-ce-cpt_pdp_header_identification-6dad0aff { border-top-width: 0.125rem;border-top-style: solid;border-top-color: rgba(231, 231, 231, 1);padding-top: 0.8125rem;padding-bottom: 0.8125rem;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row; }  } @media all { .coh-ce-cpt_pdp_header_identification-6dad0aff > div { display: inline-block; }  }
@media all { .coh-ce-cpt_pdp_header_identification-f4110e50 { margin-right: 1.25rem; }  }
@media all { .coh-ce-cpt_pdp_header_identification-2436ab59 { font-family: var(--ssa-font-stacks-ff-din-pro-regular);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-size: 1rem;color: rgba(68, 68, 68, 1);font-weight: 300; }  }
@media all { .coh-ce-cpt_pdp_header_identification-e22bea66 { font-size: 1rem;letter-spacing: 0.03125rem;color: var(--ssa-color-palette-nature-medium);margin-right: 0.625rem;margin-left: 0.625rem; }  }
@media all { .coh-ce-cpt_pdp_header_identification-736e32b3 { font-size: 1rem;letter-spacing: 0.03125rem;color: var(--ssa-color-palette-nature-medium);margin-right: 0.625rem;margin-left: 0.625rem;font-style: italic; }  }
@media all { .coh-ce-cpt_pdp_header_identification-a40f2c40 { font-size: 1rem;letter-spacing: 0.03125rem;color: var(--ssa-color-palette-nature-medium);margin-right: 0.625rem;margin-left: 0.625rem; }  } @media (max-width: 564px) { .coh-ce-cpt_pdp_header_identification-a40f2c40 { font-size: 0.75rem;letter-spacing: 0rem;margin-right: 0rem;margin-left: 0rem; }  }
@media all { .coh-ce-cpt_pdp_header_identification-9f28ddc6 { font-size: 1rem;letter-spacing: 0.03125rem;color: var(--ssa-color-palette-nature-medium);margin-right: 0.625rem;margin-left: 0.625rem; }  }
@media all { .coh-ce-cpt_pdp_header_identification-8692d434 { margin-left: auto; }  }
@media all { .coh-ce-cpt_pdp_header_identification-f2fd5c66 { font-size: 1rem;letter-spacing: 0.03125rem;color: var(--ssa-color-palette-nature-medium); }  }
@media all { .coh-ce-cpt_pdp_header_ing-c6638c7f { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }  }
@media all { .coh-ce-cpt_pdp_header_ing-66fe400e { width: 3.125rem; }  }
@media all { .coh-ce-cpt_pdp_header_ing-5b81a227 { font-family: var(--ssa-font-stacks-ff-din-pro-medium);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;color: var(--ssa-color-palette-blue);font-size: 1rem;line-height: 1.125rem;-webkit-transform-origin: 12% 320%;-ms-transform-origin: 12% 320%;transform-origin: 12% 320%;;-webkit-transform: rotate(-90deg);;-ms-transform: rotate(-90deg);;transform: rotate(-90deg);text-transform: uppercase;visibility: hidden; }  } @media all { .coh-ce-cpt_pdp_header_ing-5b81a227:after { content: "NEW";visibility: visible; }  }
@media all { .coh-ce-cpt_pdp_header_ing-4582e4a0 { font-size: 3rem;line-height: 3rem;text-transform: uppercase;color: var(--ssa-color-palette-blue); }  }
@media all { .coh-ce-cpt_pdp_header_ing-668fbfa6 { font-family: var(--ssa-font-stacks-gothic-a1);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;color: var(--ssa-color-palette-gray);font-size: 1.875rem;margin-top: 0.9375rem;display: block; }  } @media (max-width: 1279px) { .coh-ce-cpt_pdp_header_ing-668fbfa6 { font-size: 1rem; }  }
@media all { .coh-ce-cpt_pdp_header_ing-d96cb7a4 { text-align: center; }  }
@media all { .coh-ce-cpt_pdp_header_ing-c0947b42 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap; }  } @media all { .coh-ce-cpt_pdp_header_ing-c0947b42 span { font-family: var(--ssa-font-stacks-gothic-a1);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-weight: 300;font-size: 0.875rem;line-height: 1.125rem;color: var(--ssa-color-palette-blue); }  } @media all { .coh-ce-cpt_pdp_header_ing-c0947b42 .pack-price-bloc,.coh-ce-cpt_pdp_header_ing-c0947b42 .currencies-bloc { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row; }  } @media all { .coh-ce-cpt_pdp_header_ing-c0947b42 .currencies-bloc { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center;margin-bottom: 2.8125rem; }  } @media all { .coh-ce-cpt_pdp_header_ing-c0947b42 .currencies-bloc span { font-family: var(--ssa-font-stacks-ff-din-pro-medium);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-weight: 500;color: var(--ssa-color-palette-blue);margin-right: 1.875rem;text-transform: uppercase; }  } @media all { .coh-ce-cpt_pdp_header_ing-c0947b42 .currencies-bloc select { width: 8.125rem;padding-top: 0.25rem;padding-bottom: 0.25rem;border-bottom-width: 0.125rem; }  } @media all { .coh-ce-cpt_pdp_header_ing-c0947b42 .pack-price-bloc .coh-inline-element { font-family: var(--ssa-font-stacks-ff-din-pro-medium);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-weight: 500;color: var(--ssa-color-palette-blue); }  } @media all { .coh-ce-cpt_pdp_header_ing-c0947b42 .pack-price-bloc .coh-inline-element:first-child { margin-right: 1.875rem;text-transform: uppercase; }  } @media all { .coh-ce-cpt_pdp_header_ing-c0947b42 .pack-price-bloc #pack-price { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: start;-webkit-align-items: flex-start;-ms-flex-align: start;align-items: flex-start; }  } @media all { .coh-ce-cpt_pdp_header_ing-c0947b42 .pack-price-bloc #pack-price > div { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap; }  } @media all { .coh-ce-cpt_pdp_header_ing-c0947b42 .pack-price-bloc #pack-price > div .pack-weight-value,.coh-ce-cpt_pdp_header_ing-c0947b42 .pack-price-bloc #pack-price > div.pack-weight-unit,.coh-ce-cpt_pdp_header_ing-c0947b42 .pack-price-bloc #pack-price > div.pack-currency-unit,.coh-ce-cpt_pdp_header_ing-c0947b42 .pack-price-bloc #pack-price > div.pack-currency-value { margin-right: 0.25rem; }  }
@media all { .coh-ce-cpt_pdp_header_ing-695810ff { color: var(--ssa-color-palette-blue);font-size: 1.25rem;line-height: 2.5rem; }  }
@media all { .coh-ce-cpt_pdp_header_ing-8a71e30b { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: end;-webkit-align-items: flex-end;-ms-flex-align: end;align-items: flex-end; }  } @media (max-width: 1023px) { .coh-ce-cpt_pdp_header_ing-8a71e30b { margin-top: 1.5625rem;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center; }  }
@media all { .coh-ce-cpt_pdp_header_ing-2b1975cd { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column; }  }
@media all { .coh-ce-cpt_pdp_header_ing-dc4214d2 { position: relative;margin-bottom: 1.875rem; }  }
@media all { .coh-ce-cpt_pdp_header_ing-d8749e87 { position: absolute;top: 0.5rem;right: -2.5rem;cursor: pointer; }  } @media all { .coh-ce-cpt_pdp_header_ing-d8749e87:before { content: "\e933";font-family: firmenich-Icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 1.5rem; }  }
@media all { .coh-ce-cpt_pdp_header_ing-11f3bd86 a { width: 100%; }  }
@media all { .coh-ce-cpt_pdp_header_ing-b31ed553 { display: none;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;margin-top: 0.75rem; }  } @media all { .coh-ce-cpt_pdp_header_ing-b31ed553 span { margin-right: 0.375rem; }  } @media all { .coh-ce-cpt_pdp_header_ing-b31ed553 span:last-child { margin-right: 0rem; }  }
@media all { .coh-ce-cpt_pdp_header_ing-80685e29 { font-family: var(--ssa-font-stacks-gothic-a1);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-weight: 400;color: rgba(68, 68, 68, 1);font-size: 1rem;line-height: 1.25rem; }  }
@media all { .coh-ce-cpt_pdp_header_ing-a5392881 { margin-top: 0.9375rem;margin-bottom: 1.875rem; }  }
@media all { .coh-ce-cpt_pdp_header_ing-bfd0093a { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-box-pack: end;-webkit-justify-content: flex-end;-ms-flex-pack: end;justify-content: flex-end; }  }
@media all { .coh-ce-cpt_pdp_header_ing-ab374412 { width: 15%; }  }
@media all { .coh-ce-cpt_pdp_header_ing-aef6ce45 { margin-bottom: 2.5rem;border-top-width: 0.125rem;border-bottom-width: 0.125rem;border-top-style: solid;border-bottom-style: solid;border-top-color: rgba(231, 231, 231, 1);border-bottom-color: rgba(231, 231, 231, 1); }  }
@media all { .coh-ce-cpt_pdp_header_ing-99c342d9 { border-right-width: 0.125rem;border-right-style: solid;border-right-color: rgba(231, 231, 231, 1); }  }
@media all { .coh-ce-cpt_pdp_header_ing-39e5b9cd { padding-top: 1.125rem;padding-bottom: 1.125rem; }  }
@media all { .coh-ce-cpt_pdp_header_ing-d06f0e68 { color: rgba(68, 68, 68, 1);font-size: 1rem;text-transform: uppercase;font-weight: 300;line-height: 1rem;text-align: center;font-family: var(--ssa-font-stacks-ff-din-pro-regular);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased; }  }
@media all { .coh-ce-cpt_pdp_header_ing-62c00fd4 { text-align: center;padding-top: 1.125rem;padding-bottom: 1.125rem;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between; }  }
@media all { .coh-ce-cpt_pdp_header_ing-c880c222 { color: rgba(68, 68, 68, 1);font-size: 1rem;text-transform: uppercase;font-weight: 300;line-height: 1rem;font-family: var(--ssa-font-stacks-ff-din-pro-regular);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased; }  }
@media all { .coh-ce-cpt_pdp_header_ing-63bed339 { font-size: 1rem;font-weight: 300;color: var(--ssa-color-palette-blue);line-height: 1rem; }  } @media all { .coh-ce-cpt_pdp_header_ing-63bed339:before { display: block;margin-top: 1.25rem;margin-bottom: 1.25rem;content: "\e990";font-family: firmenich-Icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 3.125rem; }  }
@media all { .coh-ce-cpt_pdp_header_ing-d3bc6c0e { text-align: center;padding-top: 1.125rem;padding-bottom: 1.125rem; }  }
@media all { .coh-ce-cpt_pdp_header_ing-5ad864d3 { color: rgba(68, 68, 68, 1);font-size: 1rem;text-transform: uppercase;font-weight: 300;line-height: 1rem;margin-bottom: 0.625rem;font-family: var(--ssa-font-stacks-ff-din-pro-regular);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased; }  }
@media all { .coh-ce-cpt_pdp_header_ing-395522 { font-size: 1rem;font-weight: 300;color: var(--ssa-color-palette-blue);line-height: 1rem; }  }
@media all { .coh-ce-cpt_pdp_header_ing-ce4e80f strong { font-family: var(--ssa-font-stacks-ff-din-pro-light);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-weight: 300;color: var(--ssa-color-palette-blue);text-align: left;font-size: 1.75rem;line-height: 2.5rem;margin-top: 2.5rem;margin-bottom: 0.3125rem;display: block;text-transform: uppercase; }  } @media (max-width: 1279px) { .coh-ce-cpt_pdp_header_ing-ce4e80f strong { font-size: 1.125rem; }  }
@media all { .coh-ce-cpt_pdp_header_ing-49ba428c { padding-right: 1.5625rem; }  } @media (max-width: 1279px) { .coh-ce-cpt_pdp_header_ing-49ba428c { padding-right: 0rem; }  }
@media all { .coh-ce-cpt_pdp_header_ing-c58c81db { font-size: 1.125rem;line-height: 2rem;color: rgba(102, 102, 102, 1); }  }
@media all { .coh-ce-cpt_pdp_header_ing-934cb659 { font-size: 1.125rem;line-height: 2rem;color: rgba(102, 102, 102, 1); }  }
@media all { .coh-ce-cpt_pdp_header_ing-7a382b3 { padding-left: 1.5625rem; }  } @media (max-width: 1279px) { .coh-ce-cpt_pdp_header_ing-7a382b3 { padding-left: 0rem; }  }
@media all { .coh-ce-cpt_pdp_header_ing-77239724 { margin-right: 0.9375rem; }  }
@media all { .coh-ce-cpt_pdp_header_ing-fe84750f path { fill: #bcc98c; }  } @media all { .coh-ce-cpt_pdp_header_ing-fe84750f path:hover { fill-opacity: 0.9; }  }
@media all { .coh-ce-cpt_pdp_header_ing-41fa1e2a { font-size: 1.125rem;line-height: 2rem;color: rgba(102, 102, 102, 1);display: none; }  } @media all { .coh-ce-cpt_pdp_header_ing-41fa1e2a > span { color: var(--ssa-color-palette-white);text-align: center;background-color: var(--ssa-color-palette-nature-medium);height: 1.875rem;width: 1.875rem;margin-top: 0.125rem;margin-right: 0.125rem;display: inline-block; }  } @media all { .coh-ce-cpt_pdp_header_ing-41fa1e2a > span.month-active { background-color: var(--ssa-color-palette-sustainability-dark); }  }
@media all { .coh-ce-cpt_pdp_header_ing-77239724 { margin-right: 0.9375rem; }  }
@media all { .coh-ce-cpt_pdp_header_ingredient_flavor-c6638c7f { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }  }
@media all { .coh-ce-cpt_pdp_header_ingredient_flavor-66fe400e { width: 3.125rem; }  }
@media all { .coh-ce-cpt_pdp_header_ingredient_flavor-5b81a227 { font-family: var(--ssa-font-stacks-ff-din-pro-medium);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;color: var(--ssa-color-palette-blue);font-size: 1rem;line-height: 1.125rem;-webkit-transform-origin: 12% 320%;-ms-transform-origin: 12% 320%;transform-origin: 12% 320%;;-webkit-transform: rotate(-90deg);;-ms-transform: rotate(-90deg);;transform: rotate(-90deg);text-transform: uppercase;visibility: hidden; }  } @media all { .coh-ce-cpt_pdp_header_ingredient_flavor-5b81a227:after { content: "NEW";visibility: visible; }  }
@media all { .coh-ce-cpt_pdp_header_ingredient_flavor-4582e4a0 { font-size: 3rem;line-height: 3rem;text-transform: uppercase;color: var(--ssa-color-palette-blue); }  }
@media all { .coh-ce-cpt_pdp_header_ingredient_flavor-668fbfa6 { font-family: var(--ssa-font-stacks-gothic-a1);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;color: var(--ssa-color-palette-gray);font-size: 1.875rem;margin-top: 0.9375rem;display: block; }  } @media (max-width: 1279px) { .coh-ce-cpt_pdp_header_ingredient_flavor-668fbfa6 { font-size: 1rem; }  }
@media all { .coh-ce-cpt_pdp_header_ingredient_flavor-d96cb7a4 { text-align: center; }  }
@media all { .coh-ce-cpt_pdp_header_ingredient_flavor-c0947b42 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap; }  } @media all { .coh-ce-cpt_pdp_header_ingredient_flavor-c0947b42 span { font-family: var(--ssa-font-stacks-gothic-a1);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-weight: 300;font-size: 0.875rem;line-height: 1.125rem;color: var(--ssa-color-palette-blue); }  } @media all { .coh-ce-cpt_pdp_header_ingredient_flavor-c0947b42 .pack-price-bloc,.coh-ce-cpt_pdp_header_ingredient_flavor-c0947b42 .currencies-bloc { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row; }  } @media all { .coh-ce-cpt_pdp_header_ingredient_flavor-c0947b42 .currencies-bloc { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center;margin-bottom: 2.8125rem; }  } @media all { .coh-ce-cpt_pdp_header_ingredient_flavor-c0947b42 .currencies-bloc span { font-family: var(--ssa-font-stacks-ff-din-pro-medium);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-weight: 500;color: var(--ssa-color-palette-blue);margin-right: 1.875rem;text-transform: uppercase; }  } @media all { .coh-ce-cpt_pdp_header_ingredient_flavor-c0947b42 .currencies-bloc select { width: 8.125rem;padding-top: 0.25rem;padding-bottom: 0.25rem;border-bottom-width: 0.125rem; }  } @media all { .coh-ce-cpt_pdp_header_ingredient_flavor-c0947b42 .pack-price-bloc .coh-inline-element { font-family: var(--ssa-font-stacks-ff-din-pro-medium);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-weight: 500;color: var(--ssa-color-palette-blue); }  } @media all { .coh-ce-cpt_pdp_header_ingredient_flavor-c0947b42 .pack-price-bloc .coh-inline-element:first-child { margin-right: 1.875rem;text-transform: uppercase; }  } @media all { .coh-ce-cpt_pdp_header_ingredient_flavor-c0947b42 .pack-price-bloc #pack-price { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: start;-webkit-align-items: flex-start;-ms-flex-align: start;align-items: flex-start; }  } @media all { .coh-ce-cpt_pdp_header_ingredient_flavor-c0947b42 .pack-price-bloc #pack-price > div { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap; }  } @media all { .coh-ce-cpt_pdp_header_ingredient_flavor-c0947b42 .pack-price-bloc #pack-price > div .pack-weight-value,.coh-ce-cpt_pdp_header_ingredient_flavor-c0947b42 .pack-price-bloc #pack-price > div.pack-weight-unit,.coh-ce-cpt_pdp_header_ingredient_flavor-c0947b42 .pack-price-bloc #pack-price > div.pack-currency-unit,.coh-ce-cpt_pdp_header_ingredient_flavor-c0947b42 .pack-price-bloc #pack-price > div.pack-currency-value { margin-right: 0.25rem; }  }
@media all { .coh-ce-cpt_pdp_header_ingredient_flavor-695810ff { color: var(--ssa-color-palette-blue);font-size: 1.25rem;line-height: 2.5rem; }  }
@media all { .coh-ce-cpt_pdp_header_ingredient_flavor-8a71e30b { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: end;-webkit-align-items: flex-end;-ms-flex-align: end;align-items: flex-end; }  } @media (max-width: 1023px) { .coh-ce-cpt_pdp_header_ingredient_flavor-8a71e30b { margin-top: 1.5625rem;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center; }  }
@media all { .coh-ce-cpt_pdp_header_ingredient_flavor-2b1975cd { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column; }  }
@media all { .coh-ce-cpt_pdp_header_ingredient_flavor-dc4214d2 { position: relative;margin-bottom: 1.875rem; }  }
@media all { .coh-ce-cpt_pdp_header_ingredient_flavor-d8749e87 { position: absolute;top: 0.5rem;right: -2.5rem;cursor: pointer; }  } @media all { .coh-ce-cpt_pdp_header_ingredient_flavor-d8749e87:before { content: "\e933";font-family: firmenich-Icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 1.5rem; }  }
@media all { .coh-ce-cpt_pdp_header_ingredient_flavor-11f3bd86 a { width: 100%; }  }
@media all { .coh-ce-cpt_pdp_header_ingredient_flavor-b31ed553 { display: none;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;margin-top: 0.75rem; }  } @media all { .coh-ce-cpt_pdp_header_ingredient_flavor-b31ed553 span { margin-right: 0.375rem; }  } @media all { .coh-ce-cpt_pdp_header_ingredient_flavor-b31ed553 span:last-child { margin-right: 0rem; }  }
@media all { .coh-ce-cpt_pdp_header_ingredient_flavor-80685e29 { font-family: var(--ssa-font-stacks-gothic-a1);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-weight: 400;color: rgba(68, 68, 68, 1);font-size: 1rem;line-height: 1.25rem; }  }
@media all { .coh-ce-cpt_pdp_header_ingredient_flavor-83edc385 { margin-bottom: 1.875rem; }  }
@media all { .coh-ce-cpt_pdp_header_ingredient_flavor-bfd0093a { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-box-pack: end;-webkit-justify-content: flex-end;-ms-flex-pack: end;justify-content: flex-end; }  }
@media all { .coh-ce-cpt_pdp_header_ingredient_flavor-ab374412 { width: 15%; }  }
@media all { .coh-ce-cpt_pdp_header_ingredient_flavor-aef6ce45 { margin-bottom: 2.5rem;border-top-width: 0.125rem;border-bottom-width: 0.125rem;border-top-style: solid;border-bottom-style: solid;border-top-color: rgba(231, 231, 231, 1);border-bottom-color: rgba(231, 231, 231, 1); }  }
@media all { .coh-ce-cpt_pdp_header_ingredient_flavor-99c342d9 { border-right-width: 0.125rem;border-right-style: solid;border-right-color: rgba(231, 231, 231, 1); }  }
@media all { .coh-ce-cpt_pdp_header_ingredient_flavor-39e5b9cd { padding-top: 1.125rem;padding-bottom: 1.125rem; }  }
@media all { .coh-ce-cpt_pdp_header_ingredient_flavor-d06f0e68 { color: rgba(68, 68, 68, 1);font-size: 1rem;text-transform: uppercase;font-weight: 300;line-height: 1rem;text-align: center;font-family: var(--ssa-font-stacks-ff-din-pro-regular);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased; }  }
@media all { .coh-ce-cpt_pdp_header_ingredient_flavor-62c00fd4 { text-align: center;padding-top: 1.125rem;padding-bottom: 1.125rem;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between; }  }
@media all { .coh-ce-cpt_pdp_header_ingredient_flavor-c880c222 { color: rgba(68, 68, 68, 1);font-size: 1rem;text-transform: uppercase;font-weight: 300;line-height: 1rem;font-family: var(--ssa-font-stacks-ff-din-pro-regular);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased; }  }
@media all { .coh-ce-cpt_pdp_header_ingredient_flavor-243e3a7f { font-size: 1rem;font-weight: 300;color: var(--ssa-color-palette-blue);line-height: 1rem;font-family: var(--ssa-font-stacks-ff-din-pro-regular);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased; }  } @media all { .coh-ce-cpt_pdp_header_ingredient_flavor-243e3a7f:before { display: block;margin-top: 1.25rem;margin-bottom: 1.25rem;content: "\e990";font-family: firmenich-Icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 3.125rem; }  }
@media all { .coh-ce-cpt_pdp_header_ingredient_flavor-5ad864d3 { color: rgba(68, 68, 68, 1);font-size: 1rem;text-transform: uppercase;font-weight: 300;line-height: 1rem;margin-bottom: 0.625rem;font-family: var(--ssa-font-stacks-ff-din-pro-regular);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased; }  }
@media all { .coh-ce-cpt_pdp_header_ingredient_flavor-e3e7f254 { font-size: 1rem;font-weight: 300;color: var(--ssa-color-palette-blue);line-height: 1rem;font-family: var(--ssa-font-stacks-ff-din-pro-regular);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased; }  }
@media all { .coh-ce-cpt_pdp_header_ingredient_flavor-ce4e80f strong { font-family: var(--ssa-font-stacks-ff-din-pro-light);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-weight: 300;color: var(--ssa-color-palette-blue);text-align: left;font-size: 1.75rem;line-height: 2.5rem;margin-top: 2.5rem;margin-bottom: 0.3125rem;display: block;text-transform: uppercase; }  } @media (max-width: 1279px) { .coh-ce-cpt_pdp_header_ingredient_flavor-ce4e80f strong { font-size: 1.125rem; }  }
@media all { .coh-ce-cpt_pdp_header_ingredient_flavor-49ba428c { padding-right: 1.5625rem; }  } @media (max-width: 1279px) { .coh-ce-cpt_pdp_header_ingredient_flavor-49ba428c { padding-right: 0rem; }  }
@media all { .coh-ce-cpt_pdp_header_ingredient_flavor-934cb659 { font-size: 1.125rem;line-height: 2rem;color: rgba(102, 102, 102, 1); }  }
@media all { .coh-ce-cpt_pdp_header_ingredient_flavor-77239724 { margin-right: 0.9375rem; }  }
@media all { .coh-ce-cpt_pdp_header_ingredient_flavor-7a382b3 { padding-left: 1.5625rem; }  } @media (max-width: 1279px) { .coh-ce-cpt_pdp_header_ingredient_flavor-7a382b3 { padding-left: 0rem; }  }
@media all { .coh-ce-cpt_pdp_header_ingredient_flavor-77239724 { margin-right: 0.9375rem; }  }
@media all { .coh-ce-cpt_pdp_header_ingredient_flavor-fe84750f path { fill: #bcc98c; }  } @media all { .coh-ce-cpt_pdp_header_ingredient_flavor-fe84750f path:hover { fill-opacity: 0.9; }  }
@media all { .coh-ce-cpt_pdp_header_ingredient_flavor-8b9687c6 { background-color: rgba(15, 56, 15, 1);height: 15px;width: 15px;position: absolute;top: 35%;left: 35%;display: inline-block;-webkit-border-radius: 50%;border-radius: 50%; }  }
@media all { .coh-ce-cpt_pdp_header_ingredient_flavor-8dee512 { font-size: 1.125rem;line-height: 2rem;color: rgba(102, 102, 102, 1);display: none; }  } @media all { .coh-ce-cpt_pdp_header_ingredient_flavor-8dee512 > span { color: var(--ssa-color-palette-white);background-color: var(--ssa-color-palette-nature-medium);height: 1.875rem;width: 1.875rem;margin-top: 0.125rem;margin-right: 0.125rem;display: inline-block;text-align: center; }  } @media all { .coh-ce-cpt_pdp_header_ingredient_flavor-8dee512 > span.month-active { background-color: var(--ssa-color-palette-sustainability-dark); }  }
@media all { .coh-ce-cpt_pdp_header_ingredient_flavor-51c78a2d { margin-top: 2.5rem; }  }
@media all { .coh-ce-cpt_pdp_header_ingredient_flavor-1b26a9b7 { margin-top: 0rem;margin-bottom: 0rem;margin-left: 0rem; }  }
@media all { .coh-ce-cpt_pdp_header_ingredient_flavor-93722b4c { font-size: 0.75rem;line-height: 0.875rem;color: var(--ssa-color-palette-blue);text-align: center; }  }
@media all { .coh-ce-cpt_pdp_header_ingredient_flav_0-c6638c7f { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }  }
@media all { .coh-ce-cpt_pdp_header_ingredient_flav_0-66fe400e { width: 3.125rem; }  }
@media all { .coh-ce-cpt_pdp_header_ingredient_flav_0-5b81a227 { font-family: var(--ssa-font-stacks-ff-din-pro-medium);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;color: var(--ssa-color-palette-blue);font-size: 1rem;line-height: 1.125rem;-webkit-transform-origin: 12% 320%;-ms-transform-origin: 12% 320%;transform-origin: 12% 320%;;-webkit-transform: rotate(-90deg);;-ms-transform: rotate(-90deg);;transform: rotate(-90deg);text-transform: uppercase;visibility: hidden; }  } @media all { .coh-ce-cpt_pdp_header_ingredient_flav_0-5b81a227:after { content: "NEW";visibility: visible; }  }
@media all { .coh-ce-cpt_pdp_header_ingredient_flav_0-4582e4a0 { font-size: 3rem;line-height: 3rem;text-transform: uppercase;color: var(--ssa-color-palette-blue); }  }
@media all { .coh-ce-cpt_pdp_header_ingredient_flav_0-668fbfa6 { font-family: var(--ssa-font-stacks-gothic-a1);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;color: var(--ssa-color-palette-gray);font-size: 1.875rem;margin-top: 0.9375rem;display: block; }  } @media (max-width: 1279px) { .coh-ce-cpt_pdp_header_ingredient_flav_0-668fbfa6 { font-size: 1rem; }  }
@media all { .coh-ce-cpt_pdp_header_ingredient_flav_0-1d333b14 { text-align: left;padding-left: 0 !important;padding-right: 0 !important; }  }
@media all { .coh-ce-cpt_pdp_header_ingredient_flav_0-c0947b42 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap; }  } @media all { .coh-ce-cpt_pdp_header_ingredient_flav_0-c0947b42 span { font-family: var(--ssa-font-stacks-gothic-a1);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-weight: 300;font-size: 0.875rem;line-height: 1.125rem;color: var(--ssa-color-palette-blue); }  } @media all { .coh-ce-cpt_pdp_header_ingredient_flav_0-c0947b42 .pack-price-bloc,.coh-ce-cpt_pdp_header_ingredient_flav_0-c0947b42 .currencies-bloc { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row; }  } @media all { .coh-ce-cpt_pdp_header_ingredient_flav_0-c0947b42 .currencies-bloc { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center;margin-bottom: 2.8125rem; }  } @media all { .coh-ce-cpt_pdp_header_ingredient_flav_0-c0947b42 .currencies-bloc span { font-family: var(--ssa-font-stacks-ff-din-pro-medium);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-weight: 500;color: var(--ssa-color-palette-blue);margin-right: 1.875rem;text-transform: uppercase; }  } @media all { .coh-ce-cpt_pdp_header_ingredient_flav_0-c0947b42 .currencies-bloc select { width: 8.125rem;padding-top: 0.25rem;padding-bottom: 0.25rem;border-bottom-width: 0.125rem; }  } @media all { .coh-ce-cpt_pdp_header_ingredient_flav_0-c0947b42 .pack-price-bloc .coh-inline-element { font-family: var(--ssa-font-stacks-ff-din-pro-medium);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-weight: 500;color: var(--ssa-color-palette-blue); }  } @media all { .coh-ce-cpt_pdp_header_ingredient_flav_0-c0947b42 .pack-price-bloc .coh-inline-element:first-child { margin-right: 1.875rem;text-transform: uppercase; }  } @media all { .coh-ce-cpt_pdp_header_ingredient_flav_0-c0947b42 .pack-price-bloc #pack-price { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: start;-webkit-align-items: flex-start;-ms-flex-align: start;align-items: flex-start; }  } @media all { .coh-ce-cpt_pdp_header_ingredient_flav_0-c0947b42 .pack-price-bloc #pack-price > div { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap; }  } @media all { .coh-ce-cpt_pdp_header_ingredient_flav_0-c0947b42 .pack-price-bloc #pack-price > div .pack-weight-value,.coh-ce-cpt_pdp_header_ingredient_flav_0-c0947b42 .pack-price-bloc #pack-price > div.pack-weight-unit,.coh-ce-cpt_pdp_header_ingredient_flav_0-c0947b42 .pack-price-bloc #pack-price > div.pack-currency-unit,.coh-ce-cpt_pdp_header_ingredient_flav_0-c0947b42 .pack-price-bloc #pack-price > div.pack-currency-value { margin-right: 0.25rem; }  }
@media all { .coh-ce-cpt_pdp_header_ingredient_flav_0-695810ff { color: var(--ssa-color-palette-blue);font-size: 1.25rem;line-height: 2.5rem; }  }
@media all { .coh-ce-cpt_pdp_header_ingredient_flav_0-8a71e30b { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: end;-webkit-align-items: flex-end;-ms-flex-align: end;align-items: flex-end; }  } @media (max-width: 1023px) { .coh-ce-cpt_pdp_header_ingredient_flav_0-8a71e30b { margin-top: 1.5625rem;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center; }  }
@media all { .coh-ce-cpt_pdp_header_ingredient_flav_0-2b1975cd { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column; }  }
@media all { .coh-ce-cpt_pdp_header_ingredient_flav_0-dc4214d2 { position: relative;margin-bottom: 1.875rem; }  }
@media all { .coh-ce-cpt_pdp_header_ingredient_flav_0-d8749e87 { position: absolute;top: 0.5rem;right: -2.5rem;cursor: pointer; }  } @media all { .coh-ce-cpt_pdp_header_ingredient_flav_0-d8749e87:before { content: "\e933";font-family: firmenich-Icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 1.5rem; }  }
@media all { .coh-ce-cpt_pdp_header_ingredient_flav_0-11f3bd86 a { width: 100%; }  }
@media all { .coh-ce-cpt_pdp_header_ingredient_flav_0-b31ed553 { display: none;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;margin-top: 0.75rem; }  } @media all { .coh-ce-cpt_pdp_header_ingredient_flav_0-b31ed553 span { margin-right: 0.375rem; }  } @media all { .coh-ce-cpt_pdp_header_ingredient_flav_0-b31ed553 span:last-child { margin-right: 0rem; }  }
@media all { .coh-ce-cpt_pdp_header_ingredient_flav_0-80685e29 { font-family: var(--ssa-font-stacks-gothic-a1);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-weight: 400;color: rgba(68, 68, 68, 1);font-size: 1rem;line-height: 1.25rem; }  }
@media all { .coh-ce-cpt_pdp_header_ingredient_flav_0-83edc385 { margin-bottom: 1.875rem; }  }
@media all { .coh-ce-cpt_pdp_header_ingredient_flav_0-bfd0093a { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-box-pack: end;-webkit-justify-content: flex-end;-ms-flex-pack: end;justify-content: flex-end; }  }
@media all { .coh-ce-cpt_pdp_header_ingredient_flav_0-ab374412 { width: 15%; }  }
@media all { .coh-ce-cpt_pdp_header_ingredient_flav_0-aef6ce45 { margin-bottom: 2.5rem;border-top-width: 0.125rem;border-bottom-width: 0.125rem;border-top-style: solid;border-bottom-style: solid;border-top-color: rgba(231, 231, 231, 1);border-bottom-color: rgba(231, 231, 231, 1); }  }
@media all { .coh-ce-cpt_pdp_header_ingredient_flav_0-99c342d9 { border-right-width: 0.125rem;border-right-style: solid;border-right-color: rgba(231, 231, 231, 1); }  }
@media all { .coh-ce-cpt_pdp_header_ingredient_flav_0-39e5b9cd { padding-top: 1.125rem;padding-bottom: 1.125rem; }  }
@media all { .coh-ce-cpt_pdp_header_ingredient_flav_0-d06f0e68 { color: rgba(68, 68, 68, 1);font-size: 1rem;text-transform: uppercase;font-weight: 300;line-height: 1rem;text-align: center;font-family: var(--ssa-font-stacks-ff-din-pro-regular);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased; }  }
@media all { .coh-ce-cpt_pdp_header_ingredient_flav_0-62c00fd4 { text-align: center;padding-top: 1.125rem;padding-bottom: 1.125rem;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between; }  }
@media all { .coh-ce-cpt_pdp_header_ingredient_flav_0-c880c222 { color: rgba(68, 68, 68, 1);font-size: 1rem;text-transform: uppercase;font-weight: 300;line-height: 1rem;font-family: var(--ssa-font-stacks-ff-din-pro-regular);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased; }  }
@media all { .coh-ce-cpt_pdp_header_ingredient_flav_0-a729ec83 { font-size: 1rem;font-weight: 300;color: var(--ssa-color-palette-blue);line-height: 1rem;font-family: var(--ssa-font-stacks-ff-din-pro-regular);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased; }  } @media all { .coh-ce-cpt_pdp_header_ingredient_flav_0-a729ec83:before { display: block;margin-top: 1.25rem;margin-bottom: 1.25rem;content: "\e9de";font-family: firmenich-Icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 3.125rem; }  }
@media all { .coh-ce-cpt_pdp_header_ingredient_flav_0-d3bc6c0e { text-align: center;padding-top: 1.125rem;padding-bottom: 1.125rem; }  }
@media all { .coh-ce-cpt_pdp_header_ingredient_flav_0-5ad864d3 { color: rgba(68, 68, 68, 1);font-size: 1rem;text-transform: uppercase;font-weight: 300;line-height: 1rem;margin-bottom: 0.625rem;font-family: var(--ssa-font-stacks-ff-din-pro-regular);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased; }  }
@media all { .coh-ce-cpt_pdp_header_ingredient_flav_0-e3e7f254 { font-size: 1rem;font-weight: 300;color: var(--ssa-color-palette-blue);line-height: 1rem;font-family: var(--ssa-font-stacks-ff-din-pro-regular);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased; }  }
@media all { .coh-ce-cpt_pdp_header_ingredient_flav_0-a9327c0f { max-height: 5.3125rem;margin-top: 0.9375rem; }  }
@media all { .coh-ce-cpt_pdp_header_ingredient_flav_0-ce4e80f strong { font-family: var(--ssa-font-stacks-ff-din-pro-light);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-weight: 300;color: var(--ssa-color-palette-blue);text-align: left;font-size: 1.75rem;line-height: 2.5rem;margin-top: 2.5rem;margin-bottom: 0.3125rem;display: block;text-transform: uppercase; }  } @media (max-width: 1279px) { .coh-ce-cpt_pdp_header_ingredient_flav_0-ce4e80f strong { font-size: 1.125rem; }  }
@media all { .coh-ce-cpt_pdp_header_ingredient_flav_0-49ba428c { padding-right: 1.5625rem; }  } @media (max-width: 1279px) { .coh-ce-cpt_pdp_header_ingredient_flav_0-49ba428c { padding-right: 0rem; }  }
@media all { .coh-ce-cpt_pdp_header_ingredient_flav_0-934cb659 { font-size: 1.125rem;line-height: 2rem;color: rgba(102, 102, 102, 1); }  }
@media all { .coh-ce-cpt_pdp_header_ingredient_flav_0-77239724 { margin-right: 0.9375rem; }  }
@media all { .coh-ce-cpt_pdp_header_ingredient_flav_0-7a382b3 { padding-left: 1.5625rem; }  } @media (max-width: 1279px) { .coh-ce-cpt_pdp_header_ingredient_flav_0-7a382b3 { padding-left: 0rem; }  }
@media all { .coh-ce-cpt_pdp_header_ingredient_fragra-66fe400e { width: 3.125rem; }  }
@media all { .coh-ce-cpt_pdp_header_ingredient_fragra-5b81a227 { font-family: var(--ssa-font-stacks-ff-din-pro-medium);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;color: var(--ssa-color-palette-blue);font-size: 1rem;line-height: 1.125rem;-webkit-transform-origin: 12% 320%;-ms-transform-origin: 12% 320%;transform-origin: 12% 320%;;-webkit-transform: rotate(-90deg);;-ms-transform: rotate(-90deg);;transform: rotate(-90deg);text-transform: uppercase;visibility: hidden; }  } @media all { .coh-ce-cpt_pdp_header_ingredient_fragra-5b81a227:after { content: "NEW";visibility: visible; }  }
@media all { .coh-ce-cpt_pdp_header_ingredient_fragra-4582e4a0 { font-size: 3rem;line-height: 3rem;text-transform: uppercase;color: var(--ssa-color-palette-blue); }  }
@media all { .coh-ce-cpt_pdp_header_ingredient_fragra-ffdf5a5e { font-family: var(--ssa-font-stacks-gothic-a1);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;color: var(--ssa-color-palette-gray);font-size: 1.875rem;margin-top: 0.9375rem;display: block; }  } @media (max-width: 1279px) { .coh-ce-cpt_pdp_header_ingredient_fragra-ffdf5a5e { font-size: 1rem; }  } @media (max-width: 564px) { .coh-ce-cpt_pdp_header_ingredient_fragra-ffdf5a5e { font-size: 0.75rem; }  }
@media all { .coh-ce-cpt_pdp_header_ingredient_fragra-d96cb7a4 { text-align: center; }  }
@media all { .coh-ce-cpt_pdp_header_ingredient_fragra-c0947b42 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap; }  } @media all { .coh-ce-cpt_pdp_header_ingredient_fragra-c0947b42 span { font-family: var(--ssa-font-stacks-gothic-a1);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-weight: 300;font-size: 0.875rem;line-height: 1.125rem;color: var(--ssa-color-palette-blue); }  } @media all { .coh-ce-cpt_pdp_header_ingredient_fragra-c0947b42 .pack-price-bloc,.coh-ce-cpt_pdp_header_ingredient_fragra-c0947b42 .currencies-bloc { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row; }  } @media all { .coh-ce-cpt_pdp_header_ingredient_fragra-c0947b42 .currencies-bloc { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center;margin-bottom: 2.8125rem; }  } @media all { .coh-ce-cpt_pdp_header_ingredient_fragra-c0947b42 .currencies-bloc span { font-family: var(--ssa-font-stacks-ff-din-pro-medium);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-weight: 500;color: var(--ssa-color-palette-blue);margin-right: 1.875rem;text-transform: uppercase; }  } @media all { .coh-ce-cpt_pdp_header_ingredient_fragra-c0947b42 .currencies-bloc select { width: 8.125rem;padding-top: 0.25rem;padding-bottom: 0.25rem;border-bottom-width: 0.125rem; }  } @media all { .coh-ce-cpt_pdp_header_ingredient_fragra-c0947b42 .pack-price-bloc .coh-inline-element { font-family: var(--ssa-font-stacks-ff-din-pro-medium);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-weight: 500;color: var(--ssa-color-palette-blue); }  } @media all { .coh-ce-cpt_pdp_header_ingredient_fragra-c0947b42 .pack-price-bloc .coh-inline-element:first-child { margin-right: 1.875rem;text-transform: uppercase; }  } @media all { .coh-ce-cpt_pdp_header_ingredient_fragra-c0947b42 .pack-price-bloc #pack-price { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: start;-webkit-align-items: flex-start;-ms-flex-align: start;align-items: flex-start; }  } @media all { .coh-ce-cpt_pdp_header_ingredient_fragra-c0947b42 .pack-price-bloc #pack-price > div { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap; }  } @media all { .coh-ce-cpt_pdp_header_ingredient_fragra-c0947b42 .pack-price-bloc #pack-price > div .pack-weight-value,.coh-ce-cpt_pdp_header_ingredient_fragra-c0947b42 .pack-price-bloc #pack-price > div.pack-weight-unit,.coh-ce-cpt_pdp_header_ingredient_fragra-c0947b42 .pack-price-bloc #pack-price > div.pack-currency-unit,.coh-ce-cpt_pdp_header_ingredient_fragra-c0947b42 .pack-price-bloc #pack-price > div.pack-currency-value { margin-right: 0.25rem; }  }
@media all { .coh-ce-cpt_pdp_header_ingredient_fragra-695810ff { color: var(--ssa-color-palette-blue);font-size: 1.25rem;line-height: 2.5rem; }  }
@media all { .coh-ce-cpt_pdp_header_ingredient_fragra-eeaf86cb { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: end;-webkit-align-items: flex-end;-ms-flex-align: end;align-items: flex-end; }  } @media (max-width: 1023px) { .coh-ce-cpt_pdp_header_ingredient_fragra-eeaf86cb { margin-top: 1.5625rem;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center; }  }
@media all { .coh-ce-cpt_pdp_header_ingredient_fragra-2b1975cd { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column; }  }
@media all { .coh-ce-cpt_pdp_header_ingredient_fragra-dc4214d2 { position: relative;margin-bottom: 1.875rem; }  }
@media all { .coh-ce-cpt_pdp_header_ingredient_fragra-d8749e87 { position: absolute;top: 0.5rem;right: -2.5rem;cursor: pointer; }  } @media all { .coh-ce-cpt_pdp_header_ingredient_fragra-d8749e87:before { content: "\e933";font-family: firmenich-Icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 1.5rem; }  }
@media all { .coh-ce-cpt_pdp_header_ingredient_fragra-11f3bd86 a { width: 100%; }  }
@media all { .coh-ce-cpt_pdp_header_ingredient_fragra-b31ed553 { display: none;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;margin-top: 0.75rem; }  } @media all { .coh-ce-cpt_pdp_header_ingredient_fragra-b31ed553 span { margin-right: 0.375rem; }  } @media all { .coh-ce-cpt_pdp_header_ingredient_fragra-b31ed553 span:last-child { margin-right: 0rem; }  }
@media all { .coh-ce-cpt_pdp_header_ingredient_fragra-80685e29 { font-family: var(--ssa-font-stacks-gothic-a1);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-weight: 400;color: rgba(68, 68, 68, 1);font-size: 1rem;line-height: 1.25rem; }  }
@media all { .coh-ce-cpt_pdp_header_ingredient_fragra-83edc385 { margin-bottom: 1.875rem; }  }
@media all { .coh-ce-cpt_pdp_header_ingredient_fragra-bfd0093a { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-box-pack: end;-webkit-justify-content: flex-end;-ms-flex-pack: end;justify-content: flex-end; }  }
@media all { .coh-ce-cpt_pdp_header_ingredient_fragra-ab374412 { width: 15%; }  }
@media all { .coh-ce-cpt_pdp_header_ingredient_fragra-7869a591 { border-top-width: 0.125rem;border-top-style: solid;border-top-color: rgba(231, 231, 231, 1);padding-top: 0.8125rem;padding-bottom: 0.8125rem; }  }
@media (max-width: 1279px) { .coh-ce-cpt_pdp_header_ingredient_fragra-1ba32921 { padding-bottom: 15px !important; }  }
@media all { .coh-ce-cpt_pdp_header_ingredient_fragra-2c9b42be { text-align: center; }  } @media (max-width: 1279px) { .coh-ce-cpt_pdp_header_ingredient_fragra-2c9b42be { padding-bottom: 15px !important; }  } @media (max-width: 564px) { .coh-ce-cpt_pdp_header_ingredient_fragra-2c9b42be { text-align: left;padding-left: 40px !important; }  }
@media all { .coh-ce-cpt_pdp_header_ingredient_fragra-5155a64f { font-family: var(--ssa-font-stacks-ff-din-pro-regular);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-size: 1rem;color: rgba(68, 68, 68, 1);font-weight: 300;position: relative; }  } @media all { .coh-ce-cpt_pdp_header_ingredient_fragra-5155a64f:before { content: "\e9a9";font-family: firmenich-Icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;margin-top: -0.1875rem;margin-left: -1.875rem;position: absolute;font-size: 1.5rem; }  }
@media all { .coh-ce-cpt_pdp_header_ingredient_fragra-334b829 { text-align: center; }  } @media (max-width: 1279px) { .coh-ce-cpt_pdp_header_ingredient_fragra-334b829 { padding-bottom: 0.9375rem;padding-bottom: 15px !important; }  } @media (max-width: 564px) { .coh-ce-cpt_pdp_header_ingredient_fragra-334b829 { text-align: left;padding-left: 2.5rem;padding-left: 40px !important; }  }
@media all { .coh-ce-cpt_pdp_header_ingredient_fragra-23a7f328 { font-family: var(--ssa-font-stacks-ff-din-pro-regular);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-size: 1rem;color: rgba(68, 68, 68, 1);font-weight: 300;position: relative; }  } @media all { .coh-ce-cpt_pdp_header_ingredient_fragra-23a7f328:before { margin-top: -0.1875rem;margin-left: -1.875rem;position: absolute;content: "\e9a6";font-family: firmenich-Icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 1.5rem; }  }
@media all { .coh-ce-cpt_pdp_header_ingredient_fragra-7efd0d72 { text-align: center; }  } @media (max-width: 564px) { .coh-ce-cpt_pdp_header_ingredient_fragra-7efd0d72 { text-align: left;padding-left: 40px !important; }  }
@media all { .coh-ce-cpt_pdp_header_ingredient_fragra-45bdccb3 { font-family: var(--ssa-font-stacks-ff-din-pro-regular);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-size: 1rem;color: rgba(68, 68, 68, 1);font-weight: 300;position: relative; }  } @media all { .coh-ce-cpt_pdp_header_ingredient_fragra-45bdccb3:before { margin-top: -0.1875rem;margin-left: -1.875rem;position: absolute;content: "\e9ae";font-family: firmenich-Icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 1.5rem; }  }
@media all { .coh-ce-cpt_pdp_header_ingredient_fragra-aef6ce45 { margin-bottom: 2.5rem;border-top-width: 0.125rem;border-bottom-width: 0.125rem;border-top-style: solid;border-bottom-style: solid;border-top-color: rgba(231, 231, 231, 1);border-bottom-color: rgba(231, 231, 231, 1); }  }
@media all { .coh-ce-cpt_pdp_header_ingredient_fragra-99c342d9 { border-right-width: 0.125rem;border-right-style: solid;border-right-color: rgba(231, 231, 231, 1); }  }
@media all { .coh-ce-cpt_pdp_header_ingredient_fragra-39e5b9cd { padding-top: 1.125rem;padding-bottom: 1.125rem; }  }
@media all { .coh-ce-cpt_pdp_header_ingredient_fragra-d06f0e68 { color: rgba(68, 68, 68, 1);font-size: 1rem;text-transform: uppercase;font-weight: 300;line-height: 1rem;text-align: center;font-family: var(--ssa-font-stacks-ff-din-pro-regular);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased; }  }
@media all { .coh-ce-cpt_pdp_header_ingredient_fragra-62c00fd4 { text-align: center;padding-top: 1.125rem;padding-bottom: 1.125rem;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between; }  }
@media all { .coh-ce-cpt_pdp_header_ingredient_fragra-c880c222 { color: rgba(68, 68, 68, 1);font-size: 1rem;text-transform: uppercase;font-weight: 300;line-height: 1rem;font-family: var(--ssa-font-stacks-ff-din-pro-regular);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased; }  }
@media all { .coh-ce-cpt_pdp_header_ingredient_fragra-3e9b53d7 { font-size: 0.75rem;font-weight: 300;color: var(--ssa-color-palette-blue);line-height: 0.75rem; }  } @media all { .coh-ce-cpt_pdp_header_ingredient_fragra-3e9b53d7:before { display: block;margin-top: 1.25rem;margin-bottom: 1.25rem;content: "\e9de";font-family: firmenich-Icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 3.125rem; }  }
@media all { .coh-ce-cpt_pdp_header_ingredient_fragra-d3bc6c0e { text-align: center;padding-top: 1.125rem;padding-bottom: 1.125rem; }  }
@media all { .coh-ce-cpt_pdp_header_ingredient_fragra-5ad864d3 { color: rgba(68, 68, 68, 1);font-size: 1rem;text-transform: uppercase;font-weight: 300;line-height: 1rem;margin-bottom: 0.625rem;font-family: var(--ssa-font-stacks-ff-din-pro-regular);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased; }  }
@media all { .coh-ce-cpt_pdp_header_ingredient_fragra-e3e7f254 { font-size: 1rem;font-weight: 300;color: var(--ssa-color-palette-blue);line-height: 1rem;font-family: var(--ssa-font-stacks-ff-din-pro-regular);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased; }  }
@media all { .coh-ce-cpt_pdp_header_ingredient_fragra-a9327c0f { max-height: 5.3125rem;margin-top: 0.9375rem; }  }
@media all { .coh-ce-cpt_pdp_header_ingredient_fragra-ce4e80f strong { font-family: var(--ssa-font-stacks-ff-din-pro-light);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-weight: 300;color: var(--ssa-color-palette-blue);text-align: left;font-size: 1.75rem;line-height: 2.5rem;margin-top: 2.5rem;margin-bottom: 0.3125rem;display: block;text-transform: uppercase; }  } @media (max-width: 1279px) { .coh-ce-cpt_pdp_header_ingredient_fragra-ce4e80f strong { font-size: 1.125rem; }  }
@media all { .coh-ce-cpt_pdp_header_ingredient_fragra-49ba428c { padding-right: 1.5625rem; }  } @media (max-width: 1279px) { .coh-ce-cpt_pdp_header_ingredient_fragra-49ba428c { padding-right: 0rem; }  }
@media all { .coh-ce-cpt_pdp_header_ingredient_fragra-919f7721 { color: rgba(102, 102, 102, 1);font-size: 1.125rem;line-height: 2rem; }  }
@media all { .coh-ce-cpt_pdp_header_ingredient_fragra-934cb659 { font-size: 1.125rem;line-height: 2rem;color: rgba(102, 102, 102, 1); }  }
@media all { .coh-ce-cpt_pdp_header_ingredient_fragra-7a382b3 { padding-left: 1.5625rem; }  } @media (max-width: 1279px) { .coh-ce-cpt_pdp_header_ingredient_fragra-7a382b3 { padding-left: 0rem; }  }
@media all { .coh-ce-cpt_pdp_header_ingredient_fragra-1fe49c71 { padding-bottom: 0.625rem;margin-bottom: 0.625rem;border-bottom-width: 0.0625rem;border-bottom-style: solid;border-bottom-color: var(--ssa-color-palette-light-2); }  } @media all { .coh-ce-cpt_pdp_header_ingredient_fragra-1fe49c71 span { font-family: var(--ssa-font-stacks-ff-din-pro-medium);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;color: var(--ssa-color-palette-ingredients);font-size: 0.75rem;text-transform: uppercase;text-align: center; }  }
@media all { .coh-ce-cpt_pdp_header_ingredient_fragra-7fb6cccf { padding: 0 !important;text-align: left; }  } @media (max-width: 564px) { .coh-ce-cpt_pdp_header_ingredient_fragra-7fb6cccf { padding: 0 0.75rem !important; }  }
@media all { .coh-ce-cpt_pdp_header_ingredient_fragra-61f51aea { padding: 0 !important; }  } @media (max-width: 564px) { .coh-ce-cpt_pdp_header_ingredient_fragra-61f51aea { padding: 0 0.75rem !important; }  }
@media all { .coh-ce-cpt_pdp_header_ingredient_fragra-80f7511a { border-bottom-width: 0.0625rem;border-bottom-style: solid;border-bottom-color: var(--ssa-color-palette-light-2);padding-bottom: 1.25rem;margin-bottom: 1.25rem; }  } @media all { .coh-ce-cpt_pdp_header_ingredient_fragra-80f7511a span { font-family: var(--ssa-font-stacks-ff-din-pro-light);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;color: rgba(165, 165, 165, 1);font-size: 0.875rem;text-transform: uppercase;text-align: center; }  }
@media all { .coh-ce-cpt_pdp_header_ingredient_fragra-11e6511f { padding: 0 !important; }  } @media (max-width: 564px) { .coh-ce-cpt_pdp_header_ingredient_fragra-11e6511f { padding: 0 0.75rem !important; }  }
@media all { .coh-ce-cpt_pdp_header_ingredient_fragra-a680b659 span { margin-right: -0.125rem;background-color: var(--ssa-color-palette-sustainability-medium);height: 1rem;width: 1rem;display: none;border-style: solid; }  } @media all { .coh-ce-cpt_pdp_header_ingredient_fragra-a680b659 .cube-active:last-child { -webkit-border-top-left-radius: 0rem; border-top-left-radius: 0rem;-webkit-border-top-right-radius: 0.25rem;border-top-right-radius: 0.25rem;-webkit-border-bottom-left-radius: 0rem;border-bottom-left-radius: 0rem;-webkit-border-bottom-right-radius: 0.25rem;border-bottom-right-radius: 0.25rem; }  }
@media all { .coh-ce-cpt_pdp_header_ingredient_fragra-1fefb0b7 { -webkit-border-top-left-radius: 0.25rem; border-top-left-radius: 0.25rem;-webkit-border-top-right-radius: 0rem;border-top-right-radius: 0rem;-webkit-border-bottom-left-radius: 0.25rem;border-bottom-left-radius: 0.25rem;-webkit-border-bottom-right-radius: 0rem;border-bottom-right-radius: 0rem; }  }
@media all { .coh-ce-cpt_pdp_header_ingredient_fragra-8cb8dcb7 { -webkit-border-top-left-radius: 0rem; border-top-left-radius: 0rem;-webkit-border-top-right-radius: 0.25rem;border-top-right-radius: 0.25rem;-webkit-border-bottom-left-radius: 0rem;border-bottom-left-radius: 0rem;-webkit-border-bottom-right-radius: 0.25rem;border-bottom-right-radius: 0.25rem; }  }
@media all { .coh-ce-cpt_pdp_header_ingredient_fragra-61f51aea { padding: 0 !important; }  } @media (max-width: 564px) { .coh-ce-cpt_pdp_header_ingredient_fragra-61f51aea { padding: 0 0.75rem !important; }  }
@media all { .coh-ce-cpt_pdp_header_ingredient_fragra-5f832a53 span { background-color: var(--ssa-color-palette-sustainability-medium);height: 1rem;width: 1rem;display: inline-block;border-style: solid;margin-left: 0.125rem; }  } @media all { .coh-ce-cpt_pdp_header_ingredient_fragra-5f832a53 span:last-child { -webkit-border-top-left-radius: 0rem; border-top-left-radius: 0rem;-webkit-border-top-right-radius: 0.25rem;border-top-right-radius: 0.25rem;-webkit-border-bottom-left-radius: 0rem;border-bottom-left-radius: 0rem;-webkit-border-bottom-right-radius: 0.25rem;border-bottom-right-radius: 0.25rem; }  } @media all { .coh-ce-cpt_pdp_header_ingredient_fragra-5f832a53 span:first-child { -webkit-border-top-left-radius: 0.25rem; border-top-left-radius: 0.25rem;-webkit-border-top-right-radius: 0rem;border-top-right-radius: 0rem;-webkit-border-bottom-left-radius: 0.25rem;border-bottom-left-radius: 0.25rem;-webkit-border-bottom-right-radius: 0rem;border-bottom-right-radius: 0rem; }  } @media all { .coh-ce-cpt_pdp_header_ingredient_fragra-5f832a53 attr { margin-top: 0.125rem;margin-right: 0.3125rem;float: left;text-align: left;min-width: 4.375rem;width: 40%; }  } @media all { .coh-ce-cpt_pdp_header_ingredient_fragra-5f832a53 .cube-1 { -webkit-border-top-left-radius: 0.25rem; border-top-left-radius: 0.25rem;-webkit-border-top-right-radius: 0rem;border-top-right-radius: 0rem;-webkit-border-bottom-left-radius: 0.25rem;border-bottom-left-radius: 0.25rem;-webkit-border-bottom-right-radius: 0rem;border-bottom-right-radius: 0rem; }  } @media all { .coh-ce-cpt_pdp_header_ingredient_fragra-5f832a53 .cube-last { -webkit-border-top-left-radius: 0rem; border-top-left-radius: 0rem;-webkit-border-top-right-radius: 0.25rem;border-top-right-radius: 0.25rem;-webkit-border-bottom-left-radius: 0rem;border-bottom-left-radius: 0rem;-webkit-border-bottom-right-radius: 0.25rem;border-bottom-right-radius: 0.25rem; }  }
@media all { .coh-ce-cpt_pdp_images_assets-c8fc277c { display: none;overflow: auto;position: fixed;z-index: 1;left: 0rem;top: 0rem;width: 100%;height: 100%;background-color: rgb(0,0,0);;background-color: rgba(0,0,0,0.8);; }  }
@media all { .coh-ce-cpt_pdp_images_assets-de2d5867 { width: 100%;margin-top: 15rem;margin-right: auto;margin-left: auto;position: relative; }  } @media (max-width: 564px) { .coh-ce-cpt_pdp_images_assets-de2d5867 { width: 70%; }  }
@media all { .coh-ce-cpt_pdp_images_assets-c3a45c3b { position: absolute;top: -2.5rem;right: 17.5rem;color: rgba(241, 241, 241, 1);font-size: 3.125rem;font-weight: bold;-webkit-transition: 0.3s;transition: 0.3s;display: none; }  } @media (max-width: 564px) { .coh-ce-cpt_pdp_images_assets-c3a45c3b { display: block;right: -1.25rem; }  } @media all { .coh-ce-cpt_pdp_images_assets-c3a45c3b:hover { cursor: pointer;;color: rgba(187, 187, 187, 1);text-decoration: none; }  } @media all { .coh-ce-cpt_pdp_images_assets-c3a45c3b:focus { color: rgba(187, 187, 187, 1);text-decoration: none;cursor: pointer;; }  }
@media all { .coh-ce-cpt_pdp_images_assets-175f6de9 { margin-right: auto;margin-left: auto;display: block;opacity: 1; }  }
@media all { .coh-ce-cpt_pdp_images_assets-2ecd2296 { margin-top: 2.5rem;margin-bottom: 6rem; }  }
@media all { .coh-ce-cpt_pdp_images_assets-a55fbbfd { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap; }  } @media (max-width: 1023px) { .coh-ce-cpt_pdp_images_assets-a55fbbfd { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center; }  }
@media all { .coh-ce-cpt_pdp_images_assets-41d53d9c { -webkit-flex-basis: auto; -ms-flex-preferred-size: auto; flex-basis: auto;-webkit-box-flex: 1;-webkit-flex-grow: 1;-ms-flex-positive: 1;flex-grow: 1;-webkit-flex-shrink: 1;-ms-flex-negative: 1;flex-shrink: 1;margin-right: 1.875rem;margin-bottom: 1.875rem;max-width: 20rem; }  } @media (max-width: 1023px) { .coh-ce-cpt_pdp_images_assets-41d53d9c { margin-top: 1.875rem; }  }
@media all { .coh-ce-cpt_pdp_images_assets-57060e7f { max-height: 14.375rem;min-height: 14.375rem;-o-object-fit: cover;object-fit: cover;;cursor: pointer;;-webkit-transition: 0.3s;;transition: 0.3s;; }  } @media all { .coh-ce-cpt_pdp_images_assets-57060e7f:hover { opacity: 0.7; }  }
@media all { .coh-ce-cpt_pdp_ingredient_natural_detai-7869a591 { border-top-width: 0.125rem;border-top-style: solid;border-top-color: rgba(231, 231, 231, 1);padding-top: 0.8125rem;padding-bottom: 0.8125rem; }  }
@media (max-width: 1279px) { .coh-ce-cpt_pdp_ingredient_natural_detai-1ba32921 { padding-bottom: 15px !important; }  }
@media all { .coh-ce-cpt_pdp_ingredient_natural_detai-1b6f7f7b p { font-size: 1rem;line-height: 0.5rem; }  }
@media all { .coh-ce-cpt_pdp_ingredient_natural_detai-fc97a8db { text-align: center; }  } @media (max-width: 1279px) { .coh-ce-cpt_pdp_ingredient_natural_detai-fc97a8db { padding-bottom: 15px !important; }  } @media (max-width: 564px) { .coh-ce-cpt_pdp_ingredient_natural_detai-fc97a8db { text-align: center;padding-left: 40px !important; }  }
@media all { .coh-ce-cpt_pdp_ingredient_natural_detai-463dd703 { font-family: var(--ssa-font-stacks-gothic-a1);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-size: 1rem;color: rgba(68, 68, 68, 1);font-weight: 300;position: relative; }  } @media all { .coh-ce-cpt_pdp_ingredient_natural_detai-463dd703:before { content: "\e939";font-family: firmenich-Icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;margin-top: -0.1875rem;margin-left: -1.875rem;position: absolute;font-size: 1.5rem; }  }
@media all { .coh-ce-cpt_pdp_ingredient_natural_detai-83b02555 { text-align: center; }  } @media (max-width: 1279px) { .coh-ce-cpt_pdp_ingredient_natural_detai-83b02555 { padding-bottom: 0.9375rem;padding-bottom: 15px !important; }  } @media (max-width: 564px) { .coh-ce-cpt_pdp_ingredient_natural_detai-83b02555 { text-align: center;padding-left: 2.5rem;padding-left: 40px !important; }  }
@media all { .coh-ce-cpt_pdp_ingredient_natural_detai-2344fdfa { font-family: var(--ssa-font-stacks-gothic-a1);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-size: 1rem;color: rgba(68, 68, 68, 1);font-weight: 300;position: relative; }  } @media all { .coh-ce-cpt_pdp_ingredient_natural_detai-2344fdfa:before { margin-top: -0.1875rem;margin-left: -1.875rem;position: absolute;content: "\e9da";font-family: firmenich-Icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 1.5rem;font-weight: bold;color: var(--ssa-color-palette-gray); }  }
@media all { .coh-ce-cpt_pdp_ingredient_natural_detai-d3166a39 { text-align: center; }  } @media (max-width: 564px) { .coh-ce-cpt_pdp_ingredient_natural_detai-d3166a39 { text-align: center;padding-left: 40px !important; }  }
@media all { .coh-ce-cpt_pdp_ingredient_natural_detai-4f183b23 { font-family: var(--ssa-font-stacks-gothic-a1);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-size: 1rem;color: rgba(68, 68, 68, 1);font-weight: 300;position: relative; }  } @media all { .coh-ce-cpt_pdp_ingredient_natural_detai-4f183b23:before { margin-top: -0.1875rem;margin-left: -1.875rem;position: absolute;content: "\e9d5";font-family: firmenich-Icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 1.5rem; }  }
@media all { .coh-ce-cpt_press_releases_block_dynamic-74cf7dff { background-color: var(--ssa-color-palette-white);padding-bottom: 0rem; }  } @media (max-width: 1279px) { .coh-ce-cpt_press_releases_block_dynamic-74cf7dff { padding-right: 0rem;padding-left: 0rem; }  } @media all { .coh-ce-cpt_press_releases_block_dynamic-74cf7dff h3 { font-size: 1.25rem;-webkit-line-clamp: 2!important;; }  } @media all { .coh-ce-cpt_press_releases_block_dynamic-74cf7dff h4 { margin-bottom: 0.625rem; }  } @media all { .coh-ce-cpt_press_releases_block_dynamic-74cf7dff .coh-wysiwyg { display: none; }  } @media all { .coh-ce-cpt_press_releases_block_dynamic-74cf7dff .coh-ce-cpt__card_feature_horizontal_tex-10dd70a5 { height: 10.5625rem; }  } @media (max-width: 564px) { .coh-ce-cpt_press_releases_block_dynamic-74cf7dff .coh-ce-cpt__card_feature_horizontal_tex-10dd70a5 { padding-right: 0.75rem; }  } @media all { .coh-ce-cpt_press_releases_block_dynamic-74cf7dff .gutters-liste { padding-top: 1.25rem;padding-right: 1.875rem;padding-bottom: 1.25rem;padding-left: 1.875rem;max-height: 10.5625rem; }  } @media (max-width: 1023px) { .coh-ce-cpt_press_releases_block_dynamic-74cf7dff .gutters-liste { max-height: none; }  } @media all { .coh-ce-cpt_press_releases_block_dynamic-74cf7dff article p { -webkit-line-clamp: 2;;line-height: 1.75rem;padding-top: 0rem; }  } @media all { .coh-ce-cpt_press_releases_block_dynamic-74cf7dff article p:nth-child(n+5) { display: none; }  } @media all { .coh-ce-cpt_press_releases_block_dynamic-74cf7dff article .coh-paragraph { display: none; }  } @media all { .coh-ce-cpt_press_releases_block_dynamic-74cf7dff article br { display: none; }  }
@media all { .coh-ce-cpt_press_releases_block_dynamic-bb9e428e { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;padding-top: 1.875rem;padding-bottom: 1.875rem; }  } @media (max-width: 1023px) { .coh-ce-cpt_press_releases_block_dynamic-bb9e428e { padding-top: 0.9375rem;padding-bottom: 0.9375rem; }  }
@media all { .coh-ce-cpt_press_releases_block_dynamic-d96cb7a4 { text-align: center; }  }
@media all { .coh-ce-cpt_press_release_filter-c47f6fb { width: 100%;margin-bottom: 0rem; }  } @media (max-width: 564px) { .coh-ce-cpt_press_release_filter-c47f6fb { margin-bottom: 0.625rem; }  }
@media all { .coh-ce-cpt_press_release_highlight-d980e45 .content-to-check p { display: -webkit-box;;-webkit-line-clamp: 2;;-webkit-box-orient: vertical;;overflow: hidden;; }  } @media all { .coh-ce-cpt_press_release_highlight-d980e45 .content-to-check a { margin-top: 1.875rem; }  } @media (max-width: 1023px) { .coh-ce-cpt_press_release_highlight-d980e45 .content-to-check a { margin-top: 0.9375rem; }  }
@media all { .coh-ce-cpt_press_release_highlights-c47f6fb { width: 100%;margin-bottom: 0rem; }  } @media (max-width: 564px) { .coh-ce-cpt_press_release_highlights-c47f6fb { margin-bottom: 0.625rem; }  }
@media all { .coh-ce-cpt_press_release_highlights-ff68349 { margin-left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%); }  } @media (max-width: 564px) { .coh-ce-cpt_press_release_highlights-ff68349 { margin-left: 0rem;-webkit-transform: translateX(0rem);-ms-transform: translateX(0rem);transform: translateX(0rem); }  }
@media all { .coh-ce-cpt_press_release_text_and_image-5f6b1376 { color: var(--ssa-color-palette-blue); }  }
@media all { .coh-ce-cpt_press_release_text_and_image-5da54fdd { margin-top: 2rem;float: left; }  }
@media all { .coh-ce-cpt_press_release_text_and_image-8e5d94c6 { color: var(--ssa-color-palette-blue);margin-right: 1rem; }  }
@media all { .coh-ce-cpt_press_release_text_and_image-64be790e { margin-top: 2rem; }  } @media all { .coh-ce-cpt_press_release_text_and_image-64be790e p { font-family: var(--ssa-font-stacks-ff-din-pro-regular);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;line-height: 1.875rem;font-size: 1.25rem; }  }
@media all { .coh-ce-cpt_press_release_text_and_image-a3032141 { margin-top: 2rem;margin-bottom: 4rem; }  } @media all { .coh-ce-cpt_press_release_text_and_image-a3032141 p { font-size: 1.25rem;line-height: 1.875rem;font-family: var(--ssa-font-stacks-ff-din-pro-regular);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased; }  }
@media all { .coh-ce-cpt_press_release_text_and_image-7c03cb30 { margin-top: 2rem; }  }
@media all { .coh-ce-cpt_press_release_text_and_image-6e1b9613:last-child { margin-bottom: 4rem; }  }
@media all { .coh-ce-cpt_production_countries-d96f4c6d { text-transform: uppercase;margin-bottom: 3.75rem;color: var(--ssa-color-palette-blue); }  }
@media all { .coh-ce-cpt_production_countries-3f96e15d { position: relative; }  }
@media all { .coh-ce-cpt_production_countries-b7df5fb3 { background-color: rgba(255, 255, 255, 0.9);position: absolute;top: 0rem;left: 0rem;right: 0rem; }  }
@media all { .coh-ce-cpt_production_countries-bc6d4e1e { color: var(--ssa-color-palette-blue);font-size: 0.75rem;line-height: 0.75rem;text-transform: uppercase;margin-bottom: 0.625rem; }  }
@media all { .coh-ce-cpt_production_countries-c75f40a3 { color: rgba(102, 102, 102, 1);font-size: 1.125rem;line-height: 2rem; }  }
@media all { .coh-ce-cpt_production_countries-5443b631 { color: rgba(0, 0, 0, 0);font-size: 0.75rem;line-height: 0.75rem;text-transform: uppercase;margin-bottom: 0.625rem; }  }
@media all { .coh-ce-cpt_product_thumbnail-fb9f47ed { margin-bottom: 1.125rem; }  }
@media all { .coh-ce-cpt_product_thumbnail-3a6e34e0 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;margin-bottom: 0.1875rem; }  }
@media all { .coh-ce-cpt_product_thumbnail-9f2215bd:before { content: "\e90d";font-family: firmenich-Icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 1.25rem; }  }
@media all { .coh-ce-cpt_product_thumbnail-c7835f4b { margin-left: 1.25rem;font-size: 1.25rem; }  } @media all { .coh-ce-cpt_product_thumbnail-c7835f4b:before { content: "\e907";font-family: firmenich-Icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; }  }
@media all { .coh-ce-cpt_product_thumbnail-50cc6ae1 { margin-left: auto; }  } @media all { .coh-ce-cpt_product_thumbnail-50cc6ae1:before { content: "\e933";font-family: firmenich-Icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 1.25rem; }  }
@media all { .coh-ce-cpt_product_thumbnail-e382b2eb { border-top-width: 0.0625rem;border-bottom-width: 0.0625rem;border-top-style: solid;border-bottom-style: solid;padding-top: 0.5rem;padding-bottom: 0.5rem;-webkit-flex-basis: 0%;-ms-flex-preferred-size: 0%;flex-basis: 0%;-webkit-box-flex: 1;-webkit-flex-grow: 1;-ms-flex-positive: 1;flex-grow: 1;-webkit-flex-shrink: 1;-ms-flex-negative: 1;flex-shrink: 1; }  }
@media all { .coh-ce-cpt_product_thumbnail-aada16c6 { text-transform: uppercase;font-size: 1.5rem;line-height: 2rem;margin-bottom: 1.125rem;font-family: var(--ssa-font-stacks-ff-din-pro-medium);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-weight: 500; }  }
@media all { .coh-ce-cpt_product_thumbnail-80b242da { font-size: 1.375rem;line-height: 1.75rem; }  }
@media all { .coh-ce-cpt_product_thumbnail_container-5cbe1723 { -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }  }
@media all { .coh-ce-cpt_project_detail_header-c6638c7f { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }  }
@media all { .coh-ce-cpt_project_detail_header-dc5ba5d3 { color: var(--ssa-color-palette-blue);font-family: var(--ssa-font-stacks-ff-din-pro-light);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-size: 0.9375rem;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;text-transform: uppercase;margin-bottom: 1.5625rem; }  } @media all { .coh-ce-cpt_project_detail_header-dc5ba5d3:before { content: "\e965";font-family: firmenich-Icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;color: var(--ssa-color-palette-blue);font-size: 1.25rem;padding-right: 0.625rem;line-height: 0.75rem; }  }
@media all { .coh-ce-cpt_project_detail_header-a15f90ba { font-size: 3rem;line-height: 3rem;text-transform: uppercase;color: var(--ssa-color-palette-blue);word-wrap: break-word; }  } @media (max-width: 1023px) { .coh-ce-cpt_project_detail_header-a15f90ba { font-size: 1.75rem;line-height: 1.75rem; }  }
@media all { .coh-ce-cpt_project_detail_header-ea4f568 { border-bottom-width: 0.125rem;border-bottom-style: solid;border-bottom-color: rgba(231, 231, 231, 1); }  }
@media (max-width: 1279px) { .coh-ce-cpt_project_detail_header-eac1fc07 { padding-bottom: 12px !important; }  }
@media all { .coh-ce-cpt_project_detail_header-57d39ee5 { padding-top: 0.625rem;padding-bottom: 0.625rem; }  } @media (max-width: 1023px) { .coh-ce-cpt_project_detail_header-57d39ee5 { padding-bottom: 0rem; }  }
@media all { .coh-ce-cpt_project_detail_header-6cd71604 { text-align: left; }  }
@media all { .coh-ce-cpt_project_detail_header-7a61b26d { text-transform: uppercase;font-family: var(--ssa-font-stacks-ff-din-pro-light);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-weight: 300;color: var(--ssa-color-palette-blue);font-size: 0.75rem; }  }
@media all { .coh-ce-cpt_project_detail_header-76910de7 { color: rgba(102, 102, 102, 1);font-size: 1.125rem;font-family: var(--ssa-font-stacks-ff-din-pro-regular);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;-webkit-flex-basis: auto;-ms-flex-preferred-size: auto;flex-basis: auto;-webkit-box-flex: 1;-webkit-flex-grow: 1;-ms-flex-positive: 1;flex-grow: 1;-webkit-flex-shrink: 1;-ms-flex-negative: 1;flex-shrink: 1;-webkit-align-self: flex-start;-ms-flex-item-align: start;align-self: flex-start;text-align: left;line-height: 1.75rem; }  }
@media all { .coh-ce-cpt_project_detail_header-a85cd56b { text-align: center;border-left-width: 0.125rem;border-left-style: solid;border-left-color: rgba(231, 231, 231, 1); }  } @media (max-width: 1279px) { .coh-ce-cpt_project_detail_header-a85cd56b { padding-top: 0.8125rem;padding-bottom: 0.9375rem; }  } @media (max-width: 1023px) { .coh-ce-cpt_project_detail_header-a85cd56b { padding-bottom: 0rem; }  } @media (max-width: 564px) { .coh-ce-cpt_project_detail_header-a85cd56b { text-align: left; }  }
@media all { .coh-ce-cpt_project_detail_header-902c6265 { padding-top: 0.625rem;padding-bottom: 0.625rem; }  } @media (max-width: 1023px) { .coh-ce-cpt_project_detail_header-902c6265 { padding-top: 0rem; }  }
@media all { .coh-ce-cpt_project_detail_header-3eb3e849 { font-family: var(--ssa-font-stacks-ff-din-pro-regular);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-weight: 300;color: rgba(102, 102, 102, 1);font-size: 1.125rem;line-height: 1.75rem; }  }
@media all { .coh-ce-cpt_project_detail_header-7e9072 { border-bottom-style: solid;border-bottom-color: rgba(231, 231, 231, 1);border-bottom-width: 0.125rem; }  }
@media all { .coh-ce-cpt_project_detail_header-23d1d0dd { padding-top: 0.9375rem;padding-bottom: 2.1875rem; }  } @media (max-width: 1279px) { .coh-ce-cpt_project_detail_header-23d1d0dd { padding-bottom: 15px !important; }  }
@media all { .coh-ce-cpt_project_detail_header-83edc385 { margin-bottom: 1.875rem; }  }
@media all { .coh-ce-cpt_project_detail_header-56326518 { color: rgba(68, 68, 68, 1);font-size: 0.625rem;line-height: 0.8125rem;font-family: var(--ssa-font-stacks-ff-din-pro-light);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;text-transform: uppercase; }  }
@media all { .coh-ce-cpt_project_detail_header-18b476f7 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row; }  } @media (max-width: 1023px) { .coh-ce-cpt_project_detail_header-18b476f7 { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }  }
@media all { .coh-ce-cpt_project_detail_header-b109dbf { -webkit-flex-basis: auto; -ms-flex-preferred-size: auto; flex-basis: auto;-webkit-box-flex: 0;-webkit-flex-grow: 0;-ms-flex-positive: 0;flex-grow: 0;-webkit-flex-shrink: 1;-ms-flex-negative: 1;flex-shrink: 1;margin-right: 0.625rem;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex; }  }
@media all { .coh-ce-cpt_project_detail_header-39312397 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;margin-right: 3.75rem; }  } @media (max-width: 1279px) { .coh-ce-cpt_project_detail_header-39312397 { -webkit-box-pack: normal; -webkit-justify-content: normal; -ms-flex-pack: normal; justify-content: normal;-webkit-box-align: normal;-webkit-align-items: normal;-ms-flex-align: normal;align-items: normal; }  } @media (max-width: 1023px) { .coh-ce-cpt_project_detail_header-39312397 { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column;-webkit-box-pack: normal;-webkit-justify-content: normal;-ms-flex-pack: normal;justify-content: normal;-webkit-box-align: normal;-webkit-align-items: normal;-ms-flex-align: normal;align-items: normal; }  }
@media all { .coh-ce-cpt_project_detail_header-cb3e2d0a { font-family: var(--ssa-font-stacks-ff-din-pro-light);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;color: var(--ssa-color-palette-blue);font-size: 0.75rem;text-transform: uppercase;margin-bottom: 1.5625rem;font-weight: 300; }  } @media (max-width: 1023px) { .coh-ce-cpt_project_detail_header-cb3e2d0a { margin-bottom: 0.3125rem; }  }
@media all { .coh-ce-cpt_project_detail_header-b530eddf { font-size: 1.125rem;font-weight: 300;color: rgba(102, 102, 102, 1);line-height: 1.75rem;font-family: var(--ssa-font-stacks-ff-din-pro-regular);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;margin-bottom: 0rem; }  } @media (max-width: 1023px) { .coh-ce-cpt_project_detail_header-b530eddf { margin-bottom: 1.5625rem; }  } @media all { .coh-ce-cpt_project_detail_header-b530eddf:after { content: ","; }  } @media all { .coh-ce-cpt_project_detail_header-b530eddf:last-child:after { display: none; }  }
@media all { .coh-ce-cpt_project_detail_header-8e2b7651 { -webkit-flex-basis: auto; -ms-flex-preferred-size: auto; flex-basis: auto;-webkit-box-flex: 0;-webkit-flex-grow: 0;-ms-flex-positive: 0;flex-grow: 0;-webkit-flex-shrink: 1;-ms-flex-negative: 1;flex-shrink: 1;margin-right: 0.625rem;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex; }  } @media (max-width: 1023px) { .coh-ce-cpt_project_detail_header-8e2b7651 { margin-top: 1.5625rem; }  }
@media all { .coh-ce-cpt_project_detail_header-12b57649 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center; }  } @media (max-width: 1279px) { .coh-ce-cpt_project_detail_header-12b57649 { -webkit-box-pack: normal; -webkit-justify-content: normal; -ms-flex-pack: normal; justify-content: normal;-webkit-box-align: normal;-webkit-align-items: normal;-ms-flex-align: normal;align-items: normal; }  } @media (max-width: 1023px) { .coh-ce-cpt_project_detail_header-12b57649 { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column;-webkit-box-pack: normal;-webkit-justify-content: normal;-ms-flex-pack: normal;justify-content: normal;-webkit-box-align: normal;-webkit-align-items: normal;-ms-flex-align: normal;align-items: normal; }  }
@media all { .coh-ce-cpt_project_detail_header-b487fc3c { font-size: 1.125rem;font-weight: 300;color: rgba(102, 102, 102, 1);line-height: 1.75rem;font-family: var(--ssa-font-stacks-ff-din-pro-regular);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;margin-bottom: 0rem; }  } @media (max-width: 1023px) { .coh-ce-cpt_project_detail_header-b487fc3c { margin-bottom: 1.5625rem; }  } @media all { .coh-ce-cpt_project_detail_header-b487fc3c:after { content: ","; }  } @media all { .coh-ce-cpt_project_detail_header-b487fc3c:last-child:after { display: none; }  }
@media all { .coh-ce-cpt_project_detail_header-905f5b35 { text-align: center;padding-top: 0.9375rem;padding-bottom: 2.1875rem;border-left-width: 0.125rem;border-left-style: solid;border-left-color: rgba(231, 231, 231, 1); }  } @media (max-width: 1279px) { .coh-ce-cpt_project_detail_header-905f5b35 { padding-bottom: 15px !important; }  } @media (max-width: 564px) { .coh-ce-cpt_project_detail_header-905f5b35 { text-align: left; }  }
@media all { .coh-ce-cpt_project_detail_header-7ef7ecc5 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center; }  }
@media all { .coh-ce-cpt_project_detail_header-14ced706 { margin-top: 2.6875rem;margin-bottom: 1.875rem; }  }
@media all { .coh-ce-cpt_project_detail_header-4dce78a2 { color: var(--ssa-color-palette-blue);font-size: 0.75rem;line-height: 0.8125rem;font-family: var(--ssa-font-stacks-ff-din-pro-light);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;text-transform: uppercase; }  }
@media all { .coh-ce-cpt_project_detail_header-a55124d3 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column; }  }
@media all { .coh-ce-cpt_project_detail_header-4633fa3a { font-family: var(--ssa-font-stacks-ff-din-pro-regular);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;color: rgba(102, 102, 102, 1);font-size: 1.125rem;line-height: 1.75rem;padding-bottom: 0.375rem; }  }
@media all { .coh-ce-cpt_project_detail_header-4633fa3a { font-family: var(--ssa-font-stacks-ff-din-pro-regular);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;color: rgba(102, 102, 102, 1);font-size: 1.125rem;line-height: 1.75rem;padding-bottom: 0.375rem; }  }
@media all { .coh-ce-cpt_project_sample_detail_header-e08342ba { border-top-width: 0.125rem;border-top-style: solid;border-top-color: rgba(231, 231, 231, 1);padding-top: 0.8125rem;padding-bottom: 0.8125rem;border-bottom-color: rgba(231, 231, 231, 1);border-bottom-style: solid;border-bottom-width: 0.125rem; }  } @media all { .coh-ce-cpt_project_sample_detail_header-e08342ba > div { display: inline-block; }  }
@media all { .coh-ce-cpt_project_sample_detail_header-d5c52cf { margin-right: 1.25rem; }  } @media (max-width: 1023px) { .coh-ce-cpt_project_sample_detail_header-d5c52cf { margin-bottom: 0.3125rem; }  } @media (max-width: 564px) { .coh-ce-cpt_project_sample_detail_header-d5c52cf { margin-bottom: 0.3125rem; }  }
@media all { .coh-ce-cpt_project_sample_detail_header-da513310 { font-family: var(--ssa-font-stacks-ff-din-pro-light);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;color: var(--ssa-color-palette-ingredients);font-size: 1.125rem;padding-right: 0.625rem;text-transform: uppercase;font-weight: 300; }  } @media (max-width: 564px) { .coh-ce-cpt_project_sample_detail_header-da513310 { font-size: 0.875rem; }  }
@media all { .coh-ce-cpt_project_sample_detail_header-bc474444 { font-family: var(--ssa-font-stacks-ff-din-pro-regular);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-size: 1.125rem;color: var(--ssa-color-palette-fragrance-light);font-weight: 300; }  } @media (max-width: 564px) { .coh-ce-cpt_project_sample_detail_header-bc474444 { font-size: 0.875rem; }  }
@media all { .coh-ce-cpt_project_sample_detail_header-31fb35d9 { margin-right: 1.25rem; }  } @media (max-width: 1023px) { .coh-ce-cpt_project_sample_detail_header-31fb35d9 { margin-bottom: 0.3125rem; }  }
@media all { .coh-ce-cpt_project_sample_detail_header-f4110e50 { margin-right: 1.25rem; }  }
@media all { .coh-ce-cpt_quick_access_menu-b74caf5e { border-color: var(--ssa-color-palette-white);border-bottom-style: solid;border-bottom-width: 1px;padding-bottom: 2rem; }  } @media (max-width: 1279px) { .coh-ce-cpt_quick_access_menu-b74caf5e { padding-bottom: 0.5rem; }  } @media (max-width: 564px) { .coh-ce-cpt_quick_access_menu-b74caf5e { padding-bottom: 0.5rem; }  }
@media all { .coh-ce-cpt_quick_access_menu-cf08a38a { text-align: center;color: var(--ssa-color-palette-white); }  } @media (max-width: 1279px) { .coh-ce-cpt_quick_access_menu-cf08a38a { font-size: 2.2rem; }  } @media (max-width: 564px) { .coh-ce-cpt_quick_access_menu-cf08a38a { font-size: 2.2rem; }  }
@media all { .coh-ce-cpt_quick_access_menu-e14caec9 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;margin-top: 2rem;margin-bottom: 6rem;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap; }  } @media (max-width: 1279px) { .coh-ce-cpt_quick_access_menu-e14caec9 { margin-top: 1rem; }  } @media (max-width: 564px) { .coh-ce-cpt_quick_access_menu-e14caec9 { margin-top: 1rem; }  }
@media all { .coh-ce-cpt_quick_access_menu-10f6ca0b { -webkit-flex-basis: 0%; -ms-flex-preferred-size: 0%; flex-basis: 0%;-webkit-box-flex: 1;-webkit-flex-grow: 1;-ms-flex-positive: 1;flex-grow: 1;-webkit-flex-shrink: 1;-ms-flex-negative: 1;flex-shrink: 1;text-align: center; }  } @media (max-width: 1598px) { .coh-ce-cpt_quick_access_menu-10f6ca0b { margin-top: 0rem; }  } @media (max-width: 1279px) { .coh-ce-cpt_quick_access_menu-10f6ca0b { -webkit-flex-basis: 50%; -ms-flex-preferred-size: 50%; flex-basis: 50%;-webkit-box-flex: 1;-webkit-flex-grow: 1;-ms-flex-positive: 1;flex-grow: 1;-webkit-flex-shrink: 1;-ms-flex-negative: 1;flex-shrink: 1;text-align: left;margin-top: 1rem; }  } @media (max-width: 564px) { .coh-ce-cpt_quick_access_menu-10f6ca0b { -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%;-webkit-box-flex: 1;-webkit-flex-grow: 1;-ms-flex-positive: 1;flex-grow: 1;-webkit-flex-shrink: 1;-ms-flex-negative: 1;flex-shrink: 1;text-align: center;margin-top: 1rem; }  } @media all { .coh-ce-cpt_quick_access_menu-10f6ca0b:first-child { text-align: left; }  } @media (max-width: 1279px) { .coh-ce-cpt_quick_access_menu-10f6ca0b:first-child { text-align: left; }  } @media (max-width: 564px) { .coh-ce-cpt_quick_access_menu-10f6ca0b:first-child { text-align: center; }  } @media all { .coh-ce-cpt_quick_access_menu-10f6ca0b:last-child { text-align: right; }  } @media (max-width: 1279px) { .coh-ce-cpt_quick_access_menu-10f6ca0b:last-child { text-align: left; }  } @media (max-width: 564px) { .coh-ce-cpt_quick_access_menu-10f6ca0b:last-child { text-align: center; }  }
@media all { .coh-ce-cpt_quick_access_menu-898249fe { font-size: 1.5rem; }  } @media (max-width: 1279px) { .coh-ce-cpt_quick_access_menu-898249fe { font-size: 1.2rem; }  } @media (max-width: 564px) { .coh-ce-cpt_quick_access_menu-898249fe { font-size: 1.2rem; }  }
@media all { .coh-ce-cpt_range_slider-c73074 { height: 1.125rem;width: 14.375rem;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;margin-top: 0.625rem;margin-right: 0.625rem;margin-bottom: 0.3125rem;margin-left: 0.625rem;background-image: -webkit-gradient(linear , left top, right top , color-stop(1%, rgb(114, 173, 86)) , color-stop(52%, rgb(254, 232, 14)) , to(rgb(253, 128, 89)));background-image: -webkit-linear-gradient(left , rgb(114, 173, 86) 1% , rgb(254, 232, 14) 52% , rgb(253, 128, 89) 100%);background-image: linear-gradient(90deg , rgb(114, 173, 86) 1% , rgb(254, 232, 14) 52% , rgb(253, 128, 89) 100%);background-position: left top;background-size: auto;background-repeat: no-repeat;background-attachment: scroll;position: relative;-webkit-flex-basis: 0%;-ms-flex-preferred-size: 0%;flex-basis: 0%;-webkit-box-flex: 1;-webkit-flex-grow: 1;-ms-flex-positive: 1;flex-grow: 1;-webkit-flex-shrink: 1;-ms-flex-negative: 1;flex-shrink: 1;-webkit-border-radius: 0.25rem;border-radius: 0.25rem;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center; }  }
@media all { .coh-ce-cpt_range_slider-86a91c0f { border-width: 0.125rem;-webkit-border-radius: 50%;border-radius: 50%;border-style: solid;border-color: var(--ssa-color-palette-black);padding-top: 0.1875rem;padding-right: 0.3125rem;padding-left: 0.3125rem;height: 1.5625rem;width: 1.5625rem;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center; }  }
@media all { .coh-ce-cpt_region_modal-f99ac410.coh-modal-close-top-right .coh-modal-close-wrapper { top: 1.375rem;right: 1.375rem; }  } @media all { .coh-ce-cpt_region_modal-f99ac410 .coh-modal-close-button:before { content: "\e926";font-family: firmenich-Icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 1.5625rem; }  }
@media all { .coh-ce-cpt_region_modal-8cc9e929 { padding-top: 3.25rem;padding-right: 2.8125rem;padding-bottom: 3.25rem;padding-left: 2.8125rem; }  }
@media all { .coh-ce-cpt_region_modal-73c72ae8 { color: var(--ssa-color-palette-blue);text-align: center;margin-bottom: 3.25rem; }  }
@media all { .coh-ce-cpt_register_newsletter_drop_you-fd48fbf3 { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }  }
@media all { .coh-ce-cpt_register_newsletter_drop_you-f88b1e6a { font-size: 1.125rem;line-height: 2rem;padding-top: 0.625rem;padding-bottom: 0.625rem;margin-bottom: 1.6875rem;border-bottom-width: 0.0625rem;border-bottom-style: solid;font-weight: normal; }  }
@media all { .coh-ce-cpt_register_newsletter_drop_you-19741bac { font-weight: 500;text-transform: uppercase;font-family: var(--ssa-font-stacks-dm-sans---regular); }  }
@media all { .coh-ce-cpt_regulatory_documents-d1a06bbe ul { margin-top: 0.9375rem;margin-bottom: 0.9375rem;position: relative; }  } @media all { .coh-ce-cpt_regulatory_documents-d1a06bbe li { list-style: none;padding-left: 0rem;margin-bottom: 0rem;margin-left: 0rem;position: relative; }  } @media all { .coh-ce-cpt_regulatory_documents-d1a06bbe li a { padding-top: 1.25rem;padding-bottom: 1.25rem;border-bottom-width: 0.0625rem;border-bottom-style: solid;border-bottom-color: var(--ssa-color-palette-light-2); }  } @media all { .coh-ce-cpt_regulatory_documents-d1a06bbe li a:hover { background-color: var(--ssa-color-palette-light-1); }  } @media all { .coh-ce-cpt_regulatory_documents-d1a06bbe li a > span { width: 50%;float: left;position: relative; }  } @media all { .coh-ce-cpt_regulatory_documents-d1a06bbe li a > span:first-child { padding-left: 2.5rem;text-align: left; }  } @media all { .coh-ce-cpt_regulatory_documents-d1a06bbe li a > span:first-child:before { content: "\e93e";font-family: firmenich-Icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 1.875rem;position: absolute;top: -0.4375rem;left: 0rem; }  } @media all { .coh-ce-cpt_regulatory_documents-d1a06bbe li a > span:last-child { padding-right: 2.5rem;text-align: right; }  } @media all { .coh-ce-cpt_regulatory_documents-d1a06bbe li a > span:last-child:after { content: "\e928";font-family: firmenich-Icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 1.875rem;position: absolute;top: -0.4375rem;right: 0rem; }  } @media all { .coh-ce-cpt_regulatory_documents-d1a06bbe form { margin-top: 1.5625rem; }  }
@media all { .coh-ce-cpt_resources-28bb6e32 { background-color: var(--ssa-color-palette-light-1); }  } @media all { .coh-ce-cpt_resources-28bb6e32 .coh-view-filter { text-align: center;;padding-top: 3.5625rem; }  } @media (max-width: 1279px) { .coh-ce-cpt_resources-28bb6e32 .coh-view-filter { text-align: initial; }  } @media all { .coh-ce-cpt_resources-28bb6e32 .coh-view-filter li { margin-bottom: 3.4375rem;margin-left: 0rem; }  } @media (max-width: 1023px) { .coh-ce-cpt_resources-28bb6e32 .coh-view-filter li { margin-bottom: 1.875rem; }  } @media all { .coh-ce-cpt_resources-28bb6e32 .coh-view-filter li a { font-family: var(--ssa-font-stacks-ff-din-pro-medium);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-weight: 500;font-size: 1.5rem;line-height: 2rem;letter-spacing: 0rem;padding-right: 1.875rem;padding-left: 1.875rem;border-right: solid 1px #004372;display: block; }  } @media (max-width: 1279px) { .coh-ce-cpt_resources-28bb6e32 .coh-view-filter li a { border-right: none;; }  } @media (max-width: 1023px) { .coh-ce-cpt_resources-28bb6e32 .coh-view-filter li a { font-size: 1rem; }  } @media all { .coh-ce-cpt_resources-28bb6e32 .coh-view-filter li a:after { content: '';;display: block;;width: 0;;height: 4px;background: #004372;;-webkit-transition: width .3s;;transition: width .3s;; }  } @media all { .coh-ce-cpt_resources-28bb6e32 .coh-view-filter li a:hover:after { width: 60%;; }  } @media (max-width: 1279px) { .coh-ce-cpt_resources-28bb6e32 .coh-view-filter li a:hover:after { width: 10%;; }  } @media all { .coh-ce-cpt_resources-28bb6e32 .coh-view-filter li a:focus:after { width: 60%;; }  } @media (max-width: 1279px) { .coh-ce-cpt_resources-28bb6e32 .coh-view-filter li a:focus:after { width: 10%;; }  } @media all { .coh-ce-cpt_resources-28bb6e32 .coh-view-filter li a:active:after { width: 60%;; }  } @media (max-width: 1279px) { .coh-ce-cpt_resources-28bb6e32 .coh-view-filter li a:active:after { width: 10%;; }  } @media all { .coh-ce-cpt_resources-28bb6e32 .coh-view-filter li:last-child a { border-right: 0; }  } @media all { .coh-ce-cpt_resources-28bb6e32 .view-media-resources:first-child div { position: relative; }  } @media all { .coh-ce-cpt_resources-28bb6e32 .view-media-resources:first-child div button { font-family: var(--ssa-font-stacks-gothic-a1);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;color: rgba(102, 102, 102, 1);font-size: 0.875rem;padding-top: 0.875rem;padding-bottom: 0.875rem;position: absolute;top: 145px;;right: 15px;;border: 0;; }  } @media (max-width: 1279px) { .coh-ce-cpt_resources-28bb6e32 .view-media-resources:first-child div button { top: 419px;; }  } @media (max-width: 1023px) { .coh-ce-cpt_resources-28bb6e32 .view-media-resources:first-child div button { top: 320px;; }  } @media all { .coh-ce-cpt_resources-28bb6e32 .view-media-resources:first-child .js-form-item { text-align: right;margin-right: 0.9375rem;margin-bottom: 2.5rem;margin-left: 0.9375rem;border-bottom: 1px solid #F1F1F1;; }  } @media (max-width: 1023px) { .coh-ce-cpt_resources-28bb6e32 .view-media-resources:first-child .js-form-item { margin-bottom: 3.125rem; }  } @media all { .coh-ce-cpt_resources-28bb6e32 .view-media-resources:first-child .js-form-item input { background-color: transparent!important;;border: none!important;;padding-top: 13px;;padding-right: 35px;;width: 20%;; }  } @media (max-width: 1023px) { .coh-ce-cpt_resources-28bb6e32 .view-media-resources:first-child .js-form-item input { width: 100%;; }  } @media all { .coh-ce-cpt_resources-28bb6e32 .view-media-resources:first-child .js-form-item input::-webkit-input-placeholder { text-align: right;padding-right: 0.9375rem; } .coh-ce-cpt_resources-28bb6e32 .view-media-resources:first-child .js-form-item input::-moz-placeholder { text-align: right;padding-right: 0.9375rem; } .coh-ce-cpt_resources-28bb6e32 .view-media-resources:first-child .js-form-item input:-ms-input-placeholder { text-align: right;padding-right: 0.9375rem; } .coh-ce-cpt_resources-28bb6e32 .view-media-resources:first-child .js-form-item input::-ms-input-placeholder { text-align: right;padding-right: 0.9375rem; } .coh-ce-cpt_resources-28bb6e32 .view-media-resources:first-child .js-form-item input::placeholder { text-align: right;padding-right: 0.9375rem; }  } @media all { .coh-ce-cpt_resources-28bb6e32 .view-media-resources .no-result { font-size: 1.5rem;font-family: var(--ssa-font-stacks-ff-din-pro-medium);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-weight: 500;color: var(--ssa-color-palette-blue);position: absolute;padding-bottom: 1.875rem;left: 47%;; }  } @media (max-width: 1279px) { .coh-ce-cpt_resources-28bb6e32 .view-media-resources .no-result { left: 37%;; }  } @media (max-width: 564px) { .coh-ce-cpt_resources-28bb6e32 .view-media-resources .no-result { left: 26%;; }  } @media all { .coh-ce-cpt_resources-28bb6e32 .coh-ce-cpt_card_feature_horizontal_text-b5db5739 img { height: 173px; }  } @media (max-width: 1023px) { .coh-ce-cpt_resources-28bb6e32 .coh-ce-cpt_card_feature_horizontal_text-b5db5739 img { padding-right: 0.75rem; }  }
@media all { .coh-ce-cpt_sample_detail_header-c6638c7f { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }  }
@media all { .coh-ce-cpt_sample_detail_header-dc5ba5d3 { color: var(--ssa-color-palette-blue);font-family: var(--ssa-font-stacks-ff-din-pro-light);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-size: 0.9375rem;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;text-transform: uppercase;margin-bottom: 1.5625rem; }  } @media all { .coh-ce-cpt_sample_detail_header-dc5ba5d3:before { content: "\e965";font-family: firmenich-Icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;color: var(--ssa-color-palette-blue);font-size: 1.25rem;padding-right: 0.625rem;line-height: 0.75rem; }  }
@media all { .coh-ce-cpt_sample_detail_header-305a20b3 { display: none; }  }
@media all { .coh-ce-cpt_sample_detail_header-6c477ca4 { font-size: 3rem;line-height: 3rem;text-transform: uppercase;color: var(--ssa-color-palette-blue);word-wrap: break-word; }  }
@media all { .coh-ce-cpt_sample_detail_header-ea4f568 { border-bottom-width: 0.125rem;border-bottom-style: solid;border-bottom-color: rgba(231, 231, 231, 1); }  }
@media (max-width: 1279px) { .coh-ce-cpt_sample_detail_header-eac1fc07 { padding-bottom: 12px !important; }  }
@media all { .coh-ce-cpt_sample_detail_header-57d39ee5 { padding-top: 0.625rem;padding-bottom: 0.625rem; }  } @media (max-width: 1023px) { .coh-ce-cpt_sample_detail_header-57d39ee5 { padding-bottom: 0rem; }  }
@media all { .coh-ce-cpt_sample_detail_header-6cd71604 { text-align: left; }  }
@media all { .coh-ce-cpt_sample_detail_header-7a61b26d { text-transform: uppercase;font-family: var(--ssa-font-stacks-ff-din-pro-light);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-weight: 300;color: var(--ssa-color-palette-blue);font-size: 0.75rem; }  }
@media all { .coh-ce-cpt_sample_detail_header-76910de7 { color: rgba(102, 102, 102, 1);font-size: 1.125rem;font-family: var(--ssa-font-stacks-ff-din-pro-regular);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;-webkit-flex-basis: auto;-ms-flex-preferred-size: auto;flex-basis: auto;-webkit-box-flex: 1;-webkit-flex-grow: 1;-ms-flex-positive: 1;flex-grow: 1;-webkit-flex-shrink: 1;-ms-flex-negative: 1;flex-shrink: 1;-webkit-align-self: flex-start;-ms-flex-item-align: start;align-self: flex-start;text-align: left;line-height: 1.75rem; }  }
@media all { .coh-ce-cpt_sample_detail_header-11507ddf { border-left-width: 0.125rem;border-left-style: solid;border-left-color: rgba(231, 231, 231, 1); }  } @media (max-width: 1279px) { .coh-ce-cpt_sample_detail_header-11507ddf { padding-bottom: 12px !important; }  }
@media all { .coh-ce-cpt_sample_detail_header-d90184b3 { padding-top: 0.625rem;padding-bottom: 0.625rem; }  } @media (max-width: 1023px) { .coh-ce-cpt_sample_detail_header-d90184b3 { padding-bottom: 0rem; }  }
@media all { .coh-ce-cpt_sample_detail_header-20fdba42 { color: rgba(102, 102, 102, 1);font-size: 1.125rem;font-family: var(--ssa-font-stacks-ff-din-pro-regular);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;-webkit-flex-basis: auto;-ms-flex-preferred-size: auto;flex-basis: auto;-webkit-box-flex: 1;-webkit-flex-grow: 1;-ms-flex-positive: 1;flex-grow: 1;-webkit-flex-shrink: 1;-ms-flex-negative: 1;flex-shrink: 1;-webkit-align-self: flex-start;-ms-flex-item-align: start;align-self: flex-start;text-align: left;line-height: 1.75rem; }  }
@media all { .coh-ce-cpt_sample_detail_header-a85cd56b { text-align: center;border-left-width: 0.125rem;border-left-style: solid;border-left-color: rgba(231, 231, 231, 1); }  } @media (max-width: 1279px) { .coh-ce-cpt_sample_detail_header-a85cd56b { padding-top: 0.8125rem;padding-bottom: 0.9375rem; }  } @media (max-width: 1023px) { .coh-ce-cpt_sample_detail_header-a85cd56b { padding-bottom: 0rem; }  } @media (max-width: 564px) { .coh-ce-cpt_sample_detail_header-a85cd56b { text-align: left; }  }
@media all { .coh-ce-cpt_sample_detail_header-902c6265 { padding-top: 0.625rem;padding-bottom: 0.625rem; }  } @media (max-width: 1023px) { .coh-ce-cpt_sample_detail_header-902c6265 { padding-top: 0rem; }  }
@media all { .coh-ce-cpt_sample_detail_header-3eb3e849 { font-family: var(--ssa-font-stacks-ff-din-pro-regular);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-weight: 300;color: rgba(102, 102, 102, 1);font-size: 1.125rem;line-height: 1.75rem; }  }
@media all { .coh-ce-cpt_sample_detail_header-7e9072 { border-bottom-style: solid;border-bottom-color: rgba(231, 231, 231, 1);border-bottom-width: 0.125rem; }  }
@media all { .coh-ce-cpt_sample_detail_header-23d1d0dd { padding-top: 0.9375rem;padding-bottom: 2.1875rem; }  } @media (max-width: 1279px) { .coh-ce-cpt_sample_detail_header-23d1d0dd { padding-bottom: 15px !important; }  }
@media all { .coh-ce-cpt_sample_detail_header-83edc385 { margin-bottom: 1.875rem; }  }
@media all { .coh-ce-cpt_sample_detail_header-6aa0ee73 { color: rgba(68, 68, 68, 1);font-size: 0.625rem;line-height: 0.8125rem;font-family: var(--ssa-font-stacks-ff-din-pro-light);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased; }  }
@media all { .coh-ce-cpt_sample_detail_header-18b476f7 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row; }  } @media (max-width: 1023px) { .coh-ce-cpt_sample_detail_header-18b476f7 { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }  }
@media all { .coh-ce-cpt_sample_detail_header-83087dfb { -webkit-flex-basis: auto; -ms-flex-preferred-size: auto; flex-basis: auto;-webkit-box-flex: 0;-webkit-flex-grow: 0;-ms-flex-positive: 0;flex-grow: 0;-webkit-flex-shrink: 1;-ms-flex-negative: 1;flex-shrink: 1;margin-right: 0.625rem;display: none; }  }
@media all { .coh-ce-cpt_sample_detail_header-39312397 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;margin-right: 3.75rem; }  } @media (max-width: 1279px) { .coh-ce-cpt_sample_detail_header-39312397 { -webkit-box-pack: normal; -webkit-justify-content: normal; -ms-flex-pack: normal; justify-content: normal;-webkit-box-align: normal;-webkit-align-items: normal;-ms-flex-align: normal;align-items: normal; }  } @media (max-width: 1023px) { .coh-ce-cpt_sample_detail_header-39312397 { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column;-webkit-box-pack: normal;-webkit-justify-content: normal;-ms-flex-pack: normal;justify-content: normal;-webkit-box-align: normal;-webkit-align-items: normal;-ms-flex-align: normal;align-items: normal; }  }
@media all { .coh-ce-cpt_sample_detail_header-cb3e2d0a { font-family: var(--ssa-font-stacks-ff-din-pro-light);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;color: var(--ssa-color-palette-blue);font-size: 0.75rem;text-transform: uppercase;margin-bottom: 1.5625rem;font-weight: 300; }  } @media (max-width: 1023px) { .coh-ce-cpt_sample_detail_header-cb3e2d0a { margin-bottom: 0.3125rem; }  }
@media all { .coh-ce-cpt_sample_detail_header-b530eddf { font-size: 1.125rem;font-weight: 300;color: rgba(102, 102, 102, 1);line-height: 1.75rem;font-family: var(--ssa-font-stacks-ff-din-pro-regular);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;margin-bottom: 0rem; }  } @media (max-width: 1023px) { .coh-ce-cpt_sample_detail_header-b530eddf { margin-bottom: 1.5625rem; }  } @media all { .coh-ce-cpt_sample_detail_header-b530eddf:after { content: ","; }  } @media all { .coh-ce-cpt_sample_detail_header-b530eddf:last-child:after { display: none; }  }
@media all { .coh-ce-cpt_sample_detail_header-8e2b7651 { -webkit-flex-basis: auto; -ms-flex-preferred-size: auto; flex-basis: auto;-webkit-box-flex: 0;-webkit-flex-grow: 0;-ms-flex-positive: 0;flex-grow: 0;-webkit-flex-shrink: 1;-ms-flex-negative: 1;flex-shrink: 1;margin-right: 0.625rem;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex; }  } @media (max-width: 1023px) { .coh-ce-cpt_sample_detail_header-8e2b7651 { margin-top: 1.5625rem; }  }
@media all { .coh-ce-cpt_sample_detail_header-e7d7ec41 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;padding-right: 3.75rem; }  } @media (max-width: 1279px) { .coh-ce-cpt_sample_detail_header-e7d7ec41 { -webkit-box-pack: normal; -webkit-justify-content: normal; -ms-flex-pack: normal; justify-content: normal;-webkit-box-align: normal;-webkit-align-items: normal;-ms-flex-align: normal;align-items: normal; }  } @media (max-width: 1023px) { .coh-ce-cpt_sample_detail_header-e7d7ec41 { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column;-webkit-box-pack: normal;-webkit-justify-content: normal;-ms-flex-pack: normal;justify-content: normal;-webkit-box-align: normal;-webkit-align-items: normal;-ms-flex-align: normal;align-items: normal; }  }
@media all { .coh-ce-cpt_sample_detail_header-b487fc3c { font-size: 1.125rem;font-weight: 300;color: rgba(102, 102, 102, 1);line-height: 1.75rem;font-family: var(--ssa-font-stacks-ff-din-pro-regular);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;margin-bottom: 0rem; }  } @media (max-width: 1023px) { .coh-ce-cpt_sample_detail_header-b487fc3c { margin-bottom: 1.5625rem; }  } @media all { .coh-ce-cpt_sample_detail_header-b487fc3c:after { content: ","; }  } @media all { .coh-ce-cpt_sample_detail_header-b487fc3c:last-child:after { display: none; }  }
@media all { .coh-ce-cpt_sample_detail_header-8f698740 { -webkit-flex-basis: auto; -ms-flex-preferred-size: auto; flex-basis: auto;-webkit-box-flex: 0;-webkit-flex-grow: 0;-ms-flex-positive: 0;flex-grow: 0;-webkit-flex-shrink: 1;-ms-flex-negative: 1;flex-shrink: 1;display: none; }  } @media (max-width: 1023px) { .coh-ce-cpt_sample_detail_header-8f698740 { margin-top: 1.5625rem; }  }
@media all { .coh-ce-cpt_sample_detail_header-12b57649 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center; }  } @media (max-width: 1279px) { .coh-ce-cpt_sample_detail_header-12b57649 { -webkit-box-pack: normal; -webkit-justify-content: normal; -ms-flex-pack: normal; justify-content: normal;-webkit-box-align: normal;-webkit-align-items: normal;-ms-flex-align: normal;align-items: normal; }  } @media (max-width: 1023px) { .coh-ce-cpt_sample_detail_header-12b57649 { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column;-webkit-box-pack: normal;-webkit-justify-content: normal;-ms-flex-pack: normal;justify-content: normal;-webkit-box-align: normal;-webkit-align-items: normal;-ms-flex-align: normal;align-items: normal; }  }
@media all { .coh-ce-cpt_sample_detail_header-b4ca9ae7 { color: var(--ssa-color-palette-blue);font-size: 0.75rem;line-height: 0.8125rem;font-family: var(--ssa-font-stacks-ff-din-pro-light);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;text-transform: uppercase;margin-bottom: 1.5625rem; }  } @media (max-width: 1023px) { .coh-ce-cpt_sample_detail_header-b4ca9ae7 { margin-bottom: 0.3125rem; }  }
@media all { .coh-ce-cpt_sample_detail_header-a55124d3 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column; }  }
@media all { .coh-ce-cpt_sample_detail_header-27102674 { font-family: var(--ssa-font-stacks-ff-din-pro-regular);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;color: rgba(102, 102, 102, 1);font-size: 1.125rem;line-height: 1.75rem; }  }
@media all { .coh-ce-cpt_sample_detail_header-905f5b35 { text-align: center;padding-top: 0.9375rem;padding-bottom: 2.1875rem;border-left-width: 0.125rem;border-left-style: solid;border-left-color: rgba(231, 231, 231, 1); }  } @media (max-width: 1279px) { .coh-ce-cpt_sample_detail_header-905f5b35 { padding-bottom: 15px !important; }  } @media (max-width: 564px) { .coh-ce-cpt_sample_detail_header-905f5b35 { text-align: left; }  }
@media all { .coh-ce-cpt_sample_detail_header-7ef7ecc5 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center; }  }
@media all { .coh-ce-cpt_sample_detail_header-14ced706 { margin-top: 2.6875rem;margin-bottom: 1.875rem; }  }
@media all { .coh-ce-cpt_sample_detail_header-4dce78a2 { color: var(--ssa-color-palette-blue);font-size: 0.75rem;line-height: 0.8125rem;font-family: var(--ssa-font-stacks-ff-din-pro-light);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;text-transform: uppercase; }  }
@media all { .coh-ce-cpt_sample_detail_header-4633fa3a { font-family: var(--ssa-font-stacks-ff-din-pro-regular);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;color: rgba(102, 102, 102, 1);font-size: 1.125rem;line-height: 1.75rem;padding-bottom: 0.375rem; }  }
@media all { .coh-ce-cpt_sample_documents-d1a06bbe ul { margin-top: 0.9375rem;margin-bottom: 0.9375rem;position: relative; }  } @media all { .coh-ce-cpt_sample_documents-d1a06bbe li { list-style: none;padding-left: 0rem;margin-bottom: 0rem;margin-left: 0rem;position: relative; }  } @media all { .coh-ce-cpt_sample_documents-d1a06bbe li a { padding-top: 1.25rem;padding-bottom: 1.25rem;border-bottom-width: 0.0625rem;border-bottom-style: solid;border-bottom-color: var(--ssa-color-palette-light-2); }  } @media all { .coh-ce-cpt_sample_documents-d1a06bbe li a:hover { background-color: var(--ssa-color-palette-light-1); }  } @media all { .coh-ce-cpt_sample_documents-d1a06bbe li a > span { width: 50%;float: left;position: relative; }  } @media all { .coh-ce-cpt_sample_documents-d1a06bbe li a > span:first-child { padding-left: 2.5rem;text-align: left; }  } @media all { .coh-ce-cpt_sample_documents-d1a06bbe li a > span:first-child:before { content: "\e93e";font-family: firmenich-Icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 1.875rem;position: absolute;top: -0.4375rem;left: 0rem; }  } @media all { .coh-ce-cpt_sample_documents-d1a06bbe li a > span:last-child { padding-right: 2.5rem;text-align: right; }  } @media all { .coh-ce-cpt_sample_documents-d1a06bbe li a > span:last-child:after { content: "\e928";font-family: firmenich-Icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 1.875rem;position: absolute;top: -0.4375rem;right: 0rem; }  } @media all { .coh-ce-cpt_sample_documents-d1a06bbe form { margin-top: 1.5625rem; }  }
@media all { .coh-ce-cpt_sample_technical_attribute-15fb4041 { position: relative;border-bottom-width: 0.0625rem;border-bottom-style: solid;border-bottom-color: rgba(221, 221, 221, 1); }  } @media all { .coh-ce-cpt_sample_technical_attribute-15fb4041 .tooltip:hover .tooltipContent .toShow { display: block; }  } @media all { .coh-ce-cpt_sample_technical_attribute-15fb4041 .tooltip:hover .tooltipContent .toShow:before { display: block; }  } @media all { .coh-ce-cpt_sample_technical_attribute-15fb4041 .tooltipContent.top .toShow { -webkit-transform: translate(-50%, -webkit-calc(-100% - 10px)); -ms-transform: translate(-50%, calc(-100% - 10px)); transform: translate(-50%, calc(-100% - 10px));;top: -0.5625rem;left: -9.75rem; }  } @media all { .coh-ce-cpt_sample_technical_attribute-15fb4041 .tooltipContent.top .toShow:before { bottom: -1.75rem;-webkit-transform: translate(-50%, -webkit-calc(-100% - 5px)) rotate(45deg);-ms-transform: translate(-50%, calc(-100% - 5px)) rotate(45deg);transform: translate(-50%, calc(-100% - 5px)) rotate(45deg);;left: 25.9375rem; }  }
@media all { .coh-ce-cpt_sample_technical_attribute-30c23bc0 { text-align: left;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;font-family: var(--ssa-font-stacks-dm-sans---regular);color: var(--ssa-color-palette-black);font-size: 1rem;line-height: 1.75rem;text-transform: capitalize;padding-top: 12px;padding-bottom: 12px;font-weight: 400;vertical-align: baseline;height: auto;min-height: 5.625rem; }  } @media all { .coh-ce-cpt_sample_technical_attribute-30c23bc0 span { padding-right: 24px;padding-left: 24px; }  } @media (max-width: 564px) { .coh-ce-cpt_sample_technical_attribute-30c23bc0 span { padding-left: 0rem; }  }
@media all { .coh-ce-cpt_sample_technical_attribute-8bc8ee70 { font-family: var(--ssa-font-stacks-dm-sans---regular);color: var(--ssa-color-palette-black);font-size: 1rem;line-height: 1.75rem;text-transform: capitalize;font-weight: 400; }  }
@media all { .coh-ce-cpt_sample_technical_attribute-8d58de26 { font-family: var(--ssa-font-stacks-dm-sans---regular);color: var(--ssa-color-palette-black);font-size: 1rem;line-height: 1.75rem;text-transform: capitalize;font-weight: 400;font-style: normal; }  }
@media all { .coh-ce-cpt_sample_technical_attribute-45d19a05 { text-align: right;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-box-pack: end;-webkit-justify-content: flex-end;-ms-flex-pack: end;justify-content: flex-end;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;font-size: 1rem;line-height: 1.75rem;font-family: var(--ssa-font-stacks-dm-sans---regular);color: var(--ssa-color-palette-black);padding-top: 12px;padding-bottom: 12px;font-weight: 400;height: auto;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;min-height: 5.625rem; }  }
@media all { .coh-ce-cpt_sample_technical_attribute-feb74742 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-pack: end;-webkit-justify-content: flex-end;-ms-flex-pack: end;justify-content: flex-end;padding-right: 24px;padding-left: 24px; }  } @media (max-width: 564px) { .coh-ce-cpt_sample_technical_attribute-feb74742 { padding-right: 0rem; }  }
@media all { .coh-ce-cpt_sample_technical_attribute-5680f74b { font-family: var(--ssa-font-stacks-dm-sans---regular);color: var(--ssa-color-palette-black);font-size: 1rem;line-height: 1.75rem;text-align: right;position: relative;font-weight: 400; }  }
@media all { .coh-ce-cpt_sample_technical_attribute-23bd484e { font-size: 1rem;line-height: 1.75rem;font-family: var(--ssa-font-stacks-dm-sans---regular);font-weight: 400;color: var(--ssa-color-palette-black); }  }
@media all { .coh-ce-cpt_sample_technical_attribute-da1ae047 { position: relative;margin-right: 1.125rem; }  } @media all { .coh-ce-cpt_sample_technical_attribute-da1ae047:after { content: "\f05a";font-family: icomoon;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;color: var(--ssa-color-palette-black);font-size: 0.625rem;position: absolute;top: 0rem;right: -1.125rem;font-family: var(--ssa-font-stacks-dm-sans---regular);line-height: 0.75rem;text-align: center;height: 0.75rem;width: 0.75rem;border-width: 0.5px;-webkit-border-radius: 50%;border-radius: 50%;border-style: solid;border-color: var(--ssa-color-palette-black);-webkit-transform: translateY(50%);-ms-transform: translateY(50%);transform: translateY(50%);content: "i"; }  }
@media all { .coh-ce-cpt_sample_technical_attribute-209abf5 { position: relative; }  } @media all { .coh-ce-cpt_sample_technical_attribute-209abf5 .toShow { display: none;-webkit-box-shadow: 1px 1px 9px #555;box-shadow: 1px 1px 9px #555;;color: var(--ssa-color-palette-grey-90);font-size: 1rem;line-height: 1.25rem;text-align: left;background-color: var(--ssa-color-palette-white);width: 31.25rem;padding-top: 0.625rem;padding-right: 0.9375rem;padding-bottom: 0.625rem;padding-left: 0.9375rem;position: absolute;z-index: 999;border-width: 0.0625rem;-webkit-border-radius: 0.625rem;border-radius: 0.625rem;border-color: rgba(85, 85, 85, 1); }  } @media (max-width: 1023px) { .coh-ce-cpt_sample_technical_attribute-209abf5 .toShow { width: 16.875rem; }  } @media all { .coh-ce-cpt_sample_technical_attribute-209abf5 .toShow:before { -webkit-box-shadow: 3px 3px 2px #c0c0c0; box-shadow: 3px 3px 2px #c0c0c0;;background-color: var(--ssa-color-palette-white);height: 0.9375rem;width: 0.9375rem;position: absolute;display: none;z-index: 1000;border-right-width: 0.0625rem;border-bottom-width: 0.0625rem;border-bottom-color: var(--ssa-color-palette-grey-90);border-right-color: var(--ssa-color-palette-grey-90);content: ""; }  }
@media all { .coh-ce-cpt_sample_technical_attribute-b8892c05:before { background-color: var(--ssa-color-palette-white);height: 0.9375rem;width: 0.9375rem;position: absolute;z-index: 1000;display: none;border-bottom-width: 0.0625rem;border-right-width: 0.0625rem;border-bottom-color: var(--ssa-color-palette-grey-90);border-right-color: var(--ssa-color-palette-grey-90);content: "";-webkit-box-shadow: 3px 3px 2px #c0c0c0;box-shadow: 3px 3px 2px #c0c0c0;; }  } @media all { .coh-ce-cpt_sample_technical_attribute-b8892c05 p { font-size: 1rem;line-height: 1.75rem; }  }
@media all { .coh-ce-cpt_scroll_status_bar-afd15c79 { font-family: var(--ssa-font-stacks-gothic-a1);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;color: var(--ssa-color-palette-white);font-size: 1rem;height: 18.75rem;width: 0.9375rem;position: fixed;top: 50%;z-index: 10;left: 3.75rem;display: block; }  } @media (max-width: 1599px) { .coh-ce-cpt_scroll_status_bar-afd15c79 { left: 1.5625rem; }  } @media (max-width: 1279px) { .coh-ce-cpt_scroll_status_bar-afd15c79 { display: none; }  }
@media all { .coh-ce-cpt_scroll_status_bar-52eb0724 { height: 11.25rem;width: 0.9375rem;display: block;position: relative; }  }
@media all { .coh-ce-cpt_scroll_status_bar-bd15e179 { font-family: var(--ssa-font-stacks-gothic-a1);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;color: var(--ssa-color-palette-white);font-size: 1rem;text-align: left;text-transform: uppercase;width: 11.25rem;position: absolute;left: -5.125rem;bottom: 5.625rem;-webkit-transform: rotate(-90deg);-ms-transform: rotate(-90deg);transform: rotate(-90deg); }  } @media (max-width: 1279px) { .coh-ce-cpt_scroll_status_bar-bd15e179 { display: none; }  }
@media all { .coh-ce-cpt_scroll_status_bar-fae31fa3 { display: block;position: relative;height: 7.5rem;width: 0.9375rem; }  }
@media all { .coh-ce-cpt_scroll_status_bar-675d4ced { height: 0.3125rem;width: 7.5rem;position: absolute;display: block;background-color: rgba(255,255,255,0.3);-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);top: 3.75rem;left: -3.3125rem; }  }
@media all { .coh-ce-cpt_scroll_status_bar-fe857656 { height: 0.3125rem;max-width: 7.5rem;width: 0.75rem;position: absolute;top: 0rem;left: 0rem;display: block;background-color: var(--ssa-color-palette-white); }  }
@media all { .coh-ce-cpt_scroll_to_top-f524d975 { height: 5rem;width: 5rem;position: absolute;bottom: 10rem;display: block;border-width: 0.0625rem;-webkit-border-radius: 5rem;border-radius: 5rem;border-color: var(--ssa-color-palette-white);font-size: 1.125rem;text-align: center;border-style: solid;right: 3.75rem;z-index: 10; }  } @media (max-width: 1023px) { .coh-ce-cpt_scroll_to_top-f524d975 { bottom: -6rem;right: 1.75rem;height: 3rem;width: 3rem; }  } @media all { .coh-ce-cpt_scroll_to_top-f524d975:after { display: block;content: "\f077";font-family: icomoon;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;color: var(--ssa-color-palette-white); }  } @media all { .coh-ce-cpt_scroll_to_top-f524d975:hover { background-color: var(--ssa-color-palette-white); }  } @media all { .coh-ce-cpt_scroll_to_top-f524d975:hover:after { color: var(--ssa-color-palette-blue);-webkit-animation: pill-top-out 0.6s 1 cubic-bezier(0.215, 0.610, 0.355, 1.000);animation: pill-top-out 0.6s 1 cubic-bezier(0.215, 0.610, 0.355, 1.000); }  }
@media all { .coh-ce-cpt_search_form-ec057e10 { color: currentColor;width: 100%;display: block;font-weight: 300;font-size: 3rem;line-height: 3rem;text-align: center;padding-top: 1.125rem;padding-bottom: 1.125rem;margin-bottom: 1.6875rem;border-bottom-width: 0.0625rem;border-bottom-style: solid; }  } @media (max-width: 1023px) { .coh-ce-cpt_search_form-ec057e10 { font-size: 1.5rem;line-height: 1.5rem; }  } @media all { .coh-ce-cpt_search_form-ec057e10:after { content: "\e943";font-family: firmenich-Icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 0.83em;margin-left: 1.4375rem;vertical-align: middle; }  }
@media all { .coh-ce-cpt_search_form-cb0ff030 { color: currentColor;width: 100%;display: block;font-weight: 300;font-family: var(--ssa-font-stacks-dm-sans---regular);font-size: 3rem;line-height: 3rem;text-align: center;padding-top: 1.125rem;padding-bottom: 1.125rem;margin-bottom: 1.6875rem;border-bottom-width: 0.0625rem;border-bottom-style: solid; }  } @media (max-width: 1023px) { .coh-ce-cpt_search_form-cb0ff030 { font-size: 1.5rem;line-height: 1.5rem; }  } @media all { .coh-ce-cpt_search_form-cb0ff030:after { content: "\e943";font-family: firmenich-Icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 0.83em;margin-left: 1.4375rem;vertical-align: middle; }  }
@media all { .coh-ce-cpt_search_form-5cbe1723 { -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }  }
@media all { .coh-ce-cpt_search_form-9ada66fd { text-align: left; }  } @media (max-width: 1279px) { .coh-ce-cpt_search_form-9ada66fd { text-align: center; }  }
@media all { .coh-ce-cpt_search_form-213c4fa8 { font-weight: 500;font-size: 1.5rem;line-height: 2rem;color: currentColor; }  } @media all { .coh-ce-cpt_search_form-213c4fa8:hover { color: currentColor; }  }
@media all { .coh-ce-cpt_search_form-b2272634 { text-align: left; }  } @media (max-width: 1279px) { .coh-ce-cpt_search_form-b2272634 { text-align: center; }  }
@media all { .coh-ce-cpt_search_form-28b40b46 { font-weight: 500;font-family: var(--ssa-font-stacks-dm-sans---regular);font-size: 1.5rem;line-height: 2rem;color: currentColor; }  } @media all { .coh-ce-cpt_search_form-28b40b46:hover { color: currentColor; }  }
@media all { .coh-ce-cpt_search_results-b7516c4 { margin-bottom: 1.875rem;-webkit-transition: all 500ms ease;transition: all 500ms ease;position: relative; }  } @media all { .coh-ce-cpt_search_results-b7516c4 .algolia-autocomplete { width: 100%; }  } @media all { .coh-ce-cpt_search_results-b7516c4 .algolia-autocomplete > span { display: none!important;; }  } @media all { .coh-ce-cpt_search_results-b7516c4 .algolia-autocomplete > pre { display: none!important;; }  } @media all { .coh-ce-cpt_search_results-b7516c4 .algolia-autocomplete .aa-input,.coh-ce-cpt_search_results-b7516c4 .algolia-autocomplete .aa-hint { width: 100%;font-family: var(--ssa-font-stacks-dm-sans---regular);font-weight: 300;font-size: 4.75rem;line-height: 4.75rem;background-color: rgba(0, 0, 0, 0);margin-bottom: 1.3125rem;padding-top: 0rem;padding-right: 0.9375rem;padding-bottom: 0rem;padding-left: 0.9375rem;border-bottom-width: 0.0625rem;border-bottom-style: solid;border-top-width: 0rem;border-left-width: 0rem;border-right-width: 0rem;border-top-style: none;border-left-style: none;border-right-style: none;-webkit-box-sizing: border-box;box-sizing: border-box;color: currentColor;border-color: currentColor; }  } @media (max-width: 1023px) { .coh-ce-cpt_search_results-b7516c4 .algolia-autocomplete .aa-input,.coh-ce-cpt_search_results-b7516c4 .algolia-autocomplete .aa-hint { font-size: 1.5rem;line-height: 1.5rem; }  } @media all { .coh-ce-cpt_search_results-b7516c4 .algolia-autocomplete .aa-hint { color: rgba(255, 255, 255, 0.5); }  } @media all { .coh-ce-cpt_search_results-b7516c4 .algolia-autocomplete .aa-dropdown-menu { width: 100%;max-height: 16.875rem;overflow: hidden; }  } @media all { .coh-ce-cpt_search_results-b7516c4 .algolia-autocomplete .aa-dropdown-menu .aa-suggestion { cursor: pointer;padding-left: 0.9375rem;margin-bottom: 0.625rem;font-family: var(--ssa-font-stacks-dm-sans---regular);font-size: 1.375rem;line-height: 1.8125rem;color: rgba(255, 255, 255, 0.5); }  } @media all { .coh-ce-cpt_search_results-b7516c4 .algolia-autocomplete .aa-dropdown-menu .aa-suggestion p { line-height: normal; }  } @media all { .coh-ce-cpt_search_results-b7516c4 .algolia-autocomplete .aa-dropdown-menu .aa-suggestion em { color: var(--ssa-color-palette-white);text-decoration: underline;font-style: normal; }  } @media all { .coh-ce-cpt_search_results-b7516c4 .algolia-autocomplete input:focus::-webkit-input-placeholder { color: transparent; }  } @media all { .coh-ce-cpt_search_results-b7516c4 .input-search-btn.onsearch:before { content: "\e926";font-family: firmenich-Icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; }  }
@media all { .coh-ce-cpt_search_results-e0346ca4 input { font-family: var(--ssa-font-stacks-dm-sans---regular);color: var(--ssa-color-palette-white);font-size: 3.5rem;text-align: left;width: 100%;margin-bottom: 5rem;border-bottom-width: 0.0625rem;border-bottom-style: solid;border-bottom-color: var(--ssa-color-palette-white);background-color: rgba(0, 0, 0, 0);border-top-width: 0rem;border-left-width: 0rem;border-right-width: 0rem;padding-right: 0rem;padding-left: 0rem; }  } @media (max-width: 1598px) { .coh-ce-cpt_search_results-e0346ca4 input { margin-bottom: 3.75rem; }  } @media (max-width: 1023px) { .coh-ce-cpt_search_results-e0346ca4 input { margin-bottom: 1.5625rem; }  } @media all { .coh-ce-cpt_search_results-e0346ca4 input::-webkit-input-placeholder { color: var(--ssa-color-palette-white);font-family: var(--ssa-font-stacks-dm-sans---regular); } .coh-ce-cpt_search_results-e0346ca4 input::-moz-placeholder { color: var(--ssa-color-palette-white);font-family: var(--ssa-font-stacks-dm-sans---regular); } .coh-ce-cpt_search_results-e0346ca4 input:-ms-input-placeholder { color: var(--ssa-color-palette-white);font-family: var(--ssa-font-stacks-dm-sans---regular); } .coh-ce-cpt_search_results-e0346ca4 input::-ms-input-placeholder { color: var(--ssa-color-palette-white);font-family: var(--ssa-font-stacks-dm-sans---regular); } .coh-ce-cpt_search_results-e0346ca4 input::placeholder { color: var(--ssa-color-palette-white);font-family: var(--ssa-font-stacks-dm-sans---regular); }  } @media all { .coh-ce-cpt_search_results-e0346ca4 input:focus::-webkit-input-placeholder { color: rgba(0, 0, 0, 0); }  }
@media all { .coh-ce-cpt_search_results-f24ce1a1 { position: absolute;top: 0rem;right: 0rem;margin-top: 0.75rem;cursor: pointer;color: var(--ssa-color-palette-white); }  } @media (max-width: 1279px) { .coh-ce-cpt_search_results-f24ce1a1 { margin-top: 1.875rem; }  } @media all { .coh-ce-cpt_search_results-f24ce1a1:before { font-size: 4.75rem;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);content: "\e966";font-family: firmenich-Icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; }  } @media (max-width: 1023px) { .coh-ce-cpt_search_results-f24ce1a1:before { font-size: 1.5rem; }  }
@media all { .coh-ce-cpt_search_results-81d0c086 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;width: 100%; }  } @media (max-width: 1279px) { .coh-ce-cpt_search_results-81d0c086 { padding-right: 1.25rem;padding-left: 1.25rem; }  } @media all { .coh-ce-cpt_search_results-81d0c086 .active-tab { border-bottom-width: 0.3125rem;border-bottom-style: solid;border-bottom-color: var(--ssa-color-palette-blue); }  } @media all { .coh-ce-cpt_search_results-81d0c086 .ais-Stats { display: inline-block;font-size: 3rem; }  } @media all { .coh-ce-cpt_search_results-81d0c086 a { margin-top: auto;margin-right: auto;margin-bottom: auto;margin-left: auto; }  } @media all { .coh-ce-cpt_search_results-81d0c086 a:first-child { margin-left: 0rem; }  } @media all { .coh-ce-cpt_search_results-81d0c086 a:last-child { margin-right: 0rem; }  }
@media all { .coh-ce-cpt_search_results-4aa8803 { display: inline-block;margin-right: 6.25rem; }  } @media (max-width: 1279px) { .coh-ce-cpt_search_results-4aa8803 { margin-bottom: 1.25rem; }  }
@media all { .coh-ce-cpt_search_results-a34ec5f6 { font-family: var(--ssa-font-stacks-gothic-a1);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;color: var(--ssa-color-palette-blue);font-size: 1.5rem;text-align: left;padding-bottom: 0.9375rem;margin-right: 0.3125rem; }  } @media (max-width: 1279px) { .coh-ce-cpt_search_results-a34ec5f6 { font-size: 1.125rem;text-align: left; }  }
@media all { .coh-ce-cpt_search_results-ca773b0d { font-family: var(--ssa-font-stacks-dm-sans---regular);color: var(--ssa-color-palette-blue);font-size: 4rem;text-align: left; }  } @media (max-width: 1279px) { .coh-ce-cpt_search_results-ca773b0d { font-size: 2.625rem;text-align: left; }  }
@media (max-width: 1279px) { .coh-ce-cpt_search_results-2e7dbede { padding-right: 1.25rem;padding-left: 1.25rem; }  } @media all { .coh-ce-cpt_search_results-2e7dbede .container-hidden { display: none; }  } @media all { .coh-ce-cpt_search_results-2e7dbede .active-container { display: block; }  } @media all { .coh-ce-cpt_search_results-2e7dbede .ais-InfiniteHits-item { list-style: none;padding-top: 0rem;padding-right: 0rem;padding-bottom: 0rem;padding-left: 0rem;margin-top: 0rem;margin-right: 0rem;margin-bottom: 0rem;margin-left: 0rem; }  } @media all { .coh-ce-cpt_search_results-2e7dbede .ais-InfiniteHits-item:before { content: normal;display: none; }  } @media all { .coh-ce-cpt_search_results-2e7dbede .ais-InfiniteHits-item li:before { display: none;content: normal; }  } @media all { .coh-ce-cpt_search_results-2e7dbede .ais-InfiniteHits--empty { font-family: var(--ssa-font-stacks-dm-sans---regular);padding-top: 1.875rem;padding-bottom: 1.875rem;font-size: 1.5rem; }  } @media all { .coh-ce-cpt_search_results-2e7dbede .ais-InfiniteHits-loadMore { cursor: pointer;margin-left: -webkit-calc(50% - 90px);margin-left: calc(50% - 90px);;padding-top: 0.625rem;padding-right: 1.25rem;padding-bottom: 0.625rem;padding-left: 1.25rem;margin-top: 3.125rem;margin-bottom: 3.125rem;border-width: 0.0625rem;-webkit-border-radius: 2.5rem;border-radius: 2.5rem;border-style: solid;border-color: var(--ssa-color-palette-blue);color: var(--ssa-color-palette-blue); }  } @media all { .coh-ce-cpt_search_results-2e7dbede .ais-InfiniteHits-loadMore--disabled { visibility: hidden;margin-top: 0rem;height: 1px; }  }
@media all { .coh-ce-cpt_search_results-187ad658 { border-top-color: var(--ssa-color-palette-light-2);border-top-style: solid;border-top-width: 0.0625rem;margin-top: 3.125rem;display: none; }  } @media (max-width: 1023px) { .coh-ce-cpt_search_results-187ad658 { margin-top: 1.25rem; }  }
@media all { .coh-ce-cpt_search_results-114fe932 { padding-top: 1.25rem;padding-right: 0rem;padding-bottom: 1.25rem;padding-left: 6.25rem;border-bottom-width: 0.0625rem;border-bottom-style: solid;border-bottom-color: var(--ssa-color-palette-light-2);position: relative;list-style: none;margin-bottom: 0rem;margin-left: 0rem; }  }
@media all { .coh-ce-cpt_search_results-72d956c7 { height: 4.6875rem;width: 4.6875rem;position: absolute;top: 0rem;left: 0rem;-webkit-border-radius: 3.125rem;border-radius: 3.125rem;margin-top: 0.9375rem;background-position: left top;background-size: cover;background-repeat: no-repeat;background-origin: border-box;background-clip: border-box;background-attachment: scroll; }  }
@media all { .coh-ce-cpt_search_results-38617c6a { min-height: 4.0625rem; }  }
@media all { .coh-ce-cpt_search_results-a02de96e { font-family: var(--ssa-font-stacks-dm-sans---regular);color: var(--ssa-color-palette-blue);font-size: 1.375rem;line-height: 1.75rem;text-align: left;display: block; }  }
@media all { .coh-ce-cpt_search_results-8a2ff208 { font-size: 0.75rem;line-height: 0.9375rem;text-align: left;color: var(--ssa-color-palette-blue);font-family: var(--ssa-font-stacks-gothic-a1);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;display: block; }  } @media (max-width: 1279px) { .coh-ce-cpt_search_results-8a2ff208 { display: none; }  }
@media all { .coh-ce-cpt_search_results-e86203de { color: var(--ssa-color-palette-gray);font-family: var(--ssa-font-stacks-gothic-a1);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;text-align: left;font-size: 0.875rem;line-height: 1.125rem;margin-top: 0.3125rem;display: block; }  }
@media all { .coh-ce-cpt_search_results-c75d7a02 { border-top-color: var(--ssa-color-palette-light-2);border-top-style: solid;border-top-width: 0.0625rem;margin-top: 3.125rem;display: none;padding-top: 3.4375rem; }  } @media (max-width: 1023px) { .coh-ce-cpt_search_results-c75d7a02 { margin-top: 1.25rem; }  } @media all { .coh-ce-cpt_search_results-c75d7a02 .search-document-country-form { position: absolute;top: 7.1875rem; }  }
@media all { .coh-ce-cpt_search_results-7b0293f7 { padding-top: 0rem;padding-right: 0rem;padding-bottom: 0rem;padding-left: 0rem;border-bottom-width: 0.0625rem;border-bottom-style: solid;border-bottom-color: var(--ssa-color-palette-light-2);position: relative;list-style: none;margin-bottom: 0rem;margin-left: 0rem;line-height: 0rem; }  }
@media all { .coh-ce-cpt_search_results-3e42a541 { width: 100%; }  } @media all { .coh-ce-cpt_search_results-3e42a541:hover { background-color: var(--ssa-color-palette-light-1); }  }
@media all { .coh-ce-cpt_search_results-8c258927 { margin-top: 0.9375rem;margin-bottom: 0.9375rem;width: 100%; }  }
@media all { .coh-ce-cpt_search_results-b36fb424 { position: relative;top: -0.3125rem;margin-top: 0.9375rem; }  } @media all { .coh-ce-cpt_search_results-b36fb424:before { content: "\e93e";font-family: firmenich-Icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;color: var(--ssa-color-palette-blue);font-size: 1.75rem;position: absolute;top: 0rem; }  }
@media all { .coh-ce-cpt_search_results-1da4e1c1 { margin-left: 2.5rem;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;width: 90%; }  } @media (max-width: 1023px) { .coh-ce-cpt_search_results-1da4e1c1 { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }  }
@media all { .coh-ce-cpt_search_results-439089eb { font-family: var(--ssa-font-stacks-dm-sans---regular);color: var(--ssa-color-palette-blue);font-size: 1.125rem;line-height: 1.25rem;text-align: left;display: block;-webkit-flex-basis: auto;-ms-flex-preferred-size: auto;flex-basis: auto;-webkit-box-flex: 1;-webkit-flex-grow: 1;-ms-flex-positive: 1;flex-grow: 1;-webkit-flex-shrink: 1;-ms-flex-negative: 1;flex-shrink: 1; }  }
@media all { .coh-ce-cpt_search_results-2b3658df { border-top-color: var(--ssa-color-palette-light-2);border-top-style: solid;border-top-width: 0.0625rem;margin-top: 3.125rem;display: none;padding-top: 3.4375rem; }  } @media (max-width: 1023px) { .coh-ce-cpt_search_results-2b3658df { margin-top: 1.25rem; }  } @media all { .coh-ce-cpt_search_results-2b3658df .search-document-country-form { position: absolute;top: 120px;right: 23px; }  } @media (max-width: 1279px) { .coh-ce-cpt_search_results-2b3658df .search-document-country-form { top: 100px;right: 25%; }  }
@media all { .coh-ce-cpt_search_results-4dfc1a8a { display: none; }  }
@media all { .coh-ce-cpt_search_results-7a23feaf { font-family: var(--ssa-font-stacks-gothic-a1);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;color: var(--ssa-color-palette-blue);font-size: 1.125rem;line-height: 1.25rem;text-align: left;display: block;-webkit-flex-basis: auto;-ms-flex-preferred-size: auto;flex-basis: auto;-webkit-box-flex: 1;-webkit-flex-grow: 1;-ms-flex-positive: 1;flex-grow: 1;-webkit-flex-shrink: 1;-ms-flex-negative: 1;flex-shrink: 1; }  }
@media all { .coh-ce-cpt_search_results-89f8669a { color: var(--ssa-color-palette-gray);font-family: var(--ssa-font-stacks-gothic-a1);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;text-align: left;font-size: 0.875rem;line-height: 1.125rem;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-basis: auto;-ms-flex-preferred-size: auto;flex-basis: auto;-webkit-box-flex: 1;-webkit-flex-grow: 1;-ms-flex-positive: 1;flex-grow: 1;-webkit-flex-shrink: 1;-ms-flex-negative: 1;flex-shrink: 1;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-box-pack: end;-webkit-justify-content: flex-end;-ms-flex-pack: end;justify-content: flex-end;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;position: relative; }  } @media (max-width: 1023px) { .coh-ce-cpt_search_results-89f8669a { -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; }  } @media all { .coh-ce-cpt_search_results-89f8669a:after { content: "\e928";font-family: firmenich-Icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;color: var(--ssa-color-palette-blue);font-size: 1.75rem;position: absolute;right: -2.5rem;display: block; }  } @media (max-width: 1023px) { .coh-ce-cpt_search_results-89f8669a:after { right: 0rem; }  }
@media all { .coh-ce-cpt_search_results-e45147a6 { display: none; }  }
@media all { .coh-ce-cpt_see_more-87ddf3a1 { text-align: center; }  }
@media all { .coh-ce-cpt_see_more-fd48fbf3 { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }  }
@media (max-width: 564px) { .coh-ce-cpt_see_more-54b6133 { width: 100%; }  }
@media (max-width: 564px) { .coh-ce-cpt_see_more-549c1f74 { margin-bottom: 1rem;width: 100%; }  }
@media (max-width: 564px) { .coh-ce-cpt_see_more-cebaf5bc { margin-bottom: 1rem;width: 100%; }  }
@media (max-width: 564px) { .coh-ce-cpt_see_more-d298bcdc { width: 100%; }  }
@media all { .coh-ce-cpt_side_texte_title-6db92308 { -webkit-transform: rotateZ(-90deg); -ms-transform: rotate(-90deg); transform: rotateZ(-90deg);-webkit-transform-origin: right bottom;-ms-transform-origin: right bottom;transform-origin: right bottom;font-size: 11.25rem;position: absolute;top: -6.25rem;font-family: var(--ssa-font-stacks-cormorant-garamond);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;color: rgba(241, 241, 241, 1);right: 100%;line-height: 8.625rem; }  } @media all { .coh-ce-cpt_side_texte_title-6db92308.corporate { color: rgba(183, 222, 244, 1); }  } @media all { .corporate .coh-ce-cpt_side_texte_title-6db92308 { color: rgba(183, 222, 244, 1); }  }
@media all { .coh-ce-cpt_slider_blog_articles-8a43ab7 { padding-top: 0.75rem; }  } @media (max-width: 1279px) { .coh-ce-cpt_slider_blog_articles-8a43ab7 .coh-style-max-width---wide { padding-left: 0!important;;padding-right: 0!important;; }  }
@media all { .coh-ce-cpt_slider_press_releases-8a43ab7 { padding-top: 0.75rem; }  } @media (max-width: 1279px) { .coh-ce-cpt_slider_press_releases-8a43ab7 .coh-style-max-width---wide { padding-left: 0!important;;padding-right: 0!important;; }  }
.coh-ce-cpt_slide_background_color_conta-d58e237b { position: initial; }
.coh-ce-cpt_slide_background_color_conta-f97fdb15 { position: initial; }
.coh-ce-cpt_slide_background_color_conta-346b2625 { position: initial; }
.coh-ce-cpt_slide_background_color_conta-3c66ba13 { position: initial; }
@media all { .coh-ce-cpt_slide_feature_with_large_ima-ce285a02 { position: relative;padding-bottom: 100%; }  }
@media all { .coh-ce-cpt_slide_feature_with_large_ima-b76bed4c { width: 100%;height: 100%;position: absolute;top: 50%;left: 50%;z-index: 10;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);cursor: pointer;overflow: hidden; }  } @media all { .coh-ce-cpt_slide_feature_with_large_ima-b76bed4c:hover img { -webkit-transform: scaleX(1) scaleY(1); -ms-transform: scaleX(1) scaleY(1); transform: scaleX(1) scaleY(1); }  }
@media all { .coh-ce-cpt_slide_feature_with_large_ima-36e252e0 { height: 100%;width: 100%;-o-object-fit: cover;object-fit: cover; }  }
@media all { .coh-ce-cpt_slide_feature_with_large_ima-5935cd79 { text-align: center;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;padding-top: 2.875rem;padding-right: 3.75rem;padding-bottom: 2.875rem;padding-left: 3.75rem; }  }
@media all { .coh-ce-cpt_slide_feature_with_large_ima-1e2f9400 { margin-bottom: 0.625rem;font-size: 0.75rem;line-height: 0.75rem; }  } @media all { .text-division-dark .coh-ce-cpt_slide_feature_with_large_ima-1e2f9400.text-division { color: currentColor; }  }
@media all { .coh-ce-cpt_slide_feature_with_large_ima-a3606fc7 { margin-bottom: 0rem;font-size: 2rem;line-height: 1.75rem;font-family: var(--ssa-font-stacks-cormorant-garamond);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-weight: 500; }  }
@media all { .coh-ce-cpt_slide_feature_with_large_ima-aaaaa243 { margin-top: 2.5rem;font-size: 1.25rem;line-height: 2.5rem;font-family: var(--ssa-font-stacks-dm-sans---regular);color: var(--ssa-color-palette-black); }  }
@media all { .coh-ce-cpt_slide_feature_with_large_ima-f5c1ff04 { margin-top: 3.75rem;margin-bottom: 0rem;font-family: var(--ssa-font-stacks-dm-sans---regular);font-weight: 500; }  }
@media all { .coh-ce-cpt_slide_feature_with_large_ima-eeba3734 { font-size: 0.625rem;font-weight: 300;padding-top: 0.9375rem;border-top-width: 0.0625rem;border-top-style: solid;margin-top: 3.75rem; }  }
@media all { .coh-ce-cpt_slide_feature_with_large_ima-57a5bf25 { font-weight: 300;color: rgba(102, 102, 102, 1);font-size: 0.625rem;margin-top: 1.125rem; }  }
.coh-ce-cpt_social_feed_juicerio-5160a29a .j-display-filters { visibility: hidden; } .coh-ce-cpt_social_feed_juicerio-5160a29a .juicer-feed .j-paginate { color: var(--ssa-color-palette-white);padding-top: 1.5rem;padding-right: 1.875rem;padding-bottom: 1.5rem;padding-left: 1.875rem;position: relative;border-width: 0.0625rem;-webkit-border-radius: 1.875rem;border-radius: 1.875rem;border-style: solid;border-color: var(--ssa-color-palette-blue);overflow: hidden;;text-decoration: none;;cursor: pointer;;z-index: 1;;-webkit-font-smoothing: antialiased;;text-transform: uppercase;;width: 31%;font-size: 1rem;font-family: var(--ssa-font-stacks-gothic-a1);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased; } @media (max-width: 1023px) { .coh-ce-cpt_social_feed_juicerio-5160a29a .juicer-feed .j-paginate { padding-right: 1.875rem;padding-left: 1.875rem; }  } .coh-ce-cpt_social_feed_juicerio-5160a29a .juicer-feed .j-paginate:after { content: "";;background-color: #fafafa;;width: 100%;;height: 100%;;position: absolute;;top: 0;;left: 0;;z-index: -1;;display: block;;-webkit-transform: scaleX(0) scaleY(1);;-ms-transform: scaleX(0) scaleY(1);;transform: scaleX(0) scaleY(1);;-webkit-transform-origin: left;;-ms-transform-origin: left;;transform-origin: left;;transition: transform 0.6s cubic-bezier(0.190, 1.000, 0.220, 1.000), -webkit-transform 0.6s cubic-bezier(0.190, 1.000, 0.220, 1.000);; } .coh-ce-cpt_social_feed_juicerio-5160a29a .juicer-feed .j-paginate:before { -webkit-border-radius: 1.875rem; border-radius: 1.875rem;content: "";;background-color: #004372;;height: 100%;;width: 100%;;position: absolute;;top: 0;;z-index: -2;;left: 0;; } .coh-ce-cpt_social_feed_juicerio-5160a29a .juicer-feed .j-paginate:hover { color: #004372;; } .coh-ce-cpt_social_feed_juicerio-5160a29a .juicer-feed .j-paginate:hover:after { -webkit-transform: scaleX(1) scaleY(1); -ms-transform: scaleX(1) scaleY(1); transform: scaleX(1) scaleY(1);; } .coh-ce-cpt_social_feed_juicerio-5160a29a .juicer-feed p { font-size: 1.125rem;line-height: 2rem; } .coh-ce-cpt_social_feed_juicerio-5160a29a .juicer-feed .j-twitter .j-poster img { height: 3rem;width: 3rem;height: 48px!important;;width: 48px!important;; } .coh-ce-cpt_social_feed_juicerio-5160a29a .juicer-feed .j-twitter .j-poster .j-twitter-display-name { font-size: 0.875rem; }
@media all { .coh-ce-cpt_statistics-7c42163 { border-top-width: 0.0625rem;border-bottom-width: 0.0625rem;border-top-style: solid;border-bottom-style: solid;border-top-color: rgba(229, 229, 229, 1);border-bottom-color: rgba(229, 229, 229, 1); }  }
@media all { .coh-ce-cpt_statistics-c6638c7f { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }  }
@media (max-width: 564px) { .coh-ce-cpt_statistics-40b71b47 { margin-bottom: 1rem; }  }
@media all { .coh-ce-cpt_statistics-6b46b8eb { border-top-width: 0.0625rem;border-top-style: solid;border-top-color: rgba(204, 204, 204, 1);padding-top: 3.75rem;padding-bottom: 3.75rem; }  }
@media all { .coh-ce-cpt_statistics-5644f5d { border-top-width: 0.0625rem;border-top-style: solid;border-top-color: rgba(204, 204, 204, 1);border-bottom-width: 0.0625rem;border-bottom-style: solid;border-bottom-color: rgba(204, 204, 204, 1); }  }
@media all { .coh-ce-cpt_statistics-efd2be7d { border-right-width: 0.0625rem;border-right-style: solid;border-right-color: rgba(204, 204, 204, 1); }  }
@media all { .coh-ce-cpt_statistics-4d97eb7f { padding-top: 3.25rem;padding-bottom: 3.25rem; }  }
@media all { .coh-ce-cpt_studio_breadcrumb_streams-250ba46a li { color: var(--ssa-color-palette-white); }  } @media all { .coh-ce-cpt_studio_breadcrumb_streams-250ba46a li:not(:last-child):after { background-color: var(--ssa-color-palette-white); }  }
@media all { .coh-ce-cpt_studio_breadcrumb_streams-b8a9ae13 a:after { background-color: white!important;; }  }
@media all { .coh-ce-cpt_studio_breadcrumb_streams-b8a9ae13 a:after { background-color: white!important;; }  }
@media all { .coh-ce-cpt_studio_content_related-cec3ede2 .coh-row-inner { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }  }
@media all { .coh-ce-cpt_studio_dashboard-688c17be { color: var(--ssa-color-palette-blue);line-height: 4rem;text-transform: uppercase;font-size: 3rem; }  } @media (max-width: 564px) { .coh-ce-cpt_studio_dashboard-688c17be { font-size: 2rem; }  }
@media all { .coh-ce-cpt_studio_dashboard-a1387d98 { padding-top: 2.5rem;padding-bottom: 2.5rem;padding-right: 40px !important;;border-right: 1px solid #f1f1f1;; }  } @media (max-width: 1279px) { .coh-ce-cpt_studio_dashboard-a1387d98 { border-right: 1px solid #f1f1f1;;padding-right: 40px !important;; }  } @media (max-width: 564px) { .coh-ce-cpt_studio_dashboard-a1387d98 { padding-top: 1rem;padding-bottom: 1rem;padding-right: 0.75rem !important;;border-right: inherit;; }  }
@media all { .coh-ce-cpt_studio_dashboard-7e542307 { padding-bottom: 17px; }  }
@media all { .coh-ce-cpt_studio_dashboard-e7c0a1ae { color: var(--ssa-color-palette-blue);font-size: 24px;line-height: 2.5rem;margin: 0;font-family: var(--ssa-font-stacks-ff-din-pro-medium);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-weight: 300;display: -webkit-inline-box;display: -webkit-inline-flex;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center; }  } @media all { .coh-ce-cpt_studio_dashboard-e7c0a1ae:before { vertical-align: middle;content: "\e9d5";font-family: firmenich-Icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;margin-right: 10px;font-size: 34px; }  }
@media all { .coh-ce-cpt_studio_dashboard-1bb9fbad { padding-top: 17px;padding-right: 5px;padding-bottom: 17px;padding-left: 5px; }  }
@media all { .coh-ce-cpt_studio_dashboard-1cca6b0 { font-size: 1rem;font-family: var(--ssa-font-stacks-gothic-a1);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;color: var(--ssa-color-palette-blue);width: 70%;text-align: left;float: left; }  }
@media all { .coh-ce-cpt_studio_dashboard-337edb90 { width: 30%;color: rgba(68, 68, 68, 1);font-family: var(--ssa-font-stacks-gothic-a1);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-size: 0.875rem;float: right;text-align: right; }  }
@media all { .coh-ce-cpt_studio_dashboard-cac660f1 { font-weight: 500;font-family: var(--ssa-font-stacks-ff-din-pro-medium);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;color: var(--ssa-color-palette-blue);font-size: 1rem;margin-top: 30px; }  }
@media all { .coh-ce-cpt_studio_dashboard-ae9860eb { color: var(--ssa-color-palette-blue);font-size: 24px;line-height: 2.5rem;margin: 0;font-family: var(--ssa-font-stacks-ff-din-pro-medium);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-weight: 300;display: -webkit-inline-box;display: -webkit-inline-flex;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center; }  } @media all { .coh-ce-cpt_studio_dashboard-ae9860eb:before { vertical-align: middle;content: "\e9d7";font-family: firmenich-Icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;margin-right: 10px;font-size: 34px; }  }
@media all { .coh-ce-cpt_studio_dashboard-86e1074f { padding-top: 17px;padding-right: 5px;padding-bottom: 17px;padding-left: 5px; }  }
@media all { .coh-ce-cpt_studio_dashboard-cce179c3 { color: var(--ssa-color-palette-blue);font-size: 24px;line-height: 2.5rem;margin: 0;font-family: var(--ssa-font-stacks-ff-din-pro-medium);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-weight: 300;display: -webkit-inline-box;display: -webkit-inline-flex;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center; }  } @media all { .coh-ce-cpt_studio_dashboard-cce179c3:before { vertical-align: middle;content: "\e9cb";font-family: firmenich-Icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;margin-right: 10px;font-size: 34px; }  }
@media all { .coh-ce-cpt_studio_dashboard-f2deff38 { padding-top: 30px;padding-bottom: 2.5rem;padding-right: 40px !important;;border-right: 1px solid #f1f1f1;; }  } @media (max-width: 1279px) { .coh-ce-cpt_studio_dashboard-f2deff38 { border-right: 1px solid #f1f1f1;;padding-right: 40px !important;; }  } @media (max-width: 564px) { .coh-ce-cpt_studio_dashboard-f2deff38 { padding-top: 10px;padding-bottom: 1rem;padding-right: 0.75rem !important;;border-right: inherit;; }  }
@media all { .coh-ce-cpt_studio_dashboard-db2aad7a { padding-bottom: 5px;display: -webkit-inline-box;display: -webkit-inline-flex;display: -ms-inline-flexbox;display: inline-flex;width: 100%; }  }
@media all { .coh-ce-cpt_studio_dashboard-7a2dacf5 { color: var(--ssa-color-palette-blue);font-size: 24px;line-height: 2.5rem;margin: 0;font-family: var(--ssa-font-stacks-ff-din-pro-medium);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-weight: 300;display: -webkit-inline-box;display: -webkit-inline-flex;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center; }  } @media all { .coh-ce-cpt_studio_dashboard-7a2dacf5:before { content: "\e92b";font-family: firmenich-Icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;vertical-align: middle;margin-right: 10px;font-size: 34px; }  }
@media all { .coh-ce-cpt_studio_dashboard-f39f437b { width: 30%;color: rgba(204, 204, 204, 1);font-weight: 500;font-family: var(--ssa-font-stacks-ff-din-pro-light);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-size: 64px;float: right;text-align: right;-webkit-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1;; }  }
@media all { .coh-ce-cpt_studio_dashboard-51fad5ba { font-size: 0.75rem;font-family: var(--ssa-font-stacks-gothic-a1);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;color: rgba(68, 68, 68, 1);width: 70%;text-align: left;float: left;margin-top: 3px; }  }
@media all { .coh-ce-cpt_studio_dashboard-9f7c802b { color: var(--ssa-color-palette-blue);font-size: 24px;line-height: 2.5rem;margin: 0;font-family: var(--ssa-font-stacks-ff-din-pro-medium);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-weight: 300;display: -webkit-inline-box;display: -webkit-inline-flex;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center; }  } @media all { .coh-ce-cpt_studio_dashboard-9f7c802b:before { vertical-align: middle;content: "\e930";font-family: firmenich-Icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;margin-right: 10px;font-size: 34px; }  }
@media all { .coh-ce-cpt_studio_dashboard-a0a01451 { padding-top: 17px;padding-right: 5px;padding-bottom: 17px;padding-left: 5px;display: -webkit-inline-box;display: -webkit-inline-flex;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;width: 100%; }  }
@media all { .coh-ce-cpt_studio_dashboard-19699a7a { -o-object-fit: cover; object-fit: cover;;-webkit-border-radius: 50%;;border-radius: 50%;margin-right: 8px;width: 35px;height: 35px; }  }
@media all { .coh-ce-cpt_studio_dashboard-c53a285e { font-size: 1rem;font-family: var(--ssa-font-stacks-gothic-a1);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;color: var(--ssa-color-palette-blue);width: 100%;float: left; }  }
@media all { .coh-ce-cpt_studio_dashboard-23db4aec { width: auto;color: rgba(68, 68, 68, 1);font-family: var(--ssa-font-stacks-gothic-a1);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-size: 0.875rem;margin-left: auto; }  }
@media all { .coh-ce-cpt_studio_dashboard-d77df4af { padding-top: 55px;padding-bottom: 2.5rem;padding-right: 40px !important;;padding-left: 40px !important;;border-right: 1px solid #f1f1f1;; }  } @media (max-width: 1279px) { .coh-ce-cpt_studio_dashboard-d77df4af { border-right: inherit;;padding-left: 40px !important;;padding-right: 0.75rem !important;; }  } @media (max-width: 564px) { .coh-ce-cpt_studio_dashboard-d77df4af { padding-top: 20px;padding-bottom: 2rem;padding-left: 0.75rem !important;;padding-right: 0.75rem !important;;border-right: inherit;; }  }
@media all { .coh-ce-cpt_studio_dashboard-453a2aac { color: var(--ssa-color-palette-blue);font-size: 24px;line-height: 2.5rem;margin: 0;font-family: var(--ssa-font-stacks-ff-din-pro-medium);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-weight: 300;display: -webkit-inline-box;display: -webkit-inline-flex;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center; }  } @media all { .coh-ce-cpt_studio_dashboard-453a2aac:before { content: "\e9cb";font-family: firmenich-Icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;vertical-align: middle;margin-right: 10px;font-size: 34px; }  }
@media all { .coh-ce-cpt_studio_dashboard-ac76cdac { font-weight: 500;font-family: var(--ssa-font-stacks-ff-din-pro-medium);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;color: var(--ssa-color-palette-blue);font-size: 14px;margin-top: 30px;margin-bottom: 30px; }  }
@media all { .coh-ce-cpt_studio_dashboard-b3ba201b { color: var(--ssa-color-palette-blue);font-size: 24px;line-height: 2.5rem;margin: 0;font-family: var(--ssa-font-stacks-ff-din-pro-medium);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-weight: 300; }  }
@media all { .coh-ce-cpt_studio_dashboard-83531d83 { font-weight: 500;font-family: var(--ssa-font-stacks-ff-din-pro-medium);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;color: var(--ssa-color-palette-blue);font-size: 1rem;margin-top: 30px;margin-bottom: 30px; }  }
@media all { .coh-ce-cpt_studio_dashboard-d85384ae { padding-top: 30px;padding-bottom: 1.5rem;font-family: var(--ssa-font-stacks-ff-din-pro-light);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-weight: 300; }  } @media (max-width: 1279px) { .coh-ce-cpt_studio_dashboard-d85384ae { padding-top: 10px;padding-bottom: 0.75rem; }  }
@media (max-width: 1279px) { .coh-ce-cpt_studio_documents_list-a194417f { padding-right: 1.25rem;padding-left: 1.25rem; }  } @media all { .coh-ce-cpt_studio_documents_list-a194417f .container-hidden { display: none; }  } @media all { .coh-ce-cpt_studio_documents_list-a194417f .active-container { display: block; }  } @media all { .coh-ce-cpt_studio_documents_list-a194417f .ais-InfiniteHits-item { list-style: none;padding-top: 0rem;padding-right: 0rem;padding-bottom: 0rem;padding-left: 0rem;margin-top: 0rem;margin-right: 0rem;margin-bottom: 0rem;margin-left: 0rem; }  } @media all { .coh-ce-cpt_studio_documents_list-a194417f .ais-InfiniteHits-item:before { content: normal;display: none; }  } @media all { .coh-ce-cpt_studio_documents_list-a194417f .ais-InfiniteHits-item li:before { display: none;content: normal; }  } @media all { .coh-ce-cpt_studio_documents_list-a194417f .ais-InfiniteHits--empty { font-family: var(--ssa-font-stacks-ff-din-pro-medium);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;padding-top: 1.875rem;padding-bottom: 1.875rem;font-size: 1.5rem; }  } @media all { .coh-ce-cpt_studio_documents_list-a194417f .ais-InfiniteHits-loadMore { cursor: pointer;margin-left: -webkit-calc(50% - 90px);margin-left: calc(50% - 90px);;padding-top: 0.625rem;padding-right: 1.25rem;padding-bottom: 0.625rem;padding-left: 1.25rem;margin-top: 3.125rem;margin-bottom: 3.125rem;border-width: 0.0625rem;-webkit-border-radius: 2.5rem;border-radius: 2.5rem;border-style: solid;border-color: var(--ssa-color-palette-blue); }  } @media all { .coh-ce-cpt_studio_documents_list-a194417f .coh-list-item:before { display: none; }  } @media all { .coh-ce-cpt_studio_documents_list-a194417f .ais-Hits-item { margin-bottom: 0!important;;padding-left: 0!important;; }  } @media all { .coh-ce-cpt_studio_documents_list-a194417f .ais-Hits-item:before { display: none; }  }
@media all { .coh-ce-cpt_studio_documents_list-4b396101 { border-top-color: var(--ssa-color-palette-light-2);border-top-style: solid;border-top-width: 0.0625rem;margin-top: 3.125rem;display: block; }  } @media (max-width: 1023px) { .coh-ce-cpt_studio_documents_list-4b396101 { margin-top: 1.25rem; }  }
@media all { .coh-ce-cpt_studio_documents_list-7b0293f7 { padding-top: 0rem;padding-right: 0rem;padding-bottom: 0rem;padding-left: 0rem;border-bottom-width: 0.0625rem;border-bottom-style: solid;border-bottom-color: var(--ssa-color-palette-light-2);position: relative;list-style: none;margin-bottom: 0rem;margin-left: 0rem;line-height: 0rem; }  }
@media all { .coh-ce-cpt_studio_documents_list-3e42a541 { width: 100%; }  } @media all { .coh-ce-cpt_studio_documents_list-3e42a541:hover { background-color: var(--ssa-color-palette-light-1); }  }
@media all { .coh-ce-cpt_studio_documents_list-8c258927 { margin-top: 0.9375rem;margin-bottom: 0.9375rem;width: 100%; }  }
@media all { .coh-ce-cpt_studio_documents_list-b36fb424 { position: relative;top: -0.3125rem;margin-top: 0.9375rem; }  } @media all { .coh-ce-cpt_studio_documents_list-b36fb424:before { content: "\e93e";font-family: firmenich-Icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;color: var(--ssa-color-palette-blue);font-size: 1.75rem;position: absolute;top: 0rem; }  }
@media all { .coh-ce-cpt_studio_documents_list-1da4e1c1 { margin-left: 2.5rem;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;width: 90%; }  } @media (max-width: 1023px) { .coh-ce-cpt_studio_documents_list-1da4e1c1 { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }  }
@media all { .coh-ce-cpt_studio_documents_list-7a23feaf { font-family: var(--ssa-font-stacks-gothic-a1);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;color: var(--ssa-color-palette-blue);font-size: 1.125rem;line-height: 1.25rem;text-align: left;display: block;-webkit-flex-basis: auto;-ms-flex-preferred-size: auto;flex-basis: auto;-webkit-box-flex: 1;-webkit-flex-grow: 1;-ms-flex-positive: 1;flex-grow: 1;-webkit-flex-shrink: 1;-ms-flex-negative: 1;flex-shrink: 1; }  }
@media all { .coh-ce-cpt_studio_documents_list-89f8669a { color: var(--ssa-color-palette-gray);font-family: var(--ssa-font-stacks-gothic-a1);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;text-align: left;font-size: 0.875rem;line-height: 1.125rem;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-basis: auto;-ms-flex-preferred-size: auto;flex-basis: auto;-webkit-box-flex: 1;-webkit-flex-grow: 1;-ms-flex-positive: 1;flex-grow: 1;-webkit-flex-shrink: 1;-ms-flex-negative: 1;flex-shrink: 1;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-box-pack: end;-webkit-justify-content: flex-end;-ms-flex-pack: end;justify-content: flex-end;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;position: relative; }  } @media (max-width: 1023px) { .coh-ce-cpt_studio_documents_list-89f8669a { -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; }  } @media all { .coh-ce-cpt_studio_documents_list-89f8669a:after { content: "\e928";font-family: firmenich-Icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;color: var(--ssa-color-palette-blue);font-size: 1.75rem;position: absolute;right: -2.5rem;display: block; }  } @media (max-width: 1023px) { .coh-ce-cpt_studio_documents_list-89f8669a:after { right: 0rem; }  }
@media all { .coh-ce-cpt_studio_documents_list-5bccbb3e { padding-top: 50px; }  }
@media all { .coh-ce-cpt_studio_document_list-5bccbb3e { padding-top: 50px; }  }
@media all { .coh-ce-cpt_studio_favorites_subscriptio-b0174ac7 { padding-top: 40px;padding-bottom: 5rem; }  }
@media all { .coh-ce-cpt_studio_favorites_subscriptio-46221a05 { display: none; }  }
@media all { .coh-ce-cpt_studio_favorites_subscriptio-22f3aab2 .coh-modal-close-button { color: var(--ssa-color-palette-black); }  } @media (max-width: 1023px) { .coh-ce-cpt_studio_favorites_subscriptio-22f3aab2 .coh-modal-close-wrapper { right: 65px; }  } @media (max-width: 564px) { .coh-ce-cpt_studio_favorites_subscriptio-22f3aab2 .coh-modal-close-wrapper { right: 35px; }  }
@media all { .coh-ce-cpt_studio_favorites_subscriptio-29732d40 { height: 100%; }  } @media (max-width: 1023px) { .coh-ce-cpt_studio_favorites_subscriptio-29732d40 { width: 100vw; }  }
@media all { .coh-ce-cpt_studio_favorites_subscriptio-e84b8c9b { background-color: var(--ssa-color-palette-white);margin-top: auto;margin-right: auto;margin-bottom: auto;margin-left: auto;padding: 75px 60px !important;;;-webkit-box-shadow: inset -10px 0rem 20px 0rem rgba(221, 221, 221, 1);;;box-shadow: inset -10px 0rem 20px 0rem rgba(221, 221, 221, 1); }  }
@media all { .coh-ce-cpt_studio_favorites_subscriptio-f7933a04 { font-family: var(--ssa-font-stacks-dm-sans---regular);color: var(--ssa-color-palette-black);font-size: 1.75rem;line-height: 2.5rem;text-align: center;font-weight: 700; }  }
@media all { .coh-ce-cpt_studio_favorites_subscriptio-258cabe6 { font-family: var(--ssa-font-stacks-dm-sans---regular);font-size: 0.875rem;line-height: 1.125rem;text-align: center;color: rgba(68, 68, 68, 1);font-weight: 400; }  }
@media all { .coh-ce-cpt_studio_favorites_subscriptio-c1d04598 { position: relative;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;margin-top: 40px;margin-right: 0rem;margin-bottom: 0rem;margin-left: 0rem;padding-top: 30px;padding-right: 40px;padding-bottom: 30px;padding-left: 40px;border-width: 0.0625rem;-webkit-border-radius: 2px;border-radius: 2px;border-style: solid;border-color: rgba(221, 221, 221, 1); }  } @media (max-width: 1279px) { .coh-ce-cpt_studio_favorites_subscriptio-c1d04598 { margin-top: 20px;margin-right: 0rem;margin-bottom: 0rem;margin-left: 0rem; }  } @media all { .coh-ce-cpt_studio_favorites_subscriptio-c1d04598 .coh-style-card-container-grid-match-height > * > * { height: auto;height: auto!important;; }  } @media all { .coh-ce-cpt_studio_favorites_subscriptio-c1d04598.is_acm .favoritesAcm { visibility: visible; }  }
@media all { .coh-ce-cpt_studio_favorites_subscriptio-41694558 { color: rgba(103, 103, 103, 1);font-family: var(--ssa-font-stacks-dm-sans---regular);font-size: 0.75rem;line-height: 1.875rem;padding-right: 0.3125rem;font-weight: 400; }  }
@media all { .coh-ce-cpt_studio_favorites_subscriptio-a793d508 { font-family: var(--ssa-font-stacks-dm-sans---regular);color: rgba(103, 103, 103, 1);font-size: 0.75rem;line-height: 1.25rem;text-transform: capitalize;font-weight: 400; }  }
@media all { .coh-ce-cpt_studio_favorites_subscriptio-40141bdc { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-box-pack: end;-webkit-justify-content: flex-end;-ms-flex-pack: end;justify-content: flex-end; }  }
@media all { .coh-ce-cpt_studio_favorites_subscriptio-32ab2336 { padding-right: 12px; }  }
@media all { .coh-ce-cpt_studio_favorites_subscriptio-864df4b5 svg { height: 1.5rem;width: 1.5rem; }  }
@media all { .coh-ce-cpt_studio_favorites_subscriptio-961b8b49 { padding-top: 0.625rem;padding-bottom: 0.625rem; }  } @media (max-width: 1023px) { .coh-ce-cpt_studio_favorites_subscriptio-961b8b49 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center; }  }
@media all { .coh-ce-cpt_studio_favorites_subscriptio-e0e0f53e { font-family: var(--ssa-font-stacks-dm-sans---regular);color: var(--ssa-color-palette-black);font-size: 2rem;line-height: 2.5rem;font-weight: 700; }  }
@media all { .coh-ce-cpt_studio_favorites_subscriptio-47d93d77 { background-color: var(--ssa-color-palette-white);margin-top: auto;margin-right: auto;margin-bottom: auto;margin-left: auto;padding: 60px 50px !important;;;min-height: 70vh;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column; }  } @media (max-width: 1023px) { .coh-ce-cpt_studio_favorites_subscriptio-47d93d77 { padding: 40px 20px !important;;; }  } @media all { .coh-ce-cpt_studio_favorites_subscriptio-47d93d77 .select2-container { margin-top: 20px;margin-bottom: 50px; }  }
@media all { .coh-ce-cpt_studio_favorites_subscriptio-7a7b28a1 { font-family: var(--ssa-font-stacks-dm-sans---regular);font-size: 14px;line-height: 18px;text-align: left;color: rgba(68, 68, 68, 1); }  }
@media all { .coh-ce-cpt_studio_favorites_subscriptio-42534f75 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;width: -webkit-fit-content;width: -moz-fit-content;width: fit-content;;margin-top: auto;margin-bottom: 0rem;margin-left: auto; }  } @media (max-width: 1279px) { .coh-ce-cpt_studio_favorites_subscriptio-42534f75 { margin-top: auto;margin-right: auto;margin-bottom: 0rem;margin-left: auto; }  }
@media all { .coh-ce-cpt_studio_favorites_subscriptio-56e967b0 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: nowrap;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;max-width: 31.25rem;padding: 8px;margin-right: auto;margin-bottom: 2.5rem;margin-left: auto;border-width: 0.0625rem;-webkit-border-radius: 9999px;border-radius: 9999px;border-style: solid;border-color: rgba(221, 221, 221, 1); }  }
@media all { .coh-ce-cpt_studio_favorites_subscriptio-408908de { margin-right: 8px;-webkit-flex-basis: 50%;-ms-flex-preferred-size: 50%;flex-basis: 50%; }  }
@media all { .coh-ce-cpt_studio_favorites_subscriptio-2ccb5f49 { -webkit-flex-basis: 50%; -ms-flex-preferred-size: 50%; flex-basis: 50%; }  }
@media all { .coh-ce-cpt_studio_favorites_subscriptio-b031b04b { display: block; }  }
@media all { .coh-ce-cpt_studio_favorites_subscriptio-fe10e516 { border-bottom-width: 0.0625rem;border-bottom-style: solid;border-bottom-color: rgba(221, 221, 221, 1);padding-bottom: 2rem;margin-bottom: 40px;margin-left: 0!important;;margin-right: 0!important;; }  } @media (max-width: 564px) { .coh-ce-cpt_studio_favorites_subscriptio-fe10e516 { padding-bottom: 1.875rem; }  }
@media all { .coh-ce-cpt_studio_favorites_subscriptio-a01f8806 { padding-left: 0!important;;padding-right: 0!important;;display: -webkit-box;;display: -webkit-flex;;display: -ms-flexbox;;display: flex; }  } @media (max-width: 564px) { .coh-ce-cpt_studio_favorites_subscriptio-a01f8806 { margin-bottom: 1.875rem;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center; }  }
@media all { .coh-ce-cpt_studio_favorites_subscriptio-81cdb927 { position: relative;width: -webkit-fit-content;width: -moz-fit-content;width: fit-content;; }  } @media all { .coh-ce-cpt_studio_favorites_subscriptio-81cdb927 select { width: 5.8125rem; }  } @media (max-width: 1279px) { .coh-ce-cpt_studio_favorites_subscriptio-81cdb927 select { width: 100%; }  }
@media all { .coh-ce-cpt_studio_favorites_subscriptio-c0208e2b { position: absolute;top: 50%;-webkit-transform: translate(0, -50%);-ms-transform: translate(0, -50%);transform: translate(0, -50%);;right: 0.4375rem; }  } @media all { .coh-ce-cpt_studio_favorites_subscriptio-c0208e2b svg { height: 1.125rem;width: 1.125rem;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center; }  }
@media all { .coh-ce-cpt_studio_favorites_subscriptio-f692f6dd { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-pack: end;-webkit-justify-content: flex-end;-ms-flex-pack: end;justify-content: flex-end;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;padding-left: 0!important;;padding-right: 0!important;; }  } @media (max-width: 564px) { .coh-ce-cpt_studio_favorites_subscriptio-f692f6dd { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }  }
@media all { .coh-ce-cpt_studio_favorites_subscriptio-41750f97 { background-color: rgba(247, 247, 247, 1);-webkit-border-radius: 1.25rem;border-radius: 1.25rem; }  } @media all { .coh-ce-cpt_studio_favorites_subscriptio-41750f97 input::-webkit-input-placeholder { padding-right: 0.9375rem; } .coh-ce-cpt_studio_favorites_subscriptio-41750f97 input::-moz-placeholder { padding-right: 0.9375rem; } .coh-ce-cpt_studio_favorites_subscriptio-41750f97 input:-ms-input-placeholder { padding-right: 0.9375rem; } .coh-ce-cpt_studio_favorites_subscriptio-41750f97 input::-ms-input-placeholder { padding-right: 0.9375rem; } .coh-ce-cpt_studio_favorites_subscriptio-41750f97 input::placeholder { padding-right: 0.9375rem; }  }
@media all { .coh-ce-cpt_studio_favorites_subscriptio-d866d9ef { position: relative; }  }
@media all { .coh-ce-cpt_studio_favorites_subscriptio-b9f5534f svg { height: 1.25rem;width: 1.25rem;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center; }  }
@media all { .coh-ce-cpt_studio_favorites_subscriptio-8fd1e716 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;gap: 32px;; }  } @media all { .coh-ce-cpt_studio_favorites_subscriptio-8fd1e716:before { display: none; }  }
@media all { .coh-ce-cpt_studio_favorites_subscriptio-305a20b3 { display: none; }  }
@media all { .coh-ce-cpt_studio_favorites_subscriptio-a939859f { position: relative;width: -webkit-fit-content;width: -moz-fit-content;width: fit-content;; }  } @media (max-width: 1279px) { .coh-ce-cpt_studio_favorites_subscriptio-a939859f select { width: 100%; }  } @media all { .coh-ce-cpt_studio_favorites_subscriptio-a939859f:after { -webkit-transform: translate(0, -50%); -ms-transform: translate(0, -50%); transform: translate(0, -50%);;color: var(--ssa-color-palette-black);font-weight: 600;font-size: 0.625rem;line-height: 0.375rem;padding-right: 0.75rem;position: absolute;top: 50%;right: 0rem;z-index: -1;content: "\e922";font-family: Firmenich-icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; }  }
@media all { .coh-ce-cpt_studio_favorites_subscriptio-f88eb54 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-pack: end;-webkit-justify-content: flex-end;-ms-flex-pack: end;justify-content: flex-end; }  } @media all { .coh-ce-cpt_studio_favorites_subscriptio-f88eb54 input::-webkit-input-placeholder { padding-right: 0.9375rem; } .coh-ce-cpt_studio_favorites_subscriptio-f88eb54 input::-moz-placeholder { padding-right: 0.9375rem; } .coh-ce-cpt_studio_favorites_subscriptio-f88eb54 input:-ms-input-placeholder { padding-right: 0.9375rem; } .coh-ce-cpt_studio_favorites_subscriptio-f88eb54 input::-ms-input-placeholder { padding-right: 0.9375rem; } .coh-ce-cpt_studio_favorites_subscriptio-f88eb54 input::placeholder { padding-right: 0.9375rem; }  }
@media all { .coh-ce-cpt_studio_favorites_subscriptio-b4fe0428 { color: rgba(103, 103, 103, 1);line-height: 1.5rem;font-size: 0.875rem;width: 100%;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;border-bottom-style: solid;border-bottom-width: 1px;border-bottom-color: rgba(221, 221, 221, 1);font-family: var(--ssa-font-stacks-dm-sans---regular);font-weight: 400; }  } @media (max-width: 1279px) { .coh-ce-cpt_studio_favorites_subscriptio-b4fe0428 { display: none; }  } @media all { .coh-ce-cpt_studio_favorites_subscriptio-b4fe0428 li { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;margin-top: 0rem;margin-right: 0rem;margin-bottom: 0rem;margin-left: 0rem;-webkit-box-flex: 1;-webkit-flex: 1 1 0;-ms-flex: 1 1 0px;flex: 1 1 0;;padding-top: 16px;padding-right: 24px;padding-bottom: 16px;padding-left: 24px;height: 4.5rem;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center; }  }
@media all { .coh-ce-cpt_studio_favorites_subscriptio-d3c48528 { min-width: 18.75rem; }  } @media (max-width: 1279px) { .coh-ce-cpt_studio_favorites_subscriptio-d3c48528 { min-width: unset; }  }
@media all { .coh-ce-cpt_studio_favorites_subscriptio-cd110a1b { min-width: 9.375rem; }  } @media (max-width: 1279px) { .coh-ce-cpt_studio_favorites_subscriptio-cd110a1b { min-width: unset; }  }
@media all { .coh-ce-cpt_studio_favorites_subscriptio-8ca23c28 { min-width: 16.25rem; }  } @media (max-width: 1279px) { .coh-ce-cpt_studio_favorites_subscriptio-8ca23c28 { min-width: unset; }  }
@media all { .coh-ce-cpt_studio_favorites_subscriptio-5b6088b6 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap; }  }
@media (max-width: 1279px) { .coh-ce-cpt_studio_my_expert-c0154533 { text-align: center; }  }
@media all { .coh-ce-cpt_studio_my_expert-bc700a0f { font-family: var(--ssa-font-stacks-dm-sans---regular);font-weight: 300;color: var(--ssa-color-palette-blue);font-size: 24px;line-height: 2.5rem;border-bottom-color: rgba(241, 241, 241, 1);border-bottom-style: solid;border-bottom-width: 1px;padding-bottom: 17px;margin: 0 !important;; }  } @media all { .coh-ce-cpt_studio_my_expert-bc700a0f:before { vertical-align: middle;content: "\e921";font-family: firmenich-Icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;margin-right: 10px;font-size: 34px; }  }
@media all { .coh-ce-cpt_studio_my_expert-b3263505 { padding-top: 25px;display: -webkit-inline-box;display: -webkit-inline-flex;display: -ms-inline-flexbox;display: inline-flex;width: 100%;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center; }  }
@media (max-width: 1279px) { .coh-ce-cpt_studio_my_expert-1c458ab5 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column; }  } @media (max-width: 564px) { .coh-ce-cpt_studio_my_expert-1c458ab5 { padding: 0 !important;; }  }
@media all { .coh-ce-cpt_studio_my_expert-f068d874 { max-width: 6.625rem;width: 6.625rem;-webkit-clip-path: ellipse(50% 50%);clip-path: ellipse(50% 50%);;float: left; }  } @media (max-width: 1279px) { .coh-ce-cpt_studio_my_expert-f068d874 { margin-top: auto;margin-right: auto;margin-bottom: auto;margin-left: auto; }  }
@media all { .coh-ce-cpt_studio_my_expert-f61860b3 { height: 106px;padding-left: 20px;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center; }  } @media (max-width: 1279px) { .coh-ce-cpt_studio_my_expert-f61860b3 { padding-left: 0rem; }  }
@media all { .coh-ce-cpt_studio_my_expert-76c2e810 { font-family: var(--ssa-font-stacks-gothic-a1);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-weight: 300;color: var(--ssa-color-palette-blue);font-size: 24px; }  }
@media all { .coh-ce-cpt_studio_my_expert-d296a4a9 { font-family: var(--ssa-font-stacks-gothic-a1);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-weight: 300;color: var(--ssa-color-palette-blue);font-size: 14px;word-break: break-word;;padding-top: 7px;text-transform: capitalize; }  }
@media all { .coh-ce-cpt_studio_my_expert-917ccae5 { padding: 0 !important;; }  } @media (max-width: 1279px) { .coh-ce-cpt_studio_my_expert-917ccae5 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column; }  }
@media all { .coh-ce-cpt_studio_my_expert-3f18303b { font-family: var(--ssa-font-stacks-dm-sans---regular);color: var(--ssa-color-palette-blue);font-size: 1.125rem;line-height: 2.125rem;letter-spacing: normal;display: none; }  } @media all { .coh-ce-cpt_studio_my_expert-3f18303b:before { padding-right: 0.625rem;content: "\f095";font-family: icomoon;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; }  }
@media all { .coh-ce-cpt_studio_my_expert-2a41b455 { font-family: var(--ssa-font-stacks-dm-sans---regular);color: var(--ssa-color-palette-blue);font-size: 1.125rem;line-height: 2.125rem;letter-spacing: normal;display: none; }  } @media all { .coh-ce-cpt_studio_my_expert-2a41b455:before { padding-right: 0.625rem;content: "\e9cf";font-family: firmenich-Icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; }  }
@media all { .coh-ce-cpt_studio_my_expert-7ec51f1e { font-family: var(--ssa-font-stacks-dm-sans---regular);color: var(--ssa-color-palette-blue);font-size: 1rem;line-height: 2.125rem;letter-spacing: -1px;overflow-wrap: break-word;;text-transform: lowercase; }  } @media all { .coh-ce-cpt_studio_my_expert-7ec51f1e:before { padding-right: 0.625rem;content: "\e938";font-family: firmenich-Icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; }  }
@media all { .coh-ce-cpt_studio_my_expert-2a56866a { padding: 10px 0 0 0 !important;; }  } @media (max-width: 1279px) { .coh-ce-cpt_studio_my_expert-2a56866a { padding-top: 10px; }  }
@media all { .coh-ce-cpt_studio_my_expert-c45f3fd1 { font-size: 14px; }  }
@media all { .coh-ce-cpt_studio_pdp_board-70f2645 { position: relative; }  } @media (max-width: 1023px) { .coh-ce-cpt_studio_pdp_board-70f2645 { padding-right: 1.25rem;padding-left: 1.25rem; }  }
@media all { .coh-ce-cpt_studio_pdp_board-c6638c7f { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }  }
@media all { .coh-ce-cpt_studio_pdp_board-1c2352b8 { color: var(--ssa-color-palette-black);font-size: 2.5rem;line-height: 3.5rem;font-family: var(--ssa-font-stacks-dm-sans---regular);font-weight: 700;letter-spacing: -0.8px;; }  }
@media all { .coh-ce-cpt_studio_pdp_board-7aa837e2 { font-family: var(--ssa-font-stacks-dm-sans---regular);color: rgba(68, 68, 68, 1);font-size: 1.125rem;line-height: 2rem;font-weight: 300;margin-top: 3rem;text-align: justify;; }  }
@media all { .coh-ce-cpt_studio_pdp_board-3d93e97a { color: rgba(103, 103, 103, 1);line-height: 1.5rem;font-size: 0.875rem;width: 100%;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;border-bottom-style: solid;border-bottom-width: 0.0625rem;border-bottom-color: rgba(221, 221, 221, 1);font-family: var(--ssa-font-stacks-dm-sans---regular);font-weight: 400; }  } @media (max-width: 1279px) { .coh-ce-cpt_studio_pdp_board-3d93e97a { display: none; }  } @media all { .coh-ce-cpt_studio_pdp_board-3d93e97a li { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;margin-top: 0rem;margin-right: 0rem;margin-bottom: 0rem;margin-left: 0rem;height: 4.5rem;padding-top: 16px;padding-right: 24px;padding-bottom: 16px;padding-left: 24px;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-flex-basis: 0rem;-ms-flex-preferred-size: 0rem;flex-basis: 0rem;-webkit-box-flex: 1;-webkit-flex-grow: 1;-ms-flex-positive: 1;flex-grow: 1;-webkit-flex-shrink: 1;-ms-flex-negative: 1;flex-shrink: 1; }  }
@media all { .coh-ce-cpt_studio_pdp_board-d1515e70 { min-width: 25rem; }  } @media (max-width: 1598px) { .coh-ce-cpt_studio_pdp_board-d1515e70 { min-width: 21.875rem; }  } @media (max-width: 1279px) { .coh-ce-cpt_studio_pdp_board-d1515e70 { min-width: unset; }  }
@media all { .coh-ce-cpt_studio_pdp_board-ad4b95a0 { min-width: 15.625rem; }  } @media (max-width: 1598px) { .coh-ce-cpt_studio_pdp_board-ad4b95a0 { min-width: 14.0625rem; }  } @media (max-width: 1279px) { .coh-ce-cpt_studio_pdp_board-ad4b95a0 { min-width: unset; }  }
@media all { .coh-ce-cpt_studio_pdp_board-a8416f3f { min-width: 15.625rem; }  } @media (max-width: 1598px) { .coh-ce-cpt_studio_pdp_board-a8416f3f { min-width: 14.0625rem; }  } @media (max-width: 1279px) { .coh-ce-cpt_studio_pdp_board-a8416f3f { min-width: unset; }  }
@media all { .coh-ce-cpt_studio_pdp_board-4d1bc4fb { min-width: 12.875rem; }  } @media (max-width: 1598px) { .coh-ce-cpt_studio_pdp_board-4d1bc4fb { min-width: 11.875rem; }  } @media (max-width: 1279px) { .coh-ce-cpt_studio_pdp_board-4d1bc4fb { min-width: unset; }  }
@media all { .coh-ce-cpt_studio_pdp_board-a21da806 { min-width: 4.5rem; }  } @media (max-width: 1279px) { .coh-ce-cpt_studio_pdp_board-a21da806 { min-width: unset; }  }
@media all { .coh-ce-cpt_studio_pdp_board-5b6088b6 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap; }  }
@media all { .coh-ce-cpt_studio_pdp_board-ed45351e { margin-top: 0rem;margin-right: 0rem;margin-bottom: 0rem;margin-left: 0rem;border-bottom-width: 0.0625rem;border-bottom-style: solid;border-bottom-color: rgba(221, 221, 221, 1);display: none;width: 100%;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-box-align: end;-webkit-align-items: flex-end;-ms-flex-align: end;align-items: flex-end;font-family: var(--ssa-font-stacks-dm-sans---regular);font-weight: 400;color: var(--ssa-color-palette-black);font-size: 0.875rem;line-height: 1.5rem;position: relative; }  } @media (max-width: 1279px) { .coh-ce-cpt_studio_pdp_board-ed45351e { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;border-top-style: solid; }  } @media all { .coh-ce-cpt_studio_pdp_board-ed45351e span,.coh-ce-cpt_studio_pdp_board-ed45351e button,.coh-ce-cpt_studio_pdp_board-ed45351e a { color: var(--ssa-color-palette-black);font-family: var(--ssa-font-stacks-dm-sans---regular);font-weight: 400;font-size: 0.875rem;line-height: 1.5rem;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center; }  } @media all { .coh-ce-cpt_studio_pdp_board-ed45351e span:last-child,.coh-ce-cpt_studio_pdp_board-ed45351e button:last-child,.coh-ce-cpt_studio_pdp_board-ed45351e a:last-child { margin-right: 0 !important;; }  } @media all { .coh-ce-cpt_studio_pdp_board-ed45351e button { display: -webkit-box !important; display: -webkit-flex !important; display: -ms-flexbox !important; display: flex !important;; }  } @media (max-width: 1279px) { .coh-ce-cpt_studio_pdp_board-ed45351e button { position: absolute;-webkit-transform: translate(0, -50%);-ms-transform: translate(0, -50%);transform: translate(0, -50%);;top: 50%;right: 0rem; }  } @media all { .coh-ce-cpt_studio_pdp_board-ed45351e > span { height: 5.625rem;padding-top: 12px;padding-right: 24px;padding-bottom: 12px;padding-left: 24px; }  } @media all { .coh-ce-cpt_studio_pdp_board-ed45351e span,.coh-ce-cpt_studio_pdp_board-ed45351e div { -webkit-flex-basis: 0rem; -ms-flex-preferred-size: 0rem; flex-basis: 0rem;-webkit-box-flex: 1;-webkit-flex-grow: 1;-ms-flex-positive: 1;flex-grow: 1;-webkit-flex-shrink: 1;-ms-flex-negative: 1;flex-shrink: 1; }  }
@media all { .coh-ce-cpt_studio_pdp_board-16fbee09 { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;min-width: 25rem; }  } @media (max-width: 1598px) { .coh-ce-cpt_studio_pdp_board-16fbee09 { min-width: 21.875rem; }  } @media (max-width: 1279px) { .coh-ce-cpt_studio_pdp_board-16fbee09 { min-width: unset; }  } @media all { .coh-ce-cpt_studio_pdp_board-16fbee09:before { margin-right: 24px;-webkit-border-radius: 50%;border-radius: 50%;height: 2.5rem;width: 2.5rem;background-image: var(--background);background-repeat: round;content: '""'; }  } @media (max-width: 1279px) { .coh-ce-cpt_studio_pdp_board-16fbee09:before { display: none; }  }
@media all { .coh-ce-cpt_studio_pdp_board-69f1dba2 { white-space: nowrap;;text-overflow: ellipsis;;overflow: hidden;;min-width: 15.625rem;max-width: 18.75rem; }  } @media (max-width: 1598px) { .coh-ce-cpt_studio_pdp_board-69f1dba2 { min-width: 14.0625rem; }  } @media (max-width: 1279px) { .coh-ce-cpt_studio_pdp_board-69f1dba2 { min-width: unset;max-width: unset; }  }
@media all { .coh-ce-cpt_studio_pdp_board-7e3825f3 { min-width: 15.625rem;max-width: 18.75rem; }  } @media (max-width: 1598px) { .coh-ce-cpt_studio_pdp_board-7e3825f3 { min-width: 14.0625rem; }  } @media (max-width: 1279px) { .coh-ce-cpt_studio_pdp_board-7e3825f3 { min-width: unset;max-width: unset; }  }
@media all { .coh-ce-cpt_studio_pdp_board-7703e3e7 { min-width: 12.875rem;max-width: 18.75rem; }  } @media (max-width: 1598px) { .coh-ce-cpt_studio_pdp_board-7703e3e7 { min-width: 11.875rem; }  } @media (max-width: 1279px) { .coh-ce-cpt_studio_pdp_board-7703e3e7 { min-width: unset;max-width: unset; }  }
@media all { .coh-ce-cpt_studio_pdp_board-a9290a75 { min-width: 4.5rem;height: 5.625rem;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center; }  } @media (max-width: 1279px) { .coh-ce-cpt_studio_pdp_board-a9290a75 { min-width: unset; }  }
@media all { .coh-ce-cpt_studio_pdp_board-b80eb2bb { padding: 0.5rem;border-width: 0.09375rem;-webkit-border-radius: 9999px;border-radius: 9999px;border-style: solid;border-color: var(--ssa-color-palette-black); }  }
@media all { .coh-ce-cpt_studio_pdp_board-864df4b5 svg { height: 1.5rem;width: 1.5rem; }  }
@media all { .coh-ce-cpt_studio_pdp_board-8e7f0827 { padding-top: 0rem;padding-right: 0rem;padding-bottom: 1.25rem;padding-left: 0rem;margin-top: 0rem;margin-right: 0rem;margin-bottom: 0rem;margin-left: 0rem;border-bottom-width: 0.0625rem;border-bottom-style: solid;border-bottom-color: rgba(221, 221, 221, 1);display: none;width: 100%;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-box-align: end;-webkit-align-items: flex-end;-ms-flex-align: end;align-items: flex-end;list-style: none;;height: 5.625rem; }  } @media (max-width: 1279px) { .coh-ce-cpt_studio_pdp_board-8e7f0827 { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;padding-top: 1.25rem;padding-right: 0.9375rem;padding-bottom: 1.25rem;padding-left: 0.9375rem;border-top-width: 0.0625rem;border-top-style: solid; }  } @media all { .coh-ce-cpt_studio_pdp_board-8e7f0827 span,.coh-ce-cpt_studio_pdp_board-8e7f0827 button,.coh-ce-cpt_studio_pdp_board-8e7f0827 a { margin-right: 30px;font-size: 1.125rem; }  } @media (max-width: 1279px) { .coh-ce-cpt_studio_pdp_board-8e7f0827 span,.coh-ce-cpt_studio_pdp_board-8e7f0827 button,.coh-ce-cpt_studio_pdp_board-8e7f0827 a { margin-top: 0rem;margin-right: auto;margin-bottom: 10px;margin-left: auto; }  } @media all { .coh-ce-cpt_studio_pdp_board-8e7f0827 span:last-child,.coh-ce-cpt_studio_pdp_board-8e7f0827 button:last-child,.coh-ce-cpt_studio_pdp_board-8e7f0827 a:last-child { margin-right: 0 !important;; }  } @media all { .coh-ce-cpt_studio_pdp_board-8e7f0827 button { display: -webkit-box !important; display: -webkit-flex !important; display: -ms-flexbox !important; display: flex !important;; }  } @media (max-width: 1279px) { .coh-ce-cpt_studio_pdp_board-8e7f0827 button { position: absolute; }  }
@media all { .coh-ce-cpt_studio_pdp_board-fb92280d { -webkit-flex-basis: 0px; -ms-flex-preferred-size: 0px; flex-basis: 0px;-webkit-box-flex: 1;-webkit-flex-grow: 1;-ms-flex-positive: 1;flex-grow: 1;-webkit-flex-shrink: 1;-ms-flex-negative: 1;flex-shrink: 1;font-size: 30px !important;;-webkit-box-align: center;;-webkit-align-items: center;;-ms-flex-align: center;;align-items: center;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;font-family: var(--ssa-font-stacks-dm-sans---regular);font-weight: 400;color: var(--ssa-color-palette-black);height: 5.625rem; }  } @media (max-width: 1279px) { .coh-ce-cpt_studio_pdp_board-fb92280d { font-size: 20px !important;;margin: 0 !important;; }  }
@media all { .coh-ce-cpt_studio_portfolios_collection-38f64320 { -webkit-box-shadow: 0 15px 35px 0 rgba(0,0,0,0.15); box-shadow: 0 15px 35px 0 rgba(0,0,0,0.15);;position: relative;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;padding-top: 2.625rem;padding-right: 2.5rem;padding-bottom: 2.625rem;padding-left: 2.5rem;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;min-height: 31.25rem; }  } @media all { .coh-ce-cpt_studio_portfolios_collection-38f64320 .coh-style-card-container-grid-match-height > * > * { height: auto;height: auto!important;; }  }
@media all { .coh-ce-cpt_studio_portfolios_collection-aabbfeb1 { background-color: var(--ssa-color-palette-white);padding-bottom: 0.625rem;position: relative;display: -webkit-inline-box;display: -webkit-inline-flex;display: -ms-inline-flexbox;display: inline-flex; }  } @media (max-width: 1023px) { .coh-ce-cpt_studio_portfolios_collection-aabbfeb1 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center; }  }
@media all { .coh-ce-cpt_studio_portfolios_collection-e4bd33cd { font-family: var(--ssa-font-stacks-gothic-a1);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-size: 0.875rem;color: var(--ssa-color-palette-blue); }  }
@media all { .coh-ce-cpt_studio_portfolios_collection-71649c40 { font-size: 0.75rem;padding-left: 0.625rem;font-family: var(--ssa-font-stacks-gothic-a1);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased; }  }
@media all { .coh-ce-cpt_studio_portfolios_collection-4ef50077 { padding-top: 0.9375rem;padding-bottom: 0.9375rem;border-top-width: 0.0625rem;border-top-style: solid;border-top-color: var(--ssa-color-palette-light-2);border-bottom-width: 0.0625rem;border-bottom-style: solid;border-bottom-color: var(--ssa-color-palette-light-2); }  } @media (max-width: 1023px) { .coh-ce-cpt_studio_portfolios_collection-4ef50077 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center; }  }
@media all { .coh-ce-cpt_studio_portfolios_collection-555e9f0b { font-family: var(--ssa-font-stacks-ff-din-pro-regular);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;color: var(--ssa-color-palette-blue);font-size: 1.75rem;line-height: 2rem; }  }
@media all { .coh-ce-cpt_studio_portfolios_collection-d7f0fb99 { padding-top: 1.5625rem;padding-bottom: 0.75rem;border-bottom-width: 0.0625rem;border-bottom-style: solid;border-bottom-color: var(--ssa-color-palette-light-2); }  } @media (max-width: 1023px) { .coh-ce-cpt_studio_portfolios_collection-d7f0fb99 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;text-align: center; }  }
@media all { .coh-ce-cpt_studio_portfolios_collection-cf79dc8e:before,.coh-ce-cpt_studio_portfolios_collection-cf79dc8e:after { clear: none;content: normal;display: inline; }  } @media all { .coh-ce-cpt_studio_portfolios_collection-cf79dc8e { float: left;margin-right: 0.9375rem;width: 3.125rem;height: 3.125rem; }  }
@media all { .coh-ce-cpt_studio_portfolios_collection-3fba2ab7 { -webkit-border-radius: 50%; border-radius: 50%;-webkit-flex-shrink: 0;flex-shrink: 0;-o-object-fit: cover;object-fit: cover;-ms-flex-negative: 0;height: 3.125rem;margin-top: -0.3125rem; }  }
@media all { .coh-ce-cpt_studio_portfolios_collection-7df0b0fb:before,.coh-ce-cpt_studio_portfolios_collection-7df0b0fb:after { clear: none;content: normal;display: inline; }  } @media all { .coh-ce-cpt_studio_portfolios_collection-7df0b0fb { float: left;width: -webkit-calc(100% - 65px);width: calc(100% - 65px); }  }
@media all { .coh-ce-cpt_studio_portfolios_collection-6c2747fc { font-family: var(--ssa-font-stacks-ff-din-pro-regular);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-size: 1rem;text-align: left;color: var(--ssa-color-palette-blue);display: block;margin-bottom: 0.3125rem; }  }
@media all { .coh-ce-cpt_studio_portfolios_collection-cb1a2a63 { font-family: var(--ssa-font-stacks-gothic-a1);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-weight: 900;font-size: 0.875rem;line-height: 1.25rem;color: var(--ssa-color-palette-blue);text-align: left;display: block; }  }
@media all { .coh-ce-cpt_studio_portfolios_collection-4f6b99ba { padding-top: 1.4375rem;text-align: center; }  }
@media all { .coh-ce-cpt_studio_portfolios_collection-4e35b653 { font-size: 0.875rem;width: 100%;font-family: var(--ssa-font-stacks-ff-din-pro-medium);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased; }  }
@media all { .coh-ce-cpt_studio_projects_list-305a20b3 { display: none; }  }
@media all { .coh-ce-cpt_studio_projects_list-6f417386 { border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: rgba(241, 241, 241, 1);margin: 0 !important;; }  } @media (max-width: 564px) { .coh-ce-cpt_studio_projects_list-6f417386 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center; }  }
@media all { .coh-ce-cpt_studio_projects_list-8cdc2ad9 { display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex;-webkit-align-self: flex-end;-ms-flex-item-align: end;align-self: flex-end; }  }
@media all { .coh-ce-cpt_studio_projects_list-5bccbb3e { padding-top: 50px; }  }
@media all { .coh-ce-cpt_studio_samples_list-305a20b3 { display: none; }  }
@media all { .coh-ce-cpt_studio_samples_list-6f417386 { border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: rgba(241, 241, 241, 1);margin: 0 !important;; }  } @media (max-width: 564px) { .coh-ce-cpt_studio_samples_list-6f417386 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center; }  }
@media all { .coh-ce-cpt_studio_samples_list-5bccbb3e { padding-top: 50px; }  }
@media all { .coh-ce-cpt_studio_sample_layout_v2-d762e46 >div:not(:last-child) { padding-bottom: 5rem; }  } @media all { .coh-ce-cpt_studio_sample_layout_v2-d762e46.sample-type_FL .hide-if-flavor { display: none; }  } @media all { .coh-ce-cpt_studio_sample_layout_v2-d762e46.sample-type_PE .hide-if-perfume { display: none; }  } @media all { .coh-ce-cpt_studio_sample_layout_v2-d762e46.sample-type_PE .wrapper-properties + .wrapper-properties { margin-left: 26rem; }  } @media (max-width: 1023px) { .coh-ce-cpt_studio_sample_layout_v2-d762e46.sample-type_PE .wrapper-properties + .wrapper-properties { margin-left: unset; }  }
@media all { .coh-ce-cpt_studio_sample_layout_v2-88cf40fa { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap; }  } @media (max-width: 1023px) { .coh-ce-cpt_studio_sample_layout_v2-88cf40fa { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }  }
@media all { .coh-ce-cpt_studio_sample_layout_v2-b2ad5e9a { font-family: var(--ssa-font-stacks-dm-sans---regular);font-weight: 700;color: var(--ssa-color-palette-black);font-size: 3rem;line-height: 3.625rem;max-width: 17.5rem; }  }
@media all { .coh-ce-cpt_studio_sample_layout_v2-ec1bb2b7 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;margin-left: 32px;max-width: 32.5rem; }  } @media (max-width: 1023px) { .coh-ce-cpt_studio_sample_layout_v2-ec1bb2b7 { margin-top: 32px;margin-left: 0rem; }  } @media all { .coh-ce-cpt_studio_sample_layout_v2-ec1bb2b7 > div { margin-bottom: 0.5rem; }  } @media all { .coh-ce-cpt_studio_sample_layout_v2-ec1bb2b7 > div:last-child { margin-bottom: 0rem; }  }
@media all { .coh-ce-cpt_studio_sample_layout_v2-5170c261 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row; }  }
@media all { .coh-ce-cpt_studio_sample_layout_v2-330acdbe { font-family: var(--ssa-font-stacks-dm-sans---regular);font-weight: 700;color: var(--ssa-color-palette-black);font-size: 1rem;line-height: 1.75rem; }  }
@media all { .coh-ce-cpt_studio_sample_layout_v2-e34a0f7b { font-family: var(--ssa-font-stacks-dm-sans---regular);font-weight: 400;color: var(--ssa-color-palette-black);font-size: 1rem;line-height: 1.75rem;margin-left: 0.5rem; }  }
@media all { .coh-ce-cpt_studio_sample_layout_v2-f2be92d2 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap; }  } @media (max-width: 1023px) { .coh-ce-cpt_studio_sample_layout_v2-f2be92d2 { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }  }
@media all { .coh-ce-cpt_studio_sample_layout_v2-b29637d9 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;max-width: 30.5rem;margin-left: 32px; }  } @media (max-width: 1023px) { .coh-ce-cpt_studio_sample_layout_v2-b29637d9 { margin-top: 32px;margin-left: 0rem; }  } @media all { .coh-ce-cpt_studio_sample_layout_v2-b29637d9 > div { margin-bottom: 0.5rem; }  } @media all { .coh-ce-cpt_studio_sample_layout_v2-b29637d9 > div:last-child { margin-bottom: 0rem; }  }
@media all { .coh-ce-cpt_studio_sample_layout_v2-a55124d3 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column; }  }
@media all { .coh-ce-cpt_studio_sample_layout_v2-44c80dc5 { font-family: var(--ssa-font-stacks-dm-sans---regular);font-weight: 700;color: var(--ssa-color-palette-black);font-size: 1rem;line-height: 1.5rem; }  }
@media all { .coh-ce-cpt_studio_sample_layout_v2-e34a0f7b { font-family: var(--ssa-font-stacks-dm-sans---regular);font-weight: 400;color: var(--ssa-color-palette-black);font-size: 1rem;line-height: 1.75rem;margin-left: 0.5rem; }  }
@media all { .coh-ce-cpt_studio_sample_layout_v2-c5630f4 { font-family: var(--ssa-font-stacks-dm-sans---regular);font-weight: 400;color: var(--ssa-color-palette-black);font-size: 1rem;line-height: 1.75rem; }  } @media all { .coh-ce-cpt_studio_sample_layout_v2-c5630f4 a { font-size: inherit;font-weight: inherit;text-decoration: underline; }  }
@media all { .coh-ce-cpt_studio_sample_layout_v2-a55124d3 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column; }  }
@media all { .coh-ce-cpt_studio_sample_layout_v2-21586fe2 { font-family: var(--ssa-font-stacks-dm-sans---regular);font-weight: 700;color: var(--ssa-color-palette-black);font-size: 1rem;line-height: 1.5rem;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center; }  }
@media all { .coh-ce-cpt_studio_sample_layout_v2-a7ee1d01 { font-size: 1rem;line-height: 1.75rem;color: var(--ssa-color-palette-black);font-family: var(--ssa-font-stacks-dm-sans---regular);font-weight: 400;margin-left: 0.5rem; }  }
@media all { .coh-ce-cpt_studio_sample_layout_v2-8502059a { display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row; }  }
@media all { .coh-ce-cpt_studio_sample_layout_v2-663ee1cc { font-family: var(--ssa-font-stacks-dm-sans---regular);color: var(--ssa-color-palette-black);font-size: 1rem;line-height: 1.75rem;font-weight: 400;margin-left: 0.5rem; }  }
@media all { .coh-ce-cpt_studio_sample_layout_v2-bfbba125 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: start;-webkit-justify-content: start;-ms-flex-pack: start;justify-content: start;border-style: none;padding-top: 80px;border-top-width: 0.0625rem;border-top-style: solid;border-top-color: var(--ssa-color-palette-black);margin-top: 80px; }  } @media (max-width: 1023px) { .coh-ce-cpt_studio_sample_layout_v2-bfbba125 { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }  }
@media all { .coh-ce-cpt_studio_sample_layout_v2-424e5a8c { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;margin-right: 2.1875rem; }  } @media (max-width: 1023px) { .coh-ce-cpt_studio_sample_layout_v2-424e5a8c { width: 100%;margin-right: 0rem;margin-bottom: 2.5rem; }  } @media (max-width: 564px) { .coh-ce-cpt_studio_sample_layout_v2-424e5a8c { width: 100%;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column; }  }
@media all { .coh-ce-cpt_studio_sample_layout_v2-1d3ff701 { margin-right: 1.25rem; }  } @media (max-width: 564px) { .coh-ce-cpt_studio_sample_layout_v2-1d3ff701 { margin-right: 0rem;margin-bottom: 0.9375rem; }  }
@media all { .coh-ce-cpt_studio_sample_layout_v2-f1372688 img { height: 7.8125rem;width: 7.8125rem; }  }
@media all { .coh-ce-cpt_studio_sample_layout_v2-81fec3ba { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;word-break: break-word;;overflow: hidden; }  }
@media all { .coh-ce-cpt_studio_sample_layout_v2-a38270f3 { color: var(--ssa-color-palette-black);font-family: var(--ssa-font-stacks-dm-sans---regular);font-weight: 700;font-size: 2rem;line-height: 2.5rem; }  }
@media all { .coh-ce-cpt_studio_sample_layout_v2-82f1e166 { color: var(--ssa-color-palette-black);font-family: var(--ssa-font-stacks-dm-sans---regular);font-weight: 400;font-size: 0.75rem;line-height: 1.25rem;font-style: normal;text-transform: uppercase; }  }
@media all { .coh-ce-cpt_studio_sample_layout_v2-2da9fd10 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;margin-top: auto; }  }
@media all { .coh-ce-cpt_studio_sample_layout_v2-9e11eeb0 { font-size: 0.75rem;font-family: var(--ssa-font-stacks-dm-sans---regular);color: var(--ssa-color-palette-black);font-weight: 400;line-height: 1.25rem;font-style: normal; }  }
@media all { .coh-ce-cpt_studio_sample_layout_v2-7f751850 { font-family: var(--ssa-font-stacks-dm-sans---regular);color: var(--ssa-color-palette-black);font-size: 0.75rem;font-weight: 400;line-height: 1.25rem;font-style: normal; }  }
@media all { .coh-ce-cpt_studio_sample_layout_v2-c92b489c { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-box-pack: start;-webkit-justify-content: start;-ms-flex-pack: start;justify-content: start;margin-left: auto; }  } @media (max-width: 1023px) { .coh-ce-cpt_studio_sample_layout_v2-c92b489c { width: 100%;margin-left: unset; }  } @media (max-width: 564px) { .coh-ce-cpt_studio_sample_layout_v2-c92b489c { width: 100%;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column; }  }
@media all { .coh-ce-cpt_studio_streams_breadcrumb-48561a6f { margin-right: 10rem;margin-left: 10rem; }  } @media (max-width: 1599px) { .coh-ce-cpt_studio_streams_breadcrumb-48561a6f { margin-left: 4.5625rem; }  } @media all { .coh-ce-cpt_studio_streams_breadcrumb-48561a6f .streams-breadcrumb { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-box-pack: normal;-webkit-justify-content: normal;-ms-flex-pack: normal;justify-content: normal;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;padding-bottom: 1.25rem; }  } @media (max-width: 1023px) { .coh-ce-cpt_studio_streams_breadcrumb-48561a6f .streams-breadcrumb { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }  } @media all { .coh-ce-cpt_studio_streams_breadcrumb-48561a6f .streams-breadcrumb .streams-breadcrumb-element { color: var(--ssa-color-palette-white); }  } @media all { .coh-ce-cpt_studio_streams_breadcrumb-48561a6f .streams-breadcrumb .streams-breadcrumb-element a { color: var(--ssa-color-palette-white);font-family: var(--ssa-font-stacks-ff-din-pro-regular);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-size: 1rem;text-transform: uppercase; }  } @media (max-width: 1598px) { .coh-ce-cpt_studio_streams_breadcrumb-48561a6f .streams-breadcrumb .streams-breadcrumb-element a { font-size: 0.875rem; }  } @media (max-width: 1023px) { .coh-ce-cpt_studio_streams_breadcrumb-48561a6f .streams-breadcrumb .streams-breadcrumb-element a { font-size: 0.75rem; }  } @media all { .coh-ce-cpt_studio_streams_breadcrumb-48561a6f .streams-breadcrumb .streams-breadcrumb-element:after { content: "|";color: var(--ssa-color-palette-white);font-size: 1rem;padding-right: 0.25rem; }  } @media all { .coh-ce-cpt_studio_streams_breadcrumb-48561a6f .streams-breadcrumb .streams-breadcrumb-element:last-child:after { content: normal; }  }
@media all { .coh-ce-cpt_studio__pdp__boxed_studio__t-29823b1b { padding-top: 40px;padding-bottom: 5rem; }  } @media (max-width: 1023px) { .coh-ce-cpt_studio__pdp__boxed_studio__t-29823b1b { padding-bottom: 3.75rem; }  } @media (max-width: 564px) { .coh-ce-cpt_studio__pdp__boxed_studio__t-29823b1b { padding-bottom: 2.5rem; }  } @media all { .coh-ce-cpt_studio__pdp__boxed_studio__t-29823b1b > .releated-group:not(:last-child) { margin-top: 80px;margin-bottom: 80px; }  }
.coh-ce-cpt_studio__sample__project_layo-df30d409 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-align: start;-webkit-align-items: flex-start;-ms-flex-align: start;align-items: flex-start; } .coh-ce-cpt_studio__sample__project_layo-df30d409 .card-contact:first-child { margin-right: 3.125rem; } @media (max-width: 1023px) { .coh-ce-cpt_studio__sample__project_layo-df30d409 .card-contact:first-child { margin-right: 0rem;margin-bottom: 1.875rem; }  } .coh-ce-cpt_studio__sample__project_layo-df30d409.expanded-bloc { padding-bottom: 45px!important;;margin-bottom: 0.9375rem; } .coh-ce-cpt_studio__sample__project_layo-df30d409.expanded-bloc + .container-collapse { display: block!important;; } .coh-ce-cpt_studio__sample__project_layo-df30d409.expanded-bloc button svg { -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg);transition: transform 0.3s ease, margin 0.3s ease, -webkit-transform 0.3s ease; } .coh-ce-cpt_studio__sample__project_layo-df30d409:hover { cursor: pointer;; }
.coh-ce-cpt_studio__sample__project_layo-57323abf { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: start;-webkit-align-items: start;-ms-flex-align: start;align-items: start; } @media (max-width: 1023px) { .coh-ce-cpt_studio__sample__project_layo-57323abf .application,.coh-ce-cpt_studio__sample__project_layo-57323abf.tonality,.coh-ce-cpt_studio__sample__project_layo-57323abf.status { display: none; }  } .coh-ce-cpt_studio__sample__project_layo-57323abf span { font-family: var(--ssa-font-stacks-dm-sans---regular);font-weight: 700;color: var(--ssa-color-palette-black);font-size: 2.5rem;line-height: 3.5rem;letter-spacing: -0.8px;; }
.coh-ce-cpt_studio__sample__project_layo-becf3d8 { margin-right: 0.3125rem; }
.coh-ce-cpt_studio__sample__project_layo-b56800b1 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center; }
.coh-ce-cpt_studio__sample__project_layo-738cfde2 { margin-left: auto; } @media (max-width: 1023px) { .coh-ce-cpt_studio__sample__project_layo-738cfde2 { margin-right: auto; }  }
.coh-ce-cpt_studio__sample__project_layo-6f03f17f { position: relative;padding-left: 12px; } .coh-ce-cpt_studio__sample__project_layo-6f03f17f svg { height: 1.5rem;width: 1.5rem;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;transition: transform 0.3s ease, margin 0.3s ease, -webkit-transform 0.3s ease; }
.coh-ce-cpt_studio__sample__project_layo-fa3c6a45 { display: none; }
.coh-ce-cpt_studio__sample__project_layo-af7f2b7d { display: none;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap; } @media (max-width: 1023px) { .coh-ce-cpt_studio__sample__project_layo-af7f2b7d { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }  }
.coh-ce-cpt_studio__sample__project_layo-632178de { font-family: var(--ssa-font-stacks-dm-sans---regular);font-weight: 700;color: var(--ssa-color-palette-black);text-transform: uppercase;font-size: 1rem;line-height: 2rem;padding-right: 0.3125rem; }
.coh-ce-cpt_studio__sample__project_layo-8ffdcaa2 { color: var(--ssa-color-palette-black);font-family: var(--ssa-font-stacks-dm-sans---regular);font-weight: 400;font-size: 1rem;line-height: 2rem;text-transform: uppercase; }
.coh-ce-cpt_studio__sample__project_layo-27335446 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-bottom: 40px; } @media (max-width: 1023px) { .coh-ce-cpt_studio__sample__project_layo-27335446 { padding-top: 2.5rem; }  } .coh-ce-cpt_studio__sample__project_layo-27335446 div { margin-right: 32px;margin-bottom: 40px;-webkit-flex-basis: 28%;-ms-flex-preferred-size: 28%;flex-basis: 28%; } @media (max-width: 1023px) { .coh-ce-cpt_studio__sample__project_layo-27335446 div { margin-top: 1.875rem;margin-bottom: 0rem;-webkit-flex-basis: 40%;-ms-flex-preferred-size: 40%;flex-basis: 40%; }  } @media (max-width: 564px) { .coh-ce-cpt_studio__sample__project_layo-27335446 div { margin-right: 0rem;-webkit-flex-basis: 100%;-ms-flex-preferred-size: 100%;flex-basis: 100%; }  } @media (max-width: 1023px) { .coh-ce-cpt_studio__sample__project_layo-27335446 div:nth-child(1) { margin-top: 0rem; }  } @media (max-width: 1023px) { .coh-ce-cpt_studio__sample__project_layo-27335446 div:nth-child(2) { margin-top: 0rem; }  } @media (max-width: 564px) { .coh-ce-cpt_studio__sample__project_layo-27335446 div:nth-child(2) { margin-top: 1.875rem; }  } .coh-ce-cpt_studio__sample__project_layo-27335446 .label { font-family: var(--ssa-font-stacks-dm-sans---regular);font-weight: 500;color: var(--ssa-color-palette-black);font-size: 1.5rem;line-height: 2rem;font-style: normal;padding-bottom: 0.5rem; } .coh-ce-cpt_studio__sample__project_layo-27335446 .data { font-family: var(--ssa-font-stacks-dm-sans---regular);font-weight: 400;color: var(--ssa-color-palette-black);font-size: 1rem;line-height: 1.75rem;font-style: normal; }
.coh-ce-cpt_studio__sample__project_layo-a55124d3 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column; }
.coh-ce-cpt_studio__sample__project_layo-a9825f17 { margin: 0 !important; }
.coh-ce-cpt_studio__sample__project_layo-e314abfd { text-decoration: underline;font-weight: 500 !important; }
.coh-ce-cpt_studio__sample__project_layo-8e6e563d .coh-modal-close-button { color: var(--ssa-color-palette-black);font-size: 1rem; }
.coh-ce-cpt_studio__sample__project_layo-da973c5a { background-color: var(--ssa-color-palette-white);min-height: 400px;min-width: 400px;padding: 2.5rem;max-height: 600px;max-width: 600px;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column; }
.coh-ce-cpt_studio__sample__project_layo-d218ddf5 { font-size: 1.5rem;line-height: 2rem;padding-bottom: 0.5rem;font-weight: 500; }
.coh-ce-cpt_studio__sample__project_layo-65164a90 { overflow: auto; }
.coh-ce-cpt_studio__sample__project_layo-87655153 { font-size: 1rem;line-height: 1.75rem; }
.coh-ce-cpt_studio__sample__project_layo-d9238c0a { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-flex-basis: 50%;-ms-flex-preferred-size: 50%;flex-basis: 50%;-webkit-box-flex: 1;-webkit-flex-grow: 1;-ms-flex-positive: 1;flex-grow: 1;-webkit-flex-shrink: 1;-ms-flex-negative: 1;flex-shrink: 1; } .coh-ce-cpt_studio__sample__project_layo-d9238c0a div { margin-right: 0rem;margin-bottom: 0rem; }
.coh-ce-cpt_studio__sample__project_layo-1f21e997 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row; }
.coh-ce-cpt_studio__sample__project_layo-7a9e09b3 { margin-right: 0.625rem; }
.coh-ce-cpt_studio__sample__project_layo-7bb7782f { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: start;-webkit-justify-content: start;-ms-flex-pack: start;justify-content: start;border-style: none;padding-top: 80px;border-top-width: 0.0625rem;border-top-style: solid;border-top-color: var(--ssa-color-palette-black); } @media (max-width: 1023px) { .coh-ce-cpt_studio__sample__project_layo-7bb7782f { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }  }
.coh-ce-cpt_studio__sample__project_layo-424e5a8c { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;margin-right: 2.1875rem; } @media (max-width: 1023px) { .coh-ce-cpt_studio__sample__project_layo-424e5a8c { width: 100%;margin-right: 0rem;margin-bottom: 2.5rem; }  } @media (max-width: 564px) { .coh-ce-cpt_studio__sample__project_layo-424e5a8c { width: 100%;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column; }  }
.coh-ce-cpt_studio__sample__project_layo-1d3ff701 { margin-right: 1.25rem; } @media (max-width: 564px) { .coh-ce-cpt_studio__sample__project_layo-1d3ff701 { margin-right: 0rem;margin-bottom: 0.9375rem; }  }
.coh-ce-cpt_studio__sample__project_layo-f1372688 img { height: 7.8125rem;width: 7.8125rem; }
.coh-ce-cpt_studio__sample__project_layo-81fec3ba { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;word-break: break-word;;overflow: hidden; }
.coh-ce-cpt_studio__sample__project_layo-a38270f3 { color: var(--ssa-color-palette-black);font-family: var(--ssa-font-stacks-dm-sans---regular);font-weight: 700;font-size: 2rem;line-height: 2.5rem; }
.coh-ce-cpt_studio__sample__project_layo-82f1e166 { color: var(--ssa-color-palette-black);font-family: var(--ssa-font-stacks-dm-sans---regular);font-weight: 400;font-size: 0.75rem;line-height: 1.25rem;font-style: normal;text-transform: uppercase; }
.coh-ce-cpt_studio__sample__project_layo-2da9fd10 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;margin-top: auto; }
.coh-ce-cpt_studio__sample__project_layo-9e11eeb0 { font-size: 0.75rem;font-family: var(--ssa-font-stacks-dm-sans---regular);color: var(--ssa-color-palette-black);font-weight: 400;line-height: 1.25rem;font-style: normal; }
.coh-ce-cpt_studio__sample__project_layo-7f751850 { font-family: var(--ssa-font-stacks-dm-sans---regular);color: var(--ssa-color-palette-black);font-size: 0.75rem;font-weight: 400;line-height: 1.25rem;font-style: normal; }
.coh-ce-cpt_studio__sample__project_layo-c92b489c { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-box-pack: start;-webkit-justify-content: start;-ms-flex-pack: start;justify-content: start;margin-left: auto; } @media (max-width: 1023px) { .coh-ce-cpt_studio__sample__project_layo-c92b489c { width: 100%;margin-left: unset; }  } @media (max-width: 564px) { .coh-ce-cpt_studio__sample__project_layo-c92b489c { width: 100%;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column; }  }
@media all { .coh-ce-cpt_subscriptions-6f417386 { border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: rgba(241, 241, 241, 1);margin: 0 !important;; }  } @media (max-width: 564px) { .coh-ce-cpt_subscriptions-6f417386 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center; }  }
@media all { .coh-ce-cpt_subscriptions-8cdc2ad9 { display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex;-webkit-align-self: flex-end;-ms-flex-item-align: end;align-self: flex-end; }  }
@media all { .coh-ce-cpt_subscriptions-73c044c6 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center; }  }
@media all { .coh-ce-cpt_successfactors_component-a2bb9191 { padding-top: 3.125rem;padding-left: 6.25rem; }  } @media (max-width: 1279px) { .coh-ce-cpt_successfactors_component-a2bb9191 { padding-left: 0rem; }  }
@media all { .coh-ce-cpt_successfactors_component-c9683f70 { padding-left: 35px!important;; }  } @media (max-width: 1279px) { .coh-ce-cpt_successfactors_component-c9683f70 { padding-right: 35px!important;; }  }
@media all { .coh-ce-cpt_successfactors_component-fac8b02 { font-size: 2.375rem;letter-spacing: 0rem;line-height: 3rem;font-family: var(--ssa-font-stacks-ff-din-pro-bold);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-weight: 500;color: var(--ssa-color-palette-blue); }  }
@media all { .coh-ce-cpt_successfactors_component-905f660c { font-family: var(--ssa-font-stacks-gothic-a1);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;color: rgba(68, 68, 68, 1);font-size: 1.375rem;line-height: 2.625rem;letter-spacing: 0rem;padding-top: 2.1875rem;padding-bottom: 3.75rem; }  }
@media all { .coh-ce-cpt_successfactors_component-d20a0c6d { padding-top: 1.5625rem;padding-right: 5.1875rem;padding-bottom: 1.5625rem;padding-left: 5.1875rem; }  }
@media all { .coh-ce-cpt_successfactors_component-fbe0db08 { padding-top: 4.25rem; }  } @media (max-width: 1279px) { .coh-ce-cpt_successfactors_component-fbe0db08 { padding-left: 35px!important;;padding-top: 3.125rem; }  }
@media all { .coh-ce-cpt_template_header_standalone-1819e1a4 { position: initial; }  } @media all { .coh-ce-cpt_template_header_standalone-1819e1a4.scroll .menuright .btn-account:after { color: var(--ssa-color-palette-white); }  } @media all { .coh-ce-cpt_template_header_standalone-1819e1a4.scroll .menuright .btn-search:after { color: var(--ssa-color-palette-white); }  } @media all { .coh-ce-cpt_template_header_standalone-1819e1a4.scroll .menuright .language-switcher__current { color: var(--ssa-color-palette-white); }  }
@media all { .coh-ce-cpt_template_header_standalone-d724c02a { padding-top: 1.25rem; }  }
@media all { .coh-ce-cpt_template_header_standalone-9f6f2de { z-index: 3; }  }
@media all { .coh-ce-cpt_template_header_standalone-305a20b3 { display: none; }  }
@media all { .coh-ce-cpt_text_and_card_container_acco-e7c1489d { position: relative;z-index: 1; }  }
@media all { .coh-ce-cpt_text_and_card_container_acco-fdc58580 { -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }  }
@media all { .coh-ce-cpt_text_and_card_container_acco-153268ce { margin-bottom: 4rem;text-transform: uppercase; }  }
@media all { .coh-ce-cpt_text_and_card_container_acco-a5fd924 { margin-top: 3.125rem; }  }
@media all { .coh-ce-cpt_text_and_card_container_acco-9d0701a { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row;-webkit-flex-wrap: nowrap;-ms-flex-wrap: nowrap;flex-wrap: nowrap;height: 800px; }  } @media (max-width: 564px) { .coh-ce-cpt_text_and_card_container_acco-9d0701a { height: auto;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap; }  } @media all { .coh-ce-cpt_text_and_card_container_acco-9d0701a > .coh-column { -webkit-transition: all 300ms ease-out; transition: all 300ms ease-out;-webkit-flex-basis: auto;-ms-flex-preferred-size: auto;flex-basis: auto;-webkit-box-flex: 1;-webkit-flex-grow: 1;-ms-flex-positive: 1;flex-grow: 1;-webkit-flex-shrink: 1;-ms-flex-negative: 1;flex-shrink: 1;min-width: 80px;width: auto;max-width: none; }  } @media (max-width: 1279px) { .coh-ce-cpt_text_and_card_container_acco-9d0701a > .coh-column { min-width: 40px;width: auto;max-width: none; }  } @media all { .coh-ce-cpt_text_and_card_container_acco-9d0701a > .coh-column .column-1 { max-width: 100%;-webkit-flex-basis: auto;-ms-flex-preferred-size: auto;flex-basis: auto;-webkit-box-flex: 1;-webkit-flex-grow: 1;-ms-flex-positive: 1;flex-grow: 1;-webkit-flex-shrink: 0;-ms-flex-negative: 0;flex-shrink: 0;width: 0rem; }  } @media (max-width: 564px) { .coh-ce-cpt_text_and_card_container_acco-9d0701a > .coh-column .column-1 { max-width: none;width: 100%;max-height: 100%;height: auto;min-height: 0rem;-webkit-flex-basis: 0%;-ms-flex-preferred-size: 0%;flex-basis: 0%;-webkit-box-flex: 1;-webkit-flex-grow: 1;-ms-flex-positive: 1;flex-grow: 1;-webkit-flex-shrink: 1;-ms-flex-negative: 1;flex-shrink: 1; }  } @media all { .coh-ce-cpt_text_and_card_container_acco-9d0701a > .coh-column .column-2 { max-width: 100%;-webkit-flex-basis: 100%;-ms-flex-preferred-size: 100%;flex-basis: 100%;-webkit-box-flex: 0;-webkit-flex-grow: 0;-ms-flex-positive: 0;flex-grow: 0;-webkit-flex-shrink: 1;-ms-flex-negative: 1;flex-shrink: 1;-webkit-transition: all 300ms ease-out;transition: all 300ms ease-out; }  } @media (max-width: 564px) { .coh-ce-cpt_text_and_card_container_acco-9d0701a > .coh-column .column-2 { max-width: none;width: 100%; }  } @media all { .coh-ce-cpt_text_and_card_container_acco-9d0701a > .coh-column:hover { -webkit-box-flex: 10; -webkit-flex-grow: 10; -ms-flex-positive: 10; flex-grow: 10; }  } @media all { .coh-ce-cpt_text_and_card_container_acco-9d0701a > .coh-column:hover .column-2 { -webkit-flex-basis: 80px; -ms-flex-preferred-size: 80px; flex-basis: 80px; }  } @media (max-width: 564px) { .coh-ce-cpt_text_and_card_container_acco-9d0701a > .coh-column:hover .column-1 { -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; }  }
@media all { .coh-ce-cpt_text_and_card_container_with-e7c1489d { position: relative;z-index: 1; }  }
@media (max-width: 1279px) { .coh-ce-cpt_text_and_card_container_with-298bb9f3 { margin-bottom: 4.5rem; }  } @media (max-width: 1023px) { .coh-ce-cpt_text_and_card_container_with-298bb9f3 { margin-bottom: 3.5625rem; }  }
@media all { .coh-ce-cpt_text_and_card_container_with-1bd612a6 { -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;margin-bottom: 4rem; }  }
@media all { .coh-ce-cpt_text_and_card_container_with-4d9a6b { color: var(--ssa-color-palette-blue);text-transform: uppercase; }  }
@media all { .coh-ce-cpt_text_and_card_container_with-a5fd924 { margin-top: 3.125rem; }  }
@media all { .coh-ce-cpt_text_and_card_container_with-228b9de2 { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center; }  }
@media all { .coh-ce-cpt_text_and_card_container_with-58a153bb { display: block;margin-right: auto;margin-left: auto; }  }
@media all { .coh-ce-cpt_text_and_graphic-6fdaac3d { -webkit-box-ordinal-group: 1; -webkit-order: 0; -ms-flex-order: 0; order: 0; }  } @media (max-width: 1279px) { .coh-ce-cpt_text_and_graphic-6fdaac3d { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; }  }
@media all { .coh-ce-cpt_text_and_graphic-5c050bf8 { color: var(--ssa-color-palette-blue);font-size: 0.75rem;line-height: 1rem;font-weight: 500;margin-bottom: 0.625rem; }  }
@media all { .coh-ce-cpt_text_and_graphic-7be67175 { color: var(--ssa-color-palette-blue); }  }
@media all { .coh-ce-cpt_text_and_graphic-528ee843 { font-size: 1.5rem;line-height: 2rem;font-family: var(--ssa-font-stacks-ff-din-pro-medium);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-weight: 500; }  }
@media all { .coh-ce-cpt_text_and_graphic-84d0dec7 { margin-top: 3.75rem; }  }
@media all { .coh-ce-cpt_text_and_graphic-ea124948 { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; }  } @media (max-width: 1279px) { .coh-ce-cpt_text_and_graphic-ea124948 { -webkit-box-ordinal-group: 1; -webkit-order: 0; -ms-flex-order: 0; order: 0;margin-bottom: 1.5rem; }  }
@media all { .coh-ce-cpt_text_and_graphic-b4610e3 { margin-bottom: 4.375rem; }  }
@media all { .coh-ce-cpt_text_and_graphic-171a0501 { text-transform: uppercase;font-size: 0.75rem;line-height: 1rem;color: var(--ssa-color-palette-blue);font-weight: 500;letter-spacing: 0.0625rem;margin-bottom: 0.625rem;display: block; }  }
@media all { .coh-ce-cpt_text_and_graphic-cb7a6af { font-size: 4rem;line-height: 5rem;font-weight: 500;font-family: var(--ssa-font-stacks-ff-din-pro-medium);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased; }  }
@media all { .coh-ce-cpt_text_and_image_background-9acb0c16 { -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: end;-webkit-align-items: flex-end;-ms-flex-align: end;align-items: flex-end; }  } @media (max-width: 564px) { .coh-ce-cpt_text_and_image_background-9acb0c16 { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }  } @media all { .coh-ce-cpt_text_and_image_background-9acb0c16.media-left .column-1 { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; }  } @media all { .coh-ce-cpt_text_and_image_background-9acb0c16.media-left .column-2 { -webkit-box-ordinal-group: 1; -webkit-order: 0; -ms-flex-order: 0; order: 0; }  }
@media (max-width: 1279px) { .coh-ce-cpt_text_and_image_background-b0dc30bd { margin-bottom: 1.5rem; }  }
@media all { .coh-ce-cpt_text_and_image_background-a743840a { margin: auto; }  }
@media all { .coh-ce-cpt_text_and_image_background-b32fa0be { color: var(--ssa-color-palette-white);font-size: 0.75rem;line-height: 1rem;margin-bottom: 0.625rem; }  } @media (max-width: 564px) { .coh-ce-cpt_text_and_image_background-b32fa0be { color: currentColor; }  }
@media all { .coh-ce-cpt_text_and_image_background-7829f696 { color: var(--ssa-color-palette-white); }  } @media (max-width: 564px) { .coh-ce-cpt_text_and_image_background-7829f696 { color: currentColor; }  }
@media all { .coh-ce-cpt_text_and_image_background-6878fa94 { margin-top: 3.75rem;color: var(--ssa-color-palette-white); }  } @media (max-width: 564px) { .coh-ce-cpt_text_and_image_background-6878fa94 { color: currentColor; }  }
@media all { .coh-ce-cpt_text_and_image_background-84d0dec7 { margin-top: 3.75rem; }  }
@media all { .coh-ce-cpt_text_and_image_background-d902ff3d { -webkit-align-self: center; -ms-flex-item-align: center; align-self: center; }  }
@media all { .coh-ce-cpt_text_and_image_background-4982de5e { position: relative;font-size: 1.5rem;line-height: 2rem;font-family: var(--ssa-font-stacks-ff-din-pro-bold);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-weight: 500; }  } @media all { .coh-ce-cpt_text_and_image_background-4982de5e p { font-size: 1.5rem;line-height: 2rem; }  } @media all { .coh-ce-cpt_text_and_image_background-4982de5e:before { content: "";position: absolute;top: 0rem;bottom: 0rem;border-left-width: 0.375rem;border-left-style: solid;border-left-color: var(--ssa-color-palette-blue);display: block;right: -webkit-calc(100% + 44px);right: calc(100% + 44px); }  } @media (max-width: 1598px) { .coh-ce-cpt_text_and_image_background-4982de5e:before { right: -webkit-calc(100% + 24px); right: calc(100% + 24px); }  }
@media all { .coh-ce-cpt_text_and_image_left_shifted-b56361c5:before,.coh-ce-cpt_text_and_image_left_shifted-b56361c5:after { clear: both;content: " ";display: table; }  } @media all { .coh-ce-cpt_text_and_image_left_shifted-b56361c5 { width: -webkit-calc(50% + 10rem); width: calc(50% + 10rem);position: relative;clear: both;float: left;margin-top: 0rem;margin-right: 0rem;margin-bottom: 0rem;margin-left: -10rem;background-color: var(--ssa-color-palette-white); }  } @media (max-width: 1023px) { .coh-ce-cpt_text_and_image_left_shifted-b56361c5:before,.coh-ce-cpt_text_and_image_left_shifted-b56361c5:after { clear: none;content: normal;display: inline; }  } @media (max-width: 1023px) { .coh-ce-cpt_text_and_image_left_shifted-b56361c5 { width: 100%;float: none;margin-top: 0rem;margin-right: 0rem;margin-bottom: 2rem;margin-left: 0rem; }  }
@media all { .coh-ce-cpt_text_and_image_left_shifted-592d033c { -o-object-fit: cover; object-fit: cover;height: 100%;width: 100%; }  }
@media all { .coh-ce-cpt_text_and_image_left_shifted-425d6239 { -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }  } @media all { .coh-ce-cpt_text_and_image_left_shifted-425d6239.media-left .column-1 { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; }  } @media all { .coh-ce-cpt_text_and_image_left_shifted-425d6239.media-left .column-2 { -webkit-box-ordinal-group: 1; -webkit-order: 0; -ms-flex-order: 0; order: 0; }  }
@media all { .coh-ce-cpt_text_and_image_left_shifted-270b0ea7 { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: start;-webkit-justify-content: start;-ms-flex-pack: start;justify-content: start; }  } @media (max-width: 1023px) { .coh-ce-cpt_text_and_image_left_shifted-270b0ea7 { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; }  }
@media all { .coh-ce-cpt_text_and_image_panel_accordi-d21d8f0c { height: 100%; }  } @media all { .coh-ce-cpt_text_and_image_panel_accordi-d21d8f0c > .coh-row { height: 100%;display: block; }  }
@media all { .coh-ce-cpt_text_and_image_panel_accordi-fa310b3 { -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;overflow: hidden;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;height: 100%; }  } @media (max-width: 564px) { .coh-ce-cpt_text_and_image_panel_accordi-fa310b3 { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }  } @media all { .coh-ce-cpt_text_and_image_panel_accordi-fa310b3.media-left .column-1 { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; }  } @media all { .coh-ce-cpt_text_and_image_panel_accordi-fa310b3.media-left .column-2 { -webkit-box-ordinal-group: 1; -webkit-order: 0; -ms-flex-order: 0; order: 0; }  }
@media all { .coh-ce-cpt_text_and_image_panel_accordi-1bdba987 { -webkit-box-ordinal-group: 1; -webkit-order: 0; -ms-flex-order: 0; order: 0;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;background-color: var(--ssa-color-palette-white); }  } @media (max-width: 1023px) { .coh-ce-cpt_text_and_image_panel_accordi-1bdba987 { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; }  } @media (max-width: 564px) { .coh-ce-cpt_text_and_image_panel_accordi-1bdba987 { width: 100%; }  }
@media all { .coh-ce-cpt_text_and_image_panel_accordi-f90ded2d { margin-bottom: 1.3125rem; }  }
@media all { .coh-ce-cpt_text_and_image_panel_accordi-f2cdbe35 { font-family: var(--ssa-font-stacks-cormorant-garamond);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-weight: 500; }  }
@media all { .coh-ce-cpt_text_and_image_panel_accordi-dc0b5d8d { margin-top: 3.75rem; }  } @media (max-width: 564px) { .coh-ce-cpt_text_and_image_panel_accordi-dc0b5d8d { margin-top: 0rem;font-size: 0.75rem;line-height: 1rem; }  } @media (max-width: 564px) { .coh-ce-cpt_text_and_image_panel_accordi-dc0b5d8d p { font-size: 1rem;line-height: 1.125rem; }  } @media all { .coh-ce-cpt_text_and_image_panel_accordi-dc0b5d8d .coh-style-lead-paragraph { font-size: 1.25rem;line-height: 1.5rem; }  }
@media all { .coh-ce-cpt_text_and_image_panel_accordi-84d0dec7 { margin-top: 3.75rem; }  }
@media all { .coh-ce-cpt_text_and_image_panel_accordi-292f8d64 { position: relative;overflow: hidden; }  } @media (max-width: 564px) { .coh-ce-cpt_text_and_image_panel_accordi-292f8d64 { width: 100%;min-height: 150px;height: 150px; }  }
@media all { .coh-ce-cpt_text_and_image_panel_accordi-c8650c34 { font-size: 2.5rem;line-height: 3rem;color: var(--ssa-color-palette-white);font-family: var(--ssa-font-stacks-dm-sans---regular);font-weight: 500;position: absolute;top: 2.5rem;left: 0.9375rem;z-index: 3;-webkit-transform: rotateZ(-90deg) translateX(-100%);-ms-transform: rotate(-90deg) translateX(-100%);transform: rotateZ(-90deg) translateX(-100%);-webkit-transform-origin: left top;-ms-transform-origin: left top;transform-origin: left top;white-space: nowrap; }  } @media (max-width: 1279px) { .coh-ce-cpt_text_and_image_panel_accordi-c8650c34 { font-size: 1.25rem;line-height: 1.5rem; }  } @media (max-width: 564px) { .coh-ce-cpt_text_and_image_panel_accordi-c8650c34 { position: absolute;top: 0.9375rem;left: 0.9375rem;z-index: 3;font-size: 1.25rem;line-height: 1.5rem;-webkit-transform: rotateZ(0deg) translateX(0rem);-ms-transform: rotate(0deg) translateX(0rem);transform: rotateZ(0deg) translateX(0rem);-webkit-transform-origin: left top;-ms-transform-origin: left top;transform-origin: left top;white-space: normal; }  }
@media all { .coh-ce-cpt_text_and_image_panel_accordi-3cb3d248 { height: 100%;width: 100%;-o-object-fit: cover;object-fit: cover;position: absolute;z-index: 1;top: 0rem;left: 0rem; }  } @media (max-width: 1023px) { .coh-ce-cpt_text_and_image_panel_accordi-3cb3d248 { -webkit-filter: brightness(50%); filter: brightness(50%);; }  }
@media all { .coh-ce-cpt_text_and_image_shifted-a4eb84f1 { position: relative; }  }
@media all { .coh-ce-cpt_text_and_image_shifted-1aaa9933:before,.coh-ce-cpt_text_and_image_shifted-1aaa9933:after { clear: both;content: " ";display: table; }  } @media all { .coh-ce-cpt_text_and_image_shifted-1aaa9933 { width: -webkit-calc(50% + 10rem); width: calc(50% + 10rem);position: relative;clear: both;float: right;margin-top: 0rem;margin-right: -10rem;margin-bottom: 0rem;margin-left: 0rem;background-color: var(--ssa-color-palette-white); }  } @media (max-width: 1023px) { .coh-ce-cpt_text_and_image_shifted-1aaa9933:before,.coh-ce-cpt_text_and_image_shifted-1aaa9933:after { clear: none;content: normal;display: inline; }  } @media (max-width: 1023px) { .coh-ce-cpt_text_and_image_shifted-1aaa9933 { width: 100%;float: none;margin-right: 0rem;margin-bottom: 2rem; }  }
@media all { .coh-ce-cpt_text_and_image_shifted-592d033c { -o-object-fit: cover; object-fit: cover;height: 100%;width: 100%; }  }
@media all { .coh-ce-cpt_text_and_image_shifted-425d6239 { -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }  } @media all { .coh-ce-cpt_text_and_image_shifted-425d6239.media-left .column-1 { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; }  } @media all { .coh-ce-cpt_text_and_image_shifted-425d6239.media-left .column-2 { -webkit-box-ordinal-group: 1; -webkit-order: 0; -ms-flex-order: 0; order: 0; }  }
@media all { .coh-ce-cpt_text_and_image_shifted-a3ec0e66 { -webkit-box-ordinal-group: 1; -webkit-order: 0; -ms-flex-order: 0; order: 0;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: start;-webkit-justify-content: start;-ms-flex-pack: start;justify-content: start; }  } @media (max-width: 1023px) { .coh-ce-cpt_text_and_image_shifted-a3ec0e66 { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; }  }
@media all { .coh-ce-cpt_text_and_image_unstripped-85d48a6a { position: relative;z-index: 1; }  }
@media all { .coh-ce-cpt_text_and_image_unstripped-dcf7391a { -webkit-box-ordinal-group: 1; -webkit-order: 0; -ms-flex-order: 0; order: 0;z-index: 2; }  } @media (max-width: 1023px) { .coh-ce-cpt_text_and_image_unstripped-dcf7391a { margin-bottom: 2rem; }  } @media all { .coh-ce-cpt_text_and_image_unstripped-dcf7391a > .cpt-default-block { margin-top: 0rem; }  }
@media all { .coh-ce-cpt_text_and_image_unstripped-ced13f03 { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; }  } @media (max-width: 1279px) { .coh-ce-cpt_text_and_image_unstripped-ced13f03 { margin-bottom: 1.5rem; }  }
@media all { .coh-ce-cpt_text_and_image_unstripped-3f96e15d { position: relative; }  }
@media all { .coh-ce-cpt_text_and_image_unstripped-a743840a { margin: auto; }  }
@media all { .coh-ce-cpt_text_and_image_unstripped-a4aa203a { color: var(--ssa-color-palette-black);font-size: 14px;background-color: rgba(255, 255, 255, 0.8);position: absolute;bottom: 0rem;right: 0rem;font-family: var(--ssa-font-stacks-ff-din-pro-light);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;padding-top: 0.625rem;padding-right: 1.375rem;padding-bottom: 0.625rem;padding-left: 0.625rem; }  }
@media all { .coh-ce-cpt_text_and_image_unstripped-e2af323 { margin-left: 15px;cursor: pointer; }  } @media all { .coh-ce-cpt_text_and_image_unstripped-e2af323:before { content: "\e928";font-family: firmenich-Icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;color: var(--ssa-color-palette-black);position: absolute;bottom: 0.375rem;right: 0.625rem;font-size: 1.25rem; }  }
@media all { .coh-ce-cpt_text_and_slider-6fb4dd7 { padding-left: 10rem; }  }
@media all { .coh-ce-cpt_text_and_slider-5669707d { font-size: 6.25rem;line-height: 4.75rem;color: var(--ssa-color-palette-white); }  }
@media all { .coh-ce-cpt_text_and_slider-c797073d.coh-slider-container-pager-outside-middle-right-xl > .coh-slider-container-mid > .coh-slider-container-inner .slick-slide { padding-right: 11.375rem; }  }
@media all { .coh-ce-cpt_text_and_slide_container_v2-27b76a9a { -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }  } @media all { .coh-ce-cpt_text_and_slide_container_v2-27b76a9a.media-left .column-1 { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; }  } @media all { .coh-ce-cpt_text_and_slide_container_v2-27b76a9a.media-left .column-2 { -webkit-box-ordinal-group: 1; -webkit-order: 0; -ms-flex-order: 0; order: 0; }  }
@media all { .coh-ce-cpt_text_and_slide_container_v2-56b04bab { margin-bottom: 4rem; }  }
@media all { .coh-ce-cpt_text_and_slide_container_v2-c252cade { text-align: center;margin-top: 2rem; }  }
@media all { .coh-ce-cpt_text_and_slide_container_v2-7e2a99da { position: relative; }  } @media (max-width: 1279px) { .coh-ce-cpt_text_and_slide_container_v2-7e2a99da { margin-bottom: 1.5rem; }  }
@media all { .coh-ce-cpt_text_image_for_topic-4a1a1438 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-box-ordinal-group: 1;-webkit-order: 0;-ms-flex-order: 0;order: 0; }  } @media (max-width: 1023px) { .coh-ce-cpt_text_image_for_topic-4a1a1438 { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; }  }
@media all { .coh-ce-cpt_text_image_for_topic-ccad2420 { margin-top: -10%; }  } @media (max-width: 1599px) { .coh-ce-cpt_text_image_for_topic-ccad2420 { margin-top: 0rem; }  }
@media all { .coh-ce-cpt_text_image_for_topic-c254d994 { padding-bottom: 1.375rem;color: var(--ssa-color-palette-blue);font-family: var(--ssa-font-stacks-ff-din-pro-medium);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-weight: 300;text-transform: uppercase; }  } @media (max-width: 1279px) { .coh-ce-cpt_text_image_for_topic-c254d994 { padding-top: 1.25rem; }  }
@media all { .coh-ce-cpt_text_image_for_topic-b2014a6e { color: var(--ssa-color-palette-blue);font-family: var(--ssa-font-stacks-ff-din-pro-light);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-weight: 300;text-transform: uppercase; }  }
@media all { .coh-ce-cpt_text_image_for_topic-1e293f0b { padding-top: 5rem; }  } @media (max-width: 1279px) { .coh-ce-cpt_text_image_for_topic-1e293f0b { padding-top: 2.5rem;text-align: center; }  }
@media all { .coh-ce-cpt_text_image_for_topic-5014c317 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap; }  }
@media all { .coh-ce-cpt_text_image_for_topic-db034090 { margin-top: 0.3125rem;margin-right: 0.3125rem;margin-bottom: 0.3125rem;margin-left: 0.3125rem;color: var(--ssa-color-palette-blue);font-family: var(--ssa-font-stacks-gothic-a1);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-size: 0.875rem;padding-top: 0.9375rem;padding-right: 0.625rem;padding-bottom: 0.9375rem;padding-left: 0.625rem;border-width: 0.0625rem;-webkit-border-radius: 3.125rem;border-radius: 3.125rem;border-style: solid;text-transform: uppercase;-webkit-flex-basis: auto;-ms-flex-preferred-size: auto;flex-basis: auto;-webkit-box-flex: 1;-webkit-flex-grow: 1;-ms-flex-positive: 1;flex-grow: 1;-webkit-flex-shrink: 1;-ms-flex-negative: 1;flex-shrink: 1;text-align: center;max-width: 50%; }  } @media (max-width: 1023px) { .coh-ce-cpt_text_image_for_topic-db034090 { max-width: 100%; }  }
@media all { .coh-ce-cpt_text_image_for_topic-b2ae14b { margin-top: 0.3125rem;margin-right: 0.3125rem;margin-bottom: 0.3125rem;margin-left: 0.3125rem;color: var(--ssa-color-palette-blue);font-family: var(--ssa-font-stacks-gothic-a1);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-size: 0.875rem;padding-top: 0.9375rem;padding-right: 0.625rem;padding-bottom: 0.9375rem;padding-left: 0.625rem;border-width: 0.0625rem;-webkit-border-radius: 3.125rem;border-radius: 3.125rem;border-style: solid;text-transform: uppercase;-webkit-flex-basis: auto;-ms-flex-preferred-size: auto;flex-basis: auto;-webkit-box-flex: 1;-webkit-flex-grow: 1;-ms-flex-positive: 1;flex-grow: 1;-webkit-flex-shrink: 1;-ms-flex-negative: 1;flex-shrink: 1;text-align: center;max-width: 50%; }  } @media (max-width: 1023px) { .coh-ce-cpt_text_image_for_topic-b2ae14b { max-width: 100%; }  }
@media all { .coh-ce-cpt_text_image_for_topic-91139fbb { font-family: var(--ssa-font-stacks-ff-din-pro-medium);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-weight: 500;color: var(--ssa-color-palette-blue);padding-top: 2.1875rem; }  }
@media all { .coh-ce-cpt_text_image_for_topic-665253b7 { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; }  } @media (max-width: 1023px) { .coh-ce-cpt_text_image_for_topic-665253b7 { -webkit-box-ordinal-group: 1; -webkit-order: 0; -ms-flex-order: 0; order: 0; }  }
@media all { .coh-ce-cpt_text_image_for_topic-d28ad7c9:before,.coh-ce-cpt_text_image_for_topic-d28ad7c9:after { clear: both;content: " ";display: table; }  } @media all { .coh-ce-cpt_text_image_for_topic-d28ad7c9 { height: 100%;width: 100%;margin-top: 0rem;margin-right: -17rem;margin-bottom: 0rem;margin-left: 0rem;float: right;clear: both;position: relative; }  } @media (max-width: 1598px) { .coh-ce-cpt_text_image_for_topic-d28ad7c9 { margin-right: -10rem; }  } @media (max-width: 1023px) { .coh-ce-cpt_text_image_for_topic-d28ad7c9:before,.coh-ce-cpt_text_image_for_topic-d28ad7c9:after { clear: none;content: normal;display: inline; }  } @media (max-width: 1023px) { .coh-ce-cpt_text_image_for_topic-d28ad7c9 { margin-bottom: 2rem;float: none; }  }
@media all { .coh-ce-cpt_text_image_for_topic-8b10d142 { height: 100%;width: 100%;-o-object-fit: cover;object-fit: cover;; }  }
@media all { .coh-ce-cpt_text_image_for_topic-7ee74ed2 { padding-top: 5.625rem; }  } @media (max-width: 1279px) { .coh-ce-cpt_text_image_for_topic-7ee74ed2 { padding-top: 2.5rem; }  }
@media all { .coh-ce-cpt_text_image_for_topic-4a328c23 { padding-top: 1.375rem;padding-bottom: 1.375rem;border-style: solid;border-color: var(--ssa-color-palette-light-2);border-top-width: 0.0625rem;border-bottom-width: 0.0625rem;position: relative;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex; }  }
@media all { .coh-ce-cpt_text_image_for_topic-44ad2b2 { color: var(--ssa-color-palette-blue);left: 0rem; }  }
@media all { .coh-ce-cpt_text_image_for_topic-1fed968f:after { content: "\e93e";font-family: firmenich-Icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;color: var(--ssa-color-palette-blue);font-size: 2.125rem;position: absolute;top: 1.25rem;right: 0rem; }  } @media (max-width: 564px) { .coh-ce-cpt_text_image_for_topic-1fed968f:after { position: relative;top: 0rem;right: 0rem; }  }
@media all { .coh-ce-cpt_text_image_for_topic-4373e60a { padding-top: 2.8125rem; }  }
@media all { .coh-ce-cpt_text_image_for_topic-54727e03 { font-size: 1.375rem;line-height: 2.5rem;font-family: var(--ssa-font-stacks-gothic-a1);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-weight: 300;color: var(--ssa-color-palette-ingredients); }  }
@media all { .coh-ce-cpt_text_image_for_topic-b604524a { margin-top: 1.875rem; }  }
@media all { .coh-ce-cpt_text_panel_over_background_i-a4eb84f1 { position: relative; }  }
@media all { .coh-ce-cpt_text_panel_over_background_i-d8c2a36 { color: var(--ssa-color-palette-earth-dark); }  }
@media all { .coh-ce-cpt_title_and_card_container-e7c1489d { position: relative;z-index: 1; }  }
@media all { .coh-ce-cpt_title_and_card_container-faffaa2b { display: grid;grid-template-columns: repeat(3, 1fr);grid-template-rows: auto 1fr;grid-row-gap: 44px; }  } @media (max-width: 564px) { .coh-ce-cpt_title_and_card_container-faffaa2b { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }  } @media all { .coh-ce-cpt_title_and_card_container-faffaa2b > .coh-column > .coh-wysiwyg { height: 100%; }  } @media all { .coh-ce-cpt_title_and_card_container-faffaa2b > .coh-column:first-child { grid-row: span 2; }  } @media all { .coh-ce-cpt_title_and_card_container-faffaa2b > .coh-column:last-child { grid-column: span 2; }  }
@media all { .coh-ce-cpt_title_and_inline_text-c6638c7f { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }  }
@media all { .coh-ce-cpt_title_and_inline_text-d96cb7a4 { text-align: center; }  }
@media all { .coh-ce-cpt_title_link-e66d5096 { position: relative; }  }
@media all { .coh-ce-cpt_title_link-8ccb0857.align-text-center { text-align: center; }  }
@media (max-width: 1279px) { .coh-ce-cpt_title_link-9ea40136 { text-align: center; }  }
@media all { .coh-ce-cpt_title_link-a0a93f0c { -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex; }  }
@media all { .coh-ce-cpt_title_link-d5f61860 { margin-right: 0.9375rem;margin-bottom: 0rem;-webkit-align-self: center;-ms-flex-item-align: center;align-self: center; }  } @media (max-width: 1023px) { .coh-ce-cpt_title_link-d5f61860 { width: inherit; }  } @media (max-width: 564px) { .coh-ce-cpt_title_link-d5f61860 { margin-right: 0rem;margin-bottom: 0.625rem;width: 70% !important; }  }
@media all { .coh-ce-cpt_title_press_releases-3f96e15d { position: relative; }  }
@media all { .coh-ce-cpt_title_press_releases-f4ca49b1 { padding-left: 0.8125rem; }  }
@media all { .coh-ce-cpt_title_press_releases-bd05a703 { font-size: 3.75rem;line-height: 5rem;color: var(--ssa-color-palette-blue);font-family: var(--ssa-font-stacks-ff-din-pro-regular);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-weight: 300;padding-left: 0.8125rem;position: absolute; }  } @media (max-width: 1023px) { .coh-ce-cpt_title_press_releases-bd05a703 { font-size: 2rem; }  }
@media all { .coh-ce-cpt_trends_inspire-85189aec { position: relative;width: 12.75rem;float: left; }  }
@media all { .coh-ce-cpt_trends_inspire-1e55cc26 { display: block;margin-bottom: 1.25rem; }  }
@media all { .coh-ce-cpt_trends_inspire-a187d6f { margin: 0 auto;max-height: 12.75rem;max-width: 12.75rem;width: auto; }  }
@media all { .coh-ce-cpt_trends_inspire-aea53d34 { position: relative;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;padding-left: 12.5rem;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column; }  } @media (max-width: 1598px) { .coh-ce-cpt_trends_inspire-aea53d34 { padding-left: 6.25rem; }  }
@media all { .coh-ce-cpt_trends_inspire-b031b04b { display: block; }  }
@media (max-width: 1279px) { .coh-ce-cpt_two_columns_container_0-298bb9f3 { margin-bottom: 4.5rem; }  } @media (max-width: 1023px) { .coh-ce-cpt_two_columns_container_0-298bb9f3 { margin-bottom: 3.5625rem; }  }
.coh-ce-cpt_video_item-f969950c { position: absolute;bottom: 0rem;left: 0rem;margin-right: 2.2rem;margin-bottom: 2.2rem;margin-left: 2.2rem;z-index: 20;pointer-events: none; }
.coh-ce-cpt_video_item-fb328491 { color: var(--ssa-color-palette-white);font-weight: 800;font-size: 2.2rem;line-height: 2.7rem; }
@media all { .coh-ce-cpt_video_modal-100405a1 { background-color: rgba(0, 0, 0, 0.795); }  } @media all { .coh-ce-cpt_video_modal-100405a1 > .coh-modal-inner { width: 85%; }  } @media (max-width: 1023px) { .coh-ce-cpt_video_modal-100405a1 > .coh-modal-inner { width: 100%; }  } @media all { .coh-ce-cpt_video_modal-100405a1 > .coh-modal-inner .coh-video { padding-top: 56.25%;position: relative;overflow: hidden; }  } @media all { .coh-ce-cpt_video_modal-100405a1 > .coh-modal-inner .coh-video iframe { position: absolute;top: 0rem;left: 0rem; }  } @media all { .coh-ce-cpt_video_modal-100405a1 > .coh-modal-inner .coh-video .coh-video-inner { position: absolute;top: 0rem;left: 0rem; }  }
@media all { .coh-ce-cpt_video_modal-c3ce969 { width: 100%;margin-top: 0rem;margin-right: auto;margin-bottom: 0rem;margin-left: auto; }  } @media all { .coh-ce-cpt_video_modal-c3ce969 .video__boxed-container { margin-top: 0rem;margin-right: 0rem;margin-bottom: 0rem;margin-left: 0rem; }  }
@media all { .coh-ce-cpt_video_modal-8aea725f { background-color: var(--ssa-color-palette-black);margin-top: 0rem;margin-bottom: 0rem;position: relative; }  } @media all { .coh-ce-cpt_video_modal-8aea725f .coh-modal-inner { height: 100%;width: 100%;position: absolute; }  } @media all { .coh-ce-cpt_video_modal-8aea725f .mejs__video { overflow: hidden; }  }
@media all { .coh-ce-cpt_video_poster-64efc47c { width: 100%;height: 100%;position: absolute;top: 50%;left: 50%;z-index: 10;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);cursor: pointer;overflow: hidden; }  } @media all { .coh-ce-cpt_video_poster-64efc47c:before { position: absolute;z-index: 5;top: 0rem;left: 0rem;height: 102%;width: 100%;background-color: rgba(17, 17, 17, 0.3);-webkit-transition: background-color 400ms linear;transition: background-color 400ms linear; }  } @media all { .coh-ce-cpt_video_poster-64efc47c:hover:before { background-color: var(--ssa-color-palette-grey-50); }  } @media all { .coh-ce-cpt_video_poster-64efc47c:hover img { -webkit-transform: scaleX(1) scaleY(1); -ms-transform: scaleX(1) scaleY(1); transform: scaleX(1) scaleY(1); }  } @media all { .coh-ce-cpt_video_poster-64efc47c:hover .coh-style-play-button,.coh-ce-cpt_video_poster-64efc47c:hover .coh-style-play-button-small { background-color: rgba(255, 255, 255, 0.1); }  } @media all { .coh-ce-cpt_video_poster-64efc47c:hover .coh-style-play-button:before,.coh-ce-cpt_video_poster-64efc47c:hover .coh-style-play-button-small:before { -webkit-animation: pill-right-out 0.6s 1 cubic-bezier(0.215, 0.610, 0.355, 1.000); animation: pill-right-out 0.6s 1 cubic-bezier(0.215, 0.610, 0.355, 1.000); }  }
@media all { .coh-ce-cpt_video_poster-e8634c07 { height: 100%;width: 100%;-o-object-fit: cover;object-fit: cover;-webkit-transition: all 2s cubic-bezier(.075,.82,.165,1);transition: all 2s cubic-bezier(.075,.82,.165,1);-webkit-transform: scaleX(1.1) scaleY(1.1);-ms-transform: scaleX(1.1) scaleY(1.1);transform: scaleX(1.1) scaleY(1.1); }  }
@media all { .coh-ce-cpt_video_poster-16477d6a { position: absolute;left: 50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);cursor: pointer;border-width: 4px;-webkit-border-radius: 100%;border-radius: 100%;border-style: solid;border-color: var(--ssa-color-palette-white);z-index: 20;background-color: var(--ssa-color-palette-grey-20); }  } @media all { .coh-ce-cpt_video_poster-16477d6a:before { content: "\F04B";font-family: "icomoon";display: inline-block;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);position: absolute;top: 50%;left: 50%;color: var(--ssa-color-palette-white); }  }
@media all { .coh-ce-cpt_video_poster-2cd7d60f { font-size: 0.75rem;text-transform: uppercase;width: 100%;position: absolute;top: -webkit-calc(100% + 15px);top: calc(100% + 15px);left: 50%;-webkit-transform: translate(-50%, 0rem);-ms-transform: translate(-50%, 0rem);transform: translate(-50%, 0rem);font-family: var(--ssa-font-stacks-dm-sans---regular);color: var(--ssa-color-palette-white);text-align: center; }  }
@media all { .coh-ce-cpt_welcome-62b0378e { padding-bottom: 0.9375rem; }  }
.coh-ce-cpt_why_join_us-e9d6315f { color: var(--ssa-color-palette-blue);line-height: 4.375rem;margin-bottom: 4rem; }
.coh-ce-cpt_why_join_us-c6638c7f { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
.coh-ce-cpt_why_join_us-3918a5e7 .js-content { display: none; } .coh-ce-cpt_why_join_us-3918a5e7 .coh-column:last-child .js-content { display: block; }
@media all { .coh-ce-cpt__card_feature_horizontal_tex-5e082464 { color: currentColor; }  } @media all { .coh-ce-cpt__card_feature_horizontal_tex-5e082464:hover .card-pre-heading { color: var(--ssa-color-palette-white); }  } @media all { .coh-ce-cpt__card_feature_horizontal_tex-5e082464:hover .card-date { color: var(--ssa-color-palette-white); }  } @media all { .coh-ce-cpt__card_feature_horizontal_tex-5e082464:hover .card-heading { color: var(--ssa-color-palette-white); }  } @media all { .coh-ce-cpt__card_feature_horizontal_tex-5e082464:hover .card-paragraph { color: var(--ssa-color-palette-white); }  } @media all { .coh-ce-cpt__card_feature_horizontal_tex-5e082464:hover .card-link { color: var(--ssa-color-palette-white); }  } @media all { .coh-ce-cpt__card_feature_horizontal_tex-5e082464:hover .content-wysiwig { color: var(--ssa-color-palette-white); }  } @media all { .coh-ce-cpt__card_feature_horizontal_tex-5e082464:hover .card-border-bottom { color: var(--ssa-color-palette-white); }  } @media all { .coh-ce-cpt__card_feature_horizontal_tex-5e082464:hover p { color: var(--ssa-color-palette-white); }  }
@media all { .coh-ce-cpt__card_feature_horizontal_tex-b5db5739 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;padding-right: 0!important; }  }
@media all { .coh-ce-cpt__card_feature_horizontal_tex-10dd70a5 { height: 100%;-o-object-fit: cover;object-fit: cover;; }  }
@media all { .coh-ce-cpt__card_feature_horizontal_tex-5aeb2d25 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;padding-top: 1.625rem;padding-right: 4.6875rem;padding-bottom: 0.9375rem;padding-left: 3.25rem; }  }
@media all { .coh-ce-cpt__card_feature_horizontal_tex-43e8e1b { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: start;-webkit-align-items: flex-start;-ms-flex-align: start;align-items: flex-start; }  } @media all { .coh-ce-cpt__card_feature_horizontal_tex-43e8e1b h3 { display: -webkit-box;;-webkit-line-clamp: 2;;-webkit-box-orient: vertical;;overflow: hidden;;text-transform: capitalize; }  } @media all { .coh-ce-cpt__card_feature_horizontal_tex-43e8e1b p { font-size: 18px;;line-height: 32px;;display: -webkit-box;;-webkit-line-clamp: 3;;-webkit-box-orient: vertical;;overflow: hidden;;font-family: var(--ssa-font-stacks-gothic-a1);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;color: rgba(102, 102, 102, 1);padding-top: 1.5625rem;-webkit-transition: color 300ms ease;transition: color 300ms ease; }  }
@media all { .coh-ce-cpt__card_feature_horizontal_tex-faeba8d2 { font-size: 0.75rem;line-height: 1rem;margin-bottom: 1.3125rem;-webkit-transition: color 300ms ease;transition: color 300ms ease; }  }
@media all { .coh-ce-cpt__card_feature_horizontal_tex-fa5ebd18 { font-weight: 300;color: rgba(68, 68, 68, 1);font-size: 0.625rem;line-height: 0.625rem;text-transform: capitalize;margin-left: 0.625rem;vertical-align: middle;-webkit-transition: color 300ms ease;transition: color 300ms ease; }  }
@media all { .coh-ce-cpt__card_feature_horizontal_tex-9f623d27 { font-family: var(--ssa-font-stacks-dm-sans---regular);font-weight: 500;color: var(--ssa-color-palette-blue);font-size: 28px;line-height: 2rem;margin-bottom: 0rem;-webkit-transition: color 300ms ease;transition: color 300ms ease; }  }
@media all { .coh-ce-cpt__card_slider_press_release-2c06ac39 { position: relative;overflow: hidden;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-align-content: center;-ms-flex-line-pack: center;align-content: center;min-height: 32.5rem; }  } @media (max-width: 1598px) { .coh-ce-cpt__card_slider_press_release-2c06ac39 { min-height: 21.875rem; }  } @media (max-width: 1279px) { .coh-ce-cpt__card_slider_press_release-2c06ac39 { min-height: 18.75rem; }  } @media (max-width: 1023px) { .coh-ce-cpt__card_slider_press_release-2c06ac39 { min-height: 15.625rem; }  }
@media all { .coh-ce-cpt__card_slider_press_release-81fb4f1e { height: 100%;width: 100%;position: absolute;top: 0rem;left: 0rem; }  }
@media all { .coh-ce-cpt__card_slider_press_release-91005b81 { width: 100%;height: 100%;position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%); }  }
@media all { .coh-ce-cpt__card_slider_press_release-8b10d142 { height: 100%;width: 100%;-o-object-fit: cover;object-fit: cover;; }  }
@media all { .coh-ce-cpt__card_slider_press_release-a0cc6812 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;vertical-align: baseline;height: 100%;position: relative;z-index: 3;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: end;-webkit-justify-content: flex-end;-ms-flex-pack: end;justify-content: flex-end;-webkit-align-content: center;-ms-flex-line-pack: center;align-content: center;color: var(--ssa-color-palette-white); }  }
@media all { .coh-ce-cpt__card_slider_press_release-5cbe1723 { -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }  }
@media all { .coh-ce-cpt__executive_team_2-681792bd { -webkit-box-align: start; -webkit-align-items: start; -ms-flex-align: start; align-items: start; }  }
@media (max-width: 564px) { .coh-ce-cpt__executive_team_2-45ee0ba9 { margin-bottom: 1rem; }  }
@media all { .coh-ce-cpt__executive_team_2-b540879f { padding-top: 25px;padding-right: 25px;padding-bottom: 25px;padding-left: 25px; }  } @media (max-width: 1023px) { .coh-ce-cpt__executive_team_2-b540879f { padding-top: 15px;padding-right: 15px;padding-bottom: 0px;padding-left: 15px; }  }
@media all { .coh-ce-cpt__executive_team_2-3d423607 { -webkit-align-self: start; -ms-flex-item-align: start; align-self: start;margin-top: 52px; }  } @media (max-width: 1023px) { .coh-ce-cpt__executive_team_2-3d423607 { margin-top: 0px;text-align: center; }  }
.coh-ce-ctn_tpl_studio_content_page_-62b0378e { padding-bottom: 0.9375rem; }
@media all { .coh-ce-daa618d3-e7c1489d { position: relative;z-index: 1; }  }
@media all { .coh-ce-daa618d3-a64215ab { -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }  } @media all { .coh-ce-daa618d3-a64215ab.media-left .column-1 { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; }  } @media all { .coh-ce-daa618d3-a64215ab.media-left .column-2 { -webkit-box-ordinal-group: 1; -webkit-order: 0; -ms-flex-order: 0; order: 0; }  }
@media (max-width: 1279px) { .coh-ce-daa618d3-90b0cd9b { margin-bottom: 1.5rem; }  }
@media all { .coh-ce-daa618d3-e1143bd2 { margin-top: 1rem; }  }
@media all { .coh-ce-daa618d3-50fd44ac { margin-top: 2rem; }  }
@media all { .coh-ce-dce98ebc-95151edb { background-color: var(--ssa-color-palette-white);display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: start;-webkit-align-items: flex-start;-ms-flex-align: start;align-items: flex-start; }  }
@media all { .coh-ce-e14a2e16-4bdb0f49 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;overflow: hidden;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: start;-webkit-align-items: flex-start;-ms-flex-align: start;align-items: flex-start; }  }
.coh-ce-ec5499b6-95329c3f { color: var(--ssa-color-palette-blue);margin-bottom: 2.5rem; }
@media all { .coh-ce-eefc35a8-af8b7c { min-height: 25rem; }  }
@media all { .coh-ce-eefc35a8-3cd53d24 { text-align: center; }  }
@media all { .coh-ce-eefc35a8-87a273c7 { color: var(--ssa-color-palette-blue); }  }
@media all { .coh-ce-eefc35a8-db14f921 { color: var(--ssa-color-palette-blue); }  }
@media all { .coh-ce-fbceea42-1480fea4 { background-color: var(--ssa-color-palette-blue);position: relative;-webkit-transition: background-color 300ms ease;transition: background-color 300ms ease;padding-right: 4rem;-webkit-border-radius: 6.25rem;border-radius: 6.25rem; }  } @media all { .coh-ce-fbceea42-1480fea4:hover { background-color: var(--ssa-color-palette-color-3); }  } @media all { .coh-ce-fbceea42-1480fea4:hover:before { color: var(--ssa-color-palette-white); }  } @media all { .coh-ce-fbceea42-1480fea4:before { content: "\f054";font-family: icomoon;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;position: absolute;top: 50%;right: 2rem;color: var(--ssa-color-palette-white);-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%); }  }
@media all { .coh-ce-fbceea42-4d78b4ac { color: var(--ssa-color-palette-white);margin-bottom: 0rem; }  }
@media all { .coh-ce-fef6b8b5-f696314b { min-height: 32.5rem;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;overflow: hidden;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;position: relative;z-index: 2; }  } @media (max-width: 1598px) { .coh-ce-fef6b8b5-f696314b { min-height: 21.875rem; }  } @media (max-width: 1279px) { .coh-ce-fef6b8b5-f696314b { min-height: 18.75rem; }  } @media (max-width: 1023px) { .coh-ce-fef6b8b5-f696314b { min-height: 15.625rem; }  } @media all { .coh-ce-fef6b8b5-f696314b:before { height: 100%;width: 100%;position: absolute;top: 0rem;left: 0rem;z-index: 2;background-color: var(--ssa-color-palette-black);opacity: 0;display: block;-webkit-transition: all 300ms ease;transition: all 300ms ease; }  } @media all { .coh-ce-fef6b8b5-f696314b:hover:before { opacity: 0.6; }  }
@media all { .coh-ce-fef6b8b5-8027dea1 { position: absolute;top: 0rem;left: 0rem;height: 100%;width: 100%; }  }
@media all { .coh-ce-fef6b8b5-94ac3b40 { position: absolute;top: 50%;height: 100%;width: 100%;left: 50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%); }  }
@media all { .coh-ce-fef6b8b5-45650de2 { width: 100%;-o-object-fit: cover;object-fit: cover;height: 100%; }  }
@media all { .coh-ce-fef6b8b5-10b10c3f { position: relative;z-index: 3;text-align: center;padding-top: 3.125rem;padding-right: 3.125rem;padding-bottom: 3.125rem;padding-left: 3.125rem;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;height: 100%;vertical-align: middle; }  }
@media all { .coh-ce-filtered_press_releases-b4f41129 { background-color: rgba(250, 250, 250, 1);padding-top: 3.375rem;padding-right: 10.3125rem;padding-bottom: 0rem;padding-left: 6.875rem; }  } @media (max-width: 1279px) { .coh-ce-filtered_press_releases-b4f41129 { padding-right: 0rem;padding-left: 0rem; }  } @media all { .coh-ce-filtered_press_releases-b4f41129 .coh-view-filter { padding-left: 1.5625rem;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex; }  } @media (max-width: 1279px) { .coh-ce-filtered_press_releases-b4f41129 .coh-view-filter { padding-left: 0rem;display: inline-block; }  } @media all { .coh-ce-filtered_press_releases-b4f41129 .coh-view-filter li:nth-child(3) { white-space: nowrap;; }  } @media (max-width: 1279px) { .coh-ce-filtered_press_releases-b4f41129 .coh-view-filter li:nth-child(3) { white-space: normal;; }  } @media all { .coh-ce-filtered_press_releases-b4f41129 .coh-view-contents { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;;-webkit-box-orient: horizontal;;-webkit-box-direction: normal;;-webkit-flex-direction: row;;-ms-flex-direction: row;;flex-direction: row;;-webkit-flex-wrap: wrap;;-ms-flex-wrap: wrap;;flex-wrap: wrap;; }  } @media all { .coh-ce-filtered_press_releases-b4f41129 .coh-view-contents article:nth-child(n+4) { -webkit-box-flex: 0; -webkit-flex: 0 50%; -ms-flex: 0 50%; flex: 0 50%;;display: inline-block;; }  } @media (max-width: 1023px) { .coh-ce-filtered_press_releases-b4f41129 .coh-view-contents article:nth-child(n+4) { -webkit-box-flex: 0; -webkit-flex: 0 100%; -ms-flex: 0 100%; flex: 0 100%;; }  } @media all { .coh-ce-filtered_press_releases-b4f41129 .coh-view-contents article:nth-child(n+4) h3 { font-size: 1.25rem;-webkit-line-clamp: 2!important;;font-family: var(--ssa-font-stacks-ff-din-pro-bold);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased; }  } @media all { .coh-ce-filtered_press_releases-b4f41129 .coh-view-contents article:nth-child(n+4) h4 { margin-bottom: 0.625rem; }  } @media all { .coh-ce-filtered_press_releases-b4f41129 .coh-view-contents article:nth-child(n+4) .coh-wysiwyg { display: none; }  } @media all { .coh-ce-filtered_press_releases-b4f41129 .coh-view-contents article:nth-child(n+4) .coh-ce-cpt__card_feature_horizontal_tex-10dd70a5 { height: 10.5625rem; }  } @media (max-width: 1023px) { .coh-ce-filtered_press_releases-b4f41129 .coh-view-contents article:nth-child(n+4) .coh-ce-cpt__card_feature_horizontal_tex-10dd70a5 { padding-right: 0.75rem; }  } @media all { .coh-ce-filtered_press_releases-b4f41129 .coh-view-contents article:nth-child(n+4) .gutters-liste { padding-top: 1.25rem;padding-right: 1.875rem;padding-bottom: 1.25rem;padding-left: 1.875rem;max-height: 10.5625rem; }  } @media (max-width: 1023px) { .coh-ce-filtered_press_releases-b4f41129 .coh-view-contents article:nth-child(n+4) .gutters-liste { max-height: none; }  } @media all { .coh-ce-filtered_press_releases-b4f41129 .coh-view-contents article:nth-child(n+4) p { -webkit-line-clamp: 2;;padding-top: 0rem;font-size: 1rem;line-height: 1.75rem; }  } @media all { .coh-ce-filtered_press_releases-b4f41129 .coh-view-contents article:nth-child(-n+3) { -webkit-box-flex: 1; -webkit-flex: 1 0 100%; -ms-flex: 1 0 100%; flex: 1 0 100%;;display: inline-block;; }  } @media all { .coh-ce-filtered_press_releases-b4f41129 .coh-view-contents article:nth-child(-n+3) .coh-ce-cpt__card_feature_horizontal_tex-10dd70a5 { height: 22.5rem; }  } @media (max-width: 1023px) { .coh-ce-filtered_press_releases-b4f41129 .coh-view-contents article:nth-child(-n+3) .coh-ce-cpt__card_feature_horizontal_tex-10dd70a5 { height: 10.5625rem; }  } @media all { .coh-ce-filtered_press_releases-b4f41129 .coh-view-contents article:nth-child(-n+3) .gutters-liste { padding-top: 1.875rem;padding-right: 4.6875rem;padding-bottom: 1.875rem;padding-left: 3.25rem; }  } @media all { .coh-ce-filtered_press_releases-b4f41129 .coh-view-contents article:nth-child(3) { margin-bottom: 2.5rem; }  } @media all { .coh-ce-filtered_press_releases-b4f41129 .coh-view-contents article p:nth-child(n+5) { display: none; }  } @media all { .coh-ce-filtered_press_releases-b4f41129 .coh-view-contents article br { display: none; }  } @media all { .coh-ce-filtered_press_releases-b4f41129 .view-press-releases .no-result { position: absolute;color: var(--ssa-color-palette-blue);font-family: var(--ssa-font-stacks-ff-din-pro-medium);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-weight: 500;font-size: 1.5rem;top: 14px;;right: 42%;; }  } @media (max-width: 1279px) { .coh-ce-filtered_press_releases-b4f41129 .view-press-releases .no-result { top: 75px;;right: 43%;; }  } @media (max-width: 1023px) { .coh-ce-filtered_press_releases-b4f41129 .view-press-releases .no-result { right: 35%;; }  } @media (max-width: 564px) { .coh-ce-filtered_press_releases-b4f41129 .view-press-releases .no-result { right: 28%;;top: 55px;; }  } @media all { .coh-ce-filtered_press_releases-b4f41129 .view-press-releases:first-child div { position: relative; }  } @media all { .coh-ce-filtered_press_releases-b4f41129 .view-press-releases:first-child div button { top: 0;right: 0;;border: 0;;position: absolute;font-family: var(--ssa-font-stacks-gothic-a1);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;color: rgba(102, 102, 102, 1);font-size: 0.875rem;padding-top: 0.875rem;padding-right: 3.75rem;padding-bottom: 0.875rem; }  } @media all { .coh-ce-filtered_press_releases-b4f41129 .view-press-releases .js-form-item { text-align: right;border-bottom: 1px solid #F1F1F1;;margin-top: 1.4375rem;margin-right: 0.9375rem;margin-bottom: 2.1875rem;margin-left: 0.9375rem; }  } @media (max-width: 1023px) { .coh-ce-filtered_press_releases-b4f41129 .view-press-releases .js-form-item { margin-bottom: 0.9375rem; }  } @media all { .coh-ce-filtered_press_releases-b4f41129 .view-press-releases .js-form-item input { background-color: transparent!important;;border: none!important;;padding-top: 13px;;width: 20%;;padding-right: 35px;; }  } @media (max-width: 1023px) { .coh-ce-filtered_press_releases-b4f41129 .view-press-releases .js-form-item input { width: 50%;; }  } @media all { .coh-ce-filtered_press_releases-b4f41129 .view-press-releases .js-form-item input::-webkit-input-placeholder { text-align: right;padding-right: 0.9375rem; } .coh-ce-filtered_press_releases-b4f41129 .view-press-releases .js-form-item input::-moz-placeholder { text-align: right;padding-right: 0.9375rem; } .coh-ce-filtered_press_releases-b4f41129 .view-press-releases .js-form-item input:-ms-input-placeholder { text-align: right;padding-right: 0.9375rem; } .coh-ce-filtered_press_releases-b4f41129 .view-press-releases .js-form-item input::-ms-input-placeholder { text-align: right;padding-right: 0.9375rem; } .coh-ce-filtered_press_releases-b4f41129 .view-press-releases .js-form-item input::placeholder { text-align: right;padding-right: 0.9375rem; }  }
@media all { .coh-ce-52974dda-1af84e0f { font-size: 0.75rem;line-height: 0.75rem;margin-bottom: 0.625rem; }  }
@media all { .coh-ce-52974dda-83d81e28 { font-size: 0.625rem; }  }
.coh-ce-7a26cbf9-5cc67da2 { width: 100%; }
@media all { .coh-ce-80ee26fb-a9bf791c.studio ul.coh-accordion-tabs-nav { border-style: solid;padding: 8px;border-width: 0.0625rem;border-color: rgba(221, 221, 221, 1);-webkit-border-radius: 9999px;border-radius: 9999px;margin-bottom: 40px;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;width: 100%; }  } @media (max-width: 1023px) { .coh-ce-80ee26fb-a9bf791c.studio ul.coh-accordion-tabs-nav { display: none;-webkit-border-radius: 2.0625rem;border-radius: 2.0625rem; }  } @media all { .coh-ce-80ee26fb-a9bf791c.studio ul.coh-accordion-tabs-nav li.coh-style-tab { margin-right: 8px;-webkit-border-radius: 9999px;border-radius: 9999px;width: 18.375rem;text-align: center;-webkit-flex-basis: auto;-ms-flex-preferred-size: auto;flex-basis: auto;-webkit-box-flex: 1;-webkit-flex-grow: 1;-ms-flex-positive: 1;flex-grow: 1;-webkit-flex-shrink: 1;-ms-flex-negative: 1;flex-shrink: 1;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center; }  } @media all { .coh-ce-80ee26fb-a9bf791c.studio ul.coh-accordion-tabs-nav li.coh-style-tab a { font-family: var(--ssa-font-stacks-dm-sans---regular);font-weight: 700;color: var(--ssa-color-palette-black);font-size: 1rem;line-height: 1.5rem;font-style: normal;border-style: none;padding-top: 12px;padding-right: 20px;padding-bottom: 12px;padding-left: 20px;text-transform: capitalize; }  } @media all { .coh-ce-80ee26fb-a9bf791c.studio ul.coh-accordion-tabs-nav li.coh-style-tab.is-active { background-color: var(--ssa-color-palette-black); }  } @media all { .coh-ce-80ee26fb-a9bf791c.studio ul.coh-accordion-tabs-nav li.coh-style-tab.is-active a { color: var(--ssa-color-palette-white); }  } @media (max-width: 1023px) { .coh-ce-80ee26fb-a9bf791c.studio .coh-accordion-title { display: block !important; }  } @media all { .coh-ce-80ee26fb-a9bf791c.studio .container-document { margin-left: 13rem; }  } @media (max-width: 1279px) { .coh-ce-80ee26fb-a9bf791c.studio .container-document { margin-right: auto;margin-left: auto; }  } @media (max-width: 564px) { .coh-ce-80ee26fb-a9bf791c.studio .container-document { margin-left: 0rem; }  }
@media all { .coh-ce-80ee26fb-2afbc246 > ul { border-bottom-width: 0.0625rem;border-bottom-style: solid;border-bottom-color: rgba(241, 241, 241, 1); }  } @media all { .coh-ce-80ee26fb-2afbc246 .coh-accordion-tabs-nav > li a { font-weight: 300; }  }
.coh-ce-85526d0c-fb05f1e.is-connected-menu .menuopenbackground { padding-top: 0rem; } .coh-ce-85526d0c-fb05f1e.is-connected-menu .menuopenbackground > .coh-container { padding-right: 0rem;padding-left: 0rem; } .coh-ce-85526d0c-fb05f1e.is-connected-menu .menuopenbackground .coh-row-xl > .coh-row-inner > .coh-column { padding-right: 0rem;padding-left: 0rem; } .coh-ce-85526d0c-fb05f1e.is-connected-menu .menuopenbackground .coh-row-xl > .coh-row-inner { margin-right: 0rem;margin-left: 0rem; } .coh-ce-85526d0c-fb05f1e.is-connected-menu .coh-style-main-menu-override .menu-elements-container .logo-container { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;margin-left: -0.9375rem; } @media (max-width: 564px) { .coh-ce-85526d0c-fb05f1e.is-connected-menu .coh-style-main-menu-override .menu-elements-container .menuright { margin-left: -3.25rem; }  } .coh-ce-85526d0c-fb05f1e.is-connected-menu .coh-style-main-menu-override .menu-elements-container .menuright .btn-studio-wrapper > .coh-link + .btn-search-studio { right: 4.0625rem;position: absolute; } @media (max-width: 564px) { .coh-ce-85526d0c-fb05f1e.is-connected-menu .coh-style-main-menu-override .menu-elements-container .menuright .btn-studio-wrapper > .coh-link + .btn-search-studio { right: 2.4375rem; }  } .coh-ce-85526d0c-fb05f1e.is-not-connected-menu .menu-container .burger-menu-studio,.coh-ce-85526d0c-fb05f1e.is-not-connected-menu .menu-container .oss-logo-container { display: none; } .coh-ce-85526d0c-fb05f1e.is-not-connected-menu #menuopenbackground.coh-style-studio-container-padding-left-right { padding-right: unset;padding-left: unset; } .coh-ce-85526d0c-fb05f1e.is-not-connected-menu #menuopenbackground.coh-style-studio-container-padding-left-right > .coh-container:first-child { max-width: none;margin-right: unset;margin-left: unset; }
.coh-ce-85526d0c-1819e1a4 { position: initial; } .coh-ce-85526d0c-1819e1a4.scroll .menuright .btn-account:after { color: var(--ssa-color-palette-white); } .coh-ce-85526d0c-1819e1a4.scroll .menuright .btn-search:after { color: var(--ssa-color-palette-white); } .coh-ce-85526d0c-1819e1a4.scroll .menuright .language-switcher__current { color: var(--ssa-color-palette-white); }
.coh-ce-85526d0c-84ecea77 { background-color: var(--ssa-color-palette-black);height: 2.5rem;width: 100%;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex; } .coh-ce-85526d0c-84ecea77 ul { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;height: 100%;margin-left: auto; } .coh-ce-85526d0c-84ecea77 ul li { list-style-type: none;;margin-bottom: 0rem;margin-left: 0rem; } .coh-ce-85526d0c-84ecea77 ul li:hover a { border-bottom-width: 0.0625rem;border-bottom-style: solid;border-bottom-color: var(--ssa-color-palette-white); } .coh-ce-85526d0c-84ecea77 ul li:not(:last-child) { margin-right: 2rem; } .coh-ce-85526d0c-84ecea77 ul a { font-family: var(--ssa-font-stacks-dm-sans---regular);font-weight: 400;color: var(--ssa-color-palette-white);font-size: 0.875rem;line-height: 1.5rem; } .coh-ce-85526d0c-84ecea77 > .coh-container { width: 100%; } .coh-ce-85526d0c-84ecea77 > .coh-container .coh-style-studio-container-padding-left-right { height: 100%; } .coh-ce-85526d0c-84ecea77 > .coh-container .coh-style-studio-container-padding-left-right > .coh-container { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;height: 100%; }
.coh-ce-85526d0c-305a20b3 { display: none; }
.coh-ce-85526d0c-d724c02a { padding-top: 1.25rem; }
.coh-ce-85526d0c-9f6f2de { z-index: 3; }
.coh-ce-85526d0c-443cc08f { display: none; }
.coh-ce-85526d0c-1b89ef43 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-align-content: center;-ms-flex-line-pack: center;align-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;margin-left: 3.625rem;position: relative; } @media (max-width: 564px) { .coh-ce-85526d0c-1b89ef43 { display: none; }  } .coh-ce-85526d0c-1b89ef43 svg { position: absolute; }
.coh-ce-85526d0c-91d28638 svg { height: 1.25rem; }
.coh-ce-85526d0c-42101c80 svg { height: 0.5rem; }
.coh-ce-85526d0c-20961996 { display: none;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-align-content: center;-ms-flex-line-pack: center;align-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;position: absolute;bottom: 1.125rem;right: 1.25rem; } @media (max-width: 564px) { .coh-ce-85526d0c-20961996 { margin-left: 1.875rem;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex; }  } .coh-ce-85526d0c-20961996 svg { position: absolute; }
.coh-ce-85526d0c-348f17d0 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center; }
@media null { .coh-ce-85526d0c-8d824a98:before,.coh-ce-85526d0c-8d824a98:after { clear: none;content: normal;display: inline; }  } .coh-ce-85526d0c-8d824a98 { z-index: 3;margin-left: auto; }
.coh-ce-85526d0c-e7a1d47f { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center; } .coh-ce-85526d0c-e7a1d47f .account-link + .account-link { display: none; }
.coh-ce-85526d0c-9a80e63c { position: absolute;right: 0rem; }
.coh-ce-85526d0c-f10ef196 { height: 50px;max-width: 100px;min-width: 50px; } @media (max-width: 564px) { .coh-ce-85526d0c-f10ef196 { height: 30px;max-width: 30px;min-width: 30px; }  }
.coh-ce-85526d0c-437eeca3 { position: absolute;right: 0rem; }
.coh-ce-85526d0c-9af24bec { display: block;border-color: var(--ssa-color-palette-white);border-style: solid;-webkit-border-radius: 3.125rem;border-radius: 3.125rem;border-width: 0.0625rem;padding-top: 0.75rem;padding-right: 0.75rem;padding-bottom: 0.75rem;padding-left: 0.75rem; } @media (max-width: 564px) { .coh-ce-85526d0c-9af24bec { padding-top: 0.1875rem;padding-right: 0.1875rem;padding-bottom: 0.1875rem;padding-left: 0.1875rem; }  } .coh-ce-85526d0c-9af24bec svg { height: 1.5rem;width: 1.5rem;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center; }
.coh-ce-85526d0c-4709d2e { color: var(--ssa-color-palette-white);display: none; }
.coh-ce-85526d0c-6d398485 svg { height: 1.5rem;width: 1.5rem;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center; }
.coh-ce-85526d0c-64720bc8 { color: var(--ssa-color-palette-white); }
.coh-ce-85526d0c-33305dc7 { margin-left: 1.25rem;display: none; }
@media all { .coh-ce-ae486950-f76dc054 { font-weight: 300; }  }
@media (max-width: 1023px) { .coh-ce-c10395e5-9690b587 { padding-top: 0rem;padding-right: 0rem;padding-bottom: 0rem;padding-left: 0rem; }  }
@media all { .coh-ce-c10395e5-b9067671 { overflow: hidden; }  }
@media all { .coh-ce-c10395e5-de02d396 { -webkit-transform: scaleX(1) scaleY(1); -ms-transform: scaleX(1) scaleY(1); transform: scaleX(1) scaleY(1);-webkit-transition: -webkit-transform 0.6s cubic-bezier(.215, .61, .355, 1);transition: -webkit-transform 0.6s cubic-bezier(.215, .61, .355, 1);transition: transform 0.6s cubic-bezier(.215, .61, .355, 1);transition: transform 0.6s cubic-bezier(.215, .61, .355, 1), -webkit-transform 0.6s cubic-bezier(.215, .61, .355, 1); }  }
@media all { .coh-ce-c10395e5-9e88be75 { text-align: center;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-box-flex: 1;-webkit-flex-grow: 1;-ms-flex-positive: 1;flex-grow: 1; }  }
@media all { .coh-ce-c10395e5-1e778fa5 { font-family: var(--ssa-font-stacks-dm-sans---regular);font-weight: 500;padding-top: 3.75rem;margin-top: auto !important;;text-align: center; }  } @media (max-width: 1599px) { .coh-ce-c10395e5-1e778fa5 { padding-top: 2.8125rem; }  } @media (max-width: 1598px) { .coh-ce-c10395e5-1e778fa5 { padding-top: 1.875rem; }  } @media (max-width: 564px) { .coh-ce-c10395e5-1e778fa5 { padding-top: 1.625rem; }  }
@media all { .coh-ce-c10395e5-f447f591 { display: none;padding-left: 6px; }  } @media all { .coh-ce-c10395e5-f447f591 svg { height: 1.25rem;width: 1.25rem;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-transform: rotate(-90deg);-ms-transform: rotate(-90deg);transform: rotate(-90deg);; }  }
@media all { .coh-ce-c10395e5-6e3cb145 { font-size: 0.625rem;font-weight: 300;padding-top: 0.9375rem;border-top-width: 0.0625rem;border-top-style: solid; }  }
@media all { .coh-ce-c6f467b4-85d48a6a { position: relative;z-index: 1; }  }
@media all { .coh-ce-c6f467b4-dcf7391a { -webkit-box-ordinal-group: 1; -webkit-order: 0; -ms-flex-order: 0; order: 0;z-index: 2; }  } @media (max-width: 1023px) { .coh-ce-c6f467b4-dcf7391a { margin-bottom: 2rem; }  } @media all { .coh-ce-c6f467b4-dcf7391a > .cpt-default-block { margin-top: 0rem; }  }
@media all { .coh-ce-c6f467b4-d3b532ff { margin-top: 60px; }  } @media (max-width: 1598px) { .coh-ce-c6f467b4-d3b532ff { margin-top: 50px; }  } @media (max-width: 1279px) { .coh-ce-c6f467b4-d3b532ff { margin-top: 40px; }  } @media (max-width: 1023px) { .coh-ce-c6f467b4-d3b532ff { margin-top: 30px; }  }
@media all { .coh-ce-c6f467b4-ced13f03 { -webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1; }  } @media (max-width: 1279px) { .coh-ce-c6f467b4-ced13f03 { margin-bottom: 1.5rem; }  }
@media all { .coh-ce-c6f467b4-3f96e15d { position: relative; }  }
@media all { .coh-ce-c6f467b4-a743840a { margin: auto; }  }
@media all { .coh-ce-c6f467b4-6506b67f { color: var(--ssa-color-palette-black);font-size: 14px;background-color: rgba(255, 255, 255, 0.8);position: absolute;bottom: 0rem;right: 0rem;font-family: var(--ssa-font-stacks-dm-sans---regular);padding-top: 0.625rem;padding-right: 1.375rem;padding-bottom: 0.625rem;padding-left: 0.625rem; }  }
@media all { .coh-ce-c6f467b4-e2af323 { margin-left: 15px;cursor: pointer; }  } @media all { .coh-ce-c6f467b4-e2af323:before { content: "\e928";font-family: firmenich-Icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;color: var(--ssa-color-palette-black);position: absolute;bottom: 0.375rem;right: 0.625rem;font-size: 1.25rem; }  }
@media (max-width: 1279px) { .coh-ce-cpt_breadcrumb-806c9ffe { padding-top: 1.25rem; }  } @media (max-width: 1023px) { .coh-ce-cpt_breadcrumb-806c9ffe { padding-top: 2.5rem; }  }
@media all { .coh-ce-cpt_breadcrumb-465c3177 li { color: var(--ssa-color-palette-white);font-family: var(--ssa-font-stacks-dm-sans---regular); }  } @media all { .coh-ce-cpt_breadcrumb-465c3177 a { color: var(--ssa-color-palette-white);font-family: var(--ssa-font-stacks-dm-sans---regular); }  }
.coh-ce-cpt_content_push-ea901c4e { width: 100%; }
@media (max-width: 1023px) { .coh-ce-cpt_content_push-3825751b { padding-top: 0rem;padding-right: 2rem;padding-bottom: 0rem;padding-left: 2rem; }  }
.coh-ce-cpt_content_push-fe7c84e1 { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-align-content: flex-start;-ms-flex-line-pack: start;align-content: flex-start; } .coh-ce-cpt_content_push-fe7c84e1 article { -webkit-box-flex: 0; -webkit-flex: 0 0 33.33333%; -ms-flex: 0 0 33.33333%; flex: 0 0 33.33333%;;display: -webkit-box;;display: -webkit-flex;;display: -ms-flexbox;;display: flex; } @media (max-width: 1023px) { .coh-ce-cpt_content_push-fe7c84e1 article { -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%;;-webkit-box-orient: vertical;;-webkit-box-direction: normal;;-webkit-flex-direction: column;;-ms-flex-direction: column;;flex-direction: column;; }  } .coh-ce-cpt_content_push-fe7c84e1 article:first-of-type { -webkit-flex-basis: 66.66667%; -ms-flex-preferred-size: 66.66667%; flex-basis: 66.66667%;; } @media (max-width: 1023px) { .coh-ce-cpt_content_push-fe7c84e1 article:first-of-type { -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%;; }  } .coh-ce-cpt_content_push-fe7c84e1 article:first-of-type a { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } .coh-ce-cpt_content_push-fe7c84e1 article:first-of-type a div:nth-of-type(2) { vertical-align: baseline;-webkit-align-self: center;-ms-flex-item-align: center;align-self: center; } .coh-ce-cpt_content_push-fe7c84e1 article:first-of-type a img { display: none; } .coh-ce-cpt_content_push-fe7c84e1 article:first-of-type a span { display: none; } .coh-ce-cpt_content_push-fe7c84e1 article:first-of-type .card-body { -webkit-box-shadow: inset 2000px 0 0 0 rgb(0 0 0 / 0.5); box-shadow: inset 2000px 0 0 0 rgb(0 0 0 / 0.5);; } .coh-ce-cpt_content_push-fe7c84e1 article div:nth-of-type(2) { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } .coh-ce-cpt_content_push-fe7c84e1 article a { width: 100%; } .coh-ce-cpt_content_push-fe7c84e1 article .card-body { width: 100%; }
@media all { .coh-ce-cpt_create_for_good_compass-759a1c52 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center; }  }
@media all { .coh-ce-cpt_create_for_good_compass-2add6f29 { position: relative;width: 100%; }  } @media (max-width: 1279px) { .coh-ce-cpt_create_for_good_compass-2add6f29 { width: 100%; }  } @media (max-width: 1023px) { .coh-ce-cpt_create_for_good_compass-2add6f29 { margin-top: 1.875rem;width: 100%; }  }
@media all { .coh-ce-cpt_create_for_good_compass-ba92ef5e { -o-object-fit: cover; object-fit: cover;;-webkit-transition: 0.3s;;transition: 0.3s;; }  } @media all { .coh-ce-cpt_create_for_good_compass-ba92ef5e.image-blurred { -webkit-filter: blur(4px); filter: blur(4px);; }  }
@media all { .coh-ce-cpt_create_for_good_compass-b6a7d4da { position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);; }  }
.coh-ce-cpt_documents-24349ad7 { padding-bottom: 2.5rem;border-bottom-width: 0.0625rem;border-bottom-style: solid;border-bottom-color: rgba(241, 241, 241, 1);color: var(--ssa-color-palette-blue); } .coh-ce-cpt_documents-24349ad7.studio { border-style: none;display: none; }
@media all { .coh-ce-cpt_full_banner__studio_-48e931e0 { position: relative;height: 100%;width: 100%;max-width: 100rem;margin-right: auto;margin-left: auto; }  }
@media all { .coh-ce-cpt_full_banner__studio_-84f3d731 { padding-top: 5rem;height: auto;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;min-height: 100%; }  }
@media all { .coh-ce-cpt_full_banner__studio_-a0060e3e { min-height: 3.5rem; }  }
@media all { .coh-ce-cpt_full_banner__studio_-69611b5f { margin-top: auto;margin-bottom: 6rem; }  } @media (max-width: 1023px) { .coh-ce-cpt_full_banner__studio_-69611b5f { margin-bottom: 3.75rem; }  } @media (max-width: 564px) { .coh-ce-cpt_full_banner__studio_-69611b5f { margin-top: initial;margin-bottom: 1.875rem; }  }
@media all { .coh-ce-cpt_full_banner__studio_-15cfb158 { font-family: var(--ssa-font-stacks-dm-sans---regular);font-weight: 700;font-size: 5rem;line-height: 5.5rem;color: var(--ssa-color-palette-white);position: relative; }  } @media (max-width: 1023px) { .coh-ce-cpt_full_banner__studio_-15cfb158 { font-size: 4.375rem;line-height: 4.375rem; }  } @media (max-width: 564px) { .coh-ce-cpt_full_banner__studio_-15cfb158 { font-size: 3.75rem;line-height: 3.75rem; }  }
@media all { .coh-ce-cpt_full_banner__studio_-ccc37ff5 { color: var(--ssa-color-palette-white);font-family: var(--ssa-font-stacks-dm-sans---regular);display: none;margin-top: -34px;text-align: right;height: 34px;font-size: 20px;font-weight: 500; }  }
@media all { .coh-ce-cpt_full_banner__studio_-cb5cbdb2 { max-width: 50rem;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;padding-top: 12px; }  }
@media all { .coh-ce-cpt_full_banner__studio_-3092740e { font-family: var(--ssa-font-stacks-dm-sans---regular);font-weight: 500;color: var(--ssa-color-palette-white);font-size: 1.5rem;line-height: 2rem; }  }
@media all { .coh-ce-cpt_full_banner__studio_-66e71640 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;margin-top: 2rem;margin-bottom: -0.9375rem; }  } @media (max-width: 564px) { .coh-ce-cpt_full_banner__studio_-66e71640 { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }  }
@media all { .coh-ce-cpt_full_banner__studio_-25ada266 { margin-right: 0.9375rem;margin-bottom: 0.9375rem; }  }
@media all { .coh-ce-cpt_full_banner__studio_-ce519869 { margin-right: 0.9375rem;margin-bottom: 0.9375rem; }  }
@media all { .coh-ce-cpt_full_banner__studio_-ee91dfaa { text-align: center;display: none; }  } @media (max-width: 564px) { .coh-ce-cpt_full_banner__studio_-ee91dfaa { width: 100%; }  }
@media all { .coh-ce-cpt_full_banner__studio_-9bab4bf { max-width: 50rem;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;padding-top: 12px; }  } @media all { .coh-ce-cpt_full_banner__studio_-9bab4bf a { width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; }  }
@media all { .coh-ce-cpt_full_banner__studio_-cd7a2ae4 { max-width: 50rem;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;padding-top: 12px;margin-bottom: -0.9375rem; }  } @media all { .coh-ce-cpt_full_banner__studio_-cd7a2ae4 a { width: -webkit-fit-content; width: -moz-fit-content; width: fit-content;margin-right: 0.9375rem;margin-bottom: 0.9375rem; }  }
@media all { .coh-ce-cpt_full_banner__studio_-118c609a { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row; }  } @media (max-width: 564px) { .coh-ce-cpt_full_banner__studio_-118c609a { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }  }
@media all { .coh-ce-cpt_full_banner__studio_-23425aea { display: none; }  }
@media all { .coh-ce-cpt_global_studio_master_templat-ec284a4d { position: relative; }  }
@media all { .coh-ce-cpt_global_studio_master_templat-56349d4 { position: relative;z-index: 50; }  }
@media all { .coh-ce-cpt_global_studio_master_templat-8c9ba42 { position: relative;z-index: 25; }  }
@media all { .coh-ce-cpt_global_studio_master_templat-be2b03f4 { max-width: 100rem;margin-right: auto;margin-left: auto; }  }
@media all { .coh-ce-cpt_global_studio_master_templat-fe1be03a { padding-top: 64px;padding-bottom: 24px;border-bottom-width: 0.0625rem;border-bottom-style: solid;border-bottom-color: var(--ssa-color-palette-black); }  }
@media all { .coh-ce-cpt_global_studio_master_templat-679a5a88 { width: -webkit-fit-content; width: -moz-fit-content; width: fit-content;; }  }
@media all { .coh-ce-cpt_global_studio_master_templat-3fddeac1 { padding-top: 24px;padding-bottom: 24px; }  }
@media all { .coh-ce-cpt_global_studio_master_templat-a7707f26 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;padding-top: 16px;padding-bottom: 16px; }  } @media all { .coh-ce-cpt_global_studio_master_templat-a7707f26 ul.socials { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;margin-left: auto; }  } @media all { .coh-ce-cpt_global_studio_master_templat-a7707f26 ul.socials li { margin: 0rem;margin-right: 1.25rem;list-style: none;;height: 1.5rem;width: 1.5rem; }  } @media all { .coh-ce-cpt_global_studio_master_templat-a7707f26 ul.socials li i { font-style: normal;color: rgba(48, 48, 48, 1);font-size: 1.5rem; }  } @media all { .coh-ce-cpt_global_studio_master_templat-a7707f26 ul.socials li i:before { font-family: firmenich-Icons;;color: rgba(48, 48, 48, 1); }  } @media all { .coh-ce-cpt_global_studio_master_templat-a7707f26 ul.socials li .icon-atoms-icons-icons-ui-linkedin-l:before { content: "\f08c";font-family: icomoon;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; }  } @media all { .coh-ce-cpt_global_studio_master_templat-a7707f26 ul.socials li .icon-atoms-icons-icons-ui-twitter-l:before { content: "\e9e4";font-family: Firmenich-icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; }  } @media all { .coh-ce-cpt_global_studio_master_templat-a7707f26 ul.socials li .icon-atoms-icons-icons-ui-facebook-l:before { content: "\e9e6";font-family: Firmenich-icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; }  } @media all { .coh-ce-cpt_global_studio_master_templat-a7707f26 ul.socials li .icon-atoms-icons-icons-ui-instagram-l:before { content: "\e9e2";font-family: Firmenich-icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; }  } @media all { .coh-ce-cpt_global_studio_master_templat-a7707f26 ul.socials li .icon-atoms-icons-icons-ui-youtube-l:before { content: "\e9e3";font-family: Firmenich-icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 1.125rem; }  } @media all { .coh-ce-cpt_global_studio_master_templat-a7707f26 ul.socials li:last-child { margin-right: 0rem; }  } @media all { .coh-ce-cpt_global_studio_master_templat-a7707f26 ul.socials li:hover i:before { color: var(--ssa-color-palette-white);-webkit-transition: all .3s ease-in-out;transition: all .3s ease-in-out;; }  } @media all { .coh-ce-cpt_global_studio_master_templat-a7707f26 ul.socials .socials-menu { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;position: relative; }  } @media all { .coh-ce-cpt_global_studio_master_templat-a7707f26 ul.socials .socials-menu button { line-height: 0.0625rem;padding-top: 0.625rem;margin-top: -0.625rem; }  } @media all { .coh-ce-cpt_global_studio_master_templat-a7707f26 ul.socials .socials-menu ul { margin-top: 0rem;margin-right: 0rem;margin-bottom: 0rem;margin-left: 0.9375rem;background-color: var(--ssa-color-palette-white);font-family: var(--ssa-font-stacks-dm-sans---regular);font-weight: 400;color: var(--ssa-color-palette-black);font-size: 0.875rem;line-height: 0.875rem;z-index: 1;display: none;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;padding: 0.5rem;position: absolute;top: -4.375rem;right: 0rem;-webkit-border-top-left-radius: 0.25rem;border-top-left-radius: 0.25rem;-webkit-border-top-right-radius: 0.25rem;border-top-right-radius: 0.25rem;-webkit-border-bottom-left-radius: 0.25rem;border-bottom-left-radius: 0.25rem;-webkit-border-bottom-right-radius: 0rem;border-bottom-right-radius: 0rem;-webkit-animation: fadeIn 0.5s;animation: fadeIn 0.5s;;border-style: none;border-color: var(--ssa-color-palette-grey-90); }  } @media all { .coh-ce-cpt_global_studio_master_templat-a7707f26 ul.socials .socials-menu ul li { margin-top: 0rem;margin-right: 0rem;margin-bottom: 0rem;margin-left: 0rem;padding-top: 0.1875rem;padding-right: 0rem;padding-bottom: 0.1875rem;padding-left: 0rem;width: 100%; }  } @media all { .coh-ce-cpt_global_studio_master_templat-a7707f26 ul.socials .socials-menu:hover ul { display: block; }  } @media all { .coh-ce-cpt_global_studio_master_templat-a7707f26 ul.socials .socials-menu a { font-family: var(--ssa-font-stacks-dm-sans---regular);font-weight: 400;color: var(--ssa-color-palette-black);display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex; }  }
@media all { .coh-ce-cpt_global_studio_master_templat-de5b2154 { color: var(--ssa-color-palette-black);font-family: var(--ssa-font-stacks-dm-sans---regular);font-weight: 700;font-size: 0.875rem;line-height: 1.25rem;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-webkit-flex-direction: row-reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;height: -webkit-fit-content;height: -moz-fit-content;height: fit-content;;cursor: default;;margin-right: 1.5rem; }  }
@media all { .coh-ce-cpt_global_studio_master_templat-a5b1344 { margin-right: 0.375rem; }  } @media all { .coh-ce-cpt_global_studio_master_templat-a5b1344 svg { height: 1.25rem;width: 1.25rem;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center; }  }
@media all { .coh-ce-cpt_global_studio_master_templat-875f2083 { color: var(--ssa-color-palette-black);font-family: var(--ssa-font-stacks-dm-sans---regular);font-weight: 700;font-size: 0.875rem;line-height: 1.25rem;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;height: -webkit-fit-content;height: -moz-fit-content;height: fit-content;;cursor: default;; }  }
@media all { .coh-ce-cpt_global_studio_master_templat-4026adb0 { max-width: 100rem;margin-right: auto;margin-left: auto;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;padding-top: 1.25rem;padding-bottom: 1.25rem; }  } @media (max-width: 1023px) { .coh-ce-cpt_global_studio_master_templat-4026adb0 { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }  } @media all { .coh-ce-cpt_global_studio_master_templat-4026adb0 .footer-menu-container { padding-bottom: 0rem;-webkit-box-pack: end;-webkit-justify-content: flex-end;-ms-flex-pack: end;justify-content: flex-end;margin-right: -1rem; }  } @media (max-width: 1023px) { .coh-ce-cpt_global_studio_master_templat-4026adb0 .footer-menu-container { padding-top: 1.25rem;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;margin-right: 0rem; }  } @media all { .coh-ce-cpt_global_studio_master_templat-4026adb0 .footer-menu-container a { color: rgba(48, 48, 48, 1);font-family: var(--ssa-font-stacks-dm-sans---regular);font-weight: 400;font-size: 1rem;font-style: normal;line-height: 1.75rem; }  } @media (max-width: 1023px) { .coh-ce-cpt_global_studio_master_templat-4026adb0 .footer-menu-container a { margin: 0 auto !important; }  } @media all { .coh-ce-cpt_global_studio_master_templat-4026adb0 .footer-menu-container li { margin-right: 1rem;margin-left: 1rem; }  } @media all { .coh-ce-cpt_global_studio_master_templat-4026adb0 .footer-menu-container li:not(:last-child):after { display: none; }  }
@media all { .coh-ce-cpt_global_studio_master_templat-1f616b39 { font-family: var(--ssa-font-stacks-dm-sans---regular);font-size: 1rem;line-height: 1.75rem;font-weight: 400;color: rgba(48, 48, 48, 1);width: 40%;font-style: normal; }  } @media (max-width: 1023px) { .coh-ce-cpt_global_studio_master_templat-1f616b39 { margin-bottom: 0.9375rem;width: 100%;text-align: center; }  }
@media all { .coh-ce-cpt_modal_wechat-e94d69df input::-webkit-input-placeholder { color: var(--ssa-color-palette-soft-white-blue);opacity: 1; } .coh-ce-cpt_modal_wechat-e94d69df input::-moz-placeholder { color: var(--ssa-color-palette-soft-white-blue);opacity: 1; } .coh-ce-cpt_modal_wechat-e94d69df input:-ms-input-placeholder { color: var(--ssa-color-palette-soft-white-blue);opacity: 1; } .coh-ce-cpt_modal_wechat-e94d69df input::-ms-input-placeholder { color: var(--ssa-color-palette-soft-white-blue);opacity: 1; } .coh-ce-cpt_modal_wechat-e94d69df input::placeholder { color: var(--ssa-color-palette-soft-white-blue);opacity: 1; }  }
@media all { .coh-ce-cpt_modal_wechat-12a6952b { text-align: center;; }  }
@media all { .coh-ce-cpt_modal_wechat-74c80b63 { margin-bottom: 10%; }  }
@media all { .coh-ce-cpt_pdp_breadcrumb-168cb8d7 { color: var(--ssa-color-palette-white); }  } @media all { .coh-ce-cpt_pdp_breadcrumb-168cb8d7 li { color: var(--ssa-color-palette-white); }  } @media all { .coh-ce-cpt_pdp_breadcrumb-168cb8d7 li:not(:last-child):after { background-color: var(--ssa-color-palette-white); }  }
@media all { .coh-ce-cpt_pdp_breadcrumb-65066150 { padding-top: 1rem;padding-bottom: 1rem; }  } @media all { .coh-ce-cpt_pdp_breadcrumb-65066150 a:after { background-color: white!important;; }  }
@media all { .coh-ce-cpt_pdp__documents_container_to_-7784e39f ul { margin-top: 40px;position: relative; }  } @media all { .coh-ce-cpt_pdp__documents_container_to_-7784e39f li { list-style: none;padding-left: 0rem;margin-bottom: 0rem;margin-left: 0rem;position: relative; }  } @media all { .coh-ce-cpt_pdp__documents_container_to_-7784e39f li a { padding-top: 16px;padding-bottom: 16px;border-bottom-width: 0.0625rem;border-bottom-style: solid;border-bottom-color: rgba(221, 221, 221, 1);font-family: var(--ssa-font-stacks-dm-sans---regular);font-weight: 400;color: var(--ssa-color-palette-black);font-size: 1.125rem;line-height: 1.75rem;font-style: normal;padding-left: 24px!important;;padding-right: 24px!important;;display: -webkit-box;;display: -webkit-flex;;display: -ms-flexbox;;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center; }  } @media (max-width: 564px) { .coh-ce-cpt_pdp__documents_container_to_-7784e39f li a { padding-left: 0px!important;;padding-right: 0px!important;; }  } @media all { .coh-ce-cpt_pdp__documents_container_to_-7784e39f li a:hover { background-color: var(--ssa-color-palette-light-1); }  } @media all { .coh-ce-cpt_pdp__documents_container_to_-7784e39f li a > span:before,.coh-ce-cpt_pdp__documents_container_to_-7784e39f li a > span:after { clear: none;content: normal;display: inline; }  } @media all { .coh-ce-cpt_pdp__documents_container_to_-7784e39f li a > span { width: 50%;float: left;position: relative; }  } @media all { .coh-ce-cpt_pdp__documents_container_to_-7784e39f li a > span:first-child { text-align: left; }  } @media all { .coh-ce-cpt_pdp__documents_container_to_-7784e39f li a > span:first-child:before { font-size: 1.875rem;position: absolute;top: -0.4375rem;left: 0rem;content: "\e93e";font-family: firmenich-Icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;display: none; }  } @media all { .coh-ce-cpt_pdp__documents_container_to_-7784e39f li a > span:last-child { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-box-pack: end;-webkit-justify-content: flex-end;-ms-flex-pack: end;justify-content: flex-end;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;font-weight: 700;font-family: var(--ssa-font-stacks-dm-sans---regular);font-size: 0.875rem;line-height: 1.25rem; }  } @media all { .coh-ce-cpt_pdp__documents_container_to_-7784e39f li a > span:last-child > span { margin-left: 6px; }  } @media all { .coh-ce-cpt_pdp__documents_container_to_-7784e39f form { margin-top: 1.5625rem; }  } @media all { .coh-ce-cpt_pdp__documents_container_to_-7784e39f .product-document_top-container { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center; }  } @media (max-width: 1023px) { .coh-ce-cpt_pdp__documents_container_to_-7784e39f .product-document_top-container { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }  } @media all { .coh-ce-cpt_pdp__documents_container_to_-7784e39f .product-document_top-container .select-wrapper { position: relative;width: -webkit-fit-content;width: -moz-fit-content;width: fit-content;;display: -webkit-box;;display: -webkit-flex;;display: -ms-flexbox;;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center; }  } @media all { .coh-ce-cpt_pdp__documents_container_to_-7784e39f .product-document_top-container .select-wrapper select { font-family: var(--ssa-font-stacks-dm-sans---regular);font-weight: 700;color: var(--ssa-color-palette-black);font-size: 1rem;line-height: 1.5rem;font-style: normal;padding: 1rem;-moz-appearance: none;appearance: none;;-webkit-appearance: none;;border-bottom-width: 0.0625rem;border-bottom-style: solid;border-bottom-color: rgba(221, 221, 221, 1);max-width: 14.1875rem;background-color: rgba(0, 0, 0, 0); }  } @media (max-width: 564px) { .coh-ce-cpt_pdp__documents_container_to_-7784e39f .product-document_top-container .select-wrapper select { max-width: none;width: 100%; }  } @media all { .coh-ce-cpt_pdp__documents_container_to_-7784e39f .product-document_top-container .select-wrapper span { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center; }  } @media all { .coh-ce-cpt_pdp__documents_container_to_-7784e39f .product-document_top-container .select-wrapper span svg { height: 1.5rem;width: 1.5rem;position: absolute;right: -0.375rem;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;z-index: 1; }  } @media all { .coh-ce-cpt_pdp__documents_container_to_-7784e39f .product-document_top-container .document-search-wrapper { background-color: rgba(247, 247, 247, 1);min-width: 17.5rem;position: relative;-webkit-border-radius: 2.5rem;border-radius: 2.5rem;padding-right: 0.5rem;padding-left: 2.5rem;margin-left: 2.5rem; }  } @media (max-width: 1023px) { .coh-ce-cpt_pdp__documents_container_to_-7784e39f .product-document_top-container .document-search-wrapper { margin-top: 1.5rem;margin-left: 0rem; }  } @media all { .coh-ce-cpt_pdp__documents_container_to_-7784e39f .product-document_top-container .document-search-wrapper input { font-size: 0.875rem;color: var(--ssa-color-palette-black);background-color: rgba(0, 0, 0, 0);height: 2.5rem;border-width: 0rem; }  } @media all { .coh-ce-cpt_pdp__documents_container_to_-7784e39f .product-document_top-container .document-search-wrapper .document-search-icon { position: absolute;top: 50%;left: 0.75rem;height: 1.25rem;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%); }  } @media all { .coh-ce-cpt_pdp__documents_container_to_-7784e39f .product-document_top-container .document-search-wrapper .document-search-icon svg { fill: #000;height: 1.25rem;width: 1.25rem; }  }
@media all { .coh-ce-cpt_pop_in_content-4de3bb7b { margin-bottom: 2rem; }  }
@media all { .coh-ce-cpt_pop_in_content-add7a7bf { text-align: center;font-size: 1.4rem; }  }
@media all { .coh-ce-cpt_pop_in_content-c38e9f30 { text-align: center;font-size: 1em;line-height: 1.5rem; }  }
@media all { .coh-ce-cpt_pop_in_content-f67474a2 { -webkit-justify-content: space-around; -ms-flex-pack: distribute; justify-content: space-around;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex; }  }
@media all { .coh-ce-cpt_quick_access_dynamic-7eab2e9c { position: relative;z-index: 1; }  }
@media all { .coh-ce-cpt_quick_access_dynamic-2ecd7c75 { display: grid;grid-template-columns: repeat(3, 1fr);grid-template-rows: auto 1fr; }  } @media (max-width: 564px) { .coh-ce-cpt_quick_access_dynamic-2ecd7c75 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }  } @media all { .coh-ce-cpt_quick_access_dynamic-2ecd7c75 article { width: 100%; }  } @media all { .coh-ce-cpt_quick_access_dynamic-2ecd7c75 article div.coh-column { height: 100%; }  } @media all { .coh-ce-cpt_quick_access_dynamic-2ecd7c75 article div.coh-column > .coh-wysiwyg { height: 100%; }  } @media all { .coh-ce-cpt_quick_access_dynamic-2ecd7c75 article:first-child { grid-row: span 2; }  } @media (max-width: 564px) { .coh-ce-cpt_quick_access_dynamic-2ecd7c75 article:first-child { margin-bottom: 44px; }  } @media all { .coh-ce-cpt_quick_access_dynamic-2ecd7c75 article:first-child div.coh-column { padding-right: 0.75rem;padding-left: 0.75rem; }  } @media all { .coh-ce-cpt_quick_access_dynamic-2ecd7c75 article:first-child a { height: 100%; }  } @media all { .coh-ce-cpt_quick_access_dynamic-2ecd7c75 article:last-child { grid-row: span 2;grid-column: 2;;grid-column-end: 4;; }  } @media all { .coh-ce-cpt_quick_access_dynamic-2ecd7c75 article:last-child a { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;height: 100% !important;;margin: 0 !important;;width: auto !important;; }  } @media (max-width: 1023px) { .coh-ce-cpt_quick_access_dynamic-2ecd7c75 article:last-child a { margin: 0px 12px !important;; }  } @media all { .coh-ce-cpt_quick_access_dynamic-2ecd7c75 article:last-child a div:nth-of-type(2) { vertical-align: baseline;-webkit-align-self: center;-ms-flex-item-align: center;align-self: center; }  } @media all { .coh-ce-cpt_quick_access_dynamic-2ecd7c75 article:last-child a img { display: none; }  } @media all { .coh-ce-cpt_quick_access_dynamic-2ecd7c75 article:last-child .card-body { -webkit-box-shadow: inset 2000px 0 0 0 rgb(0 0 0 / 0.5); box-shadow: inset 2000px 0 0 0 rgb(0 0 0 / 0.5);;width: 100%; }  } @media (max-width: 1023px) { .coh-ce-cpt_quick_access_dynamic-2ecd7c75 article:last-child h3 { font-size: 35px !important;;line-height: 40px !important;; }  } @media (max-width: 564px) { .coh-ce-cpt_quick_access_dynamic-2ecd7c75 article:last-child h3 { font-size: 25px !important;;line-height: 30px !important;; }  } @media all { .coh-ce-cpt_quick_access_dynamic-2ecd7c75 article:nth-child(2) { margin-bottom: 44px; }  } @media (max-width: 564px) { .coh-ce-cpt_quick_access_dynamic-2ecd7c75 article:nth-child(2) { width: 100%; }  } @media all { .coh-ce-cpt_quick_access_dynamic-2ecd7c75 article:nth-child(3) { margin-bottom: 44px; }  } @media all { .coh-ce-cpt_quick_access_dynamic-2ecd7c75 article .coh-style-card---text { cursor: pointer;; }  } @media all { .coh-ce-cpt_quick_access_dynamic-2ecd7c75 article .press-release-card-text .card-link { display: none; }  } @media all { .coh-ce-cpt_quick_access_dynamic-2ecd7c75 article .press-release-first-position .card-link { display: none; }  } @media all { .coh-ce-cpt_quick_access_dynamic-2ecd7c75 a.coh-style-link-underline { margin-top: 32px; }  }
@media all { .coh-ce-cpt_regulatory_properties_column-38238e30 { margin-right: 3.125rem; }  } @media (max-width: 1279px) { .coh-ce-cpt_regulatory_properties_column-38238e30 { margin-right: 1.5625rem; }  } @media (max-width: 564px) { .coh-ce-cpt_regulatory_properties_column-38238e30 { margin-right: 0rem; }  }
@media all { .coh-ce-cpt_regulatory_properties_column-bf6535af { font-family: var(--ssa-font-stacks-dm-sans---regular);color: var(--ssa-color-palette-black);font-size: 1.25rem;line-height: 1.5rem;text-transform: capitalize;display: block;border-bottom-width: 0.0625rem;border-bottom-style: solid;border-bottom-color: rgba(221, 221, 221, 1);padding-top: 1.25rem;padding-bottom: 1.25rem;font-weight: 700; }  }
@media all { .coh-ce-cpt_regulatory_properties_item-61ab8fd2 { text-align: left; }  }
@media all { .coh-ce-cpt_regulatory_properties_item-4719fde0 { text-align: right; }  }
@media all { .coh-ce-cpt_regulatory_properties_item-542cc1eb:before { content: "\e9a2";font-family: firmenich-Icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;color: var(--ssa-color-palette-sustainability-dark); }  }
@media all { .coh-ce-cpt_regulatory_properties_item-7c20d9ab { color: var(--ssa-color-palette-black);font-family: var(--ssa-font-stacks-dm-sans---regular);font-size: 0.875rem;line-height: 1.5rem;text-align: right;font-weight: 400; }  }
@media all { .coh-ce-cpt_sample_request_cta-ad2aea33 { -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; }  } @media all { .coh-ce-cpt_sample_request_cta-ad2aea33:hover p { -webkit-transition: color 300ms ease; transition: color 300ms ease;color: inherit; }  }
@media all { .coh-ce-cpt_search_modal-f72c975 .active { margin-bottom: 17.5rem; }  }
@media all { .coh-ce-cpt_search_modal-14ecec95 { position: absolute;top: 3.375rem;left: 0.625rem; }  } @media (max-width: 1023px) { .coh-ce-cpt_search_modal-14ecec95 { top: 1.5rem; }  }
@media all { .coh-ce-cpt_search_modal-4e4c27be:before,.coh-ce-cpt_search_modal-4e4c27be:after { clear: none;content: normal;display: inline; }  } @media all { .coh-ce-cpt_search_modal-4e4c27be { padding-top: 0rem;margin-right: 7.5rem;float: left;position: relative;z-index: 3;display: inline-block;width: auto!important;; }  } @media (max-width: 1279px) { .coh-ce-cpt_search_modal-4e4c27be { margin-right: 3.75rem; }  }
@media all { .coh-ce-cpt_search_modal-bb1fb954 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-align-content: center;-ms-flex-line-pack: center;align-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;margin-left: 3.625rem;position: relative; }  } @media all { .coh-ce-cpt_search_modal-bb1fb954 svg { position: absolute; }  }
@media all { .coh-ce-cpt_search_modal-b80deacc { z-index: 3;display: none;display: none!important;; }  }
@media all { .coh-ce-cpt_search_modal-77e0e127 { margin-bottom: 1.875rem;-webkit-transition: all 500ms ease;transition: all 500ms ease;position: relative; }  } @media all { .coh-ce-cpt_search_modal-77e0e127 .algolia-autocomplete { width: 100%; }  } @media all { .coh-ce-cpt_search_modal-77e0e127 .algolia-autocomplete > span { display: none!important;; }  } @media all { .coh-ce-cpt_search_modal-77e0e127 .algolia-autocomplete > pre { display: none!important;; }  } @media all { .coh-ce-cpt_search_modal-77e0e127 .algolia-autocomplete .aa-input,.coh-ce-cpt_search_modal-77e0e127 .algolia-autocomplete .aa-hint { width: 100%;font-family: var(--ssa-font-stacks-dm-sans---regular);font-weight: 300;font-size: 4.75rem;line-height: 4.75rem;background-color: rgba(0, 0, 0, 0);margin-bottom: 1.3125rem;padding-top: 0rem;padding-right: 1.5625rem;padding-bottom: 0rem;padding-left: 0.9375rem;border-bottom-width: 0.0625rem;border-bottom-style: solid;border-top-width: 0rem;border-left-width: 0rem;border-right-width: 0rem;border-top-style: none;border-left-style: none;border-right-style: none;-webkit-box-sizing: border-box;box-sizing: border-box;color: currentColor;border-color: currentColor; }  } @media (max-width: 1599px) { .coh-ce-cpt_search_modal-77e0e127 .algolia-autocomplete .aa-input,.coh-ce-cpt_search_modal-77e0e127 .algolia-autocomplete .aa-hint { font-size: 4.5rem;line-height: 4.5rem;padding-bottom: 0.3125rem; }  } @media (max-width: 1598px) { .coh-ce-cpt_search_modal-77e0e127 .algolia-autocomplete .aa-input,.coh-ce-cpt_search_modal-77e0e127 .algolia-autocomplete .aa-hint { font-size: 4.25rem;line-height: 4.25rem;padding-bottom: 0.3125rem; }  } @media (max-width: 1279px) { .coh-ce-cpt_search_modal-77e0e127 .algolia-autocomplete .aa-input,.coh-ce-cpt_search_modal-77e0e127 .algolia-autocomplete .aa-hint { font-size: 3.875rem;line-height: 3.875rem;padding-bottom: 0.625rem; }  } @media (max-width: 1023px) { .coh-ce-cpt_search_modal-77e0e127 .algolia-autocomplete .aa-input,.coh-ce-cpt_search_modal-77e0e127 .algolia-autocomplete .aa-hint { font-size: 1.625rem;line-height: 1.625rem;padding-bottom: 0.625rem; }  } @media (max-width: 564px) { .coh-ce-cpt_search_modal-77e0e127 .algolia-autocomplete .aa-input,.coh-ce-cpt_search_modal-77e0e127 .algolia-autocomplete .aa-hint { padding-bottom: 0.5rem;padding-left: 0rem; }  } @media all { .coh-ce-cpt_search_modal-77e0e127 .algolia-autocomplete .aa-input { -webkit-appearance: none; }  } @media all { .coh-ce-cpt_search_modal-77e0e127 .algolia-autocomplete .aa-input::-webkit-input-placeholder { color: rgba(255, 255, 255, 0.4); } .coh-ce-cpt_search_modal-77e0e127 .algolia-autocomplete .aa-input::-moz-placeholder { color: rgba(255, 255, 255, 0.4); } .coh-ce-cpt_search_modal-77e0e127 .algolia-autocomplete .aa-input:-ms-input-placeholder { color: rgba(255, 255, 255, 0.4); } .coh-ce-cpt_search_modal-77e0e127 .algolia-autocomplete .aa-input::-ms-input-placeholder { color: rgba(255, 255, 255, 0.4); } .coh-ce-cpt_search_modal-77e0e127 .algolia-autocomplete .aa-input::placeholder { color: rgba(255, 255, 255, 0.4); }  } @media all { .coh-ce-cpt_search_modal-77e0e127 .algolia-autocomplete .aa-hint { color: rgba(255, 255, 255, 0.5); }  } @media all { .coh-ce-cpt_search_modal-77e0e127 .algolia-autocomplete .aa-dropdown-menu { width: 100%;max-height: 16.875rem;overflow: hidden; }  } @media all { .coh-ce-cpt_search_modal-77e0e127 .algolia-autocomplete .aa-dropdown-menu .aa-suggestion { cursor: pointer;padding-left: 0.9375rem;margin-bottom: 0.625rem;font-family: var(--ssa-font-stacks-dm-sans---regular);font-size: 1.375rem;line-height: 1.8125rem;color: rgba(255, 255, 255, 0.5); }  } @media all { .coh-ce-cpt_search_modal-77e0e127 .algolia-autocomplete .aa-dropdown-menu .aa-suggestion p { line-height: normal; }  } @media all { .coh-ce-cpt_search_modal-77e0e127 .algolia-autocomplete .aa-dropdown-menu .aa-suggestion em { color: var(--ssa-color-palette-white);text-decoration: underline;font-style: normal; }  } @media all { .coh-ce-cpt_search_modal-77e0e127 .algolia-autocomplete input:focus::-webkit-input-placeholder { color: transparent; }  } @media all { .coh-ce-cpt_search_modal-77e0e127 .input-search-btn.onsearch:before { content: "\e926";font-family: firmenich-Icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; }  }
@media all { .coh-ce-cpt_search_modal-c3e16af4 { position: absolute;top: 0rem;right: 0rem;margin-top: 0.75rem;cursor: pointer; }  } @media (max-width: 1023px) { .coh-ce-cpt_search_modal-c3e16af4 { margin-top: 0.25rem; }  } @media all { .coh-ce-cpt_search_modal-c3e16af4:before { font-size: 4.75rem;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);content: "\e966";font-family: firmenich-Icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; }  } @media (max-width: 1023px) { .coh-ce-cpt_search_modal-c3e16af4:before { font-size: 1.5rem; }  }
@media all { .coh-ce-cpt_search_modal-9f00459e { margin-bottom: 1.875rem;-webkit-transition: all 500ms ease;transition: all 500ms ease;position: relative; }  } @media all { .coh-ce-cpt_search_modal-9f00459e .algolia-autocomplete { width: 100%; }  } @media all { .coh-ce-cpt_search_modal-9f00459e .algolia-autocomplete > span { display: none!important;; }  } @media all { .coh-ce-cpt_search_modal-9f00459e .algolia-autocomplete > pre { display: none!important;; }  } @media all { .coh-ce-cpt_search_modal-9f00459e .algolia-autocomplete .aa-input,.coh-ce-cpt_search_modal-9f00459e .algolia-autocomplete .aa-hint { width: 100%;font-family: var(--ssa-font-stacks-dm-sans---regular);font-weight: 400;font-size: 4.75rem;line-height: 4.75rem;background-color: rgba(0, 0, 0, 0);margin-bottom: 1.3125rem;padding-top: 0rem;padding-right: 1.5625rem;padding-bottom: 0rem;padding-left: 0.9375rem;border-bottom-width: 0.0625rem;border-bottom-style: solid;border-top-width: 0rem;border-left-width: 0rem;border-right-width: 0rem;border-top-style: none;border-left-style: none;border-right-style: none;-webkit-box-sizing: border-box;box-sizing: border-box;color: currentColor;border-color: currentColor; }  } @media (max-width: 1599px) { .coh-ce-cpt_search_modal-9f00459e .algolia-autocomplete .aa-input,.coh-ce-cpt_search_modal-9f00459e .algolia-autocomplete .aa-hint { font-size: 4.5rem;line-height: 4.5rem;padding-bottom: 0.3125rem; }  } @media (max-width: 1598px) { .coh-ce-cpt_search_modal-9f00459e .algolia-autocomplete .aa-input,.coh-ce-cpt_search_modal-9f00459e .algolia-autocomplete .aa-hint { font-size: 4.25rem;line-height: 4.25rem;padding-bottom: 0.3125rem; }  } @media (max-width: 1279px) { .coh-ce-cpt_search_modal-9f00459e .algolia-autocomplete .aa-input,.coh-ce-cpt_search_modal-9f00459e .algolia-autocomplete .aa-hint { font-size: 3.875rem;line-height: 3.875rem;padding-bottom: 0.625rem; }  } @media (max-width: 1023px) { .coh-ce-cpt_search_modal-9f00459e .algolia-autocomplete .aa-input,.coh-ce-cpt_search_modal-9f00459e .algolia-autocomplete .aa-hint { font-size: 1.625rem;line-height: 1.625rem;padding-bottom: 0.625rem; }  } @media (max-width: 564px) { .coh-ce-cpt_search_modal-9f00459e .algolia-autocomplete .aa-input,.coh-ce-cpt_search_modal-9f00459e .algolia-autocomplete .aa-hint { padding-bottom: 0.5rem;padding-left: 0rem; }  } @media all { .coh-ce-cpt_search_modal-9f00459e .algolia-autocomplete .aa-input { -webkit-appearance: none; }  } @media all { .coh-ce-cpt_search_modal-9f00459e .algolia-autocomplete .aa-input::-webkit-input-placeholder { color: var(--ssa-color-palette-black);opacity: 0.2;; } .coh-ce-cpt_search_modal-9f00459e .algolia-autocomplete .aa-input::-moz-placeholder { color: var(--ssa-color-palette-black);opacity: 0.2;; } .coh-ce-cpt_search_modal-9f00459e .algolia-autocomplete .aa-input:-ms-input-placeholder { color: var(--ssa-color-palette-black);opacity: 0.2;; } .coh-ce-cpt_search_modal-9f00459e .algolia-autocomplete .aa-input::-ms-input-placeholder { color: var(--ssa-color-palette-black);opacity: 0.2;; } .coh-ce-cpt_search_modal-9f00459e .algolia-autocomplete .aa-input::placeholder { color: var(--ssa-color-palette-black);opacity: 0.2;; }  } @media all { .coh-ce-cpt_search_modal-9f00459e .algolia-autocomplete .aa-hint { color: rgba(255, 255, 255, 0.5); }  } @media all { .coh-ce-cpt_search_modal-9f00459e .algolia-autocomplete .aa-dropdown-menu { width: 100%;max-height: 16.875rem;overflow: hidden; }  } @media all { .coh-ce-cpt_search_modal-9f00459e .algolia-autocomplete .aa-dropdown-menu .aa-suggestion { cursor: pointer;padding-left: 0.9375rem;margin-bottom: 0.625rem;font-family: var(--ssa-font-stacks-dm-sans---regular);font-size: 1.375rem;line-height: 1.8125rem;color: rgba(255, 255, 255, 0.5); }  } @media all { .coh-ce-cpt_search_modal-9f00459e .algolia-autocomplete .aa-dropdown-menu .aa-suggestion p { line-height: normal; }  } @media all { .coh-ce-cpt_search_modal-9f00459e .algolia-autocomplete .aa-dropdown-menu .aa-suggestion em { color: var(--ssa-color-palette-white);text-decoration: underline;font-style: normal; }  } @media all { .coh-ce-cpt_search_modal-9f00459e .algolia-autocomplete input:focus::-webkit-input-placeholder { color: transparent; }  } @media all { .coh-ce-cpt_search_modal-9f00459e .input-search-btn.onsearch:before { content: "\e926";font-family: firmenich-Icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; }  }
@media all { .coh-ce-cpt_search_modal-5066090d { margin-bottom: 1.3125rem;display: none; }  } @media all { .coh-ce-cpt_search_modal-5066090d .ais-SearchBox-form { position: relative; }  } @media all { .coh-ce-cpt_search_modal-5066090d .ais-SearchBox-input { background-color: rgba(0, 0, 0, 0);-webkit-box-sizing: border-box;box-sizing: border-box;color: currentColor;border-color: currentColor;border-width: 0rem;border-bottom-width: 0.0625rem;border-bottom-style: solid;font-family: var(--ssa-font-stacks-dm-sans---regular);font-weight: 300;font-size: 4.75rem;line-height: 4.75rem;padding-top: 0rem;padding-right: 0.9375rem;padding-bottom: 0rem;padding-left: 0.9375rem;width: 100%; }  } @media (max-width: 1023px) { .coh-ce-cpt_search_modal-5066090d .ais-SearchBox-input { font-size: 1.5rem;line-height: 1.5rem; }  } @media all { .coh-ce-cpt_search_modal-5066090d .ais-SearchBox-submit { position: absolute;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);right: 0.9375rem;font-size: 4.75rem;line-height: 4.75rem; }  } @media (max-width: 1023px) { .coh-ce-cpt_search_modal-5066090d .ais-SearchBox-submit { font-size: 1.5rem;line-height: 1.5rem; }  } @media all { .coh-ce-cpt_search_modal-5066090d .ais-SearchBox-submitIcon { fill: currentColor;height: auto;width: 4.75rem; }  } @media (max-width: 1023px) { .coh-ce-cpt_search_modal-5066090d .ais-SearchBox-submitIcon { width: 1.5rem; }  }
@media all { .coh-ce-cpt_search_modal-8af6611c:before { vertical-align: middle;content: "\e966";font-family: firmenich-Icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 4.75rem;line-height: 4.75rem; }  } @media (max-width: 1023px) { .coh-ce-cpt_search_modal-8af6611c:before { font-size: 1.5rem;line-height: 1.5rem; }  }
@media all { .coh-ce-cpt_search_modal-1f3324d9 .coh-column:nth-child(1) { margin-left: 0rem; }  } @media all { .coh-ce-cpt_search_modal-1f3324d9 .coh-column:nth-child(4) { margin-left: 0rem; }  } @media all { .coh-ce-cpt_search_modal-1f3324d9 .js-view-more-content-link { font-size: 1rem;line-height: 1rem; }  } @media all { .coh-ce-cpt_search_modal-1f3324d9 #hits-contents li:first-child h6 { font-size: 1.125rem;line-height: 1.125rem; }  } @media all { .coh-ce-cpt_search_modal-1f3324d9 .samples.hidden + .coh-container + .articles,.coh-ce-cpt_search_modal-1f3324d9 .projects.hidden + .coh-container + .articles { margin-left: 0rem; }  }
@media all { .coh-ce-cpt_search_modal-864263b6 .ais-Hits--empty { font-family: var(--ssa-font-stacks-dm-sans---regular);font-size: 0.875rem;line-height: 1.3125rem;margin-bottom: 2rem;opacity: 0.5; }  } @media (max-width: 1598px) { .coh-ce-cpt_search_modal-864263b6 .ais-Hits--empty { margin-bottom: 1.5rem; }  } @media all { .coh-ce-cpt_search_modal-864263b6 ol li { padding-left: 0rem;margin-bottom: 0rem;line-height: normal; }  } @media all { .coh-ce-cpt_search_modal-864263b6 ol li:before { content: normal; }  }
@media all { .coh-ce-cpt_search_modal-48500fea .ais-Hits--empty { font-family: var(--ssa-font-stacks-ff-din-pro-regular);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-size: 0.875rem;line-height: 1.3125rem;margin-bottom: 2rem;opacity: 0.5; }  } @media (max-width: 1598px) { .coh-ce-cpt_search_modal-48500fea .ais-Hits--empty { margin-bottom: 1.5rem; }  } @media all { .coh-ce-cpt_search_modal-48500fea ol li { padding-left: 0rem;margin-bottom: 0rem;line-height: normal; }  } @media all { .coh-ce-cpt_search_modal-48500fea ol li:before { content: normal; }  }
@media all { .coh-ce-cpt_search_modal-ad70c0c3 .ais-Hits--empty { font-family: var(--ssa-font-stacks-ff-din-pro-regular);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-size: 0.875rem;line-height: 1.3125rem;opacity: 0.5;margin-bottom: 2rem; }  } @media all { .coh-ce-cpt_search_modal-ad70c0c3 ol li { padding-left: 0rem;margin-bottom: 0rem;line-height: normal; }  } @media all { .coh-ce-cpt_search_modal-ad70c0c3 ol li:before { content: normal; }  }
@media all { .coh-ce-cpt_search_modal-305a20b3 { display: none; }  }
@media all { .coh-ce-cpt_search_modal_document-48d31a9b { color: currentColor;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center; }  } @media all { .coh-ce-cpt_search_modal_document-48d31a9b:hover { color: currentColor; }  } @media all { .coh-ce-cpt_search_modal_document-48d31a9b:hover .document-icon:before { content: "\e928";font-family: firmenich-Icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;background-color: var(--ssa-color-palette-black);color: var(--ssa-color-palette-white); }  } @media all { .coh-ce-cpt_search_modal_document-48d31a9b:before { content: normal; }  } @media all { .coh-ce-cpt_search_modal_document-48d31a9b:after { content: normal; }  }
@media all { .coh-ce-cpt_search_modal_document-4a73d399 { font-family: var(--ssa-font-stacks-dm-sans---regular);font-weight: 400;font-size: 0.875rem;line-height: 1.125rem;color: var(--ssa-color-palette-black); }  }
@media all { .coh-ce-cpt_search_modal_document_regula-9d082a8d { color: currentColor;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center; }  } @media all { .coh-ce-cpt_search_modal_document_regula-9d082a8d:hover { color: currentColor; }  } @media all { .coh-ce-cpt_search_modal_document_regula-9d082a8d:hover .document-icon:before { content: "\e928";font-family: firmenich-Icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;background-color: var(--ssa-color-palette-blue-light); }  } @media all { .coh-ce-cpt_search_modal_document_regula-9d082a8d:before { content: normal; }  } @media all { .coh-ce-cpt_search_modal_document_regula-9d082a8d:after { content: normal; }  }
@media all { .coh-ce-cpt_search_modal_document_regula-4a73d399 { font-family: var(--ssa-font-stacks-dm-sans---regular);font-weight: 400;font-size: 0.875rem;line-height: 1.125rem;color: var(--ssa-color-palette-black); }  }
@media all { .coh-ce-cpt_search_modal_product-1d2e73c2 { color: currentColor;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center; }  } @media all { .coh-ce-cpt_search_modal_product-1d2e73c2:hover { color: currentColor; }  }
@media all { .coh-ce-cpt_search_modal_product-972e5bbb { margin-right: 0.9375rem;-o-object-fit: cover;object-fit: cover;-webkit-border-radius: 50%;border-radius: 50%;-webkit-flex-shrink: 0;-ms-flex-negative: 0;flex-shrink: 0;width: 3.5625rem;height: 3.5625rem; }  }
@media all { .coh-ce-cpt_search_modal_product-289c8391 { font-family: var(--ssa-font-stacks-dm-sans---regular);font-size: 1rem;line-height: 1.3125rem;letter-spacing: 0.03125rem; }  }
@media all { .coh-ce-cpt_search_modal_product-954908b5 { font-family: var(--ssa-font-stacks-gothic-a1);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-weight: 300;font-size: 0.875rem;line-height: 1.25rem; }  }
@media all { .coh-ce-cpt_search_modal_product-810aa195 { font-size: 1rem;font-family: var(--ssa-font-stacks-dm-sans---regular);line-height: 1.3125rem; }  }
@media all { .coh-ce-cpt_search_modal_project-eeb88ddf { color: currentColor;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;border-bottom-width: 0.0625rem;border-bottom-style: solid;padding-bottom: 0.125rem; }  } @media all { .coh-ce-cpt_search_modal_project-eeb88ddf:hover { color: currentColor; }  } @media all { .coh-ce-cpt_search_modal_project-eeb88ddf:before { content: normal; }  } @media all { .coh-ce-cpt_search_modal_project-eeb88ddf:after { content: normal; }  }
@media all { .coh-ce-cpt_search_modal_project-ced3487f { font-family: var(--ssa-font-stacks-dm-sans---regular);font-weight: 400;font-size: 0.875rem;line-height: 1.125rem; }  }
@media all { .coh-ce-cpt_search_modal_project-8b57ff4 { font-family: var(--ssa-font-stacks-dm-sans---regular);font-weight: 400;font-size: 0.625rem;line-height: 0.8125rem; }  }
@media all { .coh-ce-cpt_search_modal_project-d41eac14 { margin-left: auto;text-transform: uppercase;font-family: var(--ssa-font-stacks-dm-sans---regular);font-weight: 600;font-size: 0.75rem;line-height: 0.9375rem; }  }
@media all { .coh-ce-cpt_search_modal_project-e06881a3 { margin-left: 1.375rem; }  } @media all { .coh-ce-cpt_search_modal_project-e06881a3:before { font-size: 1.25rem;content: "\e962";font-family: firmenich-Icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; }  }
@media all { .coh-ce-cpt_search_modal_sample-115d6dba { color: currentColor;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;border-bottom-width: 0.0625rem;border-bottom-style: solid;padding-bottom: 0.125rem;position: relative; }  } @media all { .coh-ce-cpt_search_modal_sample-115d6dba:hover { color: currentColor; }  } @media all { .coh-ce-cpt_search_modal_sample-115d6dba:before { content: normal; }  } @media all { .coh-ce-cpt_search_modal_sample-115d6dba:after { content: normal; }  }
@media all { .coh-ce-cpt_search_modal_sample-4a73d399 { font-family: var(--ssa-font-stacks-dm-sans---regular);font-weight: 400;font-size: 0.875rem;line-height: 1.125rem;color: var(--ssa-color-palette-black); }  }
@media all { .coh-ce-cpt_search_modal_sample-8b57ff4 { font-family: var(--ssa-font-stacks-dm-sans---regular);font-weight: 400;font-size: 0.625rem;line-height: 0.8125rem; }  }
@media all { .coh-ce-cpt_search_modal_sample-d41eac14 { margin-left: auto;text-transform: uppercase;font-family: var(--ssa-font-stacks-dm-sans---regular);font-weight: 600;font-size: 0.75rem;line-height: 0.9375rem; }  }
@media all { .coh-ce-cpt_search_modal_sample-18c77e72 { margin-left: 1.375rem; }  } @media all { .coh-ce-cpt_search_modal_sample-18c77e72:before { content: "\e962";font-family: firmenich-Icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 1.25rem; }  }
@media all { .coh-ce-cpt_search_modal_sample-11c87619 { height: 0.1875rem;background-color: var(--ssa-color-palette-fragrance-light);position: absolute;bottom: 0rem;left: 0rem;width: 75%;-webkit-transform: translateY(50%);-ms-transform: translateY(50%);transform: translateY(50%); }  }
@media all { .coh-ce-cpt_search_modal_stream-8ea0b758 { color: currentColor; }  } @media all { .coh-ce-cpt_search_modal_stream-8ea0b758:hover { color: currentColor; }  }
@media all { .coh-ce-cpt_search_modal_stream-2ac07ad { font-family: var(--ssa-font-stacks-dm-sans---regular);font-weight: 400;font-size: 0.875rem;line-height: 1.125rem;margin-bottom: 0.625rem;color: var(--ssa-color-palette-black); }  }
@media all { .coh-ce-cpt_search_modal_stream-4b7638a3 { opacity: 0.5;font-size: 0.875rem;line-height: 1.3125rem;font-family: var(--ssa-font-stacks-dm-sans---regular); }  }
@media all { .coh-ce-cpt_search_modal__article-8ea0b758 { color: currentColor; }  } @media all { .coh-ce-cpt_search_modal__article-8ea0b758:hover { color: currentColor; }  }
@media all { .coh-ce-cpt_search_modal__article-2ac07ad { font-family: var(--ssa-font-stacks-dm-sans---regular);font-weight: 400;font-size: 0.875rem;line-height: 1.125rem;margin-bottom: 0.625rem;color: var(--ssa-color-palette-black); }  }
@media all { .coh-ce-cpt_search_modal__article-4b7638a3 { opacity: 0.5;font-size: 0.875rem;line-height: 1.3125rem;font-family: var(--ssa-font-stacks-dm-sans---regular); }  }
@media all { .coh-ce-cpt_search_modal__category-97501ae6.contents .js-view-more-link { display: none; }  }
@media all { .coh-ce-cpt_search_modal__category-ca2b73af { font-family: var(--ssa-font-stacks-dm-sans---regular);font-weight: 400;font-size: 1.5rem;line-height: 1.5rem;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-webkit-justify-content: space-between;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;border-bottom-width: 0.0625rem;border-bottom-style: solid;margin-bottom: 1.875rem; }  }
@media all { .coh-ce-cpt_search_modal__category-4120b3c8 { font-family: var(--ssa-font-stacks-dm-sans---regular);font-size: 4rem;line-height: 4rem;opacity: 0.2;display: none; }  }
@media all { .coh-ce-cpt_search_modal__category-efa24cf7 { margin-top: 0.3125rem;color: var(--ssa-color-palette-black); }  } @media all { .coh-ce-cpt_search_modal__category-efa24cf7:hover { color: currentColor; }  } @media all { .coh-ce-cpt_search_modal__category-efa24cf7:after { background-color: var(--ssa-color-palette-white); }  }
@media all { .coh-ce-cpt_search_modal__category-d60d34fb { margin-top: 0.3125rem;font-family: var(--ssa-font-stacks-dm-sans---regular);font-weight: 400;color: var(--ssa-color-palette-black); }  } @media all { .coh-ce-cpt_search_modal__category-d60d34fb:hover { color: currentColor; }  } @media all { .coh-ce-cpt_search_modal__category-d60d34fb:after { background-color: var(--ssa-color-palette-white); }  }
@media all { .coh-ce-cpt_search_modal__category-c2760151 { margin-top: 0.3125rem;font-family: var(--ssa-font-stacks-dm-sans---regular);font-weight: 400;color: var(--ssa-color-palette-black); }  } @media all { .coh-ce-cpt_search_modal__category-c2760151:hover { color: currentColor; }  } @media all { .coh-ce-cpt_search_modal__category-c2760151:after { background-color: var(--ssa-color-palette-black); }  }
@media all { .coh-ce-cpt_search_modal__category-3715d8 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: start;-webkit-align-items: flex-start;-ms-flex-align: start;align-items: flex-start; }  }
@media all { .coh-ce-cpt_search_modal__category-9491f9fa { margin-top: 0.3125rem;color: var(--ssa-color-palette-black);font-family: var(--ssa-font-stacks-dm-sans---regular);font-weight: 400; }  } @media all { .coh-ce-cpt_search_modal__category-9491f9fa:hover { color: currentColor; }  } @media all { .coh-ce-cpt_search_modal__category-9491f9fa:after { background-color: var(--ssa-color-palette-black); }  }
@media all { .coh-ce-cpt_studio__attributes_repeater_-f5cd9a9c { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;gap: 32px;; }  } @media all { .coh-ce-cpt_studio__attributes_repeater_-f5cd9a9c .label { font-family: var(--ssa-font-stacks-dm-sans---regular);font-weight: 500;color: var(--ssa-color-palette-black);font-size: 1.5rem;line-height: 2rem;font-style: normal;padding-bottom: 0.5rem; }  } @media all { .coh-ce-cpt_studio__attributes_repeater_-f5cd9a9c .data { font-family: var(--ssa-font-stacks-dm-sans---regular);font-weight: 400;color: var(--ssa-color-palette-black);font-size: 1rem;line-height: 1.75rem;font-style: normal; }  } @media all { .coh-ce-cpt_studio__attributes_repeater_-f5cd9a9c > div { width: 17.5rem; }  } @media (max-width: 1023px) { .coh-ce-cpt_studio__attributes_repeater_-f5cd9a9c > div { min-width: 12.5rem;width: auto; }  } @media all { .coh-ce-cpt_studio__attributes_repeater_-f5cd9a9c > div:first-child { margin-left: -2rem; }  }
@media all { .coh-ce-cpt_studio__attributes_repeater_-2dc2396f { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column; }  } @media all { .coh-ce-cpt_studio__attributes_repeater_-2dc2396f.botanical-italic > .data { font-style: italic; }  }
@media all { .coh-ce-cpt_studio__attributes_repeater_-a9825f17 { margin: 0 !important; }  }
@media all { .coh-ce-cpt_studio__attributes_repeater_-e314abfd { text-decoration: underline;font-weight: 500 !important; }  }
@media all { .coh-ce-cpt_studio__attributes_repeater_-8e6e563d .coh-modal-close-button { color: var(--ssa-color-palette-black);font-size: 1rem; }  }
@media all { .coh-ce-cpt_studio__attributes_repeater_-da973c5a { background-color: var(--ssa-color-palette-white);min-height: 400px;min-width: 400px;padding: 2.5rem;max-height: 600px;max-width: 600px;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column; }  }
@media all { .coh-ce-cpt_studio__attributes_repeater_-d218ddf5 { font-size: 1.5rem;line-height: 2rem;padding-bottom: 0.5rem;font-weight: 500; }  }
@media all { .coh-ce-cpt_studio__attributes_repeater_-65164a90 { overflow: auto; }  }
@media all { .coh-ce-cpt_studio__attributes_repeater_-87655153 { font-size: 1rem;line-height: 1.75rem; }  }
@media all { .coh-ce-cpt_studio__attributes_repeater_-bdf627e1 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap; }  }
@media all { .coh-ce-cpt_studio__attributes_repeater_-9d2944c9 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;margin-top: 1.75rem; }  } @media all { .coh-ce-cpt_studio__attributes_repeater_-9d2944c9 .olfactive-icon { position: relative;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-align-content: center;-ms-flex-line-pack: center;align-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center; }  } @media all { .coh-ce-cpt_studio__attributes_repeater_-9d2944c9 .olfactive-icon:before { font-size: 1.75rem;color: var(--ssa-color-palette-black);position: absolute;top: -1.8125rem; }  } @media all { .coh-ce-cpt_studio__attributes_repeater_-9d2944c9 > div:not(:first-child) { margin-left: 1.25rem; }  }
@media all { .coh-ce-cpt_studio__attributes_repeater_-d5a6e08a { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center; }  }
@media all { .coh-ce-cpt_studio__attributes_repeater_-575d0979 { font-family: var(--ssa-font-stacks-dm-sans---regular);color: var(--ssa-color-palette-black);font-weight: 700;font-size: 0.875rem;line-height: 1.25rem;text-transform: capitalize; }  }
@media (max-width: 1279px) { .coh-ce-cpt_studio__attributes_repeater_-72c15054 { padding-bottom: 0.9375rem; }  }
@media all { .coh-ce-cpt_studio__attributes_repeater_-86ac700e { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: start;-webkit-justify-content: flex-start;-ms-flex-pack: start;justify-content: flex-start;-webkit-box-align: start;-webkit-align-items: flex-start;-ms-flex-align: start;align-items: flex-start; }  }
@media all { .coh-ce-cpt_studio__attributes_repeater_-b31cc03e:before { color: var(--ssa-color-palette-black);font-size: 4rem; }  }
@media all { .coh-ce-cpt_studio__background_theme_col-f3f1410b .releated-group:not(:first-child) { margin-top: 80px; }  }
.coh-ce-cpt_studio__back_to-d86382a8 .item-back-to + .item-back-to { display: none; }
.coh-ce-cpt_studio__back_to-aced3fc6 { padding-top: 1rem;padding-bottom: 0.9375rem; }
.coh-ce-cpt_studio__back_to-b901d178 { font-family: var(--ssa-font-stacks-dm-sans---regular);font-weight: 700;font-size: 0.875rem;line-height: 1.25rem;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-webkit-flex-direction: row-reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;color: var(--ssa-color-palette-white);width: -webkit-fit-content;width: -moz-fit-content;width: fit-content;; }
.coh-ce-cpt_studio__back_to-9b428919 svg { height: 1.25rem;width: 1.25rem;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;margin-right: 6px; }
@media all { .coh-ce-cpt_studio__divider-abe5fcd5 { border-bottom-width: 0.0625rem;border-bottom-style: solid;border-bottom-color: var(--ssa-color-palette-black); }  }
.coh-ce-cpt_studio__header_sample_projec-914df2fe { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: nowrap;-ms-flex-wrap: nowrap;flex-wrap: nowrap;width: 100%;padding-top: 64px; } @media (max-width: 1023px) { .coh-ce-cpt_studio__header_sample_projec-914df2fe { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }  }
.coh-ce-cpt_studio__header_sample_projec-9eba5e71 { position: absolute;top: 1.25rem;right: 1.375rem;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: end;-webkit-align-items: flex-end;-ms-flex-align: end;align-items: flex-end; } .coh-ce-cpt_studio__header_sample_projec-9eba5e71 > *:not(:last-child) { margin-bottom: 0.375rem; } .coh-ce-cpt_studio__header_sample_projec-9eba5e71 .logo-ig-grass { display: none; }
.coh-ce-cpt_studio__header_sample_projec-2a8b2b4d { font-family: var(--ssa-font-stacks-dm-sans---regular);font-size: 0.75rem;font-weight: 400;line-height: 1.25rem;color: var(--ssa-color-palette-white);background-color: var(--ssa-color-palette-black);-webkit-border-radius: 6.25rem;border-radius: 6.25rem;padding-right: 0.375rem;padding-left: 0.375rem; }
.coh-ce-cpt_studio__header_sample_projec-8310d0d0 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column; }
.coh-ce-cpt_studio__header_sample_projec-b6659238 { font-family: var(--ssa-font-stacks-dm-sans---regular);color: var(--ssa-color-palette-white);font-size: 1rem;line-height: 1.125rem;text-transform: none;visibility: hidden;font-weight: 700; } .coh-ce-cpt_studio__header_sample_projec-b6659238:after { content: "NEW";visibility: visible; }
.coh-ce-cpt_studio__header_sample_projec-8e1f9ca3 { position: relative;width: -webkit-fit-content;width: -moz-fit-content;width: fit-content;;-webkit-box-orient: horizontal;;-webkit-box-direction: normal;;-webkit-flex-direction: row;;-ms-flex-direction: row;;flex-direction: row;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex; } .coh-ce-cpt_studio__header_sample_projec-8e1f9ca3 img + img { margin-left: 3.125rem; }
.coh-ce-cpt_studio__header_sample_projec-7ea10b5a { font-size: 5rem;line-height: 5.5rem;text-transform: none;color: var(--ssa-color-palette-white);word-wrap: break-word;letter-spacing: -1.6px;;width: -webkit-fit-content;;width: -moz-fit-content;;width: fit-content;font-style: normal;max-width: 60.5rem;font-family: var(--ssa-font-stacks-dm-sans---regular);font-weight: 700;margin-right: 3.125rem; } @media (max-width: 1023px) { .coh-ce-cpt_studio__header_sample_projec-7ea10b5a { font-size: 3.75rem;line-height: 4.125rem; }  }
.coh-ce-cpt_studio__header_sample_projec-3092740e { font-family: var(--ssa-font-stacks-dm-sans---regular);font-weight: 500;color: var(--ssa-color-palette-white);font-size: 1.5rem;line-height: 2rem; }
.coh-ce-cpt_studio__header_sample_projec-7d756182 { margin-top: 1.25rem;margin-bottom: -0.9375rem;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center; } .coh-ce-cpt_studio__header_sample_projec-7d756182 a { width: -webkit-fit-content; width: -moz-fit-content; width: fit-content;; }
.coh-ce-cpt_studio__header_sample_projec-ce519869 { margin-right: 0.9375rem;margin-bottom: 0.9375rem; }
.coh-ce-cpt_studio__header_sample_projec-f93b7f8d { font-family: var(--ssa-font-stacks-dm-sans---regular);font-size: 1rem;line-height: 1.25rem;-webkit-transition:  color 300ms ease;transition:  color 300ms ease;color: inherit;text-transform: none;font-weight: 700;margin-left: 0.5rem; }
.coh-ce-cpt_studio__header_sample_projec-9d2f76da { background-color: var(--ssa-color-palette-white);padding: 0.5rem;-webkit-border-radius: 9999px;border-radius: 9999px;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-align-content: center;-ms-flex-line-pack: center;align-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;margin-right: 0.9375rem;margin-bottom: 0.9375rem; }
.coh-ce-cpt_studio__header_sample_projec-80979dac { cursor: pointer;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-align-content: center;-ms-flex-line-pack: center;align-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center; }
.coh-ce-cpt_studio__header_sample_projec-3d647e7d { position: relative;cursor: pointer;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center; }
.coh-ce-cpt_studio__header_sample_projec-830c2993 { margin-top: 1.25rem;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row; } .coh-ce-cpt_studio__header_sample_projec-830c2993 > *:not(:first-child) { margin-left: 1.25rem; }
.coh-ce-cpt_studio__header_sample_projec-b796659b { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap; } .coh-ce-cpt_studio__header_sample_projec-b796659b span { font-family: var(--ssa-font-stacks-dm-sans---regular);font-weight: 400;font-size: 0.875rem;line-height: 1.125rem;color: var(--ssa-color-palette-white); } .coh-ce-cpt_studio__header_sample_projec-b796659b .pack-price-bloc,.coh-ce-cpt_studio__header_sample_projec-b796659b .currencies-bloc { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row; } .coh-ce-cpt_studio__header_sample_projec-b796659b .currencies-bloc { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center;margin-bottom: 2.8125rem; } .coh-ce-cpt_studio__header_sample_projec-b796659b .currencies-bloc span { font-family: var(--ssa-font-stacks-dm-sans---regular);font-weight: 700;color: var(--ssa-color-palette-white);margin-right: 1.875rem;text-transform: uppercase; } .coh-ce-cpt_studio__header_sample_projec-b796659b .currencies-bloc select { width: 8.125rem;padding-top: 0.25rem;padding-bottom: 0.25rem;border-bottom-width: 0.125rem; } .coh-ce-cpt_studio__header_sample_projec-b796659b .pack-price-bloc .coh-inline-element { font-family: var(--ssa-font-stacks-dm-sans---regular);font-weight: 700;color: var(--ssa-color-palette-white); } .coh-ce-cpt_studio__header_sample_projec-b796659b .pack-price-bloc .coh-inline-element:first-child { margin-right: 1.875rem;text-transform: uppercase; } .coh-ce-cpt_studio__header_sample_projec-b796659b .pack-price-bloc #pack-price { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: start;-webkit-align-items: flex-start;-ms-flex-align: start;align-items: flex-start; } .coh-ce-cpt_studio__header_sample_projec-b796659b .pack-price-bloc #pack-price > div { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap; } .coh-ce-cpt_studio__header_sample_projec-b796659b .pack-price-bloc #pack-price > div .pack-weight-value,.coh-ce-cpt_studio__header_sample_projec-b796659b .pack-price-bloc #pack-price > div.pack-weight-unit,.coh-ce-cpt_studio__header_sample_projec-b796659b .pack-price-bloc #pack-price > div.pack-currency-unit,.coh-ce-cpt_studio__header_sample_projec-b796659b .pack-price-bloc #pack-price > div.pack-currency-value { margin-right: 0.25rem; }
.coh-ce-cpt_studio__header_sample_projec-ced3c89c { color: var(--ssa-color-palette-white);font-size: 1rem;line-height: 1.25rem;font-family: var(--ssa-font-stacks-dm-sans---regular);font-weight: 700; }
.coh-ce-cpt_studio__header_sample_projec-b31ed553 { display: none;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;margin-top: 0.75rem; } .coh-ce-cpt_studio__header_sample_projec-b31ed553 span { margin-right: 0.375rem; } .coh-ce-cpt_studio__header_sample_projec-b31ed553 span:last-child { margin-right: 0rem; }
.coh-ce-cpt_studio__header_sample_projec-3262278e { font-family: var(--ssa-font-stacks-dm-sans---regular);font-weight: 700;color: var(--ssa-color-palette-white);font-size: 1rem;line-height: 1.25rem; }
.coh-ce-cpt_studio__header_sample_projec-2526c143 { padding-top: 1.25rem;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column; }
.coh-ce-cpt_studio__header_sample_projec-cdf2dfd4 { font-family: var(--ssa-font-stacks-dm-sans---regular);font-weight: 400;color: var(--ssa-color-palette-white);font-size: 1.125rem;line-height: 1.125rem; }
.coh-ce-cpt_studio__header_sample_projec-aa1165b3 { padding-top: 1.25rem; } .coh-ce-cpt_studio__header_sample_projec-aa1165b3 li::marker { color: var(--ssa-color-palette-white); } .coh-ce-cpt_studio__header_sample_projec-aa1165b3 li a { color: var(--ssa-color-palette-white); }
@media all { .coh-ce-cpt_studio__pdp__releated_conten-a82d05c3 { padding-bottom: 0rem;font-family: var(--ssa-font-stacks-dm-sans---regular);font-weight: 700;color: var(--ssa-color-palette-black);font-size: 3rem;line-height: 3.625rem; }  }
@media all { .coh-ce-cpt_studio__pdp__releated_conten-4434368b { margin-top: 2.5rem; }  } @media all { .coh-ce-cpt_studio__pdp__releated_conten-4434368b .articles-wrapper { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;gap: 32px;; }  } @media (max-width: 1023px) { .coh-ce-cpt_studio__pdp__releated_conten-4434368b .articles-wrapper { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }  } @media all { .coh-ce-cpt_studio__pdp__releated_conten-4434368b .articles-wrapper .coh-column { padding-left: 0!important;;padding-right: 0!important;; }  } @media all { .coh-ce-cpt_studio__pdp__releated_conten-4434368b .articles-wrapper article { width: -webkit-calc(25% - 32px); width: calc(25% - 32px);;max-width: 23.5rem; }  } @media (max-width: 1598px) { .coh-ce-cpt_studio__pdp__releated_conten-4434368b .articles-wrapper article { width: 24rem;max-width: 24rem; }  } @media (max-width: 1023px) { .coh-ce-cpt_studio__pdp__releated_conten-4434368b .articles-wrapper article { min-width: 100%;max-width: 100%; }  }
@media all { .coh-ce-cpt_studio__pdp__releated_produc-ffcbbb1a { margin-bottom: 2.5rem;font-family: var(--ssa-font-stacks-dm-sans---regular);font-weight: 700;color: var(--ssa-color-palette-black);font-size: 3rem;line-height: 3.625rem;letter-spacing: -0.96px;; }  }
@media all { .coh-ce-cpt_studio__pdp__releated_produc-d4831e32 article { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;width: -webkit-calc(25% - 32px);width: calc(25% - 32px);;min-width: 23.5rem; }  } @media (max-width: 1598px) { .coh-ce-cpt_studio__pdp__releated_produc-d4831e32 article { min-width: auto;max-width: 24rem;width: 24rem; }  } @media (max-width: 1023px) { .coh-ce-cpt_studio__pdp__releated_produc-d4831e32 article { -webkit-box-flex: 100%; -webkit-flex: 100%; -ms-flex: 100%; flex: 100%;;max-width: 100%!important;; }  } @media all { .coh-ce-cpt_studio__pdp__releated_produc-d4831e32 article .card-date { margin-top: 3.75rem; }  } @media all { .coh-ce-cpt_studio__pdp__releated_produc-d4831e32 article .card-heading { margin-bottom: 3.4375rem; }  } @media (max-width: 1598px) { .coh-ce-cpt_studio__pdp__releated_produc-d4831e32 article .image-container { width: 24rem; }  } @media (max-width: 1023px) { .coh-ce-cpt_studio__pdp__releated_produc-d4831e32 article .image-container { width: 100%; }  }
@media all { .coh-ce-cpt_title_text_and_buttons-e66d5096 { position: relative; }  }
@media all { .coh-ce-cpt_title_text_and_buttons-8ccb0857.align-text-center { text-align: center; }  }
@media all { .coh-ce-cpt_title_text_and_buttons-3dc611ae { margin-top: 3.75rem;margin-bottom: 2.5rem; }  } @media (max-width: 1599px) { .coh-ce-cpt_title_text_and_buttons-3dc611ae { margin-top: 2.8125rem;margin-bottom: 1.875rem; }  } @media (max-width: 1598px) { .coh-ce-cpt_title_text_and_buttons-3dc611ae { margin-top: 2.5rem;margin-bottom: 1.5625rem; }  } @media (max-width: 1279px) { .coh-ce-cpt_title_text_and_buttons-3dc611ae { margin-top: 1.875rem;margin-bottom: 2.1875rem; }  } @media (max-width: 564px) { .coh-ce-cpt_title_text_and_buttons-3dc611ae { margin-top: 1.875rem;margin-bottom: 2.1875rem; }  } @media all { .coh-ce-cpt_title_text_and_buttons-3dc611ae p { font-family: var(--ssa-font-stacks-dm-sans---regular);font-weight: 300;font-size: 3rem;line-height: 3rem; }  } @media (max-width: 1599px) { .coh-ce-cpt_title_text_and_buttons-3dc611ae p { font-size: 2.625rem;line-height: 2.625rem; }  } @media (max-width: 1598px) { .coh-ce-cpt_title_text_and_buttons-3dc611ae p { font-size: 2.5rem;line-height: 2.5rem; }  } @media (max-width: 1279px) { .coh-ce-cpt_title_text_and_buttons-3dc611ae p { font-size: 2.5rem;line-height: 2.5rem; }  } @media (max-width: 1023px) { .coh-ce-cpt_title_text_and_buttons-3dc611ae p { font-size: 2rem;line-height: 2rem; }  } @media (max-width: 564px) { .coh-ce-cpt_title_text_and_buttons-3dc611ae p { font-size: 1.75rem;line-height: 1.75rem; }  } @media (max-width: 564px) { .coh-ce-cpt_title_text_and_buttons-3dc611ae:empty { margin-top: 0rem;margin-bottom: 0rem; }  }
@media (max-width: 564px) { .coh-ce-cpt_title_text_and_buttons-93560776 { text-align: center; }  }
@media all { .coh-ce-cpt_title_text_and_buttons-ee03c8a0 { margin-right: 0.9375rem;margin-bottom: 0rem; }  } @media (max-width: 1023px) { .coh-ce-cpt_title_text_and_buttons-ee03c8a0 { width: inherit; }  } @media (max-width: 564px) { .coh-ce-cpt_title_text_and_buttons-ee03c8a0 { margin-right: 0rem;margin-bottom: 0.625rem;width: 70% !important; }  }
@media all { .coh-ce-cpt_title_text_and_buttons-63e70e0c { margin-right: 0.9375rem;margin-bottom: 0rem; }  } @media (max-width: 1023px) { .coh-ce-cpt_title_text_and_buttons-63e70e0c { width: inherit; }  } @media (max-width: 564px) { .coh-ce-cpt_title_text_and_buttons-63e70e0c { margin-right: 0rem;margin-bottom: 0.625rem;width: 70% !important; }  }
@media (max-width: 1023px) { .coh-ce-cpt_title_text_and_buttons-c6864f35 { width: inherit; }  } @media (max-width: 564px) { .coh-ce-cpt_title_text_and_buttons-c6864f35 { width: 70% !important; }  }
@media all { .coh-ce-cpt_title_text_and_buttons-610996ed { font-size: 2.5rem;text-align: right;position: absolute;right: 0rem;top: 50%;margin-top: -20px;text-transform: uppercase;font-family: var(--ssa-font-stacks-dm-sans---regular);display: none; }  } @media (max-width: 1279px) { .coh-ce-cpt_title_text_and_buttons-610996ed { margin-top: 25px;position: relative; }  }
@media all { .coh-ce-cpt_worldmap_svg-c941480b { margin-top: 1.5rem; }  }
@media all { .coh-ce-technical_attribute-15fb4041 { position: relative;border-bottom-width: 0.0625rem;border-bottom-style: solid;border-bottom-color: rgba(221, 221, 221, 1); }  } @media all { .coh-ce-technical_attribute-15fb4041 .tooltip:hover .tooltipContent .toShow { display: block; }  } @media all { .coh-ce-technical_attribute-15fb4041 .tooltip:hover .tooltipContent .toShow:before { display: block; }  } @media all { .coh-ce-technical_attribute-15fb4041 .tooltipContent.top .toShow { -webkit-transform: translate(-50%, -webkit-calc(-100% - 10px)); -ms-transform: translate(-50%, calc(-100% - 10px)); transform: translate(-50%, calc(-100% - 10px));;top: -0.5625rem;left: -9.75rem; }  } @media all { .coh-ce-technical_attribute-15fb4041 .tooltipContent.top .toShow:before { bottom: -1.75rem;-webkit-transform: translate(-50%, -webkit-calc(-100% - 5px)) rotate(45deg);-ms-transform: translate(-50%, calc(-100% - 5px)) rotate(45deg);transform: translate(-50%, calc(-100% - 5px)) rotate(45deg);;left: 25.9375rem; }  }
@media all { .coh-ce-technical_attribute-bbdaa350 { text-align: left;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;font-family: var(--ssa-font-stacks-dm-sans---regular);color: var(--ssa-color-palette-black);font-size: 1rem;line-height: 1.75rem;text-transform: capitalize;padding-top: 12px;padding-bottom: 12px;font-weight: 400;vertical-align: baseline;height: auto;min-height: 5.625rem; }  } @media all { .coh-ce-technical_attribute-bbdaa350 span { padding-right: 24px;padding-left: 24px; }  } @media (max-width: 564px) { .coh-ce-technical_attribute-bbdaa350 span { padding-left: 0rem; }  }
@media all { .coh-ce-technical_attribute-8bc8ee70 { font-family: var(--ssa-font-stacks-dm-sans---regular);color: var(--ssa-color-palette-black);font-size: 1rem;line-height: 1.75rem;text-transform: capitalize;font-weight: 400; }  }
@media all { .coh-ce-technical_attribute-8d58de26 { font-family: var(--ssa-font-stacks-dm-sans---regular);color: var(--ssa-color-palette-black);font-size: 1rem;line-height: 1.75rem;text-transform: capitalize;font-weight: 400;font-style: normal; }  }
@media all { .coh-ce-technical_attribute-45d19a05 { text-align: right;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-box-pack: end;-webkit-justify-content: flex-end;-ms-flex-pack: end;justify-content: flex-end;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;font-size: 1rem;line-height: 1.75rem;font-family: var(--ssa-font-stacks-dm-sans---regular);color: var(--ssa-color-palette-black);padding-top: 12px;padding-bottom: 12px;font-weight: 400;height: auto;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;min-height: 5.625rem; }  }
@media all { .coh-ce-technical_attribute-feb74742 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-pack: end;-webkit-justify-content: flex-end;-ms-flex-pack: end;justify-content: flex-end;padding-right: 24px;padding-left: 24px; }  } @media (max-width: 564px) { .coh-ce-technical_attribute-feb74742 { padding-right: 0rem; }  }
@media all { .coh-ce-technical_attribute-12b27037 { font-family: var(--ssa-font-stacks-dm-sans---regular);color: var(--ssa-color-palette-black);font-size: 1rem;line-height: 1.75rem;text-align: right;position: relative;font-weight: 400;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex; }  }
@media all { .coh-ce-technical_attribute-23bd484e { font-size: 1rem;line-height: 1.75rem;font-family: var(--ssa-font-stacks-dm-sans---regular);font-weight: 400;color: var(--ssa-color-palette-black); }  }
@media all { .coh-ce-technical_attribute-bb9a9ad5 { position: relative;margin-right: 1.125rem; }  } @media all { .coh-ce-technical_attribute-bb9a9ad5:after { content: "\f05a";font-family: icomoon;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;color: var(--ssa-color-palette-black);font-size: 0.625rem;position: absolute;top: 0rem;right: -1.125rem;font-family: var(--ssa-font-stacks-dm-sans---regular);line-height: 0.75rem;text-align: center;height: 12px;width: 12px;border-width: 0.5px;-webkit-border-radius: 50%;border-radius: 50%;border-style: solid;border-color: var(--ssa-color-palette-black);content: "i";-webkit-transform: translateY(50%);-ms-transform: translateY(50%);transform: translateY(50%); }  }
@media all { .coh-ce-technical_attribute-209abf5 { position: relative; }  } @media all { .coh-ce-technical_attribute-209abf5 .toShow { display: none;-webkit-box-shadow: 1px 1px 9px #555;box-shadow: 1px 1px 9px #555;;color: var(--ssa-color-palette-grey-90);font-size: 1rem;line-height: 1.25rem;text-align: left;background-color: var(--ssa-color-palette-white);width: 31.25rem;padding-top: 0.625rem;padding-right: 0.9375rem;padding-bottom: 0.625rem;padding-left: 0.9375rem;position: absolute;z-index: 999;border-width: 0.0625rem;-webkit-border-radius: 0.625rem;border-radius: 0.625rem;border-color: rgba(85, 85, 85, 1); }  } @media (max-width: 1023px) { .coh-ce-technical_attribute-209abf5 .toShow { width: 16.875rem; }  } @media all { .coh-ce-technical_attribute-209abf5 .toShow:before { -webkit-box-shadow: 3px 3px 2px #c0c0c0; box-shadow: 3px 3px 2px #c0c0c0;;background-color: var(--ssa-color-palette-white);height: 0.9375rem;width: 0.9375rem;position: absolute;display: none;z-index: 1000;border-right-width: 0.0625rem;border-bottom-width: 0.0625rem;border-bottom-color: var(--ssa-color-palette-grey-90);border-right-color: var(--ssa-color-palette-grey-90);content: ""; }  }
@media all { .coh-ce-technical_attribute-b8892c05:before { background-color: var(--ssa-color-palette-white);height: 0.9375rem;width: 0.9375rem;position: absolute;z-index: 1000;display: none;border-bottom-width: 0.0625rem;border-right-width: 0.0625rem;border-bottom-color: var(--ssa-color-palette-grey-90);border-right-color: var(--ssa-color-palette-grey-90);content: "";-webkit-box-shadow: 3px 3px 2px #c0c0c0;box-shadow: 3px 3px 2px #c0c0c0;; }  } @media all { .coh-ce-technical_attribute-b8892c05 p { font-size: 1rem;line-height: 1.75rem; }  }
@media all { .coh-ce-40e587db .coh-column { padding-top: 0rem;padding-right: 0rem;padding-bottom: 0rem;padding-left: 0rem; }  }
@media all { .coh-ce-62fda9e0 { position: relative;display: inline-block; }  } @media all { .coh-ce-62fda9e0:after { color: var(--ssa-color-palette-blue);font-size: 1.625rem;position: absolute;content: "\e943";font-family: firmenich-Icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;right: 0; }  }
@media all { .coh-ce-b9af368d { padding-right: 3.125rem;padding-left: 3.125rem; }  }
@media all { .coh-ce-e867c0a { position: relative;display: inline-block; }  } @media all { .coh-ce-e867c0a:after { content: "\e943";font-family: firmenich-Icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 1.625rem;position: absolute;color: var(--ssa-color-palette-blue);right: 0;;margin-right: 0.9375rem; }  }
@media all { .coh-ce-7ecf69ac { text-align: center;; }  }
@media all { .coh-ce-40e587db .coh-column { padding-top: 0rem;padding-right: 0rem;padding-bottom: 0rem;padding-left: 0rem; }  }
@media all { .coh-ce-2ff8fde9 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;margin-bottom: 2.5rem; }  }
@media all { .coh-ce-91600538 { background-color: rgba(0, 0, 0, 0); }  }
@media all { .coh-ce-ee87042f > .coh-style-container-theme---white { position: relative;z-index: 0; }  }
@media all { .coh-ce-a402dc3f { position: absolute;margin-top: -0.625rem; }  }
@media all { .coh-ce-8ce2424a { height: 2.3125rem;width: 2.3125rem;-webkit-border-radius: 50%;border-radius: 50%;position: relative;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;background-color: var(--ssa-color-palette-blue); }  } @media all { .coh-ce-8ce2424a.user_message { background-color: rgba(198, 224, 180, 1); }  } @media all { .coh-ce-8ce2424a.user_message:after { font-size: 1.125rem;color: var(--ssa-color-palette-white);content: "\e93a";font-family: firmenich-Icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; }  } @media all { .coh-ce-8ce2424a.firmenich_message { background-color: var(--ssa-color-palette-marine-light); }  } @media all { .coh-ce-8ce2424a.firmenich_message:after { color: var(--ssa-color-palette-white);font-size: 1.125rem;content: "\e93a";font-family: firmenich-Icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; }  } @media all { .coh-ce-8ce2424a.system_notification { background-color: rgba(237, 91, 99, 1); }  } @media all { .coh-ce-8ce2424a.system_notification:after { color: var(--ssa-color-palette-white);font-size: 1.125rem;content: "\e947";font-family: firmenich-Icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; }  }
@media all { .coh-ce-fd774a0a { padding-bottom: 1.875rem;padding-left: 6.25rem;border-left-width: 0.0625rem;border-left-style: solid;border-left-color: rgba(0, 67, 114, 0.5);margin-left: 1.1875rem; }  } @media (max-width: 1023px) { .coh-ce-fd774a0a { padding-left: 2.5rem; }  }
@media all { .coh-ce-93f0eb5f { margin-bottom: 0.9375rem; }  }
@media all { .coh-ce-a43f2680 { font-family: var(--ssa-font-stacks-dm-sans---regular);font-weight: 500;color: rgba(68, 68, 68, 1);font-size: 0.875rem;line-height: 1.375rem; }  }
@media all { .coh-ce-ed3e863 { background-color: rgba(242, 242, 242, 1);padding-top: 1.125rem;padding-right: 2.1875rem;padding-bottom: 2.5rem;padding-left: 2.1875rem; }  } @media all { .coh-ce-ed3e863.user_message { background-color: rgba(204, 204, 204, 1); }  }
@media all { .coh-ce-f020de65 { margin-bottom: 0.8125rem; }  }
@media all { .coh-ce-ffca90d3 { font-family: var(--ssa-font-stacks-dm-sans---regular);color: var(--ssa-color-palette-blue);font-weight: 500;font-size: 0.875rem;line-height: 0.875rem; }  }
@media all { .coh-ce-5b248198 { color: var(--ssa-color-palette-black);font-size: 1rem;line-height: 1.3125rem;font-family: var(--ssa-font-stacks-dm-sans---regular);font-weight: 200; }  }
@media all { .coh-ce-271abb9b { margin-top: 5rem; }  } @media all { .coh-ce-271abb9b .layout-container.swiper-gallery { margin-top: -5rem; }  } @media (max-width: 1598px) { .coh-ce-271abb9b .layout-container.swiper-gallery { margin-top: -2rem; }  } @media (max-width: 1023px) { .coh-ce-271abb9b .layout-container.swiper-gallery { margin-top: -5rem; }  }
@media all { .coh-ce-bfef65a1 h1 { font-size: 3.75rem;line-height: 3.75rem;font-weight: 300; }  } @media all { .coh-ce-bfef65a1 .coh-container-boxed { margin-top: 6rem;margin-bottom: 0rem;padding-top: 96px!important;;margin-bottom: 0!important;;padding-bottom: 96px!important;; }  } @media all { .coh-ce-bfef65a1 p { font-size: 1.25rem;line-height: 2rem; }  }
@media all { .coh-ce-d8925b9e { padding-top: 1.375rem;padding-bottom: 1.375rem;border-style: solid;border-color: var(--ssa-color-palette-light-2);border-bottom-width: 0.0625rem;position: relative;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center; }  } @media all { .coh-ce-d8925b9e:hover { border-bottom-width: 0.25rem;border-bottom-style: solid;border-bottom-color: var(--ssa-color-palette-blue);-webkit-transition: width 300ms ease;transition: width 300ms ease; }  }
@media all { .coh-ce-ce820446 { -webkit-flex-basis: 65%; -ms-flex-preferred-size: 65%; flex-basis: 65%;-webkit-box-flex: 1;-webkit-flex-grow: 1;-ms-flex-positive: 1;flex-grow: 1;-webkit-flex-shrink: 1;-ms-flex-negative: 1;flex-shrink: 1;color: var(--ssa-color-palette-blue);font-size: 1.375rem; }  } @media (max-width: 1598px) { .coh-ce-ce820446 { -webkit-flex-basis: 55%; -ms-flex-preferred-size: 55%; flex-basis: 55%; }  }
@media all { .coh-ce-e1a2ad5c { -webkit-flex-basis: auto; -ms-flex-preferred-size: auto; flex-basis: auto;-webkit-box-flex: 1;-webkit-flex-grow: 1;-ms-flex-positive: 1;flex-grow: 1;-webkit-flex-shrink: 1;-ms-flex-negative: 1;flex-shrink: 1;text-transform: uppercase; }  }
@media all { .coh-ce-aae0781a { -webkit-flex-basis: auto; -ms-flex-preferred-size: auto; flex-basis: auto;-webkit-box-flex: 0;-webkit-flex-grow: 0;-ms-flex-positive: 0;flex-grow: 0;-webkit-flex-shrink: 1;-ms-flex-negative: 1;flex-shrink: 1; }  } @media all { .coh-ce-aae0781a:hover:before { color: var(--ssa-color-palette-white);background-color: var(--ssa-color-palette-blue-light);content: "\e928";font-family: firmenich-Icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; }  } @media all { .coh-ce-aae0781a:before { content: "\e93e";font-family: firmenich-Icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;color: var(--ssa-color-palette-blue);font-size: 2rem;-webkit-border-radius: 50%;border-radius: 50%;padding-top: 0.625rem;padding-right: 0.625rem;padding-bottom: 0.625rem;padding-left: 0.625rem; }  }
@media all { .coh-ce-9d05255b { padding-top: 1rem;padding-bottom: 1rem; }  }
@media all { .coh-ce-914df2fe { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: nowrap;-ms-flex-wrap: nowrap;flex-wrap: nowrap;width: 100%;padding-top: 64px; }  } @media (max-width: 1023px) { .coh-ce-914df2fe { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }  }
@media all { .coh-ce-8cee0f9e { margin-right: 32px;min-width: 37.5rem; }  } @media (max-width: 1023px) { .coh-ce-8cee0f9e { min-width: auto; }  }
@media all { .coh-ce-a5e95ae1 { width: 100%;-o-object-fit: cover;object-fit: cover;;max-height: 46.25rem; }  }
@media all { .coh-ce-b3e47817 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;max-width: 50rem;width: 50rem; }  } @media (max-width: 1023px) { .coh-ce-b3e47817 { max-width: none;width: auto; }  }
@media all { .coh-ce-46ef584b { display: none; }  }
@media all { .coh-ce-364258cb { top: 0rem;z-index: 1; }  } @media (max-width: 564px) { .coh-ce-364258cb { padding-top: 1.25rem; }  }
@media all { .coh-ce-f9cd4639 { margin-top: 0rem; }  } @media (max-width: 1599px) { .coh-ce-f9cd4639 { margin-top: 0rem; }  }
@media all { .coh-ce-5b6088b6 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap; }  }
@media all { .coh-ce-5a206529 { -webkit-flex-basis: auto; -ms-flex-preferred-size: auto; flex-basis: auto;-webkit-box-flex: 0;-webkit-flex-grow: 0;-ms-flex-positive: 0;flex-grow: 0;-webkit-flex-shrink: 1;-ms-flex-negative: 1;flex-shrink: 1;margin-right: 0.5rem; }  } @media all { .coh-ce-5a206529 .stream-type-public_channel .external__content { display: block; }  } @media all { .coh-ce-5a206529 .stream-type-channel .private__content { display: block; }  }
@media all { .coh-ce-39daa0b8.stream-type-public_channel,.coh-ce-39daa0b8.stream-type-channel { margin-right: 1.25rem; }  }
@media all { .coh-ce-185cc22 { font-family: var(--ssa-font-stacks-dm-sans---regular);color: var(--ssa-color-palette-white);text-transform: uppercase;position: relative;margin-left: 2.3125rem;display: none;font-weight: 400; }  } @media all { .coh-ce-185cc22:before { content: "\e942";font-family: firmenich-Icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;color: var(--ssa-color-palette-blue);font-size: 2rem;position: absolute;top: -0.5rem;left: -2.75rem; }  }
@media all { .coh-ce-4c4c1be6 { font-family: var(--ssa-font-stacks-dm-sans---regular);color: var(--ssa-color-palette-white);text-transform: uppercase;position: relative;margin-left: 2.3125rem;display: none;font-weight: 400; }  } @media all { .coh-ce-4c4c1be6:before { content: "\f023";font-family: icomoon;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;color: var(--ssa-color-palette-blue);font-size: 2rem;position: absolute;top: -0.5rem;left: -2.1875rem; }  }
@media all { .coh-ce-f40662d { -webkit-flex-basis: auto; -ms-flex-preferred-size: auto; flex-basis: auto;-webkit-box-flex: 0;-webkit-flex-grow: 0;-ms-flex-positive: 0;flex-grow: 0;-webkit-flex-shrink: 1;-ms-flex-negative: 1;flex-shrink: 1;margin-right: 0.5rem; }  }
@media all { .coh-ce-a5c0f847 { font-family: var(--ssa-font-stacks-dm-sans---regular);color: var(--ssa-color-palette-white);text-transform: uppercase;font-weight: 700; }  }
@media all { .coh-ce-153e5ecc { -webkit-flex-basis: auto; -ms-flex-preferred-size: auto; flex-basis: auto;-webkit-box-flex: 0;-webkit-flex-grow: 0;-ms-flex-positive: 0;flex-grow: 0;-webkit-flex-shrink: 1;-ms-flex-negative: 1;flex-shrink: 1; }  }
@media all { .coh-ce-ad8e7ef4 { color: var(--ssa-color-palette-white);font-family: var(--ssa-font-stacks-dm-sans---regular);font-weight: 400;text-transform: uppercase; }  }
@media all { .coh-ce-ca34104d { position: relative;cursor: pointer;width: -webkit-fit-content;width: -moz-fit-content;width: fit-content;;color: var(--ssa-color-palette-white);font-size: 1.25rem;font-family: var(--ssa-font-stacks-dm-sans---regular);padding-right: 1.875rem;padding-bottom: 0.9375rem;display: none;-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-webkit-flex-direction: row-reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center; }  } @media all { .coh-ce-ca34104d:before { content: "\e933";font-family: firmenich-Icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 1.875rem;position: relative; }  }
@media all { .coh-ce-12435b67 { font-size: 4rem;line-height: 4.25rem;text-transform: none;color: var(--ssa-color-palette-white);word-wrap: break-word;letter-spacing: -1.28px;;font-style: normal;font-weight: 700;font-family: var(--ssa-font-stacks-dm-sans---regular); }  }
@media all { .coh-ce-e3531a8a { font-family: var(--ssa-font-stacks-dm-sans---regular);font-weight: 700;color: var(--ssa-color-palette-white);font-size: 2rem;padding-top: 12px;padding-bottom: 12px;line-height: 2.5rem; }  }
@media all { .coh-ce-39f9cdf8 { margin-top: 40px;display: none;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center; }  }
@media all { .coh-ce-fe183471 { width: -webkit-fit-content; width: -moz-fit-content; width: fit-content;; }  } @media all { .coh-ce-fe183471 a { font-family: var(--ssa-font-stacks-dm-sans---regular);font-weight: 400;color: var(--ssa-color-palette-white);font-size: 1.125rem;line-height: 1.75rem;text-transform: lowercase; }  } @media all { .coh-ce-fe183471 a:after { content: ",";padding-right: 0.3125rem; }  }
@media all { .coh-ce-51f5f0c9 { width: -webkit-fit-content; width: -moz-fit-content; width: fit-content;; }  } @media all { .coh-ce-51f5f0c9 div:first-child { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap; }  } @media all { .coh-ce-51f5f0c9 div div { font-family: var(--ssa-font-stacks-dm-sans---regular);font-weight: 400;color: var(--ssa-color-palette-white);font-size: 1.125rem;line-height: 1.75rem; }  } @media all { .coh-ce-51f5f0c9 div div:after { content: ",";padding-right: 0.3125rem; }  } @media all { .coh-ce-51f5f0c9 div div:last-child:after { display: none; }  }
@media all { .coh-ce-7cc7bdc1 { margin-top: 4rem;margin-right: auto;margin-bottom: 4rem;margin-left: auto;width: 50rem; }  } @media (max-width: 1023px) { .coh-ce-7cc7bdc1 { width: auto;margin-right: 2.5rem;margin-left: 2.5rem; }  } @media all { .coh-ce-7cc7bdc1 p,.coh-ce-7cc7bdc1 li { font-family: var(--ssa-font-stacks-dm-sans---regular);font-weight: 400;color: var(--ssa-color-palette-black);font-size: 1.125rem;line-height: 1.75rem; }  } @media all { .coh-ce-7cc7bdc1 p { margin-top: 0.5rem;margin-bottom: 0.5rem; }  } @media all { .coh-ce-7cc7bdc1 h1,.coh-ce-7cc7bdc1 h2,.coh-ce-7cc7bdc1 h3,.coh-ce-7cc7bdc1 h4 { margin-bottom: 1rem;font-weight: 700; }  } @media all { .coh-ce-7cc7bdc1 h1 a,.coh-ce-7cc7bdc1 h2 a,.coh-ce-7cc7bdc1 h3 a,.coh-ce-7cc7bdc1 h4 a { color: var(--ssa-color-palette-black); }  } @media all { .coh-ce-7cc7bdc1 h1 a:hover,.coh-ce-7cc7bdc1 h2 a:hover,.coh-ce-7cc7bdc1 h3 a:hover,.coh-ce-7cc7bdc1 h4 a:hover { color: var(--ssa-color-palette-black); }  } @media all { .coh-ce-7cc7bdc1 h1:not(:first-child),.coh-ce-7cc7bdc1 h2:not(:first-child),.coh-ce-7cc7bdc1 h3:not(:first-child),.coh-ce-7cc7bdc1 h4:not(:first-child),.coh-ce-7cc7bdc1 div[data-entity-type="media"]:not(:first-child) { margin-top: 4rem; }  } @media all { .coh-ce-7cc7bdc1 h2 { font-size: 3rem;font-weight: 700;line-height: 3.625rem;letter-spacing: -0.96px;; }  } @media all { .coh-ce-7cc7bdc1 h3 { font-size: 2.5rem;line-height: 3.5rem;letter-spacing: -0.8px;; }  } @media all { .coh-ce-7cc7bdc1 h4 { font-size: 2rem;line-height: 2.5rem; }  } @media all { .coh-ce-7cc7bdc1 ol li { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;font-family: var(--ssa-font-stacks-dm-sans---regular);font-weight: 700;color: var(--ssa-color-palette-black);font-size: 1.125rem;line-height: 1.75rem;padding-left: 0rem; }  } @media all { .coh-ce-7cc7bdc1 ol li:before { border-bottom-style: none;position: relative;font-family: var(--ssa-font-stacks-dm-sans---regular);font-weight: 700;color: var(--ssa-color-palette-black);font-size: 1.125rem;line-height: 1.8125rem;margin-right: 0.625rem; }  } @media all { .coh-ce-7cc7bdc1 ol li:after { content: ".";position: absolute;top: 0rem;left: 1.5rem; }  } @media all { .coh-ce-7cc7bdc1 div.align-right[data-entity-type="media"] > article { margin-left: 1.25rem; }  } @media all { .coh-ce-7cc7bdc1 div.align-left[data-entity-type="media"] > article { margin-right: 1.25rem; }  }
@media all { .coh-ce-2c96146f { font-size: 1.125rem;line-height: 1.75rem;font-family: var(--ssa-font-stacks-dm-sans---regular);font-weight: 400;color: var(--ssa-color-palette-black); }  } @media all { .coh-ce-2c96146f h1,.coh-ce-2c96146f h2,.coh-ce-2c96146f h3,.coh-ce-2c96146f h4,.coh-ce-2c96146f span,.coh-ce-2c96146f p { color: var(--ssa-color-palette-black);font-family: var(--ssa-font-stacks-dm-sans---regular);font-weight: 400; }  }
@media all { .coh-ce-5ea4eded { width: 50rem;margin-right: auto;margin-left: auto;width: 800px!important;;display: -webkit-box;;display: -webkit-flex;;display: -ms-flexbox;;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: start;-webkit-align-items: flex-start;-ms-flex-align: start;align-items: flex-start; }  } @media (max-width: 1023px) { .coh-ce-5ea4eded { width: auto!important;; }  }
@media all { .coh-ce-f7a98fe3 { font-family: var(--ssa-font-stacks-dm-sans---regular);font-weight: 700;color: var(--ssa-color-palette-black);font-size: 3rem;line-height: 3.625rem;letter-spacing: -0.96px;;margin-bottom: 1rem; }  }
@media all { .coh-ce-d6ff0d19 { font-family: var(--ssa-font-stacks-dm-sans---regular);color: var(--ssa-color-palette-black);font-weight: 400;font-size: 1.125rem;line-height: 1.75rem; }  }
@media all { .coh-ce-3118b9b9 { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;padding-top: 2rem; }  } @media all { .coh-ce-3118b9b9 > div:first-child { margin-right: 1rem; }  }
@media all { .coh-ce-d6bfb346 { text-align: center; }  }
@media all { .coh-ce-f7d7a23e { -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;padding-top: 2rem; }  } @media all { .coh-ce-f7d7a23e > div:first-child { margin-right: 1rem; }  }
@media all { .coh-ce-e458d315 div.quickedit-field,.coh-ce-e458d315 .related-content > div { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;gap: 32px;;display: grid;grid-template-columns: repeat(4, minmax(320px, 1fr));; }  } @media (max-width: 1599px) { .coh-ce-e458d315 div.quickedit-field,.coh-ce-e458d315 .related-content > div { grid-template-columns: repeat(3, minmax(280px, 1fr));; }  } @media (max-width: 1023px) { .coh-ce-e458d315 div.quickedit-field,.coh-ce-e458d315 .related-content > div { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column;grid-template-columns: 1fr;; }  } @media all { .coh-ce-e458d315 div.quickedit-field .coh-style-card---default-styling,.coh-ce-e458d315 .related-content > div .coh-style-card---default-styling { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;height: 100%; }  } @media all { .coh-ce-e458d315 div.quickedit-field div,.coh-ce-e458d315 .related-content > div div { -webkit-flex-basis: auto; -ms-flex-preferred-size: auto; flex-basis: auto;-webkit-box-flex: 0;-webkit-flex-grow: 0;-ms-flex-positive: 0;flex-grow: 0;-webkit-flex-shrink: 1;-ms-flex-negative: 1;flex-shrink: 1; }  } @media all { .coh-ce-e458d315 div.quickedit-field > div .coh-column,.coh-ce-e458d315 .related-content > div > div .coh-column { padding-left: 0!important;;padding-right: 0!important;;max-width: 100%!important;; }  } @media all { .coh-ce-e458d315 div.quickedit-field .wrapper-image,.coh-ce-e458d315 .related-content > div .wrapper-image { overflow: hidden; }  } @media all { .coh-ce-e458d315 div.quickedit-field .oss-component-push-content--image-container,.coh-ce-e458d315 .related-content > div .oss-component-push-content--image-container { height: auto; }  } @media (max-width: 1023px) { .coh-ce-e458d315 div.quickedit-field .oss-component-push-content--image-container,.coh-ce-e458d315 .related-content > div .oss-component-push-content--image-container { height: 10.625rem; }  } @media all { .coh-ce-e458d315 div.quickedit-field .coh-style-card-studio-content-push---releated-content .card-body,.coh-ce-e458d315 .related-content > div .coh-style-card-studio-content-push---releated-content .card-body { margin-top: auto;max-height: 21.25rem;height: 100%;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column; }  } @media (max-width: 1023px) { .coh-ce-e458d315 div.quickedit-field .coh-style-card-studio-content-push---releated-content .card-body,.coh-ce-e458d315 .related-content > div .coh-style-card-studio-content-push---releated-content .card-body { height: auto; }  } @media all { .coh-ce-e458d315 div.quickedit-field .coh-style-card-studio-content-push---releated-content .card-body .card-link,.coh-ce-e458d315 .related-content > div .coh-style-card-studio-content-push---releated-content .card-body .card-link { margin-top: auto; }  } @media all { .coh-ce-e458d315 .quickedit-field div > article { height: 100%; }  }
@media all { .coh-ce-915d3c93 { font-family: var(--ssa-font-stacks-dm-sans---regular);font-weight: 700;color: var(--ssa-color-palette-black);font-size: 3rem;line-height: 3.625rem;letter-spacing: -0.96px;;margin-bottom: 32px; }  }
@media all { .coh-ce-102d6d8b h1 { max-width: 50rem; }  }
@media all { .coh-ce-bf16ebc7 { position: relative;display: none;padding-top: 1.625rem;padding-right: 2.1875rem;padding-bottom: 2.8125rem;padding-left: 2.1875rem;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;margin-top: 0.9375rem;margin-right: 0.9375rem;margin-bottom: 0.9375rem;margin-left: 0.9375rem;-webkit-flex-basis: 22.6%;-ms-flex-preferred-size: 22.6%;flex-basis: 22.6%; }  } @media (max-width: 1598px) { .coh-ce-bf16ebc7 { -webkit-flex-basis: 30.5%; -ms-flex-preferred-size: 30.5%; flex-basis: 30.5%; }  } @media (max-width: 1279px) { .coh-ce-bf16ebc7 { -webkit-flex-basis: 46.9%; -ms-flex-preferred-size: 46.9%; flex-basis: 46.9%;margin-top: 0rem;margin-right: 0rem;margin-bottom: 0rem;margin-left: 0rem; }  } @media (max-width: 1023px) { .coh-ce-bf16ebc7 { -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; }  } @media all { .coh-ce-bf16ebc7 .coh-style-card-container-grid-match-height > * > * { height: auto;height: auto!important;; }  } @media all { .coh-ce-bf16ebc7.is_acm .favoritesAcm { visibility: visible; }  }
@media all { .coh-ce-3009c23e { color: var(--ssa-color-palette-blue);font-family: var(--ssa-font-stacks-gothic-a1);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-size: 0.875rem;line-height: 1.125rem;padding-right: 0.3125rem; }  }
@media all { .coh-ce-144d68f6 { font-family: var(--ssa-font-stacks-dm-sans---regular);color: rgba(68, 68, 68, 1);font-size: 0.75rem;line-height: 0.9375rem;text-transform: uppercase; }  }
@media all { .coh-ce-40141bdc { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-box-pack: end;-webkit-justify-content: flex-end;-ms-flex-pack: end;justify-content: flex-end; }  }
@media all { .coh-ce-111436a { padding-right: 0.9375rem; }  } @media all { .coh-ce-111436a:after { color: var(--ssa-color-palette-blue);font-size: 1.25rem;content: "\f1e0";font-family: icomoon;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; }  }
@media all { .coh-ce-a1f85d35 { padding-right: 0.9375rem; }  } @media all { .coh-ce-a1f85d35:after { color: var(--ssa-color-palette-blue);font-size: 1.25rem;content: "\f040";font-family: icomoon;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; }  }
@media all { .coh-ce-b9b35d61:after { color: var(--ssa-color-palette-blue);font-size: 1.25rem;content: "\e926";font-family: firmenich-Icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; }  }
@media all { .coh-ce-67289044 { padding-top: 0.625rem;padding-bottom: 0.625rem;border-top-width: 0.0625rem;border-top-style: solid;border-top-color: var(--ssa-color-palette-light-2);border-bottom-width: 0.0625rem;border-bottom-style: solid;border-bottom-color: var(--ssa-color-palette-light-2); }  } @media (max-width: 1023px) { .coh-ce-67289044 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center; }  }
@media all { .coh-ce-af9ccbec { max-width: 50%; }  } @media (max-width: 1023px) { .coh-ce-af9ccbec { max-width: 100%; }  }
@media all { .coh-ce-50a0c3f0 { font-family: var(--ssa-font-stacks-dm-sans---regular);color: var(--ssa-color-palette-blue);font-size: 1.75rem;line-height: 2rem;width: 50%; }  }
@media all { .coh-ce-e45147a6 { display: none; }  }
@media all { .coh-ce-620a8353  .blockPostDescription { white-space: nowrap;;text-overflow: ellipsis;;overflow: hidden;width: 152px; }  } @media (max-width: 1599px) { .coh-ce-620a8353  .blockPostDescription { width: 152px; }  } @media (max-width: 1598px) { .coh-ce-620a8353  .blockPostDescription { width: 182px; }  } @media (max-width: 1279px) { .coh-ce-620a8353  .blockPostDescription { width: 519px; }  } @media (max-width: 1023px) { .coh-ce-620a8353  .blockPostDescription { width: 519px; }  } @media (max-width: 564px) { .coh-ce-620a8353  .blockPostDescription { width: 166px; }  } @media all { .coh-ce-620a8353 .blockProductDescription { overflow: hidden;width: 152px;white-space: nowrap;;text-overflow: ellipsis;; }  } @media (max-width: 1599px) { .coh-ce-620a8353 .blockProductDescription { width: 152px; }  } @media (max-width: 1598px) { .coh-ce-620a8353 .blockProductDescription { width: 182px; }  } @media (max-width: 1279px) { .coh-ce-620a8353 .blockProductDescription { width: 519px; }  } @media (max-width: 1023px) { .coh-ce-620a8353 .blockProductDescription { width: 519px; }  } @media (max-width: 564px) { .coh-ce-620a8353 .blockProductDescription { width: 166px; }  }
@media all { .coh-ce-f4cac1cc { padding-top: 1.125rem;padding-bottom: 1.125rem;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;border-bottom-width: 0.0625rem;border-bottom-style: solid;border-bottom-color: var(--ssa-color-palette-light-2); }  } @media (max-width: 1023px) { .coh-ce-f4cac1cc { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center; }  }
@media all { .coh-ce-86233763 { -webkit-clip-path: ellipse(50% 50%); clip-path: ellipse(50% 50%);;margin-right: 0.875rem;width: 3.5625rem;max-width: 3.5625rem; }  }
@media all { .coh-ce-2b104916 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center; }  }
@media all { .coh-ce-e2212cce { font-family: var(--ssa-font-stacks-dm-sans---regular);color: rgba(68, 68, 68, 1);font-size: 0.75rem;line-height: 0.9375rem; }  }
@media all { .coh-ce-fdc15bc1 { font-family: var(--ssa-font-stacks-dm-sans---regular);color: var(--ssa-color-palette-blue);font-size: 1rem;line-height: 1.3125rem; }  }
@media all { .coh-ce-10803957 { font-family: var(--ssa-font-stacks-gothic-a1);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;color: var(--ssa-color-palette-blue);font-size: 0.875rem;line-height: 1.25rem; }  }
@media all { .coh-ce-4fb0f6d0 { font-family: var(--ssa-font-stacks-gothic-a1);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;color: var(--ssa-color-palette-blue);font-size: 0.875rem;line-height: 1.25rem; }  }
@media all { .coh-ce-4ecfeea1 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;border-bottom-style: solid;border-top-width: 0.0625rem;border-bottom-width: 0.0625rem;border-color: var(--ssa-color-palette-light-2);padding-top: 1.125rem;padding-bottom: 1.125rem;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column; }  } @media (max-width: 1023px) { .coh-ce-4ecfeea1 { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center; }  }
@media all { .coh-ce-18683b5c { font-family: var(--ssa-font-stacks-gothic-a1);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;color: var(--ssa-color-palette-blue);font-size: 0.875rem;line-height: 1.125rem;padding-bottom: 0.625rem; }  }
@media all { .coh-ce-e78d0d2d { font-family: var(--ssa-font-stacks-dm-sans---regular);color: rgba(161, 174, 183, 1);font-size: 0.875rem;line-height: 1.3125rem; }  }
@media all { .coh-ce-8a9d8677 { padding-top: 1.4375rem;text-align: center; }  } @media (max-width: 1023px) { .coh-ce-8a9d8677 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center; }  }
@media all { .coh-ce-8cb65ced { font-size: 0.875rem;width: 100%; }  }
@media all { .coh-ce-61786b05 { background-image: -webkit-linear-gradient(326deg , rgb(60, 166, 169) 1% , rgb(79, 135, 169) 100%); background-image: linear-gradient(2284deg , rgb(60, 166, 169) 1% , rgb(79, 135, 169) 100%);background-position: left top;background-size: auto;background-repeat: no-repeat;background-attachment: scroll;margin-right: -2.1875rem;margin-left: -2.1875rem;padding-top: 0.5rem;padding-bottom: 0.625rem;position: absolute;bottom: 0rem;width: 100%;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;visibility: hidden; }  }
@media all { .coh-ce-3f96e15d { position: relative; }  }
@media all { .coh-ce-81458af5 { font-family: var(--ssa-font-stacks-gothic-a1);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;color: var(--ssa-color-palette-white);font-size: 0.75rem;line-height: 1rem;letter-spacing: 0.0625rem;padding-right: 2.1875rem;text-transform: uppercase; }  }
@media all { .coh-ce-16e7d530 { font-family: var(--ssa-font-stacks-gothic-a1);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;color: var(--ssa-color-palette-white);font-size: 0.75rem;letter-spacing: 0.0625rem;line-height: 1rem; }  } @media all { .coh-ce-16e7d530:after { color: var(--ssa-color-palette-white);font-size: 0.9375rem;content: "\e947";font-family: firmenich-Icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; }  }
@media all { .coh-ce-33f47920 { padding-top: 1.5rem;padding-right: 0.75rem;padding-bottom: 1.5rem;padding-left: 0.75rem;border-bottom-width: 0.0625rem;border-bottom-style: solid;border-bottom-color: rgba(241, 241, 241, 1); }  } @media all { .coh-ce-33f47920:hover { border-bottom-width: 0.25rem;border-bottom-color: var(--ssa-color-palette-blue); }  }
@media all { .coh-ce-c6638c7f { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }  }
@media all { .coh-ce-f5fe35a7 { font-family: var(--ssa-font-stacks-gothic-a1);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-size: 1.125rem;line-height: 2rem;color: var(--ssa-color-palette-blue); }  }
@media all { .coh-ce-5aa2664f { text-transform: uppercase;font-family: var(--ssa-font-stacks-gothic-a1);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-size: 0.75rem;font-weight: 300;color: rgba(68, 68, 68, 1);line-height: 0.75rem; }  }
@media all { .coh-ce-85243aca:before { font-size: 1.25rem;line-height: 1.25rem;vertical-align: middle;padding: 0.875rem;-webkit-border-radius: 50%;border-radius: 50%;content: "\e93e";font-family: firmenich-Icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; }  } @media all { .coh-ce-85243aca:hover:before { color: var(--ssa-color-palette-white);background-color: var(--ssa-color-palette-blue-light);content: "\e928";font-family: firmenich-Icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; }  }
@media all { .coh-ce-2942a42b:before { vertical-align: middle;font-size: 1.5rem;margin-right: 0.75rem;content: "\e92e";font-family: firmenich-Icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; }  }
@media all { .coh-ce-4a8fa82d { padding-top: 1.375rem;padding-bottom: 1.375rem;position: relative;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;border-color: var(--ssa-color-palette-light-2);border-style: solid;border-bottom-width: 0.0625rem; }  } @media (max-width: 564px) { .coh-ce-4a8fa82d { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center; }  }
@media all { .coh-ce-38d851e0 { word-break: break-all;;color: var(--ssa-color-palette-blue);font-size: 1.375rem;margin-right: 0.3125rem;-webkit-flex-basis: 65%;-ms-flex-preferred-size: 65%;flex-basis: 65%;-webkit-box-flex: 1;-webkit-flex-grow: 1;-ms-flex-positive: 1;flex-grow: 1;-webkit-flex-shrink: 1;-ms-flex-negative: 1;flex-shrink: 1; }  } @media (max-width: 1598px) { .coh-ce-38d851e0 { -webkit-flex-basis: 55%; -ms-flex-preferred-size: 55%; flex-basis: 55%; }  } @media (max-width: 1023px) { .coh-ce-38d851e0 { font-size: 1rem; }  }
@media all { .coh-ce-1629d600 { -webkit-flex-basis: auto; -ms-flex-preferred-size: auto; flex-basis: auto;-webkit-box-flex: 0;-webkit-flex-grow: 0;-ms-flex-positive: 0;flex-grow: 0;-webkit-flex-shrink: 1;-ms-flex-negative: 1;flex-shrink: 1; }  } @media all { .coh-ce-1629d600:hover:before { color: var(--ssa-color-palette-white);background-color: var(--ssa-color-palette-blue-light);content: "\e928";font-family: firmenich-Icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; }  } @media all { .coh-ce-1629d600:before { content: "\e928";font-family: firmenich-Icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;color: var(--ssa-color-palette-blue);font-size: 2rem;padding-top: 0.625rem;padding-right: 0.625rem;padding-bottom: 0.625rem;padding-left: 0.625rem;-webkit-border-radius: 50%;border-radius: 50%; }  }
@media all { .coh-ce-4dcc0eef { padding-top: 1.375rem;padding-bottom: 1.375rem;border-style: solid;border-color: var(--ssa-color-palette-light-2);border-bottom-width: 0.0625rem;position: relative;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center; }  } @media (max-width: 564px) { .coh-ce-4dcc0eef { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center; }  } @media all { .coh-ce-4dcc0eef:hover { border-bottom-width: 0.25rem;border-bottom-style: solid;border-bottom-color: var(--ssa-color-palette-blue);-webkit-transition: width 300ms ease;transition: width 300ms ease; }  }
@media all { .coh-ce-98dc852 { -webkit-flex-basis: 65%; -ms-flex-preferred-size: 65%; flex-basis: 65%;-webkit-box-flex: 1;-webkit-flex-grow: 1;-ms-flex-positive: 1;flex-grow: 1;-webkit-flex-shrink: 1;-ms-flex-negative: 1;flex-shrink: 1;color: var(--ssa-color-palette-blue);font-size: 1.375rem;word-break: break-all;;margin-right: 0.3125rem; }  } @media (max-width: 1598px) { .coh-ce-98dc852 { -webkit-flex-basis: 55%; -ms-flex-preferred-size: 55%; flex-basis: 55%; }  } @media (max-width: 1023px) { .coh-ce-98dc852 { font-size: 1rem; }  }
@media all { .coh-ce-5507ac89 { -webkit-flex-basis: auto; -ms-flex-preferred-size: auto; flex-basis: auto;-webkit-box-flex: 0;-webkit-flex-grow: 0;-ms-flex-positive: 0;flex-grow: 0;-webkit-flex-shrink: 1;-ms-flex-negative: 1;flex-shrink: 1; }  } @media all { .coh-ce-5507ac89:hover:before { color: var(--ssa-color-palette-white);background-color: var(--ssa-color-palette-blue-light);content: "\e928";font-family: firmenich-Icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; }  } @media all { .coh-ce-5507ac89:before { content: "\e928";font-family: firmenich-Icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;color: var(--ssa-color-palette-blue);font-size: 2rem;-webkit-border-radius: 50%;border-radius: 50%;padding-top: 0.625rem;padding-right: 0.625rem;padding-bottom: 0.625rem;padding-left: 0.625rem; }  }
@media all { .coh-ce-ad1c3e75 { padding-top: 16px;padding-right: 24px;padding-bottom: 16px;padding-left: 24px;position: relative;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: start;-webkit-justify-content: flex-start;-ms-flex-pack: start;justify-content: flex-start;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;border-bottom-width: 0.0625rem;border-style: solid;border-color: var(--ssa-color-palette-white); }  } @media (max-width: 564px) { .coh-ce-ad1c3e75 { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center; }  }
@media all { .coh-ce-6eb9bcc4 { word-break: break-all;;color: var(--ssa-color-palette-white);font-size: 1.125rem;margin-right: 0.3125rem;font-family: var(--ssa-font-stacks-dm-sans---regular);font-weight: 400;line-height: 1.75rem; }  }
@media all { .coh-ce-1bb88851 { margin-left: auto; }  }
@media all { .coh-ce-b9f5534f svg { height: 1.25rem;width: 1.25rem;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center; }  }
@media all { .coh-ce-b3cf15f4 p { display: inline-block;color: var(--ssa-color-palette-white);font-size: 1rem; }  }
@media all { .coh-ce-4aecdc4b { color: var(--ssa-color-palette-white);margin-left: 8px; }  }
@media all { .coh-ce-f28b6c10:before,.coh-ce-f28b6c10:after { clear: none;content: normal;display: inline; }  } @media all { .coh-ce-f28b6c10 { color: var(--ssa-color-palette-white);font-size: 28px;float: right;margin-top: 6px; }  }
@media all { .coh-ce-18429efc .coh-wysiwyg { display: -webkit-box;;-webkit-line-clamp: 6;;-webkit-box-orient: vertical;;overflow: hidden;;text-overflow: ellipsis;; }  }
.coh-ce-4ca573ac >div:not(:last-child) { padding-bottom: 5rem; }
.coh-ce-f2be92d2 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap; } @media (max-width: 1023px) { .coh-ce-f2be92d2 { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }  }
.coh-ce-b2ad5e9a { font-family: var(--ssa-font-stacks-dm-sans---regular);font-weight: 700;color: var(--ssa-color-palette-black);font-size: 3rem;line-height: 3.625rem;max-width: 17.5rem; }
.coh-ce-b29637d9 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;max-width: 30.5rem;margin-left: 32px; } @media (max-width: 1023px) { .coh-ce-b29637d9 { margin-top: 32px;margin-left: 0rem; }  } .coh-ce-b29637d9 > div { margin-bottom: 0.5rem; } .coh-ce-b29637d9 > div:last-child { margin-bottom: 0rem; }
.coh-ce-5170c261 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row; }
.coh-ce-44c80dc5 { font-family: var(--ssa-font-stacks-dm-sans---regular);font-weight: 700;color: var(--ssa-color-palette-black);font-size: 1rem;line-height: 1.5rem; }
.coh-ce-e34a0f7b { font-family: var(--ssa-font-stacks-dm-sans---regular);font-weight: 400;color: var(--ssa-color-palette-black);font-size: 1rem;line-height: 1.75rem;margin-left: 0.5rem; }
.coh-ce-5cfd2535 { padding-bottom: 40px;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;gap: 32px;; } .coh-ce-5cfd2535 > div { min-width: 17.5rem; } .coh-ce-5cfd2535 > div:first-child { margin-left: -2rem; }
.coh-ce-41b2da0d { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column; } .coh-ce-41b2da0d > *:not(:last-child) { margin-bottom: 0.5rem; }
.coh-ce-435f2718 { font-family: var(--ssa-font-stacks-dm-sans---regular);font-weight: 500;color: var(--ssa-color-palette-black);font-size: 1.5rem;line-height: 2rem; }
.coh-ce-7e04b7f4 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column; }
.coh-ce-f51b889d { font-family: var(--ssa-font-stacks-dm-sans---regular);color: var(--ssa-color-palette-black);font-weight: 400;font-size: 1rem;line-height: 1.75rem;margin-bottom: 0.5rem; }
.coh-ce-50280fba { position: relative;height: 2.5rem;width: 2.5rem;-webkit-border-radius: 3.125rem;border-radius: 3.125rem;border-style: solid;border-width: 0.1875rem;float: right;display: block; }
.coh-ce-13cad10f { position: relative;height: 2.5rem;width: 2.5rem;-webkit-border-radius: 3.125rem;border-radius: 3.125rem;border-style: solid;border-width: 0.1875rem;float: right;display: block;text-transform: lowercase; }
.coh-ce-1f92997a { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column; } .coh-ce-1f92997a span:not(:last-child) { margin-bottom: 0.5rem; }
.coh-ce-7d9012f0 { font-family: var(--ssa-font-stacks-dm-sans---regular);color: var(--ssa-color-palette-black);font-weight: 400;font-size: 1rem;line-height: 1.75rem; }
.coh-ce-2a40e2b4 { color: var(--ssa-color-palette-black);font-family: var(--ssa-font-stacks-dm-sans---regular);display: none; } .coh-ce-2a40e2b4:before { display: block;content: "\e9de";font-family: Firmenich-icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 4.375rem;color: var(--ssa-color-palette-black); } .coh-ce-2a40e2b4.Molecules { display: block; }
.coh-ce-8c6ed224 { color: var(--ssa-color-palette-black);font-family: var(--ssa-font-stacks-dm-sans---regular);display: none; } .coh-ce-8c6ed224:before { display: block;content: "\e990";font-family: firmenich-Icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 4.375rem;color: var(--ssa-color-palette-black); } .coh-ce-8c6ed224Naturals { display: block; }
.coh-ce-8a1e3dcd { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column; } .coh-ce-8a1e3dcd > div:not(:last-child) { margin-bottom: 32px; }
.coh-ce-a9327c0f { max-height: 5.3125rem;margin-top: 0.9375rem; }
.coh-ce-ed436a20 { padding-bottom: 80px;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap; } .coh-ce-ed436a20 > div:not(.Ingredient-fragrance-synthetic) { width: 100%;gap: 32px;; } .coh-ce-ed436a20 > div:not(.Ingredient-fragrance-synthetic):first-child { margin-left: -2rem; }
.coh-ce-fab63b9b { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;gap: 32px;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;padding-top: 2.5rem; } .coh-ce-fab63b9b svg { width: 16.875rem;display: none; }
.coh-ce-3fbf4b1a { font-family: var(--ssa-font-stacks-dm-sans---regular);font-size: 1.25rem;color: var(--ssa-color-palette-black);font-weight: 500;position: relative;line-height: 2rem;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-webkit-flex-direction: row-reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;-webkit-box-pack: end;-webkit-justify-content: flex-end;-ms-flex-pack: end;justify-content: flex-end;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center; }
.coh-ce-2504e482 { width: 1.5rem;position: relative;margin-right: 0.75rem; }
.coh-ce-57a06877 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;gap: 32px;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;padding-top: 1.875rem; } .coh-ce-57a06877 svg { width: 16.875rem;display: none; }
.coh-ce-4eb79be0 p { font-family: var(--ssa-font-stacks-dm-sans---regular);color: var(--ssa-color-palette-black);font-size: 1.25rem;line-height: 2rem; }
.coh-ce-dca6e97e { display: none; } .coh-ce-dca6e97e svg { display: none; }
.coh-ce-f747d1dc { font-family: var(--ssa-font-stacks-dm-sans---regular);font-size: 1.25rem;color: var(--ssa-color-palette-black);font-weight: 500;position: relative;line-height: 2rem;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;margin-left: 2rem; } .coh-ce-f747d1dc:before { content: "\e9a9";font-family: firmenich-Icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;margin-top: -0.1875rem;margin-left: -1.875rem;position: absolute;font-size: 1.4375rem; }
.coh-ce-f9d273c5 { font-family: var(--ssa-font-stacks-dm-sans---regular);font-size: 1.25rem;color: var(--ssa-color-palette-black);font-weight: 500;position: relative;line-height: 2rem;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center; } .coh-ce-f9d273c5:before { margin-top: -0.1875rem;position: relative;content: "\e9a6";font-family: firmenich-Icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 1.4375rem; }
.coh-ce-ecea37b4 { font-family: var(--ssa-font-stacks-dm-sans---regular);font-size: 1.25rem;color: var(--ssa-color-palette-black);font-weight: 500;position: relative;line-height: 2rem;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center; } .coh-ce-ecea37b4:before { margin-top: -0.1875rem;position: relative;content: "\e9ae";font-family: firmenich-Icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 1.4375rem; }
.coh-ce-51256e8a { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;padding-top: 2.5rem; } .coh-ce-51256e8a > * { min-width: 17.5rem; }
.coh-ce-ac2415dd { display: none; } .coh-ce-ac2415dd p { font-size: 1.25rem;line-height: 2rem;color: var(--ssa-color-palette-black);font-family: var(--ssa-font-stacks-dm-sans---regular);font-weight: 500; }
.coh-ce-d961165b { font-family: var(--ssa-font-stacks-dm-sans---regular);font-weight: 500;color: var(--ssa-color-palette-black);font-size: 1.5rem;line-height: 2rem; } @media (max-width: 1023px) { .coh-ce-d961165b { min-width: unset; }  }
.coh-ce-8182207 { font-family: var(--ssa-font-stacks-dm-sans---regular);font-size: 1.25rem;color: var(--ssa-color-palette-black);font-weight: 500;position: relative;line-height: 2rem;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-webkit-flex-direction: row-reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;-webkit-box-pack: end;-webkit-justify-content: flex-end;-ms-flex-pack: end;justify-content: flex-end;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center; }
.coh-ce-e5bdcca1 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;margin-right: 0.5rem; } .coh-ce-e5bdcca1 svg { height: 1.5rem;width: 1.5rem; }
.coh-ce-8ddf5011 { font-family: var(--ssa-font-stacks-dm-sans---regular);font-size: 1.25rem;color: var(--ssa-color-palette-black);font-weight: 500;position: relative;line-height: 2rem;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;margin-left: 3.75rem; } .coh-ce-8ddf5011:before { margin-top: 0rem;margin-left: -3.25rem;position: absolute;font-size: 1.4375rem;content: url('/themes/custom/firmenich_dx8/assets/logo/project-at-source.png');;scale: 0.55;; }
.coh-ce-122e7f1f { font-family: var(--ssa-font-stacks-dm-sans---regular);font-size: 1.25rem;color: var(--ssa-color-palette-black);font-weight: 500;position: relative;line-height: 2rem;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;margin-left: 3.75rem; } .coh-ce-122e7f1f:before { margin-top: 0rem;margin-left: -4.6875rem;position: absolute;font-size: 1.4375rem;content: url('/themes/custom/firmenich_dx8/assets/logo/certified-sourcing.png');;scale: 0.26;; }
.coh-ce-630a8501 { font-family: var(--ssa-font-stacks-dm-sans---regular);font-size: 1.25rem;color: var(--ssa-color-palette-black);font-weight: 500;position: relative;line-height: 2rem;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;margin-left: 3.75rem; } .coh-ce-630a8501:before { margin-top: 0.25rem;margin-left: -3.4375rem;position: absolute;font-size: 1.4375rem;content: url('/themes/custom/firmenich_dx8/assets/logo/sustainable-practices.png');;scale: 0.48;; }
.coh-ce-1e6b79fd { font-family: var(--ssa-font-stacks-dm-sans---regular);font-size: 1.25rem;color: var(--ssa-color-palette-black);font-weight: 500;position: relative;line-height: 2rem;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center; } .coh-ce-1e6b79fd:before { content: "\e9a9";font-family: firmenich-Icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;margin-top: -0.1875rem;margin-left: -1.875rem;position: absolute;font-size: 1.4375rem; }
.coh-ce-83ea0a2c { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row; } @media (max-width: 1023px) { .coh-ce-83ea0a2c { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }  } .coh-ce-83ea0a2c > div { width: 50%; } @media (max-width: 1023px) { .coh-ce-83ea0a2c > div { width: 100%; }  } .coh-ce-83ea0a2c > div:first-child { margin-right: 2rem; } @media (max-width: 1023px) { .coh-ce-83ea0a2c > div:first-child { margin-right: 0rem;margin-bottom: 40px; }  }
.coh-ce-79138eb6 > div:not(:last-child) { margin-bottom: 40px; }
.coh-ce-e12862e8 { font-family: var(--ssa-font-stacks-dm-sans---regular);font-weight: 700;color: var(--ssa-color-palette-black);font-size: 2rem;line-height: 2.5rem; }
.coh-ce-645778c8 { font-size: 1.125rem;line-height: 1.75rem;color: var(--ssa-color-palette-black);font-weight: 400;margin-top: 1rem; } .coh-ce-645778c8 p { font-family: var(--ssa-font-stacks-dm-sans---regular);font-weight: 400;color: var(--ssa-color-palette-black);font-size: 1.125rem;line-height: 1.75rem; }
.coh-ce-8e88e45d { margin-right: 0.9375rem; }
.coh-ce-363129f0 { font-size: 1.125rem;line-height: 1.75rem;color: var(--ssa-color-palette-black);font-weight: 400;margin-top: 1rem; }
.coh-ce-3b1da96b > div:not(:last-child) { margin-bottom: 40px; }
.coh-ce-6c67993c { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column; } .coh-ce-6c67993c span:not(:last-child),.coh-ce-6c67993c p:not(:last-child) { margin-bottom: 1rem; } .coh-ce-6c67993c[map-color="coh-style-background-color-yellow-1-studio"] path { fill: #edf2ae;; } .coh-ce-6c67993c[map-color="coh-style-background-color-blue-1-studio"] path { fill: #cbe7f5;; } .coh-ce-6c67993c[map-color="coh-style-background-color-red-1-studio"] path { fill: #f5d0c9;; } .coh-ce-6c67993c[map-color="coh-style-background-color-purple-1-studio"] path { fill: #eedbf7;; } .coh-ce-6c67993c[map-color="coh-style-background-color-brown-1-studio"] path { fill: #f0f0f0;; } .coh-ce-6c67993c[map-color="coh-style-background-color-orange-1-studio"] path { fill: #f5d8b8;; } .coh-ce-6c67993c[map-color="coh-style-background-color-green-1-studio"] path { fill: #c3e6e1;; } .coh-ce-6c67993c[map-country-color="coh-style-background-color-yellow-4-studio"] path { color: var(--ssa-color-palette-yellow4studio); } .coh-ce-6c67993c[map-country-color="coh-style-background-color-blue-4-studio"] path { color: var(--ssa-color-palette-blue4studio); } .coh-ce-6c67993c[map-country-color="coh-style-background-color-red-4-studio"] path { color: var(--ssa-color-palette-red4studio); } .coh-ce-6c67993c[map-country-color="coh-style-background-color-purple-4-studio"] path { color: var(--ssa-color-palette-purple4studio); } .coh-ce-6c67993c[map-country-color="coh-style-background-color-brown-4-studio"] path { color: var(--ssa-color-palette-brown4studio); } .coh-ce-6c67993c[map-country-color="coh-style-background-color-orange-4-studio"] path { color: var(--ssa-color-palette-orange4studio); } .coh-ce-6c67993c[map-country-color="coh-style-background-color-green-4-studio"] path { color: var(--ssa-color-palette-green4studio); } .coh-ce-6c67993c .custom-style { fill: black!important;; }
.coh-ce-a85afa27 { font-family: var(--ssa-font-stacks-dm-sans---regular);font-weight: 700;color: var(--ssa-color-palette-black);font-size: 2rem;line-height: 2.5rem; }
.coh-ce-b5296e91 { font-family: var(--ssa-font-stacks-dm-sans---regular);font-weight: 700;color: var(--ssa-color-palette-black);font-size: 2rem;line-height: 2.5rem; }
.coh-ce-cae2d37d { font-family: var(--ssa-font-stacks-dm-sans---regular);font-weight: 700;color: var(--ssa-color-palette-black);font-size: 2rem;line-height: 2.5rem; }
.coh-ce-ec8fb33c { display: none;margin-top: 1rem; } .coh-ce-ec8fb33c > span { color: var(--ssa-color-palette-white);height: 1.875rem;width: 1.875rem;margin-right: 0.25rem;display: -webkit-inline-box;display: -webkit-inline-flex;display: -ms-inline-flexbox;display: inline-flex;text-align: center;-webkit-border-radius: 3.125rem;border-radius: 3.125rem;font-family: var(--ssa-font-stacks-dm-sans---regular);font-weight: 400;font-size: 1rem;line-height: 1.75rem;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center; }
.coh-ce-51c78a2d { margin-top: 2.5rem; }
.coh-ce-1b26a9b7 { margin-top: 0rem;margin-bottom: 0rem;margin-left: 0rem; }
.coh-ce-4925655 { font-size: 0.75rem;line-height: 0.875rem;color: var(--ssa-color-palette-blue);text-align: center; }
.coh-ce-89c63744 { font-size: 1.125rem;line-height: 2rem;color: var(--ssa-color-palette-black);font-weight: 400;font-family: var(--ssa-font-stacks-dm-sans---regular); }
.coh-ce-1b3df7a6 .cubes-wrapper[color-cubes="coh-style-background-color-green-4-studio"] span { background-color: var(--ssa-color-palette-green4studio); } .coh-ce-1b3df7a6 .cubes-wrapper[color-cubes="coh-style-background-color-blue-4-studio"] span { background-color: var(--ssa-color-palette-blue4studio); } .coh-ce-1b3df7a6 .cubes-wrapper[color-cubes="coh-style-background-color-brown-4-studio"] span { background-color: var(--ssa-color-palette-brown4studio); } .coh-ce-1b3df7a6 .cubes-wrapper[color-cubes="coh-style-background-color-orange-4-studio"] span { background-color: var(--ssa-color-palette-orange4studio); } .coh-ce-1b3df7a6 .cubes-wrapper[color-cubes="coh-style-background-color-yellow-4-studio"] span { background-color: var(--ssa-color-palette-yellow4studio); } .coh-ce-1b3df7a6 .cubes-wrapper[color-cubes="coh-style-background-color-red-4-studio"] span { background-color: var(--ssa-color-palette-red4studio); } .coh-ce-1b3df7a6 .cubes-wrapper[color-cubes="coh-style-background-color-purple-4-studio"] span { background-color: var(--ssa-color-palette-purple4studio); } .coh-ce-1b3df7a6 .coh-column { padding-right: 24px!important;;padding-left: 24px!important;; } .coh-ce-1b3df7a6 .coh-row-inner { margin-left: 0!important;;margin-right: 0!important;; } @media null { .coh-ce-1b3df7a6 attr:before,.coh-ce-1b3df7a6 attr:after { clear: none;content: normal;display: inline; }  } .coh-ce-1b3df7a6 attr { font-family: var(--ssa-font-stacks-dm-sans---regular);font-weight: 400;color: var(--ssa-color-palette-black);font-size: 0.875rem;line-height: 1.5rem;min-width: 3.5625rem;text-align: left;float: left;margin-right: 1.4375rem; } .coh-ce-1b3df7a6 .cube-1,.coh-ce-1b3df7a6 .cube-2,.coh-ce-1b3df7a6 .cube-last { margin-right: 0.125rem;margin-left: 0.125rem; }
.coh-ce-c3bad66a { margin-top: 1rem;border-bottom-width: 0.0625rem;border-bottom-style: solid;border-bottom-color: rgba(221, 221, 221, 1);display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center; } .coh-ce-c3bad66a span { font-family: var(--ssa-font-stacks-dm-sans---regular);color: rgba(103, 103, 103, 1);font-size: 0.875rem;text-transform: none;text-align: left;font-weight: 400;line-height: 1.5rem; }
.coh-ce-d3d63fba { padding-top: 12px;padding-right: 24px;padding-bottom: 12px;padding-left: 24px; }
.coh-ce-3f2a3206 { text-align: left;padding-top: 12px;padding-right: 24px;padding-bottom: 12px;padding-left: 24px; }
.coh-ce-1d8eb9c4 { padding-top: 12px;padding-right: 24px;padding-bottom: 12px;padding-left: 24px;display: none; }
.coh-ce-197c712a { border-bottom-width: 0.0625rem;border-bottom-style: solid;border-bottom-color: rgba(221, 221, 221, 1);display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center; } .coh-ce-197c712a span { font-family: var(--ssa-font-stacks-dm-sans---regular);color: var(--ssa-color-palette-black);font-size: 0.875rem;text-transform: none;text-align: left;font-weight: 400;line-height: 1.5rem; }
.coh-ce-2ab804e { height: 5.625rem;padding-top: 12px;padding-right: 24px;padding-bottom: 12px;padding-left: 24px;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center; }
.coh-ce-aaa8d5e9 { padding-top: 12px;padding-right: 24px;padding-bottom: 12px;padding-left: 24px;height: 5.625rem;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center; }
.coh-ce-89f2ae84 span { height: 0.875rem;width: 0.875rem;display: none;border-style: solid;-webkit-border-radius: 3.125rem;border-radius: 3.125rem; }
.coh-ce-1fefb0b7 { -webkit-border-top-left-radius: 0.25rem; border-top-left-radius: 0.25rem;-webkit-border-top-right-radius: 0rem;border-top-right-radius: 0rem;-webkit-border-bottom-left-radius: 0.25rem;border-bottom-left-radius: 0.25rem;-webkit-border-bottom-right-radius: 0rem;border-bottom-right-radius: 0rem; }
.coh-ce-8cb8dcb7 { -webkit-border-top-left-radius: 0rem; border-top-left-radius: 0rem;-webkit-border-top-right-radius: 0.25rem;border-top-right-radius: 0.25rem;-webkit-border-bottom-left-radius: 0rem;border-bottom-left-radius: 0rem;-webkit-border-bottom-right-radius: 0.25rem;border-bottom-right-radius: 0.25rem; }
.coh-ce-433023bb { height: 5.625rem;padding-top: 12px;padding-right: 24px;padding-bottom: 12px;padding-left: 24px;display: none;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center; }
.coh-ce-568455a6 { height: 5.625rem;padding-top: 12px;padding-right: 24px;padding-bottom: 12px;padding-left: 24px;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center; }
.coh-ce-87446b3c span { background-color: var(--ssa-color-palette-sustainability-medium);height: 1rem;width: 1rem;display: inline-block;border-style: solid;margin-left: 0.125rem; }
.coh-ce-d59d69a3 span { height: 0.875rem;width: 0.875rem;display: inline-block;border-style: solid;-webkit-border-radius: 3.125rem;border-radius: 3.125rem; }
.coh-ce-438b40b8 span { height: 0.875rem;width: 0.875rem;display: inline-block;border-style: solid;-webkit-border-radius: 3.125rem;border-radius: 3.125rem; }
.coh-ce-4e8dcc6f >div:not(:last-child) { padding-bottom: 5rem; } .coh-ce-4e8dcc6f .wrapper-properties:nth-child(odd) { margin-left: 26rem; } @media (max-width: 1023px) { .coh-ce-4e8dcc6f .wrapper-properties:nth-child(odd) { margin-left: unset; }  }
.coh-ce-d7bf475d { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap; } @media (max-width: 1023px) { .coh-ce-d7bf475d { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }  }
.coh-ce-b2ad5e9a { font-family: var(--ssa-font-stacks-dm-sans---regular);font-weight: 700;color: var(--ssa-color-palette-black);font-size: 3rem;line-height: 3.625rem;max-width: 17.5rem; }
.coh-ce-ec1bb2b7 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;margin-left: 32px;max-width: 32.5rem; } @media (max-width: 1023px) { .coh-ce-ec1bb2b7 { margin-top: 32px;margin-left: 0rem; }  } .coh-ce-ec1bb2b7 > div { margin-bottom: 0.5rem; } .coh-ce-ec1bb2b7 > div:last-child { margin-bottom: 0rem; }
.coh-ce-5170c261 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row; }
.coh-ce-330acdbe { font-family: var(--ssa-font-stacks-dm-sans---regular);font-weight: 700;color: var(--ssa-color-palette-black);font-size: 1rem;line-height: 1.75rem; }
.coh-ce-e34a0f7b { font-family: var(--ssa-font-stacks-dm-sans---regular);font-weight: 400;color: var(--ssa-color-palette-black);font-size: 1rem;line-height: 1.75rem;margin-left: 0.5rem; }
.coh-ce-e76a11ac { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row; } .coh-ce-e76a11ac > span:not(.title):after { content: ","; } .coh-ce-e76a11ac > span:not(.title):last-child:after { display: none; }
.coh-ce-12e3f484 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap; } @media (max-width: 1023px) { .coh-ce-12e3f484 { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }  } .coh-ce-12e3f484 p { font-family: var(--ssa-font-stacks-dm-sans---regular);font-weight: 400;color: var(--ssa-color-palette-black);font-size: 1rem;line-height: 1.75rem; }
.coh-ce-5b226eae { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;max-width: 30.5rem;margin-left: 32px; } @media (max-width: 1023px) { .coh-ce-5b226eae { margin-top: 32px;margin-left: 0rem; }  } .coh-ce-5b226eae > div { margin-bottom: 0.5rem; } .coh-ce-5b226eae > div:last-child { margin-bottom: 0rem; } .coh-ce-5b226eae a { font-size: 1rem;line-height: 1.75rem; } .coh-ce-5b226eae p { display: inline; }
.coh-ce-aa6a495a { font-family: var(--ssa-font-stacks-dm-sans---regular);font-weight: 700;color: var(--ssa-color-palette-black);font-size: 1rem;line-height: 1.75rem; } .coh-ce-aa6a495a span:not(:last-child):after { content: ","; } .coh-ce-aa6a495a span:first-child { margin-left: 0.5rem; }
.coh-ce-3e606034 { font-family: var(--ssa-font-stacks-dm-sans---regular);font-weight: 400;color: var(--ssa-color-palette-black);font-size: 1rem;line-height: 1.75rem; }
.coh-ce-a0bca018 { font-family: var(--ssa-font-stacks-dm-sans---regular);font-weight: 700;color: var(--ssa-color-palette-black);font-size: 3rem;line-height: 3.625rem;width: 17.5rem; }
.coh-ce-63735757 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;margin-left: 32px;max-width: 32.5rem; } @media (max-width: 1023px) { .coh-ce-63735757 { margin-top: 32px;margin-left: 0rem; }  } .coh-ce-63735757 > div { margin-bottom: 0.5rem; } .coh-ce-63735757 > div:last-child { margin-bottom: 0rem; } .coh-ce-63735757 a { font-family: var(--ssa-font-stacks-dm-sans---regular);font-weight: 700;color: var(--ssa-color-palette-black);font-size: 1rem;line-height: 1.5rem; } .coh-ce-63735757 > div[data-url=""] a { pointer-events: none;;cursor:  default;; }
@media all { .coh-ce-f995a255 { color: var(--ssa-color-palette-white);height: 100%;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column; }  }
@media all { .coh-ce-66fe400e { width: 3.125rem; }  }
@media all { .coh-ce-6fa3b1b2 { font-family: var(--ssa-font-stacks-dm-sans---regular);color: var(--ssa-color-palette-black);font-size: 1rem;line-height: 1.125rem;-webkit-transform-origin: 55% 205%;-ms-transform-origin: 55% 205%;transform-origin: 55% 205%;;-webkit-transform: rotate(-90deg);;-ms-transform: rotate(-90deg);;transform: rotate(-90deg);text-transform: uppercase;visibility: hidden;font-weight: 400; }  } @media all { .coh-ce-6fa3b1b2:after { content: "NEW";visibility: visible; }  }
@media all { .coh-ce-30138dce { margin-right: 1.25rem;border-width: 0.0625rem;border-bottom-color: rgba(241, 241, 241, 1);border-bottom-style: solid;padding-bottom: 0.625rem; }  }
@media all { .coh-ce-e854be6d { font-family: var(--ssa-font-stacks-dm-sans---regular);color: rgba(68, 68, 68, 1);font-size: 0.75rem;padding-right: 0.625rem;text-transform: uppercase;font-weight: 400;display: none; }  }
@media all { .coh-ce-8f6e2cb5 { margin-right: 1.25rem;border-width: 0.0625rem;border-bottom-color: rgba(241, 241, 241, 1);border-bottom-style: solid;padding-top: 0.625rem;padding-bottom: 0.625rem; }  }
@media all { .coh-ce-eb1dd3d6 { font-family: var(--ssa-font-stacks-dm-sans---regular);color: rgba(68, 68, 68, 1);font-size: 0.75rem;padding-right: 0.625rem;text-transform: uppercase;font-weight: 300;display: none; }  }
@media all { .coh-ce-d808fc9c { padding-top: 0.5rem;padding-bottom: 0.5rem;-webkit-flex-basis: 0%;-ms-flex-preferred-size: 0%;flex-basis: 0%;-webkit-box-flex: 1;-webkit-flex-grow: 1;-ms-flex-positive: 1;flex-grow: 1;-webkit-flex-shrink: 1;-ms-flex-negative: 1;flex-shrink: 1;border-top-width: 0.0625rem;border-bottom-width: 0.0625rem;border-top-style: solid;border-bottom-style: solid; }  }
@media all { .coh-ce-8333149d { margin-bottom: 1.125rem;text-transform: uppercase;font-size: 1.5rem;line-height: 2rem;font-family: var(--ssa-font-stacks-dm-sans---regular);font-weight: 500;font-style: normal; }  }
@media all { .coh-ce-aeff5d60 { font-size: 1.25rem;line-height: 1.5rem;font-family: var(--ssa-font-stacks-dm-sans---regular); }  }
@media all { .coh-ce-6b74f7a6 { text-align: center;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column; }  }
@media all { .coh-ce-976c8221 { font-family: var(--ssa-font-stacks-dm-sans---regular);font-weight: 500;color: rgba(68, 68, 68, 1);font-size: 1rem;line-height: 1.125rem;text-transform: uppercase;margin-bottom: 1.25rem; }  }
@media all { .coh-ce-e4038379 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center; }  } @media all { .coh-ce-e4038379 span { margin-right: 0.375rem; }  } @media all { .coh-ce-e4038379 span:last-child { margin-right: 0rem; }  }
@media all { .coh-ce-52cda5ab { font-family: var(--ssa-font-stacks-dm-sans---regular);font-weight: 400;color: rgba(68, 68, 68, 1);font-size: 1rem;line-height: 1.25rem; }  }
@media all { .coh-ce-a281d0b8 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;padding-bottom: 0.75rem;border-bottom-width: 0.0625rem;border-bottom-style: solid;border-bottom-color: rgba(241, 241, 241, 1); }  }
@media all { .coh-ce-85d61058 { -webkit-flex-basis: auto; -ms-flex-preferred-size: auto; flex-basis: auto;-webkit-box-flex: 1;-webkit-flex-grow: 1;-ms-flex-positive: 1;flex-grow: 1;-webkit-flex-shrink: 1;-ms-flex-negative: 1;flex-shrink: 1;padding-top: 0.375rem;padding-right: 0.375rem;padding-bottom: 0.375rem;padding-left: 0.375rem; }  }
@media all { .coh-ce-d5a6e08a { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center; }  }
@media all { .coh-ce-e98da5c4 { font-family: var(--ssa-font-stacks-dm-sans---regular);color: var(--ssa-color-palette-black);font-size: 0.75rem;line-height: 25rem; }  }
@media all { .coh-ce-4b7b0dd5 { font-family: var(--ssa-font-stacks-dm-sans---regular);color: var(--ssa-color-palette-black);font-weight: 400;font-size: 0.75rem; }  }
@media all { .coh-ce-7ed51459 { height: 100%;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column; }  }
@media all { .coh-ce-66fe400e { width: 3.125rem; }  }
@media all { .coh-ce-8020d47c { font-family: var(--ssa-font-stacks-dm-sans---regular);color: var(--ssa-color-palette-blue);font-size: 1rem;line-height: 1.125rem;-webkit-transform-origin: 55% 205%;-ms-transform-origin: 55% 205%;transform-origin: 55% 205%;;-webkit-transform: rotate(-90deg);;-ms-transform: rotate(-90deg);;transform: rotate(-90deg);text-transform: uppercase;visibility: hidden; }  } @media all { .coh-ce-8020d47c:after { content: "NEW";visibility: visible; }  }
@media all { .coh-ce-30138dce { margin-right: 1.25rem;border-width: 0.0625rem;border-bottom-color: rgba(241, 241, 241, 1);border-bottom-style: solid;padding-bottom: 0.625rem; }  }
@media all { .coh-ce-d302d20b { font-family: var(--ssa-font-stacks-dm-sans---regular);color: rgba(68, 68, 68, 1);font-size: 0.875rem;padding-right: 0.625rem;text-transform: uppercase;font-weight: 400; }  }
@media all { .coh-ce-8f6e2cb5 { margin-right: 1.25rem;border-width: 0.0625rem;border-bottom-color: rgba(241, 241, 241, 1);border-bottom-style: solid;padding-top: 0.625rem;padding-bottom: 0.625rem; }  }
@media all { .coh-ce-bd924c0 { padding-top: 0.5rem;padding-bottom: 0.5rem;-webkit-flex-basis: 0%;-ms-flex-preferred-size: 0%;flex-basis: 0%;-webkit-box-flex: 1;-webkit-flex-grow: 1;-ms-flex-positive: 1;flex-grow: 1;-webkit-flex-shrink: 1;-ms-flex-negative: 1;flex-shrink: 1; }  }
@media all { .coh-ce-147cdf72 { margin-bottom: 1.125rem;text-transform: lowercase;font-size: 1.75rem;line-height: 2rem;font-family: var(--ssa-font-stacks-dm-sans---regular);font-weight: 700;font-style: normal; }  }
@media all { .coh-ce-aeff5d60 { font-size: 1.25rem;line-height: 1.5rem;font-family: var(--ssa-font-stacks-dm-sans---regular); }  }
@media all { .coh-ce-6b74f7a6 { text-align: center;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column; }  }
@media all { .coh-ce-976c8221 { font-family: var(--ssa-font-stacks-dm-sans---regular);font-weight: 500;color: rgba(68, 68, 68, 1);font-size: 1rem;line-height: 1.125rem;text-transform: uppercase;margin-bottom: 1.25rem; }  }
@media all { .coh-ce-e4038379 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center; }  } @media all { .coh-ce-e4038379 span { margin-right: 0.375rem; }  } @media all { .coh-ce-e4038379 span:last-child { margin-right: 0rem; }  }
@media all { .coh-ce-52cda5ab { font-family: var(--ssa-font-stacks-dm-sans---regular);font-weight: 400;color: rgba(68, 68, 68, 1);font-size: 1rem;line-height: 1.25rem; }  }
@media all { .coh-ce-a281d0b8 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;padding-bottom: 0.75rem;border-bottom-width: 0.0625rem;border-bottom-style: solid;border-bottom-color: rgba(241, 241, 241, 1); }  }
@media all { .coh-ce-85d61058 { -webkit-flex-basis: auto; -ms-flex-preferred-size: auto; flex-basis: auto;-webkit-box-flex: 1;-webkit-flex-grow: 1;-ms-flex-positive: 1;flex-grow: 1;-webkit-flex-shrink: 1;-ms-flex-negative: 1;flex-shrink: 1;padding-top: 0.375rem;padding-right: 0.375rem;padding-bottom: 0.375rem;padding-left: 0.375rem; }  }
@media all { .coh-ce-3597cc13 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: end;-webkit-justify-content: flex-end;-ms-flex-pack: end;justify-content: flex-end;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;height: 100%; }  }
@media all { .coh-ce-b9540827 { font-family: var(--ssa-font-stacks-dm-sans---regular);color: var(--ssa-color-palette-black);font-size: 0.625rem; }  }
@media all { .coh-ce-fb61659f { margin-top: 2.5rem; }  }
@media all { .coh-ce-ff6ac126 .img-custom-margin + div .custom-margin { margin-right: 8rem;margin-left: 8rem; }  } @media (max-width: 1023px) { .coh-ce-ff6ac126 .img-custom-margin + div .custom-margin { margin-right: 1rem;margin-left: 1rem; }  } @media (max-width: 564px) { .coh-ce-ff6ac126 .img-custom-margin + div .custom-margin { margin-right: 0rem;margin-left: 0rem; }  }
@media all { .coh-ce-7cf2fc80 { position: absolute;top: 4.0625rem;left: 2.6875rem;z-index: 999;width: 10.3125rem;display: block; }  } @media (max-width: 1598px) { .coh-ce-7cf2fc80 { width: 7.6875rem; }  } @media (max-width: 1279px) { .coh-ce-7cf2fc80 { margin-top: 2.1875rem;margin-right: auto;margin-left: auto;top: 2.75rem;left: inherit;right: 3.75rem;position: initial;; }  } @media (max-width: 1023px) { .coh-ce-7cf2fc80 { right: 3.75rem;left: inherit;top: 2.75rem; }  } @media (max-width: 564px) { .coh-ce-7cf2fc80 { margin-top: 2.1875rem;margin-right: auto;margin-left: auto;position: initial;; }  } @media all { .coh-ce-7cf2fc80 [src=""] + .custom-margin { display: none; }  }
@media all { .coh-ce-5753c55a { position: relative; }  } @media (max-width: 1023px) { .coh-ce-5753c55a { padding-right: 1.25rem;padding-left: 1.25rem; }  }
@media all { .coh-ce-b604524a { margin-top: 1.875rem; }  }
@media all { .coh-ce-6aa27a7f { font-family: var(--ssa-font-stacks-ff-din-pro-regular);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;color: rgba(102, 102, 102, 1);font-size: 1.125rem;padding-bottom: 0.625rem;border-bottom-style: solid;border-bottom-width: 0.0625rem;border-bottom-color: var(--ssa-color-palette-light-2);line-height: 1.75rem; }  }
@media all { .coh-ce-7e72ebcd { margin-top: 1.875rem;padding-bottom: 0.625rem;border-bottom-width: 0.0625rem;border-bottom-style: solid;border-bottom-color: var(--ssa-color-palette-light-2);display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex; }  }
@media all { .coh-ce-d50bc18 { font-family: var(--ssa-font-stacks-ff-din-pro-light);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;color: var(--ssa-color-palette-ingredients);font-size: 1.125rem;line-height: 1.75rem; }  }
@media all { .coh-ce-5ca9a025 { padding-right: 1.25rem; }  }
@media all { .coh-ce-ebb27438 { padding-top: 1.0625rem;padding-right: 3.3125rem;padding-bottom: 1.875rem;padding-left: 3rem;-webkit-box-shadow: 0px 12px 25px rgba(0, 0, 0, 0.15);box-shadow: 0px 12px 25px rgba(0, 0, 0, 0.15);; }  }
@media all { .coh-ce-af45ac4f { width: 100%; }  }
@media all { .coh-ce-eb261094 { font-family: var(--ssa-font-stacks-dm-sans---regular);color: var(--ssa-color-palette-blue);font-size: 1rem;line-height: 1.125rem; }  }
@media all { .coh-ce-439c291a { padding-top: 0.625rem;padding-bottom: 0.625rem;border-bottom-width: 0.03125rem;border-bottom-style: solid;border-bottom-color: rgba(204, 204, 204, 1);margin-bottom: 0.9375rem;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center; }  }
@media all { .coh-ce-e3985e8b:hover { cursor: pointer;; }  }
@media all { .coh-ce-9d1dbc94 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center; }  } @media all { .coh-ce-9d1dbc94 .star-ratings { margin-right: 0.1875rem; }  } @media all { .coh-ce-9d1dbc94 .star-ratings:last-child { margin-right: 1.5625rem; }  } @media all { .coh-ce-9d1dbc94[data-feedback="1"] .star-ratings:nth-child(-n+1):before { content: "\e946";font-family: Firmenich-icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; }  } @media all { .coh-ce-9d1dbc94[data-feedback="2"] .star-ratings:nth-child(-n+2):before { content: "\e946";font-family: Firmenich-icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; }  } @media all { .coh-ce-9d1dbc94[data-feedback="3"] .star-ratings:nth-child(-n+3):before { content: "\e946";font-family: Firmenich-icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; }  } @media all { .coh-ce-9d1dbc94[data-feedback="4"] .star-ratings:nth-child(-n+4):before { content: "\e946";font-family: Firmenich-icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; }  } @media all { .coh-ce-9d1dbc94[data-feedback="5"] .star-ratings:nth-child(-n+5):before { content: "\e946";font-family: Firmenich-icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; }  }
@media all { .coh-ce-3e32c662:before { color: var(--ssa-color-palette-blue);font-size: 0.75rem;content: "\e947";font-family: Firmenich-icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; }  }
@media all { .coh-ce-7b6b62ac { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center; }  }
@media all { .coh-ce-b42fa48 { color: var(--ssa-color-palette-black);font-family: var(--ssa-font-stacks-gothic-a1);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-weight: 300;font-size: 0.625rem;line-height: 0.75rem; }  }
@media all { .coh-ce-237e970 { padding-bottom: 1.25rem;display: none; }  }
@media all { .coh-ce-48079bb6 { font-family: var(--ssa-font-stacks-dm-sans---regular);color: rgba(161, 174, 183, 1);font-size: 0.875rem;line-height: 1.3125rem; }  }
@media all { .coh-ce-835ebc0f { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;margin-bottom: 1.25rem; }  }
@media all { .coh-ce-90b5cffd { text-transform: uppercase;font-size: 0.75rem;line-height: 1rem;font-family: var(--ssa-font-stacks-dm-sans---regular);color: rgba(68, 68, 68, 1); }  }
@media all { .coh-ce-6dc9e68 { font-family: var(--ssa-font-stacks-dm-sans---regular);color: var(--ssa-color-palette-blue);font-size: 1rem;line-height: 1.3125rem;margin-left: auto; }  }
@media all { .coh-ce-80de12ba { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: unset;-webkit-justify-content: unset;-ms-flex-pack: unset;justify-content: unset; }  } @media (max-width: 564px) { .coh-ce-80de12ba { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center; }  } @media all { .coh-ce-80de12ba span { min-width: auto; }  } @media all { .coh-ce-80de12ba a { margin-right: 0.9375rem;margin-bottom: 0.9375rem;padding-right: 1rem;padding-left: 1rem;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;min-width: 7.1875rem; }  } @media (max-width: 564px) { .coh-ce-80de12ba a { width: 100%;margin-right: 0rem; }  } @media all { .coh-ce-80de12ba a:last-child { margin-right: 0rem; }  } @media all { .coh-ce-80de12ba .custom-icon { margin-right: 0.625rem; }  } @media all { .coh-ce-80de12ba .custom-icon:before { font-size: 1.5rem;-webkit-transition: all 300ms;transition: all 300ms;; }  }
@media all { .coh-ce-905de17 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-webkit-flex-direction: row-reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center; }  } @media all { .coh-ce-905de17:hover:after { -webkit-transform: scaleX(1) scaleY(1); -ms-transform: scaleX(1) scaleY(1); transform: scaleX(1) scaleY(1); }  } @media all { .coh-ce-905de17:hover .custom-icon { -webkit-transition: 1.000), color 0.3s transform 0.3s cubic-bezier(.165,.84,.44,1) 0.1s, border 0.3s transform 0.3s cubic-bezier(.165,.84,.44,1) 0.1s, -webkit-transform 0.3s cubic-bezier(.165,.84,.44,1) 0.1s0; transition: 1.000), color 0.3s transform 0.3s cubic-bezier(.165,.84,.44,1) 0.1s, border 0.3s transform 0.3s cubic-bezier(.165,.84,.44,1) 0.1s, -webkit-transform 0.3s cubic-bezier(.165,.84,.44,1) 0.1s0; transition: transform 0.3s cubic-bezier(.165,.84,.44,1) 0.1s0, 1.000), color 0.3s transform 0.3s cubic-bezier(.165,.84,.44,1) 0.1s, border 0.3s transform 0.3s cubic-bezier(.165,.84,.44,1) 0.1s; transition: transform 0.3s cubic-bezier(.165,.84,.44,1) 0.1s0, 1.000), color 0.3s transform 0.3s cubic-bezier(.165,.84,.44,1) 0.1s, border 0.3s transform 0.3s cubic-bezier(.165,.84,.44,1) 0.1s, -webkit-transform 0.3s cubic-bezier(.165,.84,.44,1) 0.1s0;; }  } @media all { .coh-ce-905de17:hover .custom-icon:before { color: var(--ssa-color-palette-blue); }  }
@media all { .coh-ce-9cb2622c { font-family: var(--ssa-font-stacks-dm-sans---regular);position: relative;z-index: 1;display: inline-block;color: var(--ssa-color-palette-white); }  } @media all { .coh-ce-9cb2622c:before { content: "\e947";font-family: Firmenich-icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale; }  }
@media all { .coh-ce-a3514698 { font-family: var(--ssa-font-stacks-dm-sans---regular);display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;color: var(--ssa-color-palette-blue);-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-webkit-flex-direction: row-reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center; }  } @media all { .coh-ce-a3514698:hover { color: var(--ssa-color-palette-white); }  } @media all { .coh-ce-a3514698:hover:after { -webkit-transform: scaleX(1) scaleY(1); -ms-transform: scaleX(1) scaleY(1); transform: scaleX(1) scaleY(1); }  } @media all { .coh-ce-a3514698:hover .custom-icon:before { color: var(--ssa-color-palette-white); }  }
@media all { .coh-ce-4df791bf { font-family: var(--ssa-font-stacks-dm-sans---regular);position: relative;z-index: 1;display: inline-block;color: var(--ssa-color-palette-white); }  } @media all { .coh-ce-4df791bf:before { content: "\e93e";font-family: Firmenich-icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;color: var(--ssa-color-palette-blue); }  }
@media (max-width: 564px) { .coh-ce-30e7aea6 { width: 100%; }  } @media all { .coh-ce-30e7aea6 a { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-webkit-flex-direction: row-reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center; }  } @media all { .coh-ce-30e7aea6 a .custom-icon:before { content: "\e930";font-family: Firmenich-icons;line-height: 1.0;font-weight: normal;text-transform: none;speak: none;font-variant: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;color: var(--ssa-color-palette-blue); }  } @media all { .coh-ce-30e7aea6 a:hover .custom-icon:before { color: var(--ssa-color-palette-white); }  }
.coh-ce-ad3e6ba1 { padding-top: 40px;padding-bottom: 5rem; } @media (max-width: 1023px) { .coh-ce-ad3e6ba1 { padding-bottom: 3.75rem; }  } @media (max-width: 564px) { .coh-ce-ad3e6ba1 { padding-bottom: 2.5rem; }  }
.coh-ce-feaecb7d { margin-top: 2.5rem;overflow-x: auto;position: relative; }
.coh-ce-5133cdac { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap; } .coh-ce-5133cdac > div:not(:last-child) { margin-bottom: 1.25rem; } .coh-ce-5133cdac .title { width: 18.75rem; } @media (max-width: 1023px) { .coh-ce-5133cdac .title { width: auto; }  } @media (max-width: 564px) { .coh-ce-5133cdac > div { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column;-webkit-box-align: start;-webkit-align-items: flex-start;-ms-flex-align: start;align-items: flex-start; }  }
.coh-ce-348f17d0 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center; }
.coh-ce-cd2219d7 { font-family: var(--ssa-font-stacks-dm-sans---regular);font-weight: 700;color: var(--ssa-color-palette-black);font-size: 1rem;line-height: 1.5rem;margin-right: 0.5rem; }
.coh-ce-f409ab12 { font-family: var(--ssa-font-stacks-dm-sans---regular);font-weight: 400;font-size: 1rem;line-height: 1.75rem;color: var(--ssa-color-palette-black); }
.coh-ce-a22c96e8 { font-family: var(--ssa-font-stacks-dm-sans---regular);font-weight: 400;color: var(--ssa-color-palette-black);font-size: 1rem;line-height: 1.75rem; }
.coh-ce-d1998408 { visibility: hidden;margin-bottom: 4rem; }
.coh-ce-4e87fbe7 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-bottom: 2rem; } .coh-ce-4e87fbe7 > div:not(:last-child) { margin-right: 2rem;margin-bottom: 0.625rem; }
.coh-ce-7991ebd5 { font-family: var(--ssa-font-stacks-dm-sans---regular);font-weight: 400;color: var(--ssa-color-palette-black);font-size: 1rem;line-height: 1.75rem; }
.coh-ce-d0983d83 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;border-bottom-width: 0.0625rem;border-bottom-style: solid;border-bottom-color: rgba(221, 221, 221, 1);width: 100%; } @media (max-width: 1598px) { .coh-ce-d0983d83 { width: -webkit-fit-content; width: -moz-fit-content; width: fit-content;; }  } .coh-ce-d0983d83 span { font-family: var(--ssa-font-stacks-dm-sans---regular);font-weight: 400;color: rgba(103, 103, 103, 1);font-size: 0.875rem;line-height: 1.5rem; } .coh-ce-d0983d83 > div { padding-top: 16px;padding-right: 24px;padding-bottom: 16px;padding-left: 24px;height: 4.5rem;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-flex-basis: auto;-ms-flex-preferred-size: auto;flex-basis: auto;-webkit-box-flex: 1;-webkit-flex-grow: 1;-ms-flex-positive: 1;flex-grow: 1;-webkit-flex-shrink: 1;-ms-flex-negative: 1;flex-shrink: 1; } @media (max-width: 1598px) { .coh-ce-d0983d83 > div { -webkit-box-flex: 0; -webkit-flex: none; -ms-flex: none; flex: none;; }  }
.coh-ce-9bfce200 { width: 8.125rem; }
.coh-ce-f82cd73a { width: 9.375rem; }
.coh-ce-3d8be9b4 { width: 7.5rem; }
.coh-ce-ab7f2744 { width: 5.625rem; }
.coh-ce-99fbb6fa { width: 11.25rem; }
.coh-ce-5e5bdc8e { width: 8.75rem; }
.coh-ce-6fb3c613 { width: 10.625rem; }
.coh-ce-caa84684 { width: 2.5rem; }
.coh-ce-81bd4dd { display: none;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;border-bottom-width: 0.0625rem;border-bottom-style: solid;border-bottom-color: rgba(221, 221, 221, 1);width: 100%;; } @media (max-width: 1598px) { .coh-ce-81bd4dd { width: -webkit-fit-content; width: -moz-fit-content; width: fit-content;; }  } .coh-ce-81bd4dd span { font-family: var(--ssa-font-stacks-dm-sans---regular);font-weight: 400;color: var(--ssa-color-palette-black);font-size: 1rem;line-height: 1.75rem; } .coh-ce-81bd4dd > div { padding-top: 16px;padding-right: 24px;padding-bottom: 16px;padding-left: 24px;height: 5.625rem;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;-webkit-flex-basis: auto;-ms-flex-preferred-size: auto;flex-basis: auto;-webkit-box-flex: 1;-webkit-flex-grow: 1;-ms-flex-positive: 1;flex-grow: 1;-webkit-flex-shrink: 1;-ms-flex-negative: 1;flex-shrink: 1; } @media (max-width: 1598px) { .coh-ce-81bd4dd > div { -webkit-box-flex: 0; -webkit-flex: none; -ms-flex: none; flex: none;; }  }
.coh-ce-ffbaa647 { padding: 0.5rem;border-width: 0.0625rem;-webkit-border-radius: 9999px;border-radius: 9999px;border-style: solid;border-color: var(--ssa-color-palette-black); }
.coh-ce-6d398485 svg { height: 1.5rem;width: 1.5rem;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center; }
@media all { .coh-ce-66f3c792 .container-display-target { max-width: none; }  } @media all { .coh-ce-66f3c792 .menu-elements-container { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center; }  } @media all { .coh-ce-66f3c792 .menu-elements-container .logo-container.oss-logo-container.oss-company-logo { display: block;display: inline-block!important;; }  }
@media all { .coh-ce-9d93b8e4 { background-image: var(--gradient-content);min-height: 90rem;position: relative; }  }
@media all { .coh-ce-56349d4 { position: relative;z-index: 50; }  }
@media all { .coh-ce-b59d6c0a { position: relative;z-index: 25;max-width: 120rem;margin-right: auto;margin-left: auto; }  }
@media all { .coh-ce-ab30e35c { position: absolute;width: 100%;height: auto;top: 0rem;left: 0rem; }  }
@media all { .coh-ce-7a955346 { position: relative;height: 100%;width: 100%;z-index: 10;display: none; }  }
@media all { .coh-ce-43ad6ad5 { height: 31.25rem;width: 31.25rem;position: relative;margin-top: 14.375rem;margin-right: auto;margin-bottom: 0rem;margin-left: auto;overflow: hidden;z-index: 2; }  } @media (max-width: 564px) { .coh-ce-43ad6ad5 { width: 100%; }  }
@media all { .coh-ce-d2db864d { width: 100vw;height: auto;max-width: initial;margin-top: -14.6875rem;margin-left: -50vw;position: absolute;left: 50%; }  }
@media all { .coh-ce-79402f0 { position: absolute;top: 0rem;left: 0rem;height: 1440px;width: 100%;background-image: -webkit-linear-gradient(244deg, rgb(64, 140, 193), rgb(0, 67, 114) 25%);background-image: linear-gradient(206deg, rgb(64, 140, 193), rgb(0, 67, 114) 25%);z-index: 5;display: none; }  }
@media all { .coh-ce-b6ef72a { display: block;position: absolute;top: 0rem;left: 0rem;height: 31.25rem;width: 100%;background-image: -webkit-gradient(linear, left top, left bottom, from(#003357), color-stop(92%, rgba(133, 201, 240, 0)));background-image: -webkit-linear-gradient(top, #003357, rgba(133, 201, 240, 0) 92%);background-image: linear-gradient(to bottom, #003357, rgba(133, 201, 240, 0) 92%);;opacity: 0.75;mix-blend-mode: multiply;z-index: 4; }  }
@media all { .coh-ce-1c680540 { position: absolute;top: 0rem;left: 0rem;height: 1440px;width: 100%;background-image: -webkit-radial-gradient(5% 0%,circle,rgba(220, 204, 174, 0.56), rgba(0, 67, 114, 0.25) 58%), -webkit-radial-gradient(5% 55%,circle,#85c9f0, rgba(0, 67, 114, 0.25) 25%);background-image: radial-gradient(circle at 5% 0%,rgba(220, 204, 174, 0.56), rgba(0, 67, 114, 0.25) 58%), radial-gradient(circle at 5% 55%,#85c9f0, rgba(0, 67, 114, 0.25) 25%);z-index: 3; }  }
@media all { .coh-ce-71a7bb6b { display: block;position: absolute;top: 0rem;left: 0rem;height: 125%;width: 100%;background-image: -webkit-linear-gradient(272deg, #85c9f0 2%, rgba(133, 201, 240, 0) 47%);background-image: linear-gradient(178deg, #85c9f0 2%, rgba(133, 201, 240, 0) 47%);;opacity: 0.55; }  }
@media all { .coh-ce-980dfd89 { position: absolute;top: 0rem;bottom: 0rem;left: 0rem;right: 0rem;height: 90rem;width: 100%;background-image: -webkit-gradient(linear, left bottom, left top, from(#004372), to(rgba(133, 201, 240, 40%))));background-image: -webkit-linear-gradient(bottom, #004372, rgba(133, 201, 240, 40%) 100%));background-image: linear-gradient(to top, #004372, rgba(133, 201, 240, 40%) 100%));z-index: 2; }  }
@media all { .coh-ce-db21b855 { position: absolute;bottom: 0rem;left: 0rem;display: block;width: 100%; }  }
@media all { .coh-ce-9d93b8e4 { background-image: var(--gradient-content);min-height: 90rem;position: relative; }  }
@media all { .coh-ce-b59d6c0a { position: relative;z-index: 25;max-width: 120rem;margin-right: auto;margin-left: auto; }  }
@media all { .coh-ce-52d7bb98 { background-image: var(--gradient-content);min-height: 90rem;position: relative;overflow: hidden; }  }
@media all { .coh-ce-56349d4 { position: relative;z-index: 50; }  }
@media all { .coh-ce-b59d6c0a { position: relative;z-index: 25;max-width: 120rem;margin-right: auto;margin-left: auto; }  }
@media all { .coh-ce-f3e8b9c6 { position: absolute;width: 100%;height: auto;top: 0rem;left: 0rem; }  }
@media all { .coh-ce-cefa637a { position: relative;height: 100%;width: 100%;z-index: 10;display: none; }  }
@media all { .coh-ce-7b6c73ca { height: 31.25rem;width: 31.25rem;position: relative;margin-top: 14.375rem;margin-right: auto;margin-bottom: 0rem;margin-left: auto;overflow: hidden;;z-index: 2; }  } @media (max-width: 564px) { .coh-ce-7b6c73ca { width: 100%; }  }
@media all { .coh-ce-3b2bc2c3 { width: 100vw;height: auto;max-width: initial;margin-top: -14.6875rem;margin-left: -50vw;position: absolute;left: 50%;overflow: hidden; }  }
@media all { .coh-ce-79402f0 { position: absolute;top: 0rem;left: 0rem;height: 1440px;width: 100%;background-image: -webkit-linear-gradient(244deg, rgb(64, 140, 193), rgb(0, 67, 114) 25%);background-image: linear-gradient(206deg, rgb(64, 140, 193), rgb(0, 67, 114) 25%);z-index: 5;display: none; }  }
@media all { .coh-ce-b6ef72a { display: block;position: absolute;top: 0rem;left: 0rem;height: 31.25rem;width: 100%;background-image: -webkit-gradient(linear, left top, left bottom, from(#003357), color-stop(92%, rgba(133, 201, 240, 0)));background-image: -webkit-linear-gradient(top, #003357, rgba(133, 201, 240, 0) 92%);background-image: linear-gradient(to bottom, #003357, rgba(133, 201, 240, 0) 92%);;opacity: 0.75;mix-blend-mode: multiply;z-index: 4; }  }
@media all { .coh-ce-d0dde6e5 { position: absolute;top: 0rem;left: 0rem;height: 1440px;width: 100%;background-image: -webkit-radial-gradient(5% 0%,circle,rgba(220, 204, 174, 0.56), rgba(0, 67, 114, 0.25) 58%), -webkit-radial-gradient(5% 55%,circle,#85c9f0, rgba(0, 67, 114, 0.25) 25%);background-image: radial-gradient(circle at 5% 0%,rgba(220, 204, 174, 0.56), rgba(0, 67, 114, 0.25) 58%), radial-gradient(circle at 5% 55%,#85c9f0, rgba(0, 67, 114, 0.25) 25%);-webkit-mask-image: -webkit-gradient(linear, left top, left bottom, color-stop(10%, black), to(transparent));-webkit-mask-image: -webkit-linear-gradient(top, black 10%, transparent 100%);mask-image: -webkit-gradient(linear, left top, left bottom, color-stop(10%, black), to(transparent));mask-image: linear-gradient(-180deg, black 10%, transparent 100%);z-index: 3; }  }
@media all { .coh-ce-71a7bb6b { display: block;position: absolute;top: 0rem;left: 0rem;height: 125%;width: 100%;background-image: -webkit-linear-gradient(272deg, #85c9f0 2%, rgba(133, 201, 240, 0) 47%);background-image: linear-gradient(178deg, #85c9f0 2%, rgba(133, 201, 240, 0) 47%);;opacity: 0.55; }  }
@media all { .coh-ce-980dfd89 { position: absolute;top: 0rem;bottom: 0rem;left: 0rem;right: 0rem;height: 90rem;width: 100%;background-image: -webkit-gradient(linear, left bottom, left top, from(#004372), to(rgba(133, 201, 240, 40%))));background-image: -webkit-linear-gradient(bottom, #004372, rgba(133, 201, 240, 40%) 100%));background-image: linear-gradient(to top, #004372, rgba(133, 201, 240, 40%) 100%));z-index: 2; }  }
@media all { .coh-ce-db21b855 { position: absolute;bottom: 0rem;left: 0rem;display: block;width: 100%; }  }
@media all { .coh-ce-9d93b8e4 { background-image: var(--gradient-content);min-height: 90rem;position: relative; }  }
@media all { .coh-ce-56349d4 { position: relative;z-index: 50; }  }
@media all { .coh-ce-b59d6c0a { position: relative;z-index: 25;max-width: 120rem;margin-right: auto;margin-left: auto; }  }
@media all { .coh-ce-ab30e35c { position: absolute;width: 100%;height: auto;top: 0rem;left: 0rem; }  }
@media all { .coh-ce-7a955346 { position: relative;height: 100%;width: 100%;z-index: 10;display: none; }  }
@media all { .coh-ce-43ad6ad5 { height: 31.25rem;width: 31.25rem;position: relative;margin-top: 14.375rem;margin-right: auto;margin-bottom: 0rem;margin-left: auto;overflow: hidden;z-index: 2; }  } @media (max-width: 564px) { .coh-ce-43ad6ad5 { width: 100%; }  }
@media all { .coh-ce-d2db864d { width: 100vw;height: auto;max-width: initial;margin-top: -14.6875rem;margin-left: -50vw;position: absolute;left: 50%; }  }
@media all { .coh-ce-79402f0 { position: absolute;top: 0rem;left: 0rem;height: 1440px;width: 100%;background-image: -webkit-linear-gradient(244deg, rgb(64, 140, 193), rgb(0, 67, 114) 25%);background-image: linear-gradient(206deg, rgb(64, 140, 193), rgb(0, 67, 114) 25%);z-index: 5;display: none; }  }
@media all { .coh-ce-b6ef72a { display: block;position: absolute;top: 0rem;left: 0rem;height: 31.25rem;width: 100%;background-image: -webkit-gradient(linear, left top, left bottom, from(#003357), color-stop(92%, rgba(133, 201, 240, 0)));background-image: -webkit-linear-gradient(top, #003357, rgba(133, 201, 240, 0) 92%);background-image: linear-gradient(to bottom, #003357, rgba(133, 201, 240, 0) 92%);;opacity: 0.75;mix-blend-mode: multiply;z-index: 4; }  }
@media all { .coh-ce-1c680540 { position: absolute;top: 0rem;left: 0rem;height: 1440px;width: 100%;background-image: -webkit-radial-gradient(5% 0%,circle,rgba(220, 204, 174, 0.56), rgba(0, 67, 114, 0.25) 58%), -webkit-radial-gradient(5% 55%,circle,#85c9f0, rgba(0, 67, 114, 0.25) 25%);background-image: radial-gradient(circle at 5% 0%,rgba(220, 204, 174, 0.56), rgba(0, 67, 114, 0.25) 58%), radial-gradient(circle at 5% 55%,#85c9f0, rgba(0, 67, 114, 0.25) 25%);z-index: 3; }  }
@media all { .coh-ce-71a7bb6b { display: block;position: absolute;top: 0rem;left: 0rem;height: 125%;width: 100%;background-image: -webkit-linear-gradient(272deg, #85c9f0 2%, rgba(133, 201, 240, 0) 47%);background-image: linear-gradient(178deg, #85c9f0 2%, rgba(133, 201, 240, 0) 47%);;opacity: 0.55; }  }
@media all { .coh-ce-980dfd89 { position: absolute;top: 0rem;bottom: 0rem;left: 0rem;right: 0rem;height: 90rem;width: 100%;background-image: -webkit-gradient(linear, left bottom, left top, from(#004372), to(rgba(133, 201, 240, 40%))));background-image: -webkit-linear-gradient(bottom, #004372, rgba(133, 201, 240, 40%) 100%));background-image: linear-gradient(to top, #004372, rgba(133, 201, 240, 40%) 100%));z-index: 2; }  }
@media all { .coh-ce-db21b855 { position: absolute;bottom: 0rem;left: 0rem;display: block;width: 100%; }  }
@media (max-width: 564px) { .coh-ce-140b477 { background-image: -webkit-gradient(linear , left top, left bottom , color-stop(1%, rgb(255, 233, 167)) , to(rgb(255, 202, 62))); background-image: -webkit-linear-gradient(top , rgb(255, 233, 167) 1% , rgb(255, 202, 62) 100%); background-image: linear-gradient(180deg , rgb(255, 233, 167) 1% , rgb(255, 202, 62) 100%);background-position: left top;background-size: auto;background-repeat: no-repeat;background-attachment: scroll; }  }
@media all { .coh-ce-3f96e15d { position: relative; }  }
@media all { .coh-ce-390606d { position: absolute;top: 0rem;left: 0rem;display: block;width: 100%; }  }
@media all { .coh-ce-db21b855 { position: absolute;bottom: 0rem;left: 0rem;display: block;width: 100%; }  }
@media all { .coh-ce-f72da059 { display: block;position: absolute;top: 0rem;bottom: 0rem;left: 0rem;right: 0rem;width: 100%;height: 100%;background-image: -webkit-gradient(linear , left top, left bottom , color-stop(1%, rgba(3, 96, 147, 0.8)) , to(rgba(0, 67, 114, 0.8)));background-image: -webkit-linear-gradient(top , rgba(3, 96, 147, 0.8) 1% , rgba(0, 67, 114, 0.8) 100%);background-image: linear-gradient(180deg , rgba(3, 96, 147, 0.8) 1% , rgba(0, 67, 114, 0.8) 100%);background-position: left top;background-size: auto;background-repeat: no-repeat;background-attachment: scroll; }  }
@media all { .coh-ce-671c2aac { max-width: 120rem;margin-right: auto;margin-left: auto; }  }
@media all { .coh-ce-3f96e15d { position: relative; }  }
@media all { .coh-ce-390606d { position: absolute;top: 0rem;left: 0rem;display: block;width: 100%; }  }
@media all { .coh-ce-db21b855 { position: absolute;bottom: 0rem;left: 0rem;display: block;width: 100%; }  }
@media all { .coh-ce-538708cd { display: block;position: absolute;top: 0rem;bottom: 0rem;left: 0rem;right: 0rem;width: 100%;height: 100%;background-image: -webkit-gradient(linear , left top, left bottom , color-stop(1%, rgba(253, 195, 0, 0.8)) , to(rgba(243, 146, 0, 0.8)));background-image: -webkit-linear-gradient(top , rgba(253, 195, 0, 0.8) 1% , rgba(243, 146, 0, 0.8) 100%);background-image: linear-gradient(180deg , rgba(253, 195, 0, 0.8) 1% , rgba(243, 146, 0, 0.8) 100%);background-position: left top;background-size: auto;background-repeat: no-repeat;background-attachment: scroll; }  }
@media all { .coh-ce-671c2aac { max-width: 120rem;margin-right: auto;margin-left: auto; }  }
@media all { .coh-ce-5fa28075 { background-image: -webkit-gradient(linear , left top, left bottom , color-stop(1%, rgb(155, 144, 197)) , to(rgb(78, 88, 159))); background-image: -webkit-linear-gradient(top , rgb(155, 144, 197) 1% , rgb(78, 88, 159) 100%); background-image: linear-gradient(180deg , rgb(155, 144, 197) 1% , rgb(78, 88, 159) 100%);background-position: left top;background-size: auto;background-repeat: no-repeat;background-attachment: scroll; }  }
@media all { .coh-ce-671c2aac { max-width: 120rem;margin-right: auto;margin-left: auto; }  }
@media all { .coh-ce-26ebf402 { background-image: -webkit-linear-gradient(244deg, #408cc1, #004372 25%); background-image: linear-gradient(206deg, #408cc1, #004372 25%);;min-height: 90rem;position: relative; }  }
@media all { .coh-ce-e53a6c8a { position: relative;z-index: 5; }  }
@media all { .coh-ce-b59d6c0a { position: relative;z-index: 25;max-width: 120rem;margin-right: auto;margin-left: auto; }  }
@media all { .coh-ce-ab30e35c { position: absolute;width: 100%;height: auto;top: 0rem;left: 0rem; }  }
@media all { .coh-ce-7dc9dffb { position: relative;height: 100%;width: 100%;z-index: 10; }  }
@media all { .coh-ce-43ad6ad5 { height: 31.25rem;width: 31.25rem;position: relative;margin-top: 14.375rem;margin-right: auto;margin-bottom: 0rem;margin-left: auto;overflow: hidden;z-index: 2; }  } @media (max-width: 564px) { .coh-ce-43ad6ad5 { width: 100%; }  }
@media all { .coh-ce-fed0158f { width: 100vw;height: auto;max-width: initial;margin-top: -14.6875rem;margin-left: -50vw;position: absolute;left: 50%;display: none; }  }
@media all { .coh-ce-166bc792 { display: block;position: absolute;top: 0rem;left: 0rem;height: 31.25rem;width: 100%;background-image: -webkit-gradient(linear, left top, left bottom, from(#003357), color-stop(92%, rgba(133, 201, 240, 0)));background-image: -webkit-linear-gradient(top, #003357, rgba(133, 201, 240, 0) 92%);background-image: linear-gradient(to bottom, #003357, rgba(133, 201, 240, 0) 92%);;opacity: 0.75;mix-blend-mode: multiply;z-index: 3; }  }
@media all { .coh-ce-f94eca98 { position: absolute;top: 0rem;left: 0rem;height: 80rem;width: 100%;background-image: -webkit-radial-gradient(5% 0%,circle,rgba(220, 204, 174, 0.56), rgba(0, 67, 114, 0.25) 58%), -webkit-radial-gradient(5% 55%,circle,#85c9f0, rgba(0, 67, 114, 0.25) 25%);background-image: radial-gradient(circle at 5% 0%,rgba(220, 204, 174, 0.56), rgba(0, 67, 114, 0.25) 58%), radial-gradient(circle at 5% 55%,#85c9f0, rgba(0, 67, 114, 0.25) 25%);z-index: 1; }  }
@media all { .coh-ce-71a7bb6b { display: block;position: absolute;top: 0rem;left: 0rem;height: 125%;width: 100%;background-image: -webkit-linear-gradient(272deg, #85c9f0 2%, rgba(133, 201, 240, 0) 47%);background-image: linear-gradient(178deg, #85c9f0 2%, rgba(133, 201, 240, 0) 47%);;opacity: 0.55; }  }
@media all { .coh-ce-db21b855 { position: absolute;bottom: 0rem;left: 0rem;display: block;width: 100%; }  }
@media all { .coh-ce-3f96e15d { position: relative; }  }
@media all { .coh-ce-390606d { position: absolute;top: 0rem;left: 0rem;display: block;width: 100%; }  }
@media all { .coh-ce-db21b855 { position: absolute;bottom: 0rem;left: 0rem;display: block;width: 100%; }  }
@media all { .coh-ce-f72da059 { display: block;position: absolute;top: 0rem;bottom: 0rem;left: 0rem;right: 0rem;width: 100%;height: 100%;background-image: -webkit-gradient(linear , left top, left bottom , color-stop(1%, rgba(3, 96, 147, 0.8)) , to(rgba(0, 67, 114, 0.8)));background-image: -webkit-linear-gradient(top , rgba(3, 96, 147, 0.8) 1% , rgba(0, 67, 114, 0.8) 100%);background-image: linear-gradient(180deg , rgba(3, 96, 147, 0.8) 1% , rgba(0, 67, 114, 0.8) 100%);background-position: left top;background-size: auto;background-repeat: no-repeat;background-attachment: scroll; }  }
@media all { .coh-ce-671c2aac { max-width: 120rem;margin-right: auto;margin-left: auto; }  }
@media all { .coh-ce-a2e25136 { background-image: -webkit-gradient(linear , left top, left bottom , color-stop(1%, rgb(188, 201, 140)) , to(rgb(126, 164, 126))); background-image: -webkit-linear-gradient(top , rgb(188, 201, 140) 1% , rgb(126, 164, 126) 100%); background-image: linear-gradient(180deg , rgb(188, 201, 140) 1% , rgb(126, 164, 126) 100%);background-position: left top;background-size: auto;background-repeat: no-repeat;background-attachment: scroll; }  }
@media all { .coh-ce-671c2aac { max-width: 120rem;margin-right: auto;margin-left: auto; }  }
@media all { .coh-ce-89890018 { background-image: -webkit-gradient(linear , left top, left bottom , color-stop(1%, rgb(226, 150, 181)) , to(rgb(78, 88, 159))); background-image: -webkit-linear-gradient(top , rgb(226, 150, 181) 1% , rgb(78, 88, 159) 100%); background-image: linear-gradient(180deg , rgb(226, 150, 181) 1% , rgb(78, 88, 159) 100%);background-position: left top;background-size: auto;background-repeat: no-repeat;background-attachment: scroll; }  }
@media all { .coh-ce-9d93b8e4 { background-image: var(--gradient-content);min-height: 90rem;position: relative; }  }
@media all { .coh-ce-56349d4 { position: relative;z-index: 50; }  }
@media all { .coh-ce-b59d6c0a { position: relative;z-index: 25;max-width: 120rem;margin-right: auto;margin-left: auto; }  }
@media all { .coh-ce-ab30e35c { position: absolute;width: 100%;height: auto;top: 0rem;left: 0rem; }  }
@media all { .coh-ce-7a955346 { position: relative;height: 100%;width: 100%;z-index: 10;display: none; }  }
@media all { .coh-ce-43ad6ad5 { height: 31.25rem;width: 31.25rem;position: relative;margin-top: 14.375rem;margin-right: auto;margin-bottom: 0rem;margin-left: auto;overflow: hidden;z-index: 2; }  } @media (max-width: 564px) { .coh-ce-43ad6ad5 { width: 100%; }  }
@media all { .coh-ce-d2db864d { width: 100vw;height: auto;max-width: initial;margin-top: -14.6875rem;margin-left: -50vw;position: absolute;left: 50%; }  }
@media all { .coh-ce-79402f0 { position: absolute;top: 0rem;left: 0rem;height: 1440px;width: 100%;background-image: -webkit-linear-gradient(244deg, rgb(64, 140, 193), rgb(0, 67, 114) 25%);background-image: linear-gradient(206deg, rgb(64, 140, 193), rgb(0, 67, 114) 25%);z-index: 5;display: none; }  }
@media all { .coh-ce-b6ef72a { display: block;position: absolute;top: 0rem;left: 0rem;height: 31.25rem;width: 100%;background-image: -webkit-gradient(linear, left top, left bottom, from(#003357), color-stop(92%, rgba(133, 201, 240, 0)));background-image: -webkit-linear-gradient(top, #003357, rgba(133, 201, 240, 0) 92%);background-image: linear-gradient(to bottom, #003357, rgba(133, 201, 240, 0) 92%);;opacity: 0.75;mix-blend-mode: multiply;z-index: 4; }  }
@media all { .coh-ce-1c680540 { position: absolute;top: 0rem;left: 0rem;height: 1440px;width: 100%;background-image: -webkit-radial-gradient(5% 0%,circle,rgba(220, 204, 174, 0.56), rgba(0, 67, 114, 0.25) 58%), -webkit-radial-gradient(5% 55%,circle,#85c9f0, rgba(0, 67, 114, 0.25) 25%);background-image: radial-gradient(circle at 5% 0%,rgba(220, 204, 174, 0.56), rgba(0, 67, 114, 0.25) 58%), radial-gradient(circle at 5% 55%,#85c9f0, rgba(0, 67, 114, 0.25) 25%);z-index: 3; }  }
@media all { .coh-ce-71a7bb6b { display: block;position: absolute;top: 0rem;left: 0rem;height: 125%;width: 100%;background-image: -webkit-linear-gradient(272deg, #85c9f0 2%, rgba(133, 201, 240, 0) 47%);background-image: linear-gradient(178deg, #85c9f0 2%, rgba(133, 201, 240, 0) 47%);;opacity: 0.55; }  }
@media all { .coh-ce-980dfd89 { position: absolute;top: 0rem;bottom: 0rem;left: 0rem;right: 0rem;height: 90rem;width: 100%;background-image: -webkit-gradient(linear, left bottom, left top, from(#004372), to(rgba(133, 201, 240, 40%))));background-image: -webkit-linear-gradient(bottom, #004372, rgba(133, 201, 240, 40%) 100%));background-image: linear-gradient(to top, #004372, rgba(133, 201, 240, 40%) 100%));z-index: 2; }  }
@media all { .coh-ce-db21b855 { position: absolute;bottom: 0rem;left: 0rem;display: block;width: 100%; }  }
@media (max-width: 1599px) { .coh-ce-8a7dc7e0 { padding-right: 2rem; }  } @media (max-width: 564px) { .coh-ce-8a7dc7e0 { padding-right: 1.5rem;margin-left: 0rem;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;list-style-type: none; }  } @media (max-width: 1598px) { .coh-ce-8a7dc7e0 > li { width: 25%; }  } @media (max-width: 1023px) { .coh-ce-8a7dc7e0 > li { width: 50%; }  } @media (max-width: 564px) { .coh-ce-8a7dc7e0 > li { width: 100%;margin-bottom: 1.5rem;margin-left: 0rem;list-style-type: none; }  } @media (max-width: 564px) { .coh-ce-8a7dc7e0 > li > a { font-weight: 500;color: var(--ssa-color-palette-black); }  } @media (max-width: 564px) { .coh-ce-8a7dc7e0 > li > a:hover { color: var(--ssa-color-palette-color-4); }  } @media (max-width: 564px) { .coh-ce-8a7dc7e0 > li > ul { margin-left: 0rem; }  } @media (max-width: 564px) { .coh-ce-8a7dc7e0 > li > ul > li { margin-bottom: 1rem;margin-left: 0rem;list-style-type: none; }  }
@media (max-width: 1279px) { .coh-ce-b713805 { display: none; }  } @media (max-width: 1023px) { .coh-ce-b713805 { display: block; }  }
@media all { .coh-ce-b59b91b6 { display: none;background-color: var(--ssa-color-palette-white);font-family: var(--ssa-font-stacks-gothic-a1);-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-border-top-left-radius: 0rem;border-top-left-radius: 0rem;-webkit-border-top-right-radius: 0.25rem;border-top-right-radius: 0.25rem;-webkit-border-bottom-left-radius: 0.25rem;border-bottom-left-radius: 0.25rem;-webkit-border-bottom-right-radius: 0.25rem;border-bottom-right-radius: 0.25rem;line-height: 1.75rem;position: absolute;top: 3.125rem;min-width: 6.875rem;z-index: 1;padding-top: 0.3125rem;padding-right: 0.625rem;padding-bottom: 0.3125rem;padding-left: 0.625rem;right: 0rem;font-size: 0.875rem; }  }
@media all { .coh-ce-f5268be5 { padding: 0rem;margin: 0rem;list-style: none;; }  }
@media all { .coh-ce-d408f346 { color: var(--ssa-color-palette-blue);white-space: nowrap;; }  }

