/*
 * ev-combined.css
 * Consolidated from ev1-ev9 stylesheets in their exact original load order
 * (ev1 -> ev9, later rules win — same cascade the browser resolved before).
 * Loaded from header.php. Do not re-enable the individual ev*.css links.
 */


/* ==================================================
   SOURCE: ev1-styles.css
   ================================================== */
/* 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) 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");
}



.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,
.internal-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,
.internal-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,
.internal-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,
.internal-link .wp-block-image {
    background-size: contain;
    background-position: top;
    background-repeat: no-repeat;
}

.forword-link .wp-block-image {
    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 {
    background-image: url("/wp-content/uploads/2025/12/link-out-icon-2.svg") !important;
    height: 10px;
    margin-bottom: 4px;
}

.internal-link .wp-block-image {
    background-image: url("/wp-content/themes/nspharma-support/images/next-link.svg") !important;
    height: 10px;
    margin-bottom: 2px;
}

.download-link .wp-block-image {
    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 {
    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,
.internal-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;
}

.internal-link:hover .wp-block-image {
    background-image: url("/wp-content/themes/nspharma-support/images/next-link-hover.svg") !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,
.internal-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;
}

.internal-link .wp-block-image {
    max-width: 14px !important;
    width: 14px;
    background-position: top right;
    margin-left: 4px;
}


.down-link .wp-block-image {
    max-width: 19px;
    width: 19px;
    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,
.internal-link .wp-block-image a {
    padding-left: 8px;
}

.down-link>p a,
.forword-link>p a,
.external-link>p a,
.download-link>p a,
.internal-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;
}

.entry-content p a:hover,
.entry-content p a:focus {
    text-decoration: none;
}

/* 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 {
    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;
}

#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;
}

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

.hunter-syn .link-with-icon.internal-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 {
    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.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: 768px) and (max-width: 1024px) {
    .medication-cards {
        align-items: stretch;
    }
}

@media (max-width: 1000px) {
    .drawer .drawer-navigation ul li {
        padding: 0 !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 .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;
        margin-top: 24px;
    }

    .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;
    }
}

/* ==================================================
   SOURCE: ev2-styles.css
   ================================================== */
/*
viltepso-access-support > page-id-50
*/

/* Desktop */
body.modal-open {
	overflow: hidden !important;
	height: 100vh !important;
}

.breadcrumb-wrapper .wp-block-button__link {
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: 20px;
	color: #666666;
	padding: 0 3px;
}

.breadcrumb-wrapper p {
	color: #666666;
}

.page-id-50 .tab-wrapper {
	padding: 0px !important;
}

.page-id-50 .ep_tabs_header:after {
	position: relative;
	content: "";
	width: 100%;
	border: solid 1px #ddd;
	left: 0;
	bottom: 22px;
	z-index: 2;
}

.page-id-50 a.ep_label_main.ep_active_tab {
	z-index: 10;
}

.page-id-50 .tab-wrapper.faqs-tabs .ep_tabs_header {
	margin-left: unset;
}

.page-id-50 a.ep_label_main:first-child a {
	margin-left: 10rem;
}

.quote-slider {
	max-width: 1116px;
	margin: auto;
}

section#block-11 {
	margin-bottom: 24px;
}

.letter-5-col {
	display: flex;
	flex-direction: row;
}

.page-id-57 .header-banner-block .header-banner-copy-wrapper .header-banner-copy {
	padding: 0;
	max-width: 100%;
}

.page-id-57 .page-hero-2 {
	background-image: url(/wp-content/uploads/2025/12/request-rep-Large-Banner-1-2048x683.png) !important;
}

.page-id-70 .page-hero-2 {
	background-image: url(/wp-content/uploads/2025/12/Large-Banner-2048x683.png) !important;
}

.gap-zero {
	gap: 0 !important;
}

/* Mobile */

@media (max-width: 768px) {
	

	/* 	.page-id-50 .ep_tabs_wrapper.tabs {
		padding: 0 20px !important;
	} */
	.page-id-50 .eplus-styles-uid-58963f {
		padding: 24px !important;
		width: calc(100% - 40px) !important;
		margin: auto;
	}

	.page-id-50 .eplus-styles-uid-5e0df3 {
		padding-bottom: 40px;
	}

	.page-id-50 .eplus-styles-uid-c1b07e {
		padding: 40px 20px !important;
	}

	.page-id-50 .overlap-banner {
		padding: 40px 1.3rem !important;
	}

	.page-id-50 .wp-block-gutsliders-any-content {
		width: calc(100% - 40px) !important;
		margin: auto;
	}

	.page-id-50 .uich-2869f2f1.col-6.wp-block-group.eplus-wrapper.is-vertical.is-content-justification-left.is-nowrap.is-layout-flex.wp-container-core-group-is-layout-9de20cd8.wp-block-group-is-layout-flex {
		min-height: 64px !important;
	}

	.page-id-50 .ep_tabs_wrapper>div {
		padding-bottom: 0 !important;
	}

	.uich-8fb3ab98,
	.uich-0bb5aa82 {
		min-height: unset !important;
	}

	.uich-0bb5aa82 {
		margin-bottom: -3rem !important;
	}

	.quote-slide .quote-image img {
		width: 180px;
		margin: 25px auto;
	}

	.quote-slide .eplus-wrapper {
		padding: 0 20px;
	}

	.quote-slide .p-30 {
		font-size: 24px;
		line-height: 30px;
	}

	.quote-slide,
	.quote-slider .swiper-container-outer {
		height: unset;
	}

	.quote-slider .p-18.black.font-weight-normal {
		margin-bottom: 50px;
	}

	.quote-slider .swiper {
		height: 600px !important;
	}

	.quote-slider img.wp-image-662 {
		width: 40px;
		margin: auto;
	}

	.eplus-styles-uid-494621 {
		padding-top: 80px;
	}

	.cover-mobile-tab .ep_tabs_header {
		flex-wrap: nowrap;
		align-items: flex-end;
	}

	.cover-mobile-tab .ep_tabs_header {
		gap: 20px !important;
	}

	.bottom-boder-gray {
		padding-bottom: 24px;
		border-bottom: 1px solid #c2c2c2;
	}

	.cover-mobile-tab .ep_label {
		font-size: 18px !important;
	}

	/* .cover-mobile-tab a.ep_label_main {
		max-width: 32%;
	} */

	.cover-flex {
		gap: 5px !important;
	}


	.ep-tabs-mobile-select {
		box-shadow: 0px 0px 0 20px #ffffff !important;
	}

	.ep-tabs-mobile-select.is-stuck {
		box-shadow: 0px -40px 0 60px #ffffff !important;
	}

	.page-hero-2.hcp-home {
		min-height: 128vw !important;
	}

	.page-id-77 .header-banner-block .header-banner-copy-wrapper .header-banner-copy p {
		max-width: 100% !important;
	}

	.page-id-77 .pt-5 {
		padding-top: 0 !important;
	}

	.page-id-77 .medication-cards {
		margin-bottom: 24px;
		gap: 16px;
	}

	.page-id-77 .medication-cards .medication-card h2 a {
		font-size: 20px;
		font-weight: 600;
		line-height: 24px;
	}

	.page-id-52 .ep_tabs_wrapper.horiz-tabs>.ep_tab_item_wrapper {
		padding: 0px !important;
	}

	.letter-5-col {
		display: flex;
		flex-direction: column;
		max-width: 100% !important;
	}

	.page-id-57 .page-hero-2 {
		background-image: url(/wp-content/uploads/2026/01/mobile-request-hero.png) !important;
	}

	.page-id-70 .page-hero-2 {
		background-image: url(/wp-content/uploads/2026/01/mobile-letter-hero.png) !important;
	}

	.gap-12 {
		gap: 0px !important;
	}

	.page-id-59 .ep_tabs_root.ep_tabs_left {
		gap: 0px !important;
	}

	.br-desktop {
		display: none;
	}

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

	.page-id-57 .page-hero-2 {
		min-height: 410px !important;
	}
}

/* desktop fix */
@media screen and (min-width: 768px) {
	.sticky-tabs .uich-156c2a3e.wp-block-group.eplus-wrapper.is-vertical.is-content-justification-left.is-nowrap.is-layout-flex.wp-container-core-group-is-layout-f5324d30.wp-block-group-is-layout-flex.eplus-styles-uid-12064f>p {
		margin-left: 0px !important;
	}

	.page-id-86 span.ep_label {
		margin-right: 8px;
	}

	.page-id-49 .video-right-col a {
		display: flex;
		align-items: center;
		align-content: center;
	}
}

/** form Thank you msg */

.cf7-thank-you-message {
	display: none !important;
}

.wpcf7-response-output {
	display: none !important;
}

.cf7-thank-you-message img {
	margin: auto;
}

.cf7-thank-you-message h2 {
	margin-top: 18px;
	margin-bottom: 10px;
}

.letter-icon img {
	margin: auto;
}

#access-support-hero .wp-block-accordion-heading__toggle {
	border-bottom: none !important;
	text-decoration: none !important;
	font-weight: 400 !important;
}

#access-support-hero .wp-block-accordion-heading__toggle:hover .wp-block-accordion-heading__toggle-title {
	border-bottom: 4px solid #00ACEE !important;
}

#access-support-hero .wp-block-accordion-heading__toggle:hover .wp-block-accordion-heading__toggle-icon {

	transition: all 0.3s ease;
}

.wp-block-accordion-heading__toggle-title,
.wp-block-accordion-heading__toggle-icon {
	transition: all 0.3s ease;
	border-bottom: 4px solid transparent;
}

#access-support-hero .wp-block-accordion-heading__toggle:hover .wp-block-accordion-heading__toggle-icon {
	background-image: url(/wp-content/uploads/2026/02/hero-view-hover.png);
}

#access-support-hero .is-open.hero-accordion .wp-block-accordion-heading__toggle:hover .wp-block-accordion-heading__toggle-icon {
	background-image: url(/wp-content/uploads/2026/02/hero-close-hover.png) !important;
}

#duchenne a:hover {
	text-decoration: none !important;
}

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

.span.para-f16-l24.footer-phone {
	text-decoration: underline !important;
}

.span.para-f16-l24.footer-phone:hover {
	text-decoration: none !important;
}

.span.para-f16-l24.footer-phone-2:hover {
	text-decoration: none !important;
}

.footer-phone-2 a {
	text-decoration: none !important;
}

.pt-popup-btn .wp-block-button {

	padding: 0 !important;
}

.pt-popup-btn .wp-block-button__link {
	display: flex !important;
	align-items: center;
	justify-content: center;
	padding: 8px 40px !important;
	text-decoration: none;
}

#hcp-popup-ali {
	display: none;
	/* Controlled by JS */
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100vh;
	background-color: rgba(0, 0, 0, 0.8);
	z-index: 999999;
	/* Perfect Centering */
	display: flex;
	align-items: center;
	justify-content: center;
}

#hcp-popup-ali .wp-popup-content {
	background: #ffffff;
	width: 100%;
	padding: 80px;
	max-width: 720px;
	position: relative;
	top: 50%;
	left: 50%;
	translate: -50% -50% !important;
	animation: hcpPopupScale 0.4s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;
}

@keyframes hcpPopupScale {
	0% {
		opacity: 0;
		transform: scale(0.7);
	}

	100% {
		opacity: 1;
		transform: scale(1);
	}
}

