/*Palette V.2.0*/
@import url("https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:ital,wght@0,100..700;1,100..700&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Chivo:ital,wght@0,100..900;1,100..900&display=swap");

:root {
  /* Primitive/Colours Styles */

  /* Primary */
  --color-primary-00: #ffffff;
  --color-primary-05: #fbf8fa;
  --color-primary-50: #f4e9f010;
  --color-primary-100: #dcbad0;
  --color-primary-200: #cb98b9;
  --color-primary-300: #b36a99;
  --color-primary-400: #a54d85;
  --color-primary-500: #8e2067;
  --color-primary-600: #811d5e;
  --color-primary-700: #6f1549;
  /*#651749;*/
  --color-primary-800: #4e1239;
  --color-primary-900: #3c0d2b;

  /* Secondary */
  --color-secondary-00: #ffffff;
  --color-secondary-05: #f8f9fb;
  /*#F8F8FA*/
  --color-secondary-50: #e9ecf3;
  /*#E9E8EE*/
  --color-secondary-100: #bcc3da;
  /*#BBB6CB*/
  --color-secondary-200: #9ba6c8;
  /*#9A93B1*/
  --color-secondary-300: #6e7eaf;
  /*#6C628E*/
  --color-secondary-400: #5769b0;
  /*#4F4478*/
  --color-secondary-500: #263e87;
  /*#231556*/
  --color-secondary-600: #23387b;
  /*#20134E*/
  --color-secondary-700: #1b2c60;
  /*#190F3D*/
  --color-secondary-800: #231556;
  /*#130C2F*/
  --color-secondary-900: #101a39;
  /*#0F0924*/

  /* Tertiary */
  --color-tertiary-00: #ffffff;
  --color-tertiary-05: #fefdfa;
  --color-tertiary-50: #fbfaef;
  --color-tertiary-100: #f4eece;
  --color-tertiary-200: #eee6b6;
  --color-tertiary-300: #e6db95;
  --color-tertiary-400: #efd85d;
  /*#E1D481*/
  --color-tertiary-500: #dac961;
  --color-tertiary-600: #c6b758;
  --color-tertiary-700: #9b8f45;
  --color-tertiary-800: #786f35;
  --color-tertiary-900: #5c5429;

  /* Additional */
  --color-additional-00: #ffffff;
  --color-additional-05: #fdfbfa;
  /*#FEF9FC*/
  --color-additional-50: #f8f2ee;
  /*#FBECF5*/
  --color-additional-100: #e8d8cb;
  /*#F2C3DE*/
  --color-additional-200: #ddc5b2;
  /*#ECA6CF*/
  --color-additional-300: #cdab8f;
  /*#E37DB9*/
  --color-additional-400: #c49a79;
  /*#DD64AB*/
  --color-additional-500: #b58158;
  /*#D53D96*/
  --color-additional-600: #8f6d46;
  /*#C23889*/
  --color-additional-700: #664d32;
  /*#972B6B*/
  --color-additional-800: #4f3c27;
  /*#752253*/
  --color-additional-900: #3c2e1d;
  /*#591A3F*/

  /* Aliases Colour */
  /* Primary/Element */
  --primary-element-background: var(--color-primary-00);
  --primary-element-pale: var(--color-primary-50);
  --primary-element-subtle: var(--color-secondary-50);
  --primary-element-light: var(--color-primary-300);
  --primary-element-mid-light: var(--color-primary-400);
  --primary-element-mid: var(--color-primary-500);
  --primary-element-mid-dark: var(--color-primary-700);
  --primary-element-dark: var(--color-secondary-800);

  /* Secondary/Element */
  --secondary-element-background: var(--color-secondary-00);
  --secondary-element-pale: var(--color-secondary-50);
  --secondary-element-subtle: var(--color-secondary-50);
  --secondary-element-light: var(--color-secondary-100);
  --secondary-element-mid-light: var(--color-secondary-400);
  --secondary-element-mid: var(--color-secondary-500);
  --secondary-element-mid-dark: var(--color-secondary-600);
  --secondary-element-dark: var(--color-secondary-700);

  /* Primary/Button */
  --primary-button-foreground-ondark: var(--color-secondary-800);
  --primary-button-foreground-onlight: var(--color-tertiary-500);
  --primary-button-label-inverted: var(--color-tertiary-800);
  --primary-button-resting: var(--color-tertiary-500);
  --primary-button-hover: var(--color-tertiary-400);
  --primary-button-pressed: var(--color-tertiary-400);

  /* Secondary/Button */
  --secondary-button-foreground-ondark: var(--color-secondary-00);
  --secondary-button-foreground-onlight: var(--color-secondary-500);
  --secondary-button-label-inverted: var(--color-secondary-700);
  --secondary-button-resting: var(--color-additional-600);
  --secondary-button-hover: var(--color-secondary-600);
  --secondary-button-pressed: var(--color-secondary-600);

  /* Tertiary/Button */
  --tertiary-button-foreground-ondark: var(--color-tertiary-00);
  --tertiary-button-foreground-onlight: var(--color-primary-500);
  --tertiary-button-label-inverted: var(--color-primary-900);
  --tertiary-button-resting: var(--color-primary-500);
  --tertiary-button-hover: var(--color-primary-700);
  --tertiary-button-pressed: var(--color-primary-800);

  /* Primary/Navigation */
  --primary-nav-label-selected: var(--color-primary-00);
  --primary-nav-label-resting: var(--color-additional-600);
  --primary-nav-label-hover: var(--color-additional-500);
  --primary-nav-label-pressed: var(--color-additional-600);
  --primary-nav-container-selected: var(--color-primary-500);
  --primary-nav-container-selected-hover: var(--color-additional-500);

  /* Primary/Anchor Link */
  /* --primary-anchor-link-resting: var(--color-secondary-500);
  --primary-anchor-link-hover: var(--color-secondary-700);
  --primary-anchor-link-pressed: var(--color-secondary-500); */

  /* Primary/Chip */
  --primary-chip-label-selected: var(--color-primary-500);
  --primary-chip-border-selected: var(--color-primary-500);
  --primary-chip-container-selected: var(--color-primary-500);
  --primary-chip-container-selected-hover: var(--color-primary-700);

  /* Primary/Tab */
  --primary-tab-label-resting: var(--color-primary-00);
  --primary-tab-container-active: var(--color-primary-00);
  --primary-tab-container-resting: var(--color-additional-600);
  --primary-tab-container-resting-hover: var(--color-additional-500);

  /* Primary/Title */
  --primary-title-page-title: var(--color-secondary-800);
  --primary-title-page-subtitle: var(--color-primary-500);
  --primary-title-card-title: var(--color-secondary-800);
  --primary-title-card-subtitle: var(--color-primary-700);
  --primary-title-highlight: var(--color-tertiary-500);

  /* Secondary/Title */
  --secondary-title-page-title: var(--color-secondary-500);
  --secondary-title-page-subtitle: var(--color-secondary-700);
  --secondary-title-card-title: var(--color-secondary-500);
  --secondary-title-card-subtitle: var(--color-secondary-700);
  --secondary-title-highlight: var(--color-secondary-400);

  /* Primary/Body Text */
  --primary-body-text-highlight: var(--color-additional-600);

  /* Secondary/Body Text */
  --secondary-body-text-highlight: var(--color-secondary-400);

  /* Primary/Overlay */
  --primary-overlay-overlaylight: rgba(#231556, 0.8);

  /* Primary/Shadow */
  --primary-shadow-branded: var(--color-secondary-700);

  --global-neutral-500: #515170;

  /* Gradient/Element */
  --gradient-element-flashing: linear-gradient(
    180deg,
    #8e2067 0%,
    #681c61 50.52%,
    #231556 100%
  );
  --gradient-element-fade: linear-gradient(
    90deg,
    var(--color-primary-05) 0%,
    var(--color-primary-05) 100%
  );
  /* ==========>          Gradients with the same start and end color */
  --gradient-element-pattern: linear-gradient(
    135deg,
    var(--color-primary-100),
    var(--color-primary-50) 50.52%,
    var(--color-secondary-100)
  );

  /* Gradient/Navigation */
  --gradient-navigation-separator: linear-gradient(
    90deg,
    rgba(244, 233, 240, 1) 0%,
    rgba(141, 32, 103, 0.5) 50%,
    rgba(244, 233, 240, 1) 100%
  );

  --gradient-navigation-footer-separator: linear-gradient(
    270deg,
    rgba(3, 3, 3, 0),
    var(--color-secondary-500),
    rgba(232, 231, 239, 0)
  );

  /* gradient to tablet view in main navigation */
  --gradient-navigation-fade: linear-gradient(
    90deg,
    rgba(244, 233, 240, 0) 0%,
    rgba(142, 32, 103, 0.5) 100%
  );

  /*--color-topnav-background: #515170;*/
  /*  --color-loader: 29, 35, 107;                                               ==========>          Not found in figma         */

  /* Font */
  --font-title: "Chivo";
  /*--color-footer-background: #121111;                                         ==========>          Not found in figma         */
  /*--footer-font-color: #ffffff;                                               ==========>          Not found in figma         */

  /* resources.thml text in [10] pink  */
  --Additional-additional-500: #e976e3;
}

.global-neutral-500 {
  color: var(--global-neutral-500) !important;
}

/* Reset */
ol,
ul {
  margin: 0;
}

a {
  color: inherit;
}

ul.secondary-list li::marker {
  content: "— ";
}

.cmp--link-color-white a:hover span.material-symbols-rounded {
  color: rgb(35, 21, 86) !important;
  outline: 0px;
}

/* INDICATION BAR -- font weight and color for links*/
.cmp-indication-bar-nav-2-0
  .primary-nav-wrapper
  .primary-nav
  .nav.cmp-button-links
  .global-link.cmp-global-link-link
  ul
  li
  a,
.cmp-indication-bar-nav-2-0
  .primary-nav-wrapper
  .primary-nav
  .nav.cmp-button-links
  .global-link.cmp-global-link-link
  ul
  li
  a:hover {
  color: var(--primary-nav-label-resting);
  text-decoration: none;
}

.cmp-indication-bar-nav-2-0
  .primary-nav-wrapper
  .primary-nav
  .nav.cmp-button-links
  .global-link.cmp-global-link-link
  ul
  li:nth-of-type(1)
  a,
.cmp-indication-bar-nav-2-0
  .primary-nav-wrapper
  .primary-nav
  .nav.cmp-button-links
  .global-link.cmp-global-link-link
  ul
  li:nth-of-type(2)
  a {
  font-weight: 700;
}

.cmp-indication-bar-nav-2-0
  .primary-nav-wrapper
  .primary-nav
  .nav.cmp-button-links
  .global-link.cmp-global-link-link
  ul
  li
  a:hover:after {
  display: none;
}

/* Full Prescribing Information and Important Safety Information -- mobile*/
.cmp-indication-bar-nav-2-0.cmp-nav-items-inverted.cmp-nav-items-filled
  .primary-nav-wrapper
  .primary-nav
  .nav.above-brand-nav__rightnav
  ul
  li
  a {
  background-color: var(--color-primary-00);
}
.cmp-indication-bar-nav-2-0.cmp-nav-items-inverted.cmp-nav-items-filled
  .primary-nav-wrapper
  .primary-nav
  .nav.above-brand-nav__rightnav
  ul
  li
  a
  span {
  color: var(--primary-nav-label-resting);
}
.cmp-indication-bar-nav-2-0.cmp-nav-items-inverted
  .primary-nav-wrapper
  .primary-nav
  .nav.above-brand-nav__rightnav
  ul
  li
  a:after {
  display: none;
}

.indication-step--1
  .primary-nav
  .above-brand-nav__rightnav
  .cmp-nav__menu--icon
  a
  span {
  font-size: var(--step--3) !important;
}

/* Header main navigation -- Right button*/
.cmp-primary-navigation-nav-2-0
  .primary-nav-wrapper
  .primary-nav
  .primary-nav__megamenu
  ul.megamenu
  li
  .cmp-nav__menu--icon
  a:hover {
  color: var(--primary-nav-label-resting);
}

.cmp-primary-navigation-nav-2-0
  .primary-nav-wrapper
  .primary-nav
  .primary-nav__megamenu
  ul.megamenu
  li
  .cmp-nav__menu--icon
  a:active:after {
  background: var(--primary-nav-label-resting);
}

.cmp-primary-navigation-nav-2-0.cmp-primary-nav
  .primary-nav-wrapper
  .primary-nav.two_line--navigation
  .above-brand-nav__rightnav
  ul.menu
  li:has(.cmp-primary-button)
  a {
  background-color: var(--color-additional-00);
  border: 2px solid var(--primary-nav-label-resting);
  color: var(--primary-nav-label-resting);
}

.cmp-primary-navigation-nav-2-0
  .primary-nav-wrapper
  .primary-nav__megamenu
  ul.megamenu
  > li.megamenu--active
  a.megamenu-toggle,
.cmp-primary-navigation-nav-2-0
  .primary-nav
  .primary-nav__megamenu
  ul.megamenu
  > li.megamenu--active
  a.megamenu-toggle {
  background: var(--primary-nav-container-selected-hover);
}

/* nav active status */
.sublink-parentlink.sublink-active-class.megamenu--active.hovered.blue-border
  .cmp-nav__menu--icon
  a
  span {
  /*  color: var(--color-primary-00) !important; */
  color: var(--primary-nav-label-resting) !important; /*JSM*/
}

/* Subnavigation override*/

@media (min-width: 1024px) {
  .cmp-primary-navigation-nav-2-0 .primary-nav-wrapper .primary-nav__megamenu .submenu-wrapper.show-secondary-menu .cmp-sub-megamenu-parent-container, 
  .cmp-primary-navigation-nav-2-0 .primary-nav .primary-nav__megamenu .submenu-wrapper.show-secondary-menu .cmp-sub-megamenu-parent-container {
      border-bottom-left-radius: var(--space-s) !important;
      border-bottom-right-radius: var(--space-s) !important;
      -webkit-box-shadow: 0 11px 44px 0 rgba(81, 81, 112, .2);
      box-shadow: 0 11px 44px 0 rgba(81, 81, 112, .2);
  }

  .cmp-primary-navigation-nav-2-0 .primary-nav-wrapper .primary-nav ul.sub-megamenu li:last-child {
    margin-bottom: 0px !important;
  }
}



@media only screen and (min-width: 1024.1px) {
  /*Navigation "Full Prescribign Information and ISI link"*/
  .cmp-indication-bar-nav .nav.above-brand-nav__rightnav.cmp-desktop-show {
    display: none;
  }
}
@media (max-width: 767.98px) {
  /* hozorizontal aligment menu */
  .cmp-primary-navigation-nav-2-0.cmp-primary-nav
    .primary-nav-wrapper
    .primary-nav.cmp-show-hamburger {
    align-items: center;
  }

  .cmp-primary-navigation-nav-2-0
    .primary-nav-wrapper
    .primary-nav
    ul.sub-megamenu {
    top: -2.375rem !important;
    width: 100% !important;
  }

  /*Sample Button in hamburguer menu*/

  .cmp-primary-navigation-nav-2-0.cmp-primary-nav
    .primary-nav-wrapper
    .primary-nav
    .cmp-bottom-menu
    .megamenu.cmp-right-menu
    li:has(.cmp-primary-button)
    a {
    background-color: var(--color-additional-00);
    border: 2px solid var(--primary-nav-label-resting);
    color: var(--primary-nav-label-reresting);
  }

  .cmp-primary-navigation-nav-2-0.cmp-primary-nav
    .primary-nav-wrapper
    .primary-nav
    .cmp-bottom-menu
    .megamenu.cmp-right-menu
    li:has(.cmp-primary-button)
    a
    span {
    color: var(--primary-nav-label-resting) !important;
  }

  .cmp-primary-navigation-nav-2-0.cmp-primary-nav .primary-nav-wrapper .primary-nav .primary-nav__megamenu .cmp-bottom-menu ul.cmp-indication-bar-nav-item-min {
    
    margin-bottom: 30px;

  }

  .hero3 img, .hero3 video{

    height: auto;
  
  }

}
.cmp-primary-navigation-nav-2-0.cmp-primary-nav
  .primary-nav-wrapper
  .primary-nav
  .above-brand-nav__rightnav
  ul.menu
  li:has(.cmp-primary-button)
  a:active {
  background-color: var(--primary-nav-label-resting);
  color: var(--color-additional-00);
}

/* Global card bgcolor Primary Mid class = .teaser.card.card-primary-subtle*/
.teaser.card.card-primary-subtle {
  background: var(--primary-element-mid);
}

.teaser.card.card-primary-subtle .cmp-teaser__content .cmp-teaser__title *,
.teaser.card.card-primary-subtle
  .cmp-teaser__content
  .cmp-teaser__description
  *,
.teaser.card.card-primary-subtle .cmp-teaser__content .text * {
  color: var(--color-additional-00);
}

/* Custom background for Illustration component */
.custom-section + .illustrationset .illustration-container.teaser.card {
  background: var(--primary-element-mid);
}

/* ISI section */
.cmp-isi.enabled-inpage-isi .cmp-isi--container {
  background: var(--color-additional-00);
}

@media only screen and (max-width: 1024px) {
  .cmp-isi--reverse-col
    .cmp-isi--row.cmp-isi--row__body
    .cmp-isi--row__col:first-child {
    display: none;
  }
}

@media only screen and (min-width: 769px) {
  .cmp-isi--container__holder,
  .cmp-isi.enabled-inpage-isi .cmp-isi--container .cmp-isi--container__holder {
    padding: 5px var(--space-l) 0 var(--space-l) !important;
  }

  .cmp-isi--row.cmp-isi-scroll {
    padding-right: 55px;
  }
}



.cmp-isi--container__holder,
.cmp-isi.enabled-inpage-isi .cmp-isi--container .cmp-isi--container__holder {
  margin-bottom: var(--space-m);
}

/* .cmp-isi.enabled-inpage-isi .cmp-isi--container{
  padding-bottom: 0px;
} */

.cmp-isi--row__col .separator.top-space-xs {
  margin-top: 0px !important;
}

.cmp-isi--row__col .separator.bottom-space-xs {
  margin-bottom: var(--space-2xs) !important;
}

.cmp-isi--row__header p {
  color: var(--primary-title-page-title) !important;
}

.cmp-isi--warning-block p,
.cmp-isi--warning-block ul li {
  color: #2d2d3e;
}

hr .hr {
  display: inline-block;
}

/* Footer logo separator color */
footer .cmp-experiencefragment .cmp-footer-nav .primary-nav .image {
  border-left: 2px solid var(--secondary-element-mid-light);
}

/* Border in footer section */
footer .cmp-experiencefragment .cmp-extended-footer .cmp-footer-nav .primary-nav {
  border-bottom: 2px solid;
  border-image: var(--gradient-navigation-footer-separator) 1 0;
}

/* Efficacy - tabs customization */
.toggle .cmp-toggle-label {
  font-family: var(--font-title);
  font-weight: 700;
  font-size: var(--step--1);
  color: #8f6d46;
}

.tabs .cmp-tabs__tab--active,
.tabs .cmp-tabs__tab--active:hover {
  color: var(--color-additional-600) !important;
}

.toggle input ~ .slider,
.toggle input:checked ~ .slider {
  background-color: #b58158;
  border: 0.3125rem solid #fff;
  box-shadow: 0 0.125rem 0.3125rem rgba(87, 105, 176, 0.6);
  border-radius: 2.125rem;
  height: 40px;
  width: 73px;
}

.toggle .material-symbols-rounded {
  -webkit-transition: none;
  transition: none;
  font-size: var(--space-s);
  color: #fff;
  background-color: #fff;
  border-radius: 50%;
  position: absolute;
  top: 9px;
  right: 113px;
}

.toggle input:checked ~ .slider .material-symbols-rounded {
  -webkit-transform: translateX(calc(var(--space-s) + 11px));
  transform: translateX(calc(var(--space-s) + 11px));
}

.tabs .columncontainer h6 {
  font-weight: 700;
}

.tabs .cmp-container-cardsets .cmp-container {
  border: 0.375rem solid #e6e9f3;
  border-radius: 1.25rem;
  text-align: center;
  margin-top: 2.25rem;
}

.tabs .cmp-container-cardsets .cmp-container > div.card + div.card {
  border-top: 0.1875rem solid #e6e9f3;
}

/* mobile */
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .tabs h3 {
    font-size: var(--step--1) !important;
  }

  .toggle {
    display: flex;
    justify-content: center;
  }

  .toggle .material-symbols-rounded {
    font-size: var(--space-m);
    top: 7px;
    right: 100px;
  }

  .results {
    display: flex;
    flex-direction: column;
    margin: 0px 0px 0px 49px;
  }

  .results > div {
    display: flex;
    align-items: center;
    margin-bottom: 5px;
  }

  .results > div .text {
    margin-bottom: 0px !important;
  }

  .tabs .cmp-container-cardsets .cmp-container {
    margin-top: 0;
  }

  .tabs .cmp-container-cardsets .cmp-container .cmp-teaser__title p,
  .tabs .cmp-container-cardsets .cmp-container .cmp-teaser__description p {
    font-size: var(--step--1);
  }
}

