<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import url("../../../GxToolkitMaster/Styles/Gx-toolkit.css?v=1");

:root {
  --color-white: #ffffff;
  --color-lightbackground-grey: #f8f8f8;
  --color-lightbackground-blue: #f2f5f8;
  --color-lightbackground-green: #f6fff5;
  --color-bodytext: #1a3134;
  --color-lightbodytext: #666666;
  --color-heading: #1a3134;
  --color-maincolor: #00b675;
  --color-maincolor-darkbackground: #1a3134;
  --color-darkbackground: #1a3134;
  --color-darkbackground-highlight: #b9d6b7;
  --color-darkbackground-text: #ffffff;
  --color-footerbackground: #212121;
  --color-banner-background: #83b9a6;
  --color-banner-text: #ffffff;
  --color-palegrey: #d6d6d6;
  --logo-grunenthalhealth: url("data:image/svg+xml;charset=utf8,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' x='0' y='0' viewBox='0 0 141.6 46.2' xml:space='preserve'%3E%3Cstyle%3E.st0{fill:%23373636}%3C/style%3E%3Cg id='Gx-GrunenthalHealth-Dark' transform='translate(0 -29.7)'%3E%3Cg id='g77' transform='translate(57.387 53.997)'%3E%3Cpath id='path65' class='st0' d='M4.4 9.2h7.7V.9h4.4v20.7h-4.4v-8.4H4.4v8.4H0V.9h4.4v8.3z'/%3E%3Cpath id='path67' class='st0' d='M23 15.2c0 .9.5 1.8 1.2 2.4.7.6 1.6.9 2.5.9 1.5.1 2.9-.8 3.3-2.3l3.4.4.2.4c-.4 1.5-1.3 2.8-2.6 3.7-2.5 1.5-5.6 1.6-8.2.3-1.1-.6-2-1.6-2.6-2.7-.7-1.2-1-2.6-1-4s.3-2.8 1-4C21.5 8 24 6.6 26.6 6.6c1.3 0 2.6.3 3.8.9 1.1.6 2 1.5 2.6 2.6.6 1.3 1 2.7.9 4.1v1.1L23 15.2zm7-2.6c-.1-.8-.5-1.6-1.1-2.1-.7-.5-1.5-.8-2.4-.8-.8 0-1.6.3-2.2.8-.6.6-1.1 1.3-1.2 2.1H30z'/%3E%3Cpath id='path69' class='st0' d='M38.1 21.4c-.7-.4-1.3-.9-1.7-1.6-.4-.7-.6-1.5-.6-2.4 0-1.2.4-2.4 1.3-3.2 1.1-.9 2.4-1.4 3.7-1.5l3.9-.4v-.6c0-.6-.2-1.2-.6-1.6-.5-.4-1.1-.6-1.8-.6-.6 0-1.2.2-1.6.5-.4.4-.7.9-.7 1.5l-3.4-.3-.1-.2c.2-1.4.9-2.6 2-3.4 1.2-.8 2.5-1.2 3.9-1.2 1.6-.1 3.2.4 4.5 1.4 1.2 1 1.8 2.4 1.7 4v5.3c0 .9.3 1.4 1 1.4.2 0 .4 0 .5-.1l.1.2v2.8c-.6.2-1.3.3-2 .3-1.4.1-2.7-.7-3.3-2h.1c-.6.6-1.3 1.2-2 1.6-.8.4-1.6.6-2.5.5-.9.1-1.7-.1-2.4-.4zm6.7-4.8v-1.7l-3.2.4c-.6 0-1.1.3-1.6.6-.3.3-.5.8-.5 1.2 0 .4.2.9.5 1.2.4.3.8.5 1.3.4 1.5 0 2.8-.8 3.5-2.1z'/%3E%3Cpath id='path71' class='st0' d='M56.3 21.6h-4V0h4v21.6z'/%3E%3Cpath id='path73' class='st0' d='M64.7 6.8h3.1v3h-3.1v7.3c0 .4.1.8.4 1.1.3.3.7.4 1.2.4.4 0 .8-.1 1.2-.2l.2.1v3.2c-.8.2-1.7.3-2.5.3-2.2.2-4.2-1.4-4.4-3.6V9.8h-2.6v-3h2.6V2.6h.5l3.5 1.2-.1 3z'/%3E%3Cpath id='path75' class='st0' d='M74 8.6c.6-.7 1.4-1.2 2.2-1.5.8-.4 1.8-.6 2.8-.6 1.4-.1 2.8.4 3.8 1.4 1 1 1.5 2.4 1.4 3.8v9.9h-4v-8.9c.1-1.3-.8-2.5-2.1-2.6h-.4c-.7 0-1.4.2-2 .5-.7.4-1.2.9-1.6 1.6v9.4h-4V0h4v8.6z'/%3E%3C/g%3E%3Cpath id='path85' class='st0' d='M109.8 29.7h-3.2v21.2h3.2v-9.6c.9-1.4 2.4-2.2 4-2.3 1.4-.1 2.6.9 2.8 2.3v9.6h3.2V41c.2-2.5-1.7-4.7-4.3-4.9h-.7c-1.9 0-3.7.8-5 2.1v-8.5z'/%3E%3Cpath id='path87' class='st0' d='M100.5 33.2l-3-1.1h-.3v4.3h-2.6V39h2.6v8.2c0 2.7 1.6 4 3.9 4 .8 0 1.6-.1 2.4-.3v-2.6l-.1-.1c-.4.1-.9.2-1.3.2-.8.1-1.5-.4-1.6-1.2V39h3.2v-2.6h-3.2v-3.2z'/%3E%3Cpath id='path89' class='st0' d='M83 36.4h-3.2v14.5H83v-9.5c.8-1.4 2.2-2.3 3.8-2.4 1.7 0 2.6 1 2.6 2.8v9.1h3.2v-10c.2-2.4-1.6-4.6-4.1-4.8h-.7c-1.8 0-3.6.8-4.8 2.2v-1.9z'/%3E%3Cpath id='path91' class='st0' d='M51.7 36.4h-3.2v14.5h3.2v-9.5c.8-1.4 2.2-2.3 3.8-2.4 1.7 0 2.6 1 2.6 2.8v9.1h3.2v-10c.2-2.4-1.6-4.6-4.1-4.8h-.7c-1.8 0-3.6.8-4.8 2.2v-1.9z'/%3E%3Cpath id='path93' class='st0' d='M25.2 36.4H22v14.5h3.2v-9.2c.6-1.6 2.1-2.6 3.8-2.7.3 0 .6 0 .9.1l.1-.1.4-2.7c-.4-.2-.8-.3-1.2-.2-1.6.1-3.1.8-4.1 2.1l.1-1.8z'/%3E%3Cpath id='path95' class='st0' d='M15.4 37.2l3.3-.3.1-.2c-1-3.9-4.3-6.4-8.8-6.4-5.5 0-10 4.4-10 10v.4c0 6.2 4.5 10.5 10.1 10.5s9.1-4 9.1-9.7v-1.6h-11v2.9h7.5c-.4 3.2-2.3 5.2-5.6 5.2-4 0-6.5-3-6.5-7.2s2.5-7.2 6.4-7.2c2.5-.3 4.7 1.2 5.4 3.6'/%3E%3Cpath id='path97' d='M35.8 34.5c1.2 0 2.3-1 2.3-2.2 0-1.2-1-2.3-2.2-2.3-1.2 0-2.3 1-2.3 2.2v.1c0 1.2 1 2.2 2.2 2.2' fill='%2300b675'/%3E%3Cpath id='path99' d='M42.3 34.5c1.2 0 2.3-1 2.3-2.2 0-1.2-1-2.3-2.2-2.3-1.2 0-2.3 1-2.3 2.2v.1c0 1.2 1 2.2 2.2 2.2' fill='%239fe82c'/%3E%3Cpath id='path101' class='st0' d='M42.3 50.9h3.2V36.4h-3.2v9.5c-.7 1.4-2.2 2.3-3.7 2.4-1.4.1-2.5-.9-2.7-2.2v-9.6h-3.2v9.8c0 3.1 1.7 5 4.8 5 1.8 0 3.6-.8 4.8-2.1v1.7z'/%3E%3Cpath id='rect103' class='st0' d='M138.5 29.7h3.1v21.2h-3.1z'/%3E%3Cpath id='path105' class='st0' d='M136.2 48.3c-.2.1-.4.1-.6.1-.7 0-1.1-.5-1.1-1.4v-6c0-3.1-2.3-4.9-5.8-4.9-2.9 0-5.3 1.5-5.8 4.6l.1.1 2.8.1c.2-1.4 1.4-2.3 2.8-2.2 1.6 0 2.8.7 2.8 2.3v.8l-4.3.4c-2.8.3-4.9 1.8-4.9 4.6-.1 2.3 1.8 4.3 4.1 4.3h.4c1.8 0 3.6-.9 4.8-2.2h.1c.4 1.3 1.6 2.2 3 2.1.6 0 1.2-.1 1.8-.3l-.2-2.4zm-4.9-2c-1 1.3-2.5 2.1-4.1 2.2-1 .1-1.9-.6-2-1.6v-.2c0-1 .8-1.9 2.2-2.1l3.8-.4.1 2.1z'/%3E%3Cpath id='path107' class='st0' d='M77.1 46.1l-2.8-.2c-.5 1.6-2 2.6-3.7 2.5-2.1.1-3.9-1.5-4-3.6v-.2h10.8v-1c0-4.7-2.9-7.4-6.9-7.4-4 .1-7.2 3.3-7.1 7.3v.2c0 4.5 2.8 7.5 7.1 7.5 3.1.2 5.9-1.9 6.6-4.9v-.2zm-6.5-7.3c2-.1 3.7 1.3 3.8 3.3h-7.7c.3-1.9 1.9-3.4 3.9-3.3'/%3E%3C/g%3E%3C/svg%3E");
  --logo-grunenthalhealth-white: url("data:image/svg+xml;charset=utf8,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' x='0' y='0' viewBox='0 0 141.6 46.2' xml:space='preserve'%3E%3Cstyle%3E.st0{fill:%23fff}%3C/style%3E%3Cg id='Gx-GrunenthalHealth-Dark' transform='translate(0 -29.7)'%3E%3Cg id='g77' transform='translate(57.387 53.997)'%3E%3Cpath id='path65' class='st0' d='M4.4 9.2h7.7V.9h4.4v20.7h-4.4v-8.4H4.4v8.4H0V.9h4.4v8.3z'/%3E%3Cpath id='path67' class='st0' d='M23 15.2c0 .9.5 1.8 1.2 2.4.7.6 1.6.9 2.5.9 1.5.1 2.9-.8 3.3-2.3l3.4.4.2.4c-.4 1.5-1.3 2.8-2.6 3.7-2.5 1.5-5.6 1.6-8.2.3-1.1-.6-2-1.6-2.6-2.7-.7-1.2-1-2.6-1-4s.3-2.8 1-4C21.5 8 24 6.6 26.6 6.6c1.3 0 2.6.3 3.8.9 1.1.6 2 1.5 2.6 2.6.6 1.3 1 2.7.9 4.1v1.1L23 15.2zm7-2.6c-.1-.8-.5-1.6-1.1-2.1-.7-.5-1.5-.8-2.4-.8-.8 0-1.6.3-2.2.8-.6.6-1.1 1.3-1.2 2.1H30z'/%3E%3Cpath id='path69' class='st0' d='M38.1 21.4c-.7-.4-1.3-.9-1.7-1.6-.4-.7-.6-1.5-.6-2.4 0-1.2.4-2.4 1.3-3.2 1.1-.9 2.4-1.4 3.7-1.5l3.9-.4v-.6c0-.6-.2-1.2-.6-1.6-.5-.4-1.1-.6-1.8-.6-.6 0-1.2.2-1.6.5-.4.4-.7.9-.7 1.5l-3.4-.3-.1-.2c.2-1.4.9-2.6 2-3.4 1.2-.8 2.5-1.2 3.9-1.2 1.6-.1 3.2.4 4.5 1.4 1.2 1 1.8 2.4 1.7 4v5.3c0 .9.3 1.4 1 1.4.2 0 .4 0 .5-.1l.1.2v2.8c-.6.2-1.3.3-2 .3-1.4.1-2.7-.7-3.3-2h.1c-.6.6-1.3 1.2-2 1.6-.8.4-1.6.6-2.5.5-.9.1-1.7-.1-2.4-.4zm6.7-4.8v-1.7l-3.2.4c-.6 0-1.1.3-1.6.6-.3.3-.5.8-.5 1.2 0 .4.2.9.5 1.2.4.3.8.5 1.3.4 1.5 0 2.8-.8 3.5-2.1z'/%3E%3Cpath id='path71' class='st0' d='M56.3 21.6h-4V0h4v21.6z'/%3E%3Cpath id='path73' class='st0' d='M64.7 6.8h3.1v3h-3.1v7.3c0 .4.1.8.4 1.1.3.3.7.4 1.2.4.4 0 .8-.1 1.2-.2l.2.1v3.2c-.8.2-1.7.3-2.5.3-2.2.2-4.2-1.4-4.4-3.6V9.8h-2.6v-3h2.6V2.6h.5l3.5 1.2-.1 3z'/%3E%3Cpath id='path75' class='st0' d='M74 8.6c.6-.7 1.4-1.2 2.2-1.5.8-.4 1.8-.6 2.8-.6 1.4-.1 2.8.4 3.8 1.4 1 1 1.5 2.4 1.4 3.8v9.9h-4v-8.9c.1-1.3-.8-2.5-2.1-2.6h-.4c-.7 0-1.4.2-2 .5-.7.4-1.2.9-1.6 1.6v9.4h-4V0h4v8.6z'/%3E%3C/g%3E%3Cpath id='path85' class='st0' d='M109.8 29.7h-3.2v21.2h3.2v-9.6c.9-1.4 2.4-2.2 4-2.3 1.4-.1 2.6.9 2.8 2.3v9.6h3.2V41c.2-2.5-1.7-4.7-4.3-4.9h-.7c-1.9 0-3.7.8-5 2.1v-8.5z'/%3E%3Cpath id='path87' class='st0' d='M100.5 33.2l-3-1.1h-.3v4.3h-2.6V39h2.6v8.2c0 2.7 1.6 4 3.9 4 .8 0 1.6-.1 2.4-.3v-2.6l-.1-.1c-.4.1-.9.2-1.3.2-.8.1-1.5-.4-1.6-1.2V39h3.2v-2.6h-3.2v-3.2z'/%3E%3Cpath id='path89' class='st0' d='M83 36.4h-3.2v14.5H83v-9.5c.8-1.4 2.2-2.3 3.8-2.4 1.7 0 2.6 1 2.6 2.8v9.1h3.2v-10c.2-2.4-1.6-4.6-4.1-4.8h-.7c-1.8 0-3.6.8-4.8 2.2v-1.9z'/%3E%3Cpath id='path91' class='st0' d='M51.7 36.4h-3.2v14.5h3.2v-9.5c.8-1.4 2.2-2.3 3.8-2.4 1.7 0 2.6 1 2.6 2.8v9.1h3.2v-10c.2-2.4-1.6-4.6-4.1-4.8h-.7c-1.8 0-3.6.8-4.8 2.2v-1.9z'/%3E%3Cpath id='path93' class='st0' d='M25.2 36.4H22v14.5h3.2v-9.2c.6-1.6 2.1-2.6 3.8-2.7.3 0 .6 0 .9.1l.1-.1.4-2.7c-.4-.2-.8-.3-1.2-.2-1.6.1-3.1.8-4.1 2.1l.1-1.8z'/%3E%3Cpath id='path95' class='st0' d='M15.4 37.2l3.3-.3.1-.2c-1-3.9-4.3-6.4-8.8-6.4-5.5 0-10 4.4-10 10v.4c0 6.2 4.5 10.5 10.1 10.5s9.1-4 9.1-9.7v-1.6h-11v2.9h7.5c-.4 3.2-2.3 5.2-5.6 5.2-4 0-6.5-3-6.5-7.2s2.5-7.2 6.4-7.2c2.5-.3 4.7 1.2 5.4 3.6'/%3E%3Cpath id='path97' class='st0' d='M35.8 34.5c1.2 0 2.3-1 2.3-2.2 0-1.2-1-2.3-2.2-2.3-1.2 0-2.3 1-2.3 2.2v.1c0 1.2 1 2.2 2.2 2.2'/%3E%3Cpath id='path99' class='st0' d='M42.3 34.5c1.2 0 2.3-1 2.3-2.2 0-1.2-1-2.3-2.2-2.3-1.2 0-2.3 1-2.3 2.2v.1c0 1.2 1 2.2 2.2 2.2'/%3E%3Cpath id='path101' class='st0' d='M42.3 50.9h3.2V36.4h-3.2v9.5c-.7 1.4-2.2 2.3-3.7 2.4-1.4.1-2.5-.9-2.7-2.2v-9.6h-3.2v9.8c0 3.1 1.7 5 4.8 5 1.8 0 3.6-.8 4.8-2.1v1.7z'/%3E%3Cpath id='rect103' class='st0' d='M138.5 29.7h3.1v21.2h-3.1z'/%3E%3Cpath id='path105' class='st0' d='M136.2 48.3c-.2.1-.4.1-.6.1-.7 0-1.1-.5-1.1-1.4v-6c0-3.1-2.3-4.9-5.8-4.9-2.9 0-5.3 1.5-5.8 4.6l.1.1 2.8.1c.2-1.4 1.4-2.3 2.8-2.2 1.6 0 2.8.7 2.8 2.3v.8l-4.3.4c-2.8.3-4.9 1.8-4.9 4.6-.1 2.3 1.8 4.3 4.1 4.3h.4c1.8 0 3.6-.9 4.8-2.2h.1c.4 1.3 1.6 2.2 3 2.1.6 0 1.2-.1 1.8-.3l-.2-2.4zm-4.9-2c-1 1.3-2.5 2.1-4.1 2.2-1 .1-1.9-.6-2-1.6v-.2c0-1 .8-1.9 2.2-2.1l3.8-.4.1 2.1z'/%3E%3Cpath id='path107' class='st0' d='M77.1 46.1l-2.8-.2c-.5 1.6-2 2.6-3.7 2.5-2.1.1-3.9-1.5-4-3.6v-.2h10.8v-1c0-4.7-2.9-7.4-6.9-7.4-4 .1-7.2 3.3-7.1 7.3v.2c0 4.5 2.8 7.5 7.1 7.5 3.1.2 5.9-1.9 6.6-4.9v-.2zm-6.5-7.3c2-.1 3.7 1.3 3.8 3.3h-7.7c.3-1.9 1.9-3.4 3.9-3.3'/%3E%3C/g%3E%3C/svg%3E");
  --logo-grunenthal: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='168.546' height='86.936'%3E%3Cg data-name='Grunenthal altes Logo Footer' fill='%23fff'%3E%3Cpath data-name='Path 739' d='M168.509 86.935A826.741 826.741 0 000 86.935l.462-9.759a831.3 831.3 0 01167.514 0z' fill-rule='evenodd'/%3E%3Cpath data-name='Path 740' d='M72.458 45.865q-36.353-.5-71.959-4.156l-.462-9.722c18.159 1.855 36.459 3.154 54.938 3.785a30.092 30.092 0 01-.462-5.418C54.513 13.581 67.837 0 84.291 0s29.779 13.581 29.779 30.354a34.086 34.086 0 01-.462 5.418q27.718-1 54.938-3.785l-.462 9.759q-35.553 3.618-71.959 4.154a20.459 20.459 0 006.929-15.511c0-11.021-8.386-19.964-18.727-19.964S65.6 19.37 65.6 30.391a20.082 20.082 0 006.858 15.474z'/%3E%3Cg data-name='Group 18'%3E%3Cpath data-name='Path 741' d='M66.722 60.747l-7.315-12.06h-4.3v21.522h4.453V57.704l7.607 12.505h4.008V48.687h-4.453z' fill-rule='evenodd'/%3E%3Cpath data-name='Path 742' d='M48.039 62.973c0 2.449-1.521 3.674-3.414 3.674a3.327 3.327 0 01-3.415-3.674V54.55h-4.6v8.423a7.47 7.47 0 007.681 7.681c4.416 0 8.312-3.265 8.312-7.681V54.55h-4.564z' fill-rule='evenodd'/%3E%3Cpath data-name='Rectangle 49' d='M47.66 48.687h4.564v3.933H47.66z'/%3E%3Cpath data-name='Path 743' d='M36.068 55.624c0-3.933-2.783-6.9-7.533-6.9h-7.829v21.522h4.527v-7.681h3.006l3.488 7.681h5.343l-4.379-8.757a6.381 6.381 0 003.377-5.865zm-10.835 3.154v-6.345h2.709c2.226 0 3.525 1.336 3.525 3.191s-1.3 3.191-3.525 3.191h-2.709z' fill-rule='evenodd'/%3E%3Cpath data-name='Rectangle 50' d='M36.73 48.687h4.601v3.933H36.73z'/%3E%3Cpath data-name='Path 744' d='M9.499 61.679h3.6v4.379a6.541 6.541 0 01-3.117.705c-3.265 0-5.269-3.6-5.269-7.421s2.04-7.163 5.306-7.163a6.231 6.231 0 014.638 1.967l2.6-3.265a10.568 10.568 0 00-7.236-2.6C3.562 48.279.037 53.103.037 59.226s3.525 11.392 9.945 11.392a12.6 12.6 0 007.644-2.672V57.779H9.499v3.9z' fill-rule='evenodd'/%3E%3Cpath data-name='Path 745' d='M147.803 48.687h-4.267l-7.57 21.522h4.6l1.41-4.156h7.013l1.41 4.156h5.047l-7.643-21.522zm-4.6 13.618l2.226-6.642 2.226 6.642z' fill-rule='evenodd'/%3E%3Cpath data-name='Path 746' d='M131.97 57.296h-6.642v-8.609h-4.564v21.522h4.564v-8.943h6.642v8.943h4.564V48.687h-4.564z' fill-rule='evenodd'/%3E%3Cpath data-name='Path 747' d='M160.865 66.239V48.687h-4.527v21.522h11.466v-3.97z' fill-rule='evenodd'/%3E%3Cpath data-name='Path 748' d='M100.957 60.747l-7.277-12.06h-4.3v21.522h4.453V57.704l7.57 12.505h4.045V48.687h-4.49z' fill-rule='evenodd'/%3E%3Cpath data-name='Path 749' d='M106.03 52.657h4.713v17.552h4.75V52.657h4.713v-3.97H106.03z' fill-rule='evenodd'/%3E%3Cpath data-name='Path 750' d='M78.471 61.266h7.644v-3.933h-7.644V52.62h8.869v-3.933H73.907v21.522h13.656v-3.933h-9.091z' fill-rule='evenodd'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  --logo-opioidresponsibility: url("data:image/svg+xml;charset=utf8,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' x='0' y='0' viewBox='0 0 1162 459' xml:space='preserve'%3E%3Cstyle%3E.st0{fill:%23fff}%3C/style%3E%3Cpath class='st0' d='M1162 303.3H4.6c2.6-4.1 4.9-7.6 7-11.2 9.8-17.3 19.4-34.8 29.4-52 8.7-15.1 17.9-29.9 26.7-44.9 4.5-7.7 8.2-15.9 12.6-23.7 12.8-22.5 25.7-44.9 38.6-67.4 12.6-22 25.3-44 37.8-66.1 6.1-10.6 12.1-21.3 17.8-32.2 2-3.8 4.4-4.9 8.6-4.9 323.9.2 647.9.2 971.9.2 2.3 0 4.7 0 7-.1v302.3zm-12.5-11.1V12.9H187.1c.8 1.6 1.2 2.6 1.8 3.6 10.1 17.5 20.2 35 30.2 52.6 8.2 14.4 16.3 28.9 24.5 43.3 11.4 20 22.9 40.1 34.4 60 9.1 15.8 18.4 31.5 27.6 47.3 2 3.4 3.5 7.1 5.5 10.5 10.5 18.6 21.2 37.1 31.6 55.8 2.1 3.8 4 6.2 9.3 6.2 263.8-.2 527.5-.2 791.3-.2 2 .2 3.9.2 6.2.2zm-953.9-26.5V153.3h-31.8v112.4h31.8zm-.6-146.4c0-10.7-6.2-17.6-15.9-17.7-9.1-.1-15.6 7.2-15.7 17.4-.1 10.6 6.7 16.5 14.9 16.3 10-.2 17-5.1 16.7-16zM102.9 459c.1-28.8.1-57.5.2-86.3v-6.9h11.8v9.9c8.2-9.2 17.3-12.9 28.2-11.9 10.7 1 19.4 5.7 25.8 14.4 9 12.2 8.6 38.5-1 47.3-13.5 12.5-33.1 17.7-51.9 1v32.4c-4.4.1-8.8.1-13.1.1zm60-58.1c0-13-11.2-24.7-23.6-24.8-12.4 0-23.5 11.4-23.4 24.3 0 13.4 10.7 25.2 23.1 25.4 12.6.3 23.8-11.3 23.9-24.9zM1066.2 435h-12.3v-69.4h11c.2 1.9.4 3.7.7 6.5 6.2-6.2 13.4-9.2 21.7-8.6 8.2.6 14.9 4.1 20.1 11.3 5.5-7.7 13-10.9 22-11 17.2-.3 28.3 9.7 29.6 26.9.1 1.7.1 3.3.1 5V435h-13.8c0-10.7.1-21.3 0-31.9-.1-5-.1-10-1.1-14.8-1.8-8.3-8.2-12.5-16.5-11.9-8.1.6-14.1 6.1-14.4 14.4-.5 13.3-.3 26.6-.5 39.9 0 1.3-.1 2.6-.2 4.3h-13.5v-5.3c0-12.3.1-24.6 0-36.9-.1-7.8-4.1-14-9.8-15.9-6.9-2.2-15.7-.1-19.2 5.8-2.2 3.8-3.3 8.7-3.5 13.1-.6 12.9-.4 25.8-.4 39.2zM445.7 372.5v-29.4h13.4v91.7H447c-.1-2.6-.3-4.9-.5-8.1-7.8 8.6-17.2 11.1-27.8 10.3-9.5-.7-17.1-5.6-23.6-11.8-12-11.5-11.8-34.8-.2-49 10.7-13 30-18.5 50.8-3.7zm1.1 27.6c.2-13.7-9.5-23.7-23.2-24-12.7-.2-23.6 10.7-23.7 23.7-.1 13.9 10.5 26.2 23 25.8 12.6-.2 23.7-7.9 23.9-25.5zM794.5 400.2c-.6 20.9-15.6 36.9-37.5 36.8-18.9-.2-38.1-14.7-37.8-36.8.2-19.4 17.4-36.3 37.4-36.5 22.9-.2 36.8 16.6 37.9 36.5zm-37-24c-12.8-.2-24.5 11.2-24.6 23.8-.1 13.4 10.8 25.3 23.5 25.5 13.6.3 25.2-11.1 25.4-24.8.2-13-11.1-24.4-24.3-24.5zM281.3 437c-18.8-.3-38.1-14.5-38-36.8 0-19.3 17.5-36.3 37.5-36.6 23.2-.3 37.5 18 37.9 36.7.3 20.7-16.4 36.7-37.4 36.7zm24.6-36.5c0-13.2-11.2-24.3-24.5-24.3-12.7-.1-24.4 11.5-24.4 24.1 0 13.3 11.2 25.2 23.9 25.3 13.5.1 25-11.3 25-25.1zM1.1 400.5c-1.4-21.7 19-37.1 37.1-36.7 23.1.5 37 15.4 37.3 36.5.2 21.7-14.1 36.1-36.8 36.7-17.8.4-39.3-13.6-37.6-36.5zm12.8-.1c.1 13.5 11.7 25.4 24.5 25.2 13.4-.2 24.6-11.7 24.5-25.1 0-13.1-11.5-24.3-24.8-24.2-12.7-.1-24.3 11.5-24.2 24.1zM988.7 437c-22.3-1.3-37.4-14.5-37.1-37 .3-21.1 14.8-35.8 37-36.3 16.8-.4 37.2 11.7 37.5 36.4.1 24.2-18.9 36.5-37.4 36.9zm24.4-36.6c0-12.9-11.3-24.1-24.2-24.2-13.2-.1-24.7 11.3-24.7 24.2 0 13.6 11.3 25.1 24.5 25.1 13 .1 24.5-11.6 24.4-25.1zM594.1 435h-12.3v-69.2h10.8c.3 1.8.6 3.5.9 5.8 7.9-7 16.6-9.3 26.6-7.4 12 2.3 21.6 11.2 22.3 23.5.8 15.5.2 31.1.2 47.2h-13.1v-36.3c0-3-.2-6-.8-8.9-1.4-7.8-6.3-12.3-14-13.4-7.3-1-14.4 2.2-17.4 8.9-1.7 3.8-2.7 8.2-2.8 12.4-.4 10.8-.1 21.6-.1 32.4-.1 1.5-.2 3.1-.3 5zM929.1 412.3c-5.3 19-23.8 27.3-39.1 24.3-19.9-3.9-31.3-17.4-30.6-38.1.6-17.6 15.6-33.3 32.7-34.7 17.7-1.5 33.3 9.2 36.9 25.9-4 0-8 .1-11.9-.1-1.1-.1-2.5-1.1-3-2-6.6-12.2-20-13.5-28.2-9-10.5 5.8-15.6 18.5-11.5 30.4 2.9 8.4 8.4 14.6 17.4 16.2 9.3 1.7 16.3-2.7 22-9.9 1.2-1.5 3.6-2.5 5.5-2.8 3-.6 6.2-.2 9.8-.2zM674.5 378.3c-2.3-.2-3.9-.3-5.8-.5v-12.2c1.9-.2 3.7-.3 5.3-.4 1.9-17.8 12.8-24.2 25.5-21.9v9.8c-3.9 2.1-7.7 3.6-10.8 6-1.3 1-1.1 3.7-1.8 6.3h12.6v12.5h-12.1V435h-13c.1-19.1.1-37.9.1-56.7zM345.7 434.8v-69h13.1v69h-13.1zM551.1 434.9H539v-69.1h12.1v69.1zM204 365.7h11.9v69.2H204v-69.2zM481.4 393.5h34.5v12.4h-34.5v-12.4zM345.8 358.3V343h13v15.3h-13zM538.9 358.4v-15.3h12.3v15.3h-12.3zM216.1 343.2v15.2H204v-15.2h12.1zM832.9 435h-12.5v-14.6h12.5V435z'/%3E%3Cpath class='st0' d='M1044.2 226.8h-41.7v-12.3h56.9c3.2 19.5-14.6 41.8-37.2 46.3-24.9 5-46.5-9.6-54-32.8-8-24.7 5.1-48.2 26.6-58 21.5-9.7 48.1.3 59.1 21.7-7.6-.9-14.5 1.7-21.4-4.8-13.1-12.5-32.2-9.8-43.8 4.3-7.8 9.5-10.8 20-7.4 31.6 4.2 14.3 15.2 25.4 31.5 26.1 13.4.6 28.5-11.2 31.4-22.1zM736 70.4v67.2h-13.8V47.1c4.4 0 8.6-.3 12.6.2 1.6.2 3.3 1.8 4.3 3.3 9.5 14.6 18.7 29.4 28.1 44 4.3 6.6 8.9 13 14.3 20.9v-68h12.4v90.4c-3.6 0-7.4.2-11.2-.1-1.2-.1-2.6-1.4-3.3-2.5-7.2-10.6-14.3-21.2-21.3-31.9-7.1-11-14-22.1-21-33.1-.2 0-.7.1-1.1.1zM652.7 139.8c-28.2-1.3-45.8-17.6-47.2-46.1-1.3-26.4 20.1-47.8 46.4-48.3 26.6-.5 48 21.8 48 47 .1 25.4-18.9 46.9-47.2 47.4zm.2-11.9c19.4-.4 32.8-14 32.9-35 .1-22.1-13.6-34.1-33.5-34.4-19.1-.3-34.1 15.4-33.9 34.8 0 19 15.8 34.7 34.5 34.6zM936.7 46.6c11.4.5 22.7-.1 33.5 1.9 19.7 3.7 25.1 28.7 12.9 39.7-.5.4-.8 1-.8 1.1 3.3 4.1 7.1 7.4 9.3 11.7 4.9 9.6 2.8 19.4-2.7 27.9-3.8 5.9-11 8.3-17.8 8.7-11.3.6-22.6.2-34.2.2-.2-30.2-.2-60-.2-91.2zm13.7 51.1c0 9.3-.1 17.6.1 25.9 0 .9 1.7 2.5 2.6 2.5 5.5.1 11 .2 16.4-.5 6.3-.8 11.5-7.6 11.5-13.8 0-7-4.4-12.2-11.6-13.1-6.1-.7-12.2-.7-19-1zm.2-37.9v25.1c4.7 0 9.1.3 13.5-.1 6.5-.5 10.7-5 11.1-11.3.5-6.7-2.9-11.7-9.7-12.9-4.7-.7-9.6-.5-14.9-.8zM340.4 104.5c8.7 11.4 16.8 22 25.4 33.3-5.5 0-10.9 1.1-15.5-.4-3.3-1.1-5.8-5.4-8.1-8.6-7.3-10.2-14.4-20.5-21.6-30.8-.5.2-.9.4-1.4.6v38.8h-13V47c13.7.5 27.4-1.5 41 2 6.9 1.7 12.2 5.9 15.7 12.2 4.8 8.5 5.1 17.3 2.1 26.4-2.7 8.5-9.1 12.7-17.1 15.1-2 .6-3.9 1-7.5 1.8zM319 94.8c5.9-.3 11.4 0 16.7-.9 3.8-.6 7.5-2.4 10.8-4.4 7.3-4.5 9.8-19.4-.5-25.7-8.7-5.3-17.8-3.3-27-3.5v34.5zM876.3 259.9c3.5-9.2 6.7-17.4 9.8-25.6 7.8-20.6 15.7-41.2 23.1-61.9 1.8-5 5-4.1 8.6-4.3 3.4-.2 5.1.7 6.5 4.3 10 26.2 20.3 52.2 30.4 78.3 1.1 2.7 1.7 5.6 2.8 9.3-4.5 0-8.3.2-12-.1-1.2-.1-2.6-1.8-3.2-3-2.8-6.9-5.6-13.9-7.9-20.9-1-3-2.6-3.6-5.5-3.6-8.1.2-16.3.2-24.4 0-2.9-.1-4.4.8-5.4 3.7-2.2 6.6-5 13-7.2 19.6-1.1 3.4-2.8 4.9-6.4 4.5-2.9-.5-5.8-.3-9.2-.3zm41.8-71.8c-.5.1-.9.1-1.4.2-3.7 10.6-7.4 21.1-11.2 32H928c-3.4-10.8-6.7-21.5-9.9-32.2zM727.7 168.4h13.7v21.1c0 14-.1 27.9.1 41.9.1 7.8 5.3 14.8 11.9 16.8 6.4 2 14.8-.3 18.7-6.3 2.2-3.4 3.3-8 3.3-12.1.3-18.4.2-36.9.2-55.3v-5.9h12.5c.1.5.4 1.1.4 1.7 0 20.8.2 41.6 0 62.3-.2 17-10.6 25.9-25.3 28.5-15.2 2.9-29.7-6.1-34.2-20.3-.9-2.7-1.5-5.5-1.5-8.3-.1-20.6-.1-41.2-.1-61.8 0-.7.1-1.3.3-2.3zM1081.6 168.4h48.3v12.2h-35.3v26.3h35.3v13h-35.3v26.9h35.3v12.9h-48.2c-.1-30.4-.1-60.6-.1-91.3zM453.8 111.5H467c.5 2.2.8 4.1 1.4 6 2.2 7 9.1 11.3 16.2 10.2 6.7-1 11.9-7.2 12.1-14.4.3-7.4-3.8-11.9-11.5-14-5.4-1.4-10.8-3.3-15.9-5.6-8.1-3.7-12.9-13.4-12.2-23.3.8-11 7.7-20.1 17.9-23.5 16.6-5.6 34.4 6.7 33.5 23.8-3.5 0-7.2.3-10.7-.2-1.2-.2-2.6-1.9-3.2-3.3-2.2-4.6-5.1-8.2-10.6-8.8-5.2-.6-8.5 2.3-11.1 6.2-3.4 5.1-2 11.9 3.7 15 4.3 2.4 9.2 3.7 13.9 5.3 17 5.6 24.6 21.6 17.9 38.1-6.2 15.3-26.7 21.5-41.3 12.6-9.9-6-13.8-13-13.3-24.1zM438 137.7h-49V47.3h49.1v12.5H403v26.4h35.2v12.5H403V126h35.1c-.1 4.1-.1 7.6-.1 11.7zM863.1 192.3H851c-.6-1.8-1-3.9-1.9-5.8-2.4-5.5-7.8-8.2-13.4-7.1-5.7 1.2-10.3 6.8-10.2 12.6.1 4.7 3.1 7.6 7.1 9.4 3.9 1.7 8.1 3.1 12.2 4.1 17.7 4.1 28.5 28.4 13 46.5-8.1 9.5-19.9 12.2-31.6 7.7-10.2-3.9-17.2-14.9-17-27.6 3.5 0 7.1-.3 10.6.2 1 .1 2.1 2.5 2.4 4.1 1.8 7.7 7.6 12.5 15.2 12.5 7.1-.1 12.8-4.8 14.5-12.1 1.4-6.2-1.6-12-8.2-14.7-4.4-1.9-9-3.5-13.6-4.7-16.4-4.4-20.4-22.7-15.7-34 5.9-14.3 15.7-18.8 30.8-16.2 10.4 1.7 18.5 13.7 17.9 25.1zM816 111.6h12.6c.6 2.5 1 4.8 1.8 7 2.3 6.1 8.1 9.6 15 9.3 6.1-.2 10.2-3.7 12.4-10.4 1.9-5.9-.1-12.8-4.8-16.2-1.3-.9-3-1.3-4.6-1.7-3.7-1.1-7.3-2.1-11-3.2-17.2-5.1-20.1-17.8-16.8-33.1 2.5-11.9 16.4-19.5 30-17.4 10.6 1.6 20.1 13.1 19.9 24.5h-12.9c-.9-1.9-2-3.9-2.8-6-2-5.2-6.1-6.2-10.9-5.7-4.7.4-9.5 4.8-10.6 9.3-1.1 4.4.9 9.7 5.3 11.9 3.8 1.9 8 3.1 12.1 4.4 16.2 5.1 24.3 18 21.4 33.3-3.6 18.8-26.5 28.5-43.7 18-9.3-5.8-11.7-13.9-12.4-24zM1129.9 86.2v12.7H1094.5v27.2h35.4v11.4h-48.5V47.4h48.3V60h-35.2v26.2h35.4zM546 101.9v35.7h-13.2V46.5c13.2.6 26.6.2 39.5 2.2 14.8 2.3 22.8 27.2 12.5 42.5-5.3 7.8-12 10.2-20.2 10.7-5.9.3-11.9 0-18.6 0zm.4-42.1v29.9c6.7 0 13.2.6 19.6-.2 6.8-.8 11.7-8.1 11.7-15.4 0-6.7-4.6-12.4-11.7-13.4-6.4-.8-12.9-.6-19.6-.9zM1030.1 126.2h31.1v11.3h-43.6V47.4h12.5v78.8zM908.8 137.6h-13.1V47.5h13.1v90.1z'/%3E%3C/svg%3E");
  --icon-facebook: url("data:image/svg+xml;charset=utf8,%3Csvg data-name='Group 2328' xmlns='http://www.w3.org/2000/svg' width='30' height='30'%3E%3Cdefs%3E%3ClinearGradient id='a' x1='.146' y1='.147' x2='.854' y2='.859' gradientUnits='objectBoundingBox'%3E%3Cstop offset='0' stop-color='%234676ed'/%3E%3Cstop offset='.185' stop-color='%23436de4'/%3E%3Cstop offset='.487' stop-color='%233b54cd'/%3E%3Cstop offset='.865' stop-color='%232f2da8'/%3E%3Cstop offset='1' stop-color='%232b1e99'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath data-name='Path 2152' d='M55.1 36.851A15 15 0 1037.754 51.67V41.187h-3.809v-4.336h3.809v-3.3c0-3.759 2.24-5.836 5.666-5.836a23.075 23.075 0 013.357.285v3.691h-1.891a2.169 2.169 0 00-2.444 2.343v2.815H46.6l-.666 4.335h-3.492V51.67A15 15 0 0055.1 36.851z' transform='translate(-25.098 -21.85)' fill='url(%23a)'/%3E%3Cpath data-name='Path 2153' d='M20.797 19.415l.66-4.3H17.33v-2.789a2.151 2.151 0 012.425-2.324h1.876V6.34a22.893 22.893 0 00-3.33-.29c-3.4 0-5.622 2.06-5.622 5.79v3.275H8.9v4.3h3.782v10.4a15.086 15.086 0 004.651 0v-10.4z' fill='%23fff'/%3E%3C/svg%3E");
  --icon-linkedin: url("data:image/svg+xml;charset=utf8,%3Csvg data-name='Group 2330' xmlns='http://www.w3.org/2000/svg' width='30' height='30'%3E%3Cdefs%3E%3ClinearGradient id='a' x1='.854' y1='.146' x2='.146' y2='.854' gradientUnits='objectBoundingBox'%3E%3Cstop offset='0' stop-color='%23007ab5'/%3E%3Cstop offset='1' stop-color='%230046e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle data-name='Ellipse 8' cx='15' cy='15' fill='url(%23a)' r='15'/%3E%3Cpath data-name='Path 2155' d='M8.713 12.206h2.9v9.333h-2.9zm1.453-4.637A1.682 1.682 0 118.482 9.25a1.683 1.683 0 011.684-1.681' fill='%23fff'/%3E%3Cpath data-name='Path 2156' d='M13.435 12.206h2.782v1.276h.037a3.054 3.054 0 012.748-1.507c2.937 0 3.479 1.932 3.479 4.445v5.12h-2.9v-4.538c0-1.082-.021-2.475-1.507-2.475-1.51 0-1.741 1.18-1.741 2.4v4.617h-2.9z' fill='%23fff'/%3E%3C/svg%3E");
  --icon-twitter: url("data:image/svg+xml;charset=utf8,%3Csvg data-name='Group 2329' xmlns='http://www.w3.org/2000/svg' width='30' height='30'%3E%3Cdefs%3E%3ClinearGradient id='a' x1='.854' y1='.146' x2='.146' y2='.854' gradientUnits='objectBoundingBox'%3E%3Cstop offset='0' stop-color='%233cf'/%3E%3Cstop offset='1' stop-color='%23337fff'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle data-name='Ellipse 7' cx='15' cy='15' fill='url(%23a)' r='15'/%3E%3Cpath data-name='Path 2154' d='M23.287 9.86a6.755 6.755 0 01-1.654.472c.266-.045.657-.527.814-.722a3.043 3.043 0 00.549-1c.015-.029.025-.064 0-.087a.094.094 0 00-.087.008 8.475 8.475 0 01-1.962.751.131.131 0 01-.135-.036 1.531 1.531 0 00-.172-.175 3.444 3.444 0 00-.95-.583 3.312 3.312 0 00-1.457-.235 3.48 3.48 0 00-1.383.392 3.552 3.552 0 00-1.116.91 3.441 3.441 0 00-.666 1.335 3.6 3.6 0 00-.035 1.409c.009.078 0 .088-.068.078a10.477 10.477 0 01-6.748-3.432c-.079-.09-.122-.09-.186.007a3.42 3.42 0 00.583 4.039c.132.126.269.251.414.365a3.431 3.431 0 01-1.3-.365c-.079-.049-.119-.021-.126.068a2.132 2.132 0 00.021.386 3.459 3.459 0 002.13 2.756 2.028 2.028 0 00.433.132 3.884 3.884 0 01-1.276.039c-.094-.017-.128.029-.094.118a3.589 3.589 0 002.681 2.245c.122.021.243.021.365.049-.007.011-.015.011-.021.021a4.234 4.234 0 01-1.831.97 6.553 6.553 0 01-2.78.355c-.15-.021-.18-.02-.222 0s-.005.061.043.1c.19.126.384.237.58.343a9.14 9.14 0 001.858.743 9.9 9.9 0 009.609-2.246 10.08 10.08 0 002.659-7.356c0-.106.126-.164.2-.221a6.481 6.481 0 001.308-1.36.414.414 0 00.087-.261v-.013c.003-.041.002-.034-.065.001z' fill='%23fff'/%3E%3C/svg%3E");
  --icon-instagram: url("data:image/svg+xml;charset=utf8,%3Csvg data-name='Group 2352' xmlns='http://www.w3.org/2000/svg' width='30' height='30'%3E%3Cdefs%3E%3CradialGradient id='a' cx='-.09' cy='.315' r='1.053' gradientUnits='objectBoundingBox'%3E%3Cstop offset='.073' stop-color='%23eacc7b'/%3E%3Cstop offset='.184' stop-color='%23ecaa59'/%3E%3Cstop offset='.307' stop-color='%23ef802e'/%3E%3Cstop offset='.358' stop-color='%23ef6d3a'/%3E%3Cstop offset='.46' stop-color='%23f04b50'/%3E%3Cstop offset='.516' stop-color='%23f03e58'/%3E%3Cstop offset='.689' stop-color='%23db359e'/%3E%3Cstop offset='.724' stop-color='%23ce37a4'/%3E%3Cstop offset='.789' stop-color='%23ac3cb4'/%3E%3Cstop offset='.877' stop-color='%237544cf'/%3E%3Cstop offset='.98' stop-color='%232b4ff2'/%3E%3C/radialGradient%3E%3C/defs%3E%3Ccircle data-name='Ellipse 10' cx='15' cy='15' r='15' fill='url(%23a)'/%3E%3Cg data-name='Group 2353' fill='%23fff'%3E%3Cpath data-name='Path 2161' d='M15 8.492c2.138 0 2.371 0 3.207.047a5.139 5.139 0 011.488.279 2.459 2.459 0 01.929.6 2.485 2.485 0 01.6.93 5.173 5.173 0 01.279 1.487V15c0 2.138 0 2.371-.047 3.207a5.139 5.139 0 01-.279 1.488 2.459 2.459 0 01-.6.929 2.485 2.485 0 01-.93.6 5.173 5.173 0 01-1.487.279H15c-2.138 0-2.371 0-3.207-.047a5.139 5.139 0 01-1.488-.279 2.459 2.459 0 01-.929-.6 2.485 2.485 0 01-.605-.93 5.173 5.173 0 01-.279-1.487V15c0-2.138 0-2.371.047-3.207a5.139 5.139 0 01.279-1.488 2.459 2.459 0 01.6-.929 2.485 2.485 0 01.93-.605 5.173 5.173 0 011.487-.279H15M15 7.1c-2.138 0-2.417 0-3.254.046a6.291 6.291 0 00-1.906.372 3.349 3.349 0 00-1.394.93 5.246 5.246 0 00-.93 1.394 6.291 6.291 0 00-.372 1.906C7.1 12.583 7.1 12.862 7.1 15s0 2.417.046 3.254a6.291 6.291 0 00.372 1.906 3.349 3.349 0 00.93 1.394 4.593 4.593 0 001.394.93 6.291 6.291 0 001.906.372c.837.046 1.116.046 3.254.046s2.417 0 3.254-.046a6.291 6.291 0 001.906-.372 3.349 3.349 0 001.394-.93 4.593 4.593 0 00.93-1.394 6.291 6.291 0 00.372-1.906c.046-.837.046-1.116.046-3.254s0-2.417-.046-3.254a6.291 6.291 0 00-.372-1.906 3.349 3.349 0 00-.93-1.394 5.246 5.246 0 00-1.394-.93 6.291 6.291 0 00-1.906-.372C17.417 7.1 17.138 7.1 15 7.1z'/%3E%3Cpath data-name='Path 2162' d='M15 10.817A4.183 4.183 0 1019.183 15 4.165 4.165 0 0015 10.817zm0 6.972A2.789 2.789 0 1117.789 15 2.8 2.8 0 0115 17.789z'/%3E%3C/g%3E%3C/svg%3E");
  --icon-whatsapp: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3ClinearGradient id='a' gradientUnits='userSpaceOnUse' x1='15' y1='30' x2='15' y2='0'%3E%3Cstop offset='0' stop-color='%23009600'/%3E%3Cstop offset='1' stop-color='%2378d228'/%3E%3C/linearGradient%3E%3Ccircle cx='15' cy='15' r='15' fill='url(%23a)'/%3E%3Cpath d='M15.2 6.1c-4.9 0-8.8 3.9-8.8 8.7 0 1.6.5 3.2 1.3 4.5L6.1 24l4.9-1.5c1.3.7 2.7 1.1 4.2 1.1 4.9 0 8.8-3.9 8.8-8.7-.1-4.9-4-8.8-8.8-8.8zm0 16c-1.5 0-2.9-.4-4.1-1.2l-2.8.9.9-2.7c-.9-1.2-1.4-2.7-1.4-4.3 0-4 3.3-7.3 7.4-7.3 4.1 0 7.4 3.3 7.4 7.3-.1 4-3.4 7.3-7.4 7.3zm4-5.6c-.2-.1-1.3-.6-1.5-.7-.2-.1-.3-.1-.5.1-.1.2-.6.7-.7.8-.1.1-.3.2-.5.1s-.9-.3-1.7-1.1c-.6-.6-1.1-1.3-1.2-1.5-.1-.2 0-.3.1-.4.1-.1.2-.2.3-.4.1-.1.1-.2.2-.4.1-.1 0-.3 0-.4-.1-.1-.5-1.2-.7-1.6-.2-.4-.4-.4-.5-.4h-.4c-.1 0-.4.1-.6.3-.2.2-.8.7-.8 1.8s.8 2.1.9 2.2c.1.1 1.5 2.4 3.7 3.2 2.2.9 2.2.6 2.6.5.4 0 1.3-.5 1.5-1 .2-.5.2-.9.1-1 0 .1-.1 0-.3-.1z' fill='%23fff'/%3E%3C/svg%3E");
  --icon-search: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12.635' height='12.635'%3E%3Cg transform='translate(.787 .787)' fill='none' stroke='%239ba19b' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='10' stroke-width='1.2'%3E%3Ccircle cx='3.937' cy='3.937' transform='rotate(-23.025 7.558 1.54)' r='3.937'/%3E%3Cpath d='M7.944 7.944L10.999 11'/%3E%3C/g%3E%3C/svg%3E");
  --icon-circledarrow-right-maincolor: url("data:image/svg+xml;charset=utf8,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' x='0' y='0' viewBox='0 0 19 19' xml:space='preserve'%3E%3Cstyle%3E.st0{fill:%2300b675}%3C/style%3E%3Cpath class='st0' d='M7.6 14.3c-.29-.31-.3-.9 0-1.2l3.5-3.6-3.6-3.6c-.3-.3-.3-.8 0-1.2.3-.3.9-.3 1.2 0l4.2 4.2c.3.3.3.9 0 1.2 0 0-3.33 3.46-4.1 4.2-.32.31-.95.28-1.2 0z'/%3E%3Cpath class='st0' d='M9.5.3C4.4.3.3 4.4.3 9.5s4.1 9.2 9.2 9.2 9.2-4.1 9.2-9.2S14.6.3 9.5.3zm0 16.9c-4.25 0-7.7-3.45-7.7-7.7s3.45-7.7 7.7-7.7 7.7 3.45 7.7 7.7-3.45 7.7-7.7 7.7z'/%3E%3C/svg%3E");
  --icon-circledarrow-right-white: url("data:image/svg+xml;charset=utf8,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' x='0' y='0' viewBox='0 0 19 19' xml:space='preserve'%3E%3Cstyle%3E.st0{fill:%23ffffff}%3C/style%3E%3Cpath class='st0' d='M7.6 14.3c-.29-.31-.3-.9 0-1.2l3.5-3.6-3.6-3.6c-.3-.3-.3-.8 0-1.2.3-.3.9-.3 1.2 0l4.2 4.2c.3.3.3.9 0 1.2 0 0-3.33 3.46-4.1 4.2-.32.31-.95.28-1.2 0z'/%3E%3Cpath class='st0' d='M9.5.3C4.4.3.3 4.4.3 9.5s4.1 9.2 9.2 9.2 9.2-4.1 9.2-9.2S14.6.3 9.5.3zm0 16.9c-4.25 0-7.7-3.45-7.7-7.7s3.45-7.7 7.7-7.7 7.7 3.45 7.7 7.7-3.45 7.7-7.7 7.7z'/%3E%3C/svg%3E");
  --icon-circledarrow-right-green-hover: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 19 19'%3E%3Ccircle cx='9.5' cy='9.5' r='9.2' fill='%2300b675'/%3E%3Cpath d='M7.6 14.3c-.29-.31-.3-.9 0-1.2l3.5-3.6-3.6-3.6c-.3-.3-.3-.8 0-1.2.3-.3.9-.3 1.2 0l4.2 4.2c.3.3.3.9 0 1.2 0 0-3.33 3.46-4.1 4.2-.32.31-.95.28-1.2 0z' fill='%23fff'/%3E%3C/svg%3E");
  --icon-circledarrow-right-white-hover: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 19 19'%3E%3Cpath d='M.3 9.5c0 5.1 4.1 9.2 9.2 9.2s9.2-4.1 9.2-9.2S14.6.3 9.5.3.3 4.4.3 9.5zm10.8 0L7.5 5.9c-.3-.3-.3-.8 0-1.2.3-.3.9-.3 1.2 0l4.2 4.2c.3.3.3.9 0 1.2 0 0-3.33 3.46-4.1 4.2-.32.31-.95.28-1.2 0-.29-.31-.3-.9 0-1.2l3.5-3.6z' fill='%23fff'/%3E%3C/svg%3E");
  --icon-circledarrow-left-maincolor: url("data:image/svg+xml;charset=utf8,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' x='0' y='0' viewBox='0 0 19 19' xml:space='preserve'%3E%3Cstyle%3E.st0{fill:%2300b675}%3C/style%3E%3Cpath class='st0' d='M10.2 14.3c-.77-.74-4.1-4.2-4.1-4.2-.3-.3-.3-.9 0-1.2l4.2-4.2c.3-.3.9-.3 1.2 0 .3.4.3.9 0 1.2L7.9 9.5l3.5 3.6c.3.3.29.89 0 1.2-.25.28-.88.31-1.2 0z'/%3E%3Cpath class='st0' d='M.3 9.5c0 5.1 4.1 9.2 9.2 9.2s9.2-4.1 9.2-9.2S14.6.3 9.5.3.3 4.4.3 9.5zm1.5 0c0-4.25 3.45-7.7 7.7-7.7s7.7 3.45 7.7 7.7-3.45 7.7-7.7 7.7-7.7-3.45-7.7-7.7z'/%3E%3C/svg%3E");
  --icon-circledarrow-left-white: url("data:image/svg+xml;charset=utf8,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' x='0' y='0' viewBox='0 0 19 19' xml:space='preserve'%3E%3Cstyle%3E.st0{fill:%23ffffff}%3C/style%3E%3Cpath class='st0' d='M10.2 14.3c-.77-.74-4.1-4.2-4.1-4.2-.3-.3-.3-.9 0-1.2l4.2-4.2c.3-.3.9-.3 1.2 0 .3.4.3.9 0 1.2L7.9 9.5l3.5 3.6c.3.3.29.89 0 1.2-.25.28-.88.31-1.2 0z'/%3E%3Cpath class='st0' d='M.3 9.5c0 5.1 4.1 9.2 9.2 9.2s9.2-4.1 9.2-9.2S14.6.3 9.5.3.3 4.4.3 9.5zm1.5 0c0-4.25 3.45-7.7 7.7-7.7s7.7 3.45 7.7 7.7-3.45 7.7-7.7 7.7-7.7-3.45-7.7-7.7z'/%3E%3C/svg%3E");
  --icon-event-date: url("data:image/svg+xml;charset=utf8,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15.8466 18.0469'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:%232eac74;}%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M17.5668,18.9858H5.2417V9.06H17.5668ZM14.9257,2.7436V4.5483H7.8828V2.7436H6.122V4.5483h-.88A1.7752,1.7752,0,0,0,3.49,6.353L3.481,18.9858a1.7826,1.7826,0,0,0,1.7607,1.8047H17.5668a1.7883,1.7883,0,0,0,1.7607-1.8047V6.353a1.7883,1.7883,0,0,0-1.7607-1.8047h-.88V2.7436Zm.88,9.9258H11.4043v4.5117H15.806Z' transform='translate(-3.481 -2.7436)'/%3E%3C/svg%3E");
  --icon-event-language: url("data:image/svg+xml;charset=utf8,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18.7382 20.7589'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:%232eac74;fill-rule:evenodd;}%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M10.7629,14.9387h1.3024v1.3026H10.7629Zm-2.8072,0H9.2583v1.3026H7.9557Zm-2.8067,0H6.4514v1.3026H5.149Zm9.7576-8.4424h1.3026V7.7988H14.9066Zm-2.8072,0h1.3027V7.7988H12.0994ZM12.751.7429a6.4042,6.4042,0,0,1,5.3036,9.9944l2.5474,2.8149H14.42a6.1407,6.1407,0,0,0-.4471-.9856h4.4137l-1.605-1.7737A5.5069,5.5069,0,0,0,18.17,7.1475,5.4191,5.4191,0,1,0,7.8573,9.477a6.1409,6.1409,0,0,0-.99.2041A6.4072,6.4072,0,0,1,12.751.7429ZM9.2928,6.4963h1.3026V7.7988H9.2928ZM8.6073,9.6782a5.9119,5.9119,0,0,0-4.672,9.5344L1.8639,21.5018H8.6073a5.9118,5.9118,0,1,0,0-11.8236Z' transform='translate(-1.8639 -0.7429)'/%3E%3C/svg%3E");
  --icon-event-time: url("data:image/svg+xml;charset=utf8,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14.8463 17.0677'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:%232eac74;}%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M14.4756,17.5588a.3666.3666,0,0,0,.3533-.4636c-.058-.2117-.1162-.417-.1879-.6175a5.3653,5.3653,0,0,0-2.086-2.6268,2.396,2.396,0,0,0-1.5588-.422,3.6281,3.6281,0,0,0-1.9913,1.3474,5.9454,5.9454,0,0,0-1.1836,2.32l-.0011.0046a.3652.3652,0,0,0,.3548.4584h6.3006Z' transform='translate(-3.8639 -2.7435)'/%3E%3Cpath class='cls-1' d='M15.0838,5.1435a.241.241,0,0,1,.2726.3152l-.0014.0039a5.42,5.42,0,0,1-2.08,2.8391A3.2279,3.2279,0,0,0,12.17,9.4787a2.3358,2.3358,0,0,0-.2012.5547c-.0364.1638-.0079.3609-.12.4995a.7411.7411,0,0,1-.59.2307.6612.6612,0,0,1-.6068-.4189,4.9721,4.9721,0,0,0-.145-.6375A3.0821,3.0821,0,0,0,9.299,8.3017a5.4193,5.4193,0,0,1-2.08-2.8391l-.0037-.0105a.2413.2413,0,0,1,.2729-.3157A21.0107,21.0107,0,0,0,15.0838,5.1435Z' transform='translate(-3.8639 -2.7435)'/%3E%3Cpath class='cls-1' d='M6.0005,17.7813a7.4478,7.4478,0,0,1,1.08-3.1734,5.98,5.98,0,0,1,1.3007-1.4943c.6137-.4949,1.3771-1.1108,1.3393-1.96a1.8071,1.8071,0,0,0-.9425-1.3809A6.32,6.32,0,0,1,6.3354,6.4665a7.4854,7.4854,0,0,1-.4222-2.2973H16.6605a7.4753,7.4753,0,0,1-.4221,2.2973,6.32,6.32,0,0,1-2.4427,3.3064,1.8073,1.8073,0,0,0-.9425,1.3809c-.0378.849.7256,1.4649,1.3393,1.96a5.9732,5.9732,0,0,1,1.3006,1.4943,7.4467,7.4467,0,0,1,1.08,3.1731c.0213.1967.0321.3977.04.6046H5.961C5.9681,18.1787,5.9789,17.978,6.0005,17.7813Zm11.9968.6043h-.1615c-.0079-.2428-.02-.4894-.0471-.7367a8.6557,8.6557,0,0,0-1.2592-3.69,7.1907,7.1907,0,0,0-1.57-1.7971c-.2907-.2348-.8961-.7229-.8856-.9543.0025-.0579.09-.2115.4013-.4195a7.4964,7.4964,0,0,0,2.9157-3.916,8.82,8.82,0,0,0,.4912-2.7033h.1148a.7129.7129,0,0,0,0-1.4257H4.5768a.7129.7129,0,1,0,0,1.4257h.1148a8.8157,8.8157,0,0,0,.4912,2.7033,7.4964,7.4964,0,0,0,2.9157,3.916c.3112.2083.3985.3619.4013.4195.01.2314-.5949.72-.8857.9543a7.2017,7.2017,0,0,0-1.5695,1.7971,8.658,8.658,0,0,0-1.2589,3.69c-.027.2473-.0392.4939-.0472.7367H4.5768a.7128.7128,0,1,0,0,1.4256h13.42a.7128.7128,0,1,0,0-1.4256Z' transform='translate(-3.8639 -2.7435)'/%3E%3Cpath class='cls-1' d='M11.3277,11.0693a.38.38,0,1,1-.2688.1113A.3667.3667,0,0,1,11.3277,11.0693Z' transform='translate(-3.8639 -2.7435)'/%3E%3Cpath class='cls-1' d='M11.4093,12.1562a.2714.2714,0,1,1-.1919.0795A.2616.2616,0,0,1,11.4093,12.1562Z' transform='translate(-3.8639 -2.7435)'/%3E%3C/svg%3E");
  --icon-event-subject: url("data:image/svg+xml;charset=utf8,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 19.5995 19.599'%3E%3Cdefs%3E%3Cstyle%3E.cls-1{fill:%232eac74;}%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M9.6212,5.1477V3.6623A8.1943,8.1943,0,0,0,3.7826,9.5008H5.268A6.74,6.74,0,0,1,9.6212,5.1477Z' transform='translate(-1.864 -1.7431)'/%3E%3Cpath class='cls-1' d='M18.0592,9.5008h1.4855a8.1943,8.1943,0,0,0-5.8386-5.8385V5.1477A6.739,6.739,0,0,1,18.0592,9.5008Z' transform='translate(-1.864 -1.7431)'/%3E%3Cpath class='cls-1' d='M5.268,13.5854H3.7826A8.194,8.194,0,0,0,9.6212,19.424V17.9387A6.74,6.74,0,0,1,5.268,13.5854Z' transform='translate(-1.864 -1.7431)'/%3E%3Cpath class='cls-1' d='M13.7061,17.9387V19.424a8.194,8.194,0,0,0,5.8386-5.8386H18.0592A6.7393,6.7393,0,0,1,13.7061,17.9387Z' transform='translate(-1.864 -1.7431)'/%3E%3Cpath class='cls-1' d='M11.6637,14.8846a3.3422,3.3422,0,1,1,3.3423-3.3422A3.3414,3.3414,0,0,1,11.6637,14.8846Zm0-8.1285A4.7864,4.7864,0,1,0,16.45,11.5424,4.79,4.79,0,0,0,11.6637,6.7561Z' transform='translate(-1.864 -1.7431)'/%3E%3Cpath class='cls-1' d='M11.6636,9.9336a1.6084,1.6084,0,1,1-.6158.1224A1.594,1.594,0,0,1,11.6636,9.9336Z' transform='translate(-1.864 -1.7431)'/%3E%3Cpath class='cls-1' d='M11.6637,5.9311a.7175.7175,0,0,0,.7221-.7219V2.4652a.7176.7176,0,0,0-.7221-.7221.7052.7052,0,0,0-.7221.7221V5.23A.7272.7272,0,0,0,11.6637,5.9311Z' transform='translate(-1.864 -1.7431)'/%3E%3Cpath class='cls-1' d='M6.052,11.5433a.7175.7175,0,0,0-.722-.722H2.586a.7175.7175,0,0,0-.722.722.7049.7049,0,0,0,.722.722H5.3506A.727.727,0,0,0,6.052,11.5433Z' transform='translate(-1.864 -1.7431)'/%3E%3Cpath class='cls-1' d='M11.6637,17.154a.7177.7177,0,0,0-.7221.7222V20.62a.7176.7176,0,0,0,.7221.722.7051.7051,0,0,0,.7221-.722V17.8762A.731.731,0,0,0,11.6637,17.154Z' transform='translate(-1.864 -1.7431)'/%3E%3Cpath class='cls-1' d='M20.7414,10.8213H17.9975a.7175.7175,0,0,0-.7221.722.705.705,0,0,0,.7221.722h2.7439a.7175.7175,0,0,0,.7221-.722A.7051.7051,0,0,0,20.7414,10.8213Z' transform='translate(-1.864 -1.7431)'/%3E%3C/svg%3E");
  --icon-quote-open: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 43 38'%3E%3Cpath d='M16.2 38V21.7H7.6c0-1.7.1-3.4.4-5.1.2-1.6.7-3.2 1.4-4.6.6-1.3 1.5-2.4 2.6-3.3 1.2-.9 2.6-1.3 4.1-1.3V0c-2.5-.1-5 .6-7.2 1.8-2 1.2-3.8 2.8-5 4.7-1.4 2.1-2.4 4.4-2.9 6.8-.6 2.7-1 5.5-1 8.3V38h16.2zM43 38V21.7h-8.6c0-1.7.1-3.4.4-5.1.2-1.6.7-3.2 1.4-4.6.6-1.3 1.5-2.4 2.6-3.3 1.2-.9 2.6-1.3 4.1-1.3V0c-2.5-.1-5 .6-7.2 1.8-2 1.2-3.8 2.8-5 4.7-1.4 2.1-2.4 4.4-2.9 6.8-.6 2.7-1 5.5-1 8.3V38H43z' fill='%23cadadd'/%3E%3C/svg%3E");
  --icon-quote-close: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 43 38'%3E%3Cpath d='M26.8 0v16.3h8.6c0 1.7-.1 3.4-.4 5.1-.2 1.6-.7 3.2-1.4 4.6-.6 1.3-1.5 2.4-2.6 3.3-1.2.9-2.6 1.3-4.1 1.3V38c2.5.1 5-.6 7.2-1.8 2-1.2 3.8-2.8 5-4.7 1.4-2.1 2.4-4.4 2.9-6.8.6-2.7 1-5.5 1-8.3V0H26.8zM0 0v16.3h8.6c0 1.7-.1 3.4-.4 5.1C8 23 7.5 24.6 6.8 26c-.6 1.3-1.5 2.4-2.6 3.3-1.2.9-2.6 1.3-4.1 1.3V38c2.5.1 5-.6 7.2-1.8 2-1.2 3.8-2.8 5-4.7 1.4-2.1 2.4-4.4 2.9-6.8.6-2.7 1-5.5 1-8.3V0H0z' fill='%23cadadd'/%3E%3C/svg%3E");
  --icon-hormonal: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='76' height='76'%3E%3Cdefs%3E%3Cpattern id='a' preserveAspectRatio='xMidYMid slice' width='100%25' height='100%25' viewBox='0 0 76 76'%3E%3Cimage width='76' height='76' xlink:href='data:image/png;base64,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'/%3E%3C/pattern%3E%3C/defs%3E%3Ccircle data-name='389e0d06c93752866c536265105ba650' cx='38' cy='38' r='38' fill='url(%23a)'/%3E%3C/svg%3E");
  --icon-emotional: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='76' height='76'%3E%3Cdefs%3E%3Cpattern id='a' preserveAspectRatio='xMidYMid slice' width='100%25' height='100%25' viewBox='0 0 76 76'%3E%3Cimage width='76' height='76' xlink:href='data:image/png;base64,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'/%3E%3C/pattern%3E%3C/defs%3E%3Ccircle cx='38' cy='38' r='38' fill='url(%23a)'/%3E%3C/svg%3E");
  --icon-physical: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='76' height='76'%3E%3Cdefs%3E%3Cpattern id='a' preserveAspectRatio='xMidYMid slice' width='100%25' height='100%25' viewBox='0 0 76 76'%3E%3Cimage width='76' height='76' xlink:href='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEwAAABMCAYAAADHl1ErAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAATKADAAQAAAABAAAATAAAAAAWucfgAAAEuklEQVR4Ae2aXagVVRTHz60ulfmRROCD5RV7UMLK1JJQ8MGPMFNRMMggpbKHTMh8KHpIKZEglURC1KysMEEUQdRIqhctQosEA0kp6EvEQMrCkLz+/nFOjNs5c87ynr3PXFsL/szstdbM2ft31+zZs7kd3d3dFbfmCVzTfKpnioADM9aBA3NgRgLGdK8wB2YkYEz3CnNgRgLGdK8wB2YkYEz3CnNgRgLGdK8wB2YkYEz3CnNgRgLGdK8wB2YkYEz3CnNgRgLGdK8wI7DrjPk9Tj+/aNEN3GQFWoAGoq/QUvQpMlvnunXma3pyQTsq7C06vAQJluxe9BEao0bZLSkwqmsIQB7NgdKJT1VWeksKDBpdBUSKYgWXpQ2lBnaM4V2oM8Sjdfx98Q+oE0vu7mj1vwrw2E1mFBvQ7Wg7WsDE/BfHf434Kk40h2Xtdxqj0XF0C9JjOx3dh25Gsr/REbQbvY1+RJWrYdLfyji6kKp3LnoXSB0ca6a56ll0GH2PBPV+dAqtQT+htWgKqsHitHI9GouWI4FdifTGTWoxKuxXRjAoGMU22k9QDX8G/gow9cg9hQRxaBhv0Bb0Gdz3lwZ5LQvHADaT3u1E2apSh0+iN9Bn6Cy6DU1CjyM9hldqJ7hwAtD0h4puLQemHlM1z3N4vQW9/5B7vIMEeBh6BE1DoR3CMR5omueiWpS3JB1fRa+fQf/0sPd3cv1+dABtQQ+hB5FeElkbQ0O/F92iAFOvgfYmhwdQveWC0hrZSBKeDJL0VTAR/ffmrcb7V49RD9GAqddA+5LDXWg20rx2BmXtZxpaKhTZKwQHBAlf09bjebrq/5ij5sfoFmUOK+o185sG3w+dAejZavs72rcWXPcasRdy4to8uJH7/JETi+JKDiwcBcDkehqtD2OZ9jnO70CqyEsMWJe0YzeiPpKGzm8i95uCfC1QtWBtu5UFmN6mSxrQmE98eIOc6OGyANNAP0F7CkZ8LbHFBfEkoTIB04BfRN0FI9cSY0RBPHqobMC0xHi/YNSdxLRToWpri5UNmNZr4xqQ0M6G1lzht2qDy1oT1jqmDNZFJ7SsmNpkZ/QZNBA9h7QtpO9XfUbpxTEEbWO5sZFjy60M6zCt2LXhWO/T5jwxfSHkLWwV02PcB4Vz2xyg7cDfUmtbhVERmg60gl9aZ0SqnDVoM7oJHUSDUNY0p43OOjLn0zm/eoAxmC1oXmaAtVNt0axE2vHQtk7NJnKyFzW7yRhlf6wtkz7VpYk9D9Zh/PcgreqzsGhWjqGx6AM1CkzLkvfQioKcKw6165FcltPjjfi0MD2XE6u5fuPkMbQaLUTj0WAk+wHtR5uZu77lGMWST/rV6vo8GM0u2rMCX1PN/8PH90s5JErxYZ3Tr8tcSecwqmsUPdDbK2uqLm0I9gpLCgwiL+dQeTXHV1pXMmBU191QmBmQ0P78ocBX6mYyYFB4OIfEshxfqV0pgYWVtIc33BelppPTuWTAgLOP35+DtiN9O85Hvc6Sr8N6HaGgw8kqLPjdXtt0YMY/nQNzYEYCxnSvMAdmJGBM9wpzYEYCxnSvMAdmJGBM9wpzYEYCxnSvMAdmJGBM9wpzYEYCxnSvMAdmJGBMvwhLLuKSdRxmkgAAAABJRU5ErkJggg=='/%3E%3C/pattern%3E%3C/defs%3E%3Ccircle cx='38' cy='38' r='38' fill='url(%23a)'/%3E%3C/svg%3E");
  --icon-dietary: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='76' height='76'%3E%3Cdefs%3E%3Cpattern id='a' preserveAspectRatio='xMidYMid slice' width='100%25' height='100%25' viewBox='0 0 76 76'%3E%3Cimage width='76' height='76' xlink:href='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEwAAABMCAYAAADHl1ErAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAATKADAAQAAAABAAAATAAAAAAWucfgAAAFPElEQVR4Ae2cW6weUxTHnapbXYq4E9q6hIhLeEAilBfi/qCiSINKaRwh3uqh7pFISENJRXEeJBpS8UBSl5Y00nhRxIPjkjqqibu2WlQaPX7/z+xmzpxvvtnLN3tyRtZK/mdf1n/PrP2fNXsu3+QMjI6O7uIWr8CkeKozpYALZswDF8wFMypgpHuGuWBGBYx0zzAXzKiAke4Z5oIZFTDSPcOMgk028s307YOD+zFoBBzQZfBc+p7v0h/dtdvixdHcOojJBSPIA4HE+hasBbKpYCY4GrTKmhAsCLKKbLhRDbLudIqPVG+b+RpmPGJNZthsMuuqLL5djXFOGHqTgm1k1sPZzPehPHPCqGAIpEnBVvgaZjgy/xeqL/rGI+mCuWBGBYz0Jhf9c7mtGMri091/K61JwY5FIaHV1uQathylpme4tK2qNZlhW7kPG5FQnJr7u2BdFECYY+h+IXP9nqNsy+p3UOruf1nO16s6D+cReQL7yDdDXd8/DHGAvgkddZXJMoyJnEKQb4NDwcvgftAxJjKMfz6NR8BL4CRwL+hl2s4zvQgF3560FxT6+m4mEQwxDiOyN8HB4BYEeq4YKX1L4K2g/w2wEHwHloAyOyFzPEW5tIxE/15gDQj8HlS7K4lghPEkOBwMdhMrhIlvBNEuov0heBy8BdaBbnZc1vk+5ceBwDZCdWfJNn+kEfg7++uo1H6VJNjTCOxq8C6TUTZU2QYItwNlxj09yCFjvuzBCa4vqLRDMAKdm0X9UIg+otQthyY5C0i4bhYE+6qbs9AnzhQO3pGF/r6btWcYEc0Ev4L3QKzpqibR9IPJGSWDlDE/g80l/nx3EPX4fGcd9RSCKRM+5XTcYQwwrEshk4rDJZiyMMYCrxWC7cGMNsXMqsD5JWvrF6Wi6dSaAkLmFP3FduCViV/kR7dTZFj0zgvEvwvtfDMs4DELvsYFwcK4/Lb6qk/ua3TFYBbdm6FcUUHTmnRrBSdM/PMKXsfNcrCFff9AI4yLGRbFSSoYEcwB50dEonuwXjYjc2rRH/McijBl4/RYdHKZ87/2pxZMcW3miI+ZZAiWyS6ificYCH0l5d5Z/6oSf2PdTQhWx2R05y7T49b3nVr1n8uh1P77Z1sE+yTTZw3lA3mtyN58s1Mnc5XR14PV45x9dkzqc3xTw3UqbgE3gd0jdqqnDSXDaxFcE6Utgv3JrJ4A08BjoNTIrlNx3gd0Gg+BWq0tp6Qm/TC4BOiyqFPubvAT6BhC6cJxDXga6CZ3tm4vKGu1NgmmLNOroFfADUAP6isRah3lvuA8MB1sBdci1uuUtVubBNPklVEXgjlgPrgYhGVFN6p6nfQoYq2nTGJtE0wi7ABDGU6k/Aw8i0jzKJNbODrJd5RoB9uy7f6RaPvjNtt2wcZNKHWHC2ZU2AUzCtbEoj+VS79eQfcyLeStsNSCLUWFTRVK6JWN3nOdU8GbEO6kgnGpf5FZCqVG9pX6JqLD1zDjUUmaYcZYYun6QWQh0GOSPszT+ngbmXod5TBYRGa/SpnE2pZh01BhLdBdvWJXfTX4AKwHZ4PliLeAMom1LcP0aucQcBfQ655RsoniX0OoGdTeAQ9SX4bv68xVW5FKsLMI2Pry7qCKWen1zWVgO7gggz7OozrG/qKlV9N6FRTzbceYwVWNFIJtYKdHgSurdl7iHynpV6wbgb4Ti9n2byXb6at7wP9ZkU0/LZxuBgVcMINYorpgLphRASPdM8wFMypgpHuGuWBGBYx0zzAXzKiAke4Z5oIZFTDSPcNcMKMCRvo/0vv43H+kvCYAAAAASUVORK5CYII='/%3E%3C/pattern%3E%3C/defs%3E%3Ccircle cx='38' cy='38' r='38' fill='url(%23a)'/%3E%3C/svg%3E");
  --icon-environmental: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='76' height='76'%3E%3Cdefs%3E%3Cpattern id='a' preserveAspectRatio='xMidYMid slice' width='100%25' height='100%25' viewBox='0 0 76 76'%3E%3Cimage width='76' height='76' xlink:href='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEwAAABMCAYAAADHl1ErAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAATKADAAQAAAABAAAATAAAAAAWucfgAAAG/0lEQVR4Ae2Zf6xXcxjHb5RELSJCI1bLhGqYiLBp/RGpMFlWpEi7m2kzTclqsUSJGmmarKxaIy0/N81UotVUwjCpLbOoyI9Uiuv1/vb5rOfenfO938/tnPP1x+fZ3vd5Ps/nOed8nvd5Pj/O9zarq6uriVI5A8dVHhojxUAkLLAOImGRsEAGAsNjhUXCAhkIDI8VFgkLZCAwPFZYJCyQgcDwWGGRsEAGAsNjhUXCAhkIDI8VFgkLZCAwPFZYJCyQgcDw5oHxmYUfqq3tyc2GgRtAV3AiOAB2gFVgMVgJyv6G3mL2bEKKk8IJg6hOpDcL3JSQpkjr4nAv+nPwAFgL/hdS6BoGWf3IejNIIiuJkEtxrgYPJXVWw1dYhUHWdSS4ArQwie7EXgQ0BX8GbcDl4A5wCZDopc4AzZxGVU+aFfFvNshqT4pfAmkvT2JMAfu9w2iRMxRogWrr/FrL+oA1rl1SRa9hRU3JyWRnybqHRMeDJLJEhMhZCK4FvwKJSJzjtNpVkdwJo7rakdkIk91ciJpv2uXMLXSOMQHdsAeATuAskPv4eUY9KWIN688TT3BPPYyeWG8EjTeWEPIo8Gvam+aSg7yQ9bSXgvm8iN9NXy5mEW/oCjPy1ST1k2lXYmp6vpES2BL/NeA5sB3y7k+Jy8xdBGHnmNF+Y+wQU1Ul4srJqXTOgbRFwFd0ufgm9eU2JRn0aYxoJOhtRtZY0ia0nrmJ1tVAa9gXQFV6MugBBoNBQJuCZAio4/lDqeamPq90o6Q/uVQYgx3Fw7aCqeBM8+CTjJ1ktsJ5RlIHvk/BPLAObAc6prwGKbeirwTfAy93YtznG1nqzAmDrOkMcC7w5yc/Xr3tt30jQZ+HbxtQ9YxN6E91QZoW/l7AkvYEY2mdelETOzIljAHqCGCT/Yf2AqAq6Ehi2s3SZAIdvhpvTwtK83PvXfSVpqOL0ZIwLC2+qf7M1jDI0lSaZgbyI/YtJLLB+NLMs+kYbjo/MHbFpiqNcbzFBTe7iwaiX6j4BhUEZllh2tK1EEsOgf4VkqV4VaX/xjyArWNCU0U7qpfLvJGVzpIw+wvEAsjSzlaJ6Dgw2gS+jL3btEPN78wF7YydiZklYRebEWlaVCq1BPrK1Jr3dKUXpsTZM9jhlJgmuzNbwxiBPTJop2tUWG90zYMmULvcYNdej/7Y9FVqXmQCKxqHiW/UzJKwP3haG/dEHRHWNvr0Iwu9djMvXTCe9Q20DqufmHYlps5gXtZ4Iyud5ZT8zAyq0mOBfnEoJ+eW62zYR8WqOnUe87LUG1npLAlbZgY1iMH3M+00cxYd+rDe7HDQBO7BLnfQNaFsy7W13XG8Ypxa/JebdiZmZr+4MmBNx29BBzcyTdHh7JaWSNd1VHGdb3TG+Boc7xyPoac4u5zSSx8BZgK/edRh9+XZK9GZSmaEaVQkrwOj3qr/EJZbC/frYCtYRxL1FmJD2Bz6dZaTaLe8DexVI0F0ZtNXgapqIBDZVsbxnKesIys7U8I0KAjQR++LIGm6i4BuJKOvgJI4wvQT0DYgIo5FRPRY7v/8sdyk3LVJSZWLb7SPwerD+0agimoop+Cw5zXf/zDGsZKlXblXnmRpsJkTppsy6A9RF4LFahvRevaRacs8HYwyvr+wf3PQWuRF1eP9f3un0/qnSm+woYE/82bzzO949IYtMfsebdYsIaEhpu3NsRj+0KtvUBG9w+mv0F4mYEx1jY3oHs7ehH7V2bmrXCrMjbon2h9KVSmTG2bD+qUpOsb452OLLMn1wG8eOmLMBhLd05Ol9iRehK1E+XKTPAlTFWxxI59BUrZafEJ3Y7R1DU25ac6Weg/sBP+CceBPIPkFrChZNTXvorUrFya5TUkI2kcFdSeTdtiqkCTxU1F9S4D9pWE77Y6gDdgLvKiaBgBV2h7u7f2F6NwI0+hJRsmVyIK89th9wCr8u9ASbf9a9FuD8UCiGE1FbQ6qOk/WBdh6Ae8DbQxpL4Gu/CTzc1jSUCGrFX5NyU5gG+gKaVrgdW6T8jIaQ2c4yUgwr2TV1IiszUDEvgP6g5IUXWF5rmE+J2md4DvJQM4HdiqWnPwRqY/7BrqbsSdiiyyJqqxqkjthrroeMRkupyp0nmooIrWDceqfJ5LO4K6SdeTPQmMXbuZOGBnpUGqJmJSQpc5s9UilvdHFye8/yPdhP+P8VVFFEKYfAb2oujwR3ietaZpG6lUmUFvibtMu3CyCsJfISmenH4CtIpusfhZaBrQrTgeW1Jm094NNwJ/0MasjheyS1Uktn6cWUWH5jLxKd42EBRIfCYuEBTIQGB4rLBIWyEBgeKywSFggA4HhscIiYYEMBIbHCouEBTIQGB4rLBIWyEBgeKywSFggA4HhscIiYYEMBIb/B0B6drsBok7aAAAAAElFTkSuQmCC'/%3E%3C/pattern%3E%3C/defs%3E%3Ccircle data-name='2fd952e41793e342e186d75682ca8ecf' cx='38' cy='38' r='38' fill='url(%23a)'/%3E%3C/svg%3E");
  --icon-medication: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='76' height='76'%3E%3Cdefs%3E%3Cpattern id='a' preserveAspectRatio='xMidYMid slice' width='100%25' height='100%25' viewBox='0 0 76 76'%3E%3Cimage width='76' height='76' xlink:href='data:image/png;base64,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'/%3E%3C/pattern%3E%3C/defs%3E%3Ccircle data-name='5dbe49296a1945df343eabeadd372838' cx='38' cy='38' r='38' fill='url(%23a)'/%3E%3C/svg%3E");
  --icon-regular: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='76' height='76'%3E%3Cg data-name='Group 3168' transform='translate(-469 -698)'%3E%3Ccircle data-name='389e0d06c93752866c536265105ba650' cx='38' cy='38' r='38' transform='translate(469 698)' fill='rgba(255,255,255,0)'/%3E%3Cg fill='%23fa6b6b'%3E%3Cpath data-name='Path 2285' d='M506.592 752.619a5.1 5.1 0 01-5.1-5.1 1.02 1.02 0 012.039 0 3.058 3.058 0 006.116 0 1.02 1.02 0 012.039 0 5.1 5.1 0 01-5.094 5.1zm0 0'/%3E%3Cpath data-name='Path 2286' d='M517.8 748.542h-22.422a2.379 2.379 0 01-1.546-4.187 9.108 9.108 0 003.245-6.978v-3.79a9.514 9.514 0 0119.028 0v3.79a9.107 9.107 0 003.232 6.966 2.378 2.378 0 01-1.533 4.2zm-11.209-22.426a7.483 7.483 0 00-7.475 7.475v3.786a11.139 11.139 0 01-3.955 8.522.338.338 0 00-.122.261.344.344 0 00.34.34H517.8a.344.344 0 00.34-.34.336.336 0 00-.12-.258 11.143 11.143 0 01-3.953-8.525v-3.79a7.483 7.483 0 00-7.476-7.471zm0 0'/%3E%3Cpath data-name='Path 2287' d='M506.591 726.116a1.02 1.02 0 01-1.019-1.016v-4.081a1.02 1.02 0 112.039 0v4.081a1.02 1.02 0 01-1.02 1.016zm0 0'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  --icon-work: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='76' height='76'%3E%3Cg data-name='Group 3169' transform='translate(-619 -698)'%3E%3Ccircle cx='38' cy='38' r='38' transform='translate(619 698)' fill='rgba(255,255,255,0)' opacity='.5'/%3E%3Cg data-name='Group 2972'%3E%3Cg data-name='Group 2971'%3E%3Cpath data-name='Path 2288' d='M675.406 737.542a.857.857 0 00-.907.907v11.792a.857.857 0 01-.907.907h-32.656a.857.857 0 01-.907-.907v-11.792a.907.907 0 00-1.814 0v11.792a2.673 2.673 0 002.721 2.721h32.656a2.673 2.673 0 002.721-2.721v-11.792a.857.857 0 00-.907-.907z' fill='%23fa6b6b'/%3E%3C/g%3E%3C/g%3E%3Cg data-name='Group 2974'%3E%3Cg data-name='Group 2973'%3E%3Cpath data-name='Path 2289' d='M674.499 724.843h-34.47a2.673 2.673 0 00-2.721 2.721v5.805a2.723 2.723 0 002.086 2.631l14.242 3.179v2.9a.857.857 0 00.907.907h5.443a.857.857 0 00.907-.907v-2.9l14.242-3.175a2.723 2.723 0 002.086-2.631v-5.805a2.673 2.673 0 00-2.722-2.725zm-15.421 16.328h-3.628v-3.628h3.628zm16.328-7.8a.883.883 0 01-.726.907l-13.788 3.084v-.726a.857.857 0 00-.907-.907h-5.442a.857.857 0 00-.907.907v.726l-13.788-3.083a.883.883 0 01-.726-.907v-5.805a.857.857 0 01.907-.907h34.47a.857.857 0 01.907.907z' fill='%23fa6b6b'/%3E%3C/g%3E%3C/g%3E%3Cg data-name='Group 2976'%3E%3Cg data-name='Group 2975'%3E%3Cpath data-name='Path 2290' d='M661.798 718.493h-9.07a2.673 2.673 0 00-2.721 2.721v.907a.907.907 0 001.814 0v-.907a.857.857 0 01.907-.907h9.07a.857.857 0 01.907.907v.907a.907.907 0 001.814 0v-.907a2.672 2.672 0 00-2.721-2.721z' fill='%23fa6b6b'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  --icon-sick: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='76' height='76'%3E%3Ccircle cx='38' cy='38' r='38' fill='rgba(255,255,255,0)' opacity='.5'/%3E%3Cg fill='%23fa6b6b'%3E%3Cpath data-name='Path 2291' d='M42.152 37.472c.086-.409.162-.835.22-1.3a12.328 12.328 0 00-1.308-6.826 22.15 22.15 0 001.312-7.211v-.55l-4.83-.69-.321-2.567h-.56c-6.484 0-15.864 3.615-15.864 10.153 0 5.384 2.2 7.767 3.106 8.517a7.77 7.77 0 00.06 2.936c-.084.767-.628 5.989-.628 11.391 0 6.273 5.026 6.346 5.077 6.346h19.671a4.895 4.895 0 005.077-5.077v-.663c.03-4.515.068-10.687-11.015-14.46zM22.07 28.481c0-5.71 8.72-8.675 14.036-8.873l.564 4.51 1.259-.157-.22-1.76 3.381.483a22.129 22.129 0 01-.848 5.169 14.548 14.548 0 00-1.192-1.687l-.964.826c.036.042 3.616 4.3 3.026 9.027-.533 4.263-2.456 6.424-5.716 6.424-2.653 0-5.386-1.973-5.868-2.337l-1.119-7.271c-.006-.039-.5-3.889 1.429-4.372a2.852 2.852 0 013.086 1.572l1.135-.568a4.075 4.075 0 00-4.528-2.232c-2.543.635-2.522 4.063-2.425 5.32a5.783 5.783 0 00-2.817 3.065c-.844-.907-2.218-3.013-2.218-7.135zm19.58 16.117l-3.349-1.487a5.849 5.849 0 002.272-1.856 10.23 10.23 0 011.074 3.343zm-4.35-.545v2.831h-1.269V44.17l.671-.383zm-2.891-.418l-1.551.886v-1.243a9.228 9.228 0 001.551.357zm-6.136-3.344l-3.116-.89c-.162-1.007-.386-3.938 2.132-5.508zm1.458 16.112h-1.315c-.155 0-3.807-.058-3.807-5.077 0-4.508.384-8.9.553-10.6l3.347.956 2.432 11.553a6.448 6.448 0 00-1.211 3.167zm6.3 0h-5.023a4.431 4.431 0 011.493-2.936 4.112 4.112 0 013.532-.388zm15.87-4.48v.671a3.656 3.656 0 01-3.807 3.807H37.301v-3.324l10.957-3.042-.339-1.223-1.3.362-1.721-6.883-1.23.307 1.729 6.916-8.738 2.421a5.662 5.662 0 00-4.625.324l-2.191-10.406a15.237 15.237 0 001.746.933v3.922l3.173-1.814v3.258h3.807v-3.536l4.442 1.975v-.977a11.331 11.331 0 00-1.689-5.6 9.958 9.958 0 00.506-1.312c10.129 3.479 10.1 8.876 10.069 13.221z'/%3E%3Cpath data-name='Path 2292' d='M37.87 38.22a.2.2 0 01-.28.056l-.636-.424a1.474 1.474 0 00-1.857.184l-1.418 1.418.9.9 1.419-1.418a.2.2 0 01.254-.025l.636.424a1.471 1.471 0 002.041-.408l.805-1.207-1.056-.7z'/%3E%3Cpath data-name='Path 2293' d='M49.624 37.116l-1.186-2.372-3.648.73.249 1.244 2.7-.539 1.347 2.702 5.025-2.871-.629-1.1z'/%3E%3Cpath data-name='Path 2294' d='M48.545 28.679l-2.3 4.595 1.136.567 1.51-3.019 1.69 1.69 4.259-3.543-.814-.975-3.361 2.8z'/%3E%3Cpath data-name='Path 2295' d='M48.365 23.945l1.83 1.83 2.914-6.557-1.16-.515-2.162 4.869-1.977-1.977-2.636 7.895-1.88-.942-.567 1.135 3.193 1.6z'/%3E%3Cpath data-name='Path 2296' d='M30.603 32.357l-.567 1.135 1.9.947-.871 1.305 1.056.7 1.668-2.5z'/%3E%3Cpath data-name='Path 2297' d='M36.542 32.705l2.461.82.4-1.2-1.347-.449.492-1.968-1.231-.307z'/%3E%3Cpath data-name='Path 2298' d='M35.502 28.833l1.056-.7a7.78 7.78 0 00-4.182-2.8l-.308 1.23a6.59 6.59 0 013.434 2.27z'/%3E%3Cpath data-name='Path 2299' d='M37.749 26.127a9.847 9.847 0 00-3.421-2.057l-.4 1.2a8.633 8.633 0 012.923 1.757z'/%3E%3C/g%3E%3C/svg%3E");
  --icon-clock: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='76' height='76'%3E%3Ccircle cx='38' cy='38' r='38' fill='rgba(255,255,255,0)' opacity='.5'/%3E%3Cg data-name='Group 2978'%3E%3Cg data-name='Group 2977'%3E%3Cpath data-name='Path 2300' d='M37.933 20.55a17.383 17.383 0 1017.383 17.383A17.383 17.383 0 0037.933 20.55zm0 32.283a14.9 14.9 0 1114.9-14.9 14.9 14.9 0 01-14.9 14.9z' fill='%23fa6b6b'/%3E%3C/g%3E%3C/g%3E%3Cg data-name='Group 2980'%3E%3Cg data-name='Group 2979'%3E%3Cpath data-name='Path 2301' d='M37.933 26.758A1.242 1.242 0 0036.691 28v8.692H28a1.242 1.242 0 100 2.483h9.933a1.242 1.242 0 001.242-1.242V28a1.242 1.242 0 00-1.242-1.242z' fill='%23fa6b6b'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  --icon-tablets: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='76' height='76'%3E%3Ccircle data-name='2fd952e41793e342e186d75682ca8ecf' cx='38' cy='38' r='38' fill='rgba(255,255,255,0)' opacity='.5'/%3E%3Cpath data-name='Path 2302' d='M50.062 34.343a.509.509 0 01.72.72L33.677 52.166a3.154 3.154 0 01-4.448 0L19.021 41.96a3.154 3.154 0 010-4.448l1.397-1.397a.509.509 0 11.72.72L19.74 38.23a2.136 2.136 0 000 3.008l10.208 10.209a2.136 2.136 0 003.008 0l17.105-17.105zM35.474 45.178a.51.51 0 01.72-.722l.842.842a.51.51 0 01-.72.721zm5.313-5.314a.509.509 0 11.72-.72l.841.842a.509.509 0 11-.72.72zm-10.3-10.3a.509.509 0 11.72-.72l.838.839a.509.509 0 11-.72.72zm5.15 5.15a.509.509 0 11.72-.72l.838.84a.509.509 0 11-.72.72zm10.463-.163a.509.509 0 11.72-.72l.841.842a.509.509 0 11-.72.72zm-10.3-10.3a.509.509 0 11.72-.72l.838.839a.509.509 0 11-.72.72zm5.15 5.15a.509.509 0 11.72-.72l.839.84a.509.509 0 11-.72.719zm-15.777 5.476a.51.51 0 01.722-.721l.838.839a.51.51 0 11-.721.72zm5.15 5.15a.51.51 0 01.722-.72l.839.838a.51.51 0 11-.722.721zm13.788-4.396l-4.063.001a2.094 2.094 0 004.063-.001zm-4.062-1.02h4.064a2.1 2.1 0 00-4.064 0zm9.377-4.295l-4.065.003a2.094 2.094 0 004.063-.001zM45.36 29.3h4.064a2.1 2.1 0 00-4.064 0zm-12.575 5.633h-4.064a2.095 2.095 0 004.064 0zm-4.063-1.02l4.063.002a2.094 2.094 0 00-4.063-.002zm13.337 20.92h-4.06a2.062 2.062 0 00.548.974 2.1 2.1 0 002.961 0 2.063 2.063 0 00.552-.973zm-4.063-1.02l4.063.002a2.095 2.095 0 00-4.063-.001zm9.612-4.53h-4.061a2.062 2.062 0 00.548.974 2.1 2.1 0 002.962 0 2.062 2.062 0 00.549-.969zm-4.066-1.015h4.064a2.1 2.1 0 00-4.064 0zm9.612-4.53h-4.061a2.093 2.093 0 004.061 0zm-4.066-1.017h4.065a2.1 2.1 0 00-4.065 0zM38.098 29.62h-4.064a2.095 2.095 0 004.064 0zm-4.061-1.021H38.1a2.095 2.095 0 00-4.064 0zm9.377-4.295l-4.066.002a2.095 2.095 0 004.064 0zm-4.066-1.016h4.064a2.095 2.095 0 00-4.064 0zm13.974 17.745a3.108 3.108 0 11-2.199-.913 3.1 3.1 0 012.2.913zm-5.545 5.545a3.108 3.108 0 11-2.2-.912 3.1 3.1 0 012.2.912zm-5.546 5.546a3.108 3.108 0 11-2.2-.912 3.1 3.1 0 012.2.912zM27.64 37.535a3.112 3.112 0 11-2.198-.912 3.109 3.109 0 012.199.912zm-.105 2.202a2.091 2.091 0 10-.613 1.48 2.089 2.089 0 00.611-1.48zm6.119 3.811a3.108 3.108 0 11-2.2-.912 3.1 3.1 0 012.199.912zm-.107 2.201a2.091 2.091 0 10-.613 1.48 2.088 2.088 0 00.611-1.48zm-.592-13.528a3.115 3.115 0 11-2.2-.91 3.107 3.107 0 012.2.91zm6.01 6.01a3.112 3.112 0 11-2.2-.91 3.1 3.1 0 012.2.914zm-.107 2.201a2.093 2.093 0 10-.613 1.48 2.088 2.088 0 00.613-1.476zm-.592-13.527a3.115 3.115 0 11-2.2-.911 3.1 3.1 0 012.2.91zm6.01 6.01a3.112 3.112 0 11-2.2-.91 3.1 3.1 0 012.204.916zm-.697-11.32a3.115 3.115 0 11-2.2-.91 3.1 3.1 0 012.2.91zm6.01 6.011a3.112 3.112 0 11-2.2-.91 3.1 3.1 0 012.203.913zm-26.825 7.592a.509.509 0 11-.72-.72l17.106-17.106a3.154 3.154 0 014.452.004l10.209 10.209a3.154 3.154 0 010 4.447l-1.4 1.4a.509.509 0 01-.72-.72l1.4-1.4a2.136 2.136 0 000-3.007L42.883 18.096a2.136 2.136 0 00-3.008 0L22.77 35.202z' fill='%23fa6b6b'/%3E%3C/svg%3E");
  --icon-triangle-down: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='11'%3E%3Cpath data-name='Polygon 3' d='M11 11L0 0h22z' fill='%2300b675'/%3E%3C/svg%3E");
  --icon-sidemenu-marker: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='42'%3E%3Cpath data-name='Rectangle 967' d='M0 0a4 4 0 014 4v34a4 4 0 01-4 4V0z' fill='%2300b675'/%3E%3C/svg%3E");
  --icon-arrow-down: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13.823' height='7.749'%3E%3Cg data-name='arrow down'%3E%3Cpath data-name='arrow down path' d='M12.413 1.661L6.806 6.413l-5.393-5' fill='none' stroke='%23666' stroke-linecap='round' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E");
  --icon-arrow-up: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13.823' height='7.749'%3E%3Cg data-name='arrow up'%3E%3Cpath data-name='arrow up path' d='M12.413 6.088L6.806 1.336l-5.393 5' fill='none' stroke='%23666' stroke-linecap='round' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E");
}