.wp-popup-close-icon {
	position: absolute;
	top: 15px;
	right: 15px;
	background: none;
	border: none;
	font-size: 20px;
	cursor: pointer;
	color: #333;
}

body.hcp-modal-open {
	overflow: hidden !important;
	height: 100vh;
	padding-right: 15px;
}

@media screen and (max-width: 768px) {
	#hcp-popup-ali .wp-popup-content {
		padding: 40px 20px;
		width: 90%;
	}

	#hcp-popup-ali .wp-popup-content #wp-popup-inner-title {
		font-size: 28px;
		line-height: 32px;
	}

	#hcp-popup-ali .wp-popup-content p {
		font-size: 18px;
		line-height: 24px;
	}

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

/* mobile  coverage and access tabs slider*/
@media (max-width: 767px) {

	.page-id-53 .ep_tabs_header,
	.page-id-52 .ep_tabs_header {
		display: flex !important;
		flex-wrap: nowrap !important;
		overflow-x: auto !important;
		overflow-y: hidden !important;
		-webkit-overflow-scrolling: touch;
		scroll-snap-type: x proximity;
		gap: 20px !important;
		padding-bottom: 10px;
		scrollbar-width: none;
	}

	.page-id-53 .ep_tabs_header::-webkit-scrollbar,
	.page-id-52 .ep_tabs_header::-webkit-scrollbar {
		display: none;
	}

	.page-id-53 .ep_tabs_header .ep_label_main,
	.page-id-52 .ep_tabs_header .ep_label_main {
		flex: 0 0 auto !important;
		white-space: nowrap !important;
		width: auto !important;
	}
}


/* mobile email and phone icon */
@media (max-width: 767px) {
	.contact-banner .contact-flex-wrapper .contact-icon img {
		width: 50px;
	}

	.contact-banner .email-column {
		flex-basis: 100%;
	}
}

.eplus_styles .ep_label_main:not(.ep_active_tab):hover .ep_label {
	color: #003F73 !important;

}

.margin-top-0 li {
	margin-top: 0 !important;
}

.margin-bottom-0 li {
	margin-bottom: 0 !important;
}

@media (min-width:768px) {
	.error404 .site {

		min-height: calc(100vh - 530px);
	}
}

@media (max-width:767px) {
	.error404 .site {

		min-height: unset;
	}
}

#onetrust-pc-sdk ul li div:focus {
	margin-left: 0 !important;
}

.featured-image {
	display: none !important;
}

.download-link-fix {
	justify-content: space-between !important;
}


/* viltepso fix downlond link hover */
body::after {
	content: url(/wp-content/uploads/2026/01/down-link-active.png);
	display: none;
}

.down-link .wp-block-image {
	transition: background 0.3s ease;
	background-repeat: no-repeat;
	background-position: center;
}


/* video popup exit */
/* div.pp_default .pp_close {
	width: 64px;
	height: 30px;
	background: url(/wp-content/uploads/2026/03/close.png);
	cursor: pointer;
	background-repeat: no-repeat;
} */

body.video-active {
	overflow: hidden !important;
	/* position: fixed !important; */
	width: 100% !important;
height: 100%;
    
}

/* acccordion bottom when open */
.wp-block-accordion-item.is-open h4.wp-block-accordion-heading,
.wp-block-accordion-item.is-open h3.wp-block-accordion-heading {
	border-bottom: 1px solid #DDDDDD;
	padding-bottom: 15px;

}

.wp-block-accordion-item:not(.is-open) h4.wp-block-accordion-heading,
.wp-block-accordion-item:not(.is-open) h3.wp-block-accordion-heading {
	border-bottom: none;
}

/* Exon Skipping Tool/ Mobile */
@media (max-width: 767px) {

	#online-tools,
	#guides-brochures {
		scroll-margin-top: 120px;
	}

	#resources {
		overflow: visible;
	}
}

/* ==================================================
   SOURCE: ev3-styles.css
   ================================================== */
@media(max-width:999px) {
  .head-tag>div {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-direction: row-reverse;
  }

  .drawer {
    height: 100vh;
  }

  .drawer-menu-explore {
    background-color: #fff;
    color: #000;
    padding: 0;
  }

  .drawer-wrap .drop-open {
    background: linear-gradient(270deg, rgba(234, 236, 238, 0.2) 0%, #EAECEE 100%);
  }

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

  .drawer .drawer-navigation ul li {

    border-bottom: solid 1px #c2c2c2 !important;
    position: relative;
  }

}

@media(max-width:767px) {
  .page-id-53 .eplus-styles-uid-5e22b8 a.ep_label_main {
    min-height: 84px;
    align-items: center;
    justify-content: end;
  }


  .ep-tabs-mobile-select {

    position: sticky;
    top: 19px;
    z-index: 9;
  }

  .ep_tab_item_wrapper .hcp-access-guide,
  .hcp-access-tools .wp-block-group.eplus-wrapper {
    margin-left: 0 !important;
  }

  #menu-primary-nav a:hover {
    color: #000;
  }

  .drawer .drawer-navigation ul li:hover {
    border: 0;

  }

  .drawer-wrap {

    width: 100%;

    left: 0;
  }


  .custom-contact-cards.uich-21d23ef5.wp-block-group.alignfull.eplus-wrapper.wp-block-group-is-layout-flex.wp-container-core-group-is-layout-7821e123 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }

  .custom-contact-cards.uich-21d23ef5.wp-block-group.alignfull.eplus-wrapper.wp-block-group-is-layout-flex.wp-container-core-group-is-layout-7821e123>.is-layout-flex {
    padding: 0 20px !important;

  }

  .contact-cards.custom-contact-cards>.eplus-wrapper>div:first-child {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }

  .hcp-contact-cards {
    margin-top: 0;
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }

  .hcp-contact-cards .eplus-styles-uid-2c8bc4 {
    margin-bottom: 0 !important;
    margin-top: 40px !important;
  }

  .page-id-59.eplus_styles .ep_tabs_wrapper__c79ec56c-dabc-405e-99f2-03f330581edf .ep_tabs_root {
    gap: 0;
  }

  .page-id-59 .eplus-styles-uid-13bf6d {
    padding-top: 20px;
  }

  .page-hero-2.faq {

    background-position: bottom;
  }

  

  .page-id-59 #tabs #coverage,
  .page-id-59 #tabs #started {
    padding-bottom: 16px;
  }

  .page-id-59 #tabs {
    padding: 20px 20px 40px;
  }

  .page-id-59 #tabs #coverage {
    padding-top: 0 !important;
    margin-top: 0 !important;
  }

  .page-id-59 .sticky-tabs .wp-block-ep-tabs .ep_tabs_wrapper .ep_tab_item_wrapper {
    padding: 30px 0 0 0 !important;
    margin: 0 !important;
  }

  .page-id-59 .sticky-tabs .wp-block-ep-tabs .ep_tabs_wrapper .ep_tab_item_wrapper:first-child {
    border-top: 1px solid #ddd;
    padding-top: 30px !important;
    margin-bottom: 0px !important;
  }

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

  .page-id-51 .navsunli-text-container {
    padding: 24px !important;
    margin-left: 20px !important;
    margin-right: 20px !important;
  }

  .page-id-51 .navsunli-text+p {
    padding-top: 12px;
  }

  .page-id-51 .patient-journey {
    padding: 50px 20px;
    overflow: hidden;
  }

  .page-id-51 .patient-journey h2 {
    font-weight: 600;
    font-size: 36px;
    line-height: 38px;
  }

  .page-id-51 .patient-journey .eplus-styles-uid-839a6c img {
    height: 100;
    width: 100;
    object-fit: contain;
    width: 140%;
    height: auto;
    max-width: 172%;
    scale: 1.2;
    margin-top: 30px;
  }

  .page-id-51 .patient-journey .col-12 {
    gap: 0;
    padding: 20px 0 !important;
  }

  .page-id-51 .patient-journey .eplus-styles-uid-839a6c {
    padding-top: 10px !important;
    position: relative;
  }

  .page-id-51 .patient-journey .eplus-styles-uid-839a6c::after {
    content: "";
    display: block;
    width: calc(100% + 40px);
    height: 55%;
    position: absolute;
    background: linear-gradient(180deg, #EAECEE 0%, rgba(243, 244, 245, 0) 100%);
    z-index: 9999;
    top: 0;
    left: -20px;
  }

  .page-id-51 .custom-stack {
    padding-top: 54px;
  }

  .page-id-51 .patient-journey h2+p {
    padding-top: 15px;
  }

  .page-id-51 .patient-journey p+p,
  .page-id-51 .patient-journey p+ul {
    padding-top: 32px;
    margin-top: 0 !important;
  }

  .page-id-51 .patient-journey .wp-block-list li {
    padding: 0;

    font-weight: 400;
    font-size: 18px;
    line-height: 24px;

    margin: 0;
  }

  .custom-stack {
    padding-top: 54px;
    padding-left: 22px;
    padding-right: 22px;
    gap: 0;
  }

  .custom-stack h2 {
    font-weight: 600;
    font-size: 28px;
    line-height: 32px;
    letter-spacing: 0%;
    text-align: center;
    /* vertical-align: ; */
  }

  .custom-stack h2+p {
    padding-bottom: 54px !important;
    padding-top: 12px;
  }

  .page-id-51 .nav_cc.quote-slider {
    padding: 0px 20px 40px 20px;
  }

  .page-id-51 .navsunli-tabs .patient-journey {
    margin-left: 0;
    margin-right: 0;
  }

  /* 	  .page-id-51 .swiper-horizontal > .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal {
   bottom:12px !important;
    background: #fff !important;
    height: 75px;
  }
	  .page-id-51 .quote-slider .swiper-horizontal .swiper-button-prev,  .page-id-51  .swiper-horizontal .swiper-button-prev,
	  .page-id-51 .quote-slider .swiper-horizontal .swiper-button-next,  .page-id-51  .swiper-horizontal .swiper-button-next{
    bottom: 37px !important;
   
  } */
  .page-id-51 .eplus-styles-uid-9f1da2 {
    padding-top: 40px;
  }

  .page-id-51 .quote-slide .quote-image img {

    margin: 40px auto 35px auto;
  }

  .page-id-51 .quote-icon img {
    max-width: 40px;
  }

  .page-id-51 .quote-slider .p-18.black.font-weight-normal {
    margin-bottom: 70px;
  }

  .ns-support {
    padding-top: 0;
  }

  .ns-support>.eplus-wrapper {
    padding: 0 40px;
  }

  .ns-support {
    gap: 24px !important;
  }

  .overlap-flexWrapper {
    margin-left: 20px !important;
    margin-right: 20px !important;
  }

  .syndorme h2 {
    font-weight: 600;
    font-size: 28px;
    line-height: 32px;
    letter-spacing: 0%;

  }

  .syndorme .uich-e83de8c8 {
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0%;
    vertical-align: middle;
  }

  .syndorme .uich-2bf0e663 {
    min-height: unset !important;
  }

  .syndorme .overlap-banner .overlap-flexWrapper figure {
    padding-left: 12px;
    padding-right: 12px;
  }

  .syndorme {
    padding-bottom: 40px !important;
  }

  .custom-three-cards {
    padding-left: 40px;
    padding-right: 40px;
  }
}

