/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Dec 20 2022 | 20:47:49 */
@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');
}
#inside_header {
  position: relative;
  z-index: 300;
  min-height: 100vh;
  min-height: calc(100vh - 94px);
}
#inside_header > div {
  position: relative;
  z-index: 250;
}
#inside_header .container {
  height: 100%;
  display: flex;
}
#inside_header .flex_column {
  float: none !important;
}
#inside_header .entry-content-wrapper {
  width: 100%;
  display: flex !important;
}
#inside_header .header_image {
  border-radius: 1000px;
  overflow: hidden;
  position: relative;
}
#inside_header .header_image:before {
  content: '';
  z-index: 1000;
  position: absolute;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  visibility: visible;
  left: 0;
  right: 0;
  margin: 0 auto;
  top: 0;
}
#inside_header .header_content h1 {
  font-size: clamp(40px,5vw,80px);
  margin-bottom: 1.5vw;
}
#inside_header .header_content p {
  font-size: clamp(18px,2.5vw,26px);
  line-height: 1.75em;
}
#inside_header.normal_header .content {
  height: 100%;
  display: block;
  float: none;
  padding: 0;
}
#inside_header.normal_header .header_content {
  display: flex;
  align-items: center;
}
#inside_header.normal_header .header_image {
  height: 100vh !important;
  transform: translate3d(0,0,0) !important;
  border-radius: 0 !important;
  overflow: visible;
}
#inside_header.normal_header .header_image:before {
  top: 0;
  left: 0;
  height: 100%;
  width: 45vw;
  opacity: 1;
  visibility: visible;
  display: block;
}
#inside_header.no_animation {
  position: relative;
  min-height: 100vh;
  min-height: calc(100vh - 94px);
  margin-top: -94px;
}
#inside_header.no_animation .container {
  min-height: calc(100vh - 94px);
  max-width: 100% !important;
  padding: 0 !important;
}
#inside_header.no_animation .header_content {
  padding: 25vh 0;
  position: relative;
}
#inside_header.no_animation .header_content .av-subheading {
  max-width: 800px;
  margin: 0 auto;
}
#inside_header.no_animation .header_content:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #fff;
  opacity: 0;
  visibility: visible;
  display: none;
}
#inside_header.vertical_animation .container,
#inside_header.vertical_animation .content,
#inside_header.vertical_animation .post-entry {
  height: 100%;
  width: 100%;
  display: flex;
}
#inside_header.vertical_animation .content {
  padding: 0 !important;
}
#inside_header.vertical_animation .entry-content-wrapper {
  align-items: center;
  position: relative;
}
#inside_header.vertical_animation .header_image {
  height: 110vh;
  width: 40%;
}
#inside_header.vertical_animation .header_image:before {
  width: 100%;
  height: 100%;
}
#inside_header.vertical_animation .header_content {
  width: 60%;
  transform: translate3d(0,0,0);
  padding-left: 5vw;
  margin-top: 0 !important;
}
#inside_header.horizontal_animation .entry-content-wrapper {
  flex-wrap: wrap;
  justify-content: center;
}
#inside_header.horizontal_animation .header_image {
  width: 100%;
  height: 50vh;
}
#inside_header.horizontal_animation .header_image:before {
  width: 100%;
  height: 50vh;
}
#inside_header.horizontal_animation .header_content .av-special-heading-tag {
  padding-right: 0 !important;
}
#inside_header.horizontal_animation .header_content .av-subheading {
  margin-left: auto !important;
  margin-right: auto !important;
}
.page-id-152 #inside_header .header_image:before {
  background-image: url('/wp-content/uploads/abouth_header_v2.jpg');
}
.page-id-158 #inside_header .header_image {
  height: 90vh;
}
.page-id-158 #inside_header .header_image:before {
  background-image: url('/wp-content/uploads/header_pipeline_v2-scaled.jpg');
}
.page-id-161 #inside_header .header_image:before {
  background-image: url('/wp-content/uploads/finance-team.jpg');
}
.page-id-164 #inside_header .header_image:before {
  background-image: url('/wp-content/uploads/patients_header_v2.jpg');
}
.page-id-155 #inside_header .header_image:before {
  background-image: url('/wp-content/uploads/science_header-1.jpg');
  background-position: left center;
}
@media only screen and (max-width: 989px) {
  #header {
    position: fixed !important;
  }
  .responsive #top #wrap_all #main {
    padding-top: 94px !important;
  }
  #av-burger-menu-ul:before {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    bottom: 0;
    background-image: url(/wp-content/uploads/logo_icon.svg);
    background-image: url(/wp-content/uploads/logo.svg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    width: 90%;
    height: 94px;
  }
  body header#header nav li:not(.av-burger-menu-main) a,
  body:not(.home) header#header nav li:not(.av-burger-menu-main) a {
    height: auto !important;
    line-height: 1em !important;
  }
  .html_av-overlay-side .av-burger-overlay-bg {
    opacity: .75 !important;
  }
  .page-id-152 #inside_header,
  .page-id-158 #inside_header,
  .page-id-161 #inside_header,
  .page-id-164 #inside_header {
    min-height: 1px !important;
  }
  .page-id-152 #inside_header .header_image,
  .page-id-158 #inside_header .header_image,
  .page-id-161 #inside_header .header_image,
  .page-id-164 #inside_header .header_image {
    width: 500px !important;
    margin: 0 auto !important;
    height: 500px !important;
    margin-top: 30px !important;
  }
  .page-id-152 #inside_header .header_content,
  .page-id-158 #inside_header .header_content,
  .page-id-161 #inside_header .header_content,
  .page-id-164 #inside_header .header_content {
    padding-top: 30px !important;
  }
  .page-id-152 #inside_header .header_content .av-special-heading,
  .page-id-158 #inside_header .header_content .av-special-heading,
  .page-id-161 #inside_header .header_content .av-special-heading,
  .page-id-164 #inside_header .header_content .av-special-heading {
    padding-bottom: 0 !important;
  }
  .page-id-152 #inside_header .header_content h1,
  .page-id-158 #inside_header .header_content h1,
  .page-id-161 #inside_header .header_content h1,
  .page-id-164 #inside_header .header_content h1 {
    text-align: center !important;
    font-size: clamp(30px,7.5vw,45px);
  }
  .page-id-152 #inside_header .header_content p,
  .page-id-158 #inside_header .header_content p,
  .page-id-161 #inside_header .header_content p,
  .page-id-164 #inside_header .header_content p {
    text-align: center !important;
  }
  .page-id-152 #big_image,
  .page-id-158 #big_image,
  .page-id-161 #big_image,
  .page-id-164 #big_image {
    padding-top: 0 !important;
  }
  .page-id-152 .images_container .vertical_text span:nth-of-type(2),
  .page-id-158 .images_container .vertical_text span:nth-of-type(2),
  .page-id-161 .images_container .vertical_text span:nth-of-type(2),
  .page-id-164 .images_container .vertical_text span:nth-of-type(2) {
    min-height: 650px !important;
  }
  .page-id-152 #team #leadership .slide-entry,
  .page-id-158 #team #leadership .slide-entry,
  .page-id-161 #team #leadership .slide-entry,
  .page-id-164 #team #leadership .slide-entry {
    padding: 10px 30px !important;
  }
  .page-id-152 #team #leadership .slide-entry .slide-image,
  .page-id-158 #team #leadership .slide-entry .slide-image,
  .page-id-161 #team #leadership .slide-entry .slide-image,
  .page-id-164 #team #leadership .slide-entry .slide-image {
    margin-right: auto !important;
  }
}
@media only screen and (max-width: 767px) {
  .page-id-152 #inside_header .header_image,
  .page-id-158 #inside_header .header_image,
  .page-id-161 #inside_header .header_image,
  .page-id-164 #inside_header .header_image {
    width: 360px !important;
    height: 360px !important;
    margin: 0 auto !important;
  }
  .page-id-152 #inside_header .header_content,
  .page-id-158 #inside_header .header_content,
  .page-id-161 #inside_header .header_content,
  .page-id-164 #inside_header .header_content {
    padding-top: 30px !important;
  }
  .page-id-152 #inside_header .header_content h1,
  .page-id-158 #inside_header .header_content h1,
  .page-id-161 #inside_header .header_content h1,
  .page-id-164 #inside_header .header_content h1 {
    margin-bottom: 30px !important;
    font-size: clamp(30px,7.5vw,36px);
  }
}
