/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Nov 21 2025 | 19:04:16 */
/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Oct 28 2025 | 18:16:41 */
/***********************/
/*  Website Variables  */
/***********************/
:root {
  --text: #444445;
  --white: #ffffff;
  --darkBlue: #07184E;
  --blue: #0C3EDF;
  --lightBlue: #569AFF;
  --secondaryBlue: #2663EE;
  --orange: #F95919;
  --tangerine: #FF9E54;
  --pink: #DA34CF;
  --purple: #AD2294;
  --darkPurple: #650578;
  --gray: #EAEDEF;
  --black: #000000;
  --gradient: linear-gradient(180deg, #650578 0%, #07184E 100%);
  --pipelineGradient: linear-gradient(90deg, #0C3EDF 0%, #DA34CF 100%);
  --mont: "Montserrat", sans-serif;
  --funnel: "Funnel Display", sans-serif;
  --dm: "DM Sans", sans-serif;
  --thin: 100;
  --extralight: 200;
  --light: 300;
  --regular: 400;
  --medium: 500;
  --semibold: 600;
  --bold: 700;
  --extrabold: 800;
  --heavy: 900;
  --italic: italic;
  --i_darkpurple: #2A034C;
  --i_purple: #451284;
  --i_green: #00CA9F;
  --i_gray: #81819E;
  --i_black: #000000;
  --i_white: #FFFFFF;
  --twitter: #00aced;
  --facebook: #3b5998;
  --googleplus: #dd4b39;
  --pinterest: #cb2027;
  --linkedin: #007bb6;
  --youtube: #bb0000;
  --vimeo: #aad450;
  --tumblr: #32506d;
  --instagram: #517fa4;
  --flickr: #ff0084;
  --dribbble: #ea4c89;
  --quora: #a82400;
  --foursquare: #0072b1;
  --forrst: #5B9A68;
  --vk: #45668e;
  --wordpress: #21759b;
  --stumbleupon: #EB4823;
  --yahoo: #7B0099;
  --blogger: #fb8f3d;
  --soundcloud: #ff3a00;
  --snapchat: #fffc00;
}
/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Aug 22 2022 | 20:38:52 */
/**
 * Remove before production
 **/
:root {
  --text: #444445;
  --white: #ffffff;
  --darkBlue: #07184E;
  --blue: #0C3EDF;
  --lightBlue: #569AFF;
  --secondaryBlue: #2663EE;
  --orange: #F95919;
  --tangerine: #FF9E54;
  --pink: #DA34CF;
  --purple: #AD2294;
  --darkPurple: #650578;
  --gray: #EAEDEF;
  --black: #000000;
  --gradient: linear-gradient(180deg, #650578 0%, #07184E 100%);
  --pipelineGradient: linear-gradient(90deg, #0C3EDF 0%, #DA34CF 100%);
}
/**
 * Remove before production
 **/
#the-challenge {
  position: relative;
}
#the-challenge .container, #the-challenge .content {
  padding: 0 !important;
}
#the-challenge .entry-content-wrapper {
  padding: 110px 150px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
@media only screen and (max-width: 989px) {
  #the-challenge .entry-content-wrapper {
    padding: 40px 63px;
  }
}
@media only screen and (max-width: 767px) {
  #the-challenge .entry-content-wrapper {
    padding: 40px 24px;
  }
}
@media only screen and (max-width: 767px) {
  #the-challenge .entry-content-wrapper > div:nth-of-type(1) {
    order: 2;
  }
}
@media only screen and (max-width: 767px) {
  #the-challenge .entry-content-wrapper > div:nth-of-type(2) {
    order: 1;
  }
}
#the-challenge .avia-image-container-inner, #the-challenge img {
  display: inline-block;
  width: 100%;
  height: auto;
}
#how-our-therapy-works.image-content-section .image-content-section_content {
  padding-bottom: 90px;
}
#how-our-therapy-works.image-content-section .image-content-section_image {
  min-height: 445px;
}
#how-our-therapy-works .column-top-margin {
  margin-top: 0 !important;
}
#preferential-uptake {
  position: relative;
}
#preferential-uptake .container, #preferential-uptake .content {
  padding: 0 !important;
}
#preferential-uptake .entry-content-wrapper {
  padding: 90px 150px 140px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