.post-59 .wp-block-accordion-panel p a {

  border-bottom: 1px solid #00406d;
}

.blue-accordion .wp-block-accordion-heading__toggle {
  display: inline-flex;
  width: max-content;
  border-bottom: 4px solid transparent !important;
  border-radius: 0;
}

/* .blue-accordion .wp-block-accordion-heading__toggle:hover{
	  border-bottom: 4px solid #00ACEE !important;

	color:#00ACEE !important;
} */
.blue-accordion p,
.blue-accordion li,
.blue-accordion p,
.blue-accordion ul {
  margin-top: 0 !important;
  padding-top: 0 !important;
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

.blue-accordion .wp-block-accordion-panel {
  display: flex;
  flex-direction: column;
  gap: 12px;
}

.blue-accordion .hero-accordion p a {

  text-decoration: underline !important;
}

@media(min-width:600px) and (max-width:900px) {
  .quote-meet-team {
    padding: 0 20px 20px 20px;
  }

  .page-id-50 .know-support.eplus-styles-uid-e552e4,
  .page-id-50 .eplus-styles-uid-668ee9 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .contact-banner .call-column {
    flex-basis: auto !important;
  }

  .contact-banner .contact-flex-wrapper .contact-icon {
    flex: unset !important;
  }

}

@media(max-width:1200px) {


  .page-id-50 .know-support.eplus-styles-uid-e552e4,
  .page-id-50 .eplus-styles-uid-668ee9 {
    width: 100%
  }
}

@media(min-width:1200px) {
  .three-cards .eplus-styles-uid-dd7324>div {
    min-height: 256px;
    flex: 0 0 30%;
  }

  .custom-tab {
    width: 100% !important;
  }

  .site-footer p {

    max-width: 1200px;
  }

  .contact-cards {
    min-width: 1116px;
    width: 1116px;
  }

  .hcp-contact-cards {
    padding-bottom: 0;
  }
}

.post-59 .wp-block-accordion-panel p a:hover {
  border-color: transparent;
  text-decoration: none !important;
}

.post-59 .eplus-styles-uid-cfa858:hover {

  border-color: transparent;
  text-decoration: none !important;
}

.page-id-53 .ep_tabs_wrapper.horiz-tabs a:hover,
.page-id-52 .ep_tabs_wrapper.horiz-tabs a:hover {
  border-bottom: 1px solid;
}


/* ==================================================
   SOURCE: ev4-styles.css
   ================================================== */
.entry-content p a.white-anchor-link {
	color: #fff !important;
	text-decoration: none;
}

/* .entry-content p a.white-anchor-link:hover {
	border-bottom: 4px solid #00ACEE !important;
} */

.fw-regular {
	font-weight: 400 !important;
}

.d-block {
	display: block;
}

.footer-banner {
	align-items: stretch;
}

.br-tablet-mob-none br {
	display: none;
}

/* .contact-banner .eplus-styles-uid-4daee4 { */
/*   flex: 0 0 360px; */
/*   flex: 0 0 31.8%; */
/* } */
.contact-banner .wp-block-heading {
	flex: 0 0 31.8%;
}

.site-footer .footer-nav-container {
	flex-wrap: wrap;
}

.footer-nav-container #block-11 {
	margin: 0 0 1.5rem 0;
}

/*/hcp/viltepso-access-support/*/
#supporting-patients .wp-block-list li:last-child {
	margin-bottom: 0;
}

.resources-for-team-tabs .ep_tabs_wrapper .wp-block-group figure.eplus-styles-uid-bb5242 {
	min-width: 36px;
}

.post-81 #tabs .ep_tab_item_wrapper:last-child {
	margin-bottom: 69px;
}

.hero-video-link {
	margin-bottom: 20px;
}

.email-column a {
	text-decoration: underline;
}

.post-84 #tabs .ep_tab_item_wrapper:last-child {
	margin-bottom: 118px;
}

.semiBold-text {
	font-weight: 600 !important;
}

.uich-2eaab4b7 {
	line-height: 30px !important;
}

#access-support-hero {
	padding: 20px 20px 40px 20px !important;
	min-height: unset !important;
}

.resources-tab .container-md,
.page-id-50 .container-md,
.page-id-51 .container-md {
	max-width: 1116px;
	padding-left: 0px;
	padding-right: 0px;
	margin-left: auto;
	margin-right: auto;
}

.resources-tab .wp-block-easy-tabs-block-tab-contents,
.page-id-51 .wp-block-easy-tabs-block-tab-contents {
	padding: 0;
}



.tab-wrapper.faqs-tabs .ep_tabs_header a .ep_label {
	font-size: 21px;
	line-height: 24px;
}

.resources-tab .wp-block-easy-tabs-block-tab-contents .wp-block-cover {
	margin-top: 15px;
}

.resources-tab .wp-block-easy-tabs-block-tab-contents .etb-active-tab h2.wp-block-heading {
	margin-bottom: 25px;
}

.resources-tab .wp-block-easy-tabs-block-tab-contents h2+p.eplus-wrapper {
	display: none;
}

.books-brochures {
	padding: 20px !important;
}

.books-brochures .wp-block-group.brochures-info {
	width: calc(100% - 52px);
	justify-content: space-between;
	margin-left: 0 !important;
	min-height: auto;
}

.books-brochures {
	min-height: 68px !important;
}

.books-brochures h3 {
	font-size: 21px !important;
	line-height: 24px;
}

.resources-tab .wp-block-easy-tabs-block-tabs .wp-block-column.eplus-wrapper:last-child {
	padding-bottom: 52px;
}

.resources-tab .wp-block-easy-tabs-block-tabs .wp-block-easy-tabs-block-tab-content>h2 {
	margin-bottom: 25px;
}

.resources-for-team-tabs .ep_tab_item_wrapper {
	padding: 0 !important;

}

.page-id-84 #tabs.wp-block-cover,
.page-id-51 #tabs.wp-block-cover {
	padding-left: 20px !important;
	padding-right: 20px !important;
}

.ep_tabs_left .wp-block-cover {
	margin-top: 15px !important;
	margin-bottom: 0 !important;
}

.eplus_styles .ep_tabs_wrapper__01e03969-19f7-41a5-9d02-6f7f2e86615f .ep_tab_item_wrapper:hover,
.eplus_styles .ep_tabs_wrapper__3f7ae0b0-ac1c-4ede-8ae8-d9f2dd0cecea .ep_tab_item_wrapper:hover,
.eplus_styles .ep_tabs_wrapper__8e20a3bb-8bc7-4ac3-ba19-62aa1f8a36c9 .ep_tab_item_wrapper:hover,
.resources>.ep_tab_item_wrapper:not(.resources-tab):hover {
	border-bottom: none !important;
}

.page-id-86 .link-with-icon .wp-block-image {
	margin-bottom: 4px;
}

.bg-grey-gradient.gray-box .title-icon-row {
	display: flex;
}

.bg-grey-gradient.gray-box .title-icon-row figure {
	flex: 0 0 50px;
}

.bg-grey-gradient.gray-box .title-icon-row .wp-block-heading {
	flex: 1;
}

@media (max-width:767px) {
	.page-id-50 .ep_tabs_header a.ep_label_main:first-child {
		margin-left: 20px !important;
	}
}


@media (min-width:0px) and (max-width:768px) {
	.contact-banner {
		padding-left: 20px !important;
		padding-right: 40px !important;
		display: block !important;
	}

	.contact-banner .wp-block-heading {
		flex-basis: 100%;
	}

	.contact-banner .call-column {
		flex-basis: 100%;
	}

	.resources-for-team-tabs .eplus-styles-uid-1b0b76 h3 {
		line-height: 21px;
	}

	.post-81 #tabs .ep_tab_item_wrapper:last-child,
	.post-84 #tabs .ep_tab_item_wrapper:last-child {
		margin-bottom: 10px;
	}

	.overlap-banner .button-outline .wp-block-button__link {
		padding: 8px 40px !important;
	}

	.col-reverse-md-sm {
		flex-direction: column-reverse;
	}

	.gap-mob-18 {
		gap: 18px;
	}

	#partners-in-care.wp-block-cover,
	#supporting-patients.wp-block-cover {
		margin-top: 24px !important;
	}

	#partners-in-care.wp-block-cover {
		margin-bottom: 40px !important;
	}

	#partners-in-care.wp-block-cover .wp-block-columns,
	#supporting-patients.wp-block-cover .wp-block-columns {
		padding-bottom: 24px;
	}

	.page-id-50 a.ep_label_main:first-child {
		margin-left: 20px !important;
	}

	.resources-tab {
		width: calc(100% - 40px) !important;
		margin: auto;
		padding-left: 0 !important;
		padding-right: 0 !important;
	}

	.resources-tab-title {
		font-size: 28px;
		line-height: 32px;
		max-width: 80%;
	}

	.resources-tab .wp-block-spacer.eplus-wrapper {
		height: 20px !important;
	}

	.resources-tab .viltepso-access-support-forms>h2 {
		font-size: 28px;
		line-height: 32px;
	}

	.tab-wrapper.faqs-tabs .ep_tabs_header a .ep_label {
		font-size: 18px;
		line-height: 24px;
	}

	.resources-tab .wp-block-easy-tabs-block-tab-contents .wp-block-image.eplus-styles-uid-92ead8 img,
	.resources-tab .wp-block-image.eplus-styles-uid-fa4545 img,
	.resources-tab .wp-block-image.eplus-styles-uid-e74364 img,
	.resources-tab .uich-3ff9c24a img,
	.resources-tab .uich-5b35552d .gap-16 img {
		min-width: 36px;
		height: 36px;
	}

	.gap-mob-10 {
		gap: 10px !important;
	}

	.resources-tab .wp-block-easy-tabs-block-tabs .wp-block-column.eplus-wrapper:last-child {
		padding-bottom: 2px;
	}

	.resources-tab .wp-block-easy-tabs-block-tabs .wp-block-easy-tabs-block-tab-content>h2 {
		font-size: 28px;
		line-height: 32px;
	}

	.page-id-50 .resources-tab .eplus-styles-uid-271b90 .wp-block-image.size-full.eplus-wrapper.eplus-styles-uid-92ead8 {
		width: 36px;
	}

	.uich-d1b9c429 {
		font-size: 20px !important;
		line-height: 26px !important;
	}

	.uich-07d7574d {
		font-size: 18px;
		line-height: 28px;
	}

	.books-brochures h3 {
		font-size: 18px !important;
		line-height: 21px;
	}

	.uich-7793684b {
		padding: 20px !important;
	}

	.uich-3ff9c24a img {
		width: 36px;
		height: 36px;
	}

	.resources-tab #forms,
	#forms {
		margin-top: 24px;
		margin-bottom: 5px;
	}

	.resources-tab .wp-block-easy-tabs-block-tabs-inner .wp-block-columns {
		gap: 0px;
	}

	.viltepso-access-support-forms>h2 {
		padding-top: 24px;
		border-top: 1px solid #DDD;
	}

	.resources-tab .ep-tabs-mobile-select {
		margin-bottom: 30px;
	}

	.page-id-51 .resources-tab .eplus-styles-uid-7f25da img {
		width: 36px;
	}

	.page-id-51 .resources-tab .eplus-styles-uid-8da462 {
		margin-bottom: 24px !important;
	}

	.page-id-51 .resources-tab .sticky-tabs.wp-block-easy-tabs-block-tabs .wp-block-easy-tabs-block-tab-content {
		margin-bottom: 0 !important;
	}

	#access-support-hero h1 {
		line-height: 40px !important;
		font-size: 36px !important;
	}

	#access-support-hero img.wp-image-217 {
		height: auto !important;
	}

	.post-86 .dark-blue.pb-3.wp-block-heading.eplus-wrapper.eplus-styles-uid-69b17c::before {
		content: "";
		width: calc(100% + 40px);
		height: 1px;
		background-color: #DDD;
		display: block;
		top: 50px;
		margin-bottom: 40px;
		position: absolute;
		top: 84px;
		left: 0;
		right: 0;
		margin-left: -20px;
		z-index: 100000;
	}

	.bg-grey-gradient.gray-box {
		margin-top: 24px;
	}

	.bg-grey-gradient.gray-box {
		padding: 20px !important
	}

	.page-id-86 .ep_tab_item_wrapper.tab-content:last-child {
		margin-bottom: 0;
	}

	.page-id-86 #tabs {
		padding-bottom: 0 !important;
	}

	.tabs-header {
		padding-bottom: 8px !important;
	}

	.page-id-86 .tabs-header>p {
		padding-bottom: 0 !important
	}

	.page-id-50 .swiper-horizontal .swiper-button-prev,
	.swiper-horizontal .swiper-button-next,
	.page-id-51 .swiper-horizontal .swiper-button-prev {
		bottom: 76px !important;
	}

	.page-id-50 .swiper-horizontal>.swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal,
	.page-id-51 .swiper-horizontal>.swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal {
		bottom: 76px !important;
	}

	.page-id-50 .quote-slider .swiper {
		height: 565px !important;
	}

	.page-id-51 .quote-slider .swiper {
		height: 600px !important;
	}

	.max-w-100-mob {
		max-width: 100% !important;
	}

	.f-18-l-28-mob {
		font-size: 18px;
		line-height: 28px;
	}

	.home h1 {
		font-size: 36px;
		line-height: 40px;
	}

	.home h1+p {
		font-size: 18px;
		line-height: 28px;
		padding-top: 12px !important;
	}

	.home .header-video-block {
		background-position: 66% -50%;
		background-repeat: no-repeat;
		min-height: auto;
	}

	.home h2#rare-disease-communities {
		font-size: 28px;
		line-height: 32px;
		text-align: center;
	}

	.home h2#rare-disease-communities+p {
		font-size: 18px;
		line-height: 28px;
		padding-top: 4px !important;
	}

	.home h2#rare-disease-communities+p+h3 {
		line-height: 26px;
		padding-top: 16px !important;
	}

	.home .overlap-flexWrapper,
	.page-id-50 .overlap-flexWrapper {
		margin-left: 0 !important;
		margin-right: 0 !important;
	}

	.home .overlap-flexWrapper .uich-2869f2f1 {
		gap: 0 !important;
	}

	.page-id-50 .overlap-flexWrapper .uich-e83de8c8 {
		font-weight: 400;
	}

	.home .overlap-flexWrapper .uich-2869f2f1 h2 {
		font-size: 28px;
		line-height: 32px;
	}

	.home .overlap-flexWrapper .button-outline {
		justify-content: start;
	}

	.page-id-50 .overlap-copyWrapper {
		padding-top: 24px !important;
		padding-left: 24px !important;
		padding-right: 24px !important
	}

	.page-id-50 .know-support {
		padding-bottom: 40px;
	}

	.page-id-50 h2 {
		font-size: 28px;
		line-height: 32px;
	}

	.page-id-51 .ns-support>.eplus-wrapper {
		padding-left: 0;
		padding-right: 0;
	}

	.page-id-51 .ns-support {
		flex-wrap: wrap;
	}

	.page-id-52 .footer-banner h3 {
		font-size: 20px;
		line-height: 26px;
	}

	.page-id-52 .footer-banner>.wp-block-group.has-background.eplus-wrapper {
		gap: 20px;
		padding: 24px 15px !important;
		min-height: 160px !important;
	}

	.d-sm-none br {
		display: none;
	}

	.site-footer #menu-footer {
		gap: 20px;
	}
}