@font-face {
  font-family: "visuelt";
  font-style: normal;
  font-weight: bold;
  src: url(/assets/toolkit/fonts/visuelt-bold-web/visuelt-bold.eot);
  src: url(/assets/toolkit/fonts/visuelt-bold-web/visuelt-bold.eot?#iefix)
      format("embedded-opentype"),
    url(/assets/toolkit/fonts/visuelt-bold-web/visuelt-bold.woff) format("woff"),
    url(/assets/toolkit/fonts/visuelt-bold-web/visuelt-bold.woff2)
      format("woff2"),
    url(/assets/toolkit/fonts/visuelt-bold-web/visuelt-bold.ttf)
      format("truetype");
}

@font-face {
  font-family: "visuelt";
  font-style: italic;
  font-weight: normal;
  src: url(/assets/toolkit/fonts/visuelt-italic-web/visuelt-italic.eot);
  src: url(/assets/toolkit/fonts/visuelt-italic-web/visuelt-italic.eot?#iefix)
      format("embedded-opentype"),
    url(/assets/toolkit/fonts/visuelt-italic-web/visuelt-italic.woff)
      format("woff"),
    url(/assets/toolkit/fonts/visuelt-italic-web/visuelt-italic.woff2)
      format("woff2"),
    url(/assets/toolkit/fonts/visuelt-italic-web/visuelt-italic.ttf)
      format("truetype");
}

@font-face {
  font-family: "visuelt";
  font-style: normal;
  font-weight: 500;
  src: url(/assets/toolkit/fonts/visuelt-medium-web/visuelt-medium.eot);
  src: url(/assets/toolkit/fonts/visuelt-medium-web/visuelt-medium.eot?#iefix)
      format("embedded-opentype"),
    url(/assets/toolkit/fonts/visuelt-medium-web/visuelt-medium.woff)
      format("woff"),
    url(/assets/toolkit/fonts/visuelt-medium-web/visuelt-medium.woff2)
      format("woff2"),
    url(/assets/toolkit/fonts/visuelt-medium-web/visuelt-medium.ttf)
      format("truetype");
}

@font-face {
  font-family: "visuelt";
  font-style: normal;
  font-weight: normal;
  src: url(/assets/toolkit/fonts/visuelt-regular-web/visuelt-regular.eot);
  src: url(/assets/toolkit/fonts/visuelt-regular-web/visuelt-regular.eot?#iefix)
      format("embedded-opentype"),
    url(/assets/toolkit/fonts/visuelt-regular-web/visuelt-regular.woff)
      format("woff"),
    url(/assets/toolkit/fonts/visuelt-regular-web/visuelt-regular.woff2)
      format("woff2"),
    url(/assets/toolkit/fonts/visuelt-regular-web/visuelt-regular.ttf)
      format("truetype");
}

/************ GENERAL ************/

body {
  background-color: #ffffff;
}
.d-inline-block {
  display: inline-block;
}
.bg-green {
  background-color: #00a059;
}
.PDF-link a {
  padding: 14px 10px;
  text-decoration: none;
}
.text-white,
a.text-white:hover {
  color: #ffffff;
}
.text-black,
a.text-black:hover {
  color: #000000;
}
.arthrose .list-unordered li p {
  margin-bottom: 0;
}
.hypogonadismus .component.gcreference.component-content {
  margin-bottom: 64px;
}
.margin-top-small {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem !important;
}
.bg-purple {
  background-color: #6c2c9c;
}
.fw-normal {
  font-weight: 400;
}
.page-heading p,
.light-body-text {
  color: #666666;
}

.blue-background {
  background-color: var(--color-lightbackground-blue);
}

.green-background {
  background-color: var(--color-maincolor);
  padding-top: 1.5rem;
  color: white;
  margin-top: 2rem;
}

.heading01,
.richtext .heading01 {
  font-size: 2.125rem;
  line-height: 1.1;
  font-weight: 500;
  color: var(--color-heading);
  /* text-transform: uppercase; */
}

.green-background .heading01 {
  color: var(--color-white);
}

.heading02,
.richtext .heading02 {
  font-size: 1.5rem;
  line-height: 1.1;
  font-weight: 500;
  color: var(--color-heading);
  text-transform: uppercase;
}

.green-background .heading02 {
  color: var(--color-white);
}

.heading03,
.richtext .heading03 {
  font-size: 1.5rem;
  line-height: 1.1;
  font-weight: 400;
  color: var(--color-heading);
}

.green-background .heading02 {
  color: var(--color-white);
}

.heading04,
.richtext .heading04 {
  font-size: 1.125rem;
  line-height: 1.1;
  font-weight: 500;
  color: var(--color-heading);
}

.green-background .heading02 {
  color: var(--color-white);
}

.heading06,
.richtext .heading06 {
  font-size: 0.875rem;
  line-height: 1.1;
  font-weight: 400;
  color: var(--color-heading);
}

.green-background .heading06 {
  color: var(--color-white);
}

.heading-date,
.richtext .heading-date {
  font-size: 0.75rem;
  font-weight: 400;
}

@media screen and (max-width: 40rem) {
  .heading00 {
    font-size: 2.75rem;
  }
}

/********* BUTTONS **********/

.button {
  color: var(--color-bodytext);
}

.button.align-right {
  width: 100%;
  text-align: right;
}

.tout-link {
  display: block;
  text-decoration: none;
  color: var(--color-bodytext);
  font-weight: 400;
}

.tout-link:hover {
  color: var(--color-bodytext);
  font-weight: 400;
  text-decoration: none;
}

.button-p1,
.kondo-button,
.button-arrow,
.button-arrow-white,
.gx-tabbedaccordion-content-inner p.align-right a {
  display: inline-block;
  /*font-size: 0.8125rem;*/
  line-height: 1;
  /*font-weight: 400;*/
  text-decoration: none;
  color: var(--color-bodytext);
  border: 1px solid transparent;
  background-color: transparent;
  background-image: var(--icon-circledarrow-right-maincolor);
  background-repeat: no-repeat;
  background-position: top 1px right 3px;
  background-size: 19px 19px;
  padding: 2px 25px 2px 1px;
}
.button-p1:hover, .button-p1.is-hover,
/*.kondo-button:hover,*/
.button-arrow:hover,
.button-arrow-white:hover,
.gx-tabbedaccordion-content-inner p.align-right a:hover {
  color: var(--color-maincolor);
  background-image: var(--icon-circledarrow-right-green-hover);
  background-color: transparent;
}
.navigation-sub__list li.side-submenu-item {
  padding: 0.3rem 0 0.3rem 1rem;
  font-size: 14px;
}
.tout-link:hover .button-arrow {
  color: var(--color-maincolor);
  background-image: var(--icon-circledarrow-right-green-hover);
}

.button-arrow-white,
.gx-tabbedaccordion-content-inner p.align-right a {
  background-image: var(--icon-circledarrow-right-white);
  color: var(--color-white);
}

.button-arrow-white:hover,
.gx-tabbedaccordion-content-inner p.align-right a:hover {
  color: var(--color-white);
  background-image: var(--icon-circledarrow-right-white-hover);
}

.button-p1 &gt; [class*=" icon-"],
.button-p1 &gt; [class^="icon-"],
.button-p1 .button__elipsis {
  display: none;
}

.button-square {
  padding: 0.5rem 1.5rem;
  color: var(--color-maincolor);
  float: right;
  border: 1px solid var(--color-maincolor);
}

.button-square:hover {
  color: var(--color-white);
  background-color: var(--color-maincolor);
}

.button-square.button-arrow {
  background-position: right 1.5rem top 5px;
  padding: 0.5rem 3rem 0.5rem 1.5rem;
}

.button-square.button-arrow:hover {
  background-image: var(--icon-circledarrow-right-white-hover);
}

.button-arrow.align-right {
  float: right;
}

.button-report {
  background-color: var(--color-maincolor);
  color: var(--color-white);
  float: right;
  padding: 0.5rem 2rem;
}

.button-report:hover {
  color: var(--color-color);
}
.button-square.tout-tertiary .button-p1 {
  background-position: 98% center;
}
.button-square.tout-tertiary:hover .button-p1 {
  border-color: #000;
  background-color: #fff;
}
.header-banner {
  background-color: var(--color-banner-background);
  padding: 28px;
  color: var(--color-banner-text);
}

.banner-bottom-border {
  border-bottom: 1px solid #e3e3e3;
}

.header-banner h1,
.header-banner .heading01 {
  font-size: 2.125rem;
  line-height: 1.1;
  color: var(--color-banner-text);
}

.news-tout {
  background-color: var(--color-lightbackground-blue);
}

.news-tout .richtext,
.news-tout .button {
  margin: 0 16px;
}

.contrast-tout {
  background-color: var(--color-lightbackground-blue);
  margin-bottom: 30px;
}

.contrast-tout .richtext,
.contrast-tout a {
  margin: 0px 12px;
}

.contrast-tout .tout-tertiary__image-wrapper {
  padding: 12px 0;
}

.contrast-tout .richtext p:last-of-type {
  margin-bottom: 0px;
}

.contrast-tout .richtext .tout-tertiary__title,
.richtext .tout-tertiary__title {
  font-size: 1.125rem;
  font-weight: 500;
}

.contrast-tout .tout-tertiary {
  padding-bottom: 45px;
}

.contrast-tout a.button {
  position: absolute;
  right: 15px;
  bottom: 15px;
}

.contrast-tout-inverse {
  background-color: var(--color-lightbackground-blue);
}

.contrast-tout-inverse .contrast-tout {
  background-color: var(--color-white);
  padding-top: 15px;
}

.contrast-tout-inverse .contrast-tout picture img {
  margin: 0px 15px 0px 15px;
  width: calc(100% - 30px);
}

.contrast-tout-inverse .contrast-tout .tout-tertiary {
  padding-bottom: 55px;
}

.contrast-tout-inverse .contrast-tout:hover {
  -webkit-box-shadow: 0px 6px 16px -1px rgba(26, 49, 51, 0.39);
  -moz-box-shadow: 0px 6px 16px -1px rgba(26, 49, 51, 0.39);
  box-shadow: 0px 6px 16px -1px rgba(26, 49, 51, 0.39);
}

.gx-sidemenu {
  background-color: var(--color-lightbackground-blue);
  font-size: 1.125rem;
  line-height: 1.125;
  color: #787878;
  margin-bottom: 15px;
  list-style: none;
  padding: 15px 0px;
}

.gx-sidemenu li a {
  padding: 12px 30px 12px 30px;
  background-position: top left;
  background-repeat: no-repeat;
  background-size: 4px 42px;
  text-decoration: none;
  font-size: 1.125rem;
  line-height: 1.125;
  color: var(--color-bodytext);
  font-weight: 400;
}

.gx-sidemenu li a:hover {
  color: var(--color-maincolor);
  background-image: var(--icon-sidemenu-marker);
}

.gx-sidemenu li.current a {
  color: var(--color-maincolor);
  background-image: var(--icon-sidemenu-marker);
}

@media screen and (min-width: 40rem) {
  .gx-sidemenu {
    min-height: 300px;
  }
}

/********** FACTS  ************/

@media screen and (min-width: 40rem) {
  .facts .facts-container {
    text-align: right;
  }
}

.facts .facts-heading {
  font-size: 1.375rem;
}

.facts .facts-number {
  color: #00b675;
  font-size: 3.125rem;
}

/************ NAVIGATION AND BLACK HEADER ************/

#Gx-super-mainmenu ul.navbar li + li:before {
  color: var(--color-darkbackground-highlight);
  content: "|";
  position: absolute;
  bottom: 20px;
  left: -2px;
}

#Gx-SuperHeader #Gx-super-mainmenu {
  background-color: var(--color-white);
}

#Gx-SuperHeader .Gx-logo {
  width: 120px;
}

#Gx-SuperHeader #Gx-corporate-nav {
  background-color: var(--color-maincolor-darkbackground);
}

