/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Nov 12 2025 | 19:32:05 */
/******* 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;
  --orange: #F95919;
  --tangerine: #FF9E54;
  --pink: #DA34CF;
  --purple: #AD2294;
  --darkPurple: #650578;
  --gradient: linear-gradient(180deg, #650578 0%, #07184E 100%);
  --pipelineGradient: linear-gradient(90deg, #0C3EDF 0%, #DA34CF 100%);
}
/**
 * Remove before production
 **/
#company-overview {
  position: relative;
}
#company-overview .container, #company-overview .content {
  padding: 0 !important;
}
#company-overview .entry-content-wrapper {
  padding: 140px 150px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
@media only screen and (max-width: 989px) {
  #company-overview .entry-content-wrapper {
    padding: 105px 63px;
  }
}
@media only screen and (max-width: 767px) {
  #company-overview .entry-content-wrapper {
    padding: 70px 24px;
  }
}
#company-overview img {
  border-radius: 10px;
}
#team {
  background: none !important;
  position: relative;
}
#team:before {
  content: "";
  background: var(--gradient);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 990px;
  z-index: 5;
}
#team:after {
  content: "";
  background: var(--darkBlue);
  position: absolute;
  top: 990px;
  left: 0;
  width: 100%;
  height: 100%;
  height: calc(100% - 990px);
}
#team .container, #team .content {
  padding: 0 !important;
  position: relative;
  z-index: 15;
}
#team .entry-content-wrapper {
  padding: 140px 150px;
}
@media only screen and (max-width: 989px) {
  #team .entry-content-wrapper {
    padding: 105px 63px;
  }
}
@media only screen and (max-width: 767px) {
  #team .entry-content-wrapper {
    padding: 70px 24px;
  }
}
#team .team-title h3 {
  font-size: 35px;
  padding-bottom: 0;
  position: relative;
}
@media only screen and (max-width: 989px) {
  #team .team-title h3 {
    font-size: 32px;
  }
}
@media only screen and (max-width: 767px) {
  #team .team-title h3 {
    font-size: 28px;
  }
}
#team .team-title .special-heading-border {
  display: block !important;
}
#team .team-title .special-heading-border:before {
  content: "";
  position: absolute;
  top: 50%;
  transform: translate3d(0, -50%, 0);
  left: 0;
  width: 100%;
  height: 1px;
  background-color: var(--pink);
  display: block;
}
#team .team-title .special-heading-border:after {
  content: "";
  display: block;
  width: 23px;
  height: 7px;
  border-radius: 0 0 5px 0;
  background-color: var(--pink);
  position: absolute;
  top: 50%;
  right: 0;
  transform: translate3d(0, 0, 0);
}
#team .team-title .special-heading-border .special-heading-inner-border {
  display: none;
}
#team .av-alb-blogposts {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 66px 97px;
  padding-top: 45px;
  padding-bottom: 140px;
}
@media only screen and (max-width: 989px) {
  #team .av-alb-blogposts {
    grid-template-columns: repeat(2, 1fr);
    gap: 45px 60px;
    padding-top: 40px;
    padding-bottom: 105px;
  }
}
@media only screen and (max-width: 767px) {
  #team .av-alb-blogposts {
    gap: 30px 20px;
  }
}
@media only screen and (max-width: 600px) {
  #team .av-alb-blogposts {
    grid-template-columns: repeat(1, 1fr);
  }
}
#team .av-alb-blogposts > article {
  float: none;
  border: none;
}
#team .av-alb-blogposts > article .entry-content-wrapper {
  padding: 30px;
}
#team .av-alb-blogposts > article .post-meta-infos, #team .av-alb-blogposts > article .post_delimiter, #team .av-alb-blogposts > article .image-overlay {
  display: none !important;
}
#team .av-alb-blogposts > article .big-preview.single-big {
  background: radial-gradient(102.79% 102.79% at 51.96% 96.09%, #AD2294 0%, #650678 100%);
  aspect-ratio: 1;
  border-radius: 10px;
  overflow: hidden;
}
#team .av-alb-blogposts > article .entry-content-wrapper {
  padding-top: 16px !important;
  padding-bottom: 0 !important;
}
#team .av-alb-blogposts > article h4.post-title {
  color: var(--orange) !important;
  font-size: 24px !important;
  line-height: 1.5em !important;
  font-weight: 800;
  text-align: center !important;
  padding: 0 !important;
}
@media only screen and (max-width: 767px) {
  #team .av-alb-blogposts > article h4.post-title {
    font-size: 20px !important;
  }
}
@media only screen and (max-width: 600px) {
  #team .av-alb-blogposts > article h4.post-title {
    font-size: 24px !important;
  }
}
#team .av-alb-blogposts > article .entry-content p {
  font-size: 20px !important;
  font-weight: 400 !important;
  line-height: 150% !important;
  text-align: center;
  padding-bottom: 16px !important;
}
@media only screen and (max-width: 767px) {
  #team .av-alb-blogposts > article .entry-content p {
    font-size: 18px !important;
  }
}
@media only screen and (max-width: 600px) {
  #team .av-alb-blogposts > article .entry-content p {
    font-size: 20px !important;
  }
}
#team .av-alb-blogposts > article .read-more-link {
  display: flex;
  align-items: center;
  justify-content: center;
}
#team .av-alb-blogposts > article .read-more-link a.more-link {
  color: var(--white);
  border: 2px solid var(--tangerine);
  padding: 8px 15px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 6px;
  font-size: 14px;
  line-height: 1.5em;
  margin: 0 auto;
  background-color: transparent;
  transition: 0.3s ease-in-out all;
}
#team .av-alb-blogposts > article .read-more-link a.more-link:hover {
  background-color: var(--tangerine) !important;
  color: var(--darkBlue) !important;
}
#team .av-alb-blogposts > article .read-more-link span.more-link-arrow {
  display: none;
}
#board-of-directors .av-alb-blogposts .big-preview.single-big {
  display: none !important;
}
#board-of-directors .av-alb-blogposts a {
  pointer-events: none !important;
}
#board-of-directors .av-alb-blogposts .read-more-link {
  display: none !important;
}
#scientific-advisory-board .av-alb-blogposts {
  grid-template-columns: repeat(2, 1fr);
  gap: 66px 97px;
}
@media only screen and (max-width: 767px) {
  #scientific-advisory-board .av-alb-blogposts {
    grid-template-columns: repeat(1, 1fr);
    gap: auto;
  }
}
#scientific-advisory-board .av-alb-blogposts a {
  pointer-events: none !important;
}
#scientific-advisory-board .av-alb-blogposts .read-more-link {
  display: none !important;
}
.mfp-bg {
  background: #A1D4FF;
  opacity: 0.7;
}
.mfp-content .leadership-popup {
  max-width: 880px;
  margin: 0 auto;
  width: 94%;
  position: relative;
}
.mfp-content .leadership-popup .leadership-inner {
  overflow: hidden;
  border-radius: 10px;
}
.mfp-content .leadership-popup .leadership-inner .leadership-title-block {
  padding: 44px;
  position: relative;
  background: var(--darkBlue);
}
.mfp-content .leadership-popup .leadership-inner .leadership-title-block .leadership-name {
  color: var(--orange);
  font-size: 24px;
  font-weight: 800;
  line-height: 150%;
}
.mfp-content .leadership-popup .leadership-inner .leadership-title-block .leadership-title {
  color: var(--white);
  font-size: 20px;
  font-weight: 400;
  line-height: 150%;
}
.mfp-content .leadership-popup .leadership-inner .leadership-content-block {
  padding: 40px 44px;
  background: var(--white);
  color: var(--text);
}
.mfp-content .leadership-popup button.mfp-close {
  top: calc(154px / 2);
  transform: translate3d(0, -50%, 0);
  opacity: 1;
  aspect-ratio: 1;
  border-radius: 100%;
  border: 2px solid var(--tangerine);
  display: flex;
  align-items: center;
  justify-content: center;
  right: 44px;
  transform-origin: center;
  transition: 0.3s ease-out transform;
  width: 40px;
  height: 40px;
  color: var(--white);
}
#investors .container, #investors .content {
  padding: 0 !important;
  position: relative;
  z-index: 15;
}
#investors .entry-content-wrapper {
  padding: 140px 150px;
}
@media only screen and (max-width: 989px) {
  #investors .entry-content-wrapper {
    padding: 105px 63px;
  }
}
#investors .investor-logos {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  gap: 3.5rem 0;
  padding: 2rem 0;
}
@media only screen and (max-width: 600px) {
  #investors .investor-logos {
    gap: 1.5rem 0 0 0;
  }
}
#investors .avia-image-container {
  display: flex;
  justify-content: center;
  align-items: center;
  min-width: 180px;
  text-align: center;
  transition: transform 0.25s ease, filter 0.25s ease;
  width: calc(100% / 4);
  padding: 30px;
}
@media only screen and (max-width: 989px) {
  #investors .avia-image-container {
    width: calc(100% / 3);
    padding: 15px;
  }
}
@media only screen and (max-width: 767px) {
  #investors .avia-image-container {
    width: calc(100% / 2);
    padding: 15px 10px;
  }
}
@media only screen and (max-width: 600px) {
  #investors .avia-image-container {
    width: calc(100% / 1);
  }
}
#investors .avia-image-container img {
  max-width: 220px;
  max-height: 100px;
  width: 100%;
  height: 100%;
  object-fit: contain;
  transition: transform 0.25s ease, filter 0.25s ease;
}
#investors .avia-image-container:hover {
  transform: scale(1.05);
  filter: brightness(1.1);
}