@media (min-width:0px) and (max-width:367px) {

	.page-id-50 .swiper-horizontal .swiper-button-prev,
	.swiper-horizontal .swiper-button-next {
		bottom: 26px !important;
	}

	.page-id-51 .swiper-horizontal .swiper-button-prev,
	.page-id-51 .swiper-horizontal .swiper-button-next {
		bottom: 26px !important;
	}

	.page-id-50 .swiper-horizontal>.swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal {
		bottom: 26px !important;
	}

	.page-id-51 .swiper-horizontal>.swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal {
		bottom: 26px !important;
	}

	.page-id-51 .quote-slider .swiper {
		height: 610px !important;
	}

}

@media (min-width:368px) and (max-width:398px) {

	.page-id-50 .swiper-horizontal .swiper-button-prev,
	.swiper-horizontal .swiper-button-next {
		bottom: 50px !important;
	}

	.page-id-51 .swiper-horizontal .swiper-button-prev,
	.page-id-51 .swiper-horizontal .swiper-button-next {
		bottom: 30px !important;
	}

	.page-id-50 .swiper-horizontal>.swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal {
		bottom: 50px !important;
	}

	.page-id-51 .swiper-horizontal>.swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal {
		bottom: 30px !important;
	}
}

@media (min-width:399px) and (max-width:768px) {

	.page-id-50 .swiper-horizontal .swiper-button-prev,
	.swiper-horizontal .swiper-button-next {
		bottom: 76px !important;
	}

	.page-id-51 .swiper-horizontal .swiper-button-prev,
	.page-id-51 .swiper-horizontal .swiper-button-next {
		bottom: 56px !important;
	}

	.page-id-50 .swiper-horizontal>.swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal {
		bottom: 76px !important;
	}

	.page-id-51 .swiper-horizontal>.swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal {
		bottom: 56px !important;
	}
}

@media (min-width:558px) and (max-width:577px) {

	.page-id-50 .swiper-horizontal .swiper-button-prev,
	.swiper-horizontal .swiper-button-next {
		bottom: 104px !important;
	}

	.page-id-51 .swiper-horizontal .swiper-button-prev,
	.page-id-51 .swiper-horizontal .swiper-button-next {
		bottom: 84px !important;
	}

	.page-id-50 .swiper-horizontal>.swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal {
		bottom: 104px !important;
	}

	.page-id-51 .swiper-horizontal>.swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal {
		bottom: 84px !important;
	}
}

@media (min-width:578px) and (max-width:769px) {

	.page-id-50 .swiper-horizontal .swiper-button-prev,
	.swiper-horizontal .swiper-button-next {
		bottom: 131px !important;
	}

	.page-id-51 .swiper-horizontal .swiper-button-prev,
	.page-id-51 .swiper-horizontal .swiper-button-next {
		bottom: 121px !important;
	}

	.page-id-50 .swiper-horizontal>.swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal {
		bottom: 131px !important;
	}

	.page-id-51 .swiper-horizontal>.swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal {
		bottom: 121px !important;
	}
}

@media (min-width:768px) and (max-width:769px) {

	.page-id-51 .swiper-horizontal .swiper-button-prev,
	.page-id-51 .swiper-horizontal .swiper-button-next {
		bottom: 166px !important;
	}

	.page-id-51 .swiper-horizontal>.swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal {
		bottom: 166px !important;
	}
}

/* @media (width >= 779px) { 

.page-id-50 .swiper-horizontal .swiper-button-prev,
	.swiper-horizontal .swiper-button-next,
	.page-id-51 .swiper-horizontal .swiper-button-prev,
	.page-id-51 .swiper-horizontal .swiper-button-next {
		bottom: 35px !important;
	}
 } */
@media (min-width:769px) and (max-width:809px) {

	.page-id-50 .swiper-horizontal .swiper-button-prev,
	.swiper-horizontal .swiper-button-next,
	.page-id-51 .swiper-horizontal .swiper-button-prev,
	.page-id-51 .swiper-horizontal .swiper-button-next {
		bottom: 35px !important;
	}


	.page-id-50 .swiper-horizontal>.swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal,
	.page-id-51 .swiper-horizontal>.swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal {
		bottom: 35px !important;
	}

}

@media (min-width:810px) and (max-width:859px) {

	.page-id-50 .swiper-horizontal .swiper-button-prev,
	.swiper-horizontal .swiper-button-next,
	.page-id-51 .swiper-horizontal .swiper-button-prev,
	.page-id-51 .swiper-horizontal .swiper-button-next {
		bottom: 50px !important;
	}


	.page-id-50 .swiper-horizontal>.swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal,
	.page-id-51 .swiper-horizontal>.swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal {
		bottom: 50px !important;
	}

}

@media (min-width:859px) and (max-width:901px) {

	.page-id-50 .swiper-horizontal .swiper-button-prev,
	.swiper-horizontal .swiper-button-next,
	.page-id-51 .swiper-horizontal .swiper-button-prev,
	.page-id-51 .swiper-horizontal .swiper-button-next {
		bottom: 59px !important;
	}



	.page-id-50 .swiper-horizontal>.swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal,
	.page-id-51 .swiper-horizontal>.swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal {
		bottom: 59px !important;
	}

}

@media (min-width:902px) and (max-width:959px) {

	.page-id-50 .swiper-horizontal .swiper-button-prev,
	.swiper-horizontal .swiper-button-next,
	.page-id-51 .swiper-horizontal .swiper-button-prev,
	.page-id-51 .swiper-horizontal .swiper-button-next {
		bottom: 70px !important;
	}


	.page-id-50 .swiper-horizontal>.swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal,
	.page-id-51 .swiper-horizontal>.swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal {
		bottom: 70px !important;
	}

}

@media (min-width:960px) and (max-width:1024px) {

	.page-id-50 .swiper-horizontal .swiper-button-prev,
	.swiper-horizontal .swiper-button-next,
	.page-id-51 .swiper-horizontal .swiper-button-prev,
	.page-id-51 .swiper-horizontal .swiper-button-next {
		bottom: 85px !important;
	}


	.page-id-50 .swiper-horizontal>.swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal,
	.page-id-51 .swiper-horizontal>.swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal {
		bottom: 85px !important;
	}


}

@media (min-width: 769px) {
	.d-md-inline {
		display: inline;
	}

	.d-md-inline-block {
		display: inline-block;
	}

	.footer-banner>.wp-block-group.has-background.eplus-wrapper {
		padding-left: 35px !important;
		padding-right: 35px !important;
		justify-content: space-between;
	}

	#access-support-hero .wp-block-column:nth-child(1) {
		flex-basis: 46.5% !important;
	}

	.gap-desk-60 {
		gap: 60px;
	}

}