/* Safety - .veozah-table */

table.veozah-table {
  border-collapse: separate !important;
  border-style: hidden;
}

table.veozah-table th.cmp-bgcolor--primary-mid {
  border-top: 2px solid rgba(58, 58, 80, 0.2) !important;
  border-bottom: 2px solid rgba(58, 58, 80, 0.2) !important;
  border-left: 2px solid rgba(58, 58, 80, 0.2) !important;
  border-right: 2px solid rgba(58, 58, 80, 0.2) !important;
}

.text.cmp-text__table-column--state-neutral-05
  .cmp-text
  table.veozah-table
  tr:nth-child(odd)
  > td,
.text .cmp-text table.veozah-table tr:nth-child(odd) > td {
  background: #f4e9f0;
}

.text .cmp-text table.veozah-table tr:nth-child(odd) > td {

  vertical-align: middle;

}

.text.cmp-text__table-column--state-neutral-05
  .cmp-text
  table.veozah-table
  tr
  > td,
.text .cmp-text table.veozah-table td:nth-child(odd) {
  background-color: var(--color-primary-00);
}

.text .cmp-text table.veozah-table tr > th span {
  padding: 0px;
  display: inline;
  height: 100%;
}

.text.cmp-text__border--bottom-right table.veozah-table tr td,
.text.cmp-text__border--bottom-right table.veozah-table tr th {
  border-bottom: 2px solid rgba(58, 58, 80, 0.2);
  border-right: 2px solid rgba(58, 58, 80, 0.2);
}

