/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Sep 14 2022 | 23:48:10 */
/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Aug 30 2022 | 23:03:36 */
:root {
  --darkblue: #032041;
  --blue: #042c59;
  --lightblue: #6dbcdb;
}
#scroll-top-link:hover {
  border-color: var(--darkblue) !important;
}
#scroll-top-link:hover:before {
  color: var(--darkblue) !important;
}
h1 {
  color: #fff !important;
  font-size: 60px !important;
  text-transform: none !important;
}
h2 {
  color: #fff !important;
  font-size: 48px !important;
}
p {
  color: #fff !important;
  font-size: 18px;
  line-height: 1.5;
}
em, strong, a {
  color: #fff !important;
}
a:hover {
  cursor: pointer;
}
header.header-scrolled a {
  color: var(--darkblue) !important;
}
.avia-button {
  border-color: #fff !important;
}
.avia-menu-text {
  text-transform: uppercase !important;
}
#home_header {
  border-bottom: solid 25px #fff !important;
}
#home_header .container {
  width: 100% !important;
  max-width: 1440px !important;
}
#home_header .content {
  vertical-align: bottom !important;
}
#home_header .home_header_title {
  position: absolute !important;
  bottom: 15% !important;
}
#home_header .av-section-color-overlay {
  mix-blend-mode: hue;
}
.section_1 a, .section_1 strong:hover {
  color: #fff !important;
}
.section_1 .container {
  padding: 0px !important;
  max-width: 100% !important;
}
.section_1 .av-flex-placeholder {
  width: 0 !important;
}
.section_1 .av_two_third {
  padding: 100px !important;
  border-left: solid 25px #fff !important;
}
.section_2 {
  border-top: solid 25px #fff !important;
}
.section_2 .container {
  padding: 0px !important;
  max-width: 100% !important;
}
.section_2 .av-flex-placeholder {
  width: 0 !important;
}
.section_2 .av_two_third {
  padding: 100px !important;
  border-right: solid 25px #fff !important;
}
.section_3 {
  border: solid 25px #fff !important;
}
.section_3 .news_button {
  padding-top: 10px;
}
.section_3 .news_button .avia-button {
  background: transparent;
  border: 1px solid #fff;
  border-radius: 0;
  padding: 10px 50px;
  transition: ease-in-out 0.3s;
}
.section_3 .news_button .avia-button .avia_iconbox_title {
  font-size: 17px;
  font-weight: bold;
}
.section_3 .news_button .avia-button:hover {
  background-color: var(--lightblue) !important;
}
.section_3 p {
  font-size: 16px;
  letter-spacing: 0.1em;
  line-height: 1.4em;
}
.section_3 .av-section-color-overlay {
  mix-blend-mode: hue;
}
.section_4 h2 {
  color: var(--darkblue) !important;
}
.section_4 .av_three_fifth {
  margin-top: 0 !important;
}
.section_4 .avia-image-overlay-wrap {
  position: relative;
}
.section_4 .avia-image-overlay-wrap:before {
  background-color: var(--darkblue);
  content: "";
  height: 100%;
  left: 0;
  mix-blend-mode: hue;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 2;
}
.download_button {
  padding-top: 25px;
}
.download_button .avia-button {
  background: transparent;
  border: 1px solid var(--blue) !important;
  border-radius: 0;
  padding: 10px 50px;
  margin: 0 !important;
  transition: all ease-in-out 0.3s !important;
  font-weight: bold;
}
.download_button .avia-button .avia_iconbox_title {
  font-size: 17px;
  color: var(--blue) !important;
  transition: all ease-in-out 0.3s !important;
}
.download_button .avia-button:hover {
  background-color: var(--lightblue) !important;
  border-color: var(--lightblue) !important;
}
.download_button .avia-button:hover .avia_iconbox_title {
  color: #fff !important;
}
.section_5 .container {
  padding: 0px !important;
  max-width: 100% !important;
}
.section_5 .content {
  padding: 0 !important;
}
.section_5 .av-flex-placeholder {
  width: 0 !important;
}
.section_5 .av_two_third {
  padding: 70px 70px 30px 70px !important;
  border-right: solid 25px #fff !important;
}
.section_5 .tabcontainer {
  min-height: 320px;
}
.section_5 .tabcontainer, .section_5 .active_tab, .section_5 .tab_content {
  background-color: transparent !important;
}
.section_5 .tab {
  color: #fff !important;
  font-size: 18px !important;
  font-style: italic !important;
}
.section_5 .bio_popup {
  color: #fff !important;
}
.section_5 .bio_popup:hover {
  color: #fff !important;
}
.section_5 .bio_popup span.av_font_icon {
  width: 24px;
  height: 24px;
  border-radius: 100% !important;
  border: 1px solid #fff !important;
  margin-top: 3px;
  position: relative;
}
.section_5 .bio_popup span.av_font_icon > span {
  position: absolute;
  top: 50%;
  transform: translate3d(0, -50%, 0);
  left: 0;
  right: 0;
  margin: 0 auto;
}
.section_5 .tab_inner_content > p {
  margin: 24px 0 !important;
}
.mfp-content {
  width: 100%;
  margin: 0 auto;
  max-width: 1200px !important;
  background: linear-gradient(130deg, #6dbcdb 0%, #042c59 30%, #032041 100%);
  color: #fff;
}
.mfp-content .avia-team-member {
  padding: 60px;
}
.mfp-content h3, .mfp-content p {
  color: #fff;
}
.mfp-content h3 {
  font-size: 60px;
  line-height: 1.15em !important;
  font-weight: 300 !important;
  text-transform: uppercase;
  letter-spacing: 6px !important;
}
.mfp-content h3:before {
  position: relative;
  color: #fff;
  font-weight: 300 !important;
  font-style: italic !important;
  display: block;
  visibility: visible;
  font-size: 22px !important;
  text-transform: none !important;
  letter-spacing: 1px !important;
  border-bottom: 2px solid #fff !important;
  margin-bottom: 30px;
  line-height: 1em !important;
  padding-bottom: 10px !important;
}
.mfp-content .team-member-job-title {
  font-weight: bold;
  font-style: italic;
  font-size: 22px;
  margin-top: 10px;
}
.mfp-content .team-member-description {
  margin-top: 30px;
}
.mfp-content .team-member-description p {
  font-size: 18px !important;
}
.mfp-close {
  color: #fff !important;
  border-radius: 100%;
  border: 2px solid #fff !important;
  top: 15px;
  right: 15px;
}
.management h3 {
  position: static;
}
.management h3:before {
  content: "Management Team";
}
.bod h3 {
  position: static;
}
.bod h3:before {
  content: "Board of Directors";
}
.advisor h3 {
  position: static;
}
.advisor h3:before {
  content: "Chief Scientific Advisor";
}
@media only screen and (max-width: 767px) {
  .mfp-content .team-member-name {
    font-size: 32px !important;
  }
  .mfp-content .team-member-job-title {
    font-size: 18px !important;
  }
}
.section_6 h2 {
  color: #032041 !important;
}
.section_6 .investor_logo img {
  filter: grayscale(1);
  width: 40% !important;
  transition: ease-in-out 0.3s;
}
.section_6 .investor_logo img:hover {
  filter: grayscale(0);
}
.section_6 .slide-image {
  background: transparent !important;
}
.section_7 {
  border: solid 25px #fff !important;
}
.section_7 strong a:hover {
  color: #fff !important;
}
.section_7 .av-section-color-overlay {
  mix-blend-mode: hue;
}
#contact {
  margin-bottom: 0 !important;
  border-bottom: solid 25px #fff !important;
}
#contact .av-flex-placeholder {
  display: none !important;
}
#contact .av_one_third {
  border-right: 25px solid #fff !important;
  max-width: 100% !important;
}
#contact .av_two_third {
  padding: 45px !important;
}
#contact .av-special-heading-h2 p {
  font-size: 17px !important;
}
#contact .container {
  padding: 0 !important;
  max-width: 100% !important;
}
#contact .container .content {
  padding: 0 !important;
}
#contact .av_one_third {
  filter: grayscale(1);
}
input, textarea {
  background: transparent !important;
  border: 2px solid #fff !important;
  color: #fff !important;
  font-size: 18px !important;
}
input::placeholder, textarea::placeholder {
  color: #fff !important;
  opacity: 0.7;
}
input textarea, textarea textarea {
  rows: 5 !important;
}
#top fieldset {
  margin-bottom: 0 !important;
  outline: none;
}
.gform_footer {
  padding: 0 !important;
}
.gform_button {
  border: 2px solid #fff !important;
  font-size: 18px !important;
  font-weight: bold !important;
  padding: 10px 30px !important;
  transition: ease-in-out 0.3s !important;
}
.gform_button:hover {
  background-color: #6dbcdb !important;
}
.ginput_container .gfield_radio {
  display: flex !important;
  flex-wrap: wrap;
  justify-content: space-between;
}
.ginput_container .gfield_radio .gchoice:nth-last-child(-n+3) {
  padding-right: 20px !important;
}
.ginput_container .gfield_radio .gchoice:last-child {
  padding-right: 0 !important;
}
.ginput_container .gfield_radio .gchoice > input[type="radio"] {
  display: none;
}
.ginput_container .gfield_radio .gchoice > input[type="radio"] + *::before {
  content: "";
  display: inline-block;
  vertical-align: text-bottom;
  width: 16px;
  height: 16px;
  margin-right: 5px;
  border-radius: 50%;
  border: 3px solid #fff;
}
.ginput_container .gfield_radio #label_1_5_0[checked="checked"]::before {
  background: radial-gradient(#6dbcdb 0%, #6dbcdb 50%, transparent 50%, transparent) !important;
}
.ginput_container .gfield_radio .gchoice > input[type="radio"]:checked + *::before {
  background: radial-gradient(#6dbcdb 0%, #6dbcdb 50%, transparent 50%, transparent);
}
.ginput_container label {
  color: #fff !important;
  font-size: 20px !important;
  font-weight: 400 !important;
  opacity: 0.9;
}
.gform_wrapper .gform_validation_errors > h2 {
  font-size: 13px !important;
}
@media only screen and (max-width: 976px) {
  .ginput_container .gfield_radio .gchoice:nth-child(2) {
    padding-right: 31px !important;
  }
}
@media only screen and (max-width: 767px) {
  .ginput_container .gfield_radio {
    display: block !important;
  }
  .ginput_container .gfield_radio .gchoice {
    display: block !important;
  }
  #contact .av_one_third {
    border-right: none !important;
  }
  #contact .av_two_third {
    padding: 70px 30px !important;
    border-top: solid 25px #fff !important;
  }
}
#socket .container {
  text-align: center !important;
}
#socket .copyright {
  float: none !important;
}
.avia-smallarrow-slider-heading {
  display: none !important;
}
@media only screen and (max-width: 989px) {
  .section_4 .flex_column.av-break-at-tablet {
    margin-bottom: 0 !important;
  }
}
@media only screen and (min-width: 768px) and (max-width: 989px) {
  #section_1 .av_two_third {
    padding: 50px !important;
  }
  .section_2 .av_two_third {
    padding: 50px !important;
  }
  .section_5 .av_two_third {
    padding: 70px 45px 30px 45px !important;
  }
  .section_5 .tabcontainer {
    min-height: 369px !important;
  }
  .section_5 .tabcontainer .tab_titles .tab {
    padding: 8px !important;
  }
  .section_5 .tabcontainer .tab_titles .tab:first-child {
    border-top-left-radius: 0px !important;
  }
  .section_5 .tabcontainer .tab_titles .tab:last-child {
    border-top-right-radius: 0px !important;
  }
}
@media only screen and (max-width: 767px) {
  .responsive #top #wrap_all .slide-entry {
    margin-left: 0 !important;
  }
  h1 {
    font-size: 48px !important;
  }
  h2 {
    font-size: 32px !important;
  }
  .container {
    width: 100% !important;
    max-width: 100% !important;
  }
  .main_menu {
    right: 10px !important;
  }
  .av-hamburger-inner {
    background-color: var(--darkblue) !important;
  }
  .av-hamburger-inner:before {
    background-color: var(--darkblue) !important;
  }
  .av-hamburger-inner:after {
    background-color: var(--darkblue) !important;
  }
  .logo {
    padding: 0 !important;
    width: 85% !important;
    margin: auto !important;
  }
  .logo img {
    padding: 15px 15px 15px 0 !important;
  }
  .av-burger-menu-main {
    width: 75px !important;
  }
  #home_header .container {
    padding: 0 30px !important;
  }
  .block_images {
    height: 400px !important;
    background-position: center !important;
  }
  .section_1 .av_two_third {
    margin-bottom: 0 !important;
    border-left: 0 !important;
    border-top: 25px solid #fff !important;
    padding: 70px 30px !important;
  }
  .section_2 .flex_column_table {
    display: flex !important;
    table-layout: unset !important;
    flex-wrap: wrap !important;
  }
  .section_2 .av_two_third {
    padding: 70px 30px !important;
    border-right: 0 !important;
    border-top: solid 25px #fff !important;
    margin-bottom: 0 !important;
    order: 2 !important;
  }
  .section_2 .block_images {
    margin-bottom: 0 !important;
    order: 1 !important;
  }
  .section_3 {
    border-left: 0 !important;
    border-right: 0 !important;
    border-bottom: 0 !important;
  }
  .section_3 .container {
    padding: 0 30px !important;
  }
  .section_4 .flex_column.first {
    margin-bottom: 0 !important;
  }
  .section_4 .flex_column.avia-builder-el-last {
    margin-bottom: 0 !important;
  }
  .download_button {
    padding-top: 30px;
  }
  .section_5 .av_two_third {
    padding: 70px 30px !important;
    border-right: 0 !important;
    margin-bottom: 0 !important;
    border-bottom: solid 25px #fff !important;
  }
  .tabcontainer {
    min-height: 275px !important;
  }
  .tabcontainer .tab_content {
    padding: 15px !important;
    font-size: 15px !important;
  }
  .section_6 .slide-entry {
    width: 100% !important;
  }
  .section_6 .slide-entry.post-entry-last {
    margin-bottom: 0 !important;
  }
  .section_7 {
    border-left: 0 !important;
    border-right: 0 !important;
    border-top: 0 !important;
  }
  .section_7 .container {
    padding: 0 30px !important;
  }
  .section_7 .flex_column.first {
    margin-bottom: 0 !important;
  }
  .section_8 .flex_column.avia-builder-el-last, .section_5 .flex_column.avia-builder-el-last {
    margin-bottom: 0 !important;
  }
}