@media (min-width: 768px) and (max-width:1024px) {

	.overlap-banner {
		padding: 100px 55px 100px 5px !important;
	}

	.contact-banner .contact-flex-wrapper {
		flex-wrap: wrap;
	}

	.contact-banner .wp-block-heading {
		flex-basis: 100%;
	}

	.contact-banner .eplus-styles-uid-4daee4 {
		flex: 0 0 360px;
	}

	.home .hero-video,
	.contact-banner,
	.footer-banner,
	.site-footer .container {
		padding-left: 55px !important;
		padding-right: 55px !important;
	}

	.footer-banner>.wp-block-group.has-background.eplus-wrapper a,
	.footer-banner .button-primary a.wp-block-button__link.wp-element-button[href="/faqs/"] {
		padding: 8px 0px !important;
	}

	.footer-banner .button-primary.wp-block-buttons {
		max-height: 46px;
		min-width: 80%;
	}

	.footer-banner>.wp-block-group.has-background.eplus-wrapper {
		padding-left: 20px !important;
		padding-right: 20px !important;
		justify-content: space-between;
	}

	.site-footer .footer-navigation {
		display: flex;
		flex: 0 0 100%;
	}

	.site-footer #menu-footer {
		gap: 15px;
	}

	.contact-banner .call-column,
	.contact-banner .email-column {
		flex-basis: 48%;
	}

	/*/hcp/viltepso-access-support/*/
	#partners-in-patient .uich-71dccc41,
	#supporting-patients .uich-71dccc41 {
		width: auto;
	}

	.home .gb-layout-columns-2>.gb-layout-column-wrap.gb-is-responsive-column {
		-ms-grid-columns: 1fr;
		grid-template-columns: 1fr;
		grid-template-areas:
			"col1"
			"col2";
	}

	.medication-cards .medication-card h2 a {
		font-size: 21px;
	}

	.page-id-50 a.ep_label_main:first-child {
		margin-left: 20px;
	}

	.page-id-50 .ep_tabs_wrapper>div,
	.advocacy-tabs {
		padding-left: 20px !important;
		padding-right: 20px !important;
	}

	.bg-grey-gradient.gray-box {
		margin-top: 24px;
	}

}

@media (min-width: 1000px) {
	.contact-banner .eplus-styles-uid-4daee4 {
		/*   flex: 0 0 360px; */
		flex: 0 0 31.8%;
	}

}

@media (min-width:1025px) {
	.home .hero-video {
		align-items: stretch;
	}

	.home .video_lightbox_anchor_image {
		height: auto;
		object-fit: cover;
	}

	.video-right-col .gb-block-layout-column-inner {
		height: 100%;
	}

	.video-right-col .gb-block-layout-column-inner a {
		height: 100%;
		display: block;
	}

	.br-tablet-mob-none br {
		display: block;
	}

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

	.breadcrumb-wrapper {
		padding: 5px 0 5px 92px;
	}

	.hero-video-link {
		margin-bottom: 0px;
	}

	#access-support-hero {
		padding-top: 50px !important;
		padding-bottom: 50px !important;
		min-height: unset !important;
	}

	.resources-tab .wp-block-easy-tabs-block-tabs-inner .wp-block-columns {
		gap: 75px;
	}

	.eplus_styles .ep_tabs_wrapper__8921ea69-d383-4cb7-bcef-bd687c4b89ba .ep_tabs_root {
		gap: 55px !important;
	}

	.overlap-banner .overlap-copyWrapper {
		flex: 0 0 630px;
	}

	.overlap-banner {
		padding-left: 112px !important;
	}

	.overlap-banner .overlap-flexWrapper {
		gap: 0;
	}

	.gap-desk-75 {
		gap: 75px;
	}

	.page-id-84 #tabs.wp-block-cover,
	.page-id-51 #tabs.wp-block-cover {
		padding-left: 0px !important;
		padding-right: 0px !important;
	}

	.page-id-84 .ep_tabs_wrapper__7901418d-468f-472e-b559-992781affcdb .ep_tab_item_wrapper {
		padding-left: 0px !important;
		padding-right: 0px !important;
	}

	.page-id-81 .ep_tabs_left,
	.page-id-84 .ep_tabs_left {
		gap: 75px !important;
	}

	#supporting-patients.wp-block-cover {
		min-height: unset !important;
	}

	#tabs.resources-tab {
		margin-top: 43px;
	}

	.page-id-86 #tabs {
		padding-bottom: 52px !important;
	}

	.page-id-51 .swiper-horizontal .swiper-button-prev,
	.page-id-51 .swiper-horizontal .swiper-button-next {
		bottom: 82px !important;
	}

	.page-id-51 .swiper-horizontal>.swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal {
		bottom: 82px !important;
	}

	.quote-icon {
		margin-right: 4px !important;
	}

	.quote-image {
		margin-right: 22px !important;
	}

	.patient-journey .ep-custom-list li {
		margin-bottom: 0;
		padding-top: 0;
	}

	.page-id-50 a.ep_label_main:first-child {
		margin-left: 10rem !important;
	}

}

@media (min-width:1025px) and (max-width:1357px) {
	.footer-banner .button-primary .faq-button a {
		padding: 8px 1rem !important;
	}

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

	.site-footer #menu-footer {
		gap: 20px;
	}

}

@media (min-width:1025px) and (max-width:1279px) {
	.site-footer .footer-navigation {
		display: flex;
		flex: 0 0 100%;
	}

}

/* ==================================================
   SOURCE: ev5-styles.css
   ================================================== */
/* ============== Desktop ===================== */
#post-52 .uich-f19b4193.header-banner-block.page-hero-2 {
  background-repeat: no-repeat !important;
  background-position: bottom !important;
}
.contact-cards .wp-block-column .eplus-wrapper,
.contact-cards .wp-block-group .eplus-wrapper {
  text-decoration: none !important;
}
.contact-cards .wp-block-column .eplus-wrapper a[href^="mailto:"],
.contact-cards .wp-block-group .eplus-wrapper a[href^="mailto:"] {
  text-decoration: underline;
}
.contact-cards .wp-block-column .eplus-wrapper a[href^="mailto:"]:hover,
.contact-cards .wp-block-group .eplus-wrapper a[href^="mailto:"]:hover,
.wp-block-group a[href^="mailto:"]:hover {
  text-decoration: none;
}
#hcp-popup .secondary-button {
	padding:0;
}
#hcp-popup .secondary-button a {
	padding: 8px 40px;
}

.page-id-52 .wp-block-ep-tabs.horiz-tabs:hover , .page-id-53 .wp-block-ep-tabs.horiz-tabs:hover  {
	  color: initial !important;
}

.page-id-52 .ep_tabs_wrapper.horiz-tabs:hover , .page-id-53 .ep_tabs_wrapper.horiz-tabs:hover {
     color: initial !important;
}

.page-id-59 .footer-banner .wp-block-columns.are-vertically-aligned-top.eplus-wrapper.is-layout-flex.wp-block-columns-is-layout-flex{
	width:100% !important;
	max-width: 1145px !important;
}
.page-id-59 .uich-20161357.contact-banner > .wp-block-group-is-layout-flex {
	max-width: 1140px !important;
	margin:auto !important;
}

/* .uich-7793684b.wp-block-group.has-background.eplus-wrapper.is-vertical.is-content-justification-left.is-nowrap.is-layout-flex.wp-container-core-group-is-layout-4d8b72f6.wp-block-group-is-layout-flex img {
	max-width:36px;
} */
/* ============== Tablet ===================== */
@media (min-width: 768px) and (max-width: 1024px) {
  #post-52 .uich-f19b4193.header-banner-block.page-hero-2 {
    background-size: cover !important;
  }
}
/* ============== Mobile ===================== */


@media (max-width: 768px) {

	#hcp-popup .wp-popup-content {
		padding: 40px 20px;
        max-width: 340px;
	}
	#hcp-popup .wp-popup-content #wp-popup-inner-title {
		font-size:28px;
	}
	#hcp-popup .wp-popup-content p {
		font-size:18px;
		margin-bottom:25px;
	}

/* .down-link:hover>p, .down-link.html-link:hover>a, .forword-link:hover>p, .external-link:hover>p, .download-link:hover>p {
    border-bottom-color: transparent !important;
} */

.down-link:active>p, .down-link.html-link:active>a, .forword-link:active>p, .external-link:active>p, .download-link:active>p  {
    border-bottom: 4px solid #00ACEE;
}
/* 	.eplus-wrapper a:focus {
		border-bottom: 0 !important;
	} */

	.page-id-59 .wp-block-accordion-panel .n-link a:active {
		text-decoration: underline !important;
	}
	.page-id-59 .wp-block-accordion-panel .n-link:hover {
		text-decoration: underline !important;
	}
/* #header .down-link:hover .wp-block-image {
     background-image: url(/wp-content/uploads/2026/01/down-link.png);
} */
/* .down-link:active .wp-block-image, #header .down-link:active .wp-block-image {
    background-image: url(/wp-content/uploads/2026/01/down-link-active.png);
} */

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

    #access-support-hero h1 {
      margin-bottom:18px;
    }
	.page-id-50 .uich-7793684b.wp-block-group.has-background.eplus-wrapper.is-vertical.is-content-justification-left.is-nowrap.is-layout-flex.wp-container-core-group-is-layout-4d8b72f6.wp-block-group-is-layout-flex {
		position: relative;
		z-index: 1;
	}
	
	.post-86 .dark-blue.pb-3.wp-block-heading.eplus-wrapper.eplus-styles-uid-69b17c::before {
		display:none;
	}
  .overlap-banner .overlap-flexWrapper .overlap-copyWrapper {
    padding-bottom: 3rem !important;
  }

  .overlap-banner figure {
    top: -2.5rem !important;
  }

  .wp-container-core-group-is-layout-4b2eccd6 .eplus-styles-uid-d06479 {
    max-height: 1.25rem !important;
  }

  .page-id-51 .tab-wrapper.faqs-tabs .navsunli-text-container {
    margin: 0 !important;
  }

  .page-id-51 .tab-wrapper.faqs-tabs .custom-stack {
    padding-left: 0;
    padding-right: 0;
  }

  #post-51 .navsunli-inner-tab .wp-block-heading {
    font-size: 28px;
    font-style: normal;
    font-weight: 600;
    line-height: 32px;
  }
  #post-51
    .wp-block-group__inner-container.is-layout-constrained.wp-block-group-is-layout-constrained
    .eplus-styles-uid-e7c389
    li,
  #post-51
    .wp-block-group__inner-container.is-layout-constrained.wp-block-group-is-layout-constrained
    .wp-block-spacer
    ~ .eplus-wrapper {
    font-size: 18px !important;
    font-style: normal;
    font-weight: 400;
    line-height: 28px;
  }

  

  #post-51
    .resources-tab
    .eplus-styles-uid-eb14c7
    ~ .wp-block-spacer.eplus-wrapper {
    height: 25px !important;
  }

  #post-51 .ep_tab_item_wrapper.tab-content:last-child {
    width: 100% !important;
  }
  #post-52 .uich-f19b4193.header-banner-block.page-hero-2 {
    background-size: 100% !important;
    min-height: 111.2vw !important;
    background-repeat: no-repeat;
  }
  #post-51 p.p-18.black.font-weight-normal.has-text-align-center.eplus-wrapper , #post-50 p.p-18.black.font-weight-normal.has-text-align-center.eplus-wrapper{
	font-size: 16px;
  }
  #post-51 h4.black.wp-block-heading.has-text-align-center.eplus-wrapper , #post-50 h4.black.wp-block-heading.has-text-align-center.eplus-wrapper {
	font-size: 18px;
  }

  .ep_tabs_wrapper .icons-container {
		padding-left:20px;
		padding-right:20px;
	}
}

/* ==================================================
   SOURCE: ev6-styles.css
   ================================================== */
