/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Nov 20 2025 | 17:03:11 */
/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Feb 20 2024 | 19:04:41 */
@font-face {
  font-family: "Branding";
  src: url("/wp-content/uploads/cc_fonts/Branding/Branding-Black.otf") format("opentype"), url("/wp-content/uploads/cc_fonts/Branding/Branding-Black.ttf") format("truetype");
  font-style: normal;
  font-weight: 900;
  font-display: swap;
}
@font-face {
  font-family: "Branding";
  src: url("/wp-content/uploads/cc_fonts/Branding/Branding-Bold.otf") format("opentype"), url("/wp-content/uploads/cc_fonts/Branding/Branding-Bold.ttf") format("truetype");
  font-style: normal;
  font-weight: 600;
  font-display: swap;
}
@font-face {
  font-family: "Branding";
  src: url("/wp-content/uploads/cc_fonts/Branding/Branding-BoldItalic.otf") format("opentype"), url("/wp-content/uploads/cc_fonts/Branding/Branding-BoldItalic.ttf") format("truetype");
  font-style: italic;
  font-weight: 600;
  font-display: swap;
}
@font-face {
  font-family: "Branding";
  src: url("/wp-content/uploads/cc_fonts/Branding/Branding-Medium.otf") format("opentype"), url("/wp-content/uploads/cc_fonts/Branding/Branding-Medium.ttf") format("truetype");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: "Branding";
  src: url("/wp-content/uploads/cc_fonts/Branding/Branding-MediumItalic.otf") format("opentype"), url("/wp-content/uploads/cc_fonts/Branding/Branding-MediumItalic.ttf") format("truetype");
  font-style: italic;
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: "Branding";
  src: url("/wp-content/uploads/cc_fonts/Branding/Branding-SemiLight.otf") format("opentype");
  font-style: normal;
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: "Branding";
  src: url("/wp-content/uploads/cc_fonts/Branding/Branding-Light.otf") format("opentype");
  font-style: normal;
  font-weight: 300;
  font-display: swap;
}
.mobile-pipeline-labels, .legacy-mobile-label {
  display: none;
}
.pipeline_row_8 .bar:after {
  display: none !important;
}
.pipeline_block_1 .pipeline-footnotes {
  display: none !important;
}
@media screen and (max-width: 989px) {
  #pipeline.pipeline_key {
    padding-top: 30px;
    padding-bottom: 30px !important;
  }
  #pipeline.pipeline_key .container .content .avia-progress-bar .bar {
    width: 100% !important;
    min-width: 1px !important;
  }
  #pipeline.pipeline_key .pipeline_row {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 1rem;
  }
  #pipeline.pipeline_key .pipeline_row:before, #pipeline.pipeline_key .pipeline_row:after {
    display: none !important;
  }
  #pipeline.pipeline_key .pipeline_row .avia-progress-bar-container {
    width: 100% !important;
    min-width: 1px !important;
    margin-right: auto !important;
    margin-left: auto !important;
    margin-bottom: 0 !important;
    margin-top: 0 !important;
  }
  #pipeline.pipeline_key .pipeline_row .avia-progress-bar-container .avia-progress-bar {
    display: flex !important;
    align-items: center;
    justify-content: center;
    margin-bottom: 0 !important;
  }
  #pipeline.pipeline_key .pipeline_row .avia-progress-bar-container .avia-progress-bar .progress {
    margin-bottom: 0 !important;
  }
  #pipeline.pipeline_key .pipeline_row .progressbar-title-wrap {
    max-width: 100% !important;
    top: auto !important;
  }
  #pipeline.pipeline_key .pipeline_row .progressbar-title-wrap .progressbar-title {
    font-size: 14px !important;
    display: block;
    text-align: center;
    width: 100%;
  }
  #pipeline.pipe_section > .flex_cell {
    padding-top: 0 !important;
  }
  #pipeline.pipe_section .pipeline_subhead {
    margin-bottom: 1rem !important;
    border-radius: 6px;
  }
  #pipeline.pipe_section .pipeline_mobile_block {
    float: left;
    width: 100%;
    border: 2px solid #4f5b64 !important;
    border-radius: 6px;
    padding: 1rem;
    margin-bottom: 2rem;
  }
  #pipeline.pipe_section .pipeline_mobile_block > .flex_column {
    border: none !important;
    padding: 0 !important;
  }
  #pipeline.pipe_section .pipeline_mobile_block .pipeline_row {
    height: auto !important;
    margin-bottom: 0 !important;
  }
  #pipeline.pipe_section .pipeline_mobile_block h3 {
    position: relative;
    color: #5b6670 !important;
    font-size: 16px !important;
  }
  #pipeline.pipe_section .pipeline_mobile_block h3:before {
    content: "Program:";
    display: block;
    color: #003348 !important;
    font-weight: 600;
    font-family: "Branding";
    font-size: 18px !important;
  }
  #pipeline.pipe_section .pipeline_mobile_block .indications p {
    position: relative;
    font-size: 16px !important;
    line-height: 1.3 !important;
    font-family: "Branding" !important;
    font-weight: 600;
  }
  #pipeline.pipe_section .pipeline_mobile_block .indications p:before {
    content: "Indication(s):";
    font-family: "Branding";
    display: block;
    color: #003348 !important;
    font-weight: 600;
    font-size: 18px !important;
  }
  #pipeline.pipe_section .pipeline_mobile_block .phase {
    display: none !important;
  }
  #pipeline.pipe_section .pipeline_mobile_block .avia-progress-bar {
    margin-bottom: 0 !important;
  }
  #pipeline.pipe_section .pipeline_mobile_block .progressbar-title-wrap {
    position: relative !important;
    right: 0 !important;
    left: 0 !important;
    top: auto !important;
    width: 100% !important;
    max-width: 100% !important;
    margin-bottom: 25px !important;
    float: left;
  }
  #pipeline.pipe_section .pipeline_mobile_block .progressbar-icon {
    position: relative;
    font-size: 16px !important;
    line-height: 1.3 !important;
    font-family: "Branding" !important;
    font-weight: 600;
    width: 100%;
    flex-wrap: wrap;
  }
  #pipeline.pipe_section .pipeline_mobile_block .progressbar-icon:before {
    content: "Worldwide Rights:";
    font-family: "Branding";
    display: block;
    color: #003348 !important;
    font-weight: 600;
    font-size: 18px !important;
    width: 100%;
  }
  #pipeline.pipe_section .pipeline_mobile_block .progressbar-icon span {
    display: inline-flex;
    width: auto;
    height: auto;
    max-width: 125px;
  }
  #pipeline.pipe_section .pipeline_mobile_block .mobile-pipeline-labels {
    display: flex;
    width: 100%;
    align-items: center;
    justify-content: center;
  }
  #pipeline.pipe_section .pipeline_mobile_block .mobile-pipeline-labels .mobile-pipeline-label {
    width: 20%;
    font-size: 12px;
    line-height: 14px;
    display: block;
    text-align: center;
    color: #003348;
    padding: 3px;
  }
  #pipeline.pipe_section .pipeline_mobile_block .progress {
    border-top: 1px solid #4f5b64;
    border-bottom: 1px solid #4f5b64;
    border-radius: 0 !important;
    padding: 25px 0;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    align-content: center;
    height: auto !important;
    position: relative;
  }
  #pipeline.pipe_section .pipeline_mobile_block .progress .mobile-pipeline-dividers {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 5;
  }
  #pipeline.pipe_section .pipeline_mobile_block .progress .mobile-pipeline-dividers .mobile-pipeline-divider {
    position: absolute;
    top: 0;
    width: 1px;
    height: 100%;
    border-right: 1px dashed #4f5b64;
  }
  #pipeline.pipe_section .pipeline_mobile_block .progress .mobile-pipeline-dividers .mobile-pipeline-divider-1 {
    left: 20%;
  }
  #pipeline.pipe_section .pipeline_mobile_block .progress .mobile-pipeline-dividers .mobile-pipeline-divider-2 {
    left: 40%;
  }
  #pipeline.pipe_section .pipeline_mobile_block .progress .mobile-pipeline-dividers .mobile-pipeline-divider-3 {
    left: 60%;
  }
  #pipeline.pipe_section .pipeline_mobile_block .progress .mobile-pipeline-dividers .mobile-pipeline-divider-4 {
    left: 80%;
  }
  #pipeline.pipe_section .pipeline_mobile_block .progress .bar-outer {
    position: relative;
    z-index: 10;
  }
  #pipeline.pipe_section .pipeline_mobile_block .progress .bar-outer .bar {
    position: relative;
    height: 35px;
  }
  #pipeline.pipe_section .pipeline_mobile_block .progress span.custom-label {
    display: none !important;
  }
  #pipeline.pipe_section .pipeline_mobile_block .mobile-custom-label {
    display: block !important;
    padding-bottom: 25px !important;
    float: left;
  }
  #pipeline.pipe_section .pipeline_mobile_block .mobile-custom-label span {
    display: block;
    line-height: 1.3 !important;
    font-family: "Branding" !important;
    font-weight: 600;
  }
  #pipeline.pipe_section .pipeline_mobile_block .mobile-custom-label span.mobile-custom-label-title {
    color: #003348 !important;
    font-size: 18px !important;
  }
  #pipeline.pipe_section .pipeline_mobile_block .mobile-custom-label span.mobile-custom-label-content {
    font-size: 14px !important;
  }
  #pipeline.legacy-key .avia-progress-bar-container {
    margin: 0 !important;
  }
  #pipeline.legacy-pipeline .av-special-heading {
    margin-bottom: 0 !important;
  }
  #pipeline.legacy-pipeline .progressbar-title {
    display: none !important;
  }
  #pipeline.legacy-pipeline .legacy-mobile-label {
    display: block !important;
    padding-bottom: 0 !important;
  }
  #pipeline.legacy-pipeline .legacy-mobile-label p {
    margin: 0 0 15px 0 !important;
    font-family: "Branding" !important;
    font-size: 14px !important;
    font-weight: 600 !important;
    color: #003348 !important;
  }
  #pipeline.legacy-pipeline .bar:before, #pipeline.legacy-pipeline .bar:after {
    display: none !important;
  }
  #expanded-access-policy .container {
    min-width: 1px !important;
  }
  #il-2 .container .flex_column_table, #cd-19 .container .flex_column_table {
    padding-left: 0 !important;
  }
  .pipeline_block_1 .bar {
    width: 71% !important;
  }
  .pipeline_block_2 .bar {
    width: 31% !important;
  }
  .pipeline_block_5 .bar {
    width: 19% !important;
  }
  .pipeline_block_3 .bar {
    width: 15% !important;
  }
  .pipeline_block_6 .bar {
    width: 15% !important;
  }
  .pipeline_block_7 .bar {
    width: 51% !important;
  }
  .pipeline_block_8 .bar {
    width: 51% !important;
  }
  .pipeline_block_9 .bar {
    width: 31% !important;
  }
  .pipeline-footnotes {
    display: none !important;
  }
  .pipeline_block_1 .pipeline-footnotes {
    display: block !important;
  }
  .pipeline_block_1 .pipeline-footnotes p {
    font-size: 12px;
  }
}
@media screen and (max-width: 767px) {
  #pipeline.pipeline_key {
    margin-bottom: 1rem !important;
  }
  #pipeline.pipeline_key .pipeline_row {
    margin-bottom: 0 !important;
  }
  #pipeline.pipeline_key .pipeline_row .progressbar-title-wrap .progressbar-title {
    font-size: 12px !important;
  }
  #pipeline.legacy-key .pipeline_row {
    margin-bottom: 0 !important;
  }
  #pipeline.pipe_section .pipeline_mobile_block .mobile-pipeline-labels .mobile-pipeline-label {
    font-size: 10px;
  }
  #il-2 .container, #cd-19 .container {
    padding: 0 !important;
  }
  #il-2 .container .flex_column_table, #cd-19 .container .flex_column_table {
    padding-left: 0 !important;
  }
  #pipeline .bar_text_autoimmune:after {
    display: none !important;
  }
}
@media screen and (max-width: 600px) {
  #pipeline.pipeline_key .pipeline_row {
    grid-template-columns: repeat(2, 1fr);
  }
  #pipeline.pipeline_key .pipeline_row .progressbar-title-wrap .progressbar-title {
    font-size: 10px !important;
  }
}
@media screen and (max-width: 460px) {
  #pipeline.pipeline_key .pipeline_row {
    grid-template-columns: repeat(1, 1fr);
  }
}
