/* Add additional styles for Jira tickets */

.wp-block-accordion-item.eplus-wrapper:not(.hero-accordion),
.eplus-styles-uid-85fea0 {
  /*     padding: 11px 24px 11px 19px; */
  padding: 0;
  border-left: 5px solid transparent;
}

.wp-block-accordion-item.eplus-wrapper:not(.hero-accordion).is-layout-flow.wp-block-accordion-item-is-layout-flow h3.wp-block-accordion-heading.eplus-wrapper button {
  padding: 18px 24px 18px 19px !important;
}

.wp-block-accordion-item.eplus-wrapper:not(.hero-accordion).is-layout-flow.wp-block-accordion-item-is-layout-flow h4.wp-block-accordion-heading.eplus-wrapper button {
  padding: 18px 24px 18px 19px !important;
}

.wp-block-accordion:not(.hero-accordion) .wp-block-accordion-panel {
  padding: 2px 24px 13px 19px !important;
}

.wp-block-accordion-item.eplus-wrapper:not(.hero-accordion) h3.accordion-title {
  padding: 0 !important;
}

.wp-block-accordion-item.eplus-wrapper:not(.hero-accordion).is-layout-flow.wp-block-accordion-item-is-layout-flow:not(.is-open) h3 .wp-block-accordion-heading__toggle-title {
  color: #00406d;
}

.wp-block-accordion-item.eplus-wrapper:not(.hero-accordion) h4.accordion-title {
  padding: 0 !important;
}

.wp-block-accordion-item.eplus-wrapper:not(.hero-accordion).is-layout-flow.wp-block-accordion-item-is-layout-flow:not(.is-open) h4 .wp-block-accordion-heading__toggle-title {
  color: #00406d;
}

.wp-block-accordion-item.eplus-wrapper:not(.hero-accordion).is-layout-flow.wp-block-accordion-item-is-layout-flow.is-open,
.wp-block-accordion-item.eplus-wrapper:not(.hero-accordion).is-layout-flow.wp-block-accordion-item-is-layout-flow:hover {
  border-left: 5px solid #00acee;
}

/* 
.wp-block-accordion:not(.hero-accordion) .wp-block-accordion-panel {
	padding: 12px 0 13px !important;
} */

.wp-block-accordion-item.eplus-wrapper:not(.hero-accordion).is-layout-flow.wp-block-accordion-item-is-layout-flow:not(.is-open):hover {
  background: linear-gradient(270deg,
      rgba(234, 236, 238, 0.2) 0%,
      #eaecee 100%);
}

.wp-block-accordion-item.eplus-wrapper:not(.hero-accordion).is-layout-flow.wp-block-accordion-item-is-layout-flow .wp-block-accordion-heading__toggle-icon {
  /* background-image: url("/wp-content/uploads/2026/01/closed-acc.png");
    text-indent: 99999px;
    background-position: center;
    background-size: 85%;
    height: 24px;
    width: 24px !important;
    background-repeat: no-repeat; */

  background-image: url("/wp-content/uploads/2026/01/plus.png");
  text-indent: 99999px;
  background-position: 50% 80%;
  background-size: 61.5%;
  height: 24px;
  width: 24px !important;
  background-repeat: no-repeat;
}

.wp-block-accordion-item.eplus-wrapper:not(.hero-accordion).is-layout-flow.wp-block-accordion-item-is-layout-flow.is-open .wp-block-accordion-heading__toggle-icon {
  background-image: url("/wp-content/uploads/2026/01/minus.png");
  background-position: 50% 61% !important;
}

.wp-block-accordion-item.is-open>.wp-block-accordion-heading .wp-block-accordion-heading__toggle-icon {
  transform: rotate(180deg) !important;
}

.wp-block-accordion-item.eplus-wrapper:not(.hero-accordion).is-layout-flow.wp-block-accordion-item-is-layout-flow h3.wp-block-accordion-heading.eplus-wrapper:hover .wp-block-accordion-heading__toggle-icon {
  background-color: #00acee;
  border-radius: 50%;
}

.wp-block-accordion-item.eplus-wrapper:not(.hero-accordion).is-layout-flow.wp-block-accordion-item-is-layout-flow h4.wp-block-accordion-heading.eplus-wrapper:hover .wp-block-accordion-heading__toggle-icon {
  background-color: #00acee;
  border-radius: 50%;
}

.hero-accordion button {
  padding: 0 !important;
  justify-content: start !important;
  gap: 6px;
}

.hero-accordion button .wp-block-accordion-heading__toggle-icon {
  background-image: url("/wp-content/uploads/2026/01/hero-view.png");
  text-indent: 99999px;
  background-position: center;
  background-size: contain;
  height: auto;
  width: 11px !important;
  background-repeat: no-repeat;
}

.is-open.hero-accordion button .wp-block-accordion-heading__toggle-icon {
  background-image: url("/wp-content/uploads/2026/01/hero-close.png");
}

.hero-accordion .wp-block-accordion-heading {
  margin-top: 24px;
}

.eplus-styles-uid-ce2a88 {
  font-weight: 300;
  padding-bottom: 0 !important;
}

.wp-block-accordion:not(.hero-accordion) .wp-block-accordion-panel,
.wp-block-accordion:not(.hero-accordion) .wp-block-accordion-panel p {
  color: #000 !important;
}

.hero-accordion button .wp-block-accordion-heading__toggle-title {
  flex: unset;
  font-weight: 400;
  font-size: 18px;
  line-height: 24px;
  letter-spacing: 0%;
}

.hero-accordion.is-open .wp-block-accordion-panel {
  margin-top: 24px;
  gap: 12px !important;
}

.forword-link>p,
.external-link>p,
.download-link>p {
  white-space: nowrap;
}

.overlap-banner .button-outline {
  padding: 0;
  border: 0 !important;
}

.overlap-banner .button-outline .wp-block-button__link {
  line-height: 24px !important;
  border: 1px solid #fff !important;
  background-color: #ffffff00;
  padding-top: 8px;
  padding-right: 40px;
  padding-bottom: 8px;
  padding-left: 40px;
  font-size: 18px;
  font-style: normal;
  font-weight: 600;
  border-top-left-radius: 0px;
  border-top-right-radius: 10px;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 0px;
}

.overlap-banner .button-outline:hover,
.overlap-banner .button-outline:focus {
  background: transparent !important;
  color: unset !important;
  border-color: unset !important;
}

/* ,.overlap-banner .button-outline a:focus */




.wp-container-core-group-is-layout-cc9e54a1 {
  gap: 25px;
}

.footer-banner .uich-7ba05c4c.wp-block-buttons {
  justify-content: center !important;
}

.footer-banner .wp-block-buttons>.wp-block-button.wp-block-button__width-100 {
  flex-basis: auto;
  width: auto;
}



.button-primary.wp-block-buttons.btnn,
.footer-banner .button-primary.wp-block-buttons {
  padding: 0 !important;
  max-height: 40px;
  border: 1px solid #00406d;
}

.footer-banner .wp-block-cover__inner-container .wp-block-button__link {
  padding: 8px 40px !important;
  font-size: 18px !important;
  line-height: 24px !important;
  letter-spacing: 0%;
  vertical-align: middle;
}

.button-primary.wp-block-buttons.btnn a,
.footer-banner .button-primary a {
  padding: 8px 40px !important;
  font-size: 18px;
  line-height: 24px;
  letter-spacing: 0%;
  vertical-align: middle;
}





.down-link>p,
.down-link.html-link>a,
.forword-link>p,
.external-link>p,
.download-link>p {
  border-bottom: 4px solid transparent;
}

.down-link>p a {
  text-decoration: none !important;
}

.down-link>p .white-anchor-link img {
  display: none !important;
}

.down-link:hover>p,
.down-link.html-link:hover>a,
.forword-link:hover>p,
.external-link:hover>p,
.download-link:hover>p {
  border-bottom: 4px solid #00acee;
  cursor: pointer;
}

.down-link .wp-block-image,
.forword-link .wp-block-image,
.external-link .wp-block-image,
.download-link .wp-block-image {
  background-size: contain;
  background-position: top;
  background-repeat: no-repeat;
}

.forword-link .wp-block-image {
  max-width: 15px;
  background-image: url("/wp-content/uploads/2026/01/hz-arrow.png") !important;
  height: 9px;
}



#header .down-link.wp-block-group {
  margin-top: 12px;
  padding-top: 12px;
}