/* EV Style */
#access-support-hero .wp-block-accordion-heading__toggle {
	display: inline-flex;
	width: max-content;
	/*   border-bottom: 4px solid transparent !important; */
	border-radius: 0;
}

#access-support-hero .wp-block-accordion-heading__toggle:hover {
	/*   border-bottom: 4px solid #00ACEE !important; */
	/*   color: #00ACEE !important; */
}

/* accordion */
.wp-block-accordion-panel {
	max-height: 0;
	overflow: hidden;
	transition: max-height 0.4s ease-in-out, padding 0.4s ease-in-out;
}

/* OPEN */
.wp-block-accordion-item:not(.hero-accordion).is-open .wp-block-accordion-panel {
	max-height: 2000px;
}

/* Keep panel display constant in every state — swapping `display` cancels the
   max-height transition. [inert]/[aria-hidden] still hide it from AT + tabbing. */
.wp-block-accordion-panel[aria-hidden="true"],
.wp-block-accordion-panel[inert] {
	display: flex;
}

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

.wp-block-accordion-item:not(.hero-accordion).is-open .wp-block-accordion-panel {
	padding: 15px 24px 0px 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 5px 19px !important;
}

.wp-block-accordion-item {
	/* 	padding-bottom: 8px !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 button {
	/* 	padding: 18px 24px 0px 19px !important; */
}

.wp-block-accordion-item:not(.hero-accordion) .wp-block-accordion-panel> :last-child {
	padding-bottom: 15px;
}

.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 14px 19px !important;
}

.blue-accordion .wp-block-accordion-panel,
.hero-accordion .wp-block-accordion-panel[inert] {
	display: flex !important;
	gap: 12px !important;
	margin-top: 24px;
}

.hero-accordion.is-open .wp-block-accordion-panel {
	margin-bottom: 24px;
}

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

/****** 404 page ******/
.main_404 {
	position: relative;
	width: 100%;
	max-width: 1440px;
	padding: 160px 100px;

	background-image: url("/wp-content/uploads/2026/02/bg40.png") !important;
	background-size: cover !important;
	background-position: center !important;
	background-repeat: no-repeat !important;
	color: white;
}

.main_404__top {
	position: relative;
	display: flex;
	align-items: center;
	gap: 25px;
	max-width: 1240px;
	margin: auto;
}

/* Document icon */
.main_404__topleft {
	flex-shrink: 0;
	width: 71px;
	height: 88px;
	position: relative;
	margin-top: 0;
}

.main_404__topleft img {
	width: 100%;
	height: 100%;
}

.main_404__topRight h1 {
	/* 		font-size: 48px;
	line-height: 45px;
	font-weight: 600; */
	color: #00406d;
	margin-bottom: 12px;
	letter-spacing: 0;
}

.main_404__topRight p {
	/*       font-size: 21px;
	line-height:30px; */
	color: #00406d;
}

.main_404__bottom {
	max-width: 1240px;
	margin: auto;
}

.back_home {
	display: inline-block;
	background: #00406d;
	color: #fff;
	font-family: inherit;
	font-size: 18px;
	line-height: 24px;
	font-weight: 600;
	border-radius: 0 10px;
	border: none;
	cursor: pointer;
	text-decoration: none;
	transition:
		background 0.2s ease,
		box-shadow 0.2s ease;
	margin-top: 32px;
	padding: 8px 40px !important;
	max-height: 40px;
	border: 1px solid #00406d;
	text-decoration: none;
}

.back_home:hover {
	border: 1px solid #00406d;
	background: #fff;
	color: #00406d;
	text-decoration: none;
}

.error404 .site-header .container .header-text {
	display: none;
}

.error404 .site-content {
	background: #eef0f2;
}

.error404 .wp-block-buttons.is-content-justification-center {
	justify-content: center;
}

.page-id-50 .sticky-tabs.wp-block-easy-tabs-block-tabs .wp-block-easy-tabs-block-tab-content,
.page-id-50 .sticky-tabs.wp-block-easy-tabs-block-tabs .wp-block-easy-tabs-block-tab-content,
.sticky-tabs.wp-block-easy-tabs-block-tabs .wp-block-easy-tabs-block-tab-content:not(.etb-active-tab):not([data-etb-active-tab]) {
	/*   padding-top: 48px;
  margin-bottom: 0;
  scroll-margin-block-start: 0;
  -webkit-scroll-margin-block-start: 0; */
}


.eplus_styles .ep_tabs_wrapper__e4f4c27e-6879-4cff-9420-a5733bd98d8d .ep_tab_item_wrapper:hover {
	border-bottom: 0 !important;
}

#onetrust-consent-sdk #onetrust-pc-sdk .ot-active-menu {
	border-color: #00adee !important;
}

#onetrust-pc-sdk {
	font-family:
		"Source Sans 3",
		system-ui,
		-apple-system,
		"Segoe UI",
		Roboto,
		"Helvetica Neue",
		Arial,
		sans-serif !important;
}



#onetrust-consent-sdk #onetrust-banner-sdk :focus,
#onetrust-consent-sdk #onetrust-banner-sdk:focus {
	outline-color: #ffffff;
	outline-width: 0 !important;
}

#onetrust-consent-sdk #onetrust-pc-btn-handler,
#onetrust-consent-sdk #onetrust-pc-btn-handler.cookie-setting-link,
#onetrust-consent-sdk #ot-dialog-cancel-handler {
	border-color: #fff0;
}

#onetrust-banner-sdk #onetrust-policy {
	margin: 1.45em 0 0.625em 2em !important;
	overflow: hidden;
}

#onetrust-banner-sdk #onetrust-close-btn-container button {
	right: -12px;
	visibility: hidden;
}

#onetrust-consent-sdk #onetrust-pc-sdk :focus,
#onetrust-consent-sdk #onetrust-pc-sdk .ot-vlst-cntr>a:focus {
	outline: 0px solid #fff !important;
}

#onetrust-banner-sdk #onetrust-policy-text p a {
	font-weight: 400 !important;
}

#onetrust-consent-sdk .cookie-setting-link {
	font-weight: 400 !important;
}

#onetrust-banner-sdk #onetrust-accept-btn-handler,
#onetrust-banner-sdk #onetrust-reject-all-handler,
#onetrust-banner-sdk #onetrust-pc-btn-handler {

	font-weight: 400 !important;

}

#onetrust-accept-btn-handler:hover {
	background: #00adee !important;
	color: #00243d !important;
}

#onetrust-close-btn-container {
	display: none;
}




@media only screen and (min-width: 890px) {
	#onetrust-banner-sdk #onetrust-button-group {
		display: flex !important;
		flex-direction: revert !important;
	}

	#onetrust-banner-sdk #onetrust-policy-text {
		width: 100% !important;
	}

	#onetrust-banner-sdk #onetrust-policy-text p {
		text-align: left !important;
	}

	#onetrust-banner-sdk #onetrust-policy-text p br {
		display: none;
	}

	#onetrust-banner-sdk #onetrust-accept-btn-handler,
	#onetrust-banner-sdk #onetrust-reject-all-handler,
	#onetrust-banner-sdk #onetrust-pc-btn-handler {
		padding: 5px 10px !important;
		min-width: 138px !important;
	}

}

@media only screen and (min-width: 1024px) {
	#onetrust-banner-sdk #onetrust-button-group {
		margin-left: auto;
		max-width: 310px;
		margin-right: 0 !important;
	}

	

	.ot-pc-footer .ot-btn-container {
		display: flex;
		justify-content: end;
	}

	#onetrust-consent-sdk #onetrust-pc-btn-handler,
	#onetrust-consent-sdk #onetrust-pc-btn-handler.cookie-setting-link {
		margin-bottom: 0 !important;
		margin-top: 0px !important;
	}

	#onetrust-consent-sdk #onetrust-accept-btn-handler {
		margin-bottom: 0 !important;
		margin-top: 0px !important;
	}

	#onetrust-banner-sdk #onetrust-accept-btn-handler,
	#onetrust-banner-sdk #onetrust-reject-all-handler,
	#onetrust-banner-sdk #onetrust-pc-btn-handler {

		padding: 2px 10px !important;

	}
}

@media (min-width: 768px) and (max-width: 1024px) {
	.main_404 {
		padding-left: 55px;
		padding-right: 55px;
	}

	#onetrust-banner-sdk #onetrust-button-group {
		display: inline-flex !important;
		flex-direction: revert !important;
	}

	#onetrust-banner-sdk #onetrust-button-group {
		margin-right: 0 !important;
	}

	#onetrust-banner-sdk #onetrust-policy-title,
	#onetrust-banner-sdk #onetrust-policy-text {
		float: none !important;
	}
}

@media only screen and (min-width: 897px) and (max-width: 1023px) {
	#onetrust-banner-sdk.vertical-align-content #onetrust-button-group-parent {
		top: 0 !important;
		left: 60% !important;
		transform: translateY(30%) !important;
	}

	#onetrust-consent-sdk #onetrust-pc-btn-handler,
	#onetrust-consent-sdk #onetrust-pc-btn-handler.cookie-setting-link {
		margin-bottom: 0 !important;
	}

	#onetrust-consent-sdk #onetrust-accept-btn-handler {
		margin-bottom: 0 !important;
	}
}

@media (min-width: 1440px) {
	.main_404 {
		padding: 160px 0;
	}
}

