

div#header li.quantum-drop-down-menu__list-item a svg.quantum-icon.quantum-button__icon.desktop-break {
    width: 18px;
    height: 13px;
}
div#header li.quantum-drop-down-menu__list-item a svg.quantum-icon.quantum-button__icon.desktop-break use{
    fill: #5B2B82;
}

div#header li.quantum-drop-down-menu__list-item svg.quantum-icon.quantum-drop-down-menu__link-icon.quantum-drop-down-menu__link-icon--expand-dropdown {
    display: none;
}

div#header svg.quantum-icon.quantum-drop-down-menu__link-icon.quantum-drop-down-menu__link-icon--collapse-dropdown {
    display: none !important;
}

div#header ul.quantum-drop-down-menu__menu {
    display: none !important;
    position: absolute;
    opacity: 0;
}

div#header ul.quantum-drop-down-menu__list {
    list-style-type: none;
    display: flex;
    align-items: center;
    gap: 0px;
    height: 100%;
    margin-bottom: 0;
    width: 100%;
    /* margin-left: 0; */
    /* padding-left: 0; */
    /* padding: 0 !important; */
}

div#header li.quantum-drop-down-menu__list-item a {
    display: flex;
    align-items: anchor-center;
    flex-grow: inherit;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    gap: 8px;
    font-family: Outfit;
    font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.25;
    letter-spacing: normal;
    text-align: center;
    color: #5b2b82;
    padding: 0px 16px 0px;
}

div#header .quantum-header__inner {
    display: flex;
}

div#header li.quantum-drop-down-menu__list-item {
    display: flex;
    flex-wrap: wrap;
}

div#header .quantum-header__mobile-content {
    display: none;
}

div#header .quantum-header__inner {
 height: 68px;
 display: flex;
 flex-direction: row;
 justify-content: space-between;
 align-items: center;
 max-width: 1322px;
 padding: 0 32px;
 margin-inline: auto;
 background-color: #fff;
}

div#header .quantum-header__left img {
    width: 130px;
}

div#header {background: #fff;}

header.header-nav .component.container {
    height: 40px;
    max-width: 100%;
    background-color: #5b2b82;
    display: flex;
    align-items: flex-end;
    width: 100%;
    max-width: 100% !important;
    padding-inline: 0;
}


header.header-nav .component.container > .component-content {
    align-self: stretch;
    flex-grow: 0;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    /* padding: 0 32px; */
    margin-inline: auto;
    width: 100%;
    max-width: 1320px;
    padding-right: 32px;
}

header.header-nav .component.container > .component-content .row.component.column-splitter {
    display: flex;
    margin: 0;
    width: 100%;
    align-items: center;
    justify-content: space-between;
    /* height: 40px; */
}

header.header-nav .component.container > .component-content .col-6:first-child {
    padding-inline: 0;
    display: flex;
    align-items: center;
    flex: 0 0 250px;
    max-width: 100%;
}
header.header-nav .component.container > .component-content .col-6:nth-of-type(2) {
    padding-inline: 0;
    flex: 0 0 741px;
    max-width: 100%;
}

header.header-nav .component.container > .component-content div#healthcare .component-content {
    font-family: Outfit;
    font-size: 14px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.21;
    letter-spacing: normal;
    text-align: center;
    color: #fff;
    display: flex;
    align-items: center;
    gap: 12px;
}

header.header-nav .component.container > .component-content a.quantum-top-nav__link {
    font-family: Outfit;
    font-size: 14px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.21;
    letter-spacing: normal;
    text-align: center;
    color: #fff;
    padding-inline: 16px;
    width: fit-content;
    /* max-width: 200px; */
}