.down-link.wp-block-group>.hero-video-link {
  padding-top: 0;
}

.external-link .wp-block-image {
  max-width: 10px;
  background-image: url("/wp-content/uploads/2025/12/link-out-icon-2.svg") !important;
  height: 10px;
  margin-bottom: 4px;
}


.download-link .wp-block-image {
  max-width: 11px;
  width: 11px;
  background-image: url("/wp-content/uploads/2026/01/download-arrow.png");
  height: 19px;
}



/* .download-link:active .wp-block-image {
  background-image: url("/wp-content/uploads/2026/01/download-arrow-active.png");
} */

.down-link .wp-block-image {
  max-width: 11px;
  width: 11px;
  background-image: url("/wp-content/uploads/2025/12/down-arrow.svg");
  height: 13px;
  margin-bottom: 3px;
}

#header .down-link .wp-block-image {
  background-image: url("/wp-content/uploads/2026/01/down-link.png");
}



.down-link .wp-block-image img,
.forword-link .wp-block-image img,
.external-link .wp-block-image img,
.download-link .wp-block-image img {
  visibility: hidden;
  opacity: 0;
}


/* @media (min-width: 1001px) { */
  .forword-link:hover .wp-block-image {
    background-image: url("/wp-content/uploads/2026/01/hz-arrow-hover.png") !important;
  }

  .external-link:hover .wp-block-image {
    background-image: url("/wp-content/uploads/2026/01/link-out-icon-active.png") !important;
  }

  .download-link:hover .wp-block-image {
    background-image: url("/wp-content/uploads/2026/01/download-arrow-active.png");
  }

  .down-link:hover .wp-block-image,
  #header .down-link:hover .wp-block-image {
    background-image: url("/wp-content/uploads/2026/01/down-link-active.png");
  }
/* } */

/*******************************/
.down-link,
.forword-link,
.external-link,
.download-link {
  gap: 0 !important;
}

.download-link .wp-block-image {
  max-width: 19px;
  width: 19px;
  background-size: 11px;
  background-position: top left;
}

.forword-link .wp-block-image {
  max-width: 22px;
  width: 23px;
  background-position: center right;
}

.external-link .wp-block-image {
  max-width: 18px !important;
  width: 18px;
  background-position: top right;
}

.down-link .wp-block-image {
  max-width: 19px;
  width: 19px;
  background-position: top right;
  background-size: 11px 13px;
}

.download-link .wp-block-image a {
  padding-right: 8px;
}

.down-link .wp-block-image a,
.external-link .wp-block-image a,
.forword-link .wp-block-image a {
  padding-left: 8px;
}

.down-link>p a,
.forword-link>p a,
.external-link>p a,
.download-link>p a {
  text-decoration: none !important;
}



/* @media (min-width: 1001px) { */
  .overlap-banner .button-outline a:focus {
    line-height: 24px !important;
    border: 1px solid #fff !important;
    color: #fff !important;
    background-color: #ffffff00 !important;
  }

  .overlap-banner .button-outline:hover a {
    background: #ffffff !important;
    color: #00406d !important;
    border-color: #ffffff !important;
  }

  .primary-btn-hover a:hover {
    background-color: #fff !important;
    color: #003f73 !important;
    border: 1px solid #003f73;
  }

  .footer-banner .wp-block-cover__inner-container .wp-block-button__link:hover,
  .footer-banner .eplus-styles-uid-32af6f .wp-block-button__link:hover {
    background-color: #fff !important;
    color: #003f73 !important;
    border: 1px solid #003f73;
  }

/* } */

