.resources-main-tab::after {
  position: absolute;
  content: "";
  width: calc(100% - 2px);
  border: solid 1px #ddd;
  left: 0;
  top: 83px;
  z-index: 2;
}
 .tab-wrapper.faqs-tabs .ep_tabs_header {
  margin-left: unset;
}
.eplus_styles .ep_tabs_wrapper__47665c85-3147-4c4b-9044-b7650ac7bd2e .ep_tabs_root {
  gap: 0;
}

body .is-layout-flex {
  display: flex !important;
}
.tab-wrapper.faqs-tabs .ep_tabs_header a.ep_active_tab {
  border-bottom: 0px solid #00adee !important;
}
.VILTEPSO-tab  .ep_tabs_header a {
 position: relative;
}
.VILTEPSO-tab  .ep_tabs_header a.ep_active_tab:after {
  border-bottom: 5px solid #00adee;
  bottom: 1px;
  z-index: 5;
  content: "";
  position: absolute;
  right: 0;
  left: 0;
}
.VILTEPSO-tab  .ep_tabs_header a.ep_label_main:nth-of-type(2).ep_active_tab:after {
right: 6px;
left: 7px;
}
.VILTEPSO-tab .ep_tabs_root.ep_tabs_top {
  gap: 0 !important;
}


.resources-inner-tab .wp-block-easy-tabs-block-tab-button p {
color: var(--Black, #000);
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 24px; 

}


/***************/
.sticky-tabs.virticle-tabs .wp-block-column .wp-block-easy-tabs-block-tab-buttons.is-vertical > div::before,
.virticle-tabs .ep_tabs_root .ep_tabs_header a::before{
  display: inline-block !important;
  right: 20px !important;
  opacity: 0;
  transition: 0.5s ease;
}
.sticky-tabs.virticle-tabs .wp-block-column .wp-block-easy-tabs-block-tab-buttons.is-vertical > div:hover::before,
.sticky-tabs.virticle-tabs .wp-block-column .wp-block-easy-tabs-block-tab-buttons.is-vertical > div.etb-active-tab::before ,
.virticle-tabs .ep_tabs_root .ep_tabs_header a:hover::before ,
.virticle-tabs .ep_tabs_root .ep_tabs_header a.ep_active_tab::before {
  right: 10px !important;
   transition: 0.5s ease;
  opacity: 1;
}

/**************/
.sticky-tabs.virticle-tabs.resources-inner-tab .wp-block-column .wp-block-easy-tabs-block-tab-buttons.is-vertical > div:not(.etb-active-tab) p {
  color: #000 !important;
  background-color: transparent !important;
}
.sticky-tabs.virticle-tabs.resources-inner-tab .wp-block-column .wp-block-easy-tabs-block-tab-buttons.is-vertical > div:not(.etb-active-tab):hover  p{
  color: #00406D !important;
}


.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;
  border-left: none !important;
  padding-left: 20px !important;
}

.virticle-tabs.resources-inner-tab .ep_tabs_root .ep_tabs_header a:hover, 
.sticky-tabs.virticle-tabs.resources-inner-tab .wp-block-column .wp-block-easy-tabs-block-tab-buttons.is-vertical > div.etb-active-tab  p {
  color: #00406d !important;
  background-color: transparent !important;
}
.resources-tabs.wp-block-cover {
  padding: 0 !important;
}
.eplus_styles .ep_tabs_wrapper__92688fe0-adb0-404f-9df5-d44f07b3de58 .ep_tab_item_wrapper:hover {
  border-bottom: 0px solid #00adee !important;
}
/***********/
.resources-main-tab {
  max-width: 1156px;
  margin: 0 auto !important;
  padding: 0 20px;
}
.VILTEPSO-tab .ep_tabs_header {
  column-gap: 50px !important;
}
/* Hide the text inside both tabs */
.VILTEPSO-tab .ep_tabs_header .ep_label_main .ep_label {
  font-size: 0 !important;          /* or: display: none; */
}

/* Turn each tab link into an image slot */
.VILTEPSO-tab .ep_tabs_header .ep_label_main {
  display: inline-block;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
width: 121px;
  height: 85px;
  padding: 0 !important;
}


/* First tab — VILTEPSO */
.VILTEPSO-tab .ep_tabs_header .ep_label_main:nth-of-type(1) {
  /* background-image: url('../../images/logo-viltepso-new.svg'); */
}

/* Second tab — BYTRELDO */
.VILTEPSO-tab .ep_tabs_header .ep_label_main:nth-of-type(2) {
  background-image: url('../../images/BYTRELDO.svg');
   margin-left: -7px !important;
    background-size: 108px;
}
/* Inactive tab (no .ep_active_tab) — gray out the logo */
.VILTEPSO-tab .ep_tabs_header .ep_label_main:not(.ep_active_tab) {
  filter: grayscale(1);
  opacity: 0.5;          /* optional — deepens the "muted" look; drop if too faint */
}