header.header-nav .component.container > .component-content div#healthcare .component-content:before {
    content:"";
    background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><mask id="mask0_11093_10237" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="-3" y="-2" width="24" height="24"><rect x="-3" y="-2" width="24" height="24" fill="%23D9D9D9"/></mask><g mask="url(%23mask0_11093_10237)"><path d="M12.0002 7.7C12.2141 7.70004 12.3697 7.76687 12.5012 7.89824C12.6328 8.02985 12.7004 8.18611 12.7004 8.4002C12.7004 8.61418 12.6328 8.76961 12.5012 8.90117C12.3697 9.03274 12.2142 9.10035 12.0002 9.10039C11.7862 9.10039 11.6299 9.03278 11.4983 8.90117C11.3669 8.76967 11.3001 8.61402 11.3 8.4002C11.3 8.18611 11.3667 8.02985 11.4983 7.89824C11.6299 7.76664 11.7862 7.7 12.0002 7.7Z" stroke="white"/><path d="M19.6499 5.81504V11.1363C19.6498 13.3904 18.9205 15.4394 17.437 17.3053C15.9936 19.1207 14.1871 20.2856 11.9995 20.8258C9.81242 20.2855 8.00616 19.1204 6.56299 17.3053C5.07953 15.4394 4.35017 13.3904 4.3501 11.1363V5.81602L11.9995 3.19199L19.6499 5.81504Z" stroke="white" stroke-width="1.5" stroke-linejoin="round"/><path d="M12 12L12 16.8" stroke="white" stroke-width="1.5" stroke-linecap="round"/></g></svg>');
    width: 24px;
    height: 24px;
    background-size: 100% 100%;
    background-repeat: no-repeat;
}

div#header ul.quantum-drop-down-menu__top-nav-list {
    display: none;
}

header.header-nav .component.container > .component-content .quantum-top-nav__links {
    /* gap: 16px; */
    display: flex;
}

header.header-nav .component.container > .component-content a.quantum-top-nav__link:nth-of-type(5) span::before {
    content: "";
    background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"><path d="M10 11.6875C10.9718 11.6875 11.9281 11.8012 12.8701 12.0293C13.8089 12.2566 14.7368 12.5988 15.6543 13.0566H15.6553C15.9841 13.2267 16.2473 13.4708 16.4512 13.8027C16.6507 14.1278 16.75 14.48 16.75 14.875V16.75H3.25V14.875C3.25 14.48 3.34927 14.1278 3.54883 13.8027C3.72722 13.5122 3.95119 13.2892 4.22461 13.124L4.34473 13.0566C5.26248 12.5986 6.19087 12.2567 7.12988 12.0293C8.07185 11.8012 9.02819 11.6875 10 11.6875ZM10 3.25C10.8308 3.25 11.5233 3.53699 12.1182 4.13184C12.713 4.72668 13 5.41924 13 6.25C13 7.08076 12.713 7.77332 12.1182 8.36816C11.5233 8.96301 10.8308 9.25 10 9.25C9.16924 9.25 8.47668 8.96301 7.88184 8.36816C7.28699 7.77332 7 7.08076 7 6.25C7 5.41924 7.28699 4.72668 7.88184 4.13184C8.47668 3.53699 9.16924 3.25 10 3.25Z" stroke="white" stroke-width="1.5"/></svg>');
    width: 18px;
    height: 18px;
    background-size: 100% auto;
    /* background-repeat: no-repeat; */
}
header.header-nav .component.container > .component-content a.quantum-top-nav__link:nth-of-type(5) span{
    display: flex;
    align-items: center;
    gap: 8px;
    width: fit-content;
}

div#header li.quantum-drop-down-menu__list-item.open ul.quantum-drop-down-menu__menu {
    display: flex  !important;
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
    padding: 16px 0;
    box-shadow: 0 4px 16px 0 rgba(0, 0, 0, 0.16);
    background-color: #fff;
    z-index: 10000;
    list-style: none;
    top: 68px;
    left: 0;
    right: 0;
    opacity: 1;
}
div#header li.quantum-drop-down-menu__list-item.open{
    position: relative;
    height: 100%;
}

div#header li.quantum-drop-down-menu__list-item.open ul.quantum-drop-down-menu__menu li.quantum-drop-down-menu__menu-list-item a {
   padding: 12px 16px;
   font-family: 'Outfit';
   font-size: 14px;
   font-weight: normal;
   font-stretch: normal;
   font-style: normal;
   line-height: 1.71;
   letter-spacing: normal;
   text-align: left;
   color: #77777a;
   gap: 0;
}
div#header li.quantum-drop-down-menu__list-item.open ul.quantum-drop-down-menu__menu li.quantum-drop-down-menu__menu-list-item a:hover{
  background-color: #e6dfec;
  text-decoration: none;
  color: #744b95;
}