#study-evidence {
  position: relative;
  overflow: hidden;
}
#study-evidence:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 966px;
  background: var(--gradient);
  z-index: 5;
}
#study-evidence:after {
  content: "";
  position: absolute;
  top: 966px;
  left: 0;
  width: 100%;
  height: 100%;
  background: var(--darkBlue);
}
#study-evidence .container, #study-evidence .content {
  padding: 0 !important;
  position: relative;
  z-index: 10;
}
#study-evidence .entry-content-wrapper {
  padding: 140px 150px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
@media only screen and (max-width: 989px) {
  #study-evidence .entry-content-wrapper {
    padding: 105px 63px;
  }
}
@media only screen and (max-width: 767px) {
  #study-evidence .entry-content-wrapper {
    padding: 70px 24px;
  }
}
:root {
  --col_1: 25%;
  --col_2: 51%;
  --col_3: 15%;
  --col_4: 9%;
  --col-full: 100%;
}
#pipeline .pipeline-header {
  display: flex;
  border-bottom: 1px dotted white !important;
}
@media only screen and (max-width: 767px) {
  #pipeline .pipeline-header {
    display: none;
  }
}
#pipeline .pipeline-header .pipeline-header-title {
  width: var(--col_1);
}
#pipeline .pipeline-header .pipeline-header-phases {
  width: var(--col_2);
  display: flex;
  align-items: flex-start;
  gap: 0 1rem;
  justify-content: space-between;
  font-size: 14px;
  line-height: normal;
  font-weight: 400;
  padding: 16px 0;
  color: var(--white);
}
#pipeline .pipeline-header .pipeline-phase-label {
  text-align: center;
}
#pipeline .pipeline-header .pipeline-header-status {
  font-size: 14px;
  line-height: normal;
  font-weight: 400;
  padding: 16px 0;
  color: var(--white);
  width: var(--col_3);
  display: flex;
  align-items: flex-start;
  justify-content: center;
}
#pipeline .pipeline-header .pipeline-header-dropdown {
  width: var(--col_4);
}
@media only screen and (max-width: 767px) {
  #pipeline .pipeline-content {
    border-top: 1px dotted white !important;
  }
}
#pipeline .pipeline-content .pipeline-item {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  border-bottom: 1px dotted white !important;
  padding: 36px 0;
}
#pipeline .pipeline-content .indication-header {
  width: var(--col_1);
  padding-right: 5%;
}
@media only screen and (max-width: 1080px) {
  #pipeline .pipeline-content .indication-header {
    padding-right: 5%;
  }
}
@media only screen and (max-width: 989px) {
  #pipeline .pipeline-content .indication-header {
    padding-right: 5%;
  }
}
@media only screen and (max-width: 767px) {
  #pipeline .pipeline-content .indication-header {
    padding-right: 0;
    width: 100%;
    padding-bottom: 20px;
  }
}
#pipeline .pipeline-content .indication-header h3.indication-label {
  font-size: 22px !important;
  font-weight: 700 !important;
  line-height: normal !important;
}
@media only screen and (max-width: 1080px) {
  #pipeline .pipeline-content .indication-header h3.indication-label {
    font-size: 18px !important;
  }
}
@media only screen and (max-width: 989px) {
  #pipeline .pipeline-content .indication-header h3.indication-label {
    font-size: 16px !important;
  }
}
@media only screen and (max-width: 767px) {
  #pipeline .pipeline-content .indication-header h3.indication-label {
    font-size: 24px !important;
  }
}
#pipeline .pipeline-content .indication-header .indication-sublabel {
  line-height: 1.15em;
  font-size: 18px !important;
}
@media only screen and (max-width: 1080px) {
  #pipeline .pipeline-content .indication-header .indication-sublabel {
    font-size: 18px !important;
  }
}
@media only screen and (max-width: 989px) {
  #pipeline .pipeline-content .indication-header .indication-sublabel {
    font-size: 16px !important;
  }
}
@media only screen and (max-width: 767px) {
  #pipeline .pipeline-content .indication-header .indication-sublabel {
    font-size: 18px !important;
  }
}
#pipeline .pipeline-content .indication-progress {
  width: var(--col_2);
  display: flex;
}
@media only screen and (max-width: 767px) {
  #pipeline .pipeline-content .indication-progress {
    width: 100%;
    flex-wrap: wrap;
  }
}
#pipeline .pipeline-content .indication-progress .mobile-pipeline-labels {
  display: none;
  width: 100%;
  align-items: center;
  gap: 0 1rem;
  justify-content: space-between;
  font-size: 14px;
  line-height: normal;
  font-weight: 400;
  padding: 16px 0;
  color: var(--white);
}
@media only screen and (max-width: 767px) {
  #pipeline .pipeline-content .indication-progress .mobile-pipeline-labels {
    display: flex;
  }
}
#pipeline .pipeline-content .indication-progress .pipeline-bar {
  height: 50px;
  width: 100%;
  background: var(--black);
  border-radius: 200px;
  position: relative;
  overflow: hidden;
  transition: 0.3s ease height;
}
@media only screen and (max-width: 767px) {
  #pipeline .pipeline-content .indication-progress .pipeline-bar {
    height: 35px;
    min-width: 35px;
  }
}
#pipeline .pipeline-content .indication-progress .pipeline-bar .pipeline-bar-inner {
  position: absolute;
  width: 100%;
  min-width: 50px;
  height: 100%;
  background: var(--pipelineGradient);
  top: 0;
  left: 0;
  border-radius: 200px;
  overflow: hidden;
}
@media only screen and (max-width: 767px) {
  #pipeline .pipeline-content .indication-progress .pipeline-bar .pipeline-bar-inner {
    min-width: 35px;
  }
}
#pipeline .pipeline-content .indication-progress .pipeline-phase {
  display: none;
}
#pipeline .pipeline-content .indication-status {
  width: var(--col_3);
  padding: 0 5px;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media only screen and (max-width: 767px) {
  #pipeline .pipeline-content .indication-status {
    padding: 1rem 0 0;
    width: var(--col_full);
    justify-content: flex-start;
  }
}
#pipeline .pipeline-content .indication-status .status-label {
  font-size: 14px;
  line-height: normal;
  font-weight: 400;
  color: var(--white);
  text-align: center;
}
#pipeline .pipeline-content .indication-status .status-label .mobile-status-label {
  display: none;
}
@media only screen and (max-width: 767px) {
  #pipeline .pipeline-content .indication-status .status-label .mobile-status-label {
    display: inline-block;
    padding-right: 7px;
  }
}
#pipeline .pipeline-content .indication-trigger {
  width: var(--col_4);
  padding-left: 10px;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
