/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: May 21 2025 | 00:29:14 */
/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Mar 08 2024 | 23:27:32 */
/************/
/*  Colors  */
/************/
@font-face {
  font-family: "Gotham-Book";
  src: url("../ccdev_fonts/gotham/Gotham-Book.eot");
  src: url("../ccdev_fonts/gotham/Gotham-Book%EF%B9%96.eot#iefix") format("embedded-opentype"), url("../ccdev_fonts/gotham/Gotham-Book.svg#Gotham-Book") format("svg"), url("../ccdev_fonts/gotham/Gotham-Book.ttf") format("truetype"), url("../ccdev_fonts/gotham/Gotham-Book.woff") format("woff"), url("../ccdev_fonts/gotham/Gotham-Book.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Gotham-Medium";
  src: url("../ccdev_fonts/gotham/Gotham-Medium.otf");
  font-style: normal;
  font-weight: normal;
}
@font-face {
  font-family: "Gotham-Bold";
  src: url("../ccdev_fonts/gotham/Gotham-Bold.eot");
  src: url("../ccdev_fonts/gotham/Gotham-Bold%EF%B9%96.eot#iefix") format("embedded-opentype"), url("../ccdev_fonts/gotham/Gotham-Bold.svg#Gotham-Bold") format("svg"), url("../ccdev_fonts/gotham/Gotham-Bold.ttf") format("truetype"), url("../ccdev_fonts/gotham/Gotham-Bold.woff") format("woff"), url("../ccdev_fonts/gotham/Gotham-Bold.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Gotham-BoldItalic";
  src: url("../ccdev_fonts/gotham/Gotham-BoldItalic.eot");
  src: url("../ccdev_fonts/gotham/Gotham-BoldItalic%EF%B9%96.eot#iefix") format("embedded-opentype"), url("../ccdev_fonts/gotham/Gotham-BoldItalic.svg#Gotham-BoldItalic") format("svg"), url("../ccdev_fonts/gotham/Gotham-BoldItalic.ttf") format("truetype"), url("../ccdev_fonts/gotham/Gotham-BoldItalic.woff") format("woff"), url("../ccdev_fonts/gotham/Gotham-BoldItalic.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Gotham-Light";
  src: url("../ccdev_fonts/gotham/Gotham-Light.eot");
  src: url("../ccdev_fonts/gotham/Gotham-Light%EF%B9%96.eot#iefix") format("embedded-opentype"), url("../ccdev_fonts/gotham/Gotham-Light.svg#Gotham-Light") format("svg"), url("../ccdev_fonts/gotham/Gotham-Light.ttf") format("truetype"), url("../ccdev_fonts/gotham/Gotham-Light.woff") format("woff"), url("../ccdev_fonts/gotham/Gotham-Light.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Gotham-LightItalic";
  src: url("../ccdev_fonts/gotham/Gotham-LightItalic.eot");
  src: url("../ccdev_fonts/gotham/Gotham-LightItalic%EF%B9%96.eot#iefix") format("embedded-opentype"), url("../ccdev_fonts/gotham/Gotham-LightItalic.svg#Gotham-LightItalic") format("svg"), url("../ccdev_fonts/gotham/Gotham-LightItalic.ttf") format("truetype"), url("../ccdev_fonts/gotham/Gotham-LightItalic.woff") format("woff"), url("../ccdev_fonts/gotham/Gotham-LightItalic.woff2") format("woff2");
  font-weight: normal;
  font-style: normal;
}
/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jan 15 2025 | 04:30:55 */
@media only screen and (max-width: 767px) {
  #pipeline .entry-content-wrapper .flex_column {
    margin-bottom: 0 !important;
  }
}
#our-pipeline #pipeline-header {
  align-items: center;
  background: #0D1E32;
  display: flex;
}
@media only screen and (max-width: 767px) {
  #our-pipeline #pipeline-header {
    display: none !important;
  }
}
#our-pipeline #pipeline-header .pipeline_line {
  background: #D5D5D5;
  height: 100%;
  position: absolute;
  top: 0;
  width: 2px;
}
#our-pipeline #pipeline-header .pipeline_line_1 {
  left: calc((100% / 6) * 1);
}
#our-pipeline #pipeline-header .pipeline_line_2 {
  left: calc((100% / 6) * 2);
}
#our-pipeline #pipeline-header .pipeline_line_3 {
  left: calc((100% / 6) * 3);
}
#our-pipeline #pipeline-header .pipeline_line_4 {
  left: calc((100% / 6) * 4);
}
#our-pipeline #pipeline-header .pipeline_line_5 {
  left: calc((100% / 6) * 5);
}
#our-pipeline #pipeline-header .pipeline_col {
  display: flex;
  justify-content: center;
  width: calc(100% / 6);
}
#our-pipeline #pipeline-header .pipeline_col.pipeline_col_2 {
  width: 50%;
}
#our-pipeline #pipeline-header .pipeline_col.pipeline_col_2 .pipeline_col_inner {
  align-items: center;
  display: flex;
  width: 100%;
}
#our-pipeline #pipeline-header .pipeline_col.pipeline_col_2 .pipeline_col_inner .pipeline_title {
  width: calc(100% / 3);
}
#our-pipeline #pipeline-header .pipeline_col .pipeline_title {
  font-family: "Gotham-Bold", sans-serif !important;
  color: #fff;
  font-size: 17px;
  padding: 10px;
  text-align: center;
  text-transform: uppercase;
  width: 100%;
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  #our-pipeline #pipeline-header .pipeline_col .pipeline_title {
    font-size: 12px !important;
  }
}
#our-pipeline #pipeline-content .pipeline-program {
  background: #f8f8f8;
  display: flex;
}
@media only screen and (max-width: 767px) {
  #our-pipeline #pipeline-content .pipeline-program {
    flex-direction: column;
    overflow: hidden;
  }
}
#our-pipeline #pipeline-content .pipeline-program .pipeline_col {
  align-items: center;
  display: flex;
  justify-content: center;
  padding: 30px 0;
  position: relative;
  width: calc(100% / 6);
}
@media only screen and (max-width: 767px) {
  #our-pipeline #pipeline-content .pipeline-program .pipeline_col {
    width: 100% !important;
  }
}
#our-pipeline #pipeline-content .pipeline-program .pipeline_col.pipeline_col_1 {
  align-items: center;
  flex-direction: column;
  padding-left: 20px;
  padding-right: 20px;
}
#our-pipeline #pipeline-content .pipeline-program .pipeline_col.pipeline_col_1 h3 {
  text-align: center;
}
@media only screen and (max-width: 767px) {
  #our-pipeline #pipeline-content .pipeline-program .pipeline_col.pipeline_col_1 {
    align-items: center;
    margin-bottom: 25px;
  }
}
#our-pipeline #pipeline-content .pipeline-program .pipeline_col.pipeline_bar {
  width: 50%;
}
#our-pipeline #pipeline-content .pipeline-program .pipeline_col.pipeline_bar .pipeline_bar_inner {
  height: 50px;
  width: 100%;
  overflow: hidden;
}
@media only screen and (max-width: 767px) {
  #our-pipeline #pipeline-content .pipeline-program .pipeline_col.pipeline_bar .pipeline_bar_inner {
    align-items: center;
    display: flex;
    height: auto;
    overflow: visible;
    flex-wrap: wrap-reverse;
  }
}
@media only screen and (max-width: 484px) {
  #our-pipeline #pipeline-content .pipeline-program .pipeline_col.pipeline_bar .pipeline_bar_inner {
    align-items: start;
    flex-direction: column-reverse;
  }
}
#our-pipeline #pipeline-content .pipeline-program .pipeline_col.pipeline_bar .pipeline_bar_inner .bar {
  border-top-right-radius: 100px;
  border-bottom-right-radius: 100px;
  height: 50px;
  width: 0;
  transform: translate3d(-105%, 0, 0);
  transition: 1s cubic-bezier(0.16, 1, 0.3, 1) transform;
}
@media only screen and (min-width: 768px) {
  #our-pipeline #pipeline-content .pipeline-program .pipeline_col.pipeline_bar .pipeline_bar_inner .mobile_pipe_title {
    display: none;
  }
}
@media only screen and (max-width: 767px) {
  #our-pipeline #pipeline-content .pipeline-program .pipeline_col.pipeline_bar .pipeline_bar_inner .mobile_pipe_title {
    font-family: "Gotham-Medium", sans-serif !important;
    letter-spacing: 1px;
    margin: 15px;
    text-transform: uppercase;
  }
}
@media only screen and (max-width: 484px) {
  #our-pipeline #pipeline-content .pipeline-program .pipeline_col.pipeline_bar .pipeline_bar_inner .mobile_pipe_title {
    margin-bottom: 35px;
  }
}
#our-pipeline #pipeline-content .pipeline-program .pipeline_col.pipeline_col_3 {
  padding-left: 10px;
  padding-right: 10px;
}
@media only screen and (max-width: 767px) {
  #our-pipeline #pipeline-content .pipeline-program .pipeline_col.pipeline_col_3 {
    padding: 0;
  }
}
@media only screen and (max-width: 484px) {
  #our-pipeline #pipeline-content .pipeline-program .pipeline_col.pipeline_col_3 {
    justify-content: start;
  }
}
#our-pipeline #pipeline-content .pipeline-program .pipeline_col.pipeline_col_3 a {
  display: contents;
}
#our-pipeline #pipeline-content .pipeline-program .pipeline_col.pipeline_col_3 a .image-overlay {
  display: none !important;
}
#our-pipeline #pipeline-content .pipeline-program .pipeline_col.pipeline_col_4 {
  padding-left: 10px;
  padding-right: 10px;
  text-align: center;
}
@media only screen and (max-width: 767px) {
  #our-pipeline #pipeline-content .pipeline-program .pipeline_col.pipeline_col_4 {
    padding: 15px 15px 50px;
  }
}
@media only screen and (max-width: 484px) {
  #our-pipeline #pipeline-content .pipeline-program .pipeline_col.pipeline_col_4 {
    justify-content: start;
  }
}
#our-pipeline #pipeline-content .pipeline-program .pipeline_col.pipeline_col_4 em {
  font-size: 16px;
}
#our-pipeline #pipeline-content .pipeline-program .pipeline_col h3 {
  font-size: clamp(18px, 2vw, 24px) !important;
}
#our-pipeline #pipeline-content .pipeline-program .pipeline_col h4 {
  font-family: "Gotham-Bold", sans-serif !important;
}
#our-pipeline #pipeline-content .pipeline-program.activate_pipeline .pipeline_bar .pipeline_bar_inner .bar {
  transform: translate3d(0, 0, 0);
}
@media only screen and (max-width: 767px) {
  #our-pipeline #pipeline-content .pipeline-program#avzo-021 {
    border-width: 50px;
  }
}
#our-pipeline #pipeline-content .pipeline-program#avzo-021 h3 {
  color: #0E4B84;
}
#our-pipeline #pipeline-content .pipeline-program#avzo-021 .pipeline_bar .pipeline_bar_inner .bar {
  background: #0E4B84;
}
#our-pipeline #pipeline-content .pipeline-program#avzo-022 h3 {
  color: #CC943A;
}
#our-pipeline #pipeline-content .pipeline-program#avzo-022 .pipeline_bar .pipeline_bar_inner .bar {
  background: #CC943A;
}
@media only screen and (max-width: 767px) {
  #our-pipeline #pipeline-content .pipeline-program#avzo-022 .pipeline_col_1 {
    background: #CC943A !important;
  }
}
#science {
  background: #0D1E32;
}
#science .av-special-heading {
  padding-bottom: 35px !important;
}
#science p {
  color: #fff;
  margin: 0 !important;
}
@media only screen and (max-width: 767px) {
  #science .flex_column {
    margin-bottom: 0 !important;
  }
}
#moa {
  background: #f8f8f8 !important;
}
#moa .av-special-heading {
  padding-bottom: 35px !important;
}
#moa .av-special-heading .av-special-heading-tag {
  font-family: "Gotham-Medium", sans-serif !important;
  color: #0E4B84 !important;
  text-transform: uppercase;
}
@media only screen and (max-width: 989px) {
  #moa .flex_column {
    margin-bottom: 0 !important;
  }
}
#moa a small {
  color: #CC943A !important;
}
#moa .image_info {
  margin-top: 30px !important;
}
@media only screen and (max-width: 989px) {
  #moa .image_info {
    margin-bottom: 30px !important;
  }
}
#moa .image_info p {
  line-height: 1.25;
  margin: 10px 0;
}
#moa section {
  margin: 0 auto;
  width: 75%;
}
@media only screen and (max-width: 989px) {
  #moa section {
    width: 100% !important;
  }
}
#moa .av-hotspot-image-container {
  align-items: start;
  display: flex;
  gap: 5%;
  margin: 50px 0 0;
}
@media only screen and (max-width: 989px) {
  #moa .av-hotspot-image-container {
    flex-direction: column;
  }
  #moa .av-hotspot-image-container > * {
    width: 100% !important;
  }
}
#moa .av-hotspot-image-container > * {
  width: 50%;
}
@media only screen and (max-width: 484px) {
  #moa .av-hotspot-container .av-image-hotspot {
    font-size: 8px !important;
    height: 15px !important;
    width: 15px !important;
  }
  #moa .av-hotspot-container .av-image-hotspot .av-image-hotspot-pulse {
    height: 30px !important;
    width: 30px !important;
    top: -7px !important;
    left: -7px !important;
  }
}
@media only screen and (max-width: 1200px) {
  #moa .av-hotspot-container .av-image-hotspot-1 {
    transform: translate3d(0, -50%, 0) !important;
  }
}
@media only screen and (max-width: 484px) {
  #moa .av-hotspot-container .av-image-hotspot-1 {
    transform: translate3d(50%, -110%, 0) !important;
  }
}
@media only screen and (max-width: 1600px) {
  #moa .av-hotspot-container .av-image-hotspot-2 {
    top: 28% !important;
  }
}
@media only screen and (max-width: 1200px) {
  #moa .av-hotspot-container .av-image-hotspot-2 {
    transform: translate3d(0, -100%, 0) !important;
  }
}
@media only screen and (max-width: 484px) {
  #moa .av-hotspot-container .av-image-hotspot-2 {
    top: 20% !important;
    transform: translate3d(0, -25%, 0) !important;
  }
}
@media only screen and (max-width: 1350px) {
  #moa .av-hotspot-container .av-image-hotspot-3 {
    top: 53% !important;
  }
}
@media only screen and (max-width: 1200px) {
  #moa .av-hotspot-container .av-image-hotspot-3 {
    top: 46% !important;
  }
}
@media only screen and (max-width: 989px) {
  #moa .av-hotspot-container .av-image-hotspot-3 {
    top: 60% !important;
    transform: translate3d(0, -50%, 0) !important;
  }
}
@media only screen and (max-width: 767px) {
  #moa .av-hotspot-container .av-image-hotspot-3 {
    top: 55% !important;
    transform: translate3d(0, -100%, 0) !important;
  }
}
@media only screen and (max-width: 600px) {
  #moa .av-hotspot-container .av-image-hotspot-3 {
    top: 50% !important;
    transform: translate3d(0, -100%, 0) !important;
  }
}
@media only screen and (max-width: 484px) {
  #moa .av-hotspot-container .av-image-hotspot-3 {
    top: 43% !important;
    transform: translate3d(0, -50%, 0) !important;
  }
}
@media only screen and (max-width: 400px) {
  #moa .av-hotspot-container .av-image-hotspot-3 {
    top: 38% !important;
  }
}
#moa .av-hotspot-container .av-image-hotspot .av-image-hotspot_inner {
  font-family: "Gotham-Medium", sans-serif !important;
  align-items: center;
  border: 2px solid #0D1E32;
  color: #0D1E32;
  cursor: default !important;
  display: flex;
  justify-content: center;
  transition: all ease 0.3s;
}
@media only screen and (max-width: 484px) {
  #moa .av-hotspot-container .av-image-hotspot .av-image-hotspot_inner {
    border-width: 1px !important;
  }
}
#moa .av-hotspot-container .av-image-hotspot .av-image-hotspot_inner:hover {
  background: rgba(13, 30, 50, 0.75) !important;
  border-color: #fff !important;
  color: #fff !important;
}
#moa .avia-tooltip {
  display: none !important;
}
#moa .av-hotspot-container-inner-cell {
  display: block !important;
}
#moa .av-hotspot-fallback-tooltip:hover .av-hotspot-fallback-tooltip-count {
  border-color: #0D1E32 !important;
}
#moa .av-hotspot-fallback-tooltip:hover .av-hotspot-fallback-tooltip-inner {
  border-color: #0D1E32 !important;
}
#moa .av-hotspot-fallback-tooltip .av-hotspot-fallback-tooltip-count {
  border-width: 2px !important;
  color: #0D1E32 !important;
  font-size: 16px !important;
  transition: all ease 0.3s;
}
#moa .av-hotspot-fallback-tooltip .av-hotspot-fallback-tooltip-count .avia-arrow {
  display: none !important;
}
#moa .av-hotspot-fallback-tooltip .av-hotspot-fallback-tooltip-inner {
  border-width: 2px !important;
  transition: all ease 0.3s;
}
#moa .av-hotspot-fallback-tooltip .av-hotspot-fallback-tooltip-inner p {
  font-size: 16px !important;
  line-height: 1.5 !important;
}
.responsive .av-hotspot-fallback-tooltip {
  display: block !important;
}
#our-programs {
  background: #0D1E32;
}
#our-programs .section-header {
  padding-bottom: 50px !important;
}
@media only screen and (max-width: 767px) {
  #our-programs .section-header {
    margin-bottom: 0 !important;
  }
}
#our-programs .content {
  padding-top: 0 !important;
}
#our-programs .av-special-heading-tag {
  font-family: "Gotham-Medium", sans-serif !important;
  color: #fff !important;
  text-transform: uppercase;
}
#our-programs .card.avzo-021 .av-special-heading .av-special-heading-tag {
  color: #CC943A !important;
}
#our-programs .card.avzo-022 {
  display: none !important;
}
@media only screen and (max-width: 767px) {
  #clinical-trials .flex_column {
    margin-bottom: 0 !important;
  }
}
#clinical-trials .flex_column.content_block a {
  font-family: "Gotham-Bold", sans-serif !important;
  font-style: italic;
}
@media only screen and (max-width: 767px) {
  #clinical-trials .av-special-heading-h2 {
    padding-bottom: 50px !important;
  }
}
#clinical-trials h3 {
  font-family: "Gotham-Medium", sans-serif !important;
  text-transform: uppercase;
}
#clinical-trials h3 span {
  font-family: "Gotham-Bold", sans-serif !important;
  display: block;
  font-size: clamp(18px, 1.5vw, 20px);
  font-style: italic;
  margin-top: 10px;
  text-transform: none !important;
}
#clinical-trials .additional_info p {
  text-align: center;
}
#posters-presentations .av_iconlist_title {
  color: #0E4B84;
}
#posters-presentations .iconlist_content a, #posters-presentations .iconlist_content p {
  color: #c4964b !important;
  transition: ease-in-out 0.3s;
}
#posters-presentations .iconlist_icon {
  display: none;
}
#posters-presentations .iconlist-timeline {
  display: none;
}