/* @media (max-width: 1000px) {
  .overlap-banner .button-outline a {
    background: #00406d !important;
    color: #ffffff !important;
    border-color: #00406d !important;
  }

  .down-link>p,
  .down-link.html-link>a,
  .forword-link>p,
  .external-link>p,
  .download-link>p {
    border-bottom: 4px solid transparent !important;
    cursor: pointer;
  }

  .down-link.flached-active:hover>p,
  .down-link.html-link.flached-active:hover>a,
  .forword-link.flached-active:hover>p,
  .external-link.flached-active:hover>p,
  .download-link.flached-active:hover>p {
    border-bottom: 4px solid #00acee !important;
    cursor: pointer;
  }

  .footer-banner .button-primary:hover a {
    background: #00406d !important;
    color: #ffffff !important;
    border-color: #00406d !important;
  }


  .forword-link.flached-active:hover .wp-block-image {
    background-image: url("/wp-content/uploads/2026/01/hz-arrow-hover.png") !important;
  }

  .external-link.flached-active:hover .wp-block-image {
    background-image: url("/wp-content/uploads/2026/01/link-out-icon-active.png") !important;
  }

  .download-link.flached-active:hover .wp-block-image {
    background-image: url("/wp-content/uploads/2026/01/download-arrow-active.png");
  }

  .down-link.flached-active:hover .wp-block-image,
  #header .down-link.flached-active:hover .wp-block-image {
    background-image: url("/wp-content/uploads/2026/01/down-link-active.png");
  }

  .footer-banner .button-primary a {
    border-radius: 0 10px !important;
  }

  .overlap-banner .button-outline.flached-active:hover a {
    background: #ffffff !important;
    color: #00406d !important;
    border-color: #ffffff !important;
  }

  .footer-banner .button-primary.flached-active {
    border: 0 !important;
  }

  .footer-banner .button-primary.flached-active:hover a {
    border: 1px solid #00406d !important;
    background: #ffffff !important;
    color: #00406d !important;
  }

  .footer-banner .wp-block-cover__inner-container .wp-block-button__link.flached-active:hover,
  .footer-banner .eplus-styles-uid-32af6f .wp-block-button__link.flached-active:hover {
    background-color: #fff !important;
    color: #003f73 !important;
    border: 1px solid #003f73;
  }

  .primary-btn-hover a.flached-active:hover {
    background-color: #fff !important;
    color: #003f73 !important;
    border: 1px solid #003f73;
  }


} */

/* @media (max-width: 767px) {

  .down-link>p,
  .down-link.html-link>a,
  .forword-link>p,
  .external-link>p,
  .download-link>p {
    border-bottom: 4px solid transparent !important;
    cursor: pointer;
  }

  .down-link>p a::target,
  .forword-link>p a::target,
  .external-link>p a::target,
  .download-link>p a::target,
  .down-link>p a::visited,
  .forword-link>p a::visited,
  .external-link>p a::visited,
  .download-link>p a::visited,
  .down-link>p a::focus-within,
  .forword-link>p a::focus-within,
  .external-link>p a::focus-within,
  .download-link>p a::focus-within,
  .down-link>p a::focus-visible,
  .forword-link>p a::focus-visible,
  .external-link>p a::focus-visible,
  .download-link>p a::focus-visible,
  .down-link>p a:active,
  .forword-link>p a:active,
  .external-link>p a:active,
  .download-link>p a:active,
  .down-link>p a:focus,
  .forword-link>p a:focus,
  .external-link>p a:focus,
  .download-link>p a:focus {
    text-decoration: none !important;
  }
} */

/*******************************/

/* .primary-btn-hover a:focus {
  border-bottom: none !important;
}

.primary-btn-hover a {
  border: 1px solid transparent;
}



.primary-btn-hover a:focus {
  border-bottom: 1px solid !important;
} */

.footer-banner .button-primary .faq-button {
  padding: 0 !important;
}

.footer-banner .button-primary .faq-button a {
  padding: 8px 38px !important;
}

.footer-banner>.wp-block-group.has-background.eplus-wrapper {
  gap: 25px;
}

/* slider arrow and dots */
.swiper-horizontal .swiper-button-prev::after,
.swiper-horizontal .swiper-button-next::after {
  color: #00406d !important;
}

.swiper-horizontal .swiper-button-next:hover,
.swiper-horizontal .swiper-button-prev:hover {
  border: 4px solid #00acee;
  background: transparent;
}

.swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: #00acee;
  border-color: #00acee;
}

.swiper-pagination-clickable .swiper-pagination-bullet:hover {
  border: solid 6px #00acee;
}

/*  */
.gap-16 {
  gap: 16px !important;
}

.align-items-center {
  align-items: center !important;
}

.link-with-icon {
  align-items: center;
}

.link-with-icon a {
  color: #00406d !important;
}

.link-with-icon .wp-block-image {
  max-width: 10px;
}

.gray-box {
  justify-content: start;
  align-items: start;
  gap: 16px;
}

.sticky-tabs .gray-box>div,
.sticky-tabs .gray-box>p {
  margin-left: 0 !important;
}

.contact-banner {
  padding-left: 100px !important;
  padding-right: 100px !important;
  display: block !important;
}

/* Popup Fixing */
#hcp-popup .wp-popup-content,
#hcp-popup-ali .wp-popup-content {
  width: 100%;
  padding: 80px;
  max-width: 720px;
}

#hcp-popup .wp-popup-content #wp-popup-inner-title,
#hcp-popup-ali .wp-popup-content #wp-popup-inner-title {
  font-weight: 600;
  font-size: 36px;
  line-height: 38px;
  letter-spacing: 0%;
  text-align: center;
}

#hcp-popup .wp-popup-content p,
#hcp-popup-ali .wp-popup-content p {
  padding-top: 12px;
}

#hcp-popup .wp-popup-content .wp-block-buttons,
#hcp-popup-ali .wp-popup-content .wp-block-buttons {
  padding-top: 25px;
}

.footer-banner .eplus-styles-uid-32af6f {
  width: 100% !important;
}

.medication-cards .medication-card {
  position: relative;
}

.medication-cards .medication-card .show-abs a,
.medication-cards .medication-card .show-abs {
  position: absolute;
  width: 100%;
  height: 100%;
  text-indent: 999999px;
  font-size: 0;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}

.footer-bottom .wp-block-group.is-nowrap {
  color: #fff;
}

.footer-bottom .wp-block-group.is-nowrap a {
  cursor: pointer !important;
}

.site-footer .footer-nav-container {
  padding-bottom: 20px;
}

.site-footer .footer-nav-container .footer-logo {
  padding: 0;
}

.site-footer .footer-logo.footer-logo-patient {
  max-width: 168px;
}

.site-footer .footer-logo.footer-logo-hcp {
  max-width: 210px;
}

.site-footer .footer-nav-container {
  align-items: center;
}

.site-footer #menu-footer,
.site-footer #menu-hcp-footer {
  gap: 40px;
}

.site-footer #menu-footer a,
.site-footer #menu-hcp-footer a {
  padding: 10px 0;
}

.viltepso-access-support-forms .gap-16:not(.align-items-center) {
  align-items: center;
  padding-bottom: 16px !important;
}

.gap-16.align-items-center .wp-block-image,
.gap-16.align-items-center .wp-block-image img,
.viltepso-access-support-forms .gap-16 .wp-block-image,
.viltepso-access-support-forms .gap-16 .wp-block-image img {
  padding: 0 !important;
}