#Gx-SuperHeader #Gx-corporate-nav li.Gx-corporate-nav-list-item a {
  border: 0;
  padding: 0 10px;
}

#Gx-SuperHeader #Gx-corporate-nav li.Gx-corporate-nav-list-item span {
  border: 0;
  padding: 0 10px;
}

#Gx-SuperHeader #Gx-corporate-nav li.Gx-corporate-nav-list-item.black-header {
  margin: 10px 0px 8px 0px;
  border: 1px solid var(--color-maincolor);
  padding: 0px 20px 3px 20px;
  line-height: 1;
}

#Gx-SuperHeader
  #Gx-corporate-nav
  li.Gx-corporate-nav-list-item.black-header.active {
  background-color: var(--color-maincolor);
}

#Gx-super-mainmenu.toowide .navbar-reveal {
  top: 30px;
}

@media screen and (min-width: 768px) {
  #Gx-super-mainmenu:not(.toowide) ul.navbar li.selected a {
    border-bottom: 3px solid var(--color-maincolor);
    bottom: 14px;
    padding-bottom: 3px;
  }
  #Gx-super-mainmenu:not(.toowide) ul.navbar li:hover a {
    border-bottom: 3px solid var(--color-maincolor);
    bottom: 14px;
    padding-bottom: 3px;
  }
}