/* GLOBAL - text Hero Mobile set top */

@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .hero3.cmp-teaserhero--right .cmp-teaser-content-block {
    top: 0;
  }
}

/* GLOBAL - Copy button  */
#guideContainerForm
  .cmp-quiz-component
  .cmp-quiz-card-component
  .cmp-button__extended-primary-secondary
  ul
  li
  a,
#guideContainerForm
  .cmp-quiz-component
  .cmp-quiz-card-component
  .cmp-global-link-primary-secondary.cmp-button-tertiary
  ul
  li
  a,
#guideContainerForm
  .cmp-quiz-component
  .cmp-quiz-card-component
  .cmp-global-link-primary-secondary.cmp-button__extended-primary
  ul
  li
  a,
#guideContainerForm
  .cmp-quiz-component
  .cmp-quiz-card-component
  .cmp-global-link-primary-secondary.cmp-button__extended-secondary
  ul
  li
  a,
#guideContainerForm
  .cmp-quiz-component
  .cmp-quiz-card-component
  .cmp-global-link-primary-secondary.cmp-button__extended-tertiary
  ul
  li
  a,
.global-link.cmp-global-link-primary-secondary ul li a {
  background-color: transparent;
  color: var(--color-secondary-800);
  border: 2px solid var(--color-secondary-800);
  font-size: var(--step-0);
}