.wp-block-accordion-item.eplus-wrapper:not(.hero-accordion).is-layout-flow.wp-block-accordion-item-is-layout-flow.is-open .wp-block-accordion-heading__toggle-icon::after {
  display: none;
}

.n-link a {
  color: #003f73 !important;
  font-weight: 600;
}

.eplus_styles .horiz-tabs .ep_tabs_header .ep_label_main:not(.ep_active_tab):hover .ep_label {
  color: #003f73 !important;
}

.eplus_styles .horiz-tabs .ep_tabs_header .ep_label_main.ep_label_main:not(.ep_active_tab) {
  border-bottom: 5px solid transparent;
}

.eplus-styles-uid-5e22b8 a.ep_label_main.ep_active_tab {
  border-bottom: 5px solid #00adee !important;
}

.entry-content p a {
  color: #00406d !important;
}

/* Contact Form */
.uich-21d23ef5.wp-block-group.alignfull.eplus-wrapper.wp-block-group-is-layout-flex.wp-container-core-group-is-layout-7821e123 {
  padding-right: 122px !important;
  padding-left: 122px !important;
}

.wp-container-core-group-is-layout-e4737a55 {
  width: 100%;
}

.footer-banner .button-primary a.wp-block-button__link.wp-element-button[href="/faqs/"] {
  padding: 8px 28px !important;
}

.contact-cards>.eplus-wrapper>div:first-child {
  margin-bottom: 8px !important;
  border-radius: 0 !important;
}

.contact-cards>.eplus-wrapper>p~p,
.contact-cards>.eplus-wrapper>div p~p {
  font-weight: 400 !important;
  font-size: 18px;
  line-height: 24px;
  letter-spacing: 0%;
}

.contact-cards>.eplus-wrapper>p:nth-of-type(2),
.contact-cards>.eplus-wrapper>div p:nth-of-type(2) {
  margin-top: 6px;
}

.contact-cards>.eplus-wrapper>div:last-child .wp-block-group.eplus-wrapper {
  gap: 0;
}

.hero-accordion.is-open .wp-block-accordion-panel .pt-4.wp-block-heading.eplus-wrapper {
  padding: 0 !important;
}

.wp-block-accordion-panel {
  display: flex;
  flex-direction: column;
}

.entry-content .hero-accordion p a {
  color: #ffffff !important;
}

/* Popup new */
#copay-assis {
  display: block;
  cursor: unset;
}

#copay-assis.d-none {
  display: none;
}

#copay-assis .wp-popup-content {
  max-width: 720px;
  padding: 40px;
  overflow-x: hidden;
}

#copay-assis .wp-popup-content h2 {
  font-weight: 600;
  font-size: 36px !important;
  line-height: 38px;
  letter-spacing: 0%;
  vertical-align: middle;
  color: #003f73;
  margin-bottom: 12px;
}

#copay-assis .wp-popup-content .wp-block-buttons {
  justify-content: center;
}

#copay-assis .wp-popup-content .wp-block-buttons .button-primary a {
  color: #00406d !important;
}

#copay-assis .wp-popup-content .wp-block-buttons .button-primary {
  background-color: #ffffff;
  color: #00406d !important;
  border-color: #00406d;
}

#copay-assis .wp-popup-content .wp-block-buttons .button-primary:hover {
  background-color: #00406d;
  color: #ffffff !important;
}

#copay-assis .wp-popup-content .wp-block-buttons .button-primary:hover a {
  color: #ffffff !important;
}

.mb-24 {
  margin-bottom: 24px;
}

.bg-gary-container {
  background: #f5f5f5;
  padding: 40px;
  margin: 24px 0;
}

.bg-gary-container .gb-container-content .wp-block-genesis-blocks-gb-container.gb-block-container:not(:last-child) {
  padding-bottom: 36px;
  margin-bottom: 36px;
  border-bottom: 1px solid #ddd;
}

.bg-gary-container .gb-container-content .wp-block-genesis-blocks-gb-container.gb-block-container .gap-16 .wp-block-image {
  margin: 0;
  max-width: 30px;
}

.bg-gary-container .gb-container-content .wp-block-genesis-blocks-gb-container.gb-block-container h4 {
  font-weight: 600;
  font-size: 21px;
  line-height: 24px;
  letter-spacing: 0%;
  color: #000;
}

.bg-gary-container .gb-container-content .wp-block-genesis-blocks-gb-container.gb-block-container p {
  font-size: 18px;
  line-height: 24px;
}

.bg-gary-container .gb-container-content .wp-block-genesis-blocks-gb-container.gb-block-container .wp-block-group__inner-container {
  display: flex;
  flex-direction: column;
  gap: 12px;
}

.bg-gary-container .gb-container-content .download-link>p a {
  text-decoration: none !important;
  color: #003f73;
  font-weight: 600;
  font-size: 18px;
  line-height: 24px;
  letter-spacing: 0%;
  vertical-align: middle;
}

.wp-popup .wp-popup-close-icon.wp-popup-close-icon.wp-popup-close {
  text-indent: 999px;
  background-image: url("/wp-content/uploads/2026/02/x1.png");
  max-width: 15px;
  height: 16px;
  width: 16px;
  padding: 0;
  right: 22px;
  top: 22px;
  background-size: contain;
  min-width: 16px;
}

.wp-popup .wp-popup-content {
  overflow-x: hidden;
}

#copay-assis .wp-popup-content .wp-block-buttons .button-primary a {
  color: #00406d !important;
  border: 0 !important;
}

/* Tabs */
.virticle-tabs .ep_tabs_root .ep_tabs_header a,
.sticky-tabs.virticle-tabs .wp-block-column .wp-block-easy-tabs-block-tab-buttons.is-vertical>div {
  transition: none;
}

.virticle-tabs .ep_tabs_root .ep_tabs_header a:hover,
.virticle-tabs .ep_tabs_root .ep_tabs_header a.ep_active_tab,
.sticky-tabs.virticle-tabs .wp-block-column .wp-block-easy-tabs-block-tab-buttons.is-vertical>div.etb-active-tab,
.sticky-tabs.virticle-tabs .wp-block-column .wp-block-easy-tabs-block-tab-buttons.is-vertical>div:hover {
  border-left: 5px solid #00acee !important;
  padding-left: 16px !important;
}

.virticle-tabs .ep_tabs_root .ep_tabs_header a {
  position: relative;
}