@media (max-width: 768px) {

	/*   .page-id-50 .eplus-styles-uid-6a0263 {
    margin-top: 60px !important;
  } 
  .page-id-50 .wp-block-easy-tabs-block-tab-content.viltepso-access-support-forms {
    border-top: 1px solid #DDD;
  }	
  .viltepso-access-support-forms > h2 {
    border-top: 0px solid #DDD;
  } */
	.page-id-50 .viltepso-access-support-forms>h2 {
		padding-top: 30px !important;
		margin-top: 60px !important;
	}

	.page-id-50 .ep_tabs_wrapper.resources {
		padding-bottom: 50px;
	}

	.viltepso-access-support-forms>h2 {
		border-top: 0px solid #ddd;
		position: relative;
	}

	.page-id-59 .sticky-tabs .wp-block-ep-tabs .ep_tabs_wrapper .ep_tab_item_wrapper:first-child,
	.page-id-81 .resources-for-team-tabs {
		position: relative;
		border-top: 0px solid #ddd;
	}

	.viltepso-access-support-forms>h2:after,
	.page-id-59 .sticky-tabs .wp-block-ep-tabs .ep_tabs_wrapper .ep_tab_item_wrapper:first-child:after,
	.page-id-81 .resources-for-team-tabs:after {
		content: "";
		border-top: 1px solid #ddd;
		position: absolute;
		top: 0;
		right: -20px;
		left: -20px;
	}

	.page-id-81 #tabs.resources-tab {
		overflow: inherit !important;
	}

	.main_404 {
		padding: 160px 20px;
	}

	.page-id-81 .hcp-access-guide,
	.page-id-81 .hcp-access-tools,
	.page-id-81 .hcp-access-resources {
		margin-left: 0px !important;
		margin-top: 0px !important;
	}

	.page-id-50 .wp-block-easy-tabs-block-tab-content {
		margin-bottom: 0 !important;
		padding-top: 0 !important;
		margin-top: 32px !important;
	}

	.page-id-81 .resources-for-team-tabs.virticle-tabs>.ep_tab_item_wrapper {
		margin-bottom: 0 !important;
		padding-top: 0 !important;
		margin-top: 32px !important;
	}

	.page-id-59 .sticky-tabs .wp-block-ep-tabs .ep_tabs_wrapper .ep_tab_item_wrapper {
		padding: 0px 0 0 0 !important;
		margin: 0 !important;
		margin-top: 32px !important;

	}

	.quote-slide .p-30 {
		text-align: center;
		padding: 0;
	}

	.quote-slider .swiper {
		/*     height: 626px !important; */
	}

	.page-id-50 .eplus-styles-uid-271b90 .wp-block-image.size-full.eplus-wrapper.eplus-styles-uid-92ead8 {
		width: 44px;
	}

	.uich-eb44beef.align-items-center.gap-16.wp-block-group.eplus-wrapper.is-horizontal.is-content-justification-left.is-nowrap.is-layout-flex.wp-container-core-group-is-layout-15dc2fd2.wp-block-group-is-layout-flex.eplus-styles-uid-271b90 {
		align-items: start !important;
	}

	.sticky-tabs .wp-container-core-group-is-layout-ad2f72ca {
		margin-left: 0 !important;
	}

	.wp-block-easy-tabs-block-tab-content .eplus-styles-uid-2b22ba {
		width: 100%;
	}

	/******* navsunli-access-support ********/
	.page-id-51 .eplus-styles-uid-7f25da img {
		padding-bottom: 8px;
		width: 42px;
		padding-bottom: 0;
	}

	.page-id-51 .wp-container-core-group-is-layout-8440af7e .wp-block-gallery,
	.page-id-51 .wp-container-core-group-is-layout-8440af7e .wp-block-image {
		width: 36px !important;
	}

	.page-id-51 #ep_tab_wrapper__bca7707f-260e-41a5-a49b-865776fc4566 .eplus-styles-uid-d4af21 .wp-block-heading {
		font-size: 28px;
		line-height: 32px;
	}

	.page-id-51 #ep_tab_wrapper__d462ffa1-b877-432a-b8c4-94ac3d2dea2a {
		padding: 0 20px !important;
	}

	/******* Home ********/

	.page-id-49 .eplus-styles-uid-47af31 {
		padding-right: 20px;
		padding-left: 20px;
	}

	#onetrust-banner-sdk #onetrust-policy {
		margin: 1.75em 0 0.625em 0em !important;
	}

	#onetrust-banner-sdk #onetrust-policy-text {
		width: 100% !important;
	}

	/*******************************/
	.ep-tabs-mobile-toggle span.arrow-select {
		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;
	}

	[aria-expanded="true"].ep-tabs-mobile-toggle span.arrow-select {
		transform: rotate(180deg);
	}

	.ep-tabs-mobile-dropdown-main {
		position: absolute;
		right: 0;
		left: 0;

		box-shadow: 0px -10px 0 20px #ffffff !important;
		border: 1px solid #C2C2C2;
		background: #fff;

		border-radius: 8px;
	}

	.ep-tabs-mobile-dropdown {
		margin: 10px 0 20px;
		position: sticky;
		top: 29px;
		z-index: 9;
		height: 50px;

	}

	.ep-tabs-mobile-toggle {
		width: 100%;
		padding: 14px;
		border-radius: 15px;
		border: 0px solid #ddd;
		background: #fff;
		display: flex;
		justify-content: space-between;
		cursor: pointer;
		color: #000;
		font-weight: 400;
		align-items: center;

	}

	.ep-tabs-mobile-list {
		position: relative;
		left: 0;
		right: 0;
		background: #fff;
		border-top: 1px solid #C2C2C2;
		border-radius: 0 0 15px 15px;
		margin-top: 6px;
		list-style: none;
		padding: 6px;
		z-index: 999;
	}

	.ep-tabs-mobile-list li {
		padding: 24px 14px;
		border-radius: 6px;
		cursor: pointer;
		color: #000
	}

	.ep-tabs-mobile-list li a {
		color: #000
	}

	.ep-tabs-mobile-list li:hover {}

	.page-id-50 .eplus-styles-uid-6a0263 {
		padding-top: 11px !important;
	}


}



/* ==================================================
   SOURCE: ev7-styles.css
   ================================================== */
/* EV Style */
.page-id-51 .ep_tabs_header::after {
  position: relative;
  content: "";
  width: 100%;
  border-top: solid 1px #ddd;
  left: 0;
  bottom: 20px;
  z-index: 2;
}
.page-id-51 .tab-wrapper.faqs-tabs .ep_tabs_header {
  margin-left: unset;
}
.page-id-51 a.ep_label_main:first-child {
  margin-left: 10rem;
}
@media (max-width: 768px) {
  .home .overlap-banner {
    padding: 40px 1.3rem !important;
  }
  .navsunli-text {
    font-size: 20px !important;
    line-height: 26px !important;
  }
  .navsunli-text-container {
    padding: 24px !important;
  }

  .navsunli-tabs {
    padding: 2px 0px 0px 0px !important;
  }

  .navsunli-tabs .ep_tab_item_wrapper {
    padding-bottom: 0 !important;
    padding-top: 0 !important;
  }
  .navsunli-tabs .ep_tabs_root {
    gap: 20px !important;
  }
  .navsunli-tabs .eplus-styles-uid-93f13f {
    margin-top: 40px !important;
    margin-left: -20px;
    margin-right: -20px;
  }
  .navsunli-tabs .overlap-banner {
    padding-top: 40px !important;
    margin-left: -20px !important;
    margin-right: -20px !important;
  }
  .navsunli-tabs .wp-block-spacer {
    height: 40px !important;
  }

  .page-id-51 a.ep_label_main.ep_active_tab:first-child {
    margin-left: 20px;
    padding-left: 0;
  }
  .page-id-51 a.ep_label_main:first-child {
    margin-left: 20px;
    padding-left: 0;
  }
  .navsunli-tabs .eplus-styles-uid-cfff26,
  .navsunli-tabs .eplus-styles-uid-6d1e18{
    max-width: 100% !important;
    font-size: 18px;
    line-height: 28px;
  }
  .navsunli-tabs .eplus-styles-uid-86f006 {
    padding-bottom: 54px;
    font-size: 18px;
    line-height: 28px;
  }
  .page-id-50 .wp-block-group.eplus-wrapper.eplus-styles-uid-2c724c {
    padding: 24px !important;
    margin: 0 20px !important;
  }
  .page-id-50
    .uich-2bf0e663.wp-block-group.eplus-wrapper.is-vertical.is-content-justification-center.is-nowrap.is-layout-flex.wp-container-core-group-is-layout-b64db400.wp-block-group-is-layout-flex {
    min-height: unset !important;
  }
  .page-id-50
    .button-outline.wp-block-buttons.eplus-wrapper.is-layout-flex.wp-block-buttons-is-layout-flex {
    justify-content: start !important;
  }
  .page-id-50 a.ep_label_main.ep_active_tab:first-child {
    margin-left: 20px !important;
    padding-left: 0px !important;
  }
  .page-id-50 .overlap-banner .overlap-flexWrapper figure {
    padding-bottom: 0 !important;
  }
  .page-id-50 .eplus-styles-uid-c1b07e {
    padding-top: 0px !important;
  }
  .page-id-51 .custom-three-cards {
    padding-left: 0px;
    padding-right: 0px;
  }
  .page-id-49 .overlap-banner .overlap-flexWrapper .overlap-copyWrapper {
    padding: 24px !important;
    padding-bottom: 49px !important;
  }
  .page-id-51 #more-resources {
    padding-top: 48px;
  }
  .page-id-52 .uich-c81d39db.navy.pt-1.eplus-wrapper.eplus-styles-uid-8fbb1a {
    font-size: 18px;
    max-width: 100%;
    line-height: 28px;
  }
  .page-id-52 .eplus-styles-uid-f691a9 {
    padding-top: 20px !important;
  }
  .page-id-52 .eplus-styles-uid-f691a9 h3 {
    font-size: 20px !important;
    line-height: 26px !important;
  }
  .page-id-52 .eplus-styles-uid-f691a9 p {
    font-size: 16px !important;
    line-height: 24px !important;
  }
  .page-id-77 .page-hero-2 h1 {
    font-weight: 600 !important;
  }

  .page-id-51 .custom-stack {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .page-id-51 .nav_cc.quote-slider {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .page-id-52 .ep_tabs_wrapper.horiz-tabs > .ep_tab_item_wrapper {
    padding-top: 20px !important;
  }
  .ep_tabs_wrapper.horiz-tabs > .ep_tab_item_wrapper ul {
    margin-top: 16px;
  }
  .page-id-52 .wp-block-list.eplus-wrapper.eplus-styles-uid-1ac4b3 {
    display: flex;
    flex-direction: column;
    gap: 24px;
    list-style: none !important;
    margin-left: 0 !important;
  }
  .page-id-52 .wp-block-list.eplus-wrapper.eplus-styles-uid-0345f7 li {
    font-size: 16px !important;
    line-height: 24px !important;
    margin: 0 !important;
  }
  .page-id-51 .overlap-flexWrapper {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .page-id-51 .ep_tab_item_wrapper.tab-content:last-child {
    margin: 0 !important;
  }
  .page-id-51 .eplus-wrapper.eplus-styles-uid-271b90 {
    font-size: 18px !important;
    line-height: 28px !important;
  }
  #post-51 .resources-tab .wp-block-spacer.eplus-wrapper {
    height: 24px !important;
  }
  .page-id-51
    .wp-block-group__inner-container.is-layout-constrained.wp-block-group-is-layout-constrained {
    color: black !important;
  }
}

@media (min-width: 0px) and (max-width: 768px) {
  .page-id-51 .overlap-banner .button-outline .wp-block-button__link {
    padding: 8px 15px !important;
  }
}
@media (min-width: 0px) and (max-width: 768px) {
  .page-id-50 a.ep_label_main:first-child {
    margin-left: 20px !important;
    padding-left: 0px !important;
  }
}
@media (min-width: 1025px) {
  .page-id-84 #access-support-hero {
    padding-top: 64px !important;
  }
}
/* .contact-banner .contact-flex-wrapper p span a {
  text-decoration: none !important;
} */
@media (min-width: 0px) and (max-width: 768px) {
  .page-id-51 .resources-tab {
    width: calc(100% - 12px) !important;
  }
}

@media (max-width: 768px) {
	.tab-wrapper.faqs-tabs .ep_tabs_header a.ep_active_tab {
  border-bottom: 5px solid #00adee !important;
}
}
.eplus-styles-uid-70f887 a.ep_label_main.ep_active_tab {
  border-bottom: 5px solid #00adee !important;
}
.wp-block-accordion-item.is-open > .wp-block-accordion-heading .wp-block-accordion-heading__toggle-icon {
	margin-top:-8px;
}

#post-49 .down-link.wp-block-group.eplus-wrapper.is-nowrap.is-layout-flex.wp-container-core-group-is-layout-ad2f72ca.wp-block-group-is-layout-flex,#post-49 .download-link.wp-block-group.eplus-wrapper.is-nowrap.is-layout-flex.wp-container-core-group-is-layout-ad2f72ca.wp-block-group-is-layout-flex {
  width:fit-content !important ;
}