div#header li.quantum-drop-down-menu__list-item.open ul.quantum-drop-down-menu__menu::before {
    content: "";
    display: block;
    width: 100%;
    border-bottom: solid 4px #e16a2d;
    margin-bottom: 8px; /* adjust spacing if needed */
    position: absolute;
    top: -4px;
}

div#indication button#indicationClose:before {
    content: url(../images/icons/icon-close.png);
    width: 13px;
    height: 13px;
    cursor: pointer;
}

div#indication button#indicationClose svg {
    display: none;
}

div#indication {
    max-width: 784px;
    margin-inline: auto;
    position: relative;
}

div#indication button#indicationClose {
    border: none;
    background: transparent;
}

#indication span.d-block.pbottom-5 span {
    text-decoration: underline;
}

#indication span.d-block.pbottom-5 {
    font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.25;
    letter-spacing: normal;
    text-align: left;
    font-weight: bold;
    letter-spacing: 0.32px;
    color: #5b2b82;
    margin-bottom: 1px;
    }

#indication span.medium.custom-indication-content {
font-family: Outfit;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.25;
  letter-spacing: normal;
  text-align: left;
  color: #77777a;
}

#indication a.quantum-link.quantum-indications__read-more-link {
    color: #e16a2d;
    text-decoration: underline;
}
html {
    scroll-behavior: smooth;
}

#indication .quantum-long-form-text p {
    font-family: Outfit;
    font-size: 16px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.25 !important;
    letter-spacing: normal;
    text-align: left;
    color: #77777a;
    margin-bottom: 0;
}

#indication button#indicationClose {
    position: absolute;
    top: 16px;
    right: 0;
}

#indication p.quantum-indications__copy.quantum-text.quantum-text--small {
    margin: 0;
}

div#indication {
    padding: 16px 0;
    display: none;
}
.open-indication div#indication {
display:block !important
}

#indication h6.quantum-indications__title {
    display: none;
}
#indication .quantum-long-form-text{
    display: none;
}

@media (max-width: 991px) {

    div#fullIsi .quantum-isi-tray__content.quantum-long-form-text {
        padding-top: 60px !important;
    }
    
header.header-nav .component.container {
    display: none;
}

div#header ul.quantum-drop-down-menu__list {
    display: flex;
    flex-direction: column;
}

div#header nav.quantum-drop-down-menu {
    position: absolute;
    left: 0;
    width: 100%;
    right: 0;
    top: 100%;
    z-index: 1000000;
    background-color: #fff;
    display: none;
}


div#header {
    position: relative;
}


div#header ul.quantum-drop-down-menu__list {
    align-items: baseline;
}

div#header ul.quantum-drop-down-menu__top-nav-list {
    display: block;
    list-style: none;
    padding-left: 0;
    padding: 24px 16px;
    background-color: #5b2b82;
    margin: 0;
}
    

div#header ul.quantum-drop-down-menu__top-nav-list a {
    display: flex;
    align-items: anchor-center;
    flex-grow: inherit;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
  font-family: Outfit;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.25;
  letter-spacing: normal;
  text-align: left;
  color: #fff;
    padding: 8px 16px;
}

div#header ul.quantum-drop-down-menu__list {
    padding: 16px 16px 24px;
}

div#header li.quantum-drop-down-menu__list-item a {
    padding: 14px 27px;
   font-family: Outfit;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.25;
  letter-spacing: normal;
  text-align: left;
  color: #5b2b82;
}



div#header ul.quantum-drop-down-menu__menu {
    position: revert !important;
}

div#header li.quantum-drop-down-menu__list-item.open {
    flex-direction: column;
    width: 100%;
}

div#header li.quantum-drop-down-menu__list-item.open ul.quantum-drop-down-menu__menu::before {
    display: none;
}

div#header li.quantum-drop-down-menu__list-item a {
    justify-content: space-between !important;
    width: 100%;
    align-items: center;
    padding-inline: 16px;
    text-decoration: none;
}

div#header li.quantum-drop-down-menu__list-item a span {
    max-width: 175px;
    text-decoration: NONE !important;
}

div#header li.quantum-drop-down-menu__list-item {
    width: 100%;
}


header.header-nav {
    display: flex;
    flex-direction: column;
}

div#header {
    order: 1;
}

div#indication {
    order: 2;
}

div#header .quantum-header__mobile-content {
    display: block;
}