@media screen and (max-width: 767px) {
  #Gx-super-mainmenu .navbar-reveal {
    top: 30px;
  }
  #Gx-super-pagesmenu .navbar-reveal {
    top: 30px;
  }
}

/*********** TITLE AND BREADGRUMBS ***********/

ul.gx-breadcrumbs {
  padding: 12px 12px 12px 0px;
  list-style: none;
}

ul.gx-breadcrumbs li {
  display: inline;
  font-size: 14px;
  color: var(--color-lightbodytext);
}

ul.gx-breadcrumbs li a {
  font-weight: 400;
  color: var(--color-maincolor);
  text-decoration: none;
}

ul.gx-breadcrumbs li + li:before {
  padding: 0px 8px 0px 4px;
  color: var(--color-lightbodytext);
  content: "&gt;";
  font-size: 18px;
}

#gx-breadcrumb-container {
  margin-top: 0.625rem;
  border-bottom: 2px solid #e7e7e7;
}

/************** PATIENT STORY CAROUSEL ******************/

.patient-story.gx-heroCarousel-component {
  position: relative;
  background-color: var(--color-lightbackground-blue);
  margin: 0;
  padding: 15px 8.33%;
}

.patient-story.gx-heroCarousel-component .carousel-caption {
  padding: 15px;
}

