:root {
  --font-color--light: #fbfaf8;
  --_colors---dark-grey: #1e1e1e;
  --_font-size---h1: 100px;
  --_font-size---h2: 75px;
  --_font-size---h3: 65px;
  --_font-size---h4: 50px;
  --_font-size---h5: 45px;
  --_font-size---h6: 35px;
  --_font-size---font-size-regular: 1.2rem;
  --_colors---purple: #4c3f7d;
  --font-color--dark: #1e1e1e;
  --_font-size---font-size-medium: 1.4rem;
  --_font-size---font-size-large: 1.4rem;
  --_colors---cc-grey: #898783;
  --_font-size---font-size-small: 1rem;
  --_colors---red: #ef4023;
  --_colors---cc-white: #fbfaf8;
  --_colors---borders-grey: #dadada;
  --color--white: white;
  --color--transparent: transparent;
  --color--quaternary: white;
  --_colors---blue: #2b3144;
  --color--primary: white;
  --_z-index---1: 1;
  --_z-index---2: 2;
  --_z-index---3: 3;
  --color--black: #000;
  --color--secondary: white;
  --color--tertiary: white;
  --_radius---radius--large: 40px;
  --_radius---radius--regular: 20px;
  --_radius---radius--small: 8px;
}

body {
  background-color: var(--font-color--light);
  color: var(--_colors---dark-grey);
  font-family: Darker Grotesque, sans-serif;
  font-size: 16px;
  line-height: 1.2rem;
}

h1 {
  font-family: Abhaya Libre, sans-serif;
  font-size: var(--_font-size---h1);
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 400;
  line-height: 1;
}

h2 {
  font-family: Abhaya Libre, sans-serif;
  font-size: var(--_font-size---h2);
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 400;
  line-height: 1;
}

h3 {
  font-size: var(--_font-size---h3);
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 400;
  line-height: 1;
}

h4 {
  font-size: var(--_font-size---h4);
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 400;
  line-height: 1.1;
}

h5 {
  font-size: var(--_font-size---h5);
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 400;
  line-height: 1.1;
}

h6 {
  font-size: var(--_font-size---h6);
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 400;
  line-height: 1;
}

p {
  color: var(--_colors---dark-grey);
  font-size: var(--_font-size---font-size-regular);
  margin-bottom: 0;
  font-weight: 300;
  line-height: 1.2;
}

a {
  color: var(--_colors---purple);
  font-size: 1.2rem;
  font-weight: 400;
  line-height: 1;
  text-decoration: none;
}

ul {
  margin-top: 10px;
  margin-bottom: 10px;
  padding-left: 40px;
}

li {
  font-size: var(--_font-size---font-size-regular);
  padding-bottom: .5rem;
}

.card-header-h6 {
  font-size: var(--_font-size---h6);
  font-weight: 300;
  line-height: 1.2;
}

.card-header-h6.text-weight-normal {
  font-family: Abhaya Libre, sans-serif;
  font-weight: 400;
  line-height: 35px;
}

.card-header-h6.text-weight-semibold {
  color: var(--font-color--light);
}

.text-weight-medium {
  font-weight: 500;
}

.text-color-primary {
  color: var(--font-color--dark);
}

.padding-vertical {
  padding-top: 6rem;
  padding-bottom: 6rem;
}

.padding-vertical.padding-huge.extra {
  padding: 12rem;
}

.text-weight-normal {
  font-weight: 400;
}

.text-weight-normal.result {
  font-weight: 400;
  line-height: .9;
}

.text-size-regular {
  font-size: var(--_font-size---font-size-regular);
  font-weight: 300;
  display: flex;
}

.text-size-regular._1-4rem {
  font-size: var(--_font-size---font-size-medium);
}

.text-size-regular.text-weight-medium {
  font-weight: 500;
}

.text-size-regular.negative-margin {
  margin-bottom: -.75rem;
}

.text-size-regular.text-weight-normal {
  font-weight: 400;
}

.spacer-small {
  width: 100%;
  padding-top: 1rem;
}

.page-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  font-weight: 400;
}

.page-wrapper.team {
  z-index: 1;
  background-color: #fbfaf8;
  position: relative;
}

.padding-huge {
  padding: 6rem;
}

.container-large {
  width: 100%;
  max-width: 1240px;
  margin-left: auto;
  margin-right: auto;
}