div#header .quantum-header__mobile-content button:first-child {
    display: none;
}
div#header .quantum-header__mobile-content button{
    background: transparent;
    border: none;
    width: 24px;
    height: 24px;
}

div#header .quantum-header__mobile-content button svg {
    width: 100%;
    fill: #5b2b82;
    height: 100%;
}



div#header .quantum-header__mobile-content button.quantum-button.quantum-header__menu-trigger--collapse-menu{
    display: none;
}

body.active-menu div#header .quantum-header__mobile-content button.quantum-button.quantum-header__menu-trigger--collapse-menu{
    display: block;
}

body.active-menu div#header .quantum-header__mobile-content button.quantum-header__menu-trigger--expand-menu {
    display: none;

}

body.active-menu div#header nav.quantum-drop-down-menu {
    display: block;
}
div#header .quantum-header__inner {
    padding-inline: 16px 19px;
}
div#indication {
    padding: 10px 16px;
}

div#indication button#indicationClose {
    right: 31px;
    top: 0;
    width: 10px;
    height: 16px;
}

div#indication button#indicationClose:before{
    width: 10px;
    height: 16px;
}

div#header .quantum-header__left img {
    width: 80px;
}
div#header .quantum-header__inner {
    padding-inline: 16px 32px;
}

div#header .quantum-header__left img {
    width: 80px;
}
.desktop-only{
        display: none !important;
    }

    div#header ul.quantum-drop-down-menu__top-nav-list a.mobile-contact-rep span {
    display: flex;
    align-items: center;
    gap: 8px;
    width: fit-content;
}

 div#header ul.quantum-drop-down-menu__top-nav-list a.mobile-contact-rep span::before {
    content: "";
    background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"><path d="M10 11.6875C10.9718 11.6875 11.9281 11.8012 12.8701 12.0293C13.8089 12.2566 14.7368 12.5988 15.6543 13.0566H15.6553C15.9841 13.2267 16.2473 13.4708 16.4512 13.8027C16.6507 14.1278 16.75 14.48 16.75 14.875V16.75H3.25V14.875C3.25 14.48 3.34927 14.1278 3.54883 13.8027C3.72722 13.5122 3.95119 13.2892 4.22461 13.124L4.34473 13.0566C5.26248 12.5986 6.19087 12.2567 7.12988 12.0293C8.07185 11.8012 9.02819 11.6875 10 11.6875ZM10 3.25C10.8308 3.25 11.5233 3.53699 12.1182 4.13184C12.713 4.72668 13 5.41924 13 6.25C13 7.08076 12.713 7.77332 12.1182 8.36816C11.5233 8.96301 10.8308 9.25 10 9.25C9.16924 9.25 8.47668 8.96301 7.88184 8.36816C7.28699 7.77332 7 7.08076 7 6.25C7 5.41924 7.28699 4.72668 7.88184 4.13184C8.47668 3.53699 9.16924 3.25 10 3.25Z" stroke="white" stroke-width="1.5"/></svg>');
    width: 18px;
    height: 18px;
    background-size: 100% auto;
}
/* .field-promoicon2 {
    display: block !important;
} */
/* #efficacy .field-promoicon2,
.parsabivhcp-safety .field-promoicon2 {
    display: block !important;
} */

div#header li.quantum-drop-down-menu__list-item.open ul.quantum-drop-down-menu__menu li.quantum-drop-down-menu__menu-list-item a{
    justify-content: revert !important;
}
div#header li.quantum-drop-down-menu__list-item.open ul.quantum-drop-down-menu__menu li.quantum-drop-down-menu__menu-list-item a sup {
    top: -.1em !important;
        font-size: 80% !important;

}
    
}

@media (min-width: 991px) {
    .mobile-only{
        display: none !important;
    }
    /* .isi-expanded div#banner-component {
    display: block !important;
} */
div#header li.quantum-drop-down-menu__list-item.open ul.quantum-drop-down-menu__menu li.quantum-drop-down-menu__menu-list-item a sup {
    top: -.1em !important;
    font-size: 80% !important;
}
}

#indication .quantum-long-form-text p+p {
    margin-top: 5px;
}

div#cdTabs div#section-head-safety-one ul.bullter-black li sup {
    font-size: 75% !important;
    top: -.2em !important;
}