@media only screen and (max-width: 767px) {
  #pipeline .pipeline-content .indication-trigger {
    display: none;
  }
}
#pipeline .pipeline-content .indication-trigger .indication-trigger-inner {
  height: 100%;
  max-width: 50px;
  width: 100%;
  aspect-ratio: 1;
  cursor: pointer;
  transform: rotate(0deg);
  transition: 0.4s ease-in-out transform;
}
#pipeline .pipeline-content .indication-trigger .indication-trigger-inner svg {
  height: 50px;
  width: auto;
}
#pipeline .pipeline-content .pipeline-dropdown {
  width: var(--col-full);
  display: none;
  padding: 36px 0 0;
}
@media only screen and (max-width: 767px) {
  #pipeline .pipeline-content .pipeline-dropdown {
    display: block;
    padding: 20px 0 0;
  }
}
@media only screen and (max-width: 767px) {
  #pipeline .pipeline-content .pipeline-dropdown p {
    font-size: 18px;
    line-height: 1.4em;
  }
}
#pipeline .pipeline-content .pipeline-dropdown p sup {
  line-height: 0;
  font-size: 0.7em;
}
#pipeline .pipeline-content .pipeline-dropdown .pipeline-button {
  margin-top: 36px;
}
#pipeline .pipeline-content .pipeline-dropdown .pipeline-button a {
  border: 2px solid var(--orange);
  padding: 8px 15px;
  border-radius: 6px;
  align-items: center;
  justify-content: center;
  display: inline-flex;
  font-size: 14px !important;
  line-height: 1.5em !important;
  font-weight: 400;
  color: var(--white);
  transition: 0.4s ease all;
}
#pipeline .pipeline-content .pipeline-dropdown .pipeline-button a:hover {
  color: var(--darkBlue);
  background: var(--orange);
}
#pipeline .pipeline-content .pipeline-phase-complete .pipeline-bar .pipeline-bar-inner {
  width: 100%;
}
#pipeline .pipeline-content .pipeline-phase-preclinical .pipeline-bar .pipeline-bar-inner {
  width: 10%;
}
#pipeline .pipeline-content .pipeline-phase-phase-1 .pipeline-bar .pipeline-bar-inner {
  width: 32%;
}
#pipeline .pipeline-content .pipeline-phase-phase-1b .pipeline-bar .pipeline-bar-inner {
  width: 55%;
}
#pipeline .pipeline-content .pipeline-phase-phase-2 .pipeline-bar .pipeline-bar-inner {
  width: 80%;
}
#pipeline .pipeline-content .pipeline-phase-phase-2b .pipeline-bar .pipeline-bar-inner {
  width: 100%;
}
#pipeline .pipeline-content .pipeline-item.active-dropdown .indication-trigger-inner {
  transform: rotate(180deg);
}
#differentiation-that-matters {
  position: relative;
  background-image: url("/wp-content/uploads/differentiation-that-matters.webp");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}