/* GLOBAL - Mobile Buttons Full width  */
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  #guideContainerForm
    .cmp-quiz-component
    .cmp-quiz-card-component
    .cmp-max-group-width-button.cmp-button-tertiary
    ul,
  #guideContainerForm
    .cmp-quiz-component
    .cmp-quiz-card-component
    .cmp-max-group-width-button.cmp-button__extended-primary-secondary
    ul,
  #guideContainerForm
    .cmp-quiz-component
    .cmp-quiz-card-component
    .cmp-max-group-width-button.cmp-button__extended-primary
    ul,
  #guideContainerForm
    .cmp-quiz-component
    .cmp-quiz-card-component
    .cmp-max-group-width-button.cmp-button__extended-secondary
    ul,
  #guideContainerForm
    .cmp-quiz-component
    .cmp-quiz-card-component
    .cmp-max-group-width-button.cmp-button__extended-tertiary
    ul,
  .global-link.cmp-max-group-width-button ul {
    width: 100%;
  }
}

/* MODAL GLOBAL   */
.cmp-extended-modal {
  background: rgba(35, 21, 86, 0.8);
}

.modal.previewModel {
  background: rgba(35, 21, 86, 0.8);
}

.cmp-extended-modal .cmp-overflow-visible {
  overflow: auto;
}

