/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Dec 20 2022 | 20:22:23 */
@import url("//hello.myfonts.net/count/40008c");
@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');
}
#main {
  background-color: #fff !important;
}
#inside_header {
  background-color: #fff !important;
}
#pipeline-intro section {
  max-width: 960px;
  margin: 0 auto;
}
#pipeline-header {
  background-color: #7A8AF6 !important;
  border-top-left-radius: 30px;
  border-top-right-radius: 30px;
}
#pipeline-header p {
  color: #fff;
}
#pipeline-header .flex_column.avia-builder-el-last {
  display: flex;
}
#pipeline-header .flex_column.avia-builder-el-last section {
  width: 25%;
  text-align: center;
  border-right: 1px solid rgba(255,255,255,0.3);
}
#pipeline-header .flex_column.avia-builder-el-last section:last-of-type {
  border-right: 0 !important;
}
#pipeline-header .flex_column.avia-builder-el-last section p {
  font-size: 16px !important;
  line-height: 26px !important;
  text-transform: uppercase;
  display: inline-block;
}
#pipeline-header .flex_column.avia-builder-el-last section p span {
  font-size: 14px;
  line-height: 26px;
  padding: 0 5px;
  margin-right: 0;
}
#pipeline-container {
  float: left;
  width: 100%;
  background-color: #fff !important;
  padding-bottom: 130px;
}
#pipeline-container .pipeline-inner {
  max-width: 1600px;
  margin: 0 auto;
  width: 100%;
  background-color: #F7F9FC !important;
}
.pipeline_row {
  min-height: 1px !important;
  background: #F7F9FC !important;
}
.pipeline_row .container,
.pipeline_row .content {
  padding: 0 !important;
}
.pipeline_row .av_one_fifth {
  padding: 45px 20px;
}
.pipeline_row .av_four_fifth {
  padding: 45px 20px;
}
.pipeline_row .av-special-heading {
  display: flex;
  align-items: center;
  padding-bottom: 0 !important;
  justify-content: space-between;
  position: relative;
  padding-left: 15px;
}
.pipeline_row .av-special-heading:before {
  content: '\e81f';
  font-family: 'entypo-fontello';
  position: absolute;
  opacity: 0.55;
  transform: translate3d(-100%,0,0);
}
.pipeline_row .av-special-heading h4 {
  margin: 0 !important;
  line-height: 35px;
  padding: 0 5px !important;
  font-size: 20px !important;
  font-family: Mont-Bold !important;
  width: 40%;
  text-align: right !important;
}
.pipeline_row .av-special-heading .av-subheading {
  margin: 0 0 !important;
  padding: 0 0 !important;
  width: 150px !important;
  font-family: Mont-Bold !important;
}
.pipeline_row .av-special-heading .av-subheading p {
  font-size: 13px !important;
  line-height: 1em !important;
  letter-spacing: 0px !important;
  font-family: Mont-Bold !important;
  border: 1.5px solid #7A8AF6 !important;
  padding: 10px !important;
  min-width: 130px;
}
.pipeline_row .av-special-heading .special-heading-border {
  display: none !important;
}
.pipeline_row .avia-progress-bar-container {
  display: flex;
  height: 100%;
  align-items: center;
}
.pipeline_row .avia-progress-bar {
  margin-bottom: 0 !important;
  width: 100%;
}
.pipeline_row .progress {
  height: 35px !important;
  line-height: 35px !important;
  border-radius: 100px;
  background-color: #fff !important;
}
.pipeline_row .progress .bar-outer {
  width: 100% !important;
  background-color: #ECF1F8 !important;
}
.pipeline_row .progress .bar-outer .bar {
  border-radius: 100px !important;
  background-color: #7A8AF6 !important;
}
.progressbar-title-wrap {
  display: none;
}
.pipeline_accordion_content {
  padding: 60px 120px;
  margin: 60px auto 30px 0 !important;
  width: 95% !important;
  background: #ECF1F8 !important;
  border-radius: 30px !important;
  display: none;
}
.pipeline_accordion_content section.av_textblock_section {
  width: 80%;
}
.pipeline_accordion_content section.av_textblock_section p {
  font-size: 20px !important;
  line-height: 1.75em !important;
}
.pipeline_accordion_content .vertical_text {
  position: absolute;
  left: 0;
  top: 50%;
  width: auto;
  transform: translate3d(-50%,-50%,0);
  text-align: center;
  opacity: 0;
  transition: .2s ease opacity;
}
.pipeline_accordion_content .vertical_text h3 {
  font-size: clamp(34px,5vw,70px);
  opacity: .2;
  mix-blend-mode: multiply;
}
.pipeline_accordion_content .close_accordion {
  position: absolute;
  top: 15px;
  right: 30px;
  cursor: pointer;
  opacity: .7;
  transition: .3s ease opacity;
}
.pipeline_accordion_content .close_accordion:hover {
  opacity: 1;
}
.pipeline_accordion_content .close_accordion span {
  color: #7A8AF6 !important;
}
.pipeline_accordion_content.accordion_active .vertical_text {
  opacity: 1;
  transition: 1s ease opacity;
  transition-delay: .5s;
}
.accordion_trigger {
  cursor: pointer;
  float: left;
  width: 100%;
}
#references .container,
#axovia .container {
  max-width: 1600px;
}
#references .content {
  padding-top: 0 !important;
}
#references p,
#references a {
  font-size: 13px !important;
}
.pipeline_row_orange .av-special-heading .av-subheading p {
  border-color: #FF9266 !important;
}
.pipeline_row_orange .progress .bar-outer .bar {
  background-color: #FF9266 !important;
}
.pipeline_row_orange .pipeline_accordion_content h3.av-special-heading-tag,
.pipeline_row_orange .pipeline_accordion_content h4 {
  color: #FF9266 !important;
}
.pipeline_row_green .av-special-heading .av-subheading p {
  border-color: #3CDBC0 !important;
}
.pipeline_row_green .progress .bar-outer .bar {
  background-color: #3CDBC0 !important;
}
.pipeline_row_green .pipeline_accordion_content h3.av-special-heading-tag,
.pipeline_row_green .pipeline_accordion_content h4 {
  color: #3CDBC0 !important;
}
@media only screen and (min-width: 990px) and (max-width: 1230px) {
  #pipeline-header .av_four_fifth,
  .pipeline_row .av_four_fifth {
    width: 70% !important;
  }
  #pipeline-header .av_one_fifth,
  .pipeline_row .av_one_fifth {
    width: 30% !important;
  }
}
@media only screen and (max-width: 989px) {
  #inside_header .entry-content-wrapper {
    flex-direction: column;
  }
  #inside_header .header_image {
    width: 100% !important;
  }
  #inside_header .header_content {
    padding: 90px 0 0 0 !important;
    width: 100% !important;
  }
  #inside_header .modern-quote {
    padding-bottom: 90px !important;
  }
  #pipeline-header {
    display: none !important;
  }
  #pipeline-intro .av-special-heading h2 {
    text-align: left !important;
  }
  .pipeline_accordion_content {
    padding: 60px 30px !important;
  }
  .pipeline_accordion_content section.av_textblock_section {
    margin: 0 !important;
    width: 100% !important;
  }
  .pipeline_accordion_content section.av_textblock_section p {
    font-size: 16px !important;
    line-height: 1.5em !important;
  }
  .progressbar-title-wrap {
    display: block !important;
    background: transparent !important;
  }
  .pipeline_row {
    padding-top: 60px;
  }
  .pipeline_row .av_one_fifth,
  .pipeline_row .av_four_fifth {
    padding: 20px !important;
    margin-bottom: 0 !important;
  }
  .pipeline_row .av-special-heading {
    justify-content: flex-start !important;
  }
  .pipeline_row .av-special-heading h4 {
    text-align: left !important;
    width: 100px !important;
  }
  #pipeline_row_3 {
    padding-bottom: 60px;
  }
}
