/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jun 27 2024 | 17:13:55 */
@import url("//hello.myfonts.net/count/40008c");
/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Nov 01 2021 | 18:31:31 */
/* @import must be at top of file, otherwise CSS will not work */
@font-face {
  font-family: "Mont-SemiBold";
  src: url('/wp-content/themes/enfold-child/fonts/mont/MontSemiBold/font.woff2') format('woff2'), url('/wp-content/themes/enfold-child/fonts/mont/MontSemiBold/font.woff') format('woff');
}
@font-face {
  font-family: "Mont-RegularItalic";
  src: url('/wp-content/themes/enfold-child/fonts/mont/MontRegularItalic/font.woff2') format('woff2'), url('/wp-content/themes/enfold-child/fonts/mont/MontRegularItalic/font.woff') format('woff');
}
@font-face {
  font-family: "Mont-Book";
  src: url('/wp-content/themes/enfold-child/fonts/mont/MontBook/font.woff2') format('woff2'), url('/wp-content/themes/enfold-child/fonts/mont/MontBook/font.woff') format('woff');
}
@font-face {
  font-family: "Mont-BookItalic";
  src: url('/wp-content/themes/enfold-child/fonts/mont/MontBookItalic/font.woff2') format('woff2'), url('/wp-content/themes/enfold-child/fonts/mont/MontBookItalic/font.woff') format('woff');
}
@font-face {
  font-family: "Mont-SemiBoldItalic";
  src: url('/wp-content/themes/enfold-child/fonts/mont/MontSemiBoldItalic/font.woff2') format('woff2'), url('/wp-content/themes/enfold-child/fonts/mont/MontSemiBoldItalic/font.woff') format('woff');
}
@font-face {
  font-family: "Mont-Thin";
  src: url('/wp-content/themes/enfold-child/fonts/mont/MontThin/font.woff2') format('woff2'), url('/wp-content/themes/enfold-child/fonts/mont/MontThin/font.woff') format('woff');
}
@font-face {
  font-family: "Mont-BoldItalic";
  src: url('/wp-content/themes/enfold-child/fonts/mont/MontBoldItalic/font.woff2') format('woff2'), url('/wp-content/themes/enfold-child/fonts/mont/MontBoldItalic/font.woff') format('woff');
}
@font-face {
  font-family: "Mont-Regular";
  src: url('/wp-content/themes/enfold-child/fonts/mont/MontRegular/font.woff2') format('woff2'), url('/wp-content/themes/enfold-child/fonts/mont/MontRegular/font.woff') format('woff');
}
@font-face {
  font-family: "Mont-Bold";
  src: url('/wp-content/themes/enfold-child/fonts/mont/MontBold/font.woff2') format('woff2'), url('/wp-content/themes/enfold-child/fonts/mont/MontBold/font.woff') format('woff');
}
@font-face {
  font-family: "Mont-ThinItalic";
  src: url('/wp-content/themes/enfold-child/fonts/mont/MontThinItalic/font.woff2') format('woff2'), url('/wp-content/themes/enfold-child/fonts/mont/MontThinItalic/font.woff') format('woff');
}
#our-approach {
  position: relative;
  background-color: #fff;
}
#our-approach .avia-image-container {
  position: relative;
  z-index: 10;
}
#our-approach .onpage_blue_cta {
  z-index: 30;
}
#our-approach .overlay_text {
  width: 100%;
  max-width: 1600px;
  margin: 0 auto;
  float: none;
  padding: 40px 30px 30px 30px;
  border-radius: 20px;
  background: #fff !important;
  transform: translate3d(0, -50%, 0);
  position: relative;
  overflow: hidden;
  z-index: 20;
}
#our-approach .overlay_text:before {
  content: '';
  width: 100%;
  height: 100%;
  background-color: #fff;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  display: block;
  visibility: visible;
  z-index: 10;
}
#our-approach .overlay_text h3 {
  padding-bottom: 30px;
}
#our-approach .two_col section {
  position: relative;
  z-index: 20;
}
.svg_container svg {
  width: 100%;
  height: auto;
  padding: 50px;
}
#advancing .av_one_half {
  margin-top: 25px !important;
}
#safer-therapies .flex_column:not(:first-child) {
  margin-top: 25px !important;
}
#what-is-cmc {
  margin-top: -7.5%;
  padding-bottom: 7.5%;
}
#what-is-cmc .capsid_graphic {
  padding: 45px 0;
}
#speed-to-clinic {
  position: relative;
}
#speed-to-clinic img {
  height: auto !important;
  width: 67% !important;
  margin-right: 0;
  margin-left: auto;
}
#speed-to-clinic .vertical_text {
  z-index: 50;
  position: absolute;
  left: 16.5vw;
  left: calc(33vw - 107px);
  top: 0;
  display: inline-block;
  width: auto !important;
  transform: translate3d(0, 0, 0);
}
#speed-to-clinic .vertical_text h2 {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  margin: 0 !important;
  font-family: Mont-SemiBold !important;
}
#speed-to-clinic .vertical_text span {
  padding: 40px 15px;
  display: inline-block;
  width: auto;
}
#speed-to-clinic .vertical_text span:nth-of-type(1) {
  transform: translate3d(0, -30%, 0);
}
#speed-to-clinic .dot_group {
  position: absolute;
  bottom: 0;
  left: 30vw;
  left: 0;
  z-index: 5000;
  transform: translate3d(20vw, 50%, 0);
}
#speed-to-clinic .dot_group svg path {
  stroke: #00ab84 !important;
}
#our-commitment {
  position: relative;
  padding-bottom: 15vh;
}
#our-commitment .entry-content-wrapper {
  display: flex;
  align-items: center;
}
#our-commitment img {
  border-radius: 30px !important;
}
#our-commitment .make_wider {
  transform: translate3d(10vw, 15vh, 0);
}
#our-commitment .dot_group {
  position: absolute;
  bottom: 0;
  left: 30vw;
  left: 0;
  z-index: 5000;
  transform: translate3d(0, 50%, 0) rotate(180deg);
}
#our-commitment .dot_group svg path {
  stroke: #3875e4 !important;
}
.aav_title h3 {
  color: #7A8AF6 !important;
  font-size: 30px !important;
  font-family: 'montserrat', Helvetica, Arial, sans-serif !important;
}
.load_science_svg.flex_column {
  margin-top: 0 !important;
}
.svg_container2 {
  margin-top: -10% !important;
}
.svg_container2 svg {
  padding: 0 50px 0 0 !important;
}
.load_science_svg img,
.load_science_svg_2 img {
  width: 100% !important;
}
.load_science_svg_2 img {
  padding-left: 1.68% !important;
}
@media only screen and (min-width: 990px) and (max-width: 1715px) {
  #speed-to-clinic .content {
    padding: 50px 0 !important;
  }
  #speed-to-clinic .vertical_text span {
    min-height: 710px !important;
  }
}
@media only screen and (max-width: 1600px) {
  #speed-to-clinic .vertical_text span:nth-of-type(1) {
    transform: translate3d(0, -15%, 0) !important;
  }
}
@media only screen and (max-width: 989px) {
  #inside_header.normal_header .entry-content-wrapper {
    flex-direction: column;
  }
  #inside_header.normal_header .header_image {
    max-height: 60vh;
    min-height: 500px;
    order: -1;
  }
  #inside_header.normal_header .header_image:before {
    background-position: bottom !important;
    width: 110% !important;
  }
  #inside_header.normal_header .container {
    width: 100% !important;
    max-width: 100% !important;
  }
  #inside_header.normal_header .modern-quote {
    padding: 30px !important;
  }
  #approach img {
    border-radius: 0 !important;
  }
  #approach .onpage_blue_cta {
    border-radius: 0 !important;
    margin-top: 0 !important;
    max-width: 100% !important;
  }
  #our-commitment {
    padding-bottom: 0 !important;
  }
  #our-commitment .entry-content-wrapper {
    flex-direction: column;
  }
  #our-commitment .make_wider {
    transform: none !important;
  }
  .onpage_blue_cta {
    position: relative !important;
    right: 0 !important;
    padding: 20px 20px 20px 40px !important;
  }
  #advancing .content {
    padding-top: 70px !important;
    padding-bottom: 70px !important;
  }
  #advancing h2 {
    line-height: 1.5 !important;
  }
  #advancing .av_one_half {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  #safer-therapies .content {
    padding: 0 0 25px !important;
  }
  #safer-therapies h2 {
    line-height: 1.5 !important;
  }
  #speed-to-clinic .content {
    padding: 50px 0 !important;
  }
  #speed-to-clinic .entry-content-wrapper img {
    width: 70% !important;
  }
  #speed-to-clinic .entry-content-wrapper .vertical_text span {
    min-height: 550px !important;
  }
  #our-commitment h2 {
    line-height: 1.5 !important;
  }
}
@media only screen and (min-width: 768px) {
  .illustration_mobile {
    display: none !important;
  }
}
@media only screen and (max-width: 767px) {
  #approach .container {
    max-width: 100% !important;
    width: 100% !important;
  }
  #approach .flex_column.first {
    margin-bottom: 0 !important;
  }
  #advancing h2 {
    margin-bottom: 25px !important;
  }
  #advancing h3 {
    margin-top: 25px !important;
  }
  #advancing .entry-content-wrapper .flex_column.av_one_half .av_textblock_section p {
    margin-top: 0 !important;
  }
  #safer-therapies h2 {
    margin-bottom: 25px !important;
  }
  #safer-therapies .entry-content-wrapper .flex_column.av_three_fourth {
    margin-top: 0 !important;
  }
  #speed-to-clinic .container {
    max-width: 100% !important;
    width: 100% !important;
  }
  #speed-to-clinic .entry-content-wrapper img {
    width: 75% !important;
  }
  #our-commitment .av-subheading p {
    margin-bottom: 20px !important;
  }
  .load_science_svg,
  .load_science_svg_2 {
    display: none !important;
  }
  .illustration_mobile {
    padding: 60px 0 !important;
  }
  .illustration_mobile img {
    width: 100vw !important;
  }
}
@media only screen and (max-width: 484px) {
  #speed-to-clinic .content {
    padding: 75px 0 100px !important;
  }
  #speed-to-clinic .entry-content-wrapper img {
    width: 80% !important;
  }
  #speed-to-clinic .vertical_text span:nth-of-type(1) {
    transform: translate3d(0, -25%, 0) !important;
  }
}
