@import url("https://use.typekit.net/xep1jef.css");

:root {

  --color-primary-00: #ffffff;
  --color-primary-05: #FFFFFF;
  --color-primary-45: #f6f7ff;
  --color-primary-50: #EAF9FB;
  --color-primary-100: #CCF1F6;
  --color-primary-200: #a9b0ff;
  --color-primary-300: #7dcbc2;
  --color-primary-400: #6976ff;
  --color-primary-500: #9E28B5;
  --color-primary-600: #3e4ce8;
  --color-primary-700: #701C81;
  --color-primary-800: #571664;
  --color-primary-900: #9E28B5;

  --color-secondary-00: #ffffff;
  --color-secondary-05: #F9FEFC;
  --color-secondary-50: #EBFBF5;
  --color-secondary-100: #C1F3DE;
  --color-secondary-200: #a3eecf;
  --color-secondary-300: #c4e3d4;
  --color-secondary-400: #60e1ab;
  --color-secondary-500: #33CADE;
  --color-secondary-600: #33c589;
  --color-secondary-700: #00BDD5;
  --color-secondary-800: #008AAC;
  --color-secondary-900: #9E28B5;

  --color-tertiary-00: #ffffff;
  --color-tertiary-05: #fffef7;
  --color-tertiary-50: #fffbe9;
  --color-tertiary-100: #fff2b9;
  --color-tertiary-200: #ffeb98;
  --color-tertiary-300: #ffe268;
  --color-tertiary-400: #ffdd4b;
  --color-tertiary-500: #ffd41e;
  --color-tertiary-600: #e8c11b;
  --color-tertiary-700: #b59715;
  --color-tertiary-800: #8c7511;
  --color-tertiary-900: #6b590d;

  --color-additional-00: #ffffff;
  --color-additional-05: #fefbfe;
  --color-additional-50: #fdf1fc;
  --color-additional-100: #f8d5f6;
  --color-additional-200: #f5c0f2;
  --color-additional-300: #f0a3ec;
  --color-additional-400: #ed91e9;
  --color-additional-500: #c6563a;
  --color-additional-600: #d46bcf;
  --color-additional-700: #a554a1;
  --color-additional-800: #80417d;
  --color-additional-900: #62325f;

  --primary-element-background: var(--color-primary-00);
  --primary-element-subtle: var(--color-primary-50);
  --primary-element-pale: var(--color-primary-05);
  --primary-element-light: var(--color-primary-100);
  --primary-element-mid-light: var(--color-primary-300);
  --primary-element-mid: var(--color-primary-500);
  --primary-element-mid-dark: #313D47;
  --primary-element-dark: var(--color-primary-900);

  --primary-button-foreground-ondark: var(--color-primary-00);
  --primary-button-foreground-onlight: var(--color-primary-500);
  --primary-button-label-inverted: var(--color-primary-900);
  --primary-button-resting: var(--color-primary-500);
  --primary-button-hover: var(--color-primary-700);
  --primary-button-pressed: var(--color-primary-800);

  --primary-nav-label-selected: var(--color-primary-00);
  --primary-nav-label-resting: var(--color-primary-500);
  --primary-nav-label-hover: var(--color-primary-700);
  --primary-nav-label-pressed: var(--color-primary-800);
  --primary-nav-container-selected: var(--color-primary-500);
  --primary-nav-container-selected-hover: var(--color-primary-700);

  --primary-chip-label-selected: var(--color-primary-500);
  --primary-chip-border-selected: var(--color-primary-500);
  --primary-chip-container-selected: var(--color-primary-50);
  --primary-chip-container-selected-hover: var(--color-primary-100);

  --primary-tab-label-resting: var(--color-primary-00);
  --primary-tab-container-active: var(--color-primary-00);
  --primary-tab-container-resting: var(--color-primary-500);
  --primary-tab-container-resting-hover: var(--color-primary-700);

  --primary-title-inverted: var(--color-primary-00);
  --primary-title-page-title: var(--color-primary-900);
  --primary-title-page-subtitle: var(--color-primary-700);
  --primary-title-card-title: var(--color-primary-900);
  --primary-title-card-subtitle: var(--color-primary-700);
  --primary-title-highlight: var(--color-primary-600);

  --primary-body-text-inverted: var(--color-primary-00);
  --primary-body-text-highlight: var(--color-primary-600);

  --primary-overlay-overlaylight: rgb(29, 35, 107, 0.4);

  --primary-shadow-branded: var(--color-primary-800);

  --secondary-element-background: var(--color-secondary-00);
  --secondary-element-pale: var(--color-secondary-05);
  --secondary-element-subtle: var(--color-secondary-50);
  --secondary-element-light: var(--color-secondary-100);
  --secondary-element-mid-light: var(--color-secondary-300);
  --secondary-element-mid: var(--color-secondary-500);
  --secondary-element-mid-dark: var(--color-secondary-700);
  --secondary-element-dark: var(--color-secondary-900);

  --secondary-button-foreground-ondark: var(--color-secondary-00);
  --secondary-button-foreground-onlight: var(--color-secondary-500);
  --secondary-button-label-inverted: var(--color-secondary-900);
  --secondary-button-resting: var(--color-secondary-500);
  --secondary-button-hover: var(--color-secondary-700);
  --secondary-button-pressed: var(--color-secondary-800);

  --secondary-title-inverted: var(--color-secondary-00);
  --secondary-title-page-title: var(--color-secondary-900);
  --secondary-title-page-subtitle: var(--color-secondary-700);
  --secondary-title-card-title: var(--color-secondary-900);
  --secondary-title-card-subtitle: var(--color-secondary-700);
  --secondary-title-highlight: var(--color-secondary-600);

  --secondary-body-text-inverted: var(--color-secondary-00);
  --secondary-body-text-highlight: var(--color-secondary-600);

  --tertiary-button-foreground-ondark: var(--color-tertiary-00);
  --tertiary-button-foreground-onlight: var(--color-tertiary-500);
  --tertiary-button-label-inverted: var(--color-tertiary-900);
  --tertiary-button-resting: var(--color-tertiary-500);
  --tertiary-button-hover: var(--color-tertiary-700);
  --tertiary-button-pressed: var(--color-tertiary-800);

  --gradient-element-flashing: linear-gradient(135deg, var(--color-primary-100) 0%, var(--color-primary-50) 50.52%, var(--color-secondary-100) 100%);
  --gradient-element-fade: linear-gradient(90deg, #F9FAFF00 0%, #F9FAFF 100%);
  --gradient-element-pattern: linear-gradient(135deg, var(--color-primary-100) 0%, var(--color-primary-50) 50.52%, var(--color-secondary-100) 100%);

  --gradient-navigation-separator: linear-gradient(90deg, #FFFFFF00 0%, #FFFFFF80 50%, #FFFFFF00 100%);
  --gradient-navigation-fade: linear-gradient(90deg, #FFFFFF00 0%, #FFFFFF 100%);


  --font-title: 'Museo-Sans';

}


.footer.footer-font-color .cmp-experiencefragment,
footer.footer-main-background .cmp-experiencefragment {
  background-color: #3A3A50;
}

#vyloy-anchorlink-sticky-remove-container .cmp-primary-nav.primary-nav__more {
  top: 0 !important;
  z-index: 1;
}

ul#hide_plus_spot1 span:first-child,
ul#hide_plus_spot2 span:first-child,
ul#hide_plus_spot3 span:first-child,
ul#hide_plus_spot4 span:first-child,
ul#hide_plus_spot5 span:first-child,
ul#hide_plus_spot6 span:first-child,
ul#hide_plus_spot7 span:first-child,
ul#hide_plus_spot8 span:first-child,
ul#hide_plus_spot9 span:first-child,

ul#hide_plus_glow1 span:first-child,
ul#hide_plus_glow2 span:first-child,
ul#hide_plus_glow3 span:first-child,
ul#hide_plus_glow4 span:first-child,
ul#hide_plus_glow5 span:first-child,
ul#hide_plus_glow6 span:first-child,
ul#hide_plus_glow7 span:first-child,
ul#hide_plus_glow8 span:first-child,
ul#hide_plus_glow9 span:first-child,

ul#hide_plus_dosing1 span:first-child
{
  visibility: hidden !important;
}