.virticle-tabs .ep_tabs_root .ep_tabs_header a:before,
.sticky-tabs.virticle-tabs .wp-block-column .wp-block-easy-tabs-block-tab-buttons.is-vertical>div::before {
  display: none;
  content: "";
  width: 15px;
  height: 9px;
  background-image: url("/wp-content/uploads/2026/01/hz-arrow-hover.png") !important;
  background-size: contain;
  background-repeat: no-repeat;
  position: absolute;
  top: calc(50% - 4px);
  right: 10px;
}

.virticle-tabs .ep_tabs_root .ep_tabs_header a .ep_label,
.virticle-tabs .ep_tabs_root .ep_tabs_header a,
.virticle-tabs .ep_tabs_root .ep_tabs_header a:hover,
.sticky-tabs.virticle-tabs .wp-block-column .wp-block-easy-tabs-block-tab-buttons.is-vertical>div:not(.etb-active-tab) p {
  color: #00406d !important;
  background-color: transparent !important;
}

.virticle-tabs .ep_tabs_root .ep_tabs_header a.ep_active_tab .ep_label {
  color: #000 !important;
}

.virticle-tabs .ep_tabs_root .ep_tabs_header a.ep_active_tab::before,
.virticle-tabs .ep_tabs_root .ep_tabs_header a.ep_active_tab:hover::before,
.sticky-tabs.virticle-tabs .wp-block-column .wp-block-easy-tabs-block-tab-buttons.is-vertical>div.etb-active-tab:before,
.sticky-tabs.virticle-tabs .wp-block-column .wp-block-easy-tabs-block-tab-buttons.is-vertical>div.etb-active-tab:hover:before {
  background-image: url("/wp-content/uploads/2026/01/hz-arrow.png") !important;
}

.virticle-tabs .ep_tabs_root .ep_tabs_header a.ep_active_tab,
.sticky-tabs.virticle-tabs .wp-block-column .wp-block-easy-tabs-block-tab-buttons.is-vertical>div.etb-active-tab {
  background: linear-gradient(270deg,
      rgba(234, 236, 238, 0.2) 0%,
      #eaecee 100%) !important;
}

.virticle-tabs .ep_tabs_root .ep_tabs_header a.ep_active_tab:before,
.virticle-tabs .ep_tabs_root .ep_tabs_header a:hover:before,
.sticky-tabs.virticle-tabs .wp-block-column .wp-block-easy-tabs-block-tab-buttons.is-vertical>div.etb-active-tab:before,
.sticky-tabs.virticle-tabs .wp-block-column .wp-block-easy-tabs-block-tab-buttons.is-vertical>div:hover:before {
  display: inline-block;
}

.wp-block-accordion-item.eplus-wrapper:not(.hero-accordion).is-layout-flow.wp-block-accordion-item-is-layout-flow h3 {
  font-size: 21px;
  line-height: 24px;
  font-weight: 600;
}

.wp-block-accordion-item.eplus-wrapper:not(.hero-accordion).is-layout-flow.wp-block-accordion-item-is-layout-flow h4 {
  font-size: 21px;
  line-height: 24px;
  font-weight: 600;
}

.medication-cards .medication-card {
  padding: 20px 25px 15px !important;
}

.medication-cards .medication-card .wp-block-group.eplus-wrapper {
  gap: 0;
}

#practices-rights {
  padding: 20px;
}

.treatment.wp-block-cover.eplus-wrapper {
  min-height: unset !important;
  padding: 0 20px 100px;
  margin-top: 80px;
}

.treatment.wp-block-cover.eplus-wrapper .inner-treatment {
  padding-top: 100px;
  border-top: 1px solid #ddd;
}

.bg-gray-left-right {
  background: linear-gradient(270deg,
      rgba(234, 236, 238, 0.2) 0%,
      #eaecee 100%) !important;
}

/* Menu Edits **/
.main-navigation ul {
  padding: 10px 0 4px;
}

.titles-wrap {
  display: none;
}

.site-identity {
  padding: 22px 0 25px;
}

#duchenne {
  gap: 50px;
}

.hunter-syn {
  gap: 50px;
  display: flex !important;
  flex-direction: column;
  padding-top: 52px;
}

.hunter-syn .bg-grey-gradient .col-md-8,
#duchenne .bg-grey-gradient .col-md-8 {
  gap: 10px;
}

.hunter-syn .bg-grey-gradient .col-md-8 .external-link,
#duchenne .bg-grey-gradient .col-md-8 .external-link {
  padding-top: 10px !important;
}

.hunter-syn .link-with-icon.external-link {
  padding-top: 10px !important;
}

#duchenne .bg-grey-gradient.gray-box.download-gray {
  padding: 20px !important;
}

