@import url('https://fonts.googleapis.com/css2?family=Chivo:ital,wght@0,100..900;1,100..900&display=swap');

:root {
  --primary-element-background: #FFF;
  --primary-element-subtle: #F4E9F0;
  --primary-element-pale: #FCF8FA;
  --primary-element-light: #DCBAD0;
  --primary-element-mid-light: #B36A99;
  --primary-element-mid: #8E2067;
  --primary-element-mid-dark: #651749;
  --primary-element-dark: #3C0D2B;

  --primary-button-foreground-ondark: #FFF;
  --primary-button-foreground-onlight: #8E2067;
  --primary-button-label-inverted: #3C0D2B;
  --primary-button-resting: #8E2067;
  --primary-button-hover: #651749;
  --primary-button-pressed: #4E1239;

  --primary-nav-label-selected: #FFF;
  --primary-nav-label-resting: #651749;
  --primary-nav-label-hover: #4E1239;
  --primary-nav-label-pressed: #3C0D2B;
  --primary-nav-container-selected: #8E2067;
  --primary-nav-container-selected-hover: #651749;

  --primary-chip-label-selected: #8E2067;
  --primary-chip-border-selected: #8E2067;
  --primary-chip-container-selected: #F4E9F0;
  --primary-chip-container-selected-hover: #DCBAD0;

  --primary-tab-label-resting: #FFF;
  --primary-tab-container-active: #FFF;
  --primary-tab-container-resting: #8E2067;
  --primary-tab-container-resting-hover: #651749;

  /* --primary-title-inverted : var(--color-primary-00);  */
  --primary-title-page-title: #0F0924;
  --primary-title-page-subtitle: #651749;
  --primary-title-card-title: #3C0D2B;
  --primary-title-card-subtitle: #651749;
  --primary-title-highlight: #811D5E;

  /* --primary-body-text-inverted : var(--color-primary-00);  */
  --primary-body-text-highlight: #811D5E;

  --primary-overlay-overlaylight: rgba(60, 13, 43, 0.40);

  --primary-shadow-branded: #4E1239;

  --secondary-element-background: #ffffff;
  --secondary-element-pale: #F8F8FA;
  --secondary-element-subtle: #651749;
  --secondary-element-light: #BBB6CB;
  --secondary-element-mid-light: #6C628E;
  --secondary-element-mid: #231556;
  --secondary-element-mid-dark: #130C2F;
  --secondary-element-dark: #0F0924;

  --secondary-button-foreground-ondark: #ffffff;
  --secondary-button-foreground-onlight: #231556;
  --secondary-button-label-inverted: #0F0924;
  --secondary-button-resting: #231556;
  --secondary-button-hover: #190F3D;
  --secondary-button-pressed: #130C2F;

  /* --secondary-title-inverted : var(--color-secondary-00);  */
  --secondary-title-page-title: #0F0924;
  --secondary-title-page-subtitle: #190F3D;
  --secondary-title-card-title: #DAC961;
  --secondary-title-card-subtitle: #190F3D;
  --secondary-title-highlight: #20134E;

  /* --secondary-body-text-inverted : var(--color-secondary-00);  */
  --secondary-body-text-highlight: #20134E;

  --tertiary-button-foreground-ondark: #ffffff;
  --tertiary-button-foreground-onlight: #DAC961;
  --tertiary-button-label-inverted: #5C5429;
  --tertiary-button-resting: #DAC961;
  --tertiary-button-hover: #9B8F45;
  --tertiary-button-pressed: #786F35;

  --gradient-element-flashing: linear-gradient(135deg, #dcbad0 0%, #F4E9F0 50.52%, #e9e8ee 100%);
  --gradient-element-fade: linear-gradient(90deg, #FEFEFE00 0%, #FEFEFE 100%);
  --gradient-element-pattern: linear-gradient(135deg, #dcbad0 0%, #F4E9F0 50.52%, #e9e8ee 100%);

  --gradient-navigation-separator: linear-gradient(90deg, #F4E9F0 0%, #8E2067 50%, #F4E9F0 100%);
  --gradient-navigation-footer-separator: linear-gradient(90deg, #F7BE0000 0%, #F7BE0080 50%, #F7BE0000 100%);
  --gradient-navigation-fade: linear-gradient(90deg, #B0DADE00 0%, #B0DADE 100%);

  --font-title: "Chivo";
  --color-footer-background: #3C0D2B;
  --footer-font-color: #ffffff;
}

.word-break {
  word-break: break-all;
}

.cmp-primary-nav:hover {
  background-color: linear-gradient(to right, rgba(244, 233, 240, 1) 0%, rgba(142, 32, 103, 0.5) 50%, rgba(244, 233, 240, 1) 100%) !important;
}

.global-link.cmp-global-link-tertiary ul li a {
  color: #8E2067;
}

.columncontainer .cmp-columncontainer.cmp-columncontainer--2col-1_1,
.columncontainer .cmp-columncontainer.cmp-columncontainer--2col-3_1 {
  align-items: center;
}

.s7videoviewer.s7touchinput .s7socialshare .s7socialbutton[state='up'] {
  display: none;
}