/* Active tab — full color (explicit reset, in case of inherited filters) */
.VILTEPSO-tab .ep_tabs_header .ep_label_main.ep_active_tab {
  filter: none;
  opacity: 1;
}

.ep_tabs_wrapper.tabs.VILTEPSO-tab {
    margin-top: 30px !important;
} 
.viltepso-resources-support-tabs .wp-block-easy-tabs-block-tab-contents{
    padding: 0 !important;
}

.wp-block-ns-custom-card-gray {
    margin-block-start: 0 !important;
    margin-top: 15px !important;
}
.wp-block-ns-custom-gray-cts.nscb-gray-cts {
    margin-top: 15px;
}
.viltepso-resources-support-tabs .wp-block-easy-tabs-block-tab-content .wp-block-heading {
     margin-bottom: 25px  !important;
     margin-top: 48px !important;
}
.viltepso-resources-support-tabs .wp-block-easy-tabs-block-tab-content:first-child .wp-block-heading {
     margin-top: 0 !important;
}

.viltepso-resources-support-tabs .wp-block-easy-tabs-block-tab-content{
    margin-bottom: 0 !important;
}
.viltepso-resources-support-tabs .wp-block-easy-tabs-block-tab-content:last-child  {
  margin-bottom: 100px !important;
}
@media screen and (min-width: 769px) {
  .padding-r-5{
    padding-right: 5px ;
  }


    .faqs-dtc-hero {
        padding-top: 55px !important;
                gap: 0px;
    }
    .faqs-dtc-hero p {
        max-width: 85% !important;
    }

.viltepso-resources-support-tabs {
    gap: 60px !important;
}    
.resources-inner-tab .wp-block-columns > .wp-block-column:first-of-type {
    max-width: 225px  !important;
    margin-bottom: 80px;
 
}
.BYTRELDO-tab-item .wp-block-ns-custom-card-gray.nscb-card-gray {
    max-width: 851px !important;
}
.BYTRELDO-tab-item .resources-inner-tab .wp-block-columns > .wp-block-column:first-of-type {
    max-width: 205px  !important;
 
}
.bytreldo-start-form-card .nscb-card-gray__copy ,
.bytreldo-prescription-card .nscb-card-gray__copy {
  padding-right: 40px;
}




}
@media screen and (min-width: 768.5px) {
  .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column {
    flex-basis: 0  !important;
    flex-grow: 1  !important;
  }
}

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

.faqs-dtc-hero p {
    padding-top: 5px;   
}
.VILTEPSO-tab .ep_tabs_header .ep_label_main {
    width: 121px;
    height: 85px;
}
.VILTEPSO-tab .ep_tabs_header .ep_label_main:nth-of-type(2) {
    margin-left: -26px !important;
    background-size: 108px;
}
.viltepso-resources-support-tabs .wp-block-easy-tabs-block-tab-buttons {
    display: none !important;
}
.ep_tabs_wrapper.tabs.VILTEPSO-tab {
    margin-top: 20px !important;
}
.ep_tabs_wrapper > div.VILTEPSO-tab-item ,
.ep_tabs_wrapper > div.BYTRELDO-tab-item {
    padding: 0 !important;
}


.viltepso-resources-support-tabs .wp-block-column:first-child {
position: sticky;
  top: 29px;
  margin-bottom: 0;
  z-index: 9;
background: #fff;
  box-shadow: 0px -10px 0 20px #ffffff !important;
}

.viltepso-resources-support-tabs .wp-block-easy-tabs-block-tab-content:last-child  {
  margin-bottom: 0 !important;
}
.viltepso-resources-support-tabs{
  margin-bottom: 40px !important;
}

/***********/
.viltepso-resources-support-tabs .wp-block-easy-tabs-block-tab-content .wp-block-heading {
    margin-top: 40px !important; 
}
.viltepso-resources-support-tabs .wp-block-easy-tabs-block-tab-content:first-child .wp-block-heading {
    margin-top: 10px !important;
}
.viltepso-resources-support-tabs .wp-block-easy-tabs-block-tab-content .wp-block-heading {
    margin-bottom: 23px !important;
    font-size: 28px;
    font-style: normal;
    font-weight: 600;
    line-height: 32px;
}
    .nscb-card-gray__links {
        gap: 14px;
        margin-top: 2px;
    }


    .ep-tabs-mobile-dropdown-main {
        box-shadow: 0px -10px 0 20px #fff !important; 
    }


  .gray-cts-two_lines .nscb-gray-cts__copy {
            margin-bottom: 10px;
  } 

}

.custom-resources {
    margin-top: 30px !important;
}

@media screen and (max-width: 768px) {
    .custom-resources {
        margin-top: 20px !important;
    }
}