.panelcontainer .cmp-panelcontainer-video-feature {
  padding: 0px;
}

/* MODAL FORM LOOKUP */
.elements-farmulary-lookup .formulary-lookup-overlay {
  background: rgba(35, 21, 86, 0.8) !important;
}

/* Menu */
.submenu-wrapper {
  top: 80px !important;
  width: auto !important;
  left: auto !important;
}

.submenu-wrapper ul.sub-megamenu {
  left: 0 !important;
  margin: 0;
}

.submenu-wrapper.show-secondary-menu {
  background: none !important;
}

.submenu-wrapper,
.submenu-wrapper .sub-megamenu {
  height: auto !important;
  overflow: visible !important;
}

/* .cmp-primary-navigation-nav-2-0.cmp-primary-nav .primary-nav-wrapper .primary-nav .primary-nav__megamenu ul.cmp-indication-bar-nav-item-min li .sub-megamenu li a,
.cmp-primary-navigation-nav-2-0.cmp-primary-nav .primary-nav-wrapper .primary-nav .primary-nav__megamenu ul.megamenu li .sub-megamenu li a {
  color: var(--color-topnav-background)
} */

/* hamburguer menu */
.bntCloseM > span:first-of-type,
.hamburger-container-back .cmp-global-link-link {
  font-family: IBM Plex Sans;
  font-size: var(--step--2) !important;
  line-height: 120% !important;
  padding-top: 0px;
  font-weight: 400;
}
.bntCloseM {
  color: var(--primary-nav-label-resting);
}