.patient-story.gx-heroCarousel-component .carousel-inner .carousel-caption {
  width: 74%;
  position: relative;
  background-color: var(--color-lightbackground-blue);
}

.patient-story.gx-heroCarousel-component .carousel-indicators {
  position: absolute;
  bottom: -32px;
  top: unset;
  left: 0px;
  right: 0px;
  text-align: center;
}

.patient-story.gx-heroCarousel-component .carousel-indicators li {
  display: inline-block;
  border: 1px solid #e3e3e3;
  background-color: #e3e3e3 !important;
  color: var(--color-lightbackground-grey);
  width: 24px;
  height: 4px;
  border-radius: 2px;
  margin: 0px 2px;
}

.patient-story.gx-heroCarousel-component .carousel-indicators .active {
  border: 1px solid var(--color-maincolor);
  background-color: var(--color-maincolor) !important;
  margin: 0px;
}

.patient-story.gx-heroCarousel-component .carousel-inner &gt; .item.active {
  display: block;
}

.patient-story.gx-heroCarousel-component
  .carousel-inner
  .gx-heroCarousel-slide {
  background-size: contain;
  background-position: top center;
  height: auto;
  float: left;
  min-height: 246px;
  width: 24%;
  margin: 0;
  padding: 0;
  margin-right: 2%;
}

.patient-story.gx-heroCarousel-component
  .carousel-inner
  .gx-heroCarousel-slide
  p {
  color: #666666;
  font-size: 1rem;
  line-height: 1.31;
}

.patient-story.gx-heroCarousel-component
  .carousel-inner
  .gx-heroCarousel-slide
  .quote-block {
  margin-left: 239px;
  margin-bottom: 10px;
  padding: 20px 0px 20px 0px;
  background-image: var(--icon-quote-open), var(--icon-quote-close);
  background-position: left top, right bottom;
  background-size: 43px 38px, 43px 38px;
  background-repeat: no-repeat, no-repeat;
}

.patient-story.gx-heroCarousel-component
  .carousel-inner
  .gx-heroCarousel-slide-content.quote-block {
  background-image: var(--icon-quote-open), var(--icon-quote-close);
  background-position: left top, right bottom;
  background-size: 43px 38px, 43px 38px;
  background-repeat: no-repeat, no-repeat;
}

.patient-story.gx-heroCarousel-component
  .carousel-inner
  .gx-heroCarousel-slide-content
  a.button {
  float: right;
}

.patient-story.gx-heroCarousel-component
  .carousel-inner
  .gx-heroCarousel-slide
  a.button {
  float: right;
  margin-right: 0;
}

.patient-story.gx-heroCarousel-component .carousel-control {
  color: #6a6a6a;
  top: 45%;
}

.patient-story.gx-heroCarousel-component .left.carousel-control {
  left: calc(-5% - 16px);
}

.patient-story.gx-heroCarousel-component .right.carousel-control {
  right: calc(-5% - 16px);
}

.patient-story .button-p1 {
  color: #569b82;
}
.it-it #Gx-SuperHeader #Gx-super-mainmenu ul.navbar li .nav-dropdown li {
  height: auto;
}
@media screen and (max-width: 40rem) {
  .patient-story.gx-heroCarousel-component {
    padding: 15px;
  }
  .patient-story.gx-heroCarousel-component
    .carousel-inner
    .gx-heroCarousel-slide {
    background-position: top center;
    padding-top: 261px;
  }
  .patient-story.gx-heroCarousel-component
    .carousel-inner
    .gx-heroCarousel-slide
    .quote-block {
    margin: 0px 15px 10px 15px;
  }
  .patient-story.gx-heroCarousel-component .carousel-inner.large {
    height: auto;
  }
  .patient-story.gx-heroCarousel-component .left.carousel-control {
    left: calc(-5% - 16px);
  }
  .patient-story.gx-heroCarousel-component .right.carousel-control {
    right: calc(-5% - 16px);
  }
  .patient-story.gx-heroCarousel-component
    .carousel-inner
    .gx-heroCarousel-slide-content.quote-block {
    background-position: left top, right bottom 36px;
  }
}

/*
@media screen and (max-width: 1250px) {
	.patient-story.gx-heroCarousel-component {
		.gx-heroCarousel-container {
			width: 82%;
			margin: auto;
		}
	}
}
@media screen and (max-width: 64rem) {
	.patient-story.gx-heroCarousel-component {
		.carousel-inner {
			.gx-heroCarousel-slide {
				width: 35%;
			}
			.gx-heroCarousel-slide-content {
				width: 65%;
			}
		}
	}
}
@media screen and (max-width: 40rem) {
	.patient-story.gx-heroCarousel-component {
		.carousel-inner {
			width: 80%;
			margin: auto;
			&gt;.item {
				padding: 16px;
			}
			&gt;.item.active {
				flex-direction: column;
			}
			.gx-heroCarousel-slide {
				width: 100%;
				height: auto;
				min-height: 180px;
				margin: 0;
			}
			.gx-heroCarousel-slide-content {
				top: 0;
				text-align: center;
				position: relative;
				height: 60%;
				width: 100%;
				&amp;:before {
					top: -26px;
					font-size: 86px;
				}
				&amp;:after {
					font-size: 86px;
					right: 0;
				}
			}
		}
		.carousel-inner.large {
			height: auto;
		}
		.carousel-control {
			top: 180px;
		}
		.left.carousel-control {
			left: 0;
		}
		.right.carousel-control {
			right: 0;
		}
	}
}
*/

.gx-tabbedaccordion {
  background-color: var(--color-lightbackground-blue);
  line-height: 1.2;
  padding: 0px 0px 5px 0px;
  margin: 0px;
  border: 0px;
  position: relative;
  min-height: 336px;
  margin-bottom: 20px;
}

.gx-tabbedaccordion-header {
  margin: 0px 15px 0px 15px;
  padding-top: 15px;
}

.gx-tabbedaccordion-header h2 {
  font-weight: 700;
}

.gx-tabbedaccordion-header input {
  border: 2px solid #74b19d;
  width: 100%;
  font-size: 0.625rem;
  font-weight: 400;
  color: var(--color-bodytext);
  outline: 0px;
  padding: 8px 8px 8px 26px;
  margin-top: 15px;
  background-image: var(--icon-search);
  background-repeat: no-repeat;
  background-position: 8px center;
}

.gx-tabbedaccordion-header input::-webkit-input-placeholder {
  font-style: italic;
}

.gx-tabbedaccordion-header input:-ms-input-placeholder {
  font-style: italic;
}

.gx-tabbedaccordion-header input::-ms-input-placeholder {
  font-style: italic;
}

.gx-tabbedaccordion-header input::placeholder {
  font-style: italic;
}

.gx-tabbedaccordion-header input::-ms-input-placeholder {
  font-style: italic;
}

.gx-tabbedaccordion-item {
  padding-bottom: 10px;
}

.gx-tabbedaccordion-title {
  width: calc(100% - 30px);
  color: #6a6a6a;
  margin: 0px 15px 0px 15px;
  font-weight: 500;
  background-color: var(--color-lightbackground-blue);
  padding: 7px 20px 7px 16px;
  display: inline-block;
}

.gx-tabbedaccordion-title::before {
  content: " ";
  display: inline-block;
  position: relative;
  width: 4px;
  height: 30px;
  border-radius: 2px;
  border: 2px solid var(--color-lightbackground-blue);
  left: -16px;
  top: 9px;
}

.gx-tabbedaccordion-title:hover {
  font-weight: 700;
  color: var(--color-maincolor);
}

.gx-tabbedaccordion-title:hover::before {
  border: 2px solid var(--color-maincolor);
}

.gx-tabbedaccordion-item.open .gx-tabbedaccordion-title {
  font-weight: 700;
  color: var(--color-maincolor);
}

.gx-tabbedaccordion-item.open .gx-tabbedaccordion-title::before {
  border: 2px solid var(--color-maincolor);
}

.gx-tabbedaccordion-item.open .gx-tabbedaccordion-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.gx-tabbedaccordion-content {
  display: none;
  background-color: var(--color-maincolor);
  color: white;
  position: relative;
  padding: 0px 20px;
  margin: 2px 15px 0px 15px;
  overflow-y: auto;
}

.gx-tabbedaccordion-content .gx-tabbedaccordion-content-inner {
  position: relative;
  padding: 0px;
}

.gx-tabbedaccordion-content-inner h3 {
  font-weight: 700;
  font-size: 1.5rem;
  line-height: 1.5;
}

.gx-tabbedaccordion-content-inner p {
  font-weight: 400;
  font-size: 1.125rem;
  line-height: 1.5;
}

@media screen and (min-width: 64em) {
  .gx-tabbedaccordion {
    height: 336px;
  }
  .gx-tabbedaccordion-header {
    margin: 0px 60px 0px 15px;
    padding-top: 15px;
  }
  .gx-tabbedaccordion-header input {
    width: calc(350px - 15px - 40px);
  }
  .gx-tabbedaccordion-tabs {
    height: calc(336px - 76px);
    width: calc(346px);
    overflow-y: scroll;
    overflow-x: hidden;
  }
  .gx-tabbedaccordion-tabs::-webkit-scrollbar {
    width: 6px;
    background-color: transparent;
    overflow: visible;
  }
  .gx-tabbedaccordion-tabs::-webkit-scrollbar-button {
    display: none;
  }
  .gx-tabbedaccordion-tabs::-webkit-scrollbar-track:vertical {
    background-color: transparent;
  }
  .gx-tabbedaccordion-tabs::-webkit-scrollbar-track-piece:vertical {
    background-color: transparent;
  }
  .gx-tabbedaccordion-tabs::-webkit-scrollbar-thumb {
    background-color: rgba(0, 0, 0, 0.4);
    border-radius: 5px;
  }
  .gx-tabbedaccordion-item {
    padding-bottom: 10px;
  }
  .gx-tabbedaccordion-title {
    width: calc(350px - 15px - 40px);
    margin: 0px 15px 0px 15px;
    background-color: var(--color-lightbackground-blue);
    padding: 7px 20px 7px 16px;
    border-radius: 2px;
  }
  .gx-tabbedaccordion-content {
    position: absolute;
    margin: 0px;
    left: 350px;
    top: 0px;
    right: 0px;
    bottom: 0px;
    padding: 0px 0px;
    line-height: 336px;
  }
  .gx-tabbedaccordion-content .gx-tabbedaccordion-content-inner {
    position: relative;
    display: block;
    padding: 40px 35px 40px 40px;
    margin-right: 5px;
    background-clip: content-box;
    overflow-y: auto;
  }
  .gx-tabbedaccordion-content-inner::-webkit-scrollbar {
    width: 6px;
    background-color: transparent;
    overflow: visible;
  }
  .gx-tabbedaccordion-content-inner::-webkit-scrollbar-button {
    display: none;
  }
  .gx-tabbedaccordion-content-inner::-webkit-scrollbar-track:vertical {
    background-color: transparent;
  }
  .gx-tabbedaccordion-content-inner::-webkit-scrollbar-track-piece:vertical {
    background-color: transparent;
  }
  .gx-tabbedaccordion-content-inner::-webkit-scrollbar-thumb {
    background-color: rgba(0, 0, 0, 0.4);
    border-radius: 5px;
  }
}

/***********DOWNLOAD LIST**************/

.gclistdownload .listitem-download {
  display: flex;
  border: 0;
  color: #0a0a0a;
}

.gclistdownload .listitem-download__title {
  font-size: 1.5rem;
  font-weight: 500;
}

.gclistdownload .listitem-download__description {
  font-weight: 500;
  color: #6a6a6a;
  margin-right: 0.5rem;
}

.gclistdownload .listitem-download__icon {
  border: 0;
  margin-right: 0.5rem;
}

.icon-pdf::before,
.icon-PDF::before {
  content: "\e906";
  color: #00b675;
}

.icon-download::before {
  content: "";
}

/*********** QUOTE **************/

.gcquote {
  background-color: var(--color-banner-background);
  padding: 15px 20px 12px 20px;
  margin: 0px 0px 20px 0px;
}

.quote {
  line-height: 1.2;
  padding: 0px;
  margin: 0px;
  border: 0px;
}

h2.quote__quote-text {
  font-size: 1.5rem;
  font-weight: 700;
  background-color: var(--color-banner-background);
  color: var(--color-white);
}

p.quote__author {
  font-size: 0.875rem;
  font-weight: 700;
  color: var(--color-white);
  margin-bottom: 3px;
}

p.quote__author-title {
  font-size: 0.875rem;
  font-weight: 400;
  color: var(--color-white);
}

@media screen and (min-width: 64em) {
  .gcquote {
    padding: 30px 90px 24px 90px;
  }
}

.gx-heroCarousel-component {
  font-family: visuelt, Arial, sans-serif !important;
  margin: 0;
}

.gx-heroCarousel-component .carousel-inner .gx-heroCarousel-slide {
  position: relative;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 0;
  margin: 0;
  width: 100%;
  -ms-transform: none;
  -webkit-transform: none;
  transform: none;
}

/* THIS NEED TO BE TARGETTED  PROPERLY NOT FOR ALL CAROUSELS
.gx-heroCarousel-component .carousel-inner .carousel-caption {
    position: absolute;
    background-color: var(--color-white);
    color: var(--color-bodytext);
    top: unset;
    left: unset;
    right: 0;
    bottom: 0;
    -ms-transform: none;
    -webkit-transform: none;
    transform: none;
    width: 40%;
    padding: 15px 60px 15px 15px;
    text-shadow: none;
}*/

.gx-heroCarousel-component .item-footer {
  background-color: var(--color-maincolor-darkbackground);
  color: white;
  padding: 30px 60px;
}

.gx-heroCarousel-component .item-footer h1 {
  margin: 0px;
  font-size: 1.5rem;
  font-weight: 500;
  margin-bottom: 8px;
}

.gx-heroCarousel-component .item-footer h2 {
  margin: 0px;
  font-size: 1.125rem;
  font-weight: 400;
  margin-bottom: 8px;
}

.gx-heroCarousel-component .carousel-caption h1 {
  margin: 0px;
  font-size: 1.5rem;
  font-weight: 500;
  margin-bottom: 8px;
}

.gx-heroCarousel-component .carousel-caption h2 {
  margin: 0px;
  font-size: 1.125rem;
  font-weight: 400;
  margin-bottom: 8px;
}

/*THIS NEEDS TO BE TARGETTED MORE SPECIFICALLY NOT FOR ALL CAROUSELS

.gx-heroCarousel-component .carousel-indicators {
    position: absolute;
    bottom: unset;
    left: unset;
    top: calc(31.25rem - 38px);
    right: 15px;
    z-index: 15;
    width: auto;
    padding-left: 0rem;
    margin-left: 0;
    text-align: right;
    list-style: none;
}*/

.gx-heroCarousel-component .carousel-indicators li {
  color: var(--color-maincolor);
}

.gx-heroCarousel-component .carousel-indicators li.active {
  background-color: var(--color-maincolor);
}

.gx-heroCarousel-component .carousel-control {
  position: absolute;
  text-align: left;
  top: calc(31.25rem + 26px);
  width: 32px;
  height: 32px;
  font-size: 2rem;
  color: var(--color-maincolor);
  text-shadow: none;
  background-color: transparent;
  background-size: cover;
  filter: alpha(opacity=50);
  opacity: 0.5;
}

.gx-heroCarousel-component .carousel-control::before {
  display: none;
}

.gx-heroCarousel-component .carousel-control i {
  display: none;
}

.gx-heroCarousel-component .carousel-control.left {
  background-image: var(--icon-circledarrow-left-maincolor);
  left: 15px;
}

.gx-heroCarousel-component .carousel-control.right {
  background-image: var(--icon-circledarrow-right-maincolor);
  right: 15px;
}

@media screen and (max-width: 40rem) {
  .gx-heroCarousel-component .carousel-inner .gx-heroCarousel-slide {
    height: 25rem;
    background-size: contain;
    background-position: top center;
  }
  .gx-heroCarousel-component .carousel-inner .carousel-caption {
    width: 100%;
    padding: 15px 15px 15px 15px;
    height: auto;
  }
  .gx-heroCarousel-component .carousel-indicators {
    top: calc(25rem - 38px);
  }
  .gx-heroCarousel-component .carousel-control {
    position: absolute;
    text-align: left;
    top: calc(25rem + 26px);
  }

  .homepage .gx-heroCarousel-component .carousel-inner .carousel-caption {
    width: 100% !important;
    padding: 15px 15px 15px 15px;
    height: auto;
  }

  .homepage .gx-heroCarousel-component .carousel-indicators {
    top: calc(25rem - 38px) !important;
  }
}