#post-53 .download-link.wp-block-group.eplus-wrapper.is-nowrap.is-layout-flex.wp-container-core-group-is-layout-ad2f72ca.wp-block-group-is-layout-flex {
  width:fit-content !important ;
}

@media(min-width:768px){
.wp-block-accordion-heading__toggle-title{
font-size:24px}

.gap-zero.wp-block-group.eplus-wrapper.is-vertical.is-layout-flex.wp-container-core-group-is-layout-8cf370e7.wp-block-group-is-layout-flex.eplus-styles-uid-49fa13 .p-18.black.eplus-wrapper{
font-size:21px !important;}
	.black.eplus-wrapper.wp-block-list.eplus-styles-uid-98277b{
font-size:21px;}
	
#post-77 .uich-8252c8c4.h2-heading.wp-block-heading.has-text-align-center.has-text-color.has-large-font-size.eplus-wrapper.eplus-styles-uid-ee080b {
  padding-bottom: 12px;
}
	
	#post-77 .para-f18-l21 {
padding-bottom:6px}
	
#post-81 .eplus-styles-uid-922d0a {
  padding-bottom: 24px;
  line-height: 38px !important;
}
	
	#post-81 .eplus-styles-uid-08e6e9{
		padding-bottom:24px;
}
	
#post-81 .wp-block-list.eplus-wrapper.eplus-styles-uid-028624 li:first-child{
margin-top:0;}
	

	

	
}

#online-tools {
  margin-bottom: 10px;
}

	#access-support-hero {
  background-image: url('/wp-content/uploads/2026/02/Rectangle-101.png') !important;
  background-size: cover !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
	color:white;
  
}


#access-support-hero:has(.wp-block-accordion-item.is-open) {
  background-image: url('/wp-content/uploads/2026/02/Rectangle-10.png') !important;
  background-size: cover !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
}

.wp-block-cover .has-background-dim:not([class*="-background-color"]){
background:#093f6600 !important;}



@media(max-width:768px){
	#access-support-hero {
  background-image: url('/wp-content/uploads/2026/02/Rectangle-101.png') !important;
  background-size: cover !important;
  background-position: right !important;
  background-repeat: no-repeat !important;
}
	
	#access-support-hero:has(.wp-block-accordion-item.is-open) {
  background-image: url('/wp-content/uploads/2026/02/Rectangle-10.png') !important;
  background-size: cover !important;
  background-position: right !important;
  background-repeat: no-repeat !important;
}
}

.medication-cards .medication-card {
   transition: all 0.3s ease-in-out !important;

}
	
.medication-cards .medication-card:hover {
 transition: all 0.3s ease-in-out !important;
}

#post-81 #access-support-hero:has(.wp-block-accordion-item.is-open) {
  background-image: url('/wp-content/uploads/2026/02/Rectangle-10.png') !important;
  background-size: cover !important;
  background-position: 84% !important;
  background-repeat: no-repeat !important;
}

#onetrust-consent-sdk #onetrust-pc-sdk ul li div:focus {
	margin-left: 0px !important;
}
@media (max-width: 640px) {
  #onetrust-consent-sdk #onetrust-pc-sdk .ot-desc-cntr:focus {
        margin-left: 10px !important;
		margin-top: 5px !important;
	    margin-bottom: 5px !important;
 
    }
	#onetrust-consent-sdk #onetrust-pc-sdk .ot-sdk-row .ot-sdk-columns{
		overflow-x: hidden;
	}
	#onetrust-consent-sdk #onetrust-pc-sdk h4#ot-pvcy-hdr,
	#onetrust-consent-sdk #onetrust-pc-sdk  h4.ot-cat-header{
    display: none !important;
}

	
	#onetrust-consent-sdk #onetrust-pc-sdk .ot-grp-hdr1 {
       width: 87px !important;
	   float: right !important;
       padding-right: 10px !important;
	}

	#onetrust-consent-sdk #onetrust-pc-sdk .ot-always-active-group .ot-tgl-cntr {
		max-width: unset !important;
	}
}
#onetrust-consent-sdk #onetrust-pc-sdk .ot-desc-cntr:active,
#onetrust-consent-sdk #onetrust-pc-sdk :focus{
	outline:none !important;
}
#onetrust-consent-sdk #onetrust-pc-sdk *:focus{
	outline-offset: 0px !important;
}
#onetrust-consent-sdk #onetrust-pc-sdk ul:focus-within,
#onetrust-consent-sdk #onetrust-pc-sdk ul{
    padding-top: 0px !important;
}

/* ==================================================
   SOURCE: ev8-style.css
   ================================================== */
#post-86 .bg-gray-left-right{
	background: var(--Grey-Gradient, linear-gradient(270deg, rgba(234, 236, 238, 0.20) 0%, #EAECEE 100%)) !important;
}

#post-51 .eplus-styles-uid-2568e2, .eplus-styles-uid-ac2bd7{
	color:#000;
	font-weight:400 !important;
}


@media (max-width: 768px) {
	#post-86 .tab-wrapper{
		padding-top:19px !important;
	}
	
	#post-86 .ep-tabs-mobile-select{
		margin-bottom:0 !important;
}
	
	#post-86 .ep_tabs_wrapper > div{
   padding-top:0 !important;}
	
	 #post-52 .uich-58571eb0.cover-flex.has-text-color.has-source-sans-pro-font-family.eplus-wrapper {
  padding-top: 16px;
}

/* #post-52 .wp-block-cover{
	padding-top:0 !important;
} */
	#insurance-tabs{
		padding-bottom:24px
}
	
		.page-hero-2 h1{
		font-weight:600 !important;
}
	#post-86 .page-hero-2 h1{
		padding-right:2rem;
}
	#post-86 .dark-blue.pb-3.wp-block-heading.eplus-wrapper.eplus-styles-uid-69b17c{
     font-size: 28px;
     font-style: normal;
   font-weight: 600;
     line-height: 32px; /* 114.286% */
}
	
	#post-77 .email-column.col-4,#post-49 .email-column.col-4 {
    flex-basis: auto !important;
}
	
	
}

@media(min-width: 768px) {

	#post-51 .eplus-styles-uid-8da462{
		margin-bottom:0!important;
}
	
#post-53 .eplus-wrapper.eplus-styles-uid-66dee2,#post-52 .eplus-wrapper.eplus-styles-uid-66dee2{
font-size: 18px;
font-style: italic;
font-weight: 400;
line-height: 24px;
}
	

}

.eplus-styles-uid-720d47{
cursor:text !important;
}

#post-77 .eplus-styles-uid-53e622{
padding-bottom:12px;}

#post-81 .forword-link .wp-block-image{
	position:relative;
	top:-1px;
}

#post-81 .down-link.wp-block-group.eplus-wrapper.is-nowrap.is-layout-flex.wp-container-core-group-is-layout-ad2f72ca.wp-block-group-is-layout-flex.eplus-styles-uid-05e028 {
  width:fit-content;
}

#post-81 .sticky-tabs .wp-container-core-group-is-layout-ad2f72ca {
  margin-left: 0 !important;
  width: fit-content;
}

@media (min-width: 1025px) and (max-width: 1357px) {
#post-81 .footer-banner .button-primary a {
    padding: 8px 1rem !important;
  }
}

#post-59 .n-link.dark-blue.eplus-wrapper.eplus-styles-uid-cfa858 {
  width: fit-content;
}

#post-50 .download-link.wp-block-group.eplus-wrapper.is-nowrap.is-layout-flex.wp-container-core-group-is-layout-ad2f72ca.wp-block-group-is-layout-flex{
	  margin-left: 0 !important;
  width: fit-content;
}

#post-52 .download-link.wp-block-group.eplus-wrapper.is-nowrap.is-layout-flex.wp-container-core-group-is-layout-ad2f72ca.wp-block-group-is-layout-flex {
	width: fit-content !important;
}

.download-link a:visited {
    text-decoration: none !important;
    color: inherit;
}
.download-link a:visited:hover {
    text-decoration: underline !important;
}

/* .eplus-styles-uid-70f887 a:focus {
  border-bottom: 0px solid #00adee !important;
} */







/* ==================================================
   SOURCE: ev9-styles.css
   ================================================== */
.page-id-51 .custom-three-cards .wp-block-group p.p-18 {
	max-width: 338.6px;
}

.page-id-51 .tab-wrapper,
.page-id-50 .tab-wrapper {
	padding-top: 0 !important;
}

.page-id-51 .tab-wrapper.faqs-tabs .ep_tabs_header a,
.page-id-50 .tab-wrapper.faqs-tabs .ep_tabs_header a {
	padding: 24px 0 24px !important;
}

.page-id-51 .tab-wrapper.faqs-tabs .ep_tabs_header a:last-child,
.page-id-50 .tab-wrapper.faqs-tabs .ep_tabs_header a:last-child {
	margin-left: 30px !important;
}

@media (max-width: 768px) {

	.page-id-51 .tab-wrapper.faqs-tabs .ep_tabs_header a:last-child,
	.page-id-50 .tab-wrapper.faqs-tabs .ep_tabs_header a:last-child {
		margin-left: 10px !important;
	}
}

@media (min-width: 1025px) and (max-width:1340px) {
	.page-id-49 .overlap-banner .overlap-flexWrapper .overlap-copyWrapper {
		padding: 80px 80px 80px 100px;
	}

	.page-id-49 .overlap-banner .overlap-flexWrapper figure {
		right: 0;
		margin-right: -50px;
	}
	.page-id-49 .overlap-banner .overlap-flexWrapper figure img {
		height: auto;
	}
}

@media (max-width: 1024px) {
	.page-id-49 .overlap-banner .uich-e83de8c8 {
		padding-right: 0 !important;
	}
}

.page-id-51 .tab-wrapper.faqs-tabs .ep_tabs_header .ep_label_main:not(.ep_active_tab),
.page-id-50 .tab-wrapper.faqs-tabs .ep_tabs_header .ep_label_main:not(.ep_active_tab) {
	margin-top: -4px !important;
}

.page-id-50 .swiper-horizontal>.swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal {
	bottom: 76px;
}

.page-id-50 .swiper-horizontal .swiper-button-prev,
.swiper-horizontal .swiper-button-next {
	bottom: 76px;
}

.page-id-50 a.ep_label_main:first-child {
	margin-left: 10rem !important;
}

.page-id-49 .overlap-banner .uich-e83de8c8 {
	padding-right: 34px;
}
.page-id-50 .uich-2869f2f1.col-6{
	min-height:0px !important;
	gap:0px;
}
.page-id-50 .uich-2bf0e663{
	min-height:0px !important;
	gap:0px;
}
.page-id-50 .uich-2bf0e663 p{
	padding-top:12px !important;
	font-weight:400 !important;
}




@media (min-width: 999px) {
#access-support-hero:has(.wp-block-accordion-item.is-open),
	#access-support-hero ,
	#post-81 #access-support-hero:has(.wp-block-accordion-item.is-open) ,
	#post-81 #access-support-hero{
  background-image: url('/wp-content/uploads/2026/02/Rectangle-10.png') !important;
  background-size: cover !important;
  background-position: top right !important;
  background-repeat: no-repeat !important;
}
}


/* Hide on desktop, show on mobile */
@media (min-width: 769px) {
  .br-mobile {
    display: none;
  }
}

@media (max-width: 768px) {
  .br-mobile {
    display: block;
  }
}
html{
    scrollbar-gutter: stable;
}