.download-gray {
  background: linear-gradient(270deg,
      rgba(234, 236, 238, 0.2) 0%,
      #eaecee 100%) !important;
}

.breadcrumb-wrapper .wp-block-button__link,
.breadcrumb-wrapper .breadcrumb {
  padding: 0 !important;
}

.breadcrumb-wrapper .gb-container-content>p {
  width: 5px;
  height: 9px;
  background-image: url("/wp-content/uploads/2026/01/br-cr.png");
  text-indent: 9999999999px;
  background-size: contain;
  overflow: hidden;
}

.breadcrumb-wrapper .gb-container-content {
  display: flex;
  align-items: center;
  gap: 8px;
}

.breadcrumb-wrapper {
  padding: 10px 0 10px 100px !important;
}

.breadcrumb-wrapper .breadcrumb:last-child a {
  text-decoration: none !important;
  cursor: unset !important;
}

/* Start Form */
.contact-form .inner-form-container {
  background-color: #fff;
  padding: 30px;
  max-width: 940px;
  margin-left: auto !important;
  margin-right: auto !important;
}

.contact-form form br {
  display: none;
}

.contact-form form .select-options .wpcf7-form-control-wrap {
  display: inline-block;
  margin: auto;
}

.before-change {
  min-height: unset !important;
  margin-bottom: 12px !important;
}

.contact-form form .select-options {
  margin: auto;
  display: flex;
  justify-content: center;
}

.vis-hidden.hidden {
  display: none;
}

.vis-hidden {
  margin: 20px auto !important;
}

.contact-form form .select-options select {
  height: 44px !important;
  font-size: 14px !important;
  line-height: 16px !important;
  padding: 10px 20px !important;
  border-radius: 5px !important;
  border: 1px solid #ddd !important;
  box-shadow: none !important;
  width: 240px !important;
}

.after-form p br,
.form-groups>.form-group>p br {
  display: none !important;
}

.contact-form .form-groups {
  margin-top: 30px;
}

.contact-form .form-group {
  margin: 0;
}

.form-groups>.form-group>p>span {
  display: block;
  min-height: 40px;
}

.not-selected {
  padding-bottom: 8px;
}

.not-selected p {
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0%;
  color: #00406d;
}

.form-groups.name-fields {
  display: flex;
  gap: 50px;
  justify-content: space-between;
}

.form-groups.name-fields>.form-group {
  flex: 0 0 calc(50% - 25px);
  max-width: 396px;
}

.form-groups.name-fields>.form-group:last-child {
  max-width: 434px;
}

.form-groups>.form-group>p {
  max-width: 396px;
}

.form-groups label {
  font-weight: 400;
  font-size: 18px;
  line-height: 24px;
  letter-spacing: 0%;
  margin-bottom: 8px;
}

.form-groups input[type="text"],
.form-groups input[type="email"],
.form-groups input[type="number"] {
  width: 100%;
  padding: 9px 12px;
  border-radius: 0;
  box-shadow: none;
  font-size: 14px;
  line-height: 20px;
  border: 1px solid #000;
  height: 40px;
}

.form-groups input[type="text"]:focus,
.form-groups input[type="email"]:focus,
.form-groups input[type="number"]:focus {
  border-color: #000;
  outline: none;
  box-shadow: none;
}

.contact-form .form-groups.checkboxs,
.contact-form .form-groups.condition {
  margin-top: 38px;
}

.wpcf7-not-valid-tip {
  color: #e50000;
  display: block;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0%;
  margin-top: 8px;
}

.contact-form .form-groups .wpcf7-not-valid {
  border-color: #f03d3e !important;
  background-image: url("/wp-content/uploads/2026/01/icon-error.png");
  background-repeat: no-repeat;
  background-size: 19px 16px;
  background-position: calc(100% - 12px) center;
}

.contact-form .form-groups .wpcf7-not-valid {
  border-color: #f03d3e !important;
}

.contact-form .form-groups.checkboxs>p label {
  font-weight: 600;
  font-size: 24px;
  line-height: 30px;
  letter-spacing: 0%;
  color: #00406d;
  margin-bottom: 15px;
}

.contact-form .form-groups.checkboxs>p span {
  font-weight: 400;
  font-size: 21px;
  line-height: 30px;
  letter-spacing: 0%;
  vertical-align: middle;
}

.contact-form .form-groups.checkboxs>div .wpcf7-form-control {
  display: flex;
  flex-direction: column;
}

.contact-form .form-groups.condition .wpcf7-list-item label,
.contact-form .form-groups.checkboxs>div .wpcf7-form-control .wpcf7-list-item label {
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0%;
  display: flex;
  flex-direction: row;
  justify-content: start;
  gap: 12px;
  align-items: center;
  cursor: pointer;
  margin: 0;
}

.contact-form .form-groups.condition .wpcf7-list-item label .checker,
.contact-form .form-groups.checkboxs>div .wpcf7-form-control .wpcf7-list-item label .checker {
  width: 20px;
  height: 20px;
  border-radius: 0;
  border: 1px solid #00406d !important;
  margin: 0;
  box-shadow: none !important;
  min-width: 20px;
}

.contact-form .form-groups.condition .wpcf7-list-item label input,
.contact-form .form-groups.checkboxs>div .wpcf7-form-control .wpcf7-list-item label input {
  position: absolute;
  visibility: hidden;
  opacity: 0;
  width: 0 !important;
  height: 0 !important;
  pointer-events: none;
}

.contact-form .form-groups.condition .wpcf7-list-item label input:checked+.checker,
.contact-form .form-groups.checkboxs>div .wpcf7-form-control .wpcf7-list-item label input:checked+.checker {
  background-color: #00406d;
  border-color: #00406d;
  background-image: url("/wp-content/uploads/2026/01/check.png");
  background-repeat: no-repeat;
  background-size: 13px 9px;
  background-position: center;
}

.form-groups.name-fields>.form-group:last-child p {
  max-width: 100%;
}

.contact-form .form-groups.condition .wpcf7-list-item,
.contact-form .form-groups.checkboxs>div .wpcf7-form-control .wpcf7-list-item {
  margin: 0;
}

.contact-form .form-groups.checkboxs>div .wpcf7-form-control {
  display: flex;
  flex-direction: column;
  gap: 15px;
}

.contact-form .form-groups.condition .wpcf7-list-item label {
  align-items: start;
}

.after-form {
  margin-top: 48px;
}

.after-form p {
  font-weight: 600;
  font-size: 21px;
  line-height: 24px;
  letter-spacing: 0%;
  color: #00406d;
}

.form-groups.submit {
  margin-top: 23px;
}

.form-groups.submit input {
  font-weight: 600;
  font-size: 18px;
  line-height: 24px;
  letter-spacing: 0%;
  width: auto;
  padding: 7px 39px;
  border-top-right-radius: 10px;
  border-bottom-left-radius: 10px;
  background: #003f73;
  border: 1px solid #003f73;
}

.form-groups.submit input:hover {
  background: #fff;
  border: 1px solid #003f73;
  color: #003f73;
}

.after-form a {
  text-decoration: underline;
}

.after-form a:hover {
  text-decoration: navajowhite;
}

.error-note.hidden .d-flex-box>p:first-child {
  display: flex;
  align-items: center;
}

.wpcf7-form.invalid .error-note.hidden {
  display: block;
}

.error-note.hidden {
  margin-top: 30px;
  padding-bottom: 8px;
}

.hero-accordion.is-open ul,
.hero-accordion.is-open ul li {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  padding: 0;
}

.hero-accordion p strong {
  font-weight: 600 !important;
}

.error-note.hidden p {
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  letter-spacing: 0%;
}

.error-note.hidden .d-flex-box {
  background: #f03d3e1a;
  display: flex;
  gap: 10px;
  opacity: 1;
  border-radius: 8px;
  padding: 11px;
}

.error-note.hidden img {
  max-width: 19px;
  display: block;
}

@media (max-width: 767px) {
  .form-big-container.wp-block-group {
    padding: 0 !important;
    min-height: unset !important;
  }

  .form-big-container.wp-block-group>div {
    border-radius: 0 !important;
  }

  .contact-form .inner-form-container {
    padding: 20px;
  }

  .form-groups.name-fields {
    gap: 20px;
    flex-direction: column;
  }

  .contact-form .form-groups {
    margin-top: 20px;
  }

  .contact-form .form-groups.checkboxs,
  .contact-form .form-groups.condition {
    margin-top: 30px;
  }

  .after-form p {
    font-size: 18px;
    line-height: 21px;
  }

  .contact-form .form-groups.checkboxs>p label {
    font-size: 18px;
    line-height: 21px;
  }

  .contact-form .form-groups.checkboxs>p span {
    font-size: 16px;
    line-height: 21px;
  }

  .form-groups label {
    font-size: 16px;
    line-height: 21px;
  }

  .after-form {
    margin-top: 32px;
  }

  .not-selected {
    padding-bottom: 10px;
  }

  .error-note.hidden {
    margin-top: 20px;
    padding-bottom: 10px;
  }
}

/* End Form Styles */

.hero-accordion.is-open .wp-block-accordion-panel p a {
  text-decoration: underline !important;
}

.hero-accordion.is-open .wp-block-accordion-panel p a:hover {
  text-decoration: none !important;
}

.hero-accordion.is-open .warning-p {
  margin-bottom: -12px !important;
}

.hero-accordion.is-open p.fw-600 {
  font-weight: 600 !important;
}

@media (min-width: 1025px) {
  .top-navigation .main-navigation {
    padding-right: 100px !important;
    margin-right: 0 !important;
  }

  .site-identity .header-tag {
    right: 100px !important;
  }
}

@media (min-width: 768px) and (max-width: 1024px) {
  .medication-cards {
    margin-left: 20px !important;
    margin-right: 20px !important;
    align-items: stretch;
  }
}

@media (max-width: 1000px) {
  .drawer .drawer-navigation ul li {
    padding: 0 !important;
  }

  .drawer .drawer-navigation ul li a {
    display: block;
    padding: 16px 20px !important;
    font-weight: 400;
    font-size: 16px !important;
    line-height: 24px !important;
    letter-spacing: 0%;
    color: #000 !important;
    text-decoration: none !important;
  }

  .drawer .menu-item-has-children .toggle-sub {
    right: 20px;
    width: 12px;
    padding: 12px;
    height: 6px;
    background-image: url("/wp-content/uploads/2026/01/menu-down.png");
    background-repeat: no-repeat;
    background-size: 12px 6px;
    top: 16px;
    background-position: center;
    transition: 0.3s all ease;
    background-color: unset !important;
    border: 0 !important;
  }

  .site-header .drawer-wrap #drawer-navigation .menu-item-has-children .sub-menu li a {
    padding: 16px 20px 16px 40px !important;
  }

  .site-header .drawer-wrap #drawer-navigation .menu-item-has-children:hover>a {
    padding-bottom: 16px !important;
    padding-left: 20px !important;
    padding-right: 20px !important;
    color: #000000;
    text-decoration: none !important;
  }

  .site-header .drawer-wrap #drawer-navigation .menu-item-has-children .sub-menu li {
    border-bottom: 0 !important;
    border-top: 1px solid #c2c2c2 !important;
  }

  .site-header .drawer-wrap #drawer-navigation .menu-item-has-children {
    padding: 0 !important;
  }

  .site-header .drawer-wrap #drawer-navigation .menu-item-has-children {
    padding: 0 !important;
  }

  .site-header .drawer-wrap #drawer-navigation .menu-item-has-children .sub-menu {
    margin: 0;
    padding: 0;
  }

  .drawer .menu-item-has-children.drop-open .toggle-sub {
    transform: rotate(180deg);
  }

  .drawer .menu-item-has-children .toggle-sub .gbi {
    display: none;
  }
}