.hamburger-container-back .cmp-global-link-link span {
  color: var(--primary-nav-label-resting);
}

.hamburger-container-close .global-link ul li a span.material-symbols-rounded,
.hamburger-container-back .cmp-global-link-link .notranslate {
  font-size: 15px;
}

.hamburger-container-back .cmp-global-link-link .notranslate {
  margin-right: 7px;
}

.hamburger-container-close .global-link ul li a span.material-symbols-rounded {
  margin-left: 7px;
}

.hamburger-container .global-link ul li a {
  padding: 0px;
}

/* MOA gif section */

@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .gifs-container .columncontainer .cmp-columncontainer {
    flex-direction: column-reverse;
  }

  /* Global butttons full width*/
  .global-link.cmp-global-link-primary-secondary ul li a,
  .global-link.cmp-global-link-primary ul li a,
  .global-link.cmp-global-link-secondary ul li a {
    display: block;
    text-align: center;
  }
}

.gifs-container .dynamicmedia .s7videoviewer .s7container .s7controlbar {
  display: none;
}

/* MOA Card-offset */
.custom-card-offset .cmp-card-offset--content {
  background: none;
}

.custom-card-offset .cmp-card-offset--content:hover {
  box-shadow: 0 11px 44px 0 rgba(81, 81, 112, 0.2);
}