/************** ICON CAROUSEL ******************/

.icon-carousel.gx-heroCarousel-component {
  position: relative;
  margin: 0;
  padding: 0px;
}

.icon-carousel.gx-heroCarousel-component .carousel-caption {
  padding: 15px;
}

.icon-carousel.gx-heroCarousel-component .carousel-indicators {
  position: relative;
  font-family: visuelt, Arial, sans-serif;
  background-color: transparent;
  top: unset;
  left: 15px;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  width: calc(100% - 30px);
}

.icon-carousel.gx-heroCarousel-component .carousel-indicators li {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  width: auto;
  height: auto;
  margin: 0px 2px;
  text-indent: initial;
  text-align: center;
  border: 0px;
}

.icon-carousel.gx-heroCarousel-component .carousel-indicators li .icon-marker {
  display: inline-block;
  opacity: 0.5;
  width: 78px;
  height: 78px;
  background-color: var(--color-white);
  background-repeat: no-repeat;
  background-size: 76px 76px;
  background-position: center center;
  border: 1px solid #fa6b6b;
  border-radius: 50%;
  margin: 2px;
}

.icon-carousel.gx-heroCarousel-component .carousel-indicators li .icon-label {
  margin: 15px 10px 40px 10px;
  display: block;
  color: var(--color-bodytext);
  font-family: visuelt, Arial, sans-serif !important;
  font-size: 1rem;
  line-height: 1.1875;
}

.icon-carousel.gx-heroCarousel-component .carousel-indicators .active {
  background-repeat: no-repeat;
  background-position: bottom center;
  background-image: var(--icon-triangle-down);
  border: 0px;
  background-color: transparent;
  margin: 0px 2px;
}

.icon-carousel.gx-heroCarousel-component
  .carousel-indicators
  .active
  .icon-marker {
  width: 82px;
  height: 82px;
  opacity: 1;
  border: 3px solid #fa6b6b;
  margin: 0px;
}

.icon-carousel.gx-heroCarousel-component .carousel-inner {
  margin-top: -12px;
  border-top: 1px solid var(--color-maincolor);
  background-color: var(--color-lightbackground-blue);
}

.icon-carousel.gx-heroCarousel-component .carousel-inner &gt; .item {
  padding-top: 18px;
}

.icon-carousel.gx-heroCarousel-component .carousel-inner &gt; .item.active {
  display: block;
  padding-top: 18px;
}

.icon-carousel.gx-heroCarousel-component
  .carousel-inner
  .gx-heroCarousel-slide {
  height: auto;
  min-height: 185px;
  width: 100%;
  margin: 0 0 15px 0;
  padding: 0 15px;
  font-size: 1rem;
  font-family: visuelt, Arial, sans-serif;
  line-height: 1.31;
}

.icon-carousel.gx-heroCarousel-component
  .carousel-inner
  .gx-heroCarousel-slide
  p {
  color: var(--color-bodytext);
}

.icon-carousel.gx-heroCarousel-component
  .carousel-inner
  .gx-heroCarousel-slide
  ul {
  text-align: center;
}

.icon-carousel.gx-heroCarousel-component
  .carousel-inner
  .gx-heroCarousel-slide
  ul
  &gt; li {
  display: inline;
  font-weight: 600;
  color: #505050;
}

.icon-carousel.gx-heroCarousel-component
  .carousel-inner
  .gx-heroCarousel-slide
  p:last-child {
  margin-bottom: 0;
}

.icon-carousel.gx-heroCarousel-component
  .carousel-inner
  .gx-heroCarousel-slide
  ul
  &gt; li:not(.line-break)
  + li:not(.line-break)::before {
  content: "|";
  font-weight: 500;
  font-size: 1.25rem;
  display: inline-block;
  /*		transform: translateY(0.15rem); */
  line-height: 1rem;
  margin: 0px 5px 0px 2px;
}

.icon-carousel.gx-heroCarousel-component .carousel-control {
  color: #6a6a6a;
  top: 45%;
}

.icon-carousel.gx-heroCarousel-component .left.carousel-control {
  left: calc(-5% - 16px);
}

.icon-carousel.gx-heroCarousel-component .right.carousel-control {
  right: calc(-5% - 16px);
}

.patient-story .button-p1 {
  color: #569b82;
}

@media screen and (max-width: 64rem) {
  .icon-carousel.gx-heroCarousel-component .carousel-indicators {
    left: 10px;
    text-align: center;
    width: calc(100% - 20px);
    overflow-x: auto;
  }
  .icon-carousel.gx-heroCarousel-component
    .carousel-indicators
    li
    .icon-marker {
    width: 52px;
    height: 52px;
    background-size: 50px 50px;
  }
  .icon-carousel.gx-heroCarousel-component .carousel-indicators li .icon-label {
    margin: 10px 5px 40px 5px;
    font-size: 0.75rem;
    line-height: 1.1875;
  }
  .icon-carousel.gx-heroCarousel-component
    .carousel-indicators
    .active
    .icon-marker {
    width: 56px;
    height: 56px;
  }
}

@media screen and (max-width: 40rem) {
  .icon-carousel.gx-heroCarousel-component {
    padding: 15px 0px;
  }
  .icon-carousel.gx-heroCarousel-component .carousel-inner.large {
    height: auto;
  }
  .icon-carousel.gx-heroCarousel-component .left.carousel-control {
    left: calc(-5% - 16px);
  }
  .icon-carousel.gx-heroCarousel-component .right.carousel-control {
    right: calc(-5% - 16px);
  }
}

/********** EVENT TEASER  ************/

.event-newteaser-container {
  background-color: var(--color-lightbackground-grey);
  margin: 0px 10px 20px 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: start;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.event-newteaser-container::after {
  content: "";
  display: table;
  clear: both;
}

.event-newteaser-imageholder {
  -ms-flex-preferred-size: auto;
  flex-basis: auto;
  border-right: 0px;
}

.event-newteaser-image {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  height: 100%;
  width: calc(100% + 20px);
  margin: 0px -10px;
  min-height: 250px;
}

.event-newteaser-info {
  -ms-flex-preferred-size: auto;
  flex-basis: auto;
  border-left: 0px;
  padding: 0px 15px 0px 15px;
}

.event-newteaser-intro h2 {
  font-size: 1.3125rem;
  font-weight: 500;
  color: var(--color-heading);
  line-height: 1.125;
  padding: 36px 0px 26px 0px;
  margin: 0px;
}

.event-newteaser-intro p {
  font-size: 1rem;
  font-weight: 400;
  color: var(--color-lightbodytext);
  line-height: 1.125;
  padding: 0px 0px 26px 0px;
  margin: 0px;
}

.event-newteaser ul {
  margin: 0px;
  padding: 0px;
  list-style: none;
}

.event-newteaser-data {
  padding: 0px 0px 20px 0px;
}

.event-newteaser-data li {
  display: inline-block;
  padding: 2px 20px 10px 28px;
  height: 28px;
  background-repeat: no-repeat;
  background-size: 22px 22px;
  background-position: left top;
  font-size: 0.75rem;
  font-weight: 500;
}

.event-newteaser-data li.event-newteaser-date {
  background-image: var(--icon-event-date);
}

.event-newteaser-data li.event-newteaser-language {
  background-image: var(--icon-event-language);
}

.event-newteaser-data li.event-newteaser-time {
  background-image: var(--icon-event-time);
}

.event-newteaser-data li.event-newteaser-subject {
  background-image: var(--icon-event-subject);
}

.event-newteaser-data sup {
  left: 1px;
  font-size: 0.5rem;
  vertical-align: 3px;
}

.event-newteaser-speakers {
  padding: 0px 0px 26px 0px;
}

.event-newteaser-speakers h3 {
  font-size: 0.875rem;
  font-weight: 500;
  color: var(--color-lightbodytext);
  padding: 0px 0px 16px 0px;
  margin: 0px;
}

.event-newteaser-speakers li {
  display: inline-block;
  font-size: 0.8125rem;
  font-weight: 400;
  line-height: 1.66;
  color: var(--color-lightbodytext);
  padding: 0px 16px 0px 0px;
  min-height: 45px;
  background-repeat: no-repeat;
  background-position: left center;
  background-size: 45px 45px;
}

.event-newteaser-speakers li img {
  float: left;
  width: 45px;
  height: 45x;
  border-radius: 100%;
  border: 2px solid white;
  -webkit-box-shadow: 0px 8px 8px 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 8px 9px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 8px 8px 0px rgba(0, 0, 0, 0.1);
}

.event-newteaser-speakers li span {
  display: inline-block;
  padding: 1px 0px 0px 11px;
}

@media screen and (min-width: 40em) {
  .event-newteaser-container {
    margin: 0px 15px 20px 15px;
  }
  .event-newteaser-image {
    width: calc(100% + 30px);
    margin: 0px -15px;
  }
  .event-newteaser-info {
    padding: 0px 30px 0px 30px;
  }
}

/*FAQs---*/

.gx-faqs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: start;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  position: relative;
  max-height: auto;
}

.gx-faqs-topics-column {
  -ms-flex-preferred-size: auto;
  flex-basis: auto;
  width: 100%;
  background-color: var(--color-lightbackground-blue);
}

.gx-faqs-faqs-column {
  display: none;
}

.gx-faqs-header {
  margin: 0px;
  padding: 15px 15px 0px 15px;
}

.gx-faqs-header h2 {
  font-weight: 700;
}

.gx-faqs-header input {
  border: 2px solid var(--color-maincolor);
  width: 100%;
  font-size: 0.625rem;
  font-weight: 400;
  color: var(--color-bodytext);
  outline: 0px;
  padding: 8px 8px 8px 26px;
  background-image: var(--icon-search);
  background-repeat: no-repeat;
  background-position: 8px center;
}

.gx-faqs-header input::-webkit-input-placeholder {
  font-style: italic;
}

.gx-faqs-header input:-ms-input-placeholder {
  font-style: italic;
}

.gx-faqs-header input::-ms-input-placeholder {
  font-style: italic;
}

.gx-faqs-header input::placeholder {
  font-style: italic;
}

.gx-faqs-header input::-ms-input-placeholder {
  font-style: italic;
}

.gx-faqs-topics {
  background-color: var(--color-lightbackground-blue);
  padding: 0px 0px 15px 0px;
}

.gx-faqs-topic-title {
  margin: 0px 15px 0px 15px;
  background-color: var(--color-lightbackground-blue);
  padding: 7px 20px 7px 16px;
  border-radius: 2px;
}

.gx-faqs-topic-title::before {
  content: " ";
  display: inline-block;
  position: relative;
  width: 4px;
  height: 30px;
  border-radius: 2px;
  border: 2px solid var(--color-lightbackground-blue);
  left: -16px;
  top: 9px;
}

.gx-faqs-topic-item.open .gx-faqs-topic-title,
.gx-faqs-topic-title:hover {
  font-weight: 700;
  color: var(--color-maincolor);
}

.gx-faqs-topic-item.open .gx-faqs-topic-title::before,
.gx-faqs-topic-title:hover::before {
  border: 2px solid var(--color-maincolor);
}

.gx-faqs-topic-content {
  display: none;
  /* border: 1px solid var(--color-palegrey); */
  padding: 15px;
  margin: 10px 15px 0px 15px;
  background-color: var(--color-white);
}

.gx-faqs-topic-item.open .gx-faqs-topic-content {
  display: block;
}

.gx-faqs-faq-title {
  background-repeat: no-repeat;
  background-position: calc(100% - 10px) 20px;
  background-image: var(--icon-arrow-down);
  border-bottom: 1px solid #e4e6e5;
  padding: 12px 15px 11px 10px;
}

.gx-faqs-faq-item.open .gx-faqs-faq-title {
  background-image: var(--icon-arrow-up);
  border-bottom: 1px solid var(--color-white);
}

.gx-faqs-faq-item .gx-faqs-faq-content {
  display: none;
}

.gx-faqs-faq-item.open .gx-faqs-faq-content {
  display: block;
  background-color: var(--color-lightbackground-blue);
  padding: 10px;
}

@media screen and (min-width: 64em) {
  .gx-faqs {
    max-height: 600px;
    width: 100%;
  }
  .gx-faqs-topics-column {
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
    width: 100%;
    background-color: var(--color-lightbackground-blue);
  }
  .gx-faqs-faqs-column {
    display: block;
    position: absolute;
    top: 0px;
    right: 0px;
    bottom: 0px;
    left: 0;
    /* border: 1px solid var(--color-palegrey); */
  }
  .gx-faqs-topics {
    overflow-y: auto;
    overflow-x: hidden;
    max-height: calc(600px - 51px);
    width: calc(100% - 5px);
  }
  .gx-faqs-topics::-webkit-scrollbar,
  .gx-faqs-topic-content::-webkit-scrollbar {
    width: 6px;
    overflow: visible;
    position: relative;
  }
  .gx-faqs-topics::-webkit-scrollbar-button,
  .gx-faqs-topic-content::-webkit-scrollbar-button {
    display: none;
  }
  .gx-faqs-topics::-webkit-scrollbar-track:vertical,
  .gx-faqs-topic-content::-webkit-scrollbar-track:vertical {
    background-color: transparent;
  }
  .gx-faqs-topics::-webkit-scrollbar-track-piece:vertical,
  .gx-faqs-topic-content::-webkit-scrollbar-track-piece:vertical {
    background-color: transparent;
  }
  .gx-faqs-topics::-webkit-scrollbar-thumb,
  .gx-faqs-topic-content::-webkit-scrollbar-thumb {
    background-color: rgba(0, 0, 0, 0.4);
    border-radius: 5px;
  }
  .gx-faqs-topic-content {
    display: none;
  }
  .gx-faqs-topic-item.open .gx-faqs-topic-content {
    display: block;
    position: absolute;
    top: 16px;
    right: 16px;
    bottom: 16px;
    left: 16px;
    padding: 15px 5px 15px 15px;
    border: 0px;
    background-color: white;
    margin: 0px;
    overflow-y: auto;
    z-index: 1;
  }
  /* .gx-faqs-topic-item.open .gx-faqs-topic-content {
        display: block;
        position: absolute;
        top: 1px;
        right: 5px;
        bottom: 1px;
        left: calc(33% + 16px);
        padding: 15px 5px 15px 15px;
        border: 0px;
        background-color: white;
        margin: 0px;
        overflow-y: auto;
        z-index: 1;
    } */
}

/********* FOOTER. ******************/

footer {
  font-size: 1rem;
  background-color: var(--color-footerbackground);
  color: var(--color-darkbackground-text);
  padding: 40px 0 15px 0px;
}

h2.footer-dark-title,
h2.footer-site__sub-title,
h2.footer-site__social-links__title {
  font-size: 1.25rem;
  line-height: 1;
  font-weight: 500;
  padding: 8px 0px 24px 0px;
  text-transform: uppercase;
}

h2.footer-light-title {
  font-size: 1.25rem;
  line-height: 1;
  font-weight: 500;
  padding-bottom: 24px;
  text-transform: uppercase;
}

a.footer-logo-grunenthalhealth {
  display: block;
  padding-top: 0px;
  padding-bottom: 30px;
  width: 162px;
  height: 100px;
  background-repeat: no-repeat;
  background-image: var(--logo-grunenthalhealth-white);
  background-size: 161px;
  background-position: 0px 0px;
}

a.footer-logo-grunenthalhealth span {
  display: none;
}

a.footer-logo-grunenthal {
  display: block;
  padding-top: 0px;
  padding-bottom: 30px;
  width: 162px;
  height: 100px;
  background-repeat: no-repeat;
  background-image: var(--logo-grunenthal);
  background-size: 131px;
  background-position: 15px 0px;
}

a.footer-logo-grunenthal span {
  display: none;
}

a.footer-logo-opioid {
  display: block;
  padding-bottom: 50px;
  width: 162px;
  height: 65px;
  background-repeat: no-repeat;
  background-image: var(--logo-opioidresponsibility);
  background-size: 131px;
  background-position: 15px 0px;
}

a.footer-logo-opioid span {
  display: none;
}

ul.footer-dark-links,
ul.footer-site__links {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 30px 0px;
  list-style-type: none;
}

ul.footer-dark-links li,
ul.footer-site__links li {
  margin: 0px;
  padding: 0px;
}

.footer-site ul li a {
  color: var(--color-darkbackground-text);
  font-weight: 400;
  font-size: 1rem;
  line-height: 1;
  padding-top: 12px;
  padding-bottom: 12px;
  margin-bottom: 10px;
  text-decoration: none;
}

ul li a.link-external {
  color: var(--color-darkbackground-text);
  font-weight: 400;
  font-size: 1rem;
  line-height: 1;
  padding-top: 15px;
  padding-bottom: 9px;
  margin-bottom: 10px;
  text-decoration: none;
}

ul li a.link-external:hover span {
  color: var(--color-darkbackground-highlight);
  text-shadow: -1px -1px var(--color-footerbackground),
    -1px 1px var(--color-footerbackground),
    1px -1px var(--color-footerbackground),
    1px 1px var(--color-footerbackground);
  -webkit-box-shadow: inset 0 1.3em var(--color-footerbackground),
    inset 0 1.4em var(--color-darkbackground-highlight);
  box-shadow: inset 0 1.3em var(--color-footerbackground),
    inset 0 1.4em var(--color-darkbackground-highlight);
  display: inline;
}

ul li a.link-external::after {
  content: "";
}

ul li a.link-internal {
  color: var(--color-white);
  font-weight: 400;
  font-size: 1rem;
  line-height: 1;
  padding-top: 15px;
  padding-bottom: 9px;
  margin-bottom: 10px;
  text-decoration: none;
}

ul li a.link-internal:hover span {
  color: var(--color-darkbackground-highlight);
  text-shadow: -1px -1px var(--color-footerbackground),
    -1px 1px var(--color-footerbackground),
    1px -1px var(--color-footerbackground),
    1px 1px var(--color-footerbackground);
  -webkit-box-shadow: inset 0 1.3em var(--color-footerbackground),
    inset 0 1.4em var(--color-darkbackground-highlight);
  box-shadow: inset 0 1.3em var(--color-footerbackground),
    inset 0 1.4em var(--color-darkbackground-highlight);
  display: inline;
}

ul li a.link-facebook,
.footer-site__social-links .link-facebook {
  padding-left: 42px;
  background-image: var(--icon-facebook);
  background-size: 30px 30px;
  background-repeat: no-repeat;
  /* background-position: 0px 8px; */
}

ul li a.link-linkedin,
.footer-site__social-links .link-linkedin {
  padding-left: 42px;
  background-image: var(--icon-linkedin);
  background-size: 30px 30px;
  background-repeat: no-repeat;
  /* background-position: 0px 8px; */
}

ul li a.link-twitter,
.footer-site__social-links .link-twitter {
  padding-left: 42px;
  background-image: var(--icon-twitter);
  background-size: 30px 30px;
  background-repeat: no-repeat;
  /* background-position: 0px 8px; */
}

ul li a.link-instagram,
.footer-site__social-links .link-instagram {
  padding-left: 42px;
  background-image: var(--icon-instagram);
  background-size: 30px 30px;
  background-repeat: no-repeat;
  /* background-position: 0px 8px; */
}

ul li a.link-whatsapp,
.footer-site__social-links .link-whatsapp {
  padding-left: 42px;
  background-image: var(--icon-whatsapp);
  background-size: 30px 30px;
  background-repeat: no-repeat;
  /* background-position: 0px 8px; */
}

.footer-bottomrow {
  border-top: 1px solid var(--color-darkbackground-highlight);
  padding-top: 15px;
}

.footer-dark-copyright {
  font-weight: 400;
  font-size: 1rem;
  color: #aaa;
  text-align: center;
}

nav.footer-navigation-inline {
  display: inline;
  white-space: pre-line;
}

nav.footer-navigation-inline a {
  border-left: 1px solid var(--color-darkbackground-highlight);
  padding-left: 6px;
  padding-right: 6px;
  color: #eeeeee;
  text-decoration: none;
  font-weight: 400;
}

nav.footer-navigation-inline a:first-of-type {
  border-left: 0px;
}

nav.footer-navigation-inline a:hover span {
  color: var(--color-darkbackground-highlight);
  text-shadow: -1px -1px var(--color-darkbackground),
    -1px 1px var(--color-darkbackground), 1px -1px var(--color-darkbackground),
    1px 1px var(--color-darkbackground);
  -webkit-box-shadow: 0 0px 0 0 var(--color-darkbackground),
    0 1px 0 0 var(--color-darkbackground-highlight);
  box-shadow: 0 0px 0 0 var(--color-darkbackground),
    0 1px 0 0 var(--color-darkbackground-highlight);
}

@media screen and (min-width: 64em) {
  ul.footer-dark-links,
  ul.footer-site__links {
    min-height: 240px;
    border-left: 1px solid var(--color-darkbackground-highlight);
    margin: 0px 0px 15px -28px;
    padding: 0px 28px 15px 28px;
  }

  a.footer-logo-grunenthal {
    padding-top: 36px;
  }
  a.footer-logo-opioid {
    padding-top: 50px;
    padding-bottom: 30px;
  }
}

.footer-site .columns:nth-child(3) .footer-site__links {
  border-right: 1px solid var(--color-darkbackground-highlight);
}
/********** PRODUCT PAGE  ************/

.disclaimer-section {
  background-color: #d3dee8;
}

.disclaimer-section p {
  padding: 22px;
}

.disclaimer-section p::before {
  content: "";
  background-image: url(/-/media/projects/ProductHub/shared/home-redesign/warning-icon.png);
  background-size: contain;
  width: 15px;
  height: 13px;
  display: inline-block;
  background-repeat: no-repeat;
}

/********** ABOUT US PAGE  ************/

.about-us-banner .hero-home,
.about-us-banner .hero-home__image-wrapper {
  height: 32rem;
}

.about-us-content p {
  color: var(--color-bodytext);
}

.tout-tertiary-hover.about-us-tout
  .tout__tertiary--no-bottom-border
  .button-square {
  width: 100%;
  text-align: center;
  margin: 0;
}

.card-extra-height .tout__tertiary--no-bottom-border {
  border-bottom: 0rem;
  height: 544px;
  margin-bottom: 32px;
}

/********** GREEN HOME SECTION WITH DOCTOR IMAGE  ************/

.doctor-section-about .button {
  float: right;
}

.doctor-section-about p {
  color: var(--color-bodytext);
}

.green-background {
  background-color: var(--color-maincolor);
  padding: 24px 0px 15px 0px;
  color: white;
  margin-top: 2rem;
}

.green-background .button {
  color: white;
  float: right;
}

.origin-point {
  position: relative;
  text-align: center;
}

.doctor-image {
  position: relative;
  bottom: -15px;
  width: 70%;
  margin: 0 auto;
}

@media screen and (min-width: 40rem) {
  .doctor-image {
    position: absolute;
    right: 0px;
  }
}

/********** PAIN MANAGEMENT  ************/

.disease-buttons {
  border: 2px solid #eaeaea;
  padding: 2px 24px 2px 34px;
  font-size: 14px;
  text-align: center;
  -webkit-transition-duration: 0.4s;
  -o-transition-duration: 0.4s;
  transition-duration: 0.4s;
  margin-top: 10px;
  width: 100%;
  height: 48px;
  text-decoration: none;
  color: #000;
  font-weight: 400;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.disease-buttons:hover {
  background-color: var(--color-maincolor);
  border: 4px solid var(--color-maincolor);
  color: var(--color-white);
}

.separator {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
}

.separator::before,
.separator::after {
  content: "";
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-bottom: 3px solid #f2f2f2;
  margin: 10px 6px;
}

.pain-management-tout.tout__secondary--left .tout__secondary__content {
  background-color: #83b9a6;
  border: 0;
  color: #ffffff;
}

.pain-management-facts .facts .facts-container {
  text-align: left;
}

@media screen and (min-width: 40rem) {
  .pain-management-tout .tout__secondary__excerpt {
    margin: 10px;
  }
  .pain-management-tout.tout__secondary {
    height: 10rem;
  }
  .pain-management-tout.tout__secondary--left .tout__secondary__image {
    left: 70%;
    width: 30%;
  }
  .pain-management-tout.tout__secondary--left .tout__secondary__content {
    left: -30%;
    width: 70%;
  }
}

@media screen and (min-width: 64rem) {
  .pain-management-tout.tout__secondary {
    height: 12rem;
  }
}

.thing {
  background-color: var(--color-lightbackground-blue);
  padding: 15px;
}

/* Preview state
----------------------------------*/

.preview #wrapper {
  position: relative;
  top: 0;
}

.preview .header--static {
  position: static;
  margin-top: 2.375rem;
}

/* MODAL UPDATES 05/03/2021
----------------------------------*/

.pain-management-modal {
  display: none;
  position: fixed;
  z-index: 4;
  /* padding-top: 60px; */
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
  background-color: rgba(0, 0, 0, 0.8);
}

.modal-content {
  background-color: #fefefe;
  margin: auto;
  padding: 20px;
  border: 1px solid #888;
  width: 40%;
  min-height: 100%;
  max-width: 560px;
}

/* The Close Button */

.modal-close {
  color: #ffffff;
  float: right;
  font-size: 18px;
  position: relative;
  left: 90px;
  bottom: 20px;
}

.modal-close:hover,
.modal-close:focus {
  text-decoration: none;
  cursor: pointer;
}

@media screen and (max-width: 64rem) {
  .modal-content {
    width: 52%;
  }
}

@media screen and (max-width: 40rem) {
  .modal-content {
    width: 64%;
  }
}

/* MODAL UPDATES 05/03/2021
----------------------------------*/