.padding-global {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.padding-global.tab-type {
  flex-flow: column;
  justify-content: flex-end;
  width: 100%;
  height: 850px;
  display: flex;
}

.heading-style-four {
  font-size: var(--_font-size---h4);
  font-weight: 400;
}

.heading-style-four.scroll-counter {
  text-align: center;
}

.cc-paragraph-1-4rem {
  font-size: var(--_font-size---font-size-medium);
  font-weight: 300;
  line-height: 1.2;
}

.cc-paragraph-1-4rem.grey {
  color: #898783;
}

.cc-paragraph-1-4rem.max-width-90 {
  max-width: 90%;
}

.cc-paragraph-1-4rem.is-black {
  color: var(--_colors---dark-grey);
}

.cc-paragraph-1-4rem.is-light {
  color: var(--font-color--light);
}

.heading-style-one {
  font-size: var(--_font-size---h1);
  line-height: .9;
}

.heading-style-one.lowercase {
  text-transform: lowercase;
  font-family: Darker Grotesque, sans-serif;
  font-weight: 400;
  line-height: .6;
}

.heading-style-one.text-weight-normal.left {
  text-align: left;
}

.text-size-large {
  color: var(--_colors---dark-grey);
  font-size: var(--_font-size---font-size-large);
  flex-flow: column;
  line-height: 1.1;
}

.text-size-large.reveal-type {
  line-height: 1.2;
  display: block;
}

.text-size-large.filter-type {
  margin-bottom: 0;
}

.text-size-large.is-centered {
  text-align: center;
}

.text-size-large.huge {
  font-size: 1.75rem;
}

.text-size-large.text-weight-medium {
  font-weight: 500;
}

.text-size-large.ceo {
  color: var(--_colors---cc-grey);
  max-width: 260px;
  margin-top: -30px;
}

.heading-style-five {
  font-size: var(--_font-size---h5);
  font-weight: 400;
  font-size: var(--_font-size---h5);
  font-weight: 400;
}

.text-size-small {
  font-size: var(--_font-size---font-size-small);
  line-height: 1.5;
}

.text-size-small.color-green {
  margin-bottom: 3px;
}

.text-size-small.color-red {
  color: var(--_colors---red);
}

.padding-large {
  padding: 3rem;
}

.padding-top {
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.padding-bottom {
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.max-width-full.max-shadow {
  display: none;
}

.max-width-full.mock-up-1 {
  max-width: 180%;
  overflow: visible;
}

.max-width-full.laptop {
  max-height: 100%;
}

.max-width-full.family-offices {
  width: 150%;
}

.max-width-full.about {
  height: 100%;
}

.spacer-medium {
  width: 100%;
  padding-top: 2rem;
}

.text-weight-semibold {
  font-weight: 600;
}

.button-arrow {
  color: var(--_colors---dark-grey);
  width: 10px;
  height: 10px;
}

.button-arrow.cross {
  width: 8px;
  height: 8px;
}

.button-arrow.big {
  justify-content: center;
  align-items: center;
  width: 8px;
  height: 8px;
  display: flex;
}

.svg-code {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.diamond {
  justify-content: center;
  align-items: center;
  width: 24px;
  min-width: 24px;
  height: 24px;
  min-height: 24px;
  display: flex;
}

.diamond._1rem {
  width: 1rem;
  height: 1rem;
}

.diamond.min-width {
  min-width: 24px;
  min-height: 24px;
}

.hero-button-wrap {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.partners-banner_wrapper {
  color: #898783;
  justify-content: space-between;
  align-items: center;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  display: flex;
}

.partners {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.section_header {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: var(--font-color--dark);
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  padding-bottom: 70px;
  display: flex;
}

.section_header.resource {
  max-width: 800px;
}

.section_header.work {
  justify-content: center;
  align-items: flex-start;
}

.section_header.drives {
  padding-bottom: 0;
}

.section_header.team {
  max-width: 600px;
  margin-left: 10%;
  padding-top: 12vh;
  padding-bottom: 0;
}

.section_header.work-center {
  text-align: center;
  justify-content: space-between;
  align-items: center;
  max-width: 740px;
  margin-left: auto;
  margin-right: auto;
}

.section_header.timeline {
  max-width: 750px;
}

.section_header.is-75--wide {
  width: 75%;
}

.section_tag.vertical, .section_tag.vertical-aligned {
  flex-flow: column;
}

.section_tag {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  color: #1e1e1e;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  max-width: 75%;
  display: flex;
  position: relative;
}

.section_tag.row {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  max-width: 75%;
}

.section_tag.box {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
}

.section_tag.fund {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: #f5f2ef;
}

.section_tag.is-alternate {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
}

.section_tag.left {
  text-align: left;
}

.section_tag.is-50 {
  flex-flow: row;
}

.section_tag.vertical, .section_tag.vertical-aligned {
  flex-flow: column;
}

.section_tag.light {
  color: var(--font-color--light);
}

.section_tag.vertical-stack {
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
}

.strategy-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.strategy-box {
  border: 1px solid var(--_colors---borders-grey);
  background-color: var(--color--white);
  justify-content: flex-start;
  align-items: center;
  padding: 40px 30px;
  transition: all .5s;
  display: flex;
  position: relative;
  overflow: hidden;
}

.strategy-box:hover {
  filter: drop-shadow(0 0 8px #0000001a);
}

.strategy-details {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  color: var(--font-color--dark);
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  max-width: 14rem;
  height: 100%;
  padding-right: 1.25rem;
  display: flex;
  position: static;
}

.box-button {
  justify-content: flex-start;
  align-items: flex-start;
  width: 240px;
  margin-top: 20px;
  display: flex;
}

.full-image {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.full-image.do {
  object-position: 50% 0%;
}

.quote {
  width: 125px;
  display: none;
  position: absolute;
  inset: 0% -125px auto auto;
}

.cta-details {
  z-index: 2;
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  color: var(--font-color--light);
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  display: flex;
  position: relative;
}

.cto-title {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  color: var(--font-color--light);
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 50%;
  display: flex;
}

.cto-name {
  color: #f5f2ef;
  border-left: 1px solid #b6bbc1;
  padding-left: 25px;
}

.cto-para {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  color: var(--font-color--light);
  text-align: left;
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 50%;
  display: flex;
  position: relative;
}

.cto-heading {
  position: relative;
}

.quote-cta {
  z-index: -1;
  width: 125px;
  display: block;
  position: absolute;
  inset: -50px -10px auto auto;
}

.resou-author-form-block {
  background-color: #fbfaf8;
  margin-bottom: 0;
}

.text-field {
  background-color: var(--color--white);
  color: #898783;
  border: 1px #000;
  margin-bottom: 0;
  padding: .5rem 0 .5rem 25px;
  font-size: 1rem;
  line-height: 1.4rem;
}

.text-field:focus {
  border-color: var(--_colors---cc-grey);
}

.text-field::placeholder {
  color: #898783;
  font-size: 1.2rem;
  font-weight: 300;
}

.text-field.small {
  border-style: solid;
  border-color: var(--_colors---borders-grey);
  height: 50px;
  padding-top: .5rem;
  padding-bottom: .5rem;
  padding-left: 1rem;
}

.submit-button {
  background-color: #ef4023;
  padding-left: 2rem;
  padding-right: 2rem;
}

.submit-button.small {
  padding: 5px 12px;
}

.faq-body {
  grid-row-gap: .5rem;
  flex-direction: column;
  align-items: flex-start;
  max-width: 770px;
  transition: all .4s;
  display: flex;
  overflow: hidden;
}

.faq-heading {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  color: #b6bbc1;
  justify-content: space-between;
  align-items: center;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.faq-accordion {
  color: #5e5e5e;
  cursor: pointer;
  cursor: pointer;
  background-color: #0000;
  border-bottom: 1px solid #b6bbc1;
  padding: 25px 50px;
}

.faq-icon {
  width: 17px;
  transition: all .4s;
}

.faq-answers {
  color: var(--font-color--dark);
  margin-top: 10px;
  padding-right: 20px;
}

.faq-components {
  flex-direction: column;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.faq-cta {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  justify-content: flex-start;
  align-items: center;
  margin-top: 50px;
  display: flex;
}

.footer-box {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.footer-title-line {
  background-image: linear-gradient(175deg, #ef4023, #4c3f7d 34%, #2b3144 67%, #1e1e1e);
  width: .2rem;
}

.chat-wrap {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: var(--font-color--dark);
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.footer-link-wrap {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  color: #898783;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.chat-group {
  grid-column-gap: 5rem;
  grid-row-gap: 5rem;
  background-color: var(--color--white);
  border-radius: .5rem;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-top: 3rem;
  padding: 30px 40px;
  display: flex;
  box-shadow: 0 0 8px #0000000d;
}

.footer-link-line {
  background-color: var(--_colors---borders-grey);
  width: .125rem;
}

.footer-title-wrap {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  width: 100%;
  display: flex;
}

.footer-title-group {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  color: var(--_colors---dark-grey);
  flex-flow: column;
  display: flex;
}

.footer-main {
  grid-column-gap: 75px;
  grid-row-gap: 75px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.footer-title {
  color: #898783;
  font-family: Darker Grotesque, sans-serif;
  font-size: var(--_font-size---h1);
  flex-flow: column;
  font-weight: 400;
  line-height: 1;
  display: flex;
}

.footer-title.centered-aligned {
  text-align: center;
  text-align: center;
  font-size: 75px;
  font-weight: 300;
}

.foter-title-dark {
  color: var(--font-color--dark);
  font-family: Darker Grotesque, sans-serif;
  font-size: 100px;
  font-weight: 400;
  line-height: .75;
}

.footer-wrap {
  width: 100%;
}

.chat-form {
  background-color: #fbfaf8;
  width: 60%;
  max-width: 596px;
  padding: 1rem;
}

.chat-form.glossary {
  background-color: var(--color--transparent);
  max-width: none;
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
}

.chat-form-box {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.chat-form-box.blog-type {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  margin-top: 1rem;
}

.footer-link {
  color: var(--_colors---cc-grey);
  line-height: 1.1;
  transition: all .3s;
}

.footer-link:hover {
  color: var(--font-color--dark);
}

.footer-svg {
  justify-content: center;
  align-items: center;
  margin-top: 30px;
  display: flex;
  position: relative;
  overflow: hidden;
}

.footer-vector {
  width: 100%;
  max-width: 1440px;
  position: absolute;
  inset: auto auto -4px;
}

.footer-bottom {
  background-color: #ebe6df;
}

.footer-bottom-grid {
  justify-content: space-around;
  align-items: center;
  width: 100%;
  display: flex;
}

.footer-bottom-logo {
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.footer-logo-bg {
  max-width: 500px;
}

.faq-component {
  width: 100%;
}

.approach-hero {
  z-index: 1;
  grid-column-gap: 38px;
  grid-row-gap: 38px;
  color: var(--font-color--dark);
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.tag-para {
  flex: 1;
}

.approach-main {
  grid-column-gap: 70px;
  grid-row-gap: 70px;
  flex-flow: column;
  display: flex;
}

.approach-box {
  z-index: 2;
  position: relative;
}

.approach-details {
  z-index: 1;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  background-color: var(--font-color--light);
  flex-flow: column;
  margin-left: 20%;
  margin-right: 20%;
  padding-left: 15px;
  padding-right: 15px;
  display: flex;
  position: relative;
}

.approach-details.two {
  text-align: right;
  margin-left: 20%;
  margin-right: 20%;
}

.approach-details.three {
  margin-left: 20%;
}

.approach-line {
  background-color: #000;
  height: 1px;
  position: absolute;
  inset: 45px 0% auto;
}

.animation {
  overflow: hidden;
}

.result-head {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.result-title {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-flow: column;
  flex: 1;
  display: flex;
}

.result-data {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  text-align: right;
  flex-flow: column;
  width: 50%;
  max-width: 413px;
  display: flex;
}

.result-data.is-hidden {
  display: none;
}

.result-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.result-box {
  grid-column-gap: 333px;
  grid-row-gap: 333px;
  border: 1px solid #dadada;
  flex-flow: column;
  flex: 1;
  justify-content: space-between;
  min-height: 580px;
  display: flex;
}

.result-box.two {
  grid-column-gap: 202px;
  grid-row-gap: 202px;
  margin-left: -1px;
}

.result-box.three {
  grid-column-gap: 134px;
  grid-row-gap: 134px;
  margin-left: -1px;
}

.result-wrap {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #999;
  justify-content: flex-start;
  align-items: center;
  margin-left: auto;
  padding-top: 25px;
  padding-right: 25px;
  display: flex;
  position: relative;
}

.result-wrap.fund-result {
  margin-left: 0;
  padding-top: 0;
  padding-right: 0;
}

.result-bg {
  background-color: #2b3144;
  height: 100%;
  position: relative;
}

.result-bg.two {
  background-color: #4c3f7d;
}

.result-bg.three {
  background-color: #ef4023;
}

.result-blur {
  position: absolute;
  inset: 0% 0% auto;
}

.result-layer-one {
  background-color: #fff6;
  height: 25px;
}

.result-layer-two {
  background-color: #ffffff4d;
  height: 25px;
}

.result-layer-three {
  background-color: #fff3;
  height: 25px;
}

.result-heading {
  color: #fbfaf8;
  padding-bottom: 25px;
  padding-right: 25px;
  position: absolute;
  inset: auto 0% 0% auto;
}

.result-span {
  font-size: var(--_font-size---font-size-large);
  font-size: var(--_font-size---font-size-large);
}

.result-diamond {
  justify-content: center;
  align-items: center;
  width: 10px;
  display: flex;
}

.tab-main {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  color: var(--font-color--light);
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 800px;
  display: flex;
}

.tabs {
  display: flex;
}

.tabs-menu {
  flex-flow: column;
  display: flex;
}

.tab-link {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  background-color: var(--color--transparent);
  color: #898783;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.tab-link.w--current {
  background-color: var(--color--transparent);
}

.auto-tabs-text-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  display: flex;
}

.auto-tabe-line {
  background-color: #898783;
  width: 2px;
}

.tab-details {
  z-index: 2;
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  flex-flow: row;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  min-height: 780px;
  display: flex;
  position: relative;
}

.tabs-content {
  display: none;
}

.do-cta {
  position: absolute;
  inset: auto 0% 0% auto;
}

.blog-box {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #f5f2ef;
  flex-flow: column;
  height: 100%;
  display: flex;
  position: relative;
}

.blog-box.nav-type {
  background-color: var(--font-color--dark);
  background-color: var(--font-color--dark);
}

.blog-data {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  color: var(--font-color--dark);
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  padding: 8px 1.5rem 1.5rem;
  display: flex;
}

.blog-data.nav-type {
  position: relative;
}

.blog-image {
  aspect-ratio: 263 / 223;
  width: 100%;
  position: relative;
}

.blog-image.nav-type {
  aspect-ratio: 380 / 263;
  aspect-ratio: 380 / 263;
  justify-content: space-between;
  align-items: center;
  display: flex;
  overflow: hidden;
}

.list_dropdown-wrapper {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  justify-content: space-between;
  align-items: center;
  max-width: 1300px;
  min-height: 45vh;
  margin-left: auto;
  margin-right: auto;
  padding: 30px;
  display: flex;
  position: relative;
}

.list_dropdown-wrapper.about {
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 0;
}

.item_list {
  z-index: 1111;
  isolation: isolate;
  background-color: #fff;
  margin-top: 30px;
  left: 0%;
  right: 0%;
  box-shadow: 0 20px 14px #4a3aff03, 0 22px 22px -6px #170f4908;
}

.dropdown-icon---brix {
  margin-right: 0;
  position: static;
}

.dropdown-menu-text---brix {
  margin-right: 8px;
  font-weight: 400;
}

.menu_item {
  align-items: center;
  padding-bottom: 30px;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  position: static;
}

.item_button {
  border-top: 1.75px solid var(--_colors---dark-grey);
  color: var(--font-color--dark);
  align-items: center;
  margin-top: 30px;
  padding: 15px 0 0;
  transition: color .3s;
  display: flex;
  position: static;
}

.nav-wrap {
  z-index: 20;
  position: fixed;
  inset: 0 0% auto;
}

.nav-wrap:where(.w-variant-df9758a9-4f01-9e67-456d-7aca86ad4f25) {
  display: none;
}

.navbar-menu-button {
  padding: 0;
}

.navbar-main {
  background-color: #f7f6f4;
  margin-left: auto;
  margin-right: auto;
  padding-left: 30px;
  padding-right: 30px;
  position: relative;
}

.main-logo-white {
  width: 100%;
  max-width: none;
}

.menu-right {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex;
}

.menu {
  align-items: flex-start;
  display: flex;
}

.navbar_menu {
  background-color: #ddd0;
  justify-content: space-between;
  align-items: center;
  display: flex;
  position: static;
}

.logo-link {
  width: 254px;
}

.navbar_container {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1240px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.navbar-button-wrapper {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  align-items: center;
  width: max-content;
  display: flex;
}

.nav-blur {
  z-index: 1;
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
  background-color: #1e1e1e05;
  width: 100%;
  max-width: calc(100% - 5rem);
  margin-left: auto;
  margin-right: auto;
  display: none;
  position: absolute;
  inset: 0% 0;
}

.login-icon {
  justify-content: center;
  align-items: center;
  width: 14px;
  margin-top: 5px;
  display: flex;
}

.max-width-1440 {
  z-index: 111;
  color: #898783;
  background-color: #1e1e1e;
  padding-top: 10px;
  padding-bottom: 10px;
  position: sticky;
  top: 0;
}

.max-width-1440:where(.w-variant-a273e618-9c90-f887-7738-c163af70b635) {
  background-color: #fbfaf8;
}

.div-block-21 {
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.blog-category {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  background-color: var(--color--white);
  color: #898783;
  justify-content: flex-start;
  align-items: center;
  width: max-content;
  padding: 5px 15px;
  display: flex;
  position: absolute;
  inset: auto auto -10px 1.5rem;
}

.blog-category.orange {
  background-color: var(--_colors---red);
  background-color: var(--_colors---red);
  inset: -35px auto auto 25px;
  inset: -35px auto auto 25px;
}

.approach-number {
  font-size: var(--_font-size---h4);
  font-weight: 700;
  line-height: 1.2;
}

.tab_link {
  background-color: var(--color--transparent);
  color: #898783;
  font-size: var(--_font-size---font-size-medium);
  border-left: 1px solid #898783;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 50px;
}

.tab_link.w--current {
  border-left-color: var(--color--white);
  background-color: var(--color--transparent);
  color: var(--color--white);
  font-size: var(--_font-size---font-size-large);
}

.quotes-tabs_menu {
  z-index: 5;
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  max-width: 1240px;
  margin-left: auto;
  margin-right: auto;
  padding-right: 2.5rem;
  display: flex;
  position: absolute;
  inset: 25% 0% auto;
}

.tabs_container {
  padding-top: 0;
}

.fund-tab {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: var(--color--transparent);
  color: #898783;
  font-size: var(--_font-size---font-size-large);
  border-bottom: 1px solid #898783;
  justify-content: center;
  align-items: center;
  padding: 10px;
  line-height: 1;
  display: flex;
}

.fund-tab.w--current {
  background-color: var(--color--transparent);
  color: var(--font-color--dark);
  border-bottom-width: 3px;
  border-bottom-color: #383836;
}

.tabs-menu-3 {
  grid-column-gap: 35px;
  grid-row-gap: 35px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 50px;
  display: grid;
}

.tab-dimond {
  background-image: url("https://cdn.prod.website-files.com/68f0ca7ed5300477edaba139/68f0ca7ed5300477edaba1e9_Rectangle%2058.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: center;
  align-items: center;
  width: 10px;
  height: 10px;
  margin-top: 6px;
  display: flex;
}

.graph-pane {
  background-color: var(--color--white);
  padding: 80px;
}

.graph-pane.one {
  background-color: var(--color--transparent);
  padding: 50px;
}

.graph-pane.two {
  background-color: var(--color--transparent);
  height: 1250px;
  padding-top: 0;
  padding-bottom: 0;
}

.top-bar {
  text-align: center;
  justify-content: center;
  align-items: center;
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.blog-blue {
  opacity: 0;
  -webkit-backdrop-filter: blur(3px);
  backdrop-filter: blur(3px);
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
  position: absolute;
  inset: 0%;
}

.blog-blue-box {
  background-color: var(--color--white);
  color: #898783;
  text-align: center;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 75px;
  height: 75px;
  font-size: 12px;
  line-height: 1;
  display: flex;
  position: absolute;
}

.nav-tab-button {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  align-items: center;
  width: max-content;
  display: none;
}

.border {
  background-image: linear-gradient(0deg, var(--_colors---red), var(--_colors---purple) 27%, var(--_colors---blue) 67%, var(--_colors---dark-grey));
  padding-right: .3rem;
}

.border.left {
  padding-left: .3rem;
  padding-right: 0;
}

.border.left._75 {
  width: 75%;
}

.text-size-small {
  text-align: center;
  line-height: 1rem;
}

.is-grey {
  color: var(--_colors---dark-grey);
}

.nav-fund-wrap {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  align-items: stretch;
  display: flex;
}

.nav-fund-title {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border-left: 2px solid #1e1e1e;
  padding-left: 20px;
  display: flex;
}

.nav-fund-title.ceo {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 28px;
  padding-left: 25px;
}

.nav-fund-title.light {
  color: #898783;
}

.nav-fund-grid {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.nav-fund-box {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  color: var(--_colors---cc-grey);
  border-radius: .5rem;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  padding: 20px;
  text-decoration: none;
  transition: all .5s;
  display: flex;
}

.nav-fund-box:hover {
  box-shadow: 0 1px 8px #0000001a;
}

.nav-fund-box.w--current {
  border-left-color: var(--_colors---cc-grey);
}

.nav-strategy-wrap {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  flex-flow: column;
  width: 380px;
  display: flex;
}

.nav_link-title {
  color: var(--_colors---dark-grey);
  font-size: var(--_font-size---font-size-large);
  font-weight: 400;
  line-height: 1.2;
}

.nav-office-grid {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-flow: column;
  display: flex;
}

.nav-office-box {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: var(--font-color--dark);
  border-left: 1px solid #dadada;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 20px 30px;
  text-decoration: none;
  display: flex;
  position: relative;
  box-shadow: 0 1.3px 12px #0000000d;
}

.nav-office-icon {
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  margin-top: 5px;
  display: flex;
}

.office-data {
  color: var(--_colors---cc-grey);
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.private-para {
  color: var(--font-color--dark);
  font-size: var(--_font-size---font-size-medium);
}

.office-hover {
  z-index: 11;
  opacity: 0;
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: 0%;
}

.office-hover-box {
  background-color: var(--font-color--dark);
  color: #fbfaf8;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 60px;
  font-size: 10px;
  line-height: 1;
  display: flex;
}

.nav-result-wrap {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 380px;
  padding: 53px 30px;
  display: flex;
}

.nav-result-box {
  border-left: 1px solid #1e1e1e;
  padding-left: 15px;
}

.result-plus {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  color: var(--font-color--dark);
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
}

.nav-result-border {
  background-color: var(--_colors---cc-white);
  height: 100%;
}

.nav-blog {
  width: 380px;
  height: 100%;
}

.nav-ceo-main {
  flex-flow: row;
  justify-content: flex-start;
  align-items: flex-start;
  width: 40%;
  max-width: 438px;
  display: flex;
}

.nav-ceo-data {
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 300px;
  margin-top: -172px;
  display: flex;
}

.nav-ceo-quote {
  width: 40%;
  margin-left: auto;
  margin-right: 30px;
}

.ceo-text-dark {
  color: var(--font-color--dark);
}

.nav-ceo-image {
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0% -12% 0% auto;
}

.crypto-marquee {
  color: var(--_colors---dark-grey);
  justify-content: space-between;
  align-items: center;
  width: 100%;
  font-size: 1rem;
  display: flex;
  position: relative;
  overflow: hidden;
}

.crypto-marquee.is--news {
  background-color: var(--color--transparent);
  background-color: var(--color--transparent);
}

.marquee-css {
  display: none;
}

.marquee-track {
  align-items: center;
  display: flex;
  position: relative;
}

.marquee-track.is--news {
  grid-column-gap: 10rem;
  grid-row-gap: 10rem;
  grid-column-gap: 10rem;
  grid-row-gap: 10rem;
}

.marquee-item {
  justify-content: space-between;
  align-items: center;
  font-size: 1rem;
  display: flex;
  position: relative;
}

.marquee-coin {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  margin-left: 1.25rem;
  margin-right: 1.25rem;
  display: flex;
}

.marquee-coin.hidden {
  display: flex;
}

.quote-tabs {
  flex-flow: column;
  display: flex;
}

.button_dark {
  z-index: 2;
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: var(--font-color--dark);
  color: var(--font-color--light);
  font-size: var(--_font-size---font-size-medium);
  justify-content: center;
  align-items: center;
  height: 55px;
  padding: 1rem 1.75rem;
  font-weight: 500;
  line-height: 1;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
}

.button_dark.is-small {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  width: 10rem;
}

.button_dark.red {
  background-color: var(--_colors---red);
}

.button_dark.small {
  height: auto;
  padding: .75rem 1.5rem;
}

.filter {
  background-image: linear-gradient(115deg, transparent, var(--font-color--light) 35%, transparent);
  opacity: .35;
  pointer-events: none;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.filter.light {
  background-image: linear-gradient(115deg, transparent, var(--_colors---borders-grey) 35%, transparent);
  background-image: linear-gradient(115deg, transparent, var(--_colors---borders-grey) 35%, transparent);
}

.button_light {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  border: 1px solid var(--_colors---borders-grey);
  background-color: var(--color--quaternary);
  color: var(--font-color--dark);
  font-size: var(--_font-size---font-size-medium);
  justify-content: center;
  align-items: center;
  padding: 1rem 1.75rem;
  font-weight: 500;
  line-height: 1;
  text-decoration: none;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 1px 12px #0000000d;
}

.button_light.small {
  border: 1px solid var(--_colors---borders-grey);
  background-color: var(--color--quaternary);
  box-shadow: none;
  padding: .75rem 1.5rem;
}

.shape_circle {
  border-radius: 250px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 250px;
  height: 250px;
  display: flex;
  position: absolute;
  right: -27%;
  overflow: hidden;
}

.image_sqaure {
  max-width: none;
  transform: rotate(-45deg);
}

.image_circle {
  max-width: none;
}

.shape_square {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 185px;
  height: 185px;
  display: flex;
  position: absolute;
  right: -17%;
  overflow: hidden;
  transform: rotate(45deg);
}

.section_partners-banner {
  grid-column-gap: 85px;
  grid-row-gap: 85px;
  background-color: var(--_colors---cc-white);
  justify-content: flex-start;
  align-items: center;
  display: block;
}

.image_hex {
  position: absolute;
}

.shape-mask {
  z-index: 0;
  z-index: 0;
  width: 300px;
  height: 300px;
  position: absolute;
  right: -30%;
  overflow: hidden;
}

.hex-mask {
  width: 100%;
  max-width: none;
  height: 100%;
  position: absolute;
}

.icon-wrapper {
  background-color: var(--color--white);
  cursor: pointer;
  z-index: 1;
  border-radius: .2rem;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
  box-shadow: 0 1px 2px #0000000d;
}

.code-embed {
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
}

.is-white {
  color: var(--_colors---cc-white);
}

.is-white._1rem {
  font-size: var(--_font-size---font-size-small);
  font-size: var(--_font-size---font-size-small);
}

.form_email-field {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.email-field_input {
  background-color: var(--color--quaternary);
  border-radius: .25rem;
  height: 50px;
  margin-bottom: 0;
  padding: .8rem;
  font-size: 1.2rem;
  overflow: hidden;
}

.email_button {
  background-color: var(--_colors---red);
  height: 50px;
  padding: .8rem 1.5rem;
  font-size: 1.2rem;
  display: block;
}

.newsletter-signup_form {
  background-color: var(--_colors---cc-white);
  border-radius: .3rem;
  width: 65%;
  margin-bottom: 0;
  padding: .65rem;
  position: relative;
  box-shadow: 0 1px 10px #0000000d;
}

.tab_cio {
  background-image: url("https://cdn.prod.website-files.com/68f0ca7ed5300477edaba139/68f0ca7ed5300477edaba264_Desktop%20-%203.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.tab_ceo {
  background-image: url("https://cdn.prod.website-files.com/68f0ca7ed5300477edaba139/68f0ca7ed5300477edaba263_Desktop%20-%201.jpg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.quote-text {
  font-size: 50px;
}

.label-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  height: 100%;
  display: flex;
  overflow: hidden;
}

.wrapper_nav {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.coming-soon-tag {
  background-color: var(--_colors---red);
  color: var(--_colors---cc-white);
  padding: .3rem .5rem;
  font-size: 1rem;
}

.detail_wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: center;
  align-items: center;
  display: flex;
}

.color_label {
  background-color: var(--_colors---purple);
  width: 30px;
  height: 30px;
}

.color_label.bitcoin {
  background-color: var(--_colors---cc-grey);
}

.color_label.gold {
  background-color: var(--_colors---borders-grey);
  background-image: none;
}

.color_label.cc {
  background-image: linear-gradient(#a59fbe, #8c84ab);
}

.color_label.nasdaq {
  background-image: linear-gradient(#393f50, #2b3144);
}

.color_label.cc-fund-a {
  background-image: linear-gradient(#946170, #b78696);
}

.color_label._60-40 {
  background-color: #ddd2c2;
}

.color_label._3 {
  background-color: #756b88;
}

.color_label._1 {
  background-color: var(--_colors---borders-grey);
}

.legend_details-2x2 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  display: grid;
}

.graph-3_wrapper {
  width: 1040px;
  max-width: 1040px;
  height: 900px;
  position: relative;
  overflow: visible;
}

.graph-3-bg {
  width: 100%;
  position: absolute;
  inset: auto 0% 0%;
}

.g3_cc-value {
  background-image: linear-gradient(#a59fbe, #8c84ab);
  width: 42px;
  height: 12%;
  position: absolute;
  inset: auto 0% 30% 5.5%;
  box-shadow: 0 1px 8px #0000001a;
}

.g3_cc-value._2017 {
  height: 68%;
  left: 15%;
}

.g3_cc-value._2018 {
  height: 20%;
  top: 70%;
  bottom: auto;
  left: 24.5%;
  transform: rotate(180deg);
}

.g3_cc-value._2019 {
  height: 4%;
  left: 34%;
}

.g3_cc-value._2020 {
  height: 62%;
  left: 43.5%;
}

.g3_cc-value._2021 {
  height: 66%;
  left: 53%;
}

.g3_cc-value._2022 {
  height: 17%;
  top: 70%;
  bottom: auto;
  left: 62.5%;
  transform: rotate(180deg);
}

.g3_cc-value._2023 {
  height: 31%;
  left: 71.5%;
}

.g3_cc-value._2024 {
  height: 10.5%;
  left: 81.5%;
}

.g3_cc-value._2025 {
  height: 5%;
  top: 70%;
  bottom: auto;
  left: 91%;
  transform: rotate(180deg);
}

.g3_nd-value {
  background-image: linear-gradient(#393f50, #2b3144);
  width: 42px;
  height: 3%;
  position: absolute;
  inset: auto 0% 30% 8%;
  box-shadow: 0 1px 8px #0000001a;
}

.g3_nd-value._2017 {
  height: 5%;
  left: 17.5%;
}

.g3_nd-value._2018 {
  height: 1%;
  top: 70%;
  bottom: auto;
  left: 26.5%;
  transform: rotate(180deg);
}

.g3_nd-value._2019 {
  height: 8%;
  left: 36%;
}

.g3_nd-value._2020 {
  height: 9.5%;
  left: 45.5%;
}

.g3_nd-value._2021 {
  height: 4%;
  left: 55%;
}

.g3_nd-value._2022 {
  height: 4%;
  top: 70%;
  bottom: auto;
  left: 64.5%;
  transform: rotate(180deg);
}

.g3_nd-value._2023 {
  height: 10%;
  left: 74%;
}

.g3_nd-value._2024 {
  height: 7%;
  left: 83.5%;
}

.g3_nd-value._2025 {
  top: 70%;
  bottom: auto;
  left: 93.5%;
  transform: rotate(180deg);
}

.graph-container {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1040px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.graph_tag {
  border: 1px solid var(--_colors---borders-grey);
  background-color: var(--_colors---cc-white);
  border-radius: 1px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  height: 7.5%;
  padding: 10px 15px;
  display: flex;
  position: absolute;
  top: 32px;
  left: 18%;
  box-shadow: 0 1px 8px #0000001a;
}

.gradient-spacer {
  background-image: linear-gradient(90deg, var(--_colors---red), var(--_colors---purple) 33%, var(--_colors---blue) 66%, var(--_colors---dark-grey));
  width: 100%;
  margin-bottom: .25rem;
  padding-top: .25rem;
}

.graph- {
  color: #4bc161;
  font-size: 1.4rem;
}

.graph-3_legend, .graph-5_legend {
  background-color: var(--_colors---cc-white);
  max-width: 1040px;
  padding: 2rem 3rem;
}

.graph-5_wrapper {
  width: 1040px;
  max-width: 1040px;
  height: 700px;
  position: relative;
  overflow: visible;
}

.graph-5-bg {
  position: absolute;
  inset: 0%;
}

.g5-value_first {
  background-image: linear-gradient(90deg, #946170, #b78696);
  width: 79.25%;
  height: 90px;
  position: absolute;
  top: 10.5%;
  left: 16.8%;
}

.graph-5 {
  width: 100%;
  height: 100%;
}

.g5-value_second {
  background-color: #ddd2c2;
  width: 11.5%;
  height: 90px;
  position: absolute;
  top: 26.5%;
  left: 16.8%;
}

.g5-value_third {
  background-image: linear-gradient(90deg, #a59fbe, #8c84ab);
  width: 22%;
  height: 90px;
  position: absolute;
  top: 42.5%;
  left: 16.8%;
}

.g5-value_fourth {
  background-color: #756b88;
  width: 14%;
  height: 90px;
  position: absolute;
  top: 58.5%;
  left: 16.8%;
}

.g5-value_fifth {
  background-color: var(--_colors---borders-grey);
  width: 12%;
  height: 90px;
  position: absolute;
  top: 74.5%;
  left: 16.8%;
}

.graph-6_legend {
  padding: 2rem;
}

.graph-6 {
  width: 100%;
  height: 100%;
}

.graph-6-bg {
  position: absolute;
  inset: 0%;
}

.graph-6_wrapper {
  width: 1040px;
  max-width: 1040px;
  height: 730px;
  position: relative;
  overflow: visible;
}

.value_60-40_2016 {
  background-color: #ddd2c2;
  width: 20px;
  height: 13%;
  position: static;
  inset: auto auto 34% 3.5%;
}

.value_1-cc_2016 {
  background-color: var(--_colors---borders-grey);
  width: 20px;
  height: 14%;
  position: static;
  inset: auto auto 34% 5.5%;
}

._2016-values {
  justify-content: flex-start;
  align-items: flex-end;
  width: 80px;
  height: 55%;
  display: flex;
  position: absolute;
  inset: auto auto 33.9% 3.5%;
}

.value_3-_2016 {
  background-color: #756b88;
  width: 20px;
  height: 16%;
  position: static;
  inset: auto auto 34% 3.5%;
}

.value_5-_2016 {
  background-color: #a59fbe;
  width: 20px;
  height: 17%;
  position: static;
  inset: auto auto 34% 3.5%;
}

._2017-values {
  justify-content: flex-start;
  align-items: flex-end;
  width: 80px;
  height: 55%;
  display: flex;
  position: absolute;
  inset: auto auto 33.9% 13.25%;
}

.value_60-40_2017 {
  background-color: #ddd2c2;
  width: 20px;
  height: 23%;
  position: static;
  inset: auto auto 34% 3.5%;
}

.value_1-cc_2017 {
  background-color: var(--_colors---borders-grey);
  width: 20px;
  height: 60%;
  position: static;
  inset: auto auto 34% 5.5%;
}

.value_3-_2017 {
  background-color: #756b88;
  width: 20px;
  height: 64%;
  position: static;
  inset: auto auto 34% 3.5%;
}

.value_5-_2017 {
  background-color: #a59fbe;
  width: 20px;
  height: 77.75%;
  position: static;
  inset: auto auto 34% 3.5%;
}

._2018-values {
  justify-content: flex-start;
  align-items: flex-start;
  width: 80px;
  height: 55%;
  display: flex;
  position: absolute;
  inset: 66.1% auto auto 23%;
}

.value_60-40_2018 {
  background-color: #ddd2c2;
  width: 20px;
  height: 8%;
  position: static;
  inset: auto auto 34% 3.5%;
}

.value_1-cc_2018 {
  background-color: var(--_colors---borders-grey);
  width: 20px;
  height: 10%;
  position: static;
  inset: auto auto 34% 5.5%;
}

.value_3-_2018 {
  background-color: #756b88;
  width: 20px;
  height: 12%;
  position: static;
  inset: auto auto 34% 3.5%;
}

.value_5-_2018 {
  background-color: #a59fbe;
  width: 20px;
  height: 14%;
  position: static;
  inset: auto auto 34% 3.5%;
}

._2019-values {
  justify-content: flex-start;
  align-items: flex-end;
  width: 80px;
  height: 55%;
  display: flex;
  position: absolute;
  inset: auto auto 33.9% 32.8%;
}

.value_60-40_2019 {
  background-color: #ddd2c2;
  width: 20px;
  height: 35%;
  position: static;
  inset: auto auto 34% 3.5%;
}

.value_1-cc_2019 {
  background-color: var(--_colors---borders-grey);
  width: 20px;
  height: 34%;
  position: static;
  inset: auto auto 34% 5.5%;
}

.value_3-_2019 {
  background-color: #756b88;
  width: 20px;
  height: 33%;
  position: static;
  inset: auto auto 34% 3.5%;
}

.value_5-_2019 {
  background-color: #a59fbe;
  width: 20px;
  height: 32%;
  position: static;
  inset: auto auto 34% 3.5%;
}

._2020-values {
  justify-content: flex-start;
  align-items: flex-end;
  width: 80px;
  height: 55%;
  display: flex;
  position: absolute;
  inset: auto auto 33.9% 42.75%;
}

.value_60-40_2020 {
  background-color: #ddd2c2;
  width: 20px;
  height: 22%;
  position: static;
  inset: auto auto 34% 3.5%;
}

.value_1-cc_2020 {
  background-color: var(--_colors---borders-grey);
  width: 20px;
  height: 29%;
  position: static;
  inset: auto auto 34% 5.5%;
}

.value_3-_2020 {
  background-color: #756b88;
  width: 20px;
  height: 36%;
  position: static;
  inset: auto auto 34% 3.5%;
}

.value_5-_2020 {
  background-color: #a59fbe;
  width: 20px;
  height: 44%;
  position: static;
  inset: auto auto 34% 3.5%;
}

._2021-values {
  justify-content: flex-start;
  align-items: flex-end;
  width: 80px;
  height: 55%;
  display: flex;
  position: absolute;
  inset: auto auto 33.9% 52.75%;
}

.value_60-40_2021 {
  background-color: #ddd2c2;
  width: 20px;
  height: 22%;
  position: static;
  inset: auto auto 34% 3.5%;
}

.value_1-cc_2021 {
  background-color: var(--_colors---borders-grey);
  width: 20px;
  height: 29%;
  position: static;
  inset: auto auto 34% 5.5%;
}

.value_3-_2021 {
  background-color: #756b88;
  width: 20px;
  height: 36%;
  position: static;
  inset: auto auto 34% 3.5%;
}

.value_5-_2021 {
  background-color: #a59fbe;
  width: 20px;
  height: 44%;
  position: static;
  inset: auto auto 34% 3.5%;
}

._2022-values {
  justify-content: flex-start;
  align-items: flex-start;
  width: 80px;
  height: 55%;
  display: flex;
  position: absolute;
  inset: 66.1% auto auto 62.5%;
}

.value_60-40_2022 {
  background-color: #ddd2c2;
  width: 20px;
  height: 23%;
  position: static;
  inset: auto auto 34% 3.5%;
}

.value_1-cc_2022 {
  background-color: var(--_colors---borders-grey);
  width: 20px;
  height: 26%;
  position: static;
  inset: auto auto 34% 5.5%;
}

.value_3-_2022 {
  background-color: #756b88;
  width: 20px;
  height: 28%;
  position: static;
  inset: auto auto 34% 3.5%;
}

.value_5-_2022 {
  background-color: #a59fbe;
  width: 20px;
  height: 31%;
  position: static;
  inset: auto auto 34% 3.5%;
}

._2023-values {
  justify-content: flex-start;
  align-items: flex-end;
  width: 80px;
  height: 55%;
  display: flex;
  position: absolute;
  inset: auto auto 33.9% 72.25%;
}

.value_60-40_2023 {
  background-color: #ddd2c2;
  width: 20px;
  height: 28%;
  position: static;
  inset: auto auto 34% 3.5%;
}

.value_1-cc_2023 {
  background-color: var(--_colors---borders-grey);
  width: 20px;
  height: 30%;
  position: static;
  inset: auto auto 34% 5.5%;
}

.value_3-_2023 {
  background-color: #756b88;
  width: 20px;
  height: 35%;
  position: static;
  inset: auto auto 34% 3.5%;
}

.value_5-_2023 {
  background-color: #a59fbe;
  width: 20px;
  height: 38%;
  position: static;
  inset: auto auto 34% 3.5%;
}

._2024-values {
  justify-content: flex-start;
  align-items: flex-end;
  width: 80px;
  height: 55%;
  display: flex;
  position: absolute;
  inset: auto auto 33.9% 82.25%;
}

.value_60-40_2024 {
  background-color: #ddd2c2;
  width: 20px;
  height: 23%;
  position: static;
  inset: auto auto 34% 3.5%;
}

.value_1-cc_2024 {
  background-color: var(--_colors---borders-grey);
  width: 20px;
  height: 24%;
  position: static;
  inset: auto auto 34% 5.5%;
}

.value_3-_2024 {
  background-color: #756b88;
  width: 20px;
  height: 25%;
  position: static;
  inset: auto auto 34% 3.5%;
}

.value_5-_2024 {
  background-color: #a59fbe;
  width: 20px;
  height: 26%;
  position: static;
  inset: auto auto 34% 3.5%;
}

._2025-values {
  justify-content: flex-start;
  align-items: flex-start;
  width: 80px;
  height: 55%;
  display: flex;
  position: absolute;
  inset: 66.1% auto auto 92.25%;
}

.value_60-40_2025 {
  background-color: #ddd2c2;
  width: 20px;
  height: 7%;
  position: static;
  inset: auto auto 34% 3.5%;
}

.value_1-cc_2025 {
  background-color: var(--_colors---borders-grey);
  width: 20px;
  height: 8%;
  position: static;
  inset: auto auto 34% 5.5%;
}

.value_3-_2025 {
  background-color: #756b88;
  width: 20px;
  height: 9%;
  position: static;
  inset: auto auto 34% 3.5%;
}

.value_5-_2025 {
  background-color: #a59fbe;
  width: 20px;
  height: 10%;
  position: static;
  inset: auto auto 34% 3.5%;
}

.disclaimer-banner {
  background-color: var(--_colors---cc-white);
  width: 100%;
  position: sticky;
  bottom: 0%;
}

.disclaimer_content {
  justify-content: center;
  align-items: center;
  max-width: 1300px;
  padding-top: 1rem;
  padding-bottom: 1rem;
  display: flex;
}

.factsheet-download_wrapper {
  z-index: 99999;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  background-image: linear-gradient(#1e1e1e59, #1e1e1e59);
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100dvh;
  display: none;
  position: fixed;
  inset: 0%;
}

.facsheet-download_form {
  border: 1px solid var(--_colors---borders-grey);
  background-color: var(--_colors---cc-white);
  border-radius: 1px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  max-width: 840px;
  padding: 2.75rem 4rem;
  display: flex;
  overflow: hidden;
}

.form_navigation {
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  display: flex;
}

.factsheet-download_form-block {
  width: 450px;
}

.is-red {
  color: var(--_colors---red);
}

.factsheet-download_redirect {
  background-color: var(--_colors---red);
  padding: 1rem;
  font-size: 1.2rem;
}

.form-2 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  display: flex;
}

.field-label {
  font-size: 1.2rem;
  font-weight: 500;
}

.is-450px-wide {
  width: 450px;
}

.footer_grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: flex-start;
  display: grid;
}

.section_approach-hero {
  background-image: url("https://cdn.prod.website-files.com/68f0ca7ed5300477edaba139/68f0ca7ed5300477edaba1a1_team%20shape.avif");
  background-position: 150% 0;
  background-repeat: no-repeat;
  background-size: auto;
  justify-content: center;
  align-items: center;
  padding-top: 15rem;
  padding-bottom: 5rem;
  display: flex;
  overflow: hidden;
}

.section_approach-content {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 100dvh;
  display: flex;
}

.section_what-we-do {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-image: linear-gradient(180deg, transparent, var(--_colors---dark-grey) 90%), url("https://cdn.prod.website-files.com/68f0ca7ed5300477edaba139/68f0ca7ed5300477edaba262_Compressed.png");
  color: #898783;
  font-size: var(--_font-size---font-size-large);
  background-position: 0 0, 0%;
  background-repeat: repeat, no-repeat;
  background-size: auto, 115%;
  justify-content: center;
  align-items: center;
  min-height: 100vh;
  padding: 80px 0;
  line-height: 1;
  display: flex;
  position: relative;
}

.section_what-we-do.w--current {
  background-color: var(--color--transparent);
  color: var(--font-color--dark);
  border-bottom-width: 3px;
  border-bottom-color: #383836;
}

.newsletter_content {
  z-index: 2;
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  background-color: var(--color--quaternary);
  border-radius: .5rem;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  max-width: 1240px;
  height: 100%;
  margin: 12rem auto 6rem;
  padding: 4rem 3rem;
  display: flex;
  position: relative;
  box-shadow: 0 0 8px #0000000d;
}

.content_body {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  justify-content: space-between;
  width: 65%;
  display: flex;
}

.newsletter_image {
  z-index: 0;
  width: 40%;
  position: absolute;
  inset: auto 0% 0% auto;
}

.newsletter {
  border-bottom-right-radius: .5rem;
  overflow: hidden;
}

.section_header-75 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: var(--font-color--dark);
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  max-width: 75%;
  padding-bottom: 70px;
  display: flex;
}

.section_header-75.no-margin {
  padding-bottom: 0;
}

.tab-content_wrapper {
  justify-content: center;
  align-items: flex-end;
  height: 100dvh;
  padding-top: 0;
  padding-bottom: 25dvh;
  display: flex;
}

.button-main {
  z-index: 1;
  z-index: 1;
  padding: .25rem;
  position: relative;
  overflow: hidden;
}

.button_text {
  color: var(--_colors---dark-grey);
  font-weight: 400;
}

.button_fill-gradient {
  z-index: -2;
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
  position: absolute;
  inset: 0%;
}

.button-text_wrapper {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: .75rem 1.6rem;
  display: flex;
  position: relative;
}

.white-fill {
  z-index: -1;
  background-color: var(--_colors---cc-white);
  position: absolute;
  inset: 0%;
}

.section_as-seen-on {
  flex-flow: column;
  display: flex;
}

.is--news {
  color: var(--_colors---borders-grey);
}

.section_crypto-news {
  background-color: var(--color--quaternary);
  border-radius: .5rem;
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  max-width: 1240px;
  height: 9rem;
  margin-top: 2rem;
  margin-left: auto;
  margin-right: auto;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
  display: flex;
  position: relative;
  box-shadow: 0 0 8px #0000000d;
}

.crypto-news-text {
  color: var(--_colors---dark-grey);
  font-size: 1.2rem;
}

.crypto-news-header {
  color: var(--_colors---dark-grey);
  text-align: right;
  line-height: 40px;
}

.crypto-news_content {
  z-index: 1;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: var(--color--quaternary);
  border-top-left-radius: .5rem;
  border-bottom-left-radius: .5rem;
  flex-flow: row;
  justify-content: flex-start;
  align-items: center;
  padding-left: 2rem;
  display: flex;
  position: absolute;
  inset: 0% auto;
}

.crypto-newsbody {
  background-color: var(--color--quaternary);
  text-align: right;
  flex-flow: column;
  justify-content: center;
  align-items: flex-end;
  width: 375px;
  padding-right: 1rem;
  display: flex;
}

.marquee_item {
  justify-content: space-between;
  align-items: center;
  font-size: 1rem;
  display: flex;
  position: relative;
}

.partner_logo-wrapper {
  color: var(--_colors---cc-grey);
  width: 60px;
  transition: all .5s;
}

.partner_logo-wrapper:hover {
  color: var(--_colors---dark-grey);
  transform: scale(1.15);
}

.partner_logo-wrapper._85px-width {
  width: 85px;
}

.partner_logo-wrapper.news {
  color: var(--_colors---cc-grey);
}

.partner_logo-wrapper.news:hover {
  color: var(--_colors---dark-grey);
}

.partner_logo-wrapper.news._50px-width {
  width: 50px;
}

.partner_logo-wrapper.news._100px-width {
  width: 100px;
}

.fonds-nieuws:hover, .fd:hover {
  color: var(--font-color--dark);
}

.fun-q_link-block {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.section_ceo-quote {
  flex-flow: column;
  display: flex;
}

.crypto-content_wrapper {
  padding-right: 2rem;
}

.section_crypto-market-value {
  background-color: var(--color--quaternary);
  border-radius: .5rem;
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  max-width: 1240px;
  height: 9rem;
  margin-top: 2rem;
  margin-left: auto;
  margin-right: auto;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 0 8px #0000000d;
}

.nav-search {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: var(--_colors---cc-grey);
  border-radius: .5rem;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  padding: 20px;
  text-decoration: none;
  transition: all .5s;
  display: flex;
}

.nav-search:hover {
  box-shadow: 0 1px 8px #0000001a;
}

.nav-search.w--current {
  border-left-color: var(--_colors---cc-grey);
}

.nav-search_bar {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  width: 100%;
  margin-bottom: 0;
  padding-top: 1rem;
  font-size: 1.2rem;
  display: flex;
}

.nav-search_input {
  border: 1px solid var(--_colors---borders-grey);
  background-color: var(--_colors---cc-white);
  height: 100%;
  margin-bottom: 0;
  padding: 1rem 1.5rem;
}

.nav-search_input::placeholder {
  color: var(--_colors---borders-grey);
  font-size: 1.2rem;
}

.nav-search_button {
  background-color: var(--_colors---red);
  height: 100%;
  padding: 1rem 1.5rem;
}

.text-wrapper-strategy {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.fixed-width {
  height: 25px;
}

.is-75 {
  max-width: 85%;
}

.locale {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  display: flex;
}

.locales-wrapper {
  background-color: var(--color--quaternary);
  background-color: var(--color--quaternary);
  border-radius: .5rem;
  width: 95px;
  height: 100%;
  padding: .25rem;
}

.nav-cms-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  width: 100%;
}

.nav-collection-list_item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.locales-list {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  justify-content: center;
  align-items: center;
  height: 35px;
  display: flex;
}

.locale-link {
  color: var(--_colors---cc-grey);
  padding: .5rem .65rem;
}

.locale-link.w--current {
  background-color: var(--_colors---cc-white);
  color: var(--_colors---dark-grey);
  border-radius: .25rem;
  padding: .5rem .65rem;
  font-weight: 500;
  box-shadow: inset 0 0 5px #0000001a;
}

.align-left {
  text-align: left;
}

.inline-flex {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  flex-flow: wrap;
  display: inline-flex;
}

@media screen and (max-width: 991px) {
  body {
    --_font-size---h1: 100px;
    --_font-size---h2: 60px;
    --_font-size---h3: 50px;
    --_font-size---h4: 40px;
    --_font-size---h5: 40px;
    --_font-size---h6: 25px;
    --_font-size---font-size-regular: 1.2rem;
    --_font-size---font-size-medium: 1.2rem;
    --_font-size---font-size-large: 20px;
    --_font-size---font-size-small: 1rem;
    --_radius---radius--large: 40px;
    --_radius---radius--regular: 20px;
    --_radius---radius--small: 8px;
  }

  h1 {
    line-height: .95;
  }

  .spacer-xlarge {
    padding-top: 3rem;
  }

  .card-header-h6 {
    font-weight: 500;
  }

  .margin-vertical {
    margin-left: 0;
    margin-right: 0;
  }

  .padding-vertical {
    padding-left: 0;
    padding-right: 0;
  }

  .padding-vertical.padding-huge {
    text-align: left;
  }

  .padding-vertical.padding-huge.extra {
    padding-top: 0;
    padding-bottom: 0;
  }

  .styleguide-three-col {
    grid-template-columns: 1fr;
  }

  .margin-xxlarge {
    margin: 4rem;
  }

  .padding-xhuge {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .spacer-small, .hide-tablet {
    display: none;
  }

  .max-width-full-tablet {
    width: 100%;
    max-width: none;
  }

  .margin-large {
    margin: 2.5rem;
  }

  .padding-section-medium {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .margin-right {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
  }

  .padding-xxlarge {
    padding: 4rem;
  }

  .margin-horizontal {
    margin-top: 0;
    margin-bottom: 0;
  }

  .padding-xlarge {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .spacer-large {
    padding-top: 2.5rem;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .padding-horizontal {
    padding-top: 0;
    padding-bottom: 0;
  }

  .margin-medium {
    margin: 1.5rem;
  }

  .margin-xxhuge {
    margin: 8rem;
  }

  .styleguide-one-col {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .padding-huge {
    padding: 5rem;
  }

  .padding-huge.reduced-on-mobile {
    padding-left: 0;
    padding-right: 0;
  }

  .margin-huge {
    margin: 5rem;
  }

  .padding-xxhuge {
    padding: 8rem;
  }

  .padding-medium {
    padding: 1.5rem;
  }

  .styleguide-four-col {
    grid-template-columns: 1fr;
  }

  .padding-section-large {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .spacer-xhuge {
    padding-top: 6rem;
  }

  .padding-global {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .padding-global.tab-type {
    height: auto;
    position: static;
  }

  .heading-style-three {
    line-height: 1.2;
  }

  .heading-style-four.mobile {
    line-height: .9;
  }

  .cc-paragraph-1-4rem {
    border-left-style: none;
  }

  .margin-xlarge {
    margin: 3rem;
  }

  .spacer-xxlarge {
    padding-top: 4rem;
  }

  .spacer-huge {
    padding-top: 5rem;
  }

  .styleguide-section {
    grid-column-gap: 2.5rem;
    grid-template-columns: 1fr;
  }

  .text-size-large.reveal-type {
    text-align: left;
  }

  .text-size-large.reveal-type.right-aligned {
    text-align: right;
    text-align: right;
  }

  .text-size-large.is-75 {
    max-width: 75%;
  }

  .heading-style-five.text-weight-normal {
    line-height: 40px;
  }

  .margin-xhuge {
    margin: 6rem;
  }

  .padding-large {
    padding: 2.5rem;
  }

  .padding-top {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .padding-bottom {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .margin-left {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
  }

  .styleguide-two-col {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .spacer-medium {
    padding-top: 1.5rem;
  }

  .styleguide-heading-medium {
    font-size: 3rem;
  }

  .padding-right {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .padding-left {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .spacer-xxhuge {
    padding-top: 8rem;
  }

  .hero-home {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    flex-flow: column-reverse;
    padding-top: 0;
  }

  .patch-grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    display: grid;
  }

  .item-divider {
    display: none;
  }

  .home-heading {
    font-size: 120px;
    line-height: 1;
  }

  .hero-paragraph_wrapper {
    justify-content: center;
    align-items: center;
  }

  .diamond.is-hidden {
    display: none;
  }

  .partners-banner_wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
  }

  .partners-banner_wrapper.two {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .partners {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .section_header {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    padding-bottom: 50px;
  }

  .section_header.work {
    padding-bottom: 0;
  }

  .section_header.drives {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .section_header.team {
    padding-top: 0;
    padding-bottom: 15rem;
  }

  .section_header.is-75--wide {
    width: 100%;
  }

  .section_tag.row {
    max-width: 75%;
  }

  .section_tag.fund {
    max-width: 100%;
  }

  .section_tag.vertical-stack {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .section_tag.mobile-vertical {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .strategy-grid {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .strategy-details {
    max-width: 25rem;
  }

  .box-button {
    max-width: 160px;
  }

  .about-home {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .about-data {
    flex: 1;
  }

  .value_wrapper {
    border: 1px solid #b6bbc1;
    padding-bottom: 70px;
    position: sticky;
    top: 150px;
  }

  .value_wrapper.two, .value_wrapper.three {
    padding-top: 40px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .value_wrapper.one {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    padding-top: 40px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .value_wrapper.two, .value_wrapper.three {
    padding-top: 40px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .value_wrapper.last {
    padding-bottom: 70px;
  }

  .value_wrapper.funds {
    padding: 70px 40px;
  }

  .do-box-line {
    width: 100%;
  }

  .our-work-main {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    flex-flow: column;
    padding-bottom: 4rem;
  }

  .our-work-details {
    width: 100%;
    max-width: none;
  }

  .our-work-details-img {
    width: 80%;
    display: flex;
    transform: translate(0, -150px);
  }

  .cta-details {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    width: 50%;
    position: relative;
  }

  .cto-title {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    max-width: none;
  }

  .cto-para {
    max-width: none;
  }

  .quote-cta {
    width: 100px;
    top: -30px;
    right: 0;
  }

  .our-resources-right {
    width: 50%;
  }

  .resou-author {
    padding-left: 30px;
    padding-right: 30px;
  }

  .our-resources-left {
    width: 50%;
  }

  .resou-author-first-container {
    padding-top: 50px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .our-resources-author {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .resource-para {
    margin-top: 0;
  }

  .faq-heading {
    width: 100%;
  }

  .faq-accordion, .faq-accordion.active, .faq-accordion.active {
    padding-left: 0;
  }

  .chat-group {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .footer-title {
    line-height: 1;
  }

  .footer-title.centered-aligned {
    font-size: var(--_font-size---h2);
    font-size: var(--_font-size---h2);
  }

  .foter-title-dark {
    font-size: 85px;
    line-height: 1;
  }

  .chat-form {
    width: 100%;
    max-width: none;
  }

  .footer-bottom-grid {
    flex-flow: column;
  }

  .footer-logo-bg {
    max-width: 250px;
  }

  .funds-hero {
    padding-top: 150px;
    padding-bottom: 0;
  }

  .fund-allocation_wrapper {
    padding: 2rem 1.5rem;
  }

  .work-image {
    width: 65%;
    bottom: 14%;
    left: 16%;
  }

  .work-image.private-clients {
    width: 75%;
    bottom: 0%;
    left: auto;
    right: 0;
  }

  .work-image.fun-of-funds {
    width: 75%;
    bottom: 0%;
    left: auto;
    right: 0%;
  }

  .work-image.family-offices {
    width: 75%;
    bottom: 0%;
    left: auto;
  }

  .work-image.standard {
    width: 75%;
    bottom: 0%;
    left: 0%;
  }

  .approach-hero {
    margin-left: 0;
    padding-top: 20rem;
    padding-bottom: 100px;
    position: static;
  }

  .approach-details.two {
    justify-content: flex-start;
    align-items: flex-end;
  }

  .result-head {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .result-data {
    text-align: left;
  }

  .result-heading {
    justify-content: center;
    align-items: center;
    width: 100%;
    padding-right: 10px;
    display: flex;
  }

  .team-hero {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .team-hero.glossary-detail {
    padding-top: 100px;
  }

  .drives-data {
    text-align: left;
    max-width: none;
    margin-top: 0;
    margin-left: 0;
  }

  .team-details {
    max-width: 300px;
    height: auto;
    margin-left: 10%;
    top: -10%;
    left: 0%;
    right: auto;
  }

  .team-image {
    width: 80%;
    height: auto;
    inset: 0% -14% 0% auto;
  }

  .team-main {
    height: auto;
    min-height: auto;
    padding-top: 8rem;
    padding-bottom: 0;
  }

  .team-blur {
    bottom: 50%;
  }

  .team-blur.small {
    width: 50%;
  }

  .left-arrow {
    top: 52.5%;
  }

  .right-arrow {
    margin-left: 15%;
    top: 52.5%;
    left: 2%;
  }

  .tab-main {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .tab-link {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .tab-details {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-end;
    min-height: 700px;
  }

  .do-cta {
    position: static;
  }

  .blog-hero {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    text-align: left;
    justify-content: flex-start;
    align-items: flex-start;
    padding-top: 150px;
    padding-bottom: 50px;
  }

  .blog-wrapper {
    flex: 1;
    max-width: 100%;
  }

  .category-box {
    max-width: 100%;
  }

  .blog-data {
    padding-left: 20px;
    padding-right: 20px;
  }

  .related-details {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: space-around;
    align-items: stretch;
  }

  .related-bar {
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
  }

  .related-image, .related-image.hidden-on-mobile, .related-image.hidden-on-mobile {
    display: none;
  }

  .list_dropdown-wrapper {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    color: var(--color--white);
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: start;
    padding: 30px 24px;
    display: flex;
  }

  .item_list {
    z-index: 99;
    box-shadow: none;
    border-top: .5px solid #1e1e1e80;
    margin-top: 20px;
  }

  .item_list.w--open {
    z-index: 999;
  }

  .dropdown-bottom-button-v1---brix {
    align-self: flex-start;
    width: auto;
    padding: 16px;
  }

  .menu_item {
    border-top-style: none;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
    padding-bottom: 0;
  }

  .menu-icon_component {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 24px;
    margin-right: 0;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .nav-underline {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
  }

  .menu-icon_line-top, .menu-icon_line-bottom {
    background-color: #020009;
    border-radius: 1rem;
    width: 1.5rem;
    height: .125rem;
    padding-bottom: 0;
    padding-right: 0;
  }

  .navbar-menu-button.w--open {
    background-color: #0000;
  }

  .navbar-main {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .menu-icon_line-middle-inner {
    width: .25rem;
    height: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-right {
    flex-direction: column-reverse;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-items: stretch;
  }

  .menu {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    color: #101828;
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
    display: flex;
  }

  .navbar_menu {
    -webkit-text-fill-color: inherit;
    background-color: #fff;
    background-clip: border-box;
    border-top: .0625rem solid #e2e8f0;
    align-items: flex-start;
    height: 100vh;
    margin-left: 0;
    padding: 1.5rem 2rem 5rem;
    position: absolute;
    overflow: auto;
  }

  .navbar_container {
    justify-content: space-between;
    align-items: center;
  }

  .menu-icon_line-middle {
    background-color: #020009;
    border-radius: 1rem;
    justify-content: center;
    align-items: center;
    width: 1.5rem;
    height: .125rem;
    margin-top: .375rem;
    margin-bottom: .375rem;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .navbar-button-wrapper {
    flex-direction: column-reverse;
    align-items: stretch;
    display: flex;
  }

  .filter_radio-group {
    padding: .25rem .75rem;
  }

  .blog-main {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    max-width: 100%;
  }

  .blog-details-main {
    flex-flow: column;
  }

  .blog-detail-sticky {
    width: 100%;
    position: relative;
    top: 0;
  }

  .tags-wrapper {
    padding-left: 30px;
  }

  .blog-shade {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .blog-rich {
    padding-left: 0;
    padding-right: 0;
  }

  .blog-sticky-above {
    justify-content: center;
    align-items: flex-start;
    padding: 4rem 2rem;
  }

  .contact-image-wrap {
    width: 40%;
  }

  .quotes-tabs_menu {
    margin-left: 0;
    margin-right: 0;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
    top: 19%;
  }

  .work-grid {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .work-box {
    aspect-ratio: auto;
    width: 100%;
    height: auto;
  }

  .work-box.is-500px {
    justify-content: space-between;
    align-items: flex-start;
    height: auto;
  }

  .work-box-details {
    height: 100%;
  }

  .work-box-para {
    align-items: stretch;
  }

  .graph-pane.one {
    padding: 20px;
  }

  .graph-pane.two {
    height: auto;
    padding: 0;
  }

  .round-details {
    max-width: 360px;
  }

  .tab-head {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
  }

  .tab-btn, .tab-btn.active, .tab-btn.active {
    width: 100%;
  }

  .tab-content {
    padding-top: 24px;
  }

  .tab-pane {
    display: none;
  }

  .tab-pane.active {
    width: 80%;
    display: flex;
  }

  .tab-title {
    line-height: 1.5;
  }

  .nav-tab-button {
    flex-flow: row;
    justify-content: flex-end;
    align-items: center;
    min-width: 100%;
    margin-top: 40px;
    display: flex;
  }

  .timeline-image {
    width: 60%;
  }

  .grid-layout {
    grid-template-columns: 1fr;
    padding-bottom: 0;
  }

  .grid-layout._3columns {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }

  .results_counters-wrapper {
    transform: scale(.75);
  }

  .is-grey {
    line-height: 1;
  }

  .nav-ceo-data, .nav-ceo-image {
    display: none;
  }

  .marquee-track.is--news {
    color: var(--_colors---dark-grey);
  }

  .allocation_description-wrapper {
    flex-flow: column;
  }

  .button_light {
    display: flex;
  }

  .button_light.nav-hide {
    display: none;
  }

  .shape_circle.is-hidden {
    display: flex;
    bottom: -10%;
    right: -10%;
  }

  .shape_square.is-hidden {
    width: 200px;
    height: 200px;
    display: flex;
    top: 27%;
    right: -5%;
  }

  .section_partners-banner {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .shape-mask.is-hidden {
    width: 275px;
    height: 275px;
    display: flex;
    bottom: -15%;
    right: -12%;
  }

  .blog-preview_grid {
    grid-template-columns: 1fr;
  }

  .section_blog-preview {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .newsletter-signup_form {
    width: 60%;
  }

  .tab_cio, .tab_ceo {
    background-position: 65%;
  }

  .section_team {
    min-height: auto;
  }

  .section_faq {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .fund-a_hero {
    padding-top: 150px;
    padding-bottom: 0;
  }

  .graph-wrapper {
    transform: scale3d(1none, 1none, 1none);
  }

  .section_blog-hero {
    background-image: url("https://cdn.prod.website-files.com/68f0ca7ed5300477edaba139/68f0ca7ed5300477edaba1a1_team%20shape.avif");
    background-position: -50% -150%;
    background-repeat: no-repeat;
    background-size: auto;
  }

  .section_timeline {
    padding-bottom: 5rem;
  }

  .legend_details-2x2 {
    grid-template-columns: 1fr 1fr;
  }

  .graph-3_wrapper {
    max-width: 700px;
    height: 560px;
  }

  .g3_cc-value {
    bottom: 32.5%;
    left: 4.5%;
  }

  .g3_cc-value._2017 {
    left: 14%;
  }

  .g3_cc-value._2018 {
    top: 67.5%;
    left: 23.5%;
  }

  .g3_cc-value._2019 {
    left: 33%;
  }

  .g3_cc-value._2020 {
    left: 42.5%;
  }

  .g3_cc-value._2021 {
    left: 52%;
  }

  .g3_cc-value._2022 {
    top: 67.5%;
    left: 61.5%;
  }

  .g3_cc-value._2023 {
    left: 71%;
  }

  .g3_cc-value._2024 {
    left: 80.5%;
  }

  .g3_cc-value._2025 {
    top: 67.5%;
    left: 90%;
  }

  .g3_nd-value {
    bottom: 32.5%;
    left: 7%;
  }

  .g3_nd-value._2017 {
    left: 16.5%;
  }

  .g3_nd-value._2018 {
    top: 67.5%;
    left: 26.5%;
  }

  .g3_nd-value._2019 {
    left: 35%;
  }

  .g3_nd-value._2020 {
    left: 44.5%;
  }

  .g3_nd-value._2021 {
    left: 54%;
  }

  .g3_nd-value._2022 {
    top: 67.5%;
    left: 63.5%;
  }

  .g3_nd-value._2023 {
    left: 73%;
  }

  .g3_nd-value._2024 {
    left: 82.5%;
  }

  .g3_nd-value._2025 {
    top: 67.5%;
    left: 92.5%;
  }

  .graph_tag {
    height: 12.5%;
  }

  .graph-3_legend {
    margin-bottom: 2.5rem;
  }

  .graph-5_wrapper {
    max-width: 740px;
    height: 400px;
  }

  .g5-value_first, .g5-value_second, .g5-value_third, .g5-value_fourth, .g5-value_fifth {
    height: 45px;
    left: 22.8%;
  }

  .bg-animation_medium-part {
    width: 650px;
    height: 650px;
  }

  .bg-animation_big-part {
    width: 760px;
    height: 760px;
  }

  .graph-6_wrapper {
    width: 700px;
    height: 390px;
  }

  ._2016-values, ._2017-values {
    width: 55px;
    bottom: 29.9%;
  }

  ._2018-values {
    width: 55px;
    top: 70.1%;
  }

  ._2019-values, ._2020-values, ._2021-values {
    width: 55px;
    bottom: 29.9%;
  }

  ._2022-values {
    width: 55px;
    top: 70.1%;
  }

  ._2023-values, ._2024-values {
    width: 55px;
    bottom: 29.9%;
  }

  ._2025-values {
    width: 55px;
    top: 70.1%;
    left: 91.5%;
  }

  .team_name-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: row;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
    display: grid;
  }

  .articles_list {
    grid-template-columns: 1fr 1fr;
    max-width: 100%;
  }

  .articles_collection-list {
    max-width: 100%;
  }

  .tweet-wrapper {
    padding-left: 20px;
    padding-right: 20px;
  }

  .content_information {
    padding-right: 1rem;
  }

  .section_downloads-hero {
    background-image: url("https://cdn.prod.website-files.com/68f0ca7ed5300477edaba139/68f0ca7ed5300477edaba1ce_matheo-jbt-3vQXi_i0P4w-unsplash%201.avif");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: cover;
    justify-content: center;
    align-items: flex-start;
    padding: 12rem 2.5rem 5rem;
    position: static;
  }

  .downloads-hero_content {
    max-width: 100%;
    margin-left: 2rem;
    margin-right: 2rem;
    padding-left: 2rem;
    padding-right: 2rem;
    position: static;
  }

  .downloads-hero_items-wrapper {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .item-wrapper {
    padding: 2rem 1.5rem;
  }

  .footer_grid {
    grid-column-gap: 16px;
    grid-row-gap: 50px;
    flex-flow: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .section_fund-a {
    padding: 4rem 2rem;
  }

  .fund-a_grid {
    grid-template-columns: 1fr 1fr;
  }

  .grid_fund-details {
    padding-right: 1.5rem;
  }

  .fund-a_header-grid {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .values_header {
    justify-content: center;
    align-items: flex-end;
  }

  .values_number {
    font-size: 3rem;
  }

  .fund-a_bottom {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .bottom_text-wrapper {
    justify-content: center;
    align-items: flex-start;
    padding-right: 0;
  }

  .fund-a_button-wrapper {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .section_team-memeber {
    padding-top: 15vh;
  }

  .team-member_description {
    padding-right: 0;
  }

  .picture_wrapper {
    width: 50%;
    height: auto;
    top: auto;
    bottom: 0%;
    right: 0%;
  }

  .section_approach-hero {
    background-image: url("https://cdn.prod.website-files.com/68f0ca7ed5300477edaba139/68f0ca7ed5300477edaba1a1_team%20shape.avif");
    background-position: 0 0;
    background-size: auto;
    height: auto;
  }

  .section_approach-content {
    height: auto;
  }

  .section_what-we-do {
    flex-flow: column;
    justify-content: flex-end;
    align-items: stretch;
    min-height: auto;
    padding-top: 15rem;
    display: flex;
  }

  .section_funds-values {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    padding-bottom: 4rem;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
    position: relative;
  }

  .section_value-cards {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    padding: 5rem 2.5rem;
  }

  .newsletter_content {
    margin-top: 5rem;
    padding: 2rem 1.5rem;
  }

  .content_body {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    width: 60%;
  }

  .newsletter_image {
    width: 60%;
    right: 0%;
  }

  .section_header-75 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    max-width: 100%;
    padding-bottom: 50px;
  }

  .button-main {
    display: flex;
  }

  .button-main.nav-hide {
    display: none;
  }

  .section_fund-specific--hero {
    background-image: url("https://cdn.prod.website-files.com/68f0ca7ed5300477edaba139/68f0ca7ed5300477edaba1a1_team%20shape.avif");
    background-position: -50% -100%;
    background-repeat: no-repeat;
    background-size: auto;
  }

  .section_meet-the-team-hero {
    background-image: url("https://cdn.prod.website-files.com/68f0ca7ed5300477edaba139/68f0ca7ed5300477edaba1a1_team%20shape.avif");
    background-position: -50% 0;
    background-repeat: no-repeat;
    background-size: auto;
  }

  .section_crypto-news {
    flex-flow: row;
    justify-content: flex-end;
    align-items: center;
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .crypto-news_content {
    background-color: var(--color--transparent);
    justify-content: flex-end;
    align-items: center;
    padding-top: 1rem;
    padding-bottom: 1rem;
    padding-left: 0%;
    inset: 0% auto 0% 0%;
  }

  .crypto-newsbody {
    width: 300px;
  }

  .afm-banner {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    background-position: 100%;
    background-size: cover;
    flex-flow: column;
  }

  .logo-afm_wrapper {
    width: 75%;
    bottom: -5%;
  }

  .crypto-content_wrapper {
    background-color: var(--color--transparent);
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  ._404-link {
    justify-content: center;
    align-items: center;
    width: 100%;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .links_wrapper {
    flex-flow: column;
    width: 75%;
  }

  .section_crypto-market-value {
    flex-flow: row;
    justify-content: space-between;
    align-items: center;
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .search-wrapper {
    margin-top: 40px;
    margin-bottom: 80px;
  }

  .navbar-404 {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .section_blog-image-hero.blog-detail-type {
    height: 50vh;
  }

  .home_cc-overview {
    width: 100%;
    margin-left: 0;
    position: static;
  }

  .videos_collection-list {
    grid-template-columns: 1fr 1fr;
  }

  .video-preview_full-screen {
    display: none;
  }

  .preview_wrapper {
    width: 85%;
  }

  .section_our-story {
    background-image: url("https://cdn.prod.website-files.com/68f0ca7ed5300477edaba139/68f0ca7ed5300477edaba1a1_team%20shape.avif");
    background-position: -50% 0;
    background-repeat: no-repeat;
    background-size: auto;
  }

  .partner-logo_wrapper {
    width: 80%;
  }

  .parnterns-tabs_menu {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    place-items: start stretch;
  }

  .tab-link-bitgo, .tab-link-bitgo.w--current, .tab-link-iqeq, .tab-link-cryptocanal, .tab-link-finnius, .tab-link-finnius.w--current, .tab-link-projective-group, .tab-link-bank-frick {
    height: 100%;
  }

  .section_jc-hero {
    background-image: url("https://cdn.prod.website-files.com/68f0ca7ed5300477edaba139/68f0ca7ed5300477edaba1a1_team%20shape.avif");
    background-position: -50% -150%;
    background-repeat: no-repeat;
    background-size: auto;
  }

  .jc-hero-paragraph, .is-50--wide {
    width: 100%;
  }

  .jc_collection-list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .team-card_wrapper {
    background-position: 0%;
    background-size: cover;
  }

  .collection-item-2 {
    flex-flow: column;
  }

  .locales-wrapper.nav-hide {
    display: none;
  }

  .multi-step-form-radio-trigger {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .radio-button-field {
    max-height: none;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .multi-step-form-grid-item, .multi-step-form-grid-item._15, .multi-step-form-grid-item._15 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .first-step-grid.two {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
  }

  .radio-button {
    margin-top: 3px;
  }

  .allocation-info_wrapper {
    flex-flow: column;
  }

  .section_security {
    background-image: url("https://cdn.prod.website-files.com/68f0ca7ed5300477edaba139/68f0ca7ed5300477edaba1a1_team%20shape.avif");
    background-position: -50% -100%;
    background-repeat: no-repeat;
    background-size: auto;
  }

  .security_hero {
    padding-top: 150px;
    padding-bottom: 0;
  }

  .security_grid._3x3, .security_grid.home, .security_grid._3x3, .security_grid.home {
    grid-template-columns: 1fr 1fr;
  }

  .grid-cell {
    padding: 6rem 2rem 2rem;
  }

  .grid-cell.is-discover {
    background-position: 100% 100%;
  }

  .content-wrapper {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .bottom-grid_cell.contact-us {
    padding: 2rem;
  }

  .icon-tag.is-circle {
    width: 20px;
    min-width: 20px;
    height: 20px;
    min-height: 20px;
  }

  .security-header_wrapper {
    justify-content: flex-start;
    align-items: center;
  }

  .chat-group-2 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .foter-title-dark-2 {
    font-size: 85px;
    line-height: 1;
  }

  .newsletter-signup_form-2 {
    width: 60%;
  }

  .button_light-2 {
    display: flex;
  }

  .button_light-2.nav-hide {
    display: none;
  }

  .is-grey-2 {
    line-height: 1;
  }

  .item_list-2 {
    z-index: 99;
    box-shadow: none;
    border-top: .5px solid #1e1e1e80;
    margin-top: 20px;
  }

  .item_list-2.w--open {
    z-index: 999;
  }

  .list_dropdown-wrapper-2 {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    color: #fff;
    flex-flow: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: start;
    padding: 30px 24px;
    display: flex;
  }

  .security_hero-2 {
    padding-top: 150px;
    padding-bottom: 0;
  }

  .section_header-2 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    padding-bottom: 50px;
  }

  .section_partners-banner-2 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .newsletter_content-2 {
    margin-top: 5rem;
    padding: 2rem 1.5rem;
  }

  .footer-title-2 {
    line-height: 1;
  }

  .footer-title-2.centered-aligned {
    font-size: 75px;
  }

  .locales-wrapper-2.nav-hide {
    display: none;
  }

  .text-size-large-2.is-75 {
    max-width: 75%;
  }
}

@media screen and (max-width: 767px) {
  body {
    --_font-size---h1: 80px;
    --_font-size---h2: 56px;
    --_font-size---h3: 42px;
    --_font-size---h4: 36px;
    --_font-size---h5: 32px;
    --_font-size---h6: 22px;
    --_font-size---font-size-regular: 1.2rem;
    --_font-size---font-size-medium: 1.2rem;
    --_font-size---font-size-large: 20px;
    --_font-size---font-size-small: 1rem;
    --_radius---radius--large: 40px;
    --_radius---radius--regular: 20px;
    --_radius---radius--small: 8px;
  }

  .spacer-xlarge {
    padding-top: 2rem;
  }

  .margin-vertical {
    margin-left: 0;
    margin-right: 0;
  }

  .ss:hover {
    transform: scale(1);
  }

  .padding-vertical {
    padding-left: 0;
    padding-right: 0;
  }

  .margin-xxlarge {
    margin: 3rem;
  }

  .text-weight-normal {
    line-height: 1;
  }

  .padding-xhuge {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .spacer-small {
    display: flex;
  }

  .hide-mobile-landscape {
    display: none;
  }

  .margin-large {
    margin: 1.5rem;
  }

  .padding-section-medium {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .margin-right {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
  }

  .padding-xxlarge {
    padding: 3.5rem;
  }

  .margin-horizontal {
    margin-top: 0;
    margin-bottom: 0;
  }

  .text-style-nowrap {
    white-space: normal;
  }

  .padding-xlarge {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .spacer-large {
    padding-top: 1.5rem;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .padding-horizontal {
    padding-top: 0;
    padding-bottom: 0;
  }

  .margin-medium {
    margin: 1.25rem;
  }

  .margin-xxhuge {
    margin: 4.5rem;
  }

  .max-width-full-mobile-landscape {
    width: 100%;
    max-width: none;
  }

  .padding-huge {
    padding: 3.5rem;
  }

  .margin-huge {
    margin: 3.5rem;
  }

  .padding-xxhuge {
    padding: 4.5rem;
  }

  .padding-medium {
    padding: 1.25rem;
  }

  .padding-section-large {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .spacer-xhuge {
    padding-top: 4rem;
  }

  .padding-global {
    overflow: visible;
  }

  .icon-one-x-large {
    width: 1.8rem;
    height: 1.8rem;
  }

  .margin-xlarge {
    margin: 2rem;
  }

  .spacer-xxlarge {
    padding-top: 3rem;
  }

  .spacer-huge {
    padding-top: 3.5rem;
  }

  .text-size-large {
    display: block;
  }

  .text-size-large.is-75 {
    width: 75%;
  }

  .text-size-large.huge {
    font-size: 1.5rem;
  }

  .margin-xhuge {
    margin: 4rem;
  }

  .padding-section-small {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .padding-large {
    padding: 1.5rem;
  }

  .padding-top {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .padding-bottom {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .margin-left {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
  }

  .styleguide-section-header {
    font-size: .875rem;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .spacer-medium {
    padding-top: 1.25rem;
  }

  .styleguide-heading-medium {
    font-size: 2rem;
  }

  .padding-right {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .padding-left {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .spacer-xxhuge {
    padding-top: 4.5rem;
  }

  .patch-grid {
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .item-divider {
    display: block;
  }

  .hero-details {
    padding-left: 0;
  }

  .home-heading {
    font-size: 70px;
  }

  .hero-bg {
    width: 100%;
  }

  .partners-banner_wrapper {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: column;
  }

  .section_header.team {
    margin-left: 5%;
    padding-bottom: 4rem;
  }

  .section_tag.vertical-stack {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .section_tag.mobile-vertical {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    max-width: 100%;
  }

  .strategy-grid {
    grid-template-columns: 1fr;
  }

  .strategy-details {
    max-width: 18rem;
  }

  .box-button {
    max-width: none;
  }

  .full-image.do {
    display: none;
  }

  .do-image {
    height: auto;
    position: static;
  }

  .do-bg {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    height: auto;
    padding-bottom: 3.5rem;
    padding-left: 2rem;
    padding-right: 2rem;
    position: relative;
    bottom: auto;
    left: auto;
    right: auto;
  }

  .value_wrapper {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    padding: 20px;
  }

  .value_wrapper.one {
    border-style: none;
    padding: 1.5rem;
  }

  .value_wrapper.two {
    border: 1px #b6bbc1;
    padding: 1.5rem;
  }

  .value_wrapper.three {
    border: 1px #000;
    padding: 1.5rem;
  }

  .value_wrapper.funds {
    padding: 20px;
  }

  .do-main {
    height: auto;
  }

  .our-work-main {
    flex-flow: column;
  }

  .our-work-details-img {
    width: 90%;
  }

  .cta-details {
    padding-top: 2rem;
    padding-bottom: 0;
  }

  .cto-para {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .our-resources-right {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    width: 100%;
  }

  .our-resources-left {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    width: 100%;
    display: flex;
  }

  .resou-author-right-img {
    aspect-ratio: 3 / 2;
    justify-content: center;
    align-items: center;
    display: flex;
    overflow: hidden;
  }

  .our-resources-author {
    grid-column-gap: 70px;
    grid-row-gap: 70px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
  }

  .faq-accordion {
    padding-left: 20px;
    padding-right: 20px;
  }

  .faq-cta {
    margin-top: 40px;
  }

  .footer-link-line {
    width: .125rem;
  }

  .footer-main {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
  }

  .footer-vector {
    width: 97.5%;
  }

  .footer-bottom-grid {
    flex-flow: column;
  }

  .fund-allocation_wrapper {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    width: 100%;
    max-width: none;
  }

  .fund-allocation_values {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .approach-hero {
    padding-top: 17.5rem;
  }

  .approach-details {
    max-width: 70%;
  }

  .approach-details.two {
    text-align: left;
    margin-left: 10%;
    margin-right: auto;
  }

  .approach-details.three {
    margin-left: 10%;
  }

  .result-wrap {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 16px;
  }

  .result-wrap.fund-result {
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    padding: 0;
  }

  .team-hero.glossary-detail {
    padding-top: 100px;
  }

  .slider {
    height: auto;
  }

  .team-details {
    background-color: var(--color--transparent);
    justify-content: flex-end;
    align-items: flex-start;
    max-width: 350px;
    margin-left: 5%;
    inset: 34px 0% auto;
  }

  .mask {
    height: auto;
  }

  .slide {
    height: 300px;
  }

  .slider-line {
    display: none;
  }

  .team-main {
    grid-column-gap: 80px;
    grid-row-gap: 80px;
    justify-content: space-between;
    align-items: flex-start;
    min-height: auto;
    padding-top: 0;
    overflow: hidden;
  }

  .team-blur.small {
    width: 35%;
  }

  .team-blur-list {
    justify-content: flex-end;
    align-items: flex-start;
  }

  .team-blur-box {
    width: 15%;
  }

  .left-arrow {
    margin-left: 5%;
  }

  .tab-details {
    min-height: 600px;
  }

  .blog-hero {
    overflow-wrap: anywhere;
    padding-top: 100px;
  }

  .category-box {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .glossary-rich {
    max-width: 100%;
  }

  .hero-shade {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    width: 100%;
    margin-left: 0;
  }

  .related-blog {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    height: auto;
    padding: 1rem 1.5rem;
  }

  .related-details {
    justify-content: center;
    align-items: flex-start;
    height: 100%;
  }

  .related-bar {
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
  }

  .related-image.hidden-on-mobile {
    display: flex;
  }

  .list_dropdown-wrapper {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    padding: 24px 16px;
  }

  .dropdown-menu-text---brix {
    margin-right: 2px;
  }

  .navbar-main {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .main-logo-white {
    object-fit: cover;
  }

  .navbar_menu {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .max-width-1440 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .filter_menu {
    justify-content: flex-start;
    align-items: center;
  }

  .blog-main {
    grid-column-gap: 50px;
    grid-row-gap: 50px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .blog-sticky {
    position: static;
  }

  .blog-detail-sticky {
    width: 100%;
  }

  .blog-rich-main {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .tags-wrapper {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .contact-main {
    padding-top: 180px;
  }

  .contact-hero-form {
    margin-top: 40px;
  }

  .field-grid {
    grid-template-columns: 1fr;
  }

  .contact-image-wrap {
    display: none;
  }

  .approach-number {
    font-size: 20px;
  }

  .slide-wrap {
    height: auto;
  }

  .tabs_container {
    padding-top: 0;
  }

  .work-box {
    height: auto;
  }

  .fund-tab {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    font-size: 12px;
  }

  .tabs-menu-3 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .tab-dimond {
    width: 8px;
    height: 8px;
    margin-top: 2px;
  }

  .graph-pane.one {
    padding-top: 0;
  }

  .top-bar {
    font-size: 12px;
  }

  .round-details {
    max-width: 250px;
  }

  .tab-pane.active {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    width: 100%;
  }

  .circle {
    width: 284.8px;
    height: 284.8px;
  }

  .results_counters-wrapper {
    transform: scale(.75);
  }

  .nav-fund-wrap {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .nav-fund-grid {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    display: flex;
  }

  .nav-ceo-main {
    width: 100%;
    max-width: 400px;
  }

  .nav-ceo-quote {
    width: 80px;
  }

  .nav-ceo-image {
    width: 130px;
  }

  .marquee-track.is--news {
    grid-column-gap: 5rem;
    grid-row-gap: 5rem;
    grid-column-gap: 5rem;
    grid-row-gap: 5rem;
  }

  .shape_circle.is-hidden {
    display: flex;
    right: -20%;
  }

  .shape_square.is-hidden {
    display: flex;
    right: -10%;
  }

  .section_hero-home {
    margin-top: 100px;
  }

  .shape-mask.is-hidden {
    display: flex;
    right: -20%;
  }

  .section_portal {
    justify-content: center;
    align-items: center;
    height: 100dvh;
    display: flex;
  }

  .blog-preview_container {
    position: static;
  }

  .container-large-grid {
    grid-template-columns: 1fr;
  }

  .blog-preview_grid {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    height: auto;
  }

  .grid_left-column {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .grid_right-column {
    height: auto;
    margin-top: 2rem;
    margin-bottom: 2rem;
    padding: 3rem 1.25rem;
  }

  .form_email-field {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
    align-items: stretch;
  }

  .newsletter-signup_form {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .quote-text {
    font-size: 40px;
  }

  .section_team {
    min-height: auto;
  }

  .fund-a_hero {
    padding-top: 120px;
  }

  .section_blog-hero {
    background-position: -25% -50%;
  }

  .detail_wrapper {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .color_label.cc, .color_label.cc-fund-a, .color_label._60-40, .color_label._3, .color_label._1, .color_label.cc, .color_label.cc-fund-a, .color_label._60-40, .color_label._3, .color_label._1 {
    width: 15px;
    height: 15px;
  }

  .legend_details-2x2 {
    grid-template-columns: 1fr 1fr;
  }

  .graph-3_wrapper {
    width: 550px;
    height: 400px;
  }

  .g3_cc-value {
    width: 22px;
    bottom: 35.5%;
  }

  .g3_cc-value._2018, .g3_cc-value._2022, .g3_cc-value._2025, .g3_cc-value._2018, .g3_cc-value._2022, .g3_cc-value._2025 {
    top: 64.5%;
  }

  .g3_nd-value {
    width: 22px;
    bottom: 35.5%;
  }

  .g3_nd-value._2018, .g3_nd-value._2022, .g3_nd-value._2025, .g3_nd-value._2018, .g3_nd-value._2022, .g3_nd-value._2025 {
    top: 64.5%;
  }

  .graph_tag {
    height: auto;
    top: 0;
    left: 15%;
  }

  .graph-5_legend {
    padding-top: 1rem;
    padding-left: 0;
    padding-right: 0;
  }

  .bg-animation_small-part {
    width: 350px;
    height: 350px;
  }

  .bg-animation_medium-part {
    width: 500px;
    height: 500px;
  }

  .bg-animation_big-part {
    width: 560px;
    height: 560px;
  }

  .collection-list-2 {
    grid-template-columns: 1fr 1fr;
  }

  .title-preview {
    font-size: 1.5rem;
    line-height: 1.1;
  }

  .section_downloads-hero {
    justify-content: center;
    align-items: center;
  }

  .downloads-hero_content {
    padding-top: 2rem;
  }

  .footer_grid {
    grid-column-gap: 1rem;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr 1fr;
  }

  .section_fund-a {
    padding: 3rem 2rem;
  }

  .fund-a_grid {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .header-grid_title {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .fund-a_bottom {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .bottom_cta-wrapper {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .picture_wrapper {
    width: 100%;
    position: static;
  }

  .section_what-we-do {
    font-size: 12px;
  }

  .section_funds-main--hero {
    background-image: url("https://cdn.prod.website-files.com/68f0ca7ed5300477edaba139/68f0ca7ed5300477edaba1a1_team%20shape.avif");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: auto;
  }

  .section_funds-values {
    padding: 3.5rem 1.25rem;
  }

  .newsletter_content {
    margin-top: 6rem;
  }

  .content_body {
    width: 77%;
  }

  .newsletter_image {
    width: 60%;
    right: 0%;
  }

  .section_header-75 {
    max-width: 100%;
  }

  .section_as-seen-on {
    background-color: var(--_colors---cc-white);
  }

  .crypto-newsbody {
    text-align: right;
    width: 250px;
    padding-left: 1rem;
  }

  .afm-banner {
    background-position: 50% 0;
    background-size: contain;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .logo-afm_wrapper {
    padding-top: 10rem;
    padding-bottom: 6.9rem;
    display: flex;
    bottom: -3%;
  }

  .crypto-content_wrapper {
    padding-top: 1rem;
    padding-bottom: 1rem;
    padding-right: 1rem;
  }

  .links_wrapper {
    flex-flow: column;
  }

  .search-result-list:lang(nl) {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }

  .navbar-404 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .section_blog-image-hero.blog-detail-type {
    height: 50vh;
  }

  .related-articles_collection {
    grid-template-columns: 1fr;
  }

  .home_cc-overview {
    width: 100%;
    padding: 20px;
  }

  .tab-menu_text {
    font-size: 1rem;
  }

  .partner-logo_wrapper {
    width: 50%;
  }

  .parnterns-tabs_menu {
    grid-template-columns: 1fr;
  }

  .partners-tabs {
    padding: 1.5rem;
  }

  .section_jc-hero {
    background-position: -25% -50%;
  }

  .jc-hero {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .content_grid {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    grid-template-columns: 1fr;
    display: flex;
  }

  .team-card_wrapper {
    background-position: 50% 0;
    background-size: contain;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .team-content_wrapper {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .spacer {
    padding-top: 10rem;
  }

  .multi-step-form-radio-trigger {
    padding-left: 1.75rem;
    font-size: 1.2rem;
  }

  .radio-button-field {
    width: 100%;
    padding-left: 10px;
  }

  .multi-step-form-grid-item._15 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .first-step-grid {
    grid-row-gap: 40px;
    flex-flow: column;
    grid-template-columns: 1fr;
    width: 100%;
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .first-step-grid.two {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .team_slide {
    height: 300px;
  }

  .security_grid._3x3 {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    position: sticky;
  }

  .grid-cell {
    justify-content: flex-start;
    align-items: flex-start;
    padding: 1.5rem;
    position: sticky;
    top: 150px;
  }

  .grid-cell.is-discover {
    background-position: 50%;
    background-size: cover;
    padding-top: 6rem;
  }

  .security-card {
    grid-template-columns: 1fr;
    height: auto;
    position: static;
  }

  .card-image-wrapper {
    justify-content: space-between;
    align-items: stretch;
  }

  .card-image {
    height: auto;
  }

  .security-bottom_grid {
    grid-template-columns: 1fr;
  }

  .bottom-grid_cell, .contact-us_content {
    padding: 2rem;
  }

  .section_as-seen-on-2 {
    background-color: #fbfaf8;
  }

  .newsletter-signup_form-2 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .list_dropdown-wrapper-2 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    padding: 24px 16px;
  }

  .grid-cell-2 {
    padding-bottom: 2rem;
    padding-left: 2rem;
    padding-right: 2rem;
    position: sticky;
    top: 150px;
  }

  .security-card-2 {
    grid-template-columns: 1fr;
    height: auto;
    position: static;
  }

  .newsletter_content-2 {
    margin-top: 6rem;
  }

  .text-size-large-2 {
    display: block;
  }

  .text-size-large-2.is-75 {
    width: 75%;
  }

  .footer-link-line-2 {
    width: .125rem;
  }
}

@media screen and (max-width: 479px) {
  body {
    --_font-size---h1: 55px;
    --_font-size---h2: 42px;
    --_font-size---h3: 36px;
    --_font-size---h4: 32px;
    --_font-size---h5: 26px;
    --_font-size---h6: 20px;
    --_font-size---font-size-regular: 1rem;
    --_font-size---font-size-medium: 16px;
    --_font-size---font-size-large: 25px;
    --_font-size---font-size-small: 1rem;
    --_radius---radius--large: 40px;
    --_radius---radius--regular: 20px;
    --_radius---radius--small: 8px;
  }

  p {
    font-weight: 400;
  }

  ul {
    padding-left: 16px;
  }

  .card-header-h6 {
    font-size: var(--_font-size---h5);
    font-weight: 400;
  }

  .card-header-h6.text-weight-normal {
    line-height: 25px;
  }

  .margin-vertical {
    margin-left: 0;
    margin-right: 0;
  }

  .padding-vertical {
    padding-left: 0;
    padding-right: 0;
  }

  .padding-vertical.is-team-banner {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .styleguide-row {
    flex-wrap: wrap;
  }

  .spacer-small {
    display: none;
  }

  .spacer-small.visible {
    display: block;
  }

  .margin-right {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
  }

  .padding-xxlarge {
    padding: 3rem;
  }

  .margin-horizontal {
    margin-top: 0;
    margin-bottom: 0;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .padding-horizontal {
    padding-top: 0;
    padding-bottom: 0;
  }

  .padding-global {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .heading-style-four {
    line-height: 1;
  }

  .hide-mobile-portrait {
    display: none;
  }

  .text-size-large.is-75 {
    width: auto;
    max-width: 100%;
  }

  .text-size-large.huge {
    font-size: 1.25rem;
  }

  .heading-style-five.text-weight-normal {
    line-height: 25px;
  }

  .heading-style-five.text-weight-medium {
    font-weight: 500;
  }

  .padding-top {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .padding-bottom {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .margin-left {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
  }

  .max-width-full.max-shadow {
    z-index: -1;
    display: block;
    position: absolute;
    inset: auto 0% 0% 15%;
  }

  .max-width-full.is-hidden {
    display: none;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .padding-right {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .padding-left {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .max-width-full-mobile-portrait {
    width: 100%;
    max-width: none;
  }

  .patch-grid {
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
    width: 100%;
    display: flex;
  }

  .patch-grid_item {
    width: 100%;
  }

  .hero-details {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    max-width: 90dvw;
  }

  .home-heading {
    color: var(--_colors---cc-grey);
    font-size: 40px;
  }

  .hero-paragraph_wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .diamond {
    width: 16px;
    min-width: 16px;
    height: 16px;
    min-height: 16px;
    display: flex;
  }

  .diamond.is-hidden {
    display: none;
  }

  .diamond.min-width {
    min-width: 16px;
    min-height: 16px;
  }

  .hero-button-wrap {
    flex-flow: column;
    align-items: stretch;
    width: 100%;
  }

  .hero-button-wrap.team {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
  }

  .hero-bg {
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-end;
    width: 120%;
    height: 120%;
    inset: 0%;
    overflow: hidden;
  }

  .hero-bg.is-hidden {
    display: none;
  }

  .partners-banner_wrapper {
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
  }

  .partners {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .section_header {
    padding-bottom: 40px;
  }

  .section_header.work {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    padding-bottom: 0;
  }

  .section_header.drives {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .section_header.team {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    padding-bottom: 0;
    padding-right: 2rem;
  }

  .section_header.work-center {
    justify-content: space-between;
    align-items: center;
  }

  .section_tag {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: flex-start;
    align-items: center;
  }

  .section_tag.box, .section_tag.fund {
    max-width: 100%;
  }

  .section_tag.row {
    max-width: 100%;
  }

  .section_tag.row.mobile-vertical {
    justify-content: flex-start;
    align-items: center;
  }

  .section_tag.box, .section_tag.fund {
    max-width: 100%;
  }

  .section_tag.vertical-stack {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    max-width: 100%;
  }

  .section_tag.is-50 {
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: flex-start;
    max-width: 50%;
  }

  .section_tag.vertical {
    justify-content: flex-start;
    align-items: flex-start;
    max-width: 100%;
  }

  .section_tag.mobile-vertical {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    max-width: 100%;
  }

  .strategy-box {
    padding: 20px;
  }

  .strategy-details {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .about-data {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .do-bg {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .value_wrapper {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .value_wrapper.one, .value_wrapper.two, .value_wrapper.three {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    padding: 20px;
  }

  .value_wrapper.last, .value_wrapper.funds {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .value_wrapper.one, .value_wrapper.two, .value_wrapper.three {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    padding: 20px;
  }

  .value_wrapper.last, .value_wrapper.funds {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .do-box-line {
    display: none;
  }

  .do-button {
    padding-top: 1rem;
  }

  .our-work-main {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-flow: column wrap;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    padding-bottom: 3rem;
  }

  .our-work-details {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .our-work-details-img {
    transform: none;
  }

  .cta-details {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    background-image: linear-gradient(#ffffff1a, #ffffff1a);
    border-radius: .25rem;
    justify-content: flex-end;
    align-items: flex-start;
    width: 100%;
    padding: 1.5rem 1rem;
  }

  .cto-name {
    border-left-width: 0;
    border-right: 1px solid #b6bbc1;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-end;
    width: 100%;
    padding-left: 0;
    padding-right: 1.5rem;
    display: flex;
  }

  .cto-para {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .quote-cta {
    width: 50px;
    top: -10px;
  }

  .resou-author-right-second {
    padding: 20px;
  }

  .resou-author-form-block {
    background-color: #0000;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .resou-author {
    padding: 20px;
  }

  .text-field {
    border-style: solid;
    border-color: var(--_colors---borders-grey);
    height: 50px;
    padding-top: .8rem;
    padding-bottom: .8rem;
    padding-left: 1rem;
  }

  .text-field::placeholder {
    color: var(--_colors---cc-grey);
    font-size: 1rem;
  }

  .resou-author-first-container {
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .resou-author-second-details {
    width: 100%;
  }

  .submit-button {
    height: 50px;
    padding-top: .8rem;
    padding-bottom: .8rem;
  }

  .faq-accordion {
    padding: 1rem;
  }

  .faq-cta {
    flex-flow: wrap;
  }

  .footer-box {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    width: auto;
    max-width: none;
  }

  .chat-wrap {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
    width: 100%;
    display: flex;
  }

  .footer-link-wrap {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .chat-group {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    margin-top: 1rem;
    padding: 1rem;
  }

  .footer-title-group {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .footer-main {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .footer {
    padding-top: 2rem;
  }

  .footer-title.centered-aligned {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    font-family: Darker Grotesque, sans-serif;
    font-size: 30px;
    font-weight: 300;
  }

  .foter-title-dark {
    font-family: Abhaya Libre, sans-serif;
    font-size: 50px;
    font-weight: 400;
    line-height: 45px;
  }

  .chat-form {
    background-color: #0000;
    padding: 1rem 0;
  }

  .chat-form-box {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
  }

  .footer-bottom-grid {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    text-align: center;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .footer-bottom-logo {
    order: -1;
    padding-top: 0;
    padding-bottom: 0;
  }

  .footer-logo-bg {
    max-width: 150px;
  }

  .funds-hero {
    padding-top: 40px;
  }

  .fund-details_item {
    padding-left: 0;
  }

  .fund-allocation_wrapper {
    padding: 1.5rem 1rem;
  }

  .fund-allocation_values {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
  }

  .fund-q {
    background-image: url("https://cdn.prod.website-files.com/68f0ca7ed5300477edaba139/68f0ca7ed5300477edaba242_Fund%20Q.avif");
    background-position: 50%;
    background-size: cover;
    margin-top: 0;
    padding-top: 2rem;
    padding-bottom: 2rem;
    position: static;
  }

  .fund-q-title {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    position: static;
  }

  .work-image {
    width: 100%;
    bottom: 10%;
    left: 10%;
  }

  .work-image.private-clients {
    width: 100%;
    bottom: 0%;
    left: 0%;
  }

  .work-image.fun-of-funds {
    width: 100%;
  }

  .work-image.family-offices {
    width: 100%;
    bottom: 0%;
    left: 0%;
  }

  .work-image.standard {
    width: 100%;
    bottom: -10%;
    left: 0%;
  }

  .approach-hero {
    overflow-wrap: anywhere;
    padding-top: 0;
    padding-bottom: 0;
  }

  .approach-main {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .approach-details {
    max-width: 100%;
    margin-left: 0%;
    margin-right: 0%;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .approach-details.two {
    text-align: left;
    justify-content: flex-start;
    align-items: flex-start;
    margin-left: 0%;
    margin-right: 0%;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .approach-details.three {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    margin-left: 0%;
    margin-right: 0%;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .approach-line {
    display: none;
  }

  .result-heading {
    padding-bottom: 16px;
    padding-right: 0;
  }

  .result-span {
    font-size: 16px;
  }

  .team-hero {
    text-align: left;
    justify-content: center;
    align-items: flex-start;
  }

  .team-hero.glossary {
    padding-top: 120px;
  }

  .team-hero.glossary-detail {
    padding-bottom: 1rem;
  }

  .drives-data {
    padding-left: 0%;
  }

  .team-details {
    max-width: none;
    padding-right: 2rem;
    top: 25%;
  }

  .slide {
    height: 500px;
  }

  .team-image {
    z-index: -2;
    width: 120%;
    right: -42.5%;
  }

  .team-main {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    padding-top: 5rem;
  }

  .team-blur.small {
    z-index: 99;
    z-index: 99;
    width: 50%;
  }

  .left-arrow {
    justify-content: center;
    align-items: center;
    width: 35px;
    top: 55%;
  }

  .right-arrow {
    justify-content: center;
    align-items: center;
    width: 35px;
    top: 55%;
    left: 5%;
  }

  .right-icon {
    width: 20px;
    height: 20px;
  }

  .tab-link {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .auto-tabs-text-wrapper {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .tab-details {
    min-height: 600px;
  }

  .blog-wrapper {
    max-width: 100%;
  }

  .category-bar {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .category-item {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .category-label-wrap {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .glossaries-list {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .glossary-detail-para {
    padding-left: 1rem;
  }

  .hero-shade {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .related-head {
    width: 100%;
    overflow: hidden;
  }

  .rerlated-border.light {
    display: none;
  }

  .related-blog {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    padding: 20px;
  }

  .related-bar {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
  }

  .related-image {
    aspect-ratio: 3 / 2;
    width: 100%;
    height: auto;
    display: none;
  }

  .related-image.hidden-on-mobile {
    display: none;
  }

  .fs_cmsnest_content {
    justify-content: flex-start;
    align-items: stretch;
    display: flex;
  }

  .item_list.w--open {
    color: var(--font-color--dark);
    overflow: scroll;
  }

  .navbar-main {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .logo-link {
    width: 200px;
  }

  .blog-sticky {
    position: static;
    top: 0;
  }

  .blog-detail-sticky {
    width: 100%;
  }

  .blog-shade {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .blog-sticky-above {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .blog-author {
    margin-bottom: 0;
  }

  .author-image {
    width: 120px;
  }

  .below-wrap {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    padding: 20px;
  }

  .blof-cta {
    background-color: #0000;
    margin-top: 0;
    padding: 0 0;
  }

  .blog-form-block {
    background-color: #0000;
  }

  .contact-main {
    padding-bottom: 60px;
  }

  .contact-hero-form {
    padding: 20px;
  }

  .field-grid {
    grid-template-columns: 1fr;
  }

  .contact-field, .contact-field::placeholder {
    font-size: 1rem;
  }

  .approach-number {
    font-size: 14px;
  }

  .team-shadow {
    z-index: 1;
    background-image: linear-gradient(0deg, var(--font-color--light), #fbfaf800);
    height: 50px;
    display: block;
    position: absolute;
    inset: auto 0% 0%;
  }

  .slide-wrap {
    flex-flow: column-reverse wrap;
    justify-content: flex-end;
    align-items: stretch;
    display: flex;
  }

  .quotes-tabs_menu {
    top: 10%;
    bottom: auto;
  }

  .work-grid {
    flex-flow: column;
    grid-template-columns: 1fr;
    display: flex;
  }

  .work-box {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    height: auto;
    padding: 20px;
  }

  .fund-tab {
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    font-size: 16px;
  }

  .fund-tab.w--current {
    border-bottom-width: 2px;
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .tabs-menu-3 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
    display: flex;
  }

  .graph-pane.one {
    padding: 0;
  }

  .round-details {
    padding-left: 0;
    padding-right: 0;
  }

  .nav-tab-button {
    flex-flow: column;
    justify-content: center;
    align-items: flex-end;
    width: max-content;
  }

  .patch_animtion-button {
    width: 100%;
  }

  .show-two {
    display: block;
  }

  .timeline-image {
    width: 100%;
  }

  .grid-layout {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    padding-top: 40px;
  }

  .circle {
    width: 213.6px;
    height: 213.6px;
  }

  .results_counters-wrapper {
    transform: scale(.5);
  }

  .is-grey {
    line-height: 1.2;
  }

  .nav-fund-grid {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .nav-fund-box {
    padding: 1.2rem;
  }

  .nav-strategy-wrap {
    width: 100%;
  }

  .nav-result-wrap {
    width: 100%;
    padding: 16px;
  }

  .nav-blog {
    width: 100%;
  }

  .nav-ceo-main {
    max-width: none;
  }

  .nav-ceo-data {
    padding-bottom: 30px;
  }

  .nav-ceo-image {
    width: 30%;
  }

  .crypto-marquee {
    margin-bottom: 1rem;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .crypto-marquee.is--news {
    padding-top: 1rem;
    padding-bottom: 1.5rem;
  }

  .button_dark, .button_dark.is-small, .button_dark.is-small {
    height: auto;
  }

  .button_light {
    padding-top: .75rem;
    padding-bottom: .75rem;
  }

  .button_light.small {
    border: 1px solid var(--_colors---borders-grey);
    border: 1px solid var(--_colors---borders-grey);
  }

  .shape_circle.is-hidden {
    width: 200px;
    height: 200px;
    display: flex;
    bottom: auto;
    right: -30%;
  }

  .shape_square.is-hidden {
    width: 150px;
    height: 150px;
    display: flex;
    top: auto;
    right: -20%;
  }

  .section_hero-home {
    background-image: url("https://cdn.prod.website-files.com/68f0ca7ed5300477edaba139/68f0ca7ed5300477edaba1a1_team%20shape.avif");
    background-position: 0 0;
    background-size: auto;
    overflow: hidden;
  }

  .section_partners-banner {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
  }

  .shape-mask.is-hidden {
    width: 215px;
    height: 215px;
    display: flex;
    bottom: auto;
    right: -30%;
  }

  .herobg_holder {
    justify-content: flex-end;
    align-items: flex-end;
    display: flex;
    top: -260px;
    left: 70px;
  }

  .section_portal {
    height: auto;
  }

  .blog-preview_container {
    max-width: 100%;
    height: auto;
    padding-top: 5rem;
    padding-bottom: 0;
  }

  .container-large-grid {
    grid-template-columns: 1fr;
  }

  .blog-preview_button-wrapper {
    flex-flow: column;
    justify-content: center;
    align-items: stretch;
  }

  .blog-preview_content {
    margin-right: 0;
  }

  .blog-preview_grid {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    width: 100%;
  }

  .grid_left-column {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .grid_right-column {
    margin-bottom: 0;
    padding: 4rem 1rem 6rem;
  }

  .tag-icon {
    justify-content: center;
    align-items: center;
    width: .5rem;
  }

  .single-article_collection-item {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
    padding: 2rem 1.5rem;
  }

  .collection-item_details {
    justify-content: center;
    align-items: flex-start;
  }

  .collection-item_thumbnail {
    justify-content: center;
    align-items: center;
    display: none;
  }

  .section_blog-preview {
    padding-top: 0;
    padding-bottom: 0;
  }

  .form_email-field {
    flex-flow: column;
    align-items: stretch;
  }

  .email-field_input {
    height: auto;
  }

  .email-field_input::placeholder {
    color: var(--_colors---cc-grey);
    font-size: 1rem;
  }

  .email_button {
    font-size: 1rem;
  }

  .newsletter-signup_form {
    background-color: var(--color--transparent);
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .tab_cio {
    background-position: 72.5%;
  }

  .tab_ceo {
    background-position: 75% 100%;
    background-size: cover;
  }

  .quote-text {
    font-size: 25px;
  }

  .section_faq {
    padding-bottom: 0;
  }

  .hero_button-wrapper {
    flex-flow: wrap;
  }

  .section_blog-hero {
    background-position: 0 0;
  }

  .detail_wrapper {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .color_label.cc, .color_label.nasdaq, .color_label.cc-fund-a, .color_label._60-40, .color_label._3, .color_label._1, .color_label.cc, .color_label.nasdaq, .color_label.cc-fund-a, .color_label._60-40, .color_label._3, .color_label._1 {
    width: 20px;
    height: 20px;
  }

  .legend_details-2x2 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    grid-template-columns: 1fr 1fr;
    place-items: start center;
  }

  .graph-3_wrapper {
    width: 320px;
    height: 250px;
  }

  .g3_cc-value {
    width: 10px;
    bottom: 33.5%;
    left: 6%;
  }

  .g3_cc-value._2017 {
    left: 15%;
  }

  .g3_cc-value._2018 {
    top: 66.5%;
    left: 25%;
  }

  .g3_cc-value._2019 {
    left: 33.5%;
  }

  .g3_cc-value._2020 {
    left: 43.5%;
  }

  .g3_cc-value._2021 {
    left: 52%;
  }

  .g3_cc-value._2022 {
    top: 66.5%;
    left: 62.5%;
  }

  .g3_cc-value._2023 {
    left: 72%;
  }

  .g3_cc-value._2024 {
    left: 81%;
  }

  .g3_cc-value._2025 {
    top: 67%;
  }

  .g3_nd-value {
    width: 10px;
    bottom: 33.5%;
    left: 9%;
  }

  .g3_nd-value._2017 {
    left: 18%;
  }

  .g3_nd-value._2018 {
    top: 67%;
    left: 27.5%;
  }

  .g3_nd-value._2019 {
    left: 36.5%;
  }

  .g3_nd-value._2020 {
    left: 45.5%;
  }

  .g3_nd-value._2021 {
    left: 54.5%;
  }

  .g3_nd-value._2022 {
    top: 66.5%;
    left: 65%;
  }

  .g3_nd-value._2023 {
    left: 74.5%;
  }

  .g3_nd-value._2024 {
    left: 83.5%;
  }

  .g3_nd-value._2025 {
    top: 67%;
  }

  .graph_tag {
    padding: 8px 12px;
    left: 10%;
  }

  .gradient-spacer {
    margin-bottom: 0;
    padding-top: .125rem;
    padding-bottom: .125px;
  }

  .graph- {
    font-size: 1rem;
  }

  .graph-3_legend {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .graph-5_legend {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .graph-5_wrapper {
    max-width: 320px;
    height: 300px;
  }

  .g5-value_first {
    height: 20px;
    top: 22.5%;
    left: 16.8%;
  }

  .g5-value_second {
    height: 20px;
    top: 34.5%;
    left: 16.8%;
  }

  .g5-value_third {
    height: 20px;
    top: 45.5%;
    left: 16.8%;
  }

  .g5-value_fourth {
    height: 20px;
    top: 57.5%;
    left: 16.8%;
  }

  .g5-value_fifth {
    height: 20px;
    top: 68.5%;
    left: 16.8%;
  }

  .bg-animation_small-part {
    width: 200px;
    height: 200px;
  }

  .wrapper_bg-animation {
    bottom: 42%;
  }

  .bg-animation_medium-part {
    width: 270px;
    height: 270px;
  }

  .bg-animation_big-part {
    width: 320px;
    height: 320px;
  }

  .graph-6_legend {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    padding-left: 1rem;
    padding-right: 1rem;
    display: flex;
  }

  .graph-6_wrapper {
    width: 310px;
    height: 190px;
  }

  ._2016-values {
    width: 24px;
    bottom: 31.5%;
    left: 3%;
  }

  ._2017-values {
    width: 24px;
    bottom: 31.5%;
    left: 13.25%;
  }

  ._2018-values {
    width: 24px;
    top: 68.5%;
    left: 23%;
  }

  ._2019-values, ._2020-values, ._2021-values {
    width: 24px;
    bottom: 31.5%;
  }

  ._2022-values {
    width: 24px;
    top: 68.5%;
  }

  ._2023-values, ._2024-values {
    width: 24px;
    bottom: 31.5%;
  }

  ._2025-values {
    width: 24px;
    top: 68.5%;
    left: 92%;
  }

  .left-icon {
    width: 20px;
    height: 20px;
  }

  .team_name-wrapper {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    grid-template-columns: 1fr;
    width: 100%;
  }

  .articles_list, .collection-list-2 {
    grid-template-columns: 1fr;
  }

  .title-preview {
    font-size: 1.25rem;
  }

  .afm-disclaimer_popup {
    display: flex;
  }

  .popup_content {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: row;
    justify-content: space-between;
    align-items: flex-start;
    margin-left: 1.5rem;
    margin-right: 1.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .afm-disclaimer_icon {
    display: none;
  }

  .content_information {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: row;
    padding-right: 0;
  }

  .factsheet-download_wrapper {
    max-width: 100%;
  }

  .facsheet-download_form {
    width: 100%;
    max-width: 100%;
    padding: 2rem 1rem;
  }

  .factsheet-download_form-block, .form-2 {
    width: 100%;
  }

  .is-450px-wide {
    width: auto;
  }

  .section_downloads-hero {
    background-image: url("https://cdn.prod.website-files.com/68f0ca7ed5300477edaba139/68f0ca7ed5300477edaba1ce_matheo-jbt-3vQXi_i0P4w-unsplash%201.avif");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    padding: 10rem 1rem 2rem;
    position: static;
  }

  .downloads-hero_content {
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding: 2rem 1rem 1rem;
    position: static;
    bottom: 3%;
  }

  .downloads-hero_items-wrapper {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    margin-top: 1rem;
  }

  .item-wrapper {
    padding: 1.5rem 1rem;
  }

  .footer_grid {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: column;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    display: flex;
  }

  .section_fund-a {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    padding: 2rem 1.5rem;
  }

  .fund-a_grid {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .grid_fund-details {
    padding-left: 0;
    padding-right: 0;
  }

  .header-grid_values {
    padding-left: 0;
  }

  .header-grid_title {
    padding-left: 0;
    padding-right: 0;
  }

  .values_number {
    font-size: 3rem;
  }

  .bottom_cta-wrapper {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .fund-a_button-wrapper {
    flex-flow: column;
    justify-content: space-between;
    align-items: stretch;
  }

  .section_team-memeber {
    padding-top: 10vh;
  }

  .team-member_description {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .picture_wrapper {
    background-image: url("https://cdn.prod.website-files.com/68f0ca7ed5300477edaba139/68f0ca7ed5300477edaba1a1_team%20shape.avif");
    background-position: 0 0;
    background-size: auto;
    width: 100%;
    position: static;
  }

  .section_utility-hero {
    padding-top: 80px;
  }

  .section_approach-hero {
    padding-top: 8rem;
  }

  .section_what-we-do {
    background-size: auto, cover;
    justify-content: flex-start;
    align-items: center;
    padding-top: 48px;
    padding-bottom: 48px;
    font-size: 16px;
  }

  .section_what-we-do.w--current {
    border-bottom-width: 2px;
    justify-content: flex-start;
    align-items: center;
  }

  .section_funds-main--hero {
    overflow: hidden;
  }

  .section_funds-values {
    padding: 0;
  }

  .section_value-cards {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .newsletter_content {
    margin-left: 0;
    margin-right: 0;
  }

  .content_body {
    width: 100%;
  }

  .newsletter_image {
    display: none;
  }

  .section_header-75 {
    padding-bottom: 40px;
  }

  .tab-content_wrapper {
    justify-content: flex-start;
    align-items: flex-end;
    height: auto;
    padding-top: 20rem;
    padding-bottom: 3rem;
  }

  .text-span {
    color: var(--_colors---dark-grey);
    font-size: 60px;
  }

  .section_as-seen-on {
    background-color: var(--_colors---cc-white);
  }

  .approach-h1-text-span {
    color: var(--_colors---cc-grey);
    font-size: var(--_font-size---h2);
    line-height: .6;
  }

  .section_meet-the-team-hero {
    background-position: 0 -50%;
  }

  .mobile-50, .is-50 {
    max-width: 50%;
  }

  .select-field {
    font-size: 1rem;
  }

  .section_crypto-news {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    background-color: var(--color--quaternary);
    flex-flow: column;
    height: auto;
    margin-left: 1rem;
    margin-right: 1rem;
    padding-bottom: .5rem;
  }

  .crypto-news-text {
    color: var(--_colors---dark-grey);
    font-size: 1rem;
  }

  .crypto-news-header {
    color: var(--_colors---dark-grey);
    line-height: 1;
  }

  .crypto-news_content {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0%;
    position: static;
  }

  .crypto-newsbody {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    background-color: var(--color--quaternary);
    text-align: right;
    width: auto;
    padding-left: 1rem;
  }

  .afm-logo {
    width: 40px;
    height: auto;
  }

  .partner_logo-wrapper.news, .partner_logo-wrapper.news._50px-width, .partner_logo-wrapper.news, .partner_logo-wrapper.news._50px-width, .partner_logo-wrapper.news._50px-width {
    width: 40px;
  }

  .afm-banner {
    background-size: auto 50%;
    padding-top: 2rem;
  }

  .logo-afm_wrapper {
    width: 100%;
    bottom: -65%;
    right: -39px;
  }

  .afm-banner_description {
    padding: 2rem 1rem;
  }

  .crypto-content_wrapper {
    box-shadow: none;
    border-radius: 0;
    flex-flow: column;
    padding: 0 1rem;
    display: flex;
  }

  .graphs-tabs {
    overflow: visible;
  }

  .text-block-8 {
    font-size: 1rem;
  }

  ._404-link, ._404-link.w--current {
    justify-content: center;
    align-items: center;
    width: 100%;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .links_wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    width: 100%;
  }

  .team_content {
    padding-bottom: 0;
  }

  .section_crypto-market-value {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    margin-left: 1rem;
    margin-right: 1rem;
    padding-bottom: 2.5rem;
  }

  .search-result-item:lang(nl) {
    padding: 1rem;
  }

  .search-result_header {
    padding-left: 1rem;
  }

  .search-result_header:lang(nl) {
    padding-left: 0;
  }

  .navbar-404 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .home_cc-overview {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .videos_collection-list {
    grid-template-columns: 1fr;
  }

  .watch-on-yt {
    width: 100%;
  }

  .preview_wrapper {
    width: 90%;
  }

  .flex-block {
    padding: 2rem 1.5rem;
  }

  .close-preview_wrapper {
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .video-buttons_wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
  }

  .glossary-terms-collection-list {
    grid-template-columns: 1fr 1fr;
    place-items: center start;
    width: 100%;
    margin-left: 0;
  }

  .glossary-terms-collection-wrapper {
    display: flex;
  }

  .related_collection-list {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .glossary_search {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
    padding: 1rem;
  }

  .glossary_search-button {
    width: 100%;
    position: static;
  }

  .section_our-story {
    background-position: 0 -50%;
    height: auto;
  }

  .section_partners-grid {
    justify-content: center;
    align-items: center;
  }

  .partner-logo_wrapper {
    width: 40%;
  }

  .text-wrapper-strategy {
    width: 60%;
  }

  .blog_hero-paragraph {
    flex-flow: column-reverse wrap-reverse;
    justify-content: flex-end;
    align-items: flex-end;
  }

  .composition-graph {
    height: 125px;
  }

  .partners-tabs {
    flex-flow: column;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .parntner-text_wrapper {
    padding: 1rem .5rem;
  }

  .partner-head {
    justify-content: flex-start;
    align-items: center;
  }

  .section_jc-hero {
    background-position: 0 0;
  }

  .is-50--wide {
    display: flex;
  }

  .jc_text-wrapper {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .contact-indo_detail {
    display: none;
  }

  .team-card_wrapper {
    background-size: contain;
  }

  .team-content_wrapper {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .spacer {
    padding-top: 10rem;
  }

  .collection-item-3 {
    grid-template-columns: 1fr;
  }

  ._2rem-right-padding {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .info-content_wrapper {
    padding: 1rem;
  }

  .multi-step-form-radio-trigger {
    text-align: left;
    white-space: nowrap;
    font-size: 1rem;
    line-height: 100%;
  }

  .radio-button-field {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .multi-step-form-grid-item {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .multi-step-form-grid-item._15 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    width: 100%;
  }

  .first-step-grid {
    margin-bottom: 0;
  }

  .first-step-grid.two {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
  }

  .radio-button {
    margin-top: -1px;
  }

  .team-hero_bg {
    margin-top: -5rem;
  }

  .form-holder {
    width: auto;
    position: static;
  }

  .team_slide {
    height: 500px;
  }

  .security_hero {
    padding-top: 40px;
  }

  .security_grid.home {
    grid-template-columns: 1fr;
  }

  .grid-cell {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    padding: 1rem;
  }

  .grid-cell.is-discover {
    justify-content: center;
    align-items: flex-start;
    padding-top: 6rem;
  }

  .content-wrapper {
    padding: 1rem 1.5rem 2rem;
  }

  .bottom-grid_cell {
    padding: 2rem 1rem;
  }

  .bottom-grid_cell.contact-us {
    height: 500px;
    padding: 1rem;
  }

  .contact-us_content {
    padding: 1rem;
  }

  .list {
    padding-left: 24px;
  }

  .section_as-seen-on-2 {
    background-color: #fbfaf8;
  }

  .form-3 {
    width: 100%;
  }

  .chat-group-2 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    margin-top: 1rem;
    padding: 1rem;
  }

  .foter-title-dark-2 {
    font-family: Abhaya Libre, sans-serif;
    font-size: 50px;
    font-weight: 400;
    line-height: 45px;
  }

  .bottom-grid_cell-2 {
    padding: 2rem 1rem;
  }

  .bottom-grid_cell-2.contact-us {
    height: 500px;
  }

  .newsletter-signup_form-2 {
    background-color: #0000;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .email-field_input-2 {
    height: auto;
  }

  .email-field_input-2::placeholder {
    color: #898783;
    font-size: 1rem;
  }

  .button_light-2 {
    padding-top: .75rem;
    padding-bottom: .75rem;
  }

  .text-field-2 {
    border-style: solid;
    border-color: #dadada;
    height: 50px;
    padding-top: .8rem;
    padding-bottom: .8rem;
    padding-left: 1rem;
  }

  .text-field-2::placeholder {
    color: #898783;
    font-size: 1rem;
  }

  .button_dark-2 {
    height: auto;
  }

  .footer-title-group-2 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .is-grey-2 {
    line-height: 1.2;
  }

  .item_list-2.w--open {
    color: #1e1e1e;
    overflow: scroll;
  }

  .security_hero-2 {
    padding-top: 40px;
  }

  .email_button-2 {
    font-size: 1rem;
  }

  .nav-fund-box-2 {
    padding: 1.2rem;
  }

  .section_header-2 {
    padding-bottom: 40px;
  }

  .section_partners-banner-2 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
  }

  .factsheet-download_wrapper-2 {
    max-width: 100%;
  }

  .newsletter_content-2 {
    margin-left: 0;
    margin-right: 0;
  }

  .footer-title-2.centered-aligned {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    font-family: Darker Grotesque, sans-serif;
    font-size: 30px;
    font-weight: 300;
  }

  .chat-wrap-2 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: column;
    width: 100%;
    display: flex;
  }

  .heading-style-four-2 {
    line-height: 1;
  }

  .partner_logo-wrapper-2.news, .partner_logo-wrapper-2.news._50px-width, .partner_logo-wrapper-2.news, .partner_logo-wrapper-2.news._50px-width, .partner_logo-wrapper-2.news._50px-width {
    width: 40px;
  }

  .text-size-large-2.is-75 {
    width: auto;
    max-width: 100%;
  }

  .facsheet-download_form-2 {
    width: 100%;
    max-width: 100%;
    padding: 2rem 1rem;
  }
}

#w-node-_86074620-069a-dd8e-3330-c3c7dae3aaed-743b2806, #w-node-_86074620-069a-dd8e-3330-c3c7dae3aaf1-743b2806, #w-node-_86074620-069a-dd8e-3330-c3c7dae3aaf5-743b2806, #w-node-_86074620-069a-dd8e-3330-c3c7dae3aaf9-743b2806, #w-node-_7d3c2dad-6ffa-d8f8-263f-3e31db44ac1f-743b2806, #w-node-_7d3c2dad-6ffa-d8f8-263f-3e31db44ac25-743b2806, #w-node-_3664bdd0-bcfe-42bf-c837-be3a929ab6a4-743b2806, #w-node-_3664bdd0-bcfe-42bf-c837-be3a929ab6a8-743b2806, #w-node-_3664bdd0-bcfe-42bf-c837-be3a929ab6ac-743b2806, #w-node-_3664bdd0-bcfe-42bf-c837-be3a929ab6b0-743b2806, #w-node-_3664bdd0-bcfe-42bf-c837-be3a929ab6b4-743b2806 {
  justify-self: start;
}

#w-node-a43e3b3e-259b-6a3b-e693-381c4ace4eb0-3ff7be5d {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

@media screen and (max-width: 767px) {
  #w-node-_3664bdd0-bcfe-42bf-c837-be3a929ab6a4-743b2806 {
    align-self: start;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_3664bdd0-bcfe-42bf-c837-be3a929ab6b0-743b2806 {
    align-self: start;
  }
}