.custom-card-offset .cmp-separator hr {
  margin: 0px;
}

.custom-card-offset .cmp-card-offset--content > .text {
  padding: var(--space-s);
}

/* MODAL MOA VIDEO   */
#veozah-modal-moa
  .cmp-accordion__item
  .container
  .cmp-container
  .container
  .cmp-container {
  padding: var(--space-xs);
  border: 4px solid #2d2d3e;
}

/* MODAL MOA TRANSC */
#veozah-modal-moa-video-transcript div {
  outline: none;
}

#veozah-modal-moa-video-transcript #isibox,
#veozah-modal-moa #isibox-video-transcript {
  padding: var(--space-xs);
  border: 4px solid #2d2d3e;
}

/* MODAL STUDY POP */
#veozah-modal-study-population div {
  outline: none;
}

/* Reources card image size */
.tabs.panelcontainer .teaser.card .cmp-teaser__image .cmp-image img {
  aspect-ratio: auto;
}

/* MOE gifs, toolbar hidden */

[data-asset-name="HH1206088_CHE_Fezo_MOA_Video_V46_trim01_v06.mp4"]
  .s7controlbar,
[data-asset-name="HH1206088_CHE_Fezo_MOA_Video_V46_trim02_v06.mp4"]
  .s7controlbar,
[data-asset-name="HH1206088_CHE_Fezo_MOA_Video_V46_trim03_v06.mp4"]
  .s7controlbar {
  display: none;
}

/* Accordeon fix */
.accordion .cmp-accordion__button:hover .cmp-accordion__Itemicon {
  color: var(--secondary-button-foreground-ondark);
  background-color: var(--secondary-button-resting);
}

/* Bullest inside of tabs */
ul.plum li::marker {
  color: #8e2067;
}
.cmp-tabs__tabpanel ul.plum,
.accordion .cmp-text ul {
  margin-left: 1px;
}

/* Fix bar menu active*/
.cmp-primary-navigation-nav-2-0
  .primary-nav__megamenu
  ul.megamenu
  > li.sublink-parentlink.megamenu--active
  .cmp-nav__menu--icon
  > a::after,
.cmp-primary-navigation-nav-2-0
  .primary-nav__megamenu
  ul.megamenu
  > li.sublink-parentlink.sublink-active-class
  .cmp-nav__menu--icon
  > a::after {
  left: 0 !important;
  width: 100% !important;
  background: var(--primary-nav-label-hover) !important;
  display: block !important;
}

.cmp-primary-navigation-nav-2-0
  .primary-nav__megamenu
  ul.megamenu
  > li.sublink-parentlink:has(.show-secondary-menu)
  .cmp-nav__menu--icon
  > a.megamenu-toggle::after {
  background: var(--primary-nav-label-hover) !important;
  display: block !important;
}

.cmp-top-nav.cmp-above-brand-nav-2-0.cmp-nav-2-0-mega-menu
  .primary-nav__megamenu
  ul.megamenu
  > li.sublink-parentlink.megamenu--active
  .cmp-nav__menu--icon
  > a::after {
  left: 0 !important;
  width: 100% !important;
  background: #fff !important;
  display: block !important;
}