@media screen and (min-width: 768px) {
  #Gx-SuperHeader #Gx-super-mainmenu ul.navbar li {
    height: 78px;
  }

  #Gx-SuperHeader #Gx-super-mainmenu ul.navbar li .nav-dropdown li {
    height: auto;
  }
}

/* PATIENT CAROUSEL UPDATES 08/03/2021
----------------------------------*/

@media screen and (max-width: 64rem) {
  .patient-story.gx-heroCarousel-component
    .carousel-inner
    .gx-heroCarousel-slide {
    width: 34%;
  }
  .patient-story.gx-heroCarousel-component
    .carousel-inner
    .gx-heroCarousel-slide-content {
    width: 64%;
  }
}

@media screen and (max-width: 40rem) {
  .patient-story.gx-heroCarousel-component .carousel-inner {
    /* width: 80%; */
    margin: auto;
  }
  .patient-story.gx-heroCarousel-component .carousel-inner.large {
    height: auto;
  }
  /* .patient-story.gx-heroCarousel-component .carousel-inner&gt;.item {
        padding: 16px;
    } */
  .patient-story.gx-heroCarousel-component .carousel-inner &gt; .item.active {
    flex-direction: column;
  }
  .patient-story.gx-heroCarousel-component
    .carousel-inner
    .gx-heroCarousel-slide {
    width: 100%;
    height: 180px;
    margin: 0;
  }
  .patient-story.gx-heroCarousel-component
    .carousel-inner
    .gx-heroCarousel-slide-content {
    top: 0;
    text-align: center;
    position: relative;
    height: 60%;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
  .patient-story.gx-heroCarousel-component
    .carousel-inner
    .gx-heroCarousel-slide-content:before {
    top: -26px;
    font-size: 86px;
  }
  .patient-story.gx-heroCarousel-component
    .carousel-inner
    .gx-heroCarousel-slide-content:after {
    font-size: 86px;
    right: 0;
  }
  .patient-story.gx-heroCarousel-component .carousel-control {
    top: 180px;
  }
  .patient-story.gx-heroCarousel-component .left.carousel-control {
    left: -10px;
  }
  .patient-story.gx-heroCarousel-component .right.carousel-control {
    right: -10px;
  }
}

/* ABOUT PAGE 10/03/2021
----------------------------------*/

@media screen and (min-width: 40rem) {
  .facts .facts-container.left-align {
    text-align: left;
  }
}

/* top black bar - 15/03/2021
----------------------------------*/

@media screen and (max-width: 40rem) {
  #Gx-SuperHeader #Gx-corporate-nav li.Gx-corporate-nav-list-item.black-header {
    padding: 0px 4px 3px 4px;
  }
  #Gx-SuperHeader #Gx-corporate-nav li.Gx-corporate-nav-list-item a {
    padding: 0 8px;
  }
}

/* about section - 16/03/2021
----------------------------------*/

.about-section .button-arrow {
  float: right;
}

.about-section .tout__secondary__content {
  border: 0;
  padding-left: 0;
}

.about-section .tout__secondary .tout__secondary__image {
  background-size: contain;
  background-repeat: no-repeat;
}

/* FAQs page - 22/03/2021
----------------------------------*/

.open-faq3 {
  cursor: pointer;
  text-decoration: none;
}

.white-container {
  background-color: #ffffff;
  padding: 0 15px;
}

.pain-stories-content {
  color: #1a3134;
  text-align: center;
}

/* updates - 23/03/2021
----------------------------------*/

.story-title-block .headline h1 {
  width: calc(100% - 45px);
}

.story-categories-block {
  padding: 15px 0px 5px 0px;
}

.story-categories-block ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

.story-categories-block ul li a {
  position: relative !important;
  display: inline-block !important;
  background-color: transparent !important;
  color: #ffffff !important;
  font-weight: normal !important;
  text-decoration: none !important;
}

.story-categories-block ul li {
  display: inline-block;
  background-color: #83b9a6;
  color: #ffffff;
  padding: 8px 14px;
  border-radius: 18px;
  text-transform: uppercase;
  margin: 0px 10px 10px 0px;
}

.story-top-block {
  padding-top: 10px;
  position: relative;
  min-height: 85px;
}

.story-top-block h2 {
  text-transform: uppercase;
  font-weight: 400;
  font-size: 1.5rem;
  padding-top: 18px;
}

.story-content-block {
  padding-top: 0rem;
  padding-bottom: 1.875rem;
  margin: 0;
}

.story-author-block {
  display: inline-block;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1;
  color: #1a3134;
  padding: 0px 16px 0px 0px;
}

.story-author-block img {
  float: left;
  width: 45px;
  height: 45x;
  border-radius: 100%;
  border: 2px solid white;
  -webkit-box-shadow: 0px 8px 8px 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 8px 9px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 8px 8px 0px rgba(0, 0, 0, 0.1);
}

.story-author-block span.story-author-name {
  display: inline-block;
  padding: 1px 0px 0px 11px;
  line-height: 1.2;
}

.story-author-date {
  font-size: 0.875rem;
  line-height: 1.2;
}

.story-social-block {
  position: initial;
  padding-top: 15px;
  text-align: right;
  padding-bottom: 15px;
}

ul.story-social {
  list-style: none;
  padding: 0;
  margin: 0;
}

ul.story-social li {
  display: inline-block;
  padding: 0px 0px 0px 10px;
  margin: 0;
}

ul.story-social li a.link-facebook,
ul.story-social li a.link-linkedin,
ul.story-social li a.link-twitter,
ul.story-social li a.link-instagram,
ul.story-social li a.link-whatsapp {
  width: 30px;
  height: 30px;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg data-name='Group 2328' xmlns='http://www.w3.org/2000/svg' width='30' height='30'%3E%3Cdefs%3E%3ClinearGradient id='a' x1='.146' y1='.147' x2='.854' y2='.859' gradientUnits='objectBoundingBox'%3E%3Cstop offset='0' stop-color='%234676ed'/%3E%3Cstop offset='.185' stop-color='%23436de4'/%3E%3Cstop offset='.487' stop-color='%233b54cd'/%3E%3Cstop offset='.865' stop-color='%232f2da8'/%3E%3Cstop offset='1' stop-color='%232b1e99'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath data-name='Path 2152' d='M55.1 36.851A15 15 0 1037.754 51.67V41.187h-3.809v-4.336h3.809v-3.3c0-3.759 2.24-5.836 5.666-5.836a23.075 23.075 0 013.357.285v3.691h-1.891a2.169 2.169 0 00-2.444 2.343v2.815H46.6l-.666 4.335h-3.492V51.67A15 15 0 0055.1 36.851z' transform='translate(-25.098 -21.85)' fill='url(%23a)'/%3E%3Cpath data-name='Path 2153' d='M20.797 19.415l.66-4.3H17.33v-2.789a2.151 2.151 0 012.425-2.324h1.876V6.34a22.893 22.893 0 00-3.33-.29c-3.4 0-5.622 2.06-5.622 5.79v3.275H8.9v4.3h3.782v10.4a15.086 15.086 0 004.651 0v-10.4z' fill='%23fff'/%3E%3C/svg%3E");
  background-size: 30px 30px;
  background-repeat: no-repeat;
  background-position: 0px 0px;
}

ul.story-social li a.link-linkedin {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg data-name='Group 2330' xmlns='http://www.w3.org/2000/svg' width='30' height='30'%3E%3Cdefs%3E%3ClinearGradient id='a' x1='.854' y1='.146' x2='.146' y2='.854' gradientUnits='objectBoundingBox'%3E%3Cstop offset='0' stop-color='%23007ab5'/%3E%3Cstop offset='1' stop-color='%230046e5'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle data-name='Ellipse 8' cx='15' cy='15' fill='url(%23a)' r='15'/%3E%3Cpath data-name='Path 2155' d='M8.713 12.206h2.9v9.333h-2.9zm1.453-4.637A1.682 1.682 0 118.482 9.25a1.683 1.683 0 011.684-1.681' fill='%23fff'/%3E%3Cpath data-name='Path 2156' d='M13.435 12.206h2.782v1.276h.037a3.054 3.054 0 012.748-1.507c2.937 0 3.479 1.932 3.479 4.445v5.12h-2.9v-4.538c0-1.082-.021-2.475-1.507-2.475-1.51 0-1.741 1.18-1.741 2.4v4.617h-2.9z' fill='%23fff'/%3E%3C/svg%3E");
}

ul.story-social li a.link-twitter {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg data-name='Group 2329' xmlns='http://www.w3.org/2000/svg' width='30' height='30'%3E%3Cdefs%3E%3ClinearGradient id='a' x1='.854' y1='.146' x2='.146' y2='.854' gradientUnits='objectBoundingBox'%3E%3Cstop offset='0' stop-color='%233cf'/%3E%3Cstop offset='1' stop-color='%23337fff'/%3E%3C/linearGradient%3E%3C/defs%3E%3Ccircle data-name='Ellipse 7' cx='15' cy='15' fill='url(%23a)' r='15'/%3E%3Cpath data-name='Path 2154' d='M23.287 9.86a6.755 6.755 0 01-1.654.472c.266-.045.657-.527.814-.722a3.043 3.043 0 00.549-1c.015-.029.025-.064 0-.087a.094.094 0 00-.087.008 8.475 8.475 0 01-1.962.751.131.131 0 01-.135-.036 1.531 1.531 0 00-.172-.175 3.444 3.444 0 00-.95-.583 3.312 3.312 0 00-1.457-.235 3.48 3.48 0 00-1.383.392 3.552 3.552 0 00-1.116.91 3.441 3.441 0 00-.666 1.335 3.6 3.6 0 00-.035 1.409c.009.078 0 .088-.068.078a10.477 10.477 0 01-6.748-3.432c-.079-.09-.122-.09-.186.007a3.42 3.42 0 00.583 4.039c.132.126.269.251.414.365a3.431 3.431 0 01-1.3-.365c-.079-.049-.119-.021-.126.068a2.132 2.132 0 00.021.386 3.459 3.459 0 002.13 2.756 2.028 2.028 0 00.433.132 3.884 3.884 0 01-1.276.039c-.094-.017-.128.029-.094.118a3.589 3.589 0 002.681 2.245c.122.021.243.021.365.049-.007.011-.015.011-.021.021a4.234 4.234 0 01-1.831.97 6.553 6.553 0 01-2.78.355c-.15-.021-.18-.02-.222 0s-.005.061.043.1c.19.126.384.237.58.343a9.14 9.14 0 001.858.743 9.9 9.9 0 009.609-2.246 10.08 10.08 0 002.659-7.356c0-.106.126-.164.2-.221a6.481 6.481 0 001.308-1.36.414.414 0 00.087-.261v-.013c.003-.041.002-.034-.065.001z' fill='%23fff'/%3E%3C/svg%3E");
}

ul.story-social li a.link-whatsapp {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3ClinearGradient id='a' gradientUnits='userSpaceOnUse' x1='15' y1='30' x2='15' y2='0'%3E%3Cstop offset='0' stop-color='%23009600'/%3E%3Cstop offset='1' stop-color='%2378d228'/%3E%3C/linearGradient%3E%3Ccircle cx='15' cy='15' r='15' fill='url(%23a)'/%3E%3Cpath d='M15.2 6.1c-4.9 0-8.8 3.9-8.8 8.7 0 1.6.5 3.2 1.3 4.5L6.1 24l4.9-1.5c1.3.7 2.7 1.1 4.2 1.1 4.9 0 8.8-3.9 8.8-8.7-.1-4.9-4-8.8-8.8-8.8zm0 16c-1.5 0-2.9-.4-4.1-1.2l-2.8.9.9-2.7c-.9-1.2-1.4-2.7-1.4-4.3 0-4 3.3-7.3 7.4-7.3 4.1 0 7.4 3.3 7.4 7.3-.1 4-3.4 7.3-7.4 7.3zm4-5.6c-.2-.1-1.3-.6-1.5-.7-.2-.1-.3-.1-.5.1-.1.2-.6.7-.7.8-.1.1-.3.2-.5.1s-.9-.3-1.7-1.1c-.6-.6-1.1-1.3-1.2-1.5-.1-.2 0-.3.1-.4.1-.1.2-.2.3-.4.1-.1.1-.2.2-.4.1-.1 0-.3 0-.4-.1-.1-.5-1.2-.7-1.6-.2-.4-.4-.4-.5-.4h-.4c-.1 0-.4.1-.6.3-.2.2-.8.7-.8 1.8s.8 2.1.9 2.2c.1.1 1.5 2.4 3.7 3.2 2.2.9 2.2.6 2.6.5.4 0 1.3-.5 1.5-1 .2-.5.2-.9.1-1 0 .1-.1 0-.3-.1z' fill='%23fff'/%3E%3C/svg%3E");
}

ul.story-social li a.link-instagram {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg data-name='Group 2352' xmlns='http://www.w3.org/2000/svg' width='30' height='30'%3E%3Cdefs%3E%3CradialGradient id='a' cx='-.09' cy='.315' r='1.053' gradientUnits='objectBoundingBox'%3E%3Cstop offset='.073' stop-color='%23eacc7b'/%3E%3Cstop offset='.184' stop-color='%23ecaa59'/%3E%3Cstop offset='.307' stop-color='%23ef802e'/%3E%3Cstop offset='.358' stop-color='%23ef6d3a'/%3E%3Cstop offset='.46' stop-color='%23f04b50'/%3E%3Cstop offset='.516' stop-color='%23f03e58'/%3E%3Cstop offset='.689' stop-color='%23db359e'/%3E%3Cstop offset='.724' stop-color='%23ce37a4'/%3E%3Cstop offset='.789' stop-color='%23ac3cb4'/%3E%3Cstop offset='.877' stop-color='%237544cf'/%3E%3Cstop offset='.98' stop-color='%232b4ff2'/%3E%3C/radialGradient%3E%3C/defs%3E%3Ccircle data-name='Ellipse 10' cx='15' cy='15' r='15' fill='url(%23a)'/%3E%3Cg data-name='Group 2353' fill='%23fff'%3E%3Cpath data-name='Path 2161' d='M15 8.492c2.138 0 2.371 0 3.207.047a5.139 5.139 0 011.488.279 2.459 2.459 0 01.929.6 2.485 2.485 0 01.6.93 5.173 5.173 0 01.279 1.487V15c0 2.138 0 2.371-.047 3.207a5.139 5.139 0 01-.279 1.488 2.459 2.459 0 01-.6.929 2.485 2.485 0 01-.93.6 5.173 5.173 0 01-1.487.279H15c-2.138 0-2.371 0-3.207-.047a5.139 5.139 0 01-1.488-.279 2.459 2.459 0 01-.929-.6 2.485 2.485 0 01-.605-.93 5.173 5.173 0 01-.279-1.487V15c0-2.138 0-2.371.047-3.207a5.139 5.139 0 01.279-1.488 2.459 2.459 0 01.6-.929 2.485 2.485 0 01.93-.605 5.173 5.173 0 011.487-.279H15M15 7.1c-2.138 0-2.417 0-3.254.046a6.291 6.291 0 00-1.906.372 3.349 3.349 0 00-1.394.93 5.246 5.246 0 00-.93 1.394 6.291 6.291 0 00-.372 1.906C7.1 12.583 7.1 12.862 7.1 15s0 2.417.046 3.254a6.291 6.291 0 00.372 1.906 3.349 3.349 0 00.93 1.394 4.593 4.593 0 001.394.93 6.291 6.291 0 001.906.372c.837.046 1.116.046 3.254.046s2.417 0 3.254-.046a6.291 6.291 0 001.906-.372 3.349 3.349 0 001.394-.93 4.593 4.593 0 00.93-1.394 6.291 6.291 0 00.372-1.906c.046-.837.046-1.116.046-3.254s0-2.417-.046-3.254a6.291 6.291 0 00-.372-1.906 3.349 3.349 0 00-.93-1.394 5.246 5.246 0 00-1.394-.93 6.291 6.291 0 00-1.906-.372C17.417 7.1 17.138 7.1 15 7.1z'/%3E%3Cpath data-name='Path 2162' d='M15 10.817A4.183 4.183 0 1019.183 15 4.165 4.165 0 0015 10.817zm0 6.972A2.789 2.789 0 1117.789 15 2.8 2.8 0 0115 17.789z'/%3E%3C/g%3E%3C/svg%3E");
}

.story-sideimage-left {
  width: 100%;
  padding-bottom: 15px;
}

.story-sideimage-right {
  width: 100%;
  padding-bottom: 15px;
}

.background-paleblue {
  background-color: #f2f5f8;
}

.storyItem {
  position: relative;
  margin-bottom: 30px;
}

.story-card-content,
.gxstorieslist.gx-storiesList-variant3 .story-container .story-card-content {
  position: initial;
  padding: 23px 23px 63px 23px;
  margin-bottom: 0px;
}

/* .kondo-button {
    display: inline-block;
    font-size: 0.8125rem;
    font-weight: 400;
    text-decoration: none;
    color: #212121;
    background-image: url("data:image/svg+xml,%3Csvg id='Layer_1' data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18.406 18.406'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%2300B675;%7D%3C/style%3E%3C/defs%3E%3Cpath class='cls-1' d='M7.2,4.407a.857.857,0,0,1,1.208,0l4.221,4.234a.852.852,0,0,1,.026,1.177L8.495,13.99a.852.852,0,1,1-1.208-1.2L10.823,9.2,7.2,5.61A.844.844,0,0,1,7.2,4.407Z'/%3E%3Cpath class='cls-1' d='M1.416,9.2A7.784,7.784,0,0,1,14.707,3.7a7.776,7.776,0,0,1,0,11.008A7.787,7.787,0,0,1,1.416,9.2ZM0,9.2A9.2,9.2,0,1,0,9.2,0,9.2,9.2,0,0,0,0,9.2Z'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: right 2px;
    background-size: 19px 19px;
    padding: 3px 30px 3px 0px;
}

.kondo-button:hover {
    color: #00b675;
    text-decoration: underline;
} */

.float-right {
  float: right;
}

.icon-heart,
.icon-heart-o {
  display: inline-block;
  width: 1.09375rem;
  height: 0.9375rem;
  background-size: 1.09375rem 0.9375rem;
}

.icon-heart,
.icon-heart-o:hover {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 175 150'%3E%3Cpath d='M91.7 148.2l60.8-58.6c14.9-14.9 22.4-29.6 22.4-43.9 0-14.3-4.1-25.5-12.4-33.6C154.3 4 142.8 0 128.3 0c-4 0-8.2.7-12.4 2.1s-8.1 3.3-11.7 5.7-6.7 4.6-9.3 6.7c-2.6 2.1-5.1 4.3-7.4 6.6-2.3-2.3-4.8-4.6-7.4-6.6-2.6-2.1-5.7-4.3-9.3-6.7S63.2 3.5 59 2.1 50.7 0 46.6 0C32 0 20.6 4 12.3 12.1S-.1 31.4-.1 45.7c0 4.4.8 8.9 2.3 13.5S5.5 67.7 7.5 71s4.2 6.4 6.6 9.5 4.3 5.2 5.4 6.4c1.1 1.2 2 2 2.7 2.5l60.9 58.8c1.2 1.2 2.6 1.8 4.3 1.8 1.7 0 3.2-.6 4.3-1.8z' fill='%23ff0d5a'/%3E%3C/svg%3E");
}

.icon-heart-o {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 175 150'%3E%3Cpath d='M144.1 80.5l-56.6 54.6-56.7-54.7C18.6 68.2 12.5 56.6 12.5 45.7c0-5.3.7-9.9 2.1-14s3.2-7.2 5.4-9.6 4.8-4.3 8-5.8 6.2-2.5 9.2-3 6.2-.8 9.6-.8c3.4 0 7 .8 10.9 2.5s7.5 3.7 10.8 6.2 6.1 4.9 8.4 7 4.3 4.2 5.9 6c1.2 1.4 2.8 2.1 4.8 2.1s3.6-.7 4.8-2.1c1.6-1.8 3.5-3.8 5.9-6s5.2-4.5 8.4-7 6.9-4.6 10.8-6.2 7.6-2.5 10.9-2.5c3.4 0 6.6.3 9.6.8s6.1 1.5 9.2 3 5.8 3.4 8 5.8 4 5.6 5.4 9.6 2.1 8.7 2.1 14c-.2 10.9-6.3 22.5-18.6 34.8zm18.5-68.4C154.3 4 142.9 0 128.3 0c-4 0-8.2.7-12.4 2.1s-8.1 3.3-11.7 5.7-6.7 4.6-9.3 6.7-5.1 4.3-7.4 6.6c-2.3-2.3-4.8-4.6-7.4-6.6s-5.7-4.3-9.3-6.7S63.2 3.5 59 2.1 50.7 0 46.7 0c-14.6 0-26 4-34.3 12.1S0 31.4 0 45.7c0 4.4.8 8.9 2.3 13.5S5.6 67.7 7.5 71s4.2 6.4 6.6 9.5 4.3 5.2 5.4 6.4 2 2 2.7 2.5l60.9 58.8c1.2 1.2 2.6 1.8 4.3 1.8s3.1-.6 4.3-1.8l60.8-58.6c15-14.9 22.5-29.5 22.5-43.9 0-14.3-4.1-25.5-12.4-33.6z' fill='%23cccccc'/%3E%3C/svg%3E");
}

.icon-bookmark,
.icon-bookmark-o {
  display: inline-block;
  width: 0.9375rem;
  height: 0.9375rem;
  background-size: 0.9375rem 0.9375rem;
}

.icon-bookmark,
.icon-bookmark-o:hover {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 150 150'%3E%3Cpath d='M36.3 0c-1.5 0-2.9.3-4.3.9-2.1.8-3.9 2.2-5.1 4s-1.9 3.8-1.9 6v127.8c0 2.2.6 4.2 1.9 6.1s3 3.2 5.1 4c1.4.6 2.8.9 4.3.9 3.1 0 5.8-1.1 8.1-3.2l43.1-41.4 43.1 41.4c2.3 2.1 5 3.1 8.1 3.1 1.6 0 3.1-.3 4.3-.8 2.1-.8 3.9-2.2 5.1-4s1.9-3.8 1.9-6.1V10.9c0-2.2-.6-4.2-1.9-6.1s-3-3.2-5.1-4c-1.4-.6-2.8-.9-4.3-.9H36.3z' fill='%2300b675'/%3E%3C/svg%3E");
}

.icon-bookmark-o {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 150 150'%3E%3Cpath d='M137.5 135.7L96.2 96.1l-8.7-8.3-8.7 8.3-41.3 39.6V12.5h100v123.2zM36.3 0c-1.5 0-2.9.3-4.3.9-2.1.8-3.9 2.2-5.1 4s-1.9 3.8-1.9 6v127.8c0 2.2.6 4.2 1.9 6.1s3 3.2 5.1 4c1.4.6 2.8.9 4.3.9 3.1 0 5.8-1.1 8.1-3.2l43.1-41.4 43.1 41.4c2.3 2.1 5 3.1 8.1 3.1 1.6 0 3.1-.3 4.3-.8 2.1-.8 3.9-2.2 5.1-4s1.9-3.8 1.9-6.1V10.9c0-2.2-.6-4.2-1.9-6.1s-3-3.2-5.1-4c-1.4-.6-2.8-.9-4.3-.9H36.3z' fill='%23cccccc'/%3E%3C/svg%3E");
}

.storyDate,
.gxstorieslist.gx-storiesList-variant3 .storyDate {
  font-size: 0.875rem;
  padding-bottom: 13px;
}

.storyTitle,
.gxstorieslist.gx-storiesList-variant3 .storyTitle {
  font-size: 1.125rem;
  padding-bottom: 15px;
}

.storyButton,
.gxstorieslist.gx-storiesList-variant3 .storyButton {
  position: absolute;
  right: 23px;
  bottom: 23px;
}

.story-references-block {
  padding-bottom: 1.875rem;
}

.story-references-block h2 {
  text-transform: uppercase;
  font-weight: 400;
  font-size: 1.5rem;
  padding-bottom: 16px;
}

.story-references-block ol {
  counter-reset: referencesList;
  list-style-type: none;
  margin: 0;
  padding: 0;
}

.story-references-block ol li {
  position: relative;
  padding: 0px 0px 8px 32px;
}

.story-references-block ol li::before {
  position: absolute;
  left: 0px;
  width: 24px;
  text-align: right;
  color: #00b675;
  font-variant-numeric: tabular-nums;
  counter-increment: referencesList;
  content: counter(referencesList) ".";
}

.story-references-block a {
  color: #00b675;
  font-weight: 400;
  text-decoration: none;
}

.story-references-block a:hover {
  text-decoration: underline;
}

.story-selection-block h2 {
  font-weight: 400;
  font-size: 1.5rem;
  padding-top: 45px;
  text-transform: uppercase;
}

.story-endspace-block {
  height: 64px;
}

.gx-storiesList-variant3 .spacer-bottom {
  margin-bottom: 3rem;
}

@media screen and (min-width: 40em) {
  .story-sideimage-left {
    width: 66%;
    float: left;
    padding-right: 15px;
    padding-bottom: 0px;
  }
  .story-sideimage-right {
    width: 66%;
    float: right;
    padding-left: 15px;
    padding-bottom: 0px;
  }
}

@media screen and (min-width: 64em) {
  .story-social-block {
    position: absolute;
    right: 0;
    top: 19px;
  }
}

.patient-stories img {
  padding: 15px 15px 0 15px;
}

/* navigation updates - 24/03/2021
----------------------------------*/

[hhpatient="false"] #corporate-nav-list-patient {
  display: none;
}

[hhpatient="false"] #corporate-nav-list-hcp {
  display: block;
}

[hhpatient="true"] #corporate-nav-list-patient {
  display: block;
}

[hhpatient="true"] #corporate-nav-list-hcp {
  display: none;
}

/* navigation updates - 25/03/2021
----------------------------------*/

.news-article-section {
  padding: 12px;
  background-color: var(--color-lightbackground-blue);
}

/* break links - 06/04/2021
----------------------------------*/

.list-ordered a {
  word-break: break-word;
  display: inline;
}

/* break links - 08/04/2021
----------------------------------*/

.dark-link {
  color: var(--color-bodytext);
}