@media (max-width: 767px) {
  .wp-block-accordion-item.eplus-wrapper:not(.hero-accordion).is-layout-flow.wp-block-accordion-item-is-layout-flow h3.wp-block-accordion-heading.eplus-wrapper button {
    padding: 18px 12px 18px 19px !important;
  }

  .wp-block-accordion-item.eplus-wrapper:not(.hero-accordion).is-layout-flow.wp-block-accordion-item-is-layout-flow h4.wp-block-accordion-heading.eplus-wrapper button {
    padding: 18px 12px 18px 19px !important;
  }

  .wp-block-accordion-item.eplus-wrapper:not(.hero-accordion) {
    padding: 0 !important;
  }

  .no-scroll {
    overflow: hidden;
  }

  .hunter-syn,
  #duchenne {
    gap: 48px;
  }

  .hunter-syn .bg-grey-gradient.gray-box,
  #duchenne .bg-grey-gradient.gray-box {
    padding: 0px !important;
    margin: 0 !important;
    gap: 24px;
  }

  #header .down-link.wp-block-group {
    margin-bottom: 24px;
  }

  #practices-rights {
    padding: 20px;
  }

  .hcp-access-resources .uich-5b35552d.custom-tab {
    padding: 20px !important;
    min-height: unset !important;
  }

  .treatment.wp-block-cover.eplus-wrapper {
    min-height: unset !important;
    padding: 40px 20px 40px;
    margin-top: 20px;
    border-top: 1px solid #ddd;
  }

  .treatment.wp-block-cover.eplus-wrapper .inner-treatment {
    padding-top: 0px;
    border-top: none;
  }

  .h1-heading {
    font-size: 36px !important;
    line-height: 40px !important;
  }

  .h2-heading.h2-heading {
    font-size: 28px !important;
    line-height: 32px !important;
  }

  .h3-heading.h3-heading {
    font-size: 20px !important;
    line-height: 26px !important;
  }

  .para-f21-l24.para-f21-l24 {
    font-size: 21px !important;
    line-height: 24px !important;
  }

  .para-f21-l30.para-f21-l30 {
    font-size: 21px !important;
    line-height: 30px !important;
  }

  .para-f24-l30.para-f24-l30 {
    font-size: 24px !important;
    line-height: 30px !important;
  }

  .para-f18-l24.para-f18-l24 {
    font-size: 18px !important;
    line-height: 24px !important;
  }

  .para-f18-l28.para-f18-l28 {
    font-size: 18px !important;
    line-height: 28px !important;
  }

  .para-f18-l21.para-f18-l21 {
    font-size: 18px !important;
    line-height: 21px !important;
  }

  .para-f16-l24.para-f16-l24 {
    font-size: 16px !important;
    line-height: 24px !important;
  }

  .para-f16-l20.para-f16-l20 {
    font-size: 16px !important;
    line-height: 20px !important;
  }

  .page-id-77 h3.para-f18-l21.para-f18-l21 {
    margin-bottom: 6px;
  }

  .wp-block-accordion-item.eplus-wrapper:not(.hero-accordion).is-layout-flow.wp-block-accordion-item-is-layout-flow h3 {
    font-size: 18px !important;
    line-height: 21px !important;
  }

  .wp-block-accordion-item.eplus-wrapper:not(.hero-accordion).is-layout-flow.wp-block-accordion-item-is-layout-flow h4 {
    font-size: 18px !important;
    line-height: 21px !important;
  }

  .hcp-access-guide>div {
    align-items: start;
  }

  .hcp-access-guide>div>.wp-block-group-is-layout-flex {
    flex-direction: column;
    align-items: start;
    gap: 12px;
  }

  .sticky-tabs .hcp-access-guide>div .download-link {
    margin-left: 0 !important;
  }

  .virticle-tabs .hcp-access-resources>.wp-block-group>p,
  .virticle-tabs .wp-block-cover .wp-block-group__inner-container>p {
    font-size: 16px !important;
    line-height: 24px !important;
  }

  .external-link>p {
    font-size: 18px !important;
    line-height: 24px !important;
  }

  .hcp-access-guide>div>.wp-block-group-is-layout-flex>p,
  .gap-16 p,
  .gap-16 h3 {
    font-size: 18px !important;
    line-height: 21px !important;
  }

  .forword-link>p,
  .download-link>p {
    font-size: 16px !important;
    line-height: 20px !important;
  }

  .download-link {
    white-space: nowrap !important;
    flex-wrap: nowrap;
  }

  .horiz-tabs .ep_tabs_header {
    gap: 30px !important;
    flex-wrap: nowrap !important;
  }

  .horiz-tabs .ep_tabs_header .ep_label_main:last-child {
    white-space: nowrap;
  }

  .horiz-tabs .ep_tabs_header .ep_label_main {
    padding-bottom: 12px;
    padding-top: 7px;
  }

  .ep_tabs_wrapper.horiz-tabs>.ep_tab_item_wrapper {
    padding: 20px !important;
  }

  .ep_tabs_wrapper.horiz-tabs>div>.wp-block-columns .wp-block-column {
    padding: 0 !important;
  }

  .ep_tabs_wrapper.horiz-tabs>div>.wp-block-columns {
    gap: 0;
  }

  .ep_tabs_wrapper.horiz-tabs>.ep_tab_item_wrapper ul {
    margin-top: 24px;
  }

  .ep_tabs_wrapper.horiz-tabs>div>.wp-block-columns .wp-block-column:first-child {
    margin-bottom: 24px;
    padding-bottom: 24px !important;
    border-bottom: 1px solid #c2c2c2 !important;
  }

  .ep_tabs_wrapper.horiz-tabs>.ep_tab_item_wrapper ul li {
    margin-left: 0;
    color: #000 !important;
    margin: 2px 0;
  }

  .ep_tabs_wrapper.horiz-tabs>div>.wp-block-columns .wp-block-column:first-child .para-f16-l24 {
    color: #000;
  }

  .horiz-tabs .ep_tabs_header .ep_label {
    word-wrap: normal;
    word-break: normal;
  }

  .medication-cards {
    margin-left: 20px !important;
    margin-right: 20px !important;
    margin: 0 !important;
  }

  .medication-cards .medication-card {
    padding: 16px 16px 11px !important;
  }

  .page-hero-2.faq {
    background-size: cover !important;
    min-height: 430px !important;
  }

  .wp-block-accordion-item.eplus-wrapper:not(.hero-accordion).is-layout-flow.wp-block-accordion-item-is-layout-flow .wp-block-accordion-panel {
    padding-left: 0;
    padding-right: 0;
  }

  .wp-block-accordion-item.eplus-wrapper:not(.hero-accordion).is-layout-flow.wp-block-accordion-item-is-layout-flow .wp-block-accordion-panel .eplus-wrapper {
    font-size: 16px;
    line-height: 24px;
  }

  .wp-block-accordion-item.eplus-wrapper:not(.hero-accordion).is-layout-flow.wp-block-accordion-item-is-layout-flow .wp-block-accordion-panel ul.eplus-wrapper {
    margin-left: 12px;
  }

  .wp-block-accordion-item.eplus-wrapper:not(.hero-accordion).is-layout-flow.wp-block-accordion-item-is-layout-flow .wp-block-accordion-panel li {
    font-size: 16px !important;
    line-height: 20px !important;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .page-id-59 .ep_tabs_wrapper__7df2a434-ced3-43a0-845f-141ab672b80f .ep_tabs_root {
    gap: 0 !important;
  }

  .wp-block-accordion-item.eplus-wrapper:not(.hero-accordion),
  .eplus-styles-uid-85fea0 {
    padding: 11px 12px 11px 19px;
    border-left: 5px solid transparent;
  }

  .page-hero-2.hcp-contact,
  .page-hero-2.contact {
    min-height: 387px !important;
  }

  .footer-social ul.wp-block-social-links li.wp-block-social-link.wp-social-link {
    margin-bottom: 0 !important;
  }

  .eplus-styles-uid-194e3b {
    margin-left: 0 !important;
  }

  .resources-for-team-tabs.virticle-tabs>.ep_tab_item_wrapper .h2-heading.h2-heading {
    margin-top: 0 !important;
  }

  .resources-for-team-tabs.virticle-tabs>.ep_tab_item_wrapper {
    margin: 0 !important;
    padding: 4px 0 0 !important;
  }

  .page-id-81 #tabs {
    padding: 20px 20px 50px;
  }

  #partners-in-patient {
    padding: 40px 20px 40px;
    margin: 0 !important;
  }

  #partners-in-patient .hcp-access-partner {
    padding: 0 !important;
    border: 0 !important;
  }

  #supporting-patients .eplus-styles-uid-3d816a {
    padding-right: 0 !important;
  }

  #partners-in-patient .hcp-access-partner+.wp-block-column {
    padding-bottom: 24px;
  }

  .page-id-51 .tab-wrapper.faqs-tabs .ep_tabs_header {
    margin-left: -20px !important;
    margin-right: -20px !important;
    width: auto !important;
  }
}



div.pp_pic_holder div.ppt {
	font-size: 16px;
	line-height: normal;
}

@media (max-width: 1000px) {
  div.pp_pic_holder div.ppt {
    margin: 0 15px 5px 15px;
    width: auto !important;
  }
}
@media (max-width: 767px) {
  .pp_details a.pp_close {
    right: 15px !important;
    top: unset !important;
    bottom: 7px;
  }
}