.cmp-primary-navigation-nav-2-0
  .primary-nav-wrapper
  .primary-nav__megamenu
  ul.megamenu
  > li.megamenu--active
  a.megamenu-toggle,
.cmp-primary-navigation-nav-2-0
  .primary-nav
  .primary-nav__megamenu
  ul.megamenu
  > li.megamenu--active
  a.megamenu-toggle {
  background: transparent !important;
  border-radius: 0 !important;
  color: var(--primary-nav-label-resting) !important;
}

/* Fix to keep menu visible*/

.cmp-sticky-header,
.global-nav.cmp-primary-nav {
  top: 0 !important;
}

.cmp-primary-navigation-nav-2-0 .submenu-wrapper.show-secondary-menu {
  visibility: visible !important;
  opacity: 1 !important;
}

/* video player control */
.dynamicmedia .s7videoviewer .s7container .s7controlbar {
  background: rgba(35, 21, 86, 0.8);
}

.dynamicmedia .s7videoviewer .s7videoscrubber .s7track {
  background-color: #74748d;
}

/* Share feature hide */
.s7videoviewer .s7socialshare {
  display: none;
}

/* Sign up section */
.cmp-experiencefragment--sign-up-section
  .cmp-columncontainer.cmp-columncontainer--2col-2_1.cmp-columncontainer--spcol-1 {
  align-items: center;
}

/*BR3- Fix Menu Padding Mobile*/
.primary-nav__megamenu
  .cmp-bottom-menu
  .cmp-indication-bar-nav-item-min
  .cmp-nav__menu--icon
  a {
  padding-left: 0px !important;
}

.owbw {
  overflow-wrap: break-word;
}

@media only screen and (min-width: 320px) and (max-width: 1024px) {
  .button-form button {
    width: 100%;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}

@media only screen and (min-width: 320px) and (max-width: 365px) {
  .text-hero-home.bold-styling.step-5 {
    font-size: 40px;
  }
}

.acc-lb {
  word-break: break-word;
  line-break: anywhere;
}

#ISI_Bottom .cmp-isi--row__col-content .cmp-desktop {
  font-size: 20px;
}
#container-f8a4cd6e13 p {
  font-size: 20px;
}

@media (max-width: 767.98px) {

  #container-f8a4cd6e13 p {
    font-size: var(--step-0);
  }

}

/* Accordion icon fix for focus state */
.accordion .cmp-accordion__button:focus:not(:focus-within) .cmp-accordion__Itemicon{

  background-color: var(--secondary-button-resting);

}

.cmp-sub-megamenu-parent-container {
  left: 0 !important;
}


/* Override modal trial description*/

.trial-mod {
    padding-left: 0px;
    padding-right: 0px;
}
.trial-mod .cmp-extended-modal__container__title {
  padding-left: 40px;
}
.trial-mod .cmp-extended-modal__container__body {

  padding: 0px;
  margin: 0px;

}

.trial-mod .trial-descriptions-modal {
  padding: 0px 40px;
}

.trial-mod .cmp-extended-modal__container__body>div {
  padding-right: 0px;
}


/* BR7 */

@media (max-width: 767.98px) {
  .cmp-primary-navigation-nav-2-0.cmp-primary-nav .primary-nav-wrapper .primary-nav .primary-nav__megamenu ul.cmp-indication-bar-nav-item-min li .cmp-nav__menu--icon .material-symbols-rounded.cmp-right-arrow,.cmp-primary-navigation-nav-2-0.cmp-primary-nav .primary-nav-wrapper .primary-nav .primary-nav__megamenu ul.megamenu li .cmp-nav__menu--icon .material-symbols-rounded.cmp-right-arrow {
    position: relative;
  }

  .section-container.cmp-full-width-section>section>.cmp-container .gifs .cmp-container-box-shadow.cmp-container__padding {
    padding: var(--space-2xs);
  }

}


.cmp-primary-navigation-nav-2-0 .primary-nav-wrapper .primary-nav .primary-nav__megamenu .cmp-bottom-menu {
        background: white;
}
/* Overrride videos timer */
.current_play_time, 
.dynamicmedia .s7container .s7videotime>div {
  border-left: 10px solid transparent;
  display: inline-block;
  overflow: hidden;
  width: 66px;
  direction: rtl;
}

.dynamicmedia .s7container .s7videotime>div {
   width: 54px;
}

@media (max-width: 767.98px) {
  .current_play_time {
    width: 58px;
  }

  .dynamicmedia .s7container .s7videotime>div {
    width: 48px;
  }

}