@media screen and (min-width: 64em) {
  .Additional-support .columns:nth-child(1) {
    padding-left: 0;
  }
  .Additional-support .columns:nth-child(2) {
    padding-right: 0;
  }
}

@media screen and (max-width: 63.9375rem) {
  .Additional-support .columns {
    padding-left: 0;
    padding-right: 0;
  }
}

@media screen and (min-width: 40rem) {
  .disclaimer-section .richtext p {
    padding-left: 164px;
  }
  .disclaimer-section p::before {
    margin-left: -154px;
  }
}

/*------Updates  - 09/08/2021 ------------------*/

.white-text {
  color: var(--color-white);
}

#Gx-health-titlebar {
  background-image: none;
  background-color: var(--color-banner-background);
}

#Gx-health-titlebar .Gx-brandlogoTextual {
  font-size: 2.125rem;
  line-height: 1.1;
  color: var(--color-banner-text);
  font-weight: 700;
}

table tr:first-child:hover td {
  background-color: #00a059;
  color: #f4f4f4;
}

.container-dark-background {
  background-color: var(--color-maincolor-darkbackground);
}

.container-gray-background {
  background-color: var(--color-lightbackground-grey);
}

.row .row {
  margin: 0;
}

.hero-product-content__text {
  text-align: center;
}

.hero-product {
  background-color: var(--color-banner-background);
}

.hero-default-banner .hero-product-content__text {
  width: 100%;
}

.hero-default-banner .hero-product--medium .hero-product-content__text {
  margin-bottom: 80px;
}

.hero-default-banner .hero-product--small {
  height: 12rem;
}

.hero-default-banner .hero-product--medium {
  height: 21.875rem;
}

/*------HOMEPAGE-------------*/

.homepage .gx-heroCarousel-container .carousel-control {
  display: none;
}

.homepage .gx-heroCarousel-component .carousel-inner .carousel-caption {
  position: absolute;
  background-color: var(--color-white);
  color: var(--color-bodytext);
  top: unset;
  left: unset;
  right: 0;
  bottom: 0;
  -ms-transform: none;
  -webkit-transform: none;
  transform: none;
  width: 40%;
  padding: 15px 60px 15px 15px;
  text-shadow: none;
}

.homepage .gx-heroCarousel-component .carousel-indicators {
  position: absolute;
  bottom: unset;
  left: unset;
  top: calc(31.25rem - 38px);
  right: 15px;
  z-index: 15;
  width: auto;
  padding-left: 0rem;
  margin-left: 0;
  text-align: right;
  list-style: none;
}

/*------FOOTER------------------*/
.footer-site .footer-site__social-links {
  display: block !important;
}

.footer-site .footer-site__social-links.footer-site__social-links--mobile {
  display: none !important;
}

.footer-site .footer-site__social-links .text {
  font-size: 1rem;
  font-weight: 500;
  position: relative;
  bottom: 8px;
}

.footer-site__social-links__title {
  font-size: 1.25rem;
}

.footer-site__social-links a {
  display: block;
  padding-bottom: 12px;
}

.footer-site .row:last-child {
  border-top: 1px solid var(--color-darkbackground-highlight);
}

@media screen and (min-width: 64rem) {
  .footer-site__c4c {
    float: left;
    margin: 16px 0;
  }
}

/*************** REFERENCES ************/

.references .reference__content {
  color: #1a3134;
}

.references .reference__content .reference__number {
  color: #00a059;
}

/*************** DE-DE STYLES ************/

a.word-break-all {
  word-break: break-all;
}

.de-de .hero-product {
  background-color: #00b675;
}

.de-de .story-categories-block ul li {
  text-transform: inherit;
}
.de-de .article-page footer.footer-site {
  margin-top: 46px;
}

.de-de .Gx-logo .opioid-logo {
  position: absolute;
  bottom: 14px;
  width: 130px;
  left: 138px;
  z-index: 1;
}

.de-de li.navigation-sub--light__list-item.selected::before {
  content: "";
  border-left: 3px solid var(--color-maincolor);
  position: relative;
  left: -0.75rem;
}

.de-de .latest-articles-background,
html[lang="de-DE"] .latest-articles-background,
.de-de .gxstory .row .columns:last-child,
html[lang="de-DE"] .gxstory .row .columns:last-child {
  background-color: var(--color-lightbackground-grey);
}

.de-de .container-color-background {
  background-color: var(--color-maincolor);
  color: #ffffff;
}

.de-de .container-color-background a {
  background-image: var(--icon-circledarrow-right-white);
  color: var(--color-white);
}

.de-de .references .reference__content .reference__number,
.de-de .references .reference__content a {
  color: #1a3134;
  font-weight: 500;
}

.cart-padding {
  padding-right: 60px;
}
@media screen and (min-width: 1024px) {
  .de-de .hypogonadismus .latest-articles-background {
    margin-top: 50px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
  #Gx-SuperHeader .Gx-logo {
    width: 110px;
  }
  .cart-padding {
    padding-right: 15px;
  }
  .de-de .warenkorb--icon {
    right: 10px;
  }
  .de-de .Gx-logo .opioid-logo {
    width: 120px;
    left: 123px;
  }
  .hero-default-banner .hero-product--small {
    height: 7rem;
  }
  a.footer-site__Hc,
  a.footer-site__logo,
  a.footer-site__c4c {
    width: 100%;
  }

  .de-de .footer-site__c4c {
    padding-top: 2rem;
  }

  /*.de-de .warenkorb--icon {
        right: 47px
    }*/
}
/* Share Box*/

.share-page-container {
  position: fixed;
  transition: 0.5s;
  top: 50%;
  z-index: 1000;
  right: -290px;
  text-align: center;
}
.share-page-icon {
  background-color: var(--color-maincolor);
  padding: 10px 5px;
  float: left;
  text-decoration: none;
}
.share-page-icon img {
  width: 28px;
}
.share-page-icon p {
  color: #fff;
  overflow-wrap: break-word;
  word-wrap: break-word;
  font-size: 12px;
  font-weight: 400;
  text-align: center;
  margin: 8px 0 0 0;
  width: 60px;
}
.share-page-content {
  display: block;
  float: right;
  padding: 16px;
  background-color: #f8f8f8;
  text-align: left;
}
.share-page-content-location {
  width: 250px;
  padding: 5px 15px;
  color: #d9d9d9;
  text-overflow: ellipsis;
  border-radius: 3px;
  border: 1px solid #d9d9d9;
  overflow: hidden;
  height: 35px;
}
.share-page-content a {
  color: #00a059;
  font-weight: 400;
}
.share-page-content span {
  font-weight: 400;
}
.hide-share .share-page-container {
  display: none;
}

.vimovo .share-page-container a.share-page-icon {
  background-color: #e3530f;
}

.vimovo .share-page-container .share-page-content a {
  color: #e3530f;
}

.vimovo .share-page-container .share-page-content .copy-link {
  color: #e3530f;
}
.qutenza .share-page-container a.share-page-icon {
  background-color: #1a8c50;
}

.qutenza .share-page-container .share-page-content a {
  color: #1a8c50;
}

.qutenza .share-page-container .share-page-content .copy-link {
  color: #1a8c50;
}

.nebido .share-page-container a.share-page-icon {
  background-color: #f9b700;
}

.nebido .share-page-container .share-page-content a {
  color: #f9b700;
}

.nebido .share-page-container .share-page-content .copy-link {
  color: #f9b700;
}

.ascotop .share-page-container a.share-page-icon {
  background-color: #0db0e1;
}

.ascotop .share-page-container .share-page-content a {
  color: #0db0e1;
}

.ascotop .share-page-container .share-page-content .copy-link {
  color: #0db0e1;
}

.palexia .share-page-container a.share-page-icon {
  background-color: #63155a;
}

.palexia .share-page-container .share-page-content a {
  color: #63155a;
}

.palexia .share-page-container .share-page-content .copy-link {
  color: #63155a;
}

.crestor .share-page-container a.share-page-icon {
  background-color: #294791;
}

.crestor .share-page-container .share-page-content a {
  color: #294791;
}

.crestor .share-page-container .share-page-content .copy-link {
  color: #294791;
}

.zomig .share-page-container a.share-page-icon {
  background-color: #0db0e1;
}

.zomig .share-page-container .share-page-content a {
  color: #0db0e1;
}

.zomig .share-page-container .share-page-content .copy-link {
  color: #0db0e1;
}

.copy-link {
  color: var(--color-maincolor);
  font-weight: 700;
  text-decoration: underline;
  cursor: pointer;
}
.copy-link-text {
  display: none;
  font-size: 12px;
  position: absolute;
  top: 98px;
  right: 120px;
  background-color: var(--color-maincolor);
  color: #fff;
  padding: 8px;
  border-radius: 12px;
}
.share-page-container:hover {
  right: 0;
}

@media screen and (min-width: 40rem) and (max-width: 64rem) {
  .de-de #Gx-super-pagesmenu ul.navbar li a,
  .de-de #Gx-super-mainmenu ul.navbar li a {
    white-space: nowrap !important;
    margin: 0px 8px 0px 8px !important;
    font-size: 12px !important;
  }
}

/* for it it project */
.it-it #sitemap_ex.link-list {
  margin-top: -17px;
}
.it-it #sitemap_ex.link-list a {
  color: #00a059;
  font-size: 16px;
  font-weight: 700;
}
.it-it #sitemap_ex.link-list li {
  margin-bottom: 0.625rem;
}
.it-it #sitemap_ex.link-list ul {
  padding-left: 2rem;
  margin: 0;
}
.it-it .footer-site__logo {
  width: 11rem;
  height: auto;
}
.it-it .footer-site__logo-product-hub {
  width: auto;
  height: auto;
}
#Gx-super-mainmenu ul.navbar li ul {
  right: 0 !important;
  left: auto !important;
  min-width: 180px;
}
@media screen and (min-width: 64rem) {
  .it-it .tout__secondary {
    height: 22rem;
  }
}

/* Find A Doctor CSS Start */
/* .form-row .row:nth-child(4) {
		display: flex;
		justify-content: center;
	} */
.permanent-text {
  color: #000;
}
.input-group {
  display: -ms-flexbox;
  display: flex;
}
.container h3 {
  text-align: center;
  font-weight: 400;
  font-size: 30px;
}
.form-control {
  text-align: center;
  height: 50px;
  font-size: 26px;
}
.input-group-prepend {
  display: flex;
}
.input-group-text {
  display: flex;
  align-items: center;
  padding: 0.375rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  text-align: center;
  white-space: nowrap;
  background-color: #e9ecef;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
}
.mb-6 {
  margin-bottom: 2rem !important;
}
.mt-6 {
  margin-top: 3rem !important;
}
.mt-3 {
  margin-top: 1.5rem !important;
}
.mb-12 {
  margin-bottom: 6rem !important;
}
.mt-12 {
  margin-top: 6rem !important;
}
.close {
  opacity: 1;
}
.postcode-text {
  padding-left: 0px;
  font-size: 18px;
  padding-bottom: 20px;
}
.close:focus,
.close:hover {
  opacity: 1;
  color: grey;
  cursor: pointer;
}
.close {
  float: right;
  font-size: 45px;
  font-weight: 700;
  line-height: 1;
  color: #1a3134;
  text-shadow: 0 1px 0 #fff;
}
#dataDiv .nav-links a {
  cursor: pointer;
  text-decoration: none;
}
#dataDiv .nav-links a#current {
  text-decoration: underline;
}
#dataDiv .nav-links {
  text-align: center;
  margin: 0% 25% 10% 0;
}
#Popup-ModalForm .form-control-wrap {
  min-height: 0;
  position: relative;
}
#Popup-ModalForm .form-check-label {
  margin-top: -0.5rem;
}
#Popup-ModalForm .form-control-wrap .form-control {
  bottom: 0;
  position: static;
}
.tick-image {
  width: 50px;
  height: 50px;
  margin-left: 50%;
}
.thanku-text {
  font-weight: 600 !important;
}
.thanku-content {
  margin-bottom: 50px;
}
.thanku-content p {
  font-size: 20px;
}
.form-control-wrap {
  min-height: 4.75rem;
  position: relative;
}
.field-validation-error span,
.permanent-text {
  font-size: 16px;
}
.columns.medium-6.small-12.mb-6.center-align {
  margin-top: 22px;
}
.practice-website {
  text-transform: none;
  word-break: break-word;
}
/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
input[type="number"] {
  -moz-appearance: textfield;
}
.optional {
  text-align: center;
  font-weight: 400 !important;
  padding: 50px 0;
  font-size: 24px !important;
}
.borderBottom {
  padding-bottom: 30px;
}
.check {
  width: 25px;
  height: 25px;
  margin-top: -0.125rem;
}
.check1 {
  width: 25px !important;
  height: 25px !important;
}
.fa-asterisk:before {
  content: "\f069";
  font-size: 14px;
  padding: 0 70px 0 30px;
}
.checktext1 {
  font-size: 20px;
  font-weight: 400;
  width: 100%;
  margin-top: 0rem;
  line-height: 1.625rem;
  color: #000;
}
.form-check span a {
  color: #008b44;
  font-weight: 100;
}
.checktext1 a {
  text-decoration: underline;
  color: cornflowerblue;
  font-weight: 400;
}
.checktext {
  font-size: 20px;
  font-weight: 400;
  color: #858585;
}
.checkh4 {
  color: #858585;
  padding: 20px 0 20px 30px;
  font-size: 26px !important;
  font-weight: 400 !important;
  margin: 10px 0;
}
.hr {
  border-bottom: 2px solid #ccc;
  width: 95%;
  margin: 30px auto 20px auto;
}
.hr1 {
  border-bottom: 2px solid #ccc;
  width: 95%;
  margin: 30px auto;
}
div#Popup-ModalForm .form-check {
  display: inline-flex;
  padding-bottom: 15px;
  position: relative;
}
div#Popup-ModalForm .field-validation-error.error-position {
  position: absolute;
  margin-top: 70px;
}
.form-check-input[type="checkbox"] + .form-check-label {
  padding-left: 10px;
  line-height: 1.625rem;
  margin-top: 0rem;
  width: 280px;
  min-height: 55px;
}
#Popup-ModalForm .form-check-label span.checktext1 {
  word-break: break-all;
}
.columns:last-child:not(:first-child) {
  float: left;
}
.form-control {
  text-align: left;
  height: 50px;
  font-size: 20px;
  border: 2px solid #ccc;
  border-radius: 4px;
}
p.results-found-text {
  color: #008438;
  font-size: 20px;
  padding-bottom: 20px;
  font-weight: 700;
}
p.hcp-name.strong {
  color: #008438;
  font-size: 20px;
  font-weight: 500;
  line-height: 26px;
  word-break: break-word;
}
p.practice-address {
  word-break: break-word;
}
p.practice-phone a {
  text-decoration: none;
  color: #7b7878;
  font-weight: 400;
  font-size: 100%;
}
/* p.find-a-doctor-width-80 {
		width: 80%;
	} */
.button-p2 {
  background-color: #008438;
  border-color: transparent;
  border-radius: 0rem;
  color: white !important;
  line-height: 2.5rem;
  padding: 0rem 1rem;
  height: 50px;
  margin-left: -15px;
  text-align: center !important;
  text-decoration: none !important;
}
.form-control-wrap .form-label {
  font-size: 1rem !important;
  top: -1.3125rem !important;
}
.search-result-show .columns:last-child:not(:first-child) {
  float: left;
}
.hideOnSubmit {
  margin-top: 1.6rem;
}
.practice-details {
  /*	text-transform: capitalize;*/
  font-size: 80%;
  line-height: 90%;
  color: #858585;
  font-weight: 400;
}
div#results {
  padding-bottom: 20px;
  min-height: 280px !important;
}
.practice-specialisation {
  line-height: 16px;
  word-break: break-word;
}
input#postcodeInput {
  border: 2px solid #e7e7e7;
  padding-left: 20px;
}
.form-control-wrap .form-control.has-value + .form-label {
  font-size: 1rem;
  top: -1.3125rem !important;
}
.modal:not(#modal__languageSelection) {
  position: fixed;
  top: 0px;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  background: rgba(0, 0, 0, 0.5);
  outline: 0;
}
#Popup-ModalForm .modal-dialog.modal-dialog-centered {
  max-width: 100% !important;
  transform: none;
  margin: 1.75rem auto;
}
#Popup-ModalForm .form-check-input {
  display: block;
}
#Popup-ModalForm label.form-check-label::before {
  display: none;
}
.modal .modal-content {
  border-radius: 0px !important;
}
.modal-content {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  padding: 30px 50px;
  pointer-events: auto;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
  outline: 0;
  max-width: 90%;
}
#Popup-ModalForm .form-control {
  display: block;
  width: 100%;
  height: 50px;
  padding: 6px 12px;
  font-size: 26px;
  line-height: 1.42857143;
  text-align: center;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
  box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
  -webkit-transition: border-color ease-in-out 0.15s,
    box-shadow ease-in-out 0.15s;
  -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  -webkit-transition: border-color ease-in-out 0.15s,
    -webkit-box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s,
    -webkit-box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s,
    -webkit-box-shadow ease-in-out 0.15s;
}
.component.gcimage.component-content.spacer-s {
  margin-left: 25%;
}
.component.gcimage.component-content.spacer-s img {
  height: 300px;
}
.richtext p:last-of-type {
  margin-bottom: 0.75rem;
}
.button-p2:hover {
  background-color: #fff;
  color: #008438 !important;
  border: 2px solid #008438;
}
.find-a-doctor-width-80 a {
  color: #008438;
}
#Popup-ModalForm .button-p2 {
  width: 300px;
}
.privacy-heading1 {
  font-size: 26px !important;
  line-height: 32px !important;
  font-weight: 600 !important;
  color: var(--color-heading);
  font-family: "visuelt", Arial, sans-serif;
  margin: 20px 0px;
}
.MLR-right {
  text-align: right;
  font-size: 16px !important;
}
.MLR-code {
  font-size: 16px !important;
}
.privacy-content {
  font-size: 20px;
  line-height: 28px;
  color: var(--color-heading);
  font-family: "visuelt", Arial, sans-serif;
}
.privacy-content a {
  color: #00b675;
  font-weight: 100;
}
.field-validation-error {
  color: red;
  padding-top: 10px;
}
.privacy-heading {
  color: #00b675;
  text-transform: capitalize;
  font-size: 34px !important;
  font-weight: 600;
  line-height: 38px;
}
.hero-product--small .hero-product-content h1 {
  margin-bottom: 0.5rem;
}

.heading01 {
  font-weight: 500;
  font-size: 2.6rem;
  text-align: left;
  color: #fff;
}
p.find-a-doctor-width-80 {
  font-size: 18px;
  padding-top: 30px;
}
.form-control-wrap .form-control {
  padding: 12px;
}
select.form-control {
  background-position-x: 140px;
}
#doctorsMap {
  position: relative;
  width: 95%;
  height: 400px;
}
.it-it h2.footer-site__sub-title {
  color: #fff !important;
}
@media screen and (min-width: 1024px) and (max-width: 1200px) {
  button#clear {
    margin-left: -85px;
  }
  .button-p2 {
    margin-left: -30px;
  }
  .form-check-input[type="checkbox"] + .form-check-label {
    min-height: 60px !important;
  }
  select.form-control {
    background-position-x: 120px !important;
  }
  .form-control {
    font-size: 18px !important;
  }
}
@media screen and (min-width: 992px) and (max-width: 1200px) {
  div#Popup-ModalForm .field-validation-error.error-position {
    position: absolute;
    margin-top: 100px;
  }
  .form-check-input[type="checkbox"] + .form-check-label {
    width: 210px;
    min-height: 105px;
  }
  .checktext {
    font-size: 16px;
  }
  .field-validation-error span,
  .permanent-text {
    font-size: 14px;
  }
  select.form-control {
    background-position-x: 140px;
  }
  .form-control-wrap .form-control {
    padding: 8px;
  }
}
@media screen and (max-width: 991px) {
  .check1 {
    width: 45px !important;
    height: 25px;
    margin-right: 0px !important;
  }
  #Popup-ModalForm .form-control-wrap {
    min-height: 0;
    position: relative;
  }
  .fa-asterisk:before {
    content: "\f069";
    font-size: 10px;
    margin-right: 40px;
    padding: 0 20px 0 10px;
  }
  .privacy-content {
    font-size: 26px;
    line-height: 34px;
  }
  .privacy-heading {
    font-size: 36px !important;
  }
  .privacy-heading1 {
    font-size: 24px !important;
    line-height: 32px !important;
  }
  .form-check {
    margin-right: 30px;
  }
  .container h3 {
    line-height: 32px;
    font-size: 24px;
  }
  .mt-6 {
    margin-top: 1rem !important;
  }
  .mb-6 {
    margin-bottom: 1rem !important;
  }
  .close {
    font-size: 40px;
  }
  .component.gcimage.component-content.spacer-s {
    margin-left: 20%;
  }
  .optional {
    line-height: 26px;
    padding: 20px 0;
    font-size: 22px !important;
  }
  .checkh4 {
    padding: 20px 0 20px 0px;
  }
  .form-check-input[type="checkbox"] + .form-check-label {
    width: 125px;
    min-height: 105px;
  }
  .checktext {
    font-size: 18px;
  }
  div#Popup-ModalForm .field-validation-error.error-position {
    position: absolute;
    margin-top: 150px;
  }
  .field-validation-error span,
  .permanent-text {
    font-size: 9px;
  }
  #Popup-ModalForm .form-control {
    font-size: 18px;
  }
  select.form-control {
    background-position-x: 180px;
  }
  #doctorsMap {
    margin-left: 8px !important;
  }
}
@media screen and (min-width: 540px) and (max-width: 990px) {
  select.form-control {
    background-position-x: 180px;
  }
}
@media screen and (max-width: 767px) {
  .check1 {
    width: 25px;
    height: 25px;
    margin-right: 10px !important;
  }
  button#clear {
    margin-left: -135px !important;
  }
  #Popup-ModalForm .form-control-wrap {
    min-height: 0;
    position: relative;
  }
  .form-control {
    font-size: 16px;
  }
  .privacy-content {
    font-size: 24px;
    line-height: 34px;
  }
  select.form-control {
    background-position-x: 170px;
  }
  #doctorsMap {
    margin-left: 8px !important;
  }
  .hero-product--small .hero-product-content h1 {
    margin-bottom: 1.5rem;
  }
  .privacy-heading {
    font-size: 36px !important;
  }
  .privacy-heading1 {
    font-size: 24px !important;
    line-height: 32px !important;
  }
  .fa-asterisk:before {
    content: "\f069";
    font-size: 10px;
    margin-right: 15px;
  }
  .form-check {
    margin-right: 30px;
  }
  div#Popup-ModalForm .field-validation-error.error-position {
    position: absolute;
    margin-top: 150px;
  }
  .field-validation-error span,
  .permanent-text {
    font-size: 9px;
  }
  #Popup-ModalForm .form-control {
    font-size: 18px;
  }
  .checkh4 {
    font-size: 22px !important;
  }
  .checktext1 {
    font-size: 18px;
  }
  .form-check-input[type="checkbox"] + .form-check-label {
    width: 125px;
    min-height: 105px;
  }
  a.footer-site__Hc,
  a.footer-site__logo,
  a.footer-site__c4c {
    width: 100%;
  }
  .de-de .footer-site__c4c {
    padding-top: 2rem;
  }
  .de-de .warenkorb--icon {
    right: 47px;
  }
  .hero-default-banner .hero-product--small {
    height: 9rem;
  }
}
@media screen and (max-width: 575px) {
  .check1 {
    width: 70px !important;
    height: 25px;
    margin-right: 0px !important;
  }
  select.form-control {
    background-position-x: 115px;
  }
  div#results {
    min-height: auto !important;
  }
  #Popup-ModalForm .form-control-wrap {
    min-height: 0;
    position: relative;
  }
  .button-p2 {
    margin-left: 0px;
    font-size: 14px;
  }
  .fa-asterisk:before {
    content: "\f069";
    font-size: 10px;
    margin-right: 0px;
  }
  button#clear {
    margin-left: -60px !important;
  }
  .privacy-content {
    font-size: 20px;
    line-height: 28px;
  }
  .heading01 {
    font-weight: 500;
    font-size: 1.8rem;
    text-align: left;
  }
  .privacy-heading {
    font-size: 30px !important;
  }
  .hero-product--small .hero-product-content h1 {
    margin-bottom: 1.5rem;
  }
  .form-check {
    margin-right: 30px;
  }
  .container h3 {
    line-height: 32px;
    font-size: 24px;
  }
  .checkh4 {
    font-size: 24px !important;
  }
  .mt-6 {
    margin-top: 1rem !important;
  }
  .mb-6 {
    margin-bottom: 1rem !important;
  }
  #Popup-ModalForm .form-control {
    font-size: 14px;
    width: 100% !important;
  }
  .field-validation-error span,
  .permanent-text {
    font-size: 8px;
  }
  div#Popup-ModalForm .field-validation-error.error-position {
    position: absolute;
    margin-top: 310px;
  }
  .optional {
    line-height: 26px;
    font-size: 22px !important;
  }
  .checkh4 {
    padding: 20px 0 20px 0px;
  }
  .form-check-input[type="checkbox"] + .form-check-label {
    width: 200px;
  }
  .checktext {
    font-size: 18px;
  }
  .fa-asterisk:before {
    padding: 0 10px 0 10px;
  }
  #Popup-ModalForm .button-p2 {
    width: auto;
  }
  .checktext1 {
    font-size: 16px;
  }
  .mt-3 {
    margin-top: 1rem !important;
  }
  .close {
    font-size: 50px;
  }
  .component.gcimage.component-content.spacer-s {
    margin-left: 20%;
  }
}
@media screen and (min-width: 380px) and (max-width: 430px) and (orientation: portrait) {
  div#Popup-ModalForm .field-validation-error.error-position {
    position: absolute;
    margin-top: 250px !important;
  }
  .form-check-input[type="checkbox"] + .form-check-label {
    width: 210px;
  }
}
/* Find A Doctor CSS End */
</pre></body></html>