#differentiation-that-matters:before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  background: rgba(0, 0, 0, 0.3);
  z-index: 2;
}
#differentiation-that-matters .container, #differentiation-that-matters .content {
  padding: 0 !important;
  position: relative;
  z-index: 5;
}
#differentiation-that-matters .post-entry {
  padding: 140px 150px;
}
@media only screen and (max-width: 989px) {
  #differentiation-that-matters .post-entry {
    padding: 105px 63px;
  }
}
@media only screen and (max-width: 767px) {
  #differentiation-that-matters .post-entry {
    padding: 0;
  }
}
#differentiation-that-matters .entry-content-wrapper {
  padding: 82px 128px 82px 102px;
  background: var(--white);
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  position: relative;
}
@media only screen and (max-width: 989px) {
  #differentiation-that-matters .entry-content-wrapper {
    padding: 41px 63px;
  }
}
@media only screen and (max-width: 767px) {
  #differentiation-that-matters .entry-content-wrapper {
    padding: 70px 24px 45px;
  }
}
#differentiation-that-matters .entry-content-wrapper:before, #differentiation-that-matters .entry-content-wrapper:after {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  height: 50%;
  width: 18px;
  visibility: visible;
}
#differentiation-that-matters .entry-content-wrapper:before {
  background: var(--pink);
}
#differentiation-that-matters .entry-content-wrapper:after {
  background: var(--orange);
  top: 50%;
}
#differentiation-that-matters .av-special-heading .special-heading-border {
  margin-bottom: 20px;
}
#differentiation-that-matters h2 {
  font-size: 35px !important;
  line-height: normal;
}
#differentiation-that-matters .flex_column.av_one_full {
  margin-bottom: 30px;
}
#differentiation-that-matters .flex_column.av_one_half {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  justify-content: center;
  margin-top: 0 !important;
}
#differentiation-that-matters .pink-text-section {
  background: var(--purple);
  padding: 20px;
  margin-bottom: 30px;
  border-radius: 10px;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--white);
  font-size: 22px;
  font-weight: 700;
  line-height: normal;
}
#differentiation-that-matters .avia-image-container {
  width: 100%;
}
#differentiation-that-matters .avia-image-container .avia-image-overlay-wrap {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
}
#differentiation-that-matters .avia-image-container .avia-image-overlay-wrap .av-image-caption-overlay {
  position: relative;
  order: 2;
}
#differentiation-that-matters .avia-image-container .avia-image-overlay-wrap .av-image-caption-overlay .av-image-caption-overlay-center {
  padding: 0 !important;
}
#differentiation-that-matters .avia-image-container .avia-image-overlay-wrap .av-image-caption-overlay .av-image-caption-overlay-center p {
  font-size: 14px;
  line-height: normal;
}
#differentiation-that-matters .avia-image-container .avia-image-overlay-wrap img {
  order: 1;
  border-radius: 10px;
  overflow: hidden;
  border: 2px solid var(--gray);
  margin-bottom: 17px;
}
#differentiation-that-matters .ultrasound-device img {
  aspect-ratio: 0.9816849817;
}
#a-platform-beyond {
  position: relative;
}
#a-platform-beyond .container, #a-platform-beyond .content {
  padding: 0 !important;
}
#a-platform-beyond .entry-content-wrapper {
  padding: 80px 150px 55px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
@media only screen and (max-width: 989px) {
  #a-platform-beyond .entry-content-wrapper {
    padding: 70px 63px;
  }
}
@media only screen and (max-width: 767px) {
  #a-platform-beyond .entry-content-wrapper {
    padding: 60px 24px;
  }
}
