

body {
    margin: 0
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
    display: block
}

audio,
canvas,
progress,
video {
    vertical-align: baseline;
    display: inline-block
}

audio:not([controls]) {
    height: 0;
    display: none
}

[hidden],
template {
    display: none
}

a {
    background-color: #0000
}

a:active,
a:hover {
    outline: 0
}

abbr[title] {
    border-bottom: 1px dotted
}

b,
strong {
    font-weight: 700
}

dfn {
    font-style: italic
}

h1 {
    margin: .67em 0;
    font-size: 2em
}

mark {
    color: #000;
    background: #ff0
}

small {
    font-size: 80%
}

sub,
sup {
    vertical-align: baseline;
    font-size: 75%;
    line-height: 0;
    position: relative
}

sup {
    top: -.5em
}

sub {
    bottom: -.25em
}

img {
    border: 0
}

svg:not(:root) {
    overflow: hidden
}

hr {
    box-sizing: content-box;
    height: 0
}

code,
kbd,
pre,
samp {
    font-family: monospace;
    font-size: 1em
}

button,
input,
optgroup,
select,
textarea {
    color: inherit;
    font: inherit;
    margin: 0
}

button {
    overflow: visible
}

button,
select {
    text-transform: none
}

button,
html input[type=button],
input[type=reset] {
    -webkit-appearance: button;
    cursor: pointer
}

button[disabled],
html input[disabled] {
    cursor: default
}

button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0
}

input {
    line-height: normal
}

input[type=checkbox],
input[type=radio] {
    box-sizing: border-box;
    padding: 0
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
    height: auto
}

input[type=search] {
    -webkit-appearance: none
}

input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

legend {
    border: 0;
    padding: 0
}

textarea {
    overflow: auto
}

optgroup {
    font-weight: 700
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

td,
th {
    padding: 0
}



[class^=w-icon-],
[class*=\ w-icon-] {
    speak: none;
    font-variant: normal;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    font-family: webflow-icons !important
}

.w-icon-slider-right:before {
    content: ""
}

.w-icon-slider-left:before {
    content: ""
}

.w-icon-nav-menu:before {
    content: ""
}

.w-icon-arrow-down:before,
.w-icon-dropdown-toggle:before {
    content: ""
}

.w-icon-file-upload-remove:before {
    content: ""
}

.w-icon-file-upload-icon:before {
    content: ""
}

* {
    box-sizing: border-box
}

html {
    height: 100%
}

body {
    color: #333;
    background-color: #fff;
    min-height: 100%;
    margin: 0;
    font-family: Arial, sans-serif;
    font-size: 14px;
    line-height: 20px
}

img {
    vertical-align: middle;
    max-width: 100%;
    display: inline-block
}

html.w-mod-touch * {
    background-attachment: scroll !important
}

.w-block {
    display: block
}

.w-inline-block {
    max-width: 100%;
    display: inline-block
}

.w-clearfix:before,
.w-clearfix:after {
    content: " ";
    grid-area: 1/1/2/2;
    display: table
}

.w-clearfix:after {
    clear: both
}

.w-hidden {
    display: none
}

.w-button {
    color: #fff;
    line-height: inherit;
    cursor: pointer;
    background-color: #3898ec;
    border: 0;
    border-radius: 0;
    padding: 9px 15px;
    text-decoration: none;
    display: inline-block
}

input.w-button {
    -webkit-appearance: button
}

html[data-w-dynpage] [data-w-cloak] {
    color: #0000 !important
}

.w-code-block {
    margin: unset
}

pre.w-code-block code {
    all: inherit
}

.w-optimization {
    display: contents
}

.w-webflow-badge,
.w-webflow-badge>img {
    box-sizing: unset;
    width: unset;
    height: unset;
    max-height: unset;
    max-width: unset;
    min-height: unset;
    min-width: unset;
    margin: unset;
    padding: unset;
    float: unset;
    clear: unset;
    border: unset;
    border-radius: unset;
    background: unset;
    background-image: unset;
    background-position: unset;
    background-size: unset;
    background-repeat: unset;
    background-origin: unset;
    background-clip: unset;
    background-attachment: unset;
    background-color: unset;
    box-shadow: unset;
    transform: unset;
    direction: unset;
    font-family: unset;
    font-weight: unset;
    color: unset;
    font-size: unset;
    line-height: unset;
    font-style: unset;
    font-variant: unset;
    text-align: unset;
    letter-spacing: unset;
    -webkit-text-decoration: unset;
    text-decoration: unset;
    text-indent: unset;
    text-transform: unset;
    list-style-type: unset;
    text-shadow: unset;
    vertical-align: unset;
    cursor: unset;
    white-space: unset;
    word-break: unset;
    word-spacing: unset;
    word-wrap: unset;
    transition: unset
}

.w-webflow-badge {
    white-space: nowrap;
    cursor: pointer;
    box-shadow: 0 0 0 1px #0000001a, 0 1px 3px #0000001a;
    visibility: visible !important;
    opacity: 1 !important;
    z-index: 2147483647 !important;
    color: #aaadb0 !important;
    overflow: unset !important;
    background-color: #fff !important;
    border-radius: 3px !important;
    width: auto !important;
    height: auto !important;
    margin: 0 !important;
    padding: 6px !important;
    font-size: 12px !important;
    line-height: 14px !important;
    text-decoration: none !important;
    display: inline-block !important;
    position: fixed !important;
    inset: auto 12px 12px auto !important;
    transform: none !important
}

.w-webflow-badge>img {
    position: unset;
    visibility: unset !important;
    opacity: 1 !important;
    vertical-align: middle !important;
    display: inline-block !important
}

h1,
h2,
h3,
h4,
h5,
h6 {
    margin-bottom: 10px;
    font-weight: 700
}

h1 {
    margin-top: 20px;
    font-size: 38px;
    line-height: 44px
}

h2 {
    margin-top: 20px;
    font-size: 32px;
    line-height: 36px
}

h3 {
    margin-top: 20px;
    font-size: 24px;
    line-height: 30px
}

h4 {
    margin-top: 10px;
    font-size: 18px;
    line-height: 24px
}

h5 {
    margin-top: 10px;
    font-size: 14px;
    line-height: 20px
}

h6 {
    margin-top: 10px;
    font-size: 12px;
    line-height: 18px
}

p {
    margin-top: 0;
    margin-bottom: 10px
}

blockquote {
    border-left: 5px solid #e2e2e2;
    margin: 0 0 10px;
    padding: 10px 20px;
    font-size: 18px;
    line-height: 22px
}

figure {
    margin: 0 0 10px
}

figcaption {
    text-align: center;
    margin-top: 5px
}

ul,
ol {
    margin-top: 0;
    margin-bottom: 10px;
    padding-left: 40px
}

.w-list-unstyled {
    padding-left: 0;
    list-style: none
}

.w-embed:before,
.w-embed:after {
    content: " ";
    grid-area: 1/1/2/2;
    display: table
}

.w-embed:after {
    clear: both
}

.w-video {
    width: 100%;
    padding: 0;
    position: relative
}

.w-video iframe,
.w-video object,
.w-video embed {
    border: none;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0
}

fieldset {
    border: 0;
    margin: 0;
    padding: 0
}

button,
[type=button],
[type=reset] {
    cursor: pointer;
    -webkit-appearance: button;
    border: 0
}

.w-form {
    margin: 0 0 15px
}

.w-form-done {
    text-align: center;
    background-color: #ddd;
    padding: 20px;
    display: none
}

.w-form-fail {
    background-color: #ffdede;
    margin-top: 10px;
    padding: 10px;
    display: none
}

label {
    margin-bottom: 5px;
    font-weight: 700;
    display: block
}

.w-input,
.w-select {
    color: #333;
    vertical-align: middle;
    background-color: #fff;
    border: 1px solid #ccc;
    width: 100%;
    height: 38px;
    margin-bottom: 10px;
    padding: 8px 12px;
    font-size: 14px;
    line-height: 1.42857;
    display: block
}

.w-input::placeholder,
.w-select::placeholder {
    color: #999
}

.w-input:focus,
.w-select:focus {
    border-color: #3898ec;
    outline: 0
}

.w-input[disabled],
.w-select[disabled],
.w-input[readonly],
.w-select[readonly],
fieldset[disabled] .w-input,
fieldset[disabled] .w-select {
    cursor: not-allowed
}

.w-input[disabled]:not(.w-input-disabled),
.w-select[disabled]:not(.w-input-disabled),
.w-input[readonly],
.w-select[readonly],
fieldset[disabled]:not(.w-input-disabled) .w-input,
fieldset[disabled]:not(.w-input-disabled) .w-select {
    background-color: #eee
}

textarea.w-input,
textarea.w-select {
    height: auto
}

.w-select {
    background-color: #f3f3f3
}

.w-select[multiple] {
    height: auto
}

.w-form-label {
    cursor: pointer;
    margin-bottom: 0;
    font-weight: 400;
    display: inline-block
}

.w-radio {
    margin-bottom: 5px;
    padding-left: 20px;
    display: block
}

.w-radio:before,
.w-radio:after {
    content: " ";
    grid-area: 1/1/2/2;
    display: table
}

.w-radio:after {
    clear: both
}

.w-radio-input {
    float: left;
    margin: 3px 0 0 -20px;
    line-height: normal
}

.w-file-upload {
    margin-bottom: 10px;
    display: block
}

.w-file-upload-input {
    opacity: 0;
    z-index: -100;
    width: .1px;
    height: .1px;
    position: absolute;
    overflow: hidden
}

.w-file-upload-default,
.w-file-upload-uploading,
.w-file-upload-success {
    color: #333;
    display: inline-block
}

.w-file-upload-error {
    margin-top: 10px;
    display: block
}

.w-file-upload-default.w-hidden,
.w-file-upload-uploading.w-hidden,
.w-file-upload-error.w-hidden,
.w-file-upload-success.w-hidden {
    display: none
}

.w-file-upload-uploading-btn {
    cursor: pointer;
    background-color: #fafafa;
    border: 1px solid #ccc;
    margin: 0;
    padding: 8px 12px;
    font-size: 14px;
    font-weight: 400;
    display: flex
}

.w-file-upload-file {
    background-color: #fafafa;
    border: 1px solid #ccc;
    flex-grow: 1;
    justify-content: space-between;
    margin: 0;
    padding: 8px 9px 8px 11px;
    display: flex
}

.w-file-upload-file-name {
    font-size: 14px;
    font-weight: 400;
    display: block
}

.w-file-remove-link {
    cursor: pointer;
    width: auto;
    height: auto;
    margin-top: 3px;
    margin-left: 10px;
    padding: 3px;
    display: block
}

.w-icon-file-upload-remove {
    margin: auto;
    font-size: 10px
}

.w-file-upload-error-msg {
    color: #ea384c;
    padding: 2px 0;
    display: inline-block
}

.w-file-upload-info {
    padding: 0 12px;
    line-height: 38px;
    display: inline-block
}

.w-file-upload-label {
    cursor: pointer;
    background-color: #fafafa;
    border: 1px solid #ccc;
    margin: 0;
    padding: 8px 12px;
    font-size: 14px;
    font-weight: 400;
    display: inline-block
}

.w-icon-file-upload-icon,
.w-icon-file-upload-uploading {
    width: 20px;
    margin-right: 8px;
    display: inline-block
}

.w-icon-file-upload-uploading {
    height: 20px
}

.w-container {
    max-width: 940px;
    margin-left: auto;
    margin-right: auto
}

.w-container:before,
.w-container:after {
    content: " ";
    grid-area: 1/1/2/2;
    display: table
}

.w-container:after {
    clear: both
}

.w-container .w-row {
    margin-left: -10px;
    margin-right: -10px
}

.w-row:before,
.w-row:after {
    content: " ";
    grid-area: 1/1/2/2;
    display: table
}

.w-row:after {
    clear: both
}

.w-row .w-row {
    margin-left: 0;
    margin-right: 0
}

.w-col {
    float: left;
    width: 100%;
    min-height: 1px;
    padding-left: 10px;
    padding-right: 10px;
    position: relative
}

.w-col .w-col {
    padding-left: 0;
    padding-right: 0
}

.w-col-1 {
    width: 8.33333%
}

.w-col-2 {
    width: 16.6667%
}

.w-col-3 {
    width: 25%
}

.w-col-4 {
    width: 33.3333%
}

.w-col-5 {
    width: 41.6667%
}

.w-col-6 {
    width: 50%
}

.w-col-7 {
    width: 58.3333%
}

.w-col-8 {
    width: 66.6667%
}

.w-col-9 {
    width: 75%
}

.w-col-10 {
    width: 83.3333%
}

.w-col-11 {
    width: 91.6667%
}

.w-col-12 {
    width: 100%
}

.w-hidden-main {
    display: none !important
}

@media screen and (max-width:991px) {
    .w-container {
        max-width: 728px
    }

    .w-hidden-main {
        display: inherit !important
    }

    .w-hidden-medium {
        display: none !important
    }

    .w-col-medium-1 {
        width: 8.33333%
    }

    .w-col-medium-2 {
        width: 16.6667%
    }

    .w-col-medium-3 {
        width: 25%
    }

    .w-col-medium-4 {
        width: 33.3333%
    }

    .w-col-medium-5 {
        width: 41.6667%
    }

    .w-col-medium-6 {
        width: 50%
    }

    .w-col-medium-7 {
        width: 58.3333%
    }

    .w-col-medium-8 {
        width: 66.6667%
    }

    .w-col-medium-9 {
        width: 75%
    }

    .w-col-medium-10 {
        width: 83.3333%
    }

    .w-col-medium-11 {
        width: 91.6667%
    }

    .w-col-medium-12 {
        width: 100%
    }

    .w-col-stack {
        width: 100%;
        left: auto;
        right: auto
    }
}

@media screen and (max-width:767px) {

    .w-hidden-main,
    .w-hidden-medium {
        display: inherit !important
    }

    .w-hidden-small {
        display: none !important
    }

    .w-row,
    .w-container .w-row {
        margin-left: 0;
        margin-right: 0
    }

    .w-col {
        width: 100%;
        left: auto;
        right: auto
    }

    .w-col-small-1 {
        width: 8.33333%
    }

    .w-col-small-2 {
        width: 16.6667%
    }

    .w-col-small-3 {
        width: 25%
    }

    .w-col-small-4 {
        width: 33.3333%
    }

    .w-col-small-5 {
        width: 41.6667%
    }

    .w-col-small-6 {
        width: 50%
    }

    .w-col-small-7 {
        width: 58.3333%
    }

    .w-col-small-8 {
        width: 66.6667%
    }

    .w-col-small-9 {
        width: 75%
    }

    .w-col-small-10 {
        width: 83.3333%
    }

    .w-col-small-11 {
        width: 91.6667%
    }

    .w-col-small-12 {
        width: 100%
    }
}

@media screen and (max-width:479px) {
    .w-container {
        max-width: none
    }

    .w-hidden-main,
    .w-hidden-medium,
    .w-hidden-small {
        display: inherit !important
    }

    .w-hidden-tiny {
        display: none !important
    }

    .w-col {
        width: 100%
    }

    .w-col-tiny-1 {
        width: 8.33333%
    }

    .w-col-tiny-2 {
        width: 16.6667%
    }

    .w-col-tiny-3 {
        width: 25%
    }

    .w-col-tiny-4 {
        width: 33.3333%
    }

    .w-col-tiny-5 {
        width: 41.6667%
    }

    .w-col-tiny-6 {
        width: 50%
    }

    .w-col-tiny-7 {
        width: 58.3333%
    }

    .w-col-tiny-8 {
        width: 66.6667%
    }

    .w-col-tiny-9 {
        width: 75%
    }

    .w-col-tiny-10 {
        width: 83.3333%
    }

    .w-col-tiny-11 {
        width: 91.6667%
    }

    .w-col-tiny-12 {
        width: 100%
    }
}

.w-widget {
    position: relative
}

.w-widget-map {
    width: 100%;
    height: 400px
}

.w-widget-map label {
    width: auto;
    display: inline
}

.w-widget-map img {
    max-width: inherit
}

.w-widget-map .gm-style-iw {
    text-align: center
}

.w-widget-map .gm-style-iw>button {
    display: none !important
}

.w-widget-twitter {
    overflow: hidden
}

.w-widget-twitter-count-shim {
    vertical-align: top;
    text-align: center;
    background: #fff;
    border: 1px solid #758696;
    border-radius: 3px;
    width: 28px;
    height: 20px;
    display: inline-block;
    position: relative
}

.w-widget-twitter-count-shim * {
    pointer-events: none;
    -webkit-user-select: none;
    user-select: none
}

.w-widget-twitter-count-shim .w-widget-twitter-count-inner {
    text-align: center;
    color: #999;
    font-family: serif;
    font-size: 15px;
    line-height: 12px;
    position: relative
}

.w-widget-twitter-count-shim .w-widget-twitter-count-clear {
    display: block;
    position: relative
}

.w-widget-twitter-count-shim.w--large {
    width: 36px;
    height: 28px
}

.w-widget-twitter-count-shim.w--large .w-widget-twitter-count-inner {
    font-size: 18px;
    line-height: 18px
}

.w-widget-twitter-count-shim:not(.w--vertical) {
    margin-left: 5px;
    margin-right: 8px
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large {
    margin-left: 6px
}

.w-widget-twitter-count-shim:not(.w--vertical):before,
.w-widget-twitter-count-shim:not(.w--vertical):after {
    content: " ";
    pointer-events: none;
    border: solid #0000;
    width: 0;
    height: 0;
    position: absolute;
    top: 50%;
    left: 0
}

.w-widget-twitter-count-shim:not(.w--vertical):before {
    border-width: 4px;
    border-color: #75869600 #5d6c7b #75869600 #75869600;
    margin-top: -4px;
    margin-left: -9px
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large:before {
    border-width: 5px;
    margin-top: -5px;
    margin-left: -10px
}

.w-widget-twitter-count-shim:not(.w--vertical):after {
    border-width: 4px;
    border-color: #fff0 #fff #fff0 #fff0;
    margin-top: -4px;
    margin-left: -8px
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large:after {
    border-width: 5px;
    margin-top: -5px;
    margin-left: -9px
}

.w-widget-twitter-count-shim.w--vertical {
    width: 61px;
    height: 33px;
    margin-bottom: 8px
}

.w-widget-twitter-count-shim.w--vertical:before,
.w-widget-twitter-count-shim.w--vertical:after {
    content: " ";
    pointer-events: none;
    border: solid #0000;
    width: 0;
    height: 0;
    position: absolute;
    top: 100%;
    left: 50%
}

.w-widget-twitter-count-shim.w--vertical:before {
    border-width: 5px;
    border-color: #5d6c7b #75869600 #75869600;
    margin-left: -5px
}

.w-widget-twitter-count-shim.w--vertical:after {
    border-width: 4px;
    border-color: #fff #fff0 #fff0;
    margin-left: -4px
}

.w-widget-twitter-count-shim.w--vertical .w-widget-twitter-count-inner {
    font-size: 18px;
    line-height: 22px
}

.w-widget-twitter-count-shim.w--vertical.w--large {
    width: 76px
}

.w-background-video {
    color: #fff;
    height: 500px;
    position: relative;
    overflow: hidden
}

.w-background-video>video {
    object-fit: cover;
    z-index: -100;
    background-position: 50%;
    background-size: cover;
    width: 100%;
    height: 100%;
    margin: auto;
    position: absolute;
    inset: -100%
}

.w-background-video>video::-webkit-media-controls-start-playback-button {
    -webkit-appearance: none;
    display: none !important
}

.w-background-video--control {
    background-color: #0000;
    padding: 0;
    position: absolute;
    bottom: 1em;
    right: 1em
}

.w-background-video--control>[hidden] {
    display: none !important
}

.w-slider {
    text-align: center;
    clear: both;
    -webkit-tap-highlight-color: #0000;
    tap-highlight-color: #0000;
    background: #ddd;
    height: 300px;
    position: relative
}

.w-slider-mask {
    z-index: 1;
    white-space: nowrap;
    height: 100%;
    display: block;
    position: relative;
    left: 0;
    right: 0;
    overflow: hidden
}

.w-slide {
    vertical-align: top;
    white-space: normal;
    text-align: left;
    width: 100%;
    height: 100%;
    display: inline-block;
    position: relative
}

.w-slider-nav {
    z-index: 2;
    text-align: center;
    -webkit-tap-highlight-color: #0000;
    tap-highlight-color: #0000;
    height: 40px;
    margin: auto;
    padding-top: 10px;
    position: absolute;
    inset: auto 0 0
}

.w-slider-nav.w-round>div {
    border-radius: 100%
}

.w-slider-nav.w-num>div {
    font-size: inherit;
    line-height: inherit;
    width: auto;
    height: auto;
    padding: .2em .5em
}

.w-slider-nav.w-shadow>div {
    box-shadow: 0 0 3px #3336
}

.w-slider-nav-invert {
    color: #fff
}

.w-slider-nav-invert>div {
    background-color: #2226
}

.w-slider-nav-invert>div.w-active {
    background-color: #222
}

.w-slider-dot {
    cursor: pointer;
    background-color: #fff6;
    width: 1em;
    height: 1em;
    margin: 0 3px .5em;
    transition: background-color .1s, color .1s;
    display: inline-block;
    position: relative
}

.w-slider-dot.w-active {
    background-color: #fff
}

.w-slider-dot:focus {
    outline: none;
    box-shadow: 0 0 0 2px #fff
}

.w-slider-dot:focus.w-active {
    box-shadow: none
}

.w-slider-arrow-left,
.w-slider-arrow-right {
    cursor: pointer;
    color: #fff;
    -webkit-tap-highlight-color: #0000;
    tap-highlight-color: #0000;
    -webkit-user-select: none;
    user-select: none;
    width: 80px;
    margin: auto;
    font-size: 40px;
    position: absolute;
    inset: 0;
    overflow: hidden
}

.w-slider-arrow-left [class^=w-icon-],
.w-slider-arrow-right [class^=w-icon-],
.w-slider-arrow-left [class*=\ w-icon-],
.w-slider-arrow-right [class*=\ w-icon-] {
    position: absolute
}

.w-slider-arrow-left:focus,
.w-slider-arrow-right:focus {
    outline: 0
}

.w-slider-arrow-left {
    z-index: 3;
    right: auto
}

.w-slider-arrow-right {
    z-index: 4;
    left: auto
}

.w-icon-slider-left,
.w-icon-slider-right {
    width: 1em;
    height: 1em;
    margin: auto;
    inset: 0
}

.w-slider-aria-label {
    clip: rect(0 0 0 0);
    border: 0;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    position: absolute;
    overflow: hidden
}

.w-slider-force-show {
    display: block !important
}

.w-dropdown {
    text-align: left;
    z-index: 900;
    margin-left: auto;
    margin-right: auto;
    display: inline-block;
    position: relative
}

.w-dropdown-btn,
.w-dropdown-toggle,
.w-dropdown-link {
    vertical-align: top;
    color: #222;
    text-align: left;
    white-space: nowrap;
    margin-left: auto;
    margin-right: auto;
    padding: 20px;
    text-decoration: none;
    position: relative
}

.w-dropdown-toggle {
    -webkit-user-select: none;
    user-select: none;
    cursor: pointer;
    padding-right: 40px;
    display: inline-block
}

.w-dropdown-toggle:focus {
    outline: 0
}

.w-icon-dropdown-toggle {
    width: 1em;
    height: 1em;
    margin: auto 20px auto auto;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0
}

.w-dropdown-list {
    background: #ddd;
    min-width: 100%;
    display: none;
    position: absolute
}

.w-dropdown-list.w--open {
    display: block
}

.w-dropdown-link {
    color: #222;
    padding: 10px 20px;
    display: block
}

.w-dropdown-link.w--current {
    color: #0082f3
}

.w-dropdown-link:focus {
    outline: 0
}

@media screen and (max-width:767px) {
    .w-nav-brand {
        padding-left: 10px
    }
}

.w-lightbox-backdrop {
    cursor: auto;
    letter-spacing: normal;
    text-indent: 0;
    text-shadow: none;
    text-transform: none;
    visibility: visible;
    white-space: normal;
    word-break: normal;
    word-spacing: normal;
    word-wrap: normal;
    color: #fff;
    text-align: center;
    z-index: 2000;
    opacity: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -webkit-tap-highlight-color: transparent;
    background: #000000e6;
    outline: 0;
    font-family: Helvetica Neue, Helvetica, Ubuntu, Segoe UI, Verdana, sans-serif;
    font-size: 17px;
    font-style: normal;
    font-weight: 300;
    line-height: 1.2;
    list-style: disc;
    position: fixed;
    inset: 0;
    -webkit-transform: translate(0)
}

.w-lightbox-backdrop,
.w-lightbox-container {
    -webkit-overflow-scrolling: touch;
    height: 100%;
    overflow: auto
}

.w-lightbox-content {
    height: 100vh;
    position: relative;
    overflow: hidden
}

.w-lightbox-view {
    opacity: 0;
    width: 100vw;
    height: 100vh;
    position: absolute
}

.w-lightbox-view:before {
    content: "";
    height: 100vh
}

.w-lightbox-group,
.w-lightbox-group .w-lightbox-view,
.w-lightbox-group .w-lightbox-view:before {
    height: 86vh
}

.w-lightbox-frame,
.w-lightbox-view:before {
    vertical-align: middle;
    display: inline-block
}

.w-lightbox-figure {
    margin: 0;
    position: relative
}

.w-lightbox-group .w-lightbox-figure {
    cursor: pointer
}

.w-lightbox-img {
    width: auto;
    max-width: none;
    height: auto
}

.w-lightbox-image {
    float: none;
    max-width: 100vw;
    max-height: 100vh;
    display: block
}

.w-lightbox-group .w-lightbox-image {
    max-height: 86vh
}

.w-lightbox-caption {
    text-align: left;
    text-overflow: ellipsis;
    white-space: nowrap;
    background: #0006;
    padding: .5em 1em;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    overflow: hidden
}

.w-lightbox-embed {
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0
}

.w-lightbox-control {
    cursor: pointer;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 24px;
    width: 4em;
    transition: all .3s;
    position: absolute;
    top: 0
}

.w-lightbox-left {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0yMCAwIDI0IDQwIiB3aWR0aD0iMjQiIGhlaWdodD0iNDAiPjxnIHRyYW5zZm9ybT0icm90YXRlKDQ1KSI+PHBhdGggZD0ibTAgMGg1djIzaDIzdjVoLTI4eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDN2MjNoMjN2M2gtMjZ6IiBmaWxsPSIjZmZmIi8+PC9nPjwvc3ZnPg==);
    display: none;
    bottom: 0;
    left: 0
}

.w-lightbox-right {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMjQgNDAiIHdpZHRoPSIyNCIgaGVpZ2h0PSI0MCI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMC0waDI4djI4aC01di0yM2gtMjN6IiBvcGFjaXR5PSIuNCIvPjxwYXRoIGQ9Im0xIDFoMjZ2MjZoLTN2LTIzaC0yM3oiIGZpbGw9IiNmZmYiLz48L2c+PC9zdmc+);
    display: none;
    bottom: 0;
    right: 0
}

.w-lightbox-close {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMTggMTciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNyI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMCAwaDd2LTdoNXY3aDd2NWgtN3Y3aC01di03aC03eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDd2LTdoM3Y3aDd2M2gtN3Y3aC0zdi03aC03eiIgZmlsbD0iI2ZmZiIvPjwvZz48L3N2Zz4=);
    background-size: 18px;
    height: 2.6em;
    right: 0
}

.w-lightbox-strip {
    white-space: nowrap;
    padding: 0 1vh;
    line-height: 0;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    overflow: auto hidden
}

.w-lightbox-item {
    box-sizing: content-box;
    cursor: pointer;
    width: 10vh;
    padding: 2vh 1vh;
    display: inline-block;
    -webkit-transform: translate(0, 0)
}

.w-lightbox-active {
    opacity: .3
}

.w-lightbox-thumbnail {
    background: #222;
    height: 10vh;
    position: relative;
    overflow: hidden
}

.w-lightbox-thumbnail-image {
    position: absolute;
    top: 0;
    left: 0
}

.w-lightbox-thumbnail .w-lightbox-tall {
    width: 100%;
    top: 50%;
    transform: translateY(-50%)
}

.w-lightbox-thumbnail .w-lightbox-wide {
    height: 100%;
    left: 50%;
    transform: translate(-50%)
}

.w-lightbox-spinner {
    box-sizing: border-box;
    border: 5px solid #0006;
    border-radius: 50%;
    width: 40px;
    height: 40px;
    margin-top: -20px;
    margin-left: -20px;
    animation: .8s linear infinite spin;
    position: absolute;
    top: 50%;
    left: 50%
}

.w-lightbox-spinner:after {
    content: "";
    border: 3px solid #0000;
    border-bottom-color: #fff;
    border-radius: 50%;
    position: absolute;
    inset: -4px
}

.w-lightbox-hide {
    display: none
}

.w-lightbox-noscroll {
    overflow: hidden
}

@media (min-width:768px) {
    .w-lightbox-content {
        height: 96vh;
        margin-top: 2vh
    }

    .w-lightbox-view,
    .w-lightbox-view:before {
        height: 96vh
    }

    .w-lightbox-group,
    .w-lightbox-group .w-lightbox-view,
    .w-lightbox-group .w-lightbox-view:before {
        height: 84vh
    }

    .w-lightbox-image {
        max-width: 96vw;
        max-height: 96vh
    }

    .w-lightbox-group .w-lightbox-image {
        max-width: 82.3vw;
        max-height: 84vh
    }

    .w-lightbox-left,
    .w-lightbox-right {
        opacity: .5;
        display: block
    }

    .w-lightbox-close {
        opacity: .8
    }

    .w-lightbox-control:hover {
        opacity: 1
    }
}

.w-lightbox-inactive,
.w-lightbox-inactive:hover {
    opacity: 0
}

.w-richtext:before,
.w-richtext:after {
    content: " ";
    grid-area: 1/1/2/2;
    display: table
}

.w-richtext:after {
    clear: both
}

.w-richtext[contenteditable=true]:before,
.w-richtext[contenteditable=true]:after {
    white-space: initial
}

.w-richtext ol,
.w-richtext ul {
    overflow: hidden
}

.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-video div:after,
.w-richtext .w-richtext-figure-selected[data-rt-type=video] div:after,
.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-image div,
.w-richtext .w-richtext-figure-selected[data-rt-type=image] div {
    outline: 2px solid #2895f7
}

.w-richtext figure.w-richtext-figure-type-video>div:after,
.w-richtext figure[data-rt-type=video]>div:after {
    content: "";
    display: none;
    position: absolute;
    inset: 0
}

.w-richtext figure {
    max-width: 60%;
    position: relative
}

.w-richtext figure>div:before {
    cursor: default !important
}

.w-richtext figure img {
    width: 100%
}

.w-richtext figure figcaption.w-richtext-figcaption-placeholder {
    opacity: .6
}

.w-richtext figure div {
    color: #0000;
    font-size: 0
}

.w-richtext figure.w-richtext-figure-type-image,
.w-richtext figure[data-rt-type=image] {
    display: table
}

.w-richtext figure.w-richtext-figure-type-image>div,
.w-richtext figure[data-rt-type=image]>div {
    display: inline-block
}

.w-richtext figure.w-richtext-figure-type-image>figcaption,
.w-richtext figure[data-rt-type=image]>figcaption {
    caption-side: bottom;
    display: table-caption
}

.w-richtext figure.w-richtext-figure-type-video,
.w-richtext figure[data-rt-type=video] {
    width: 60%;
    height: 0
}

.w-richtext figure.w-richtext-figure-type-video iframe,
.w-richtext figure[data-rt-type=video] iframe {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0
}

.w-richtext figure.w-richtext-figure-type-video>div,
.w-richtext figure[data-rt-type=video]>div {
    width: 100%
}

.w-richtext figure.w-richtext-align-center {
    clear: both;
    margin-left: auto;
    margin-right: auto
}

.w-richtext figure.w-richtext-align-center.w-richtext-figure-type-image>div,
.w-richtext figure.w-richtext-align-center[data-rt-type=image]>div {
    max-width: 100%
}

.w-richtext figure.w-richtext-align-normal {
    clear: both
}

.w-richtext figure.w-richtext-align-fullwidth {
    text-align: center;
    clear: both;
    width: 100%;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    display: block
}

.w-richtext figure.w-richtext-align-fullwidth>div {
    padding-bottom: inherit;
    display: inline-block
}

.w-richtext figure.w-richtext-align-fullwidth>figcaption {
    display: block
}

.w-richtext figure.w-richtext-align-floatleft {
    float: left;
    clear: none;
    margin-right: 15px
}

.w-richtext figure.w-richtext-align-floatright {
    float: right;
    clear: none;
    margin-left: 15px
}

.w-nav {
    z-index: 1000;
    background: #ddd;
    position: relative
}

.w-nav:before,
.w-nav:after {
    content: " ";
    grid-area: 1/1/2/2;
    display: table
}

.w-nav:after {
    clear: both
}

.w-nav-brand {
    float: left;
    color: #333;
    text-decoration: none;
    position: relative
}

.w-nav-link {
    vertical-align: top;
    color: #222;
    text-align: left;
    margin-left: auto;
    margin-right: auto;
    padding: 20px;
    text-decoration: none;
    display: inline-block;
    position: relative
}

.w-nav-link.w--current {
    color: #0082f3
}

.w-nav-menu {
    float: right;
    position: relative
}

[data-nav-menu-open] {
    text-align: center;
    background: #c8c8c8;
    min-width: 200px;
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    overflow: visible;
    display: block !important
}

.w--nav-link-open {
    display: block;
    position: relative
}

.w-nav-overlay {
    width: 100%;
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    overflow: hidden
}

.w-nav-overlay [data-nav-menu-open] {
    top: 0
}

.w-nav[data-animation=over-left] .w-nav-overlay {
    width: auto
}

.w-nav[data-animation=over-left] .w-nav-overlay,
.w-nav[data-animation=over-left] [data-nav-menu-open] {
    z-index: 1;
    top: 0;
    right: auto
}

.w-nav[data-animation=over-right] .w-nav-overlay {
    width: auto
}

.w-nav[data-animation=over-right] .w-nav-overlay,
.w-nav[data-animation=over-right] [data-nav-menu-open] {
    z-index: 1;
    top: 0;
    left: auto
}

.w-nav-button {
    float: right;
    cursor: pointer;
    -webkit-tap-highlight-color: #0000;
    tap-highlight-color: #0000;
    -webkit-user-select: none;
    user-select: none;
    padding: 18px;
    font-size: 24px;
    display: none;
    position: relative
}

.w-nav-button:focus {
    outline: 0
}

.w-nav-button.w--open {
    color: #fff;
    background-color: #c8c8c8
}

.w-nav[data-collapse=all] .w-nav-menu {
    display: none
}

.w-nav[data-collapse=all] .w-nav-button,
.w--nav-dropdown-open,
.w--nav-dropdown-toggle-open {
    display: block
}

.w--nav-dropdown-list-open {
    position: static
}

@media screen and (max-width:991px) {
    .w-nav[data-collapse=medium] .w-nav-menu {
        display: none
    }

    .w-nav[data-collapse=medium] .w-nav-button {
        display: block
    }
}

@media screen and (max-width:767px) {
    .w-nav[data-collapse=small] .w-nav-menu {
        display: none
    }

    .w-nav[data-collapse=small] .w-nav-button {
        display: block
    }

    .w-nav-brand {
        padding-left: 10px
    }
}

@media screen and (max-width:479px) {
    .w-nav[data-collapse=tiny] .w-nav-menu {
        display: none
    }

    .w-nav[data-collapse=tiny] .w-nav-button {
        display: block
    }
}

.w-tabs {
    position: relative
}

.w-tabs:before,
.w-tabs:after {
    content: " ";
    grid-area: 1/1/2/2;
    display: table
}

.w-tabs:after {
    clear: both
}

.w-tab-menu {
    position: relative
}

.w-tab-link {
    vertical-align: top;
    text-align: left;
    cursor: pointer;
    color: #222;
    background-color: #ddd;
    padding: 9px 30px;
    text-decoration: none;
    display: inline-block;
    position: relative
}

.w-tab-link.w--current {
    background-color: #c8c8c8
}

.w-tab-link:focus {
    outline: 0
}

.w-tab-content {
    display: block;
    position: relative;
    overflow: hidden
}

.w-tab-pane {
    display: none;
    position: relative
}

.w--tab-active {
    display: block
}

@media screen and (max-width:479px) {
    .w-tab-link {
        display: block
    }
}

.w-ix-emptyfix:after {
    content: ""
}

@keyframes spin {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(360deg)
    }
}

.w-dyn-empty {
    background-color: #ddd;
    padding: 10px
}

.w-dyn-hide,
.w-dyn-bind-empty,
.w-condition-invisible {
    display: none !important
}

.wf-layout-layout {
    display: grid
}

.w-code-component>* {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0
}

:root {
    --black-used-for-text-headlines: #302f2d;
    --dark-blue-used-for-backgrounds: #171d97;
    --light-cream: #fcf9f0;
    --cream-used-for-backgrounds: #f8f0d9;
    --gray-2-used-for-dividers: #eeeded;
    --neon-blue-used-for-cta: #0025e8;
    --gray-9-used-for-labels: #6f6c67;
    --gray-1-used-for-backgrounds: #f8f8f8;
    --gray-4: #d4d3d1;
    --red-undefined: #ac3b34;
    --orange-undefined: #fc6434
}

.w-checkbox {
    margin-bottom: 5px;
    padding-left: 20px;
    display: block
}

.w-checkbox:before {
    content: " ";
    grid-area: 1/1/2/2;
    display: table
}

.w-checkbox:after {
    content: " ";
    clear: both;
    grid-area: 1/1/2/2;
    display: table
}

.w-checkbox-input {
    float: left;
    margin: 4px 0 0 -20px;
    line-height: normal
}

.w-checkbox-input--inputType-custom {
    border: 1px solid #ccc;
    border-radius: 2px;
    width: 12px;
    height: 12px
}

.w-checkbox-input--inputType-custom.w--redirected-checked {
    background-color: #3898ec;
    background-image: url("https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-color: #3898ec
}

.w-checkbox-input--inputType-custom.w--redirected-focus {
    box-shadow: 0 0 3px 1px #3898ec
}

.w-pagination-wrapper {
    flex-wrap: wrap;
    justify-content: center;
    display: flex
}

.w-pagination-previous {
    color: #333;
    background-color: #fafafa;
    border: 1px solid #ccc;
    border-radius: 2px;
    margin-left: 10px;
    margin-right: 10px;
    padding: 9px 20px;
    font-size: 14px;
    display: block
}

.w-pagination-previous-icon {
    margin-right: 4px
}

.w-pagination-next {
    color: #333;
    background-color: #fafafa;
    border: 1px solid #ccc;
    border-radius: 2px;
    margin-left: 10px;
    margin-right: 10px;
    padding: 9px 20px;
    font-size: 14px;
    display: block
}

.w-embed-youtubevideo {
    background-image: url("https://d3e54v103j8qbb.cloudfront.net/static/youtube-placeholder.2b05e7d68d.svg");
    background-position: 50%;
    background-size: cover;
    width: 100%;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    position: relative
}

.w-embed-youtubevideo:empty {
    min-height: 75px;
    padding-bottom: 56.25%
}

.w-pagination-next-icon {
    margin-left: 4px
}

body {
    color: var(--black-used-for-text-headlines);
    font-family: Waldenburg buch, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    line-height: 100%
}

p {
    margin-bottom: 10px
}

ol {
    margin-top: 0;
    margin-bottom: 10px;
    padding-left: 40px
}

img {
    display: inline-block
}

strong {
    font-weight: 700
}

blockquote {
    border-left: 5px solid #e2e2e2;
    margin-bottom: 10px;
    padding: 10px 20px;
    font-size: 18px;
    line-height: 22px
}

figure {
    margin-bottom: 10px
}

figcaption {
    text-align: center;
    margin-top: 5px;
    font-size: .69rem;
    line-height: 100%
}

.h3 {
    margin-top: 0;
    font-family: Signifier, sans-serif;
    font-size: 3rem;
    font-weight: 300;
    line-height: 3.5rem
}

.h3.color-text-white.bottom-margin-0.less-wide {
    font-size: 2.8rem
}

.h3.color-text-white.bottom-margin-0.less-wide.right-margin {
    margin-right: 10px
}

.h3.color-text-white.rigorous {
    margin-bottom: 2rem
}

.h3.bottom-margin-32 {
    color: #302f2d
}

.top-margin-4 {
    margin-top: .25rem
}

.text-alignment-left {
    text-align: left
}

.wrapper-content {
    justify-content: space-between;
    align-items: center;
    max-width: 80rem;
    margin-left: auto;
    margin-right: auto
}

.bottom-padding-160 {
    padding-bottom: 10rem
}

.top-padding-128 {
    padding-top: 8rem
}

.bottom-margin-48 {
    margin-bottom: 3rem
}

.bottom-margin-32 {
    margin-bottom: 2rem
}

.hs3 {
    margin-top: 0;
    font-family: Waldenburg halbfett, sans-serif;
    font-size: 3rem;
    font-weight: 400;
    line-height: 3.5rem
}

.hs3.color-text-white.rigorous-heading {
    font-family: Waldenburg buch, sans-serif
}

.top-margin-64 {
    margin-top: 4rem
}

.top-padding-64 {
    padding-top: 4rem
}

.bottom-margin-64 {
    margin-bottom: 4rem
}

.bottom-margin-64.hide-large-webinar {
    display: none
}

.bottom-margin-8 {
    margin-bottom: .5rem
}

.hs5 {
    margin-top: 0;
    font-family: Waldenburg halbfett, sans-serif;
    font-size: 2.38rem;
    font-weight: 400;
    line-height: 2.88rem
}

.top-margin-160 {
    margin-top: 10rem
}

.pill_plus {
    background-color: #0025e8;
    border-radius: 2rem;
    justify-content: center;
    align-items: center;
    width: 2.75rem;
    height: 2.75rem;
    display: flex
}

.pill-minus_icon {
    justify-content: center;
    align-items: center;
    display: flex
}

.paragraph-big {
    font-size: 1.5rem;
    line-height: 2.88rem
}

.paragraph-big.color-text-white._0-mg {
    color: #fff;
    margin-top: 0;
    font-size: 24px;
    line-height: 27px
}

.paragraph-big.colro-text-white.top-margin-0 {
    margin-top: 0
}

.pill-text {
    color: var(--black-used-for-text-headlines);
    background-color: #0000;
    border-style: none;
    justify-content: center;
    align-items: center;
    padding: 0;
    font-family: Waldenburg halbfett, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    text-decoration: none;
    display: inline-block
}

.pill-text.share-button.clean-share {
    background-color: #0000;
    padding: 0;
    display: block
}

.pill-text.popup-arrow-small {
    width: auto
}

.h1 {
    margin-top: 0;
    font-family: Signifier, sans-serif;
    font-size: 4.5rem;
    font-weight: 300;
    line-height: 5rem
}

.h1.bottom-margin-32.language-heading-reduce {
    font-size: 3rem;
    line-height: 4.1rem
}

.h1.bottom-margin-32.language-heading-reduce.max-headig {
    font-size: 3.4rem
}

.h1.bottom-margin-32.px-value {
    max-width: 500px;
    font-size: 55px;
    line-height: 70px
}

.h1.bottom-margin-32.h1-small {
    max-width: 500px;
    font-size: 4.1rem
}

.bottom-padding-128 {
    padding-bottom: 8rem
}

.hs7 {
    margin-top: 0;
    font-family: Waldenburg halbfett, sans-serif;
    font-size: 1.13rem;
    font-weight: 400;
    line-height: 1.5rem
}

.hs7.text-alignment-center.color-text-gray-04 {
    color: #d4d3d1
}

.hs7.text-alignment-center.bottom-margin-48 {
    margin-bottom: 3rem
}

.hs7.text-alignment-center.bottom-margin-64 {
    margin-bottom: 4rem
}

.hs7.color-text-white.bottom-margin-24.lower-mg {
    margin-bottom: 18px;
    font-size: 16px;
    line-height: 18px
}

.hs7.bottom-margin-24 {
    margin-bottom: 1.5rem
}

.hs7.bottom-margin-16 {
    margin-bottom: 1rem
}

.hs7.vc3 {
    margin-bottom: 4px
}

.top-margin-192 {
    margin-top: 12rem
}

.text-alignment-center {
    text-align: center
}

.bottom-margin-160 {
    margin-bottom: 10rem
}

.top-margin-32 {
    margin-top: 2rem
}

.pill-plus_icon {
    justify-content: center;
    align-items: center;
    display: flex
}

.top-padding-i-s {
    padding-top: .25rem
}

.bottom-margin-128 {
    margin-bottom: 8rem
}

.bottom-padding-24 {
    padding-bottom: 1.5rem
}

.paragraph-small {
    margin-right: 0;
    font-size: 1rem;
    line-height: 1.5rem;
    position: relative
}

.paragraph-small.color-text-primary.paragraph-bold {
    color: var(--dark-blue-used-for-backgrounds)
}

.paragraph-small.color-text-gray.text-alignment-center.color-text-white {
    color: #fff
}

.paragraph-small.light-clr {
    color: #10132199;
    margin-right: 0;
    font-size: 11px
}

.paragraph-small.light-clr.right-mg {
    left: 49px
}

.paragraph-small.mg-adjust {
    padding-right: 0;
    position: relative;
    left: -24px
}

.paragraph-small.mg-adjust.small-text {
    position: static
}

.paragraph-small.mg-adjust.small-text._11 {
    position: static;
    left: -29px
}

.paragraph-small.mg-adjust.small-text._12 {
    position: static;
    left: -34px
}

.paragraph-small.mg-adjust.small-text._13 {
    position: static;
    left: -38px
}

.paragraph-small.mg-2 {
    padding-right: 0;
    position: relative;
    left: 14px
}

.paragraph-small.mg-2.small-text {
    position: static
}

.paragraph-small.relative {
    left: 52px
}

.paragraph-small.relative.small-text {
    position: static;
    left: 39px
}

.paragraph-small.small-text {
    font-size: 14px;
    line-height: 21px
}

.paragraph-small.small-text.bullet-point {
    margin-left: 20px
}

.paragraph-small.lower-mg {
    margin-bottom: 20px
}

.paragraph-small.upper-mg {
    margin-top: 20px
}

.pill-text_wrap {
    justify-content: center;
    align-items: center;
    min-height: 3rem;
    display: flex
}

.pill-text_wrap.right-align {
    justify-content: flex-end
}

.h4 {
    margin-top: 0;
    font-family: Signifier, sans-serif;
    font-size: 2.5rem;
    font-weight: 300;
    line-height: 3.5rem
}

.paragraph-medium {
    max-width: 49rem;
    margin-top: 0;
    font-size: 1.13rem;
    line-height: 1.69rem
}

.paragraph-medium.text-alignment-center.bottom-margin-32._5_text_blocks_2.less-mg {
    margin-bottom: 1rem
}

.paragraph-medium.text-alignment-center.bottom-margin-32.middle-align,
.paragraph-medium.text-alignment-center.bottom-margin-64.middle-align {
    margin-left: auto;
    margin-right: auto
}

.paragraph-medium.color-text-white.bottom-margin-48.grey-small {
    color: #302f2d
}

.paragraph-medium.bottom-margin-32.no-mg-below {
    margin-bottom: 0
}

.paragraph-medium.bottom-margin-32.middle-align {
    text-align: center;
    margin-bottom: 3rem;
    margin-left: auto;
    margin-right: auto
}

.paragraph-medium._5_text_blocks.middle-align {
    margin-left: auto;
    margin-right: auto
}

.paragraph-medium.mvc {
    margin-top: 2rem;
    margin-bottom: 4rem
}

.paragraph-medium.diversity {
    margin-bottom: 4.5rem
}

.paragraph-medium.para-wide {
    font-weight: 400
}

.bottom-margin-96 {
    margin-bottom: 6rem
}

.top-margin-96 {
    margin-top: 6rem
}

.text-alignment-right {
    text-align: right
}


.label.color-text-cream {
    color: var(--light-cream)
}

.bottom-padding-32 {
    padding-bottom: 2rem
}

.bottom-margin-192 {
    margin-bottom: 12rem
}

.top-padding-8 {
    padding-top: .5rem
}

.bottom-padding-i-s {
    padding-bottom: .25rem
}

.top-padding-24 {
    padding-top: 1.5rem
}

.top-padding-96 {
    padding-top: 6rem
}

.bottom-padding-64 {
    padding-bottom: 4rem
}

.italic-span {
    font-style: italic
}

.button-secondary {
    background-color: var(--cream-used-for-backgrounds);
    color: #302f2d;
    text-align: center;
    border-radius: .25rem;
    padding: 1rem 2.5rem;
    font-family: Waldenburg halbfett, sans-serif;
    font-size: .88rem;
    line-height: 1rem
}

.top-padding-32 {
    padding-top: 2rem
}

.top-padding-192 {
    padding-top: 12rem
}

.hs6 {
    margin-top: 0;
    font-family:"Aeonik Pro", system-ui;
    font-size: 1.5rem;
    font-weight: 600;
    line-height: 2rem
}

.hs6.color-text-dark.text-alignment-center.bottom-margin-8.color-text-white {
    color: #fff
}

.hs6.color-text-white.bottom-margin-16.less-below {
    margin-bottom: .1rem
}

.hs6.color-text-white.rigorous-heading {
    margin-bottom: 5px;
    font-family: Waldenburg halbfett, sans-serif;
    font-size: 1.1rem;
    font-weight: 400;
    line-height: 1.3rem
}

.hs6.middle-align {
    margin-left: auto;
    margin-right: auto
}

.top-margin-24 {
    margin-top: 1.5rem
}

.pill-arrow_pill-text {
    background-color: #ff4713;
    border-radius: 9007200000000000rem;
    flex: none;
    justify-content: center;
    align-items: center;
    width: 2.5rem;
    height: 2.5rem;
    margin-left: 1rem;
    display: flex;
    overflow: hidden
}

.pill-arrow_pill-text.color-bg-white {
    background-color: #fff
}

.pill-arrow_pill-text.color-change {
    background-color: #171d97
}

.pill-arrow_pill-text.color-change.white-eltif {
    background-color: #fff
}

.pill-arrow_pill-text.color-change.yellow-clr-bg {
    background-color: #f8f0d9
}

.pill-arrow_pill-text.no-mg-eltif {
    margin-left: 0
}

.h0 {
    margin-top: 0;
    font-family: Signifier, sans-serif;
    font-size: 5rem;
    font-weight: 300;
    line-height: 5.25rem
}

.h0.text-alignment-center.bottom-margin-32._64px-h1 {
    max-width: 500px;
    margin-left: auto;
    margin-right: auto;
    font-size: 64px;
    line-height: 70px
}

.h0.text-alignment-center.color-text-white.bottom-margin-48.fadeup0.animated-word.hide-desktop {
    display: none
}

.h0.color-text-white.bottom-margin-16._64-size {
    margin-bottom: 0;
    font-size: 64px;
    line-height: 70px
}

.h0.color-text-white.bottom-margin-32.grey-h1 {
    color: #302f2d;
    margin-bottom: 2rem;
    font-size: 4.4rem
}

.h0.bottom-margin-32 {
    margin-bottom: 4rem
}

.h0.bottom-margin-32.fadeup0.animated-word.small-h1 {
    margin-bottom: 2rem;
    font-size: 4.5rem
}

.h0.bottom-margin-64._5_text_blocks.german-page-h1 {
    font-size: 3.8rem;
    line-height: 4.8rem
}

.h0._5_text_blocks.se-version {
    font-size: 4.7rem
}

.h0.vcworks,
.h0.moon {
    margin-bottom: 4rem
}

.h0.faq {
    text-align: center;
    margin-bottom: 5rem
}

.h0.german-adjust {
    font-size: 3.4rem;
    line-height: 4.9rem
}

.h0.german-version {
    max-width: 615px;
    font-size: 4.2rem
}

.h0.german-version.fr-version {
    font-size: 4rem
}

.h0.small-fr {
    font-size: 4.9rem
}

.h0.small-co {
    font-size: 56px;
    line-height: 70px
}

.bottom-padding-8 {
    padding-bottom: .5rem
}

.style-guide_wrap {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem
}

.top-padding-160 {
    padding-top: 10rem
}

.paragraph-small-copy {
    color: var(--black-used-for-text-headlines);
    white-space: normal;
    margin-top: 0;
    font-size: .88rem;
    line-height: 1.38rem
}

.paragraph-small-copy.paragraph-bold {
    color: #302f2d
}

.paragraph-small-copy.color-text-white.upper-margin {
    margin-top: 2rem
}

.paragraph-small-copy.color-text-white.upper-margin._0-mg {
    max-width: 80rem;
    margin-top: 0;
    margin-bottom: 0
}

.paragraph-small-copy.extra-small {
    font-size: .75rem;
    line-height: .88rem
}

.paragraph-small-copy.extra-small.color-text-gray.no-wrap {
    white-space: nowrap
}

.pill-arrow_icon {
    flex: none;
    justify-content: center;
    align-items: center;
    width: 1.25rem;
    height: 1.25rem;
    display: flex;
    overflow: hidden
}

.pill-arrow {
    background-color: #0025e8;
    border-radius: 2rem;
    justify-content: center;
    align-items: center;
    width: 2.75rem;
    height: 2.75rem;
    display: flex
}

.pill-arrow.navigation_resource-cta-horizontal-arrow {
    margin-bottom: 1rem;
    margin-right: 1rem;
    position: absolute;
    inset: auto 0% 0% auto
}

.bottom-padding-48 {
    padding-bottom: 3rem
}

.wrapper-section {
    padding: 6rem 2rem
}

.style-guide_title {
    background-color: #f4f4f4;
    margin-bottom: 3rem;
    padding: 2rem
}

.bottom-margin-24 {
    margin-bottom: 1.5rem
}

.moonfare-logo_embed {
    justify-content: center;
    align-items: center
}

.top-margin-16 {
    margin-top: 1rem
}

.top-margin-128 {
    margin-top: 8rem
}

.button-alternative {
    color: #302f2d;
    text-align: center;
    background-color: #f4f4f4;
    border-radius: .25rem;
    justify-content: center;
    align-items: center;
    padding: 1rem 2.5rem;
    font-family: Waldenburg halbfett, sans-serif;
    font-size: .88rem;
    line-height: 1rem;
    transition: background-color .5s;
    display: inline-block
}

.button-alternative:hover {
    background-color: #d4d3d1
}

.bottom-padding-192 {
    padding-bottom: 12rem
}

.button-primary {
    color: #fff;
    text-align: center;
    background-color: #0025e8;
    border-radius: .25rem;
    justify-content: center;
    align-items: center;
    max-width: 220px;
    min-height: 2.75rem;
    padding: .75rem 1.25rem;
    font-family: Waldenburg halbfett, sans-serif;
    font-size: .88rem;
    font-weight: 400;
    line-height: 1.38rem;
    text-decoration: none;
    transition: background-color .5s;
    display: inline-block
}

.button-primary:hover {
    background-color: #2043ff
}

.button-primary.not_us.when-logged-out.no-bg-button {
    background-color: #fff0;
    min-width: 75px;
    min-height: 46px;
    display: flex
}

.button-primary.not_us.when-logged-out.no-bg-button:hover {
    background-color: #5a5a5a00
}

.button-primary.not_us.hide-secondary {
    display: none
}

.button-primary.is_us.when-logged-out.no-bg-button {
    background-color: #fdfdfd00
}

.button-primary.is_us.when-logged-out.no-bg-button:hover {
    background-color: #fff0
}

.button-primary.disabled {
    opacity: .5
}

.button-primary.animated-button.not_us {
    cursor: pointer
}

.button-primary.animated-button.not_us.max-wid {
    min-width: 170px;
    max-width: 170px;
    padding-top: .9rem;
    padding-bottom: .9rem
}

.button-primary.animated-button.not_us.max-wid.white-bg {
    background-color: #fff;
    min-width: 170px;
    max-width: 170px;
    padding-top: .9rem;
    padding-bottom: .9rem
}

.button-primary.animated-button.is_us {
    display: none
}

.button-primary.mpio {
    background-color: #11584a;
    border-radius: 0
}

.button-primary.mpio:hover {
    background-color: #0f4d40
}

.button-primary.full {
    max-width: 100%
}

.button-primary.max-button {
    min-width: 220px
}

.button-primary.max-button.wide-length.it-button {
    min-width: 260px;
    max-width: 260px
}

.button-primary.max-button.de-wide-button {
    min-width: 270px;
    max-width: 270px
}

.button-primary.wide-length {
    max-width: none
}

.bottom-padding-96 {
    padding-bottom: 6rem
}

.top-margin-48 {
    margin-top: 3rem
}

.bottom-margin-4 {
    margin-bottom: .25rem
}

.pill_minus {
    background-color: #0025e8;
    border-radius: 2rem;
    justify-content: center;
    align-items: center;
    width: 2.75rem;
    height: 2.75rem;
    display: flex
}

.bottom-margin-16 {
    margin-bottom: 1rem
}

.bottom-padding-16 {
    padding-bottom: 1rem
}

.top-padding-48 {
    padding-top: 3rem
}

.top-padding-16 {
    padding-top: 1rem
}

.h2 {
    margin-top: 0;
    font-family: Signifier, sans-serif;
    font-size: 4rem;
    font-weight: 300;
    line-height: 4.5rem
}

.h2.bottom-margin-32 {
    max-width: 80rem
}

.h2.bottom-margin-32.lower-margin {
    margin-bottom: 5rem
}

.h2.bottom-margin-32.mg-lower {
    font-size: 3.8rem
}

.h2.bottom-margin-32.mg-lower.fr-version.it-version {
    font-size: 3.7rem
}

.h2.bottom-margin-32.mg-lower.fr-version.it-version.se-version,
.h2.bottom-margin-32.mg-lower.fr-version.it-version.se-v {
    font-size: 3.5rem
}

.h2.bottom-margin-32.lower-mg {
    margin-bottom: 2rem
}

.h2.bottom-margin-32.middle-align {
    margin-left: auto;
    margin-right: auto
}

.h2.bottom-margin-32.small-size {
    font-size: 3.5rem
}

.h2.bottom-margin-64.h1-course {
    text-align: center;
    margin-bottom: 2rem
}

.h2.blog-title {
    line-height: 5rem
}

.top-margin-8 {
    margin-top: .5rem
}

.navbar_menu-links {
    justify-content: center;
    align-items: center;
    display: flex;
    position: relative
}

.navbar_logo {
    flex: none;
    justify-content: center;
    align-items: center;
    margin-right: 1.5rem;
    display: flex
}

.navbar_logo.mpio {
    flex: 0 auto;
    max-width: 20rem
}

.navbar_logo_image {
    justify-content: center;
    align-items: center;
    width: 11.25rem;
    height: auto;
    display: flex
}

.navbar_logo_image.white-logo {
    color: #fff
}

.nav_dl {
    background-color: #fff;
    border-top: .0625rem solid #eeeded;
    border-bottom: .0625rem solid #eeeded;
    width: auto;
    height: auto;
    margin-top: 4.1rem;
    margin-left: auto;
    margin-right: auto;
    display: none;
    inset: 0% 0% auto;
    overflow: hidden
}

.nav_dl.w--open {
    display: none
}

.nav_dl.opened-nav_dl {
    border-top-style: none;
    border-bottom-style: none;
    border-bottom-color: var(--gray-2-used-for-dividers);
    perspective: 2000px;
    perspective-origin: 50% 0;
    transform-origin: 50% 0;
    flex-direction: column;
    justify-content: flex-start;
    height: auto;
    margin-top: 0;
    display: block;
    position: absolute;
    inset: 0% 0% auto;
    transform: perspective(2000px)
}

.nav_dl.hide {
    display: none
}

.navbar_content {
    justify-content: space-between;
    align-items: center;
    max-width: 80rem;
    margin-left: auto;
    margin-right: auto;
    display: flex
}

.nav_dd {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 100%;
    position: static
}

.navbar_menu-wrapper {
    justify-content: space-between;
    display: flex
}

.nav_dl-single_link {
    color: #302f2d;
    white-space: normal;
    align-items: flex-start;
    max-width: 16rem;
    text-decoration: none;
    transition: color .5s;
    display: flex
}

.nav_dl-single_link:hover {
    color: #0025e8
}

.nav_dl-single_link.hide-eltif {
    display: none
}

.nav_dl-single_link.hide-eltif.show-eltif {
    display: flex
}

.nav_dl-single-icon {
    flex: none;
    justify-content: center;
    align-items: center;
    width: 2.5rem;
    height: 2.5rem;
    margin-right: 1rem;
    display: flex;
    overflow: hidden
}

.buttons_wrapper {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    place-items: center stretch;
    display: grid
}

.nav_dl-main_wrap {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    max-width: 80rem;
    margin-left: auto;
    margin-right: auto;
    display: grid
}

.nav_dt {
    color: #302f2d;
    justify-content: center;
    align-items: center;
    height: 100%;
    padding: 2rem 1.25rem 1.88rem;
    font-family: Waldenburg halbfett, sans-serif;
    font-weight: 400;
    line-height: 1rem;
    text-decoration: none;
    display: flex
}

.nav_dt:hover {
    color: #0025e8
}

.nav_dt.w--open {
    color: #0025e8;
    border-bottom-color: #0025e8
}

.nav_dl-left-wrap_1x2 {
    grid-column-gap: 4rem;
    grid-row-gap: 0rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: flex-start;
    padding: 4rem;
    display: flex
}

.navbar_buttons-close-wrap {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    justify-content: center;
    align-items: center;
    padding-top: .5rem;
    padding-bottom: .5rem;
    display: flex
}

.nav_dd-icon {
    justify-content: center;
    align-items: center;
    width: 1rem;
    height: 1rem;
    margin-left: .75rem;
    display: flex;
    overflow: hidden
}

.nav_dd-icon.icon-white {
    color: #fff
}

.nav_dl_links-grid {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.nav_dl_links-grid.nav_dl-single_link {
    max-width: 100%
}

.navbar_menu {
    flex-direction: column;
    flex: 1;
    justify-content: flex-start;
    align-items: stretch;
    position: static
}

.paragraph-label {
    color: #6f6c67;
    margin-bottom: 0;
    font-size: .75rem
}

.navbar_section {
    z-index: 10;
    background-color: #fff;
    padding-left: 2rem;
    padding-right: 2rem;
    position: fixed;
    inset: 0% 0% auto
}

.navbar_section.mpio {
    padding-top: 2rem;
    padding-bottom: 2rem
}

.navbar_section.new-nav-bg {
    background-color: #fff0
}

.navbar_section.extend-mg {
    padding-top: 10px;
    padding-bottom: 10px
}

.nav_dl-left-single.nav_dl-single_link {
    display: block
}

.home-page_hero-wrapper {
    max-width: 80rem;
    margin-left: auto;
    margin-right: auto
}

.home-page_hero-title {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    max-width: 45rem;
    margin-bottom: 4rem;
    margin-left: auto;
    margin-right: auto;
    padding-left: 2rem;
    padding-right: 2rem;
    display: flex
}

.home-page_hero-title.extended {
    max-width: 62rem
}

.home-page_hero-title.extended-start {
    max-width: 52rem
}

.home-page_hero-title.extended-de {
    max-width: 59rem
}

.home-page_hero-section {
    padding-top: 11rem
}

.home-page_hero-visual {
    object-fit: cover;
    width: 80rem;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    display: block
}

.top-strategies_section {
    padding: 6rem 2rem;
    overflow: hidden
}

.top-strategies_content {
    text-align: center;
    justify-content: space-between;
    align-items: center;
    max-width: 80rem;
    margin-left: auto;
    margin-right: auto
}

.partner-logos-grid {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    place-items: center;
    display: grid
}

.partners-logos_img {
    object-fit: contain;
    width: 9.69rem;
    height: 4.25rem
}

.benefits-home-content {
    max-width: 60rem;
    margin-left: auto;
    margin-right: auto
}

.important-disclaimer_dd {
    z-index: 1;
    grid-row-gap: 1rem;
    flex-direction: column;
    align-items: stretch;
    width: 100%;
    max-width: 80rem;
    display: flex
}

.important-disclaimer_dt {
    z-index: 1;
    white-space: normal;
    width: 100%;
    max-width: 50%;
    margin-left: 0;
    margin-right: 0;
    padding: 0
}

.home-benefits_disclaimer {
    width: 100%;
    max-width: 80rem;
    margin-left: auto;
    margin-right: auto
}

.home-benefits_drag-element {
    width: 100%;
    max-width: 80rem;
    margin-bottom: 3rem;
    margin-left: auto;
    margin-right: auto
}

.text-link_span {
    color: var(--neon-blue-used-for-cta);
    text-decoration: underline
}

.home-benefits-drag-tool {
    justify-content: center;
    align-items: center;
    width: 2.75rem;
    height: 2.75rem;
    display: flex;
    position: absolute;
    inset: -1.375rem auto auto 0%
}

.blue-highlight {
    color: #0025e8;
    text-decoration: none
}

.home-benefits-section {
    background-color: #fcf9f0;
    flex-direction: column;
    align-items: center;
    padding: 8rem 2rem;
    display: flex;
    overflow: hidden
}

.benefits-home-paragraphs {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-bottom: 6rem;
    display: grid
}

.benefits-home-title {
    margin-bottom: 4rem
}

.home-benefits_drag-line-active {
    background-color: #302f2d;
    width: 0%;
    height: .25rem
}

.home-benefits_image-wrap {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 80rem;
    max-width: 80rem;
    margin-bottom: 4.5rem;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    position: relative
}

.home-benefits_chart-wrap {
    margin-left: auto;
    margin-right: auto
}

.home-benefits-drag-component {
    margin-bottom: 2rem;
    position: relative
}

.home-benefits_second-title {
    max-width: 55rem
}

.important-disclaimer_dl {
    background-color: #0000;
    width: 100%;
    position: static
}

.home-benefits_drag-line {
    background-color: #f8f0d9;
    width: 100%;
    height: .25rem;
    margin-left: auto;
    margin-right: auto
}

.home-benefits-drag-icon {
    justify-content: center;
    align-items: center;
    width: 2.75rem;
    height: 2.75rem;
    display: flex
}

.invest-your-way_single-item {
    color: var(--black-used-for-text-headlines);
    flex-direction: column;
    align-items: flex-start;
    max-width: 20.1rem;
    text-decoration: none;
    display: flex
}

.invest-your-way_title {
    grid-column-gap: 8rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-bottom: 4.5rem;
    margin-left: auto;
    margin-right: auto;
    display: grid
}

.invest-your-way_grid {
    grid-column-gap: 6rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.invest-your-way_investment-image {
    width: auto;
    height: auto;
    margin-bottom: 2rem
}

.invest-your-way_section {
    padding: 12rem 2rem
}

.h6 {
    margin-top: 0;
    font-family: Waldenburg halbfett, sans-serif;
    font-size: 1.5rem;
    font-weight: 400;
    line-height: 2rem
}

.testimonial-client-image {
    filter: saturate(0%);
    object-fit: cover;
    width: 11.25rem;
    height: 11.25rem;
    margin-bottom: 3rem
}

.testimonial-client-image.institutions-testimonial-logo {
    object-fit: contain
}

.testimonial-client-image.colored-testimonial-photo {
    filter: none
}

.testimonials_slider-slide {
    margin-left: auto;
    margin-right: 2rem
}

.single-testimonial_wrapper {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: flex-start;
    display: flex
}

.testimonials_section {
    position: relative
}

.testimonial-client-photo {
    max-width: 12rem
}

.testimonial-top-quote-marks-responsive {
    margin-bottom: 3rem;
    display: none;
    overflow: hidden
}

.testimonials_slider-right-arrow {
    width: 50%;
    height: 100%;
    inset: 0% 0% 0% auto
}

.testimonials_divider {
    background-color: #d4d3d1;
    width: 100%;
    max-width: 80rem;
    height: .06rem;
    margin-left: auto;
    margin-right: auto
}

.testimonials_slider-mask {
    max-width: 80rem;
    margin-left: auto;
    margin-right: auto
}

.testimonials_slider-left-arrow {
    width: 50%;
    height: 100%;
    inset: 0% auto 0% 0%
}

.testimonials_slider-nav {
    align-items: center;
    max-width: 48rem;
    margin-bottom: 8rem;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    position: static;
    inset: auto 0% 0% 3rem
}

.testimonials_slider {
    background-color: #0000;
    width: auto;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    padding-top: 12rem;
    padding-left: 2rem;
    padding-right: 2rem;
    position: static
}

.testimonials_slider.single-team-page_testimonial {
    padding-top: 3rem
}

.testimonial_quote {
    max-width: 48rem
}

.testimonial-top-quote-marks-desktop {
    justify-content: center;
    align-items: center;
    width: 2.75rem;
    height: 2rem;
    margin-bottom: 3rem;
    display: flex;
    overflow: hidden
}

.testimonial-client-info {
    max-width: 15rem
}

.past-future_drag-tool {
    width: 2.75rem;
    height: 2.75rem;
    margin-top: -1.375rem;
    position: absolute;
    top: 0%;
    left: 0%;
    right: auto
}

.past-future_top-content {
    max-width: 80rem;
    margin-left: auto;
    margin-right: auto
}

.past-future-drag_element {
    margin-bottom: 2rem;
    margin-left: auto;
    margin-right: auto;
    position: relative
}

.past-future_slider-part {
    margin-left: auto;
    margin-right: auto;
    padding-top: 6rem;
    padding-bottom: 6rem;
    position: relative
}

.past-future_single-card-logo {
    object-fit: contain;
    width: 8rem;
    height: 4rem
}

.past-future-drag-component {
    z-index: 6;
    opacity: 0;
    max-width: 80rem;
    margin-left: auto;
    margin-right: auto;
    position: relative
}

.past-future-slider-drag_line {
    background-color: #eeeded;
    width: 100%;
    height: .25rem;
    margin-left: auto;
    margin-right: auto
}

.careers_chart-drag-icon {
    justify-content: center;
    align-items: center;
    width: 2.75rem;
    height: 2.75rem;
    display: flex
}

.past-future-slider-active_line {
    background-color: #0025e8;
    width: 0%;
    height: .25rem
}

.past-future_content {
    flex-direction: column;
    align-items: stretch;
    width: 100%;
    max-width: 80rem;
    margin-left: auto;
    margin-right: auto
}

.past-future_title {
    max-width: 48rem;
    margin-bottom: 4rem
}

.past-future_grid {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    place-items: start;
    max-width: 60rem;
    display: grid
}

.past-future_slider-wrap {
    margin-left: auto;
    margin-right: auto
}

.past-future_right-arrow {
    width: 15rem;
    height: 100%;
    margin-left: 3.5rem;
    display: none;
    position: absolute;
    inset: 0% 0% 0% auto
}

.past-future_single-card-logo-wrap {
    min-height: 3.44rem;
    margin-bottom: 1.5rem
}

.past-future_left-arrow {
    width: 15rem;
    height: 100%;
    display: none;
    position: absolute;
    inset: 0% auto 0% 0%
}

.past-future_single-card {
    color: #302f2d;
    background-color: #fff;
    flex-direction: column;
    justify-content: space-between;
    align-items: stretch;
    width: 100%;
    height: 100%;
    padding: 3rem;
    text-decoration: none;
    display: flex
}

.past-future_single-card.past-funds_card {
    background-color: #fafafa
}

.past-future_card-grid {
    grid-column-gap: 0rem;
    grid-row-gap: .75rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.past-future_section {
    background-color: #f4f4f4;
    padding: 8rem 2rem 2rem;
    position: relative;
    overflow: hidden
}

.media-section {
    padding: 2.5rem 2rem 12rem
}

.media-content {
    max-width: 80rem;
    margin-left: auto;
    margin-right: auto
}

.media-grid {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.resources_grid-overlay-bottom {
    background-image: linear-gradient(#171d9700, #171d97);
    width: 66%;
    height: 16rem;
    position: absolute;
    inset: auto 0% 0% auto
}

.resources_grid-overlay-bottom.hide {
    width: 0%;
    height: 0
}

.resources-grid {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    padding-top: 8rem;
    display: grid
}

.resources-grid.less-mg {
    padding-top: 128px
}

.resouces-section {
    background-color: #171d97;
    height: 55rem;
    padding-left: 2rem;
    padding-right: 2rem;
    position: relative;
    overflow: hidden
}

.resouces-section.less-height {
    height: auto;
    min-height: 609px;
    position: static
}

.positions_grid-bottom-button {
    display: none
}

.resources-right-grid {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.resources-right-grid.last-resources-grid {
    padding-bottom: 8rem
}

.positions_grid-top-button {
    margin-top: auto;
    display: block
}

.color-text-white {
    color: #fff
}

.color-text-white.grey-small {
    color: #302f2d
}

.resouces-grid-right {
    height: 47rem;
    overflow: auto
}

.resouces-grid-right.no-scroll {
    height: auto;
    margin-top: 89px;
    overflow: visible
}

.resouces-grid-left {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding-bottom: 5rem;
    display: flex
}

.resouces-grid-left.top-align {
    display: block
}

.resources_content {
    justify-content: space-between;
    align-items: center;
    max-width: 80rem;
    margin-left: auto;
    margin-right: auto
}

.alt-single-press_wrap {
    color: #302f2d;
    flex-direction: column;
    align-items: flex-start;
    text-decoration: none
}

.pr-image-wrap {
    background-color: #f4f4f4;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 13.5rem;
    margin-bottom: 1.5rem;
    padding: 1.5rem;
    display: flex
}

.pr-image-wrap-img {
    object-fit: contain;
    width: auto;
    height: 100%
}

.media-tags_wrapper {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.media-tags_wrapper.bottom-margin-24.wrap {
    flex-wrap: wrap
}

.single-media-tag {
    text-align: center;
    border: .06rem solid #302f2d;
    border-radius: 6249.94rem;
    margin-right: .5rem;
    padding: .5rem 1rem;
    font-size: .75rem;
    line-height: .75rem;
    display: inline-block
}

.single-resource-wrap {
    border: .0625rem solid #fff3;
    border-style: solid none;
    width: 100%;
    padding: 2rem;
    text-decoration: none;
    transition: all .5s
}

.single-resource-wrap:hover {
    background-color: #ffffff1a
}

.single-resource-wrap._32-mg {
    padding-top: 32px;
    padding-bottom: 32px
}

.single-resource-wrap.no-border {
    border-top-style: none
}

.home-page_institutions-content-left {
    width: 100%;
    max-width: 32rem;
    max-height: 42.69rem
}

.home-page_institutions-content {
    grid-column-gap: 2rem;
    justify-content: space-between;
    align-items: center;
    max-width: 80rem;
    margin-left: auto;
    margin-right: auto;
    display: flex
}

.home-page_institutions-content-left-img {
    width: 100%;
    height: auto
}

.home-page_institutions-content-right {
    max-width: 32rem
}

.home-page_institutions-section {
    padding: 12rem 2rem
}

.home-cta_content {
    grid-column-gap: 2rem;
    justify-content: space-between;
    align-items: center;
    max-width: 72rem;
    margin-left: auto;
    margin-right: auto;
    display: flex
}

.blue-bullet-point {
    background-color: #0025e8;
    border-radius: 6250000rem;
    flex: none;
    width: .5rem;
    height: .5rem;
    margin-right: 1rem
}

.home-cta_content-right {
    width: 100%;
    max-width: 32.13rem;
    max-height: 42.69rem;
    position: relative
}

.custom_list-item-horizontal {
    text-align: left;
    flex-wrap: nowrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    text-decoration: none;
    display: flex
}

.custom_list-item-horizontal.top-align {
    align-items: flex-start
}

.home-cta_section {
    background-color: #fcf9f0;
    padding: 8rem 2rem;
    position: relative;
    overflow: hidden
}

.home-cta_content-left {
    flex-direction: column;
    align-items: flex-start;
    max-width: 32rem;
    display: flex
}

.home-cta_content-right-img {
    background-color: #f8f0d9;
    width: 100%;
    height: auto
}

.custom_list {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.footer_link {
    color: #302f2d;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 1rem;
    line-height: 1.13rem;
    text-decoration: none;
    transition: color .5s
}

.footer_link:hover {
    color: #0025e8
}

.footer-wrapper {
    display: block
}

.footer-wrapper.hide-eltif {
    display: none
}

.footer-brand {
    margin-bottom: 5.75rem
}

.footer_legal-wrap {
    max-width: 25rem
}

.footer-disclaimers {
    background-color: #171d97;
    padding: 4rem 2rem
}

.footer-disclaimers._2rem {
    padding-bottom: 1rem
}

.footer-disclaimers.no-padding {
    padding-bottom: .125rem
}

.footer-bottom-links {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: center;
    display: flex
}

.footer-bottom-links.wrap-down {
    flex-flow: wrap;
    justify-content: flex-start
}

.footer_links-grid {
    grid-column-gap: 4rem;
    grid-row-gap: 1rem;
    flex-wrap: wrap;
    justify-content: space-between;
    width: 50%;
    margin-left: 7rem;
    display: flex
}

.footer_links-grid.right-align {
    justify-content: flex-end
}

.footer-disclaimers_content {
    max-width: 80rem;
    margin-left: auto;
    margin-right: auto
}

.footer-bottom-link {
    color: #302f2d;
    margin-top: 0;
    margin-bottom: 2rem;
    margin-right: 2rem;
    font-size: .88rem;
    line-height: 1.38rem;
    text-decoration: none
}

.footer-bottom-link.right-margin {
    margin-right: 1.7rem
}

.footer-bottom-link.max-wide.mg-below {
    margin-bottom: 0
}

.footer-content-grid {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    margin-bottom: 6rem;
    display: flex
}

.footer-content {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: flex-start;
    max-width: 80rem;
    margin-left: auto;
    margin-right: auto;
    display: flex
}

.footer-content.max-width {
    max-width: 1000px
}

.footer-content.max-width._1152-width {
    max-width: 1152px
}

.footer-section {
    border-top: .0625rem solid #eeeded;
    padding: 4rem 2rem 2rem
}

.footer-section.lower0-mg.no-mg-block {
    padding-top: 0;
    padding-bottom: 0
}

.footer-logo {
    justify-content: center;
    align-items: center;
    width: 11.25rem;
    display: flex
}

.footer-logo.right-mg {
    margin-right: 40px
}

.buttons_wrapper-footer {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    place-items: center stretch;
    display: grid
}

.footer-links_wrap {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column;
    flex: none;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    align-items: flex-start;
    min-width: 8rem;
    display: flex
}

.foot-notes_section {
    background-color: #171d97;
    padding: 2rem
}

.foot-notes_section.no-mg-above {
    padding-top: 0
}

.foot-notes_section.no-bottom-padding {
    padding-bottom: 1rem
}

.foot-notes_content {
    white-space: normal;
    max-width: 80rem;
    margin-left: auto;
    margin-right: auto
}

.contact-form-block {
    outline-offset: 0rem;
    outline: 0 #0000;
    margin-bottom: 0
}

.popup_close-button {
    cursor: pointer;
    background-color: #f4f4f4;
    border-radius: 6249.94rem;
    justify-content: center;
    align-items: center;
    width: 3rem;
    height: 3rem;
    margin-top: 1rem;
    margin-right: 1rem;
    display: flex;
    position: absolute;
    inset: 0% 0% auto auto
}

.popup_sub {
    background-color: #fff;
    border-radius: .25rem;
    max-width: 40rem;
    margin-left: auto;
    margin-right: auto;
    padding: 3rem;
    position: relative
}

.popup_sub.ism_popup-sub-wrap {
    max-height: 90vh;
    overflow: auto
}

.contact-form-success {
    background-color: #0000;
    padding: 0
}

.contact-form-success.mpio {
    text-align: left
}

.form-field {
    background-color: #fff;
    border: .0625rem solid #eeeded;
    border-radius: .25rem;
    width: 100%;
    min-height: 3rem;
    margin-bottom: 1rem;
    padding: .75rem 1rem;
    font-size: 1rem
}

.form-field::placeholder {
    color: #6f6c67
}

.form-field.form-field-message {
    height: auto;
    min-height: 22rem
}

.form-field.bottom-margin-0 {
    margin-bottom: 0
}

.form-field.empty-form-padding {
    padding-left: .75rem
}

.popup_main {
    z-index: 999;
    opacity: 0;
    background-color: #171d97;
    justify-content: center;
    align-items: flex-start;
    padding: 4rem 2rem;
    display: none;
    position: fixed;
    inset: 0%;
    overflow: auto
}

.popup_main.active {
    opacity: 1;
    display: block
}

.popup_main.mpio {
    background-color: #11584a
}

.text-link {
    color: var(--neon-blue-used-for-cta);
    text-decoration: none
}

.start-form {
    grid-column-gap: .5rem;
    justify-content: space-between;
    align-items: center;
    display: flex
}

.institutions-hero_section {
    padding-top: 11rem
}

.institutions-hero_title {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    max-width: 44rem;
    margin-bottom: 4rem;
    margin-left: auto;
    margin-right: auto;
    padding-left: 2rem;
    padding-right: 2rem;
    display: flex
}

.institutions-hero_content {
    max-width: 80rem;
    margin-left: auto;
    margin-right: auto
}

.institutions-benefits_section {
    padding: 6rem 2rem
}

.institutions-benefits_grid {
    grid-column-gap: 6rem;
    grid-row-gap: 4rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.insitutions-benefits_icon {
    background-color: #fcf9f0;
    border-radius: 2rem;
    justify-content: center;
    align-items: center;
    width: 4rem;
    height: 4rem;
    margin-bottom: 1.5rem;
    display: flex;
    overflow: hidden
}

.institutions-benefits_title {
    grid-column-gap: 16rem;
    grid-row-gap: 16rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: end;
    margin-bottom: 6rem;
    display: grid
}

.institutional_solutions_drag-component {
    margin-bottom: 2rem;
    margin-left: auto;
    margin-right: auto;
    position: relative
}

.institutional-solutions_section {
    padding: 6rem 2rem;
    overflow: hidden
}

.institutional-solutions_single-card {
    border: .06rem solid #eeeded;
    flex-direction: column;
    flex: none;
    width: 25%;
    display: flex
}

.institutional-solutions_bullet-point {
    border-radius: 6250000rem;
    flex: none;
    justify-content: center;
    align-self: flex-start;
    align-items: center;
    width: 1.25rem;
    height: 1.25rem;
    margin-right: .5rem;
    display: flex;
    overflow: hidden
}

.institutional-solutions_grid {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: stretch;
    width: 80rem;
    display: flex
}

.institutional-solutions_title {
    text-align: center;
    max-width: 40rem;
    margin-bottom: 4.5rem;
    margin-left: auto;
    margin-right: auto
}

.institutional_solutions_drag-element {
    opacity: 0;
    max-width: 80rem;
    margin-left: auto;
    margin-right: auto
}

.institutional-solutions_content {
    justify-content: space-between;
    align-items: center;
    max-width: 80rem;
    margin-left: auto;
    margin-right: auto
}

.institutional-solutions_card-content {
    flex-direction: column;
    flex: 1;
    justify-content: space-between;
    padding: 1.5rem;
    display: flex
}

.institutional-solutions_divider {
    background-color: #eeeded;
    width: 100%;
    height: .06rem
}

.institutional-solutions_grid-wrap {
    max-width: 80rem;
    margin-bottom: 4rem;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 1rem
}

.institutional-solutions_card-title {
    min-height: 11.5rem;
    padding: 1.5rem
}

.institutional_solutions_drag-tool {
    justify-content: center;
    align-items: center;
    width: 2.75rem;
    height: 2.75rem;
    display: flex;
    position: absolute;
    inset: -1.375rem auto 0% 0%
}

.institutional_solutions_drag-line {
    background-color: #f4f4f4;
    width: 100%;
    height: .25rem;
    margin-left: auto;
    margin-right: auto
}

.institutional_solutions_drag-line-active {
    background-color: #0025e8;
    width: 0%;
    height: .25rem
}

.partner-product_content-left {
    max-width: 32rem
}

.built-partnerships_section {
    background-color: #fcf9f0;
    padding: 4.5rem 2rem;
    position: relative;
    overflow: hidden
}

.partner-product_content {
    justify-content: space-between;
    align-items: center;
    max-width: 72rem;
    margin-left: auto;
    margin-right: auto;
    display: flex
}

.numbered-bullet-point-bg {
    color: #302f2d;
    background-color: #f8f0d9;
    border-radius: 2rem;
    flex: none;
    justify-content: center;
    align-self: flex-start;
    align-items: center;
    width: 1.5rem;
    height: 1.5rem;
    margin-right: 1rem;
    font-family: Waldenburg halbfett, sans-serif;
    font-size: .88rem;
    line-height: .88rem;
    display: flex
}

.partner-product_content-left-button {
    padding-left: 2.5rem
}

.partner-product_content-right-image {
    width: 100%;
    height: auto
}

.partner-product_content-right-wrap {
    width: 100%;
    max-width: 32rem;
    max-height: 42.69rem
}

.contact-hero-content {
    justify-content: space-between;
    align-items: center;
    max-width: 72rem;
    margin-left: auto;
    margin-right: auto
}

.contact-hero-section {
    padding: 11rem 2rem 6rem
}

.contact-hero-title {
    grid-column-gap: 16rem;
    grid-row-gap: 16rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: end;
    margin-bottom: 4rem;
    display: grid
}

.tool-tip_single {
    color: #302f2d;
    background-color: #fff;
    width: 21.5rem;
    max-width: 21.5rem;
    box-shadow: 0 4px 3.125rem #0000001a
}

.tool-tip_content {
    padding: 1.5rem
}

.tool-tip_title-wrap {
    color: #fff;
    letter-spacing: .01rem;
    background-color: #0025e8;
    padding: .75rem 1.5rem;
    font-family: Waldenburg buch, sans-serif;
    font-size: .88rem;
    font-weight: 400;
    line-height: .88rem
}

.tool-tip_single_wrapper {
    color: #302f2d;
    padding-bottom: 1.5rem;
    display: none;
    position: absolute;
    inset: auto auto 0% 0%
}

.tool-tips {
    display: none
}

.careers_hero-title-paragraph {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    max-width: 32rem;
    margin-left: auto;
    margin-right: auto;
    display: flex
}

.careers_hero-section {
    padding-top: 11rem;
    padding-bottom: 6rem
}

.careers_hero-wrapper {
    max-width: 80rem;
    margin-left: auto;
    margin-right: auto
}

.careers_hero-title {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    max-width: 65rem;
    margin-bottom: 4rem;
    margin-left: auto;
    margin-right: auto;
    padding-left: 2rem;
    padding-right: 2rem;
    display: flex
}

.careers-mission_grid {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.careers-mission_content {
    outline-offset: 0px;
    outline: 0 #0000;
    max-width: 60rem;
    margin-left: auto;
    margin-right: auto
}

.careers-misison_section {
    padding: 6rem 2rem 12rem
}

.careers-mission_title {
    margin-bottom: 4rem
}

.careers_chart-section {
    background-color: #302f2d;
    padding: 8rem 2rem;
    overflow: hidden
}

.careers_chart-drag-element {
    max-width: 80rem;
    margin-top: 5rem;
    margin-left: auto;
    margin-right: auto
}

.careers_chart-title {
    max-width: 60rem;
    margin-bottom: 1.5rem
}

.chart-timeline_icon {
    justify-content: center;
    align-items: center;
    width: 1.5rem;
    height: 1.5rem;
    display: flex;
    overflow: hidden
}

.careers-chart_drag-line {
    background-color: #433f38;
    width: 100%;
    height: .25rem;
    margin-left: auto;
    margin-right: auto
}

.careers_chart-drag-component {
    position: relative
}

.careers-chart_drag-line-active {
    background-color: #fcf9f0;
    width: 0%;
    height: .25rem
}

.careers_chart-drag-tool {
    position: absolute;
    inset: -1.375rem auto auto 0%
}

.timeline-text {
    text-align: center;
    white-space: nowrap
}

.careers_values-title {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: end;
    margin-bottom: 6rem;
    display: grid
}

.careers_values-content {
    max-width: 72rem;
    margin-left: auto;
    margin-right: auto
}

.careers_values-section {
    padding: 12rem 2rem
}

.careers_values-section.active {
    display: block
}

.careers-archieve_section {
    background-color: #fcf9f0;
    padding: 8rem 2rem
}

.careers-archieve_title {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: end;
    margin-bottom: 8rem;
    display: grid
}

.careers-achieve_grid {
    grid-column-gap: 6rem;
    grid-row-gap: 6rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.careers-achieve_content {
    max-width: 72rem;
    margin-left: auto;
    margin-right: auto
}

.home-poly-img_section {
    padding: 6rem 2rem
}

.careers-images_grid {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    max-width: 80rem;
    margin-left: auto;
    margin-right: auto;
    display: flex
}

.careers-image-left {
    object-fit: cover;
    align-self: flex-start;
    width: 48rem;
    height: auto;
    margin-bottom: -4rem;
    margin-right: -8rem
}

.careers-image-right {
    object-fit: cover;
    align-self: flex-end;
    width: 48rem;
    height: auto;
    margin-top: -4rem;
    margin-left: -8rem
}

.our-teams_section {
    padding: 6rem 2rem;
    position: relative;
    overflow: hidden
}

.our-teams_drag-icon {
    justify-content: center;
    align-items: center;
    display: flex
}

.our-teams_slider-left-arrow {
    z-index: 5;
    cursor: pointer;
    width: 15rem;
    height: 100%;
    display: none;
    position: absolute;
    inset: 0% auto 0% 0%
}

.our-teams_drag-component {
    z-index: 6;
    max-width: 80rem;
    margin-left: auto;
    margin-right: auto;
    position: relative
}

.our-teams_slider-right-arrow {
    z-index: 5;
    cursor: pointer;
    width: 15rem;
    height: 100%;
    display: none;
    position: absolute;
    inset: 0% 0% 0% auto
}

.our-teams_slider-wrap {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding: 5rem 2rem;
    display: flex;
    position: relative
}

.single-our-team_wrap {
    white-space: normal;
    background-color: #171d97;
    flex: none;
    width: 14rem;
    height: 22.5rem;
    padding: 1.5rem;
    text-decoration: none
}

.our-teams_drag-tool {
    width: 2.75rem;
    height: 2.75rem;
    margin-top: -1.375rem;
    position: absolute;
    top: 0%;
    left: 0%;
    right: auto
}

.our-teams_drag-line {
    background-color: #eeeded;
    width: 100%;
    height: .25rem
}

.our-teams_slider-single {
    padding-left: 2rem;
    padding-right: 2rem
}

.our-teams_slider-single:nth-child(2n) {
    margin-top: 4rem
}

.our-teams_title {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    max-width: 60rem;
    margin-left: auto;
    margin-right: auto;
    display: flex
}

.our-teams_drag-element {
    max-width: 100%;
    margin-bottom: 2rem;
    margin-left: auto;
    margin-right: auto;
    position: relative
}

.our-teams_drag-line-active {
    background-color: #0025e8;
    width: 0%;
    height: .25rem
}

.our-teams_slider {
    background-color: #0000;
    width: 100%;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    position: static
}

.work-anywhere_image-div {
    max-width: 32rem;
    max-height: 42.69rem
}

.work-anywhere_image {
    object-fit: cover;
    width: 100%;
    height: auto
}

.work-anywhere_section {
    padding: 6rem 2rem
}

.custom_list-item {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: flex-start;
    display: flex
}

.work-anywhere_icon {
    justify-content: center;
    align-items: center;
    width: 1.5rem;
    height: 1.5rem;
    margin-right: 1rem;
    display: flex
}

.work-anywhere_content-wrap {
    max-width: 36rem
}

.work-anywhere_superscript-spacer {
    justify-content: center;
    align-items: center;
    width: 1.5rem;
    height: 1.5rem;
    margin-right: 1rem;
    display: flex
}

.work-anywhere_content {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: center;
    max-width: 72rem;
    margin-left: auto;
    margin-right: auto;
    display: flex
}

.perks_image {
    margin-left: auto;
    margin-right: auto
}

.perks_image._5_text_blocks {
    overflow: clip
}

.perks_content {
    grid-column-gap: 8rem;
    grid-row-gap: 4rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    max-width: 72rem;
    margin-left: auto;
    margin-right: auto
}

.perks_grid {
    grid-column-gap: 6rem;
    grid-row-gap: 6rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-bottom: 12rem;
    display: grid
}

.perks_title {
    grid-column-gap: 12rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: end;
    margin-bottom: 8rem;
    display: block
}

.perks_section {
    padding: 6rem 2rem
}

.positions_grid-right {
    height: 50rem;
    overflow: auto
}

.positions_grid-right.positions_grid-right-team-page {
    height: auto;
    max-height: 50rem
}

.positions_section {
    background-color: #171d97;
    padding-left: 2rem;
    padding-right: 2rem;
    position: relative;
    overflow: hidden
}

.positions_grid-overlay-bottom {
    background-image: linear-gradient(#171d9700, #171d97);
    width: 66%;
    height: 16rem;
    position: absolute;
    inset: auto 0% 0% auto
}

.positions_grid-overlay-top {
    background-image: linear-gradient(#171d97 25%, #171d9700);
    width: 66%;
    height: 16rem;
    position: absolute;
    inset: 0% 0% auto auto
}

.positions_grid-left {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding-bottom: 5rem;
    display: flex
}

.positions_grid {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    outline-offset: 0rem;
    outline: 0 #0000;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    padding-top: 8rem;
    padding-bottom: 8rem;
    display: grid
}

.hiring-step_icon {
    z-index: 3;
    background-color: #f8f0d9;
    border: .25rem solid #fff;
    border-radius: 624.94rem;
    justify-content: center;
    align-items: center;
    width: 6rem;
    height: 6rem;
    padding: 1.5rem;
    display: flex;
    position: relative
}

.hiring-step_icon.opened-hiring-step-bg {
    background-color: #0025e8
}

.hiring-step_icon-img {
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    display: flex;
    overflow: hidden
}

.hiring-step_icon-img.opened-hiring-step_icon-img {
    color: #fff
}

.hiring-steps_content {
    max-width: 48rem;
    margin-left: auto;
    margin-right: auto
}

.hiring-steps_title {
    max-width: 48rem;
    margin-bottom: 4.5rem;
    margin-left: auto;
    margin-right: auto
}

.hiring-steps_section {
    background-color: #fcf9f0;
    flex-direction: column;
    align-items: stretch;
    padding-top: 8rem;
    padding-bottom: 8rem;
    display: flex
}

.hiring-steps_dd {
    z-index: 2;
    cursor: pointer;
    width: 44rem;
    margin-left: -2rem
}

.paragraph-bold {
    font-family: Waldenburg halbfett, sans-serif;
    font-weight: 400
}

.faq_grid {
    grid-column-gap: 1rem;
    grid-row-gap: 4rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.faq_grid.new-faq {
    background-color: #fff
}

.faq-section {
    padding: 6rem 2rem
}

.faq-section.my-hide {
    display: none
}

.faq-section.grey-clr {
    border-top: 1px solid #cccccc2e
}

.faq-content {
    max-width: 56rem;
    margin-left: auto;
    margin-right: auto
}

.faq-content._56-rem {
    min-width: 56rem
}

.faq-dd {
    z-index: 0;
    border: .0625rem solid #eeeded;
    border-style: solid none;
    width: 100%;
    position: relative
}

.fq-dt {
    white-space: normal;
    cursor: pointer;
    width: 100%;
    padding: 1.5rem;
    transition: all .5s
}

.fq-dt:hover,
.fq-dt.w--open {
    background-color: #fcf9f0
}

.faqs-grid {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.faq-dl {
    background-color: #fcf9f0;
    padding: 1.5rem;
    display: none;
    position: static;
    overflow: hidden
}

.careers-list_hero-left {
    max-width: 36rem
}

.careers-list_hero-content {
    justify-content: space-between;
    align-items: center;
    max-width: 80rem;
    margin-left: auto;
    margin-right: auto;
    display: flex
}

.careers-list_hero-right {
    width: 32rem
}

.careers-list_hero-section {
    padding: 11rem 2rem 6.125rem
}

.careers-list_hero-left-paragraph-wrapper {
    max-width: 28rem
}

.positions_single-tag-all-dark {
    color: #302f2d;
    background-color: #0000;
    border: .0625rem solid #302f2d;
    border-radius: 2rem;
    flex: none;
    padding: .5rem 1rem;
    font-family: Waldenburg halbfett, sans-serif;
    font-size: .75rem;
    line-height: 100%;
    text-decoration: none;
    transition: all .5s;
    display: inline-block
}

.positions_single-tag-all-dark:hover {
    color: #fff;
    background-color: #302f2d
}

.positions_single-tag-all-dark.active {
    opacity: .5;
    color: #fff;
    background-color: #302f2d
}

.positions_filter-tags-locations {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    column-count: 4;
    flex-wrap: wrap;
    align-items: center;
    display: flex;
    overflow: auto
}

.careers-list_tags-wrap {
    background-color: #fcf9f0;
    margin-bottom: 6rem;
    padding: 4rem 2rem
}

.careers-list_content {
    justify-content: space-between;
    align-items: center;
    max-width: 48rem;
    margin-left: auto;
    margin-right: auto
}

.positions_filter-tags-departments {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    column-count: 4;
    flex-wrap: wrap;
    align-items: center;
    display: flex;
    overflow: auto
}

.careers-list_section-wrap {
    padding-bottom: 12rem;
    overflow: hidden
}

.careers-list_tags-wrap-content {
    outline-offset: 0px;
    outline: 3px #0000;
    max-width: 80rem;
    margin-left: auto;
    margin-right: auto
}

.secondary-market_hero-paragraph {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    max-width: 32rem;
    margin-left: auto;
    margin-right: auto;
    display: flex
}

.secondary-market_hero-contetn {
    max-width: 56rem;
    margin-left: auto;
    margin-right: auto
}

.secondary-market_float {
    background-color: #f4f4f4;
    justify-content: space-between;
    align-items: center;
    max-width: 72rem;
    min-height: 6.25rem;
    margin-bottom: -3.13rem;
    margin-left: auto;
    margin-right: auto;
    padding: 1.5rem 4rem;
    display: flex;
    position: absolute;
    inset: auto 0% 0%
}

.secondary-market_float._5_text_blocks_2 {
    display: none
}

.secondary-market_float._5_text_blocks_2.new {
    display: flex;
    bottom: 0%
}

.secondary-market_hero-section {
    background-color: #171d97;
    padding: 11rem 2rem 8rem;
    position: relative
}

.secondary-features-benefits_title {
    max-width: 28rem
}

.secondary-features-benefits_section {
    padding: 11rem 2rem 12rem
}

.secondary-features-benefits_content {
    max-width: 72rem;
    margin-left: auto;
    margin-right: auto
}

.secondary-features-benefits_grid {
    grid-column-gap: 4rem;
    grid-row-gap: 5rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    max-width: 44rem;
    margin-left: auto;
    display: grid
}

.direct-hero-section {
    background-color: #171d97;
    padding: 11rem 2rem 8rem;
    position: relative
}

.direct-hero-content {
    max-width: 56rem;
    margin-left: auto;
    margin-right: auto
}

.why-direct_right {
    max-width: 30rem
}

.why-direct_section {
    padding: 12rem 2rem 6rem
}

.why-direct_content {
    grid-column-gap: 2rem;
    justify-content: space-between;
    align-items: center;
    max-width: 72rem;
    margin-left: auto;
    margin-right: auto;
    display: flex
}

.why-direct_left-content-img {
    width: 100%;
    height: auto
}

.why-direct_left-content {
    max-width: 32rem;
    max-height: 42.69rem
}

.direct-fees_grid {
    grid-column-gap: 6rem;
    grid-row-gap: 6rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.direct-fees_content {
    max-width: 72rem;
    margin-left: auto;
    margin-right: auto
}

.direct-fees_section {
    padding: 12rem 2rem
}

.direct-fees_title {
    grid-column-gap: 16rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: end;
    margin-bottom: 7rem;
    display: grid
}

.direct-fees_icon {
    justify-content: center;
    align-items: center;
    width: 4rem;
    height: 4rem;
    margin-bottom: 1.5rem;
    display: flex;
    overflow: hidden
}

.direct-invest_content {
    max-width: 72rem;
    margin-left: auto;
    margin-right: auto;
    position: relative
}

.direct-invest_title-paragraphs {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.direct-invest_title {
    max-width: 60rem;
    margin-bottom: 5rem;
    margin-right: auto
}

.direct-invest_graph-wrap-div {
    justify-content: center;
    max-width: 80rem;
    margin-left: auto;
    margin-right: auto
}

.direct-invest_section {
    background-color: #fcf9f0;
    padding: 8rem 2rem 4rem;
    overflow: hidden
}

.direct-invest_graph-wrap {
    justify-content: center;
    align-items: center;
    width: auto;
    max-width: 80rem;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 4rem;
    display: flex
}

.direct-invest_graph {
    width: 100%;
    height: auto
}

.direct-invest_graph.auto-center {
    margin-left: auto;
    margin-right: auto
}

.direct-sec-mark_content {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    justify-content: space-between;
    align-items: center;
    max-width: 72rem;
    margin-left: auto;
    margin-right: auto;
    display: flex
}

.direct-sec-mark-right {
    flex: 1;
    max-width: 32rem;
    max-height: 42.69rem
}

.direct-sec-mark-left {
    max-width: 36rem
}

.direct-sec-mark_section {
    margin-left: auto;
    margin-right: auto;
    padding: 12rem 2rem 6rem;
    overflow: hidden
}

.direct-sec-mark-right-img {
    width: 100%;
    height: auto
}

.portfolio_hero-section {
    background-color: #171d97;
    padding: 11rem 2rem 8rem;
    position: relative
}

.portfolio_hero-content {
    max-width: 56rem;
    margin-left: auto;
    margin-right: auto
}

.invest-your-way_item {
    color: var(--black-used-for-text-headlines);
    cursor: pointer;
    flex-direction: column;
    align-items: flex-start;
    text-decoration: none;
    display: flex
}

.portfolio-styles_title {
    grid-column-gap: 8rem;
    grid-row-gap: 2rem;
    text-align: center;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-bottom: 4rem;
    margin-left: auto;
    margin-right: auto;
    display: block
}

.portfolio-styles_section {
    padding: 6rem 2rem
}

.portfolio-styles_content {
    justify-content: space-between;
    align-items: center;
    max-width: 80rem;
    margin-left: auto;
    margin-right: auto
}

.growth_hero-section {
    background-color: #171d97;
    padding: 11rem 2rem 8rem;
    position: relative
}

.growth_hero-content {
    max-width: 56rem;
    margin-left: auto;
    margin-right: auto
}

.private-market-value_content {
    text-align: center;
    max-width: 80rem;
    margin-left: auto;
    margin-right: auto
}

.private-market-value_title {
    max-width: 40rem;
    margin-bottom: 2rem;
    margin-left: auto;
    margin-right: auto
}

.private-market-value_section {
    padding: 12rem 2rem 6rem;
    overflow: hidden
}

.growth-track-record_section {
    padding: 6rem 2rem 4rem
}

.growth-track-record_content {
    max-width: 80rem;
    margin-left: auto;
    margin-right: auto
}

.growth-track-record_title {
    text-align: center;
    max-width: 48rem;
    margin-bottom: 4rem;
    margin-left: auto;
    margin-right: auto
}

.growth-track-record_title-paragraph {
    max-width: 28rem;
    margin-left: auto;
    margin-right: auto
}

.growth-track-record_logo-grid {
    grid-column-gap: 6.25rem;
    grid-row-gap: 3.25rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    max-width: 56rem;
    margin-left: auto;
    margin-right: auto;
    display: grid
}

.buyout-hero_content {
    max-width: 56rem;
    margin-left: auto;
    margin-right: auto
}

.buyout-hero_section {
    background-color: #171d97;
    padding: 11rem 2rem 8rem;
    position: relative
}

.growth-foundation_section {
    padding: 12rem 2rem 6rem;
    overflow: hidden
}

.growth-foundation_content {
    max-width: 60rem;
    margin-bottom: 5rem;
    margin-left: auto;
    margin-right: auto
}

.growth-disclaimer_wrap {
    max-width: 60rem;
    margin-left: auto;
    margin-right: auto
}

.growth-foundation_grid {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-bottom: 5rem;
    display: grid
}

.growth-vintage_section {
    background-color: #fcf9f0;
    padding: 6rem 2rem 12rem;
    overflow: hidden
}

.growth-vintage_content {
    max-width: 60rem;
    margin-bottom: 8rem;
    margin-left: auto;
    margin-right: auto
}

.growth-vintage_grid {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.growth-vintage_img-desktop {
    margin-bottom: 4rem;
    margin-left: auto;
    margin-right: auto;
    display: block
}

.growth-vintage_img-mobile {
    margin-left: auto;
    margin-right: auto;
    display: none
}

.how-it-works_hero-section {
    padding: 11rem 2rem 12rem;
    overflow: hidden
}

.how-it-works_hero-content {
    justify-content: space-between;
    align-items: center;
    max-width: 72rem;
    margin-left: auto;
    margin-right: auto;
    display: flex
}

.how-it-works_hero-left {
    max-width: 36rem
}

.how-it-works_hero-right {
    width: 100%;
    max-width: 32rem;
    max-height: 42.69rem
}

.how-it-works_hero-right-img {
    width: 100%;
    height: auto
}

.our-method_hover-element-second {
    z-index: 50;
    width: 22rem;
    height: 8.25rem;
    margin-bottom: 1.5rem;
    margin-left: .75rem;
    display: block;
    position: absolute;
    inset: auto auto 0% 0%
}

.our-method_hover-element-second.our-method_hover-element {
    height: auto
}

.our-method_title {
    text-align: center;
    max-width: 58rem;
    margin-bottom: 4.75rem;
    margin-left: auto;
    margin-right: auto
}

.our-method_section {
    background-color: #fcf9f0;
    padding-top: 6rem;
    overflow: hidden
}

.our-method_hover-element-fourth {
    z-index: 50;
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex-start;
    width: 22rem;
    height: 8.25rem;
    margin-bottom: 1.5rem;
    margin-left: .75rem;
    position: absolute;
    inset: auto auto 0% 0%
}

.our-method_component-fourth {
    z-index: 4;
    border: .19rem solid #0025e8;
    border-radius: 62500000rem;
    flex: none;
    justify-content: center;
    align-items: center;
    width: 60rem;
    height: 60rem;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    position: relative
}

.our-method_numbering-third {
    color: #fff;
    text-align: center;
    background-color: #4c67ef;
    border-radius: 62499.9rem;
    justify-content: center;
    align-items: center;
    width: 1.5rem;
    height: 1.5rem;
    margin-top: -.75rem;
    margin-left: auto;
    margin-right: auto;
    font-size: .88rem;
    line-height: 1.5rem;
    display: flex;
    position: absolute;
    inset: 0% 0% auto
}

.our-method_component-fifth {
    z-index: 5;
    color: #fff;
    text-align: center;
    background-color: #171d97;
    border: .19rem solid #0000;
    border-radius: 62500000rem;
    flex-direction: column;
    flex: none;
    justify-content: flex-start;
    align-items: center;
    width: 40rem;
    height: 40rem;
    margin-left: auto;
    margin-right: auto;
    padding-top: 4rem;
    padding-left: 4rem;
    padding-right: 4rem;
    display: flex;
    position: relative
}

.our-method_numbering-second {
    color: #fff;
    text-align: center;
    background-color: #99a8f6;
    border-radius: 62499.9rem;
    justify-content: center;
    align-items: center;
    width: 1.5rem;
    height: 1.5rem;
    margin-top: -.75rem;
    margin-left: auto;
    margin-right: auto;
    font-size: .88rem;
    line-height: 1.5rem;
    display: flex;
    position: absolute;
    inset: 0% 0% auto
}

.our-method_numbering-first {
    color: #fff;
    text-align: center;
    background-color: #ccd3fa;
    border-radius: 62499.9rem;
    justify-content: center;
    align-items: center;
    width: 1.5rem;
    height: 1.5rem;
    margin-top: -.75rem;
    margin-left: auto;
    margin-right: auto;
    font-size: .88rem;
    line-height: 1.5rem;
    display: flex;
    position: absolute;
    inset: 0% 0% auto
}

.our-method_hover-element-first {
    z-index: 50;
    flex-direction: column;
    justify-content: center;
    align-items: flex-end;
    width: 22rem;
    height: 8.25rem;
    margin-bottom: 1.5rem;
    margin-right: .75rem;
    display: flex;
    position: absolute;
    inset: auto 0% 0% auto
}

.our-method_hover-element-third {
    z-index: 50;
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex-end;
    width: 22rem;
    height: 8.25rem;
    margin-bottom: 1.5rem;
    margin-right: .75rem;
    display: flex;
    position: absolute;
    inset: auto 0% 0% auto
}

.our-method_main-component {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: flex-start;
    height: 70rem;
    padding-top: 14rem;
    display: flex
}

.our-method_numbering-final {
    color: #fff;
    text-align: center;
    background-color: #171d97;
    border-radius: 62499.9rem;
    justify-content: center;
    align-items: center;
    width: 1.5rem;
    height: 1.5rem;
    margin-top: -.75rem;
    margin-left: auto;
    margin-right: auto;
    font-size: .88rem;
    line-height: 1.5rem;
    display: flex;
    position: absolute;
    inset: 0% 0% auto
}

.our-method_component-third {
    z-index: 3;
    border: .19rem solid #4c67ef;
    border-radius: 62500000rem;
    flex: none;
    justify-content: center;
    align-items: center;
    width: 80rem;
    height: 80rem;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    position: relative
}

.our-method_component-first {
    z-index: 1;
    border: .19rem solid #ccd3fa;
    border-radius: 62500000rem;
    flex: none;
    justify-content: center;
    align-items: center;
    width: 120rem;
    height: 120rem;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    position: relative
}

.our-method_hover-element-fifth {
    z-index: 50;
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex-end;
    width: 22rem;
    height: 8.25rem;
    margin-bottom: 1.5rem;
    margin-right: .75rem;
    display: flex;
    position: absolute;
    inset: auto 0% 0% auto
}

.our-method_content {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    max-width: 72rem;
    margin-left: auto;
    margin-right: auto;
    display: flex
}

.our-method_component-second {
    z-index: 2;
    border: .19rem solid #99a8f6;
    border-radius: 62500000rem;
    flex: none;
    justify-content: center;
    align-items: center;
    width: 100rem;
    height: 100rem;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    position: relative
}

.our-method_hover-component {
    z-index: 4;
    text-align: left;
    background-color: #302f2d;
    width: 100%;
    height: 100%;
    padding: 1.5rem;
    display: block;
    position: relative
}

.our-method_numbering-fourth {
    color: #fff;
    text-align: center;
    background-color: #0025e8;
    border-radius: 62499.9rem;
    justify-content: center;
    align-items: center;
    width: 1.5rem;
    height: 1.5rem;
    margin-top: -.75rem;
    margin-left: auto;
    margin-right: auto;
    font-size: .88rem;
    line-height: 1.5rem;
    display: flex;
    position: absolute;
    inset: 0% 0% auto
}

.together_section {
    margin-left: auto;
    margin-right: auto;
    padding: 12rem 2rem;
    overflow: hidden
}

.together_content {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    max-width: 50rem;
    margin-left: auto;
    margin-right: auto;
    display: flex
}

.together_title {
    text-align: center;
    margin-bottom: 6rem
}

.capital-call_section {
    background-color: #fcf9f0;
    padding: 8rem 2rem;
    position: relative;
    overflow: hidden
}

.capital-call_content {
    grid-column-gap: 2rem;
    justify-content: space-between;
    align-items: center;
    max-width: 72rem;
    margin-left: auto;
    margin-right: auto;
    display: flex
}

.capital-call_left {
    max-width: 32rem
}

.capital-call_right {
    max-width: 32rem;
    max-height: 42rem;
    overflow: hidden
}

.capital-call_right-img,
.report-taxes_right-img {
    width: 100%;
    height: auto
}

.report-taxes_content {
    grid-column-gap: 2rem;
    justify-content: space-between;
    align-items: center;
    max-width: 72rem;
    margin-left: auto;
    margin-right: auto;
    display: flex
}

.report-taxes_right {
    max-width: 32rem;
    max-height: 42.69rem
}

.report-taxes_section {
    background-color: #fcf9f0;
    padding: 8rem 2rem;
    position: relative;
    overflow: hidden
}

.report-taxes_left {
    max-width: 32rem
}

.digitcal-first_section {
    margin-left: auto;
    margin-right: auto;
    padding: 6rem 2rem 12rem;
    overflow: hidden
}

.digitcal-first_right {
    max-width: 36rem
}

.digitcal-first_left {
    max-width: 32rem;
    max-height: 42.69rem
}

.digitcal-first_left-img {
    width: 100%;
    height: auto
}

.digitcal-first_content {
    grid-column-gap: 2rem;
    justify-content: space-between;
    align-items: center;
    max-width: 72rem;
    margin-left: auto;
    margin-right: auto;
    display: flex
}

.moonfare-partners_left {
    max-width: 36rem
}

.moonfare-partners_right {
    width: 100%;
    max-width: 32rem;
    max-height: 42.69rem
}

.moonfare-partners_right-img {
    width: 100%;
    height: auto
}

.moonfare-partners_section {
    margin-left: auto;
    margin-right: auto;
    padding: 12rem 2rem 6rem;
    overflow: hidden
}

.moonfare-partners_content {
    grid-column-gap: 2rem;
    justify-content: space-between;
    align-items: center;
    max-width: 72rem;
    margin-left: auto;
    margin-right: auto;
    display: flex
}

.blog-hero_content {
    flex-direction: column;
    align-items: center;
    max-width: 72rem;
    margin-left: auto;
    margin-right: auto;
    display: flex
}

.blog-cat-tags_wrap.hide-old {
    display: none
}

.new-c {
    text-align: center;
    cursor: pointer;
    border: .0625rem solid #302f2d;
    border-radius: 625000rem;
    flex: none;
    margin-left: .25rem;
    margin-right: .25rem;
    padding: .5rem 1rem;
    font-family: Waldenburg halbfett, sans-serif;
    font-size: .75rem;
    line-height: .75rem;
    transition: all .5s
}

.new-c:hover {
    border-color: var(--neon-blue-used-for-cta);
    color: var(--neon-blue-used-for-cta)
}

.new-c.active {
    color: #fff;
    background-color: #302f2d
}

.new-c.active:hover {
    border-color: var(--black-used-for-text-headlines)
}

.new-c.c-1 {
    background-color: #ddd0
}

.new-c.c-1.w--current {
    color: #fcf9f0;
    background-color: #302f2d
}

.blog-hero-overlay {
    display: none
}

.blog-hero_section {
    background-color: #fcf9f0;
    padding: 11rem 2rem 4rem;
    overflow: hidden
}

.blog-hero_section._0-mg {
    padding-bottom: 1rem
}

.knowledge-center_category-tags {
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    display: flex
}

.knowledge-center_category-tags.hide-faq-page {
    display: none
}

.blog-hero_article-section {
    padding: 4.5rem 2rem 1.5rem
}

.blog-hero_article-section.hide {
    display: none
}

.recent-newsletters_single-info {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    justify-items: start;
    margin-top: auto;
    display: flex
}

.blog-hero_article-right {
    max-width: 28rem
}

.blog-hero_article-content {
    grid-column-gap: 4rem;
    color: #302f2d;
    justify-content: space-between;
    align-items: center;
    max-width: 80rem;
    margin-left: auto;
    margin-right: auto;
    text-decoration: none;
    display: flex
}

.blog-hero_article-content.press-page {
    position: relative
}

.blog-hero_article-left {
    max-width: 48rem;
    overflow: hidden
}

.blog-hero_article-left.press-page {
    background-color: #f4f4f4;
    justify-content: center;
    align-items: center;
    width: 100%;
    min-height: 32rem;
    padding: 2rem;
    display: flex
}

.blog-hero_article-left-img {
    width: 100%;
    height: auto
}

.blog-hero_article-left-img.press-page_logo {
    max-width: 26.25rem
}

.blog-articles_section {
    padding: 1.5rem 2rem 12rem
}

.blog-articles_section.hide {
    display: none
}

.blog-articles_section.no-mg {
    padding-top: 0;
    padding-bottom: 0
}

.blog-articles_content {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex
}

.blog-articles_grid {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    max-width: 80rem;
    margin-bottom: 3rem;
    display: grid
}

.single-blog_item {
    border-top: .06rem solid #eeeded;
    border-bottom: .06rem solid #eeeded;
    padding-top: 3rem;
    padding-bottom: 3rem
}

.single-media-image-wrap {
    background-color: #f4f4f4;
    background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: auto;
    margin-bottom: 1.5rem;
    display: flex
}

.single-blog-article {
    color: #302f2d;
    border-left: .03rem solid #eeeded;
    border-right: .03rem solid #eeeded;
    flex-direction: column;
    align-items: flex-start;
    height: 100%;
    padding-left: 2rem;
    padding-right: 2rem;
    text-decoration: none;
    display: flex
}

.blog-articles_section-search {
    padding: 1.5rem 2rem 12rem;
    display: none
}

.press-grid {
    grid-column-gap: 0rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-bottom: 3rem;
    display: grid
}

.single-press_wrap {
    z-index: 1;
    color: #302f2d;
    flex-direction: column;
    align-items: flex-start
}

.webinars_hero-title {
    flex-direction: column;
    align-items: center;
    max-width: 48rem;
    margin-left: auto;
    margin-right: auto;
    display: flex
}

.webinars_hero-title.bottom-margin-64.hide-text {
    display: none
}

.webinars_hero-content {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    max-width: 72rem;
    margin-left: auto;
    margin-right: auto
}

.webinars_hero-section {
    padding: 11rem 2rem 6rem
}

.press_hero-content {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    max-width: 80rem;
    margin-left: auto;
    margin-right: auto;
    display: flex
}

.white-papers_hero-section {
    padding: 11rem 2rem 6rem
}

.white-papers_grid {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.single-white-paper_item {
    border-top: .06rem solid #eeeded;
    border-bottom: .06rem solid #eeeded;
    height: 100%;
    padding-top: 4rem;
    padding-bottom: 4rem;
    transition: all .5s
}

.single-white-paper_item:hover {
    background-color: #fcf9f0
}

.single-white-paper_wrap {
    border-left: .06rem solid #eeeded;
    border-right: .06rem solid #eeeded;
    flex-direction: column;
    justify-content: center;
    align-items: stretch;
    height: 100%;
    padding-left: 2rem;
    padding-right: 2rem;
    display: flex
}

.top-margin-auto {
    margin-top: auto
}

.press-hero-section {
    background-color: #fcf9f0;
    padding: 11rem 0 4rem
}

.press-hero-section.no-mg {
    padding-bottom: 0
}

.faq-hero_content {
    max-width: 60rem;
    margin-left: auto;
    margin-right: auto
}

.press-content_section {
    padding-bottom: 6rem;
    padding-left: 2rem;
    padding-right: 2rem
}

.press-content_section.hero-section {
    padding-top: 11rem
}

.hidden-div {
    display: none
}

.press_contant-card {
    background-color: #f4f4f4;
    border: .13rem solid #eeeded;
    flex-direction: column;
    justify-content: flex-start;
    width: 100%;
    max-width: 28rem;
    padding: 3rem 2.5rem;
    display: flex
}

.resource-card_image {
    object-fit: cover;
    width: auto;
    height: auto;
    margin-bottom: 1.5rem
}

.resources_contact-grid-wrap {
    padding-bottom: 2rem;
    overflow: auto
}

.resources_card-divider {
    background-color: #eeeded;
    width: 100%;
    height: .06rem;
    margin-bottom: 1.5rem
}

.press_contact-image {
    object-fit: cover;
    background-color: #cecece;
    width: auto;
    height: auto;
    margin-bottom: 2rem
}

.resource-card {
    border: .13rem solid #eeeded;
    flex-direction: column;
    width: 100%;
    max-width: 22rem;
    padding: 3rem 2.5rem 1.5rem;
    display: flex
}

.resources_contact-grid {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: stretch;
    margin-left: auto;
    margin-right: auto;
    display: flex
}

.faq-hero_section {
    background-color: #fcf9f0;
    padding: 11rem 2rem 8rem
}

.faq-hero_section.adjust-height {
    padding-bottom: .1rem
}

.contact-us-form_title {
    text-align: center;
    margin-bottom: 4rem
}

.contact-form_top-half {
    max-width: 24rem
}

.contact-us-form-section {
    background-color: #f4f4f4;
    padding: 8rem 2rem
}

.contact-us-form-content {
    max-width: 40rem;
    margin-left: auto;
    margin-right: auto
}

.newsletter-hero-left {
    max-width: 36rem
}

.newsletter-hero-section {
    background-color: #fcf9f0;
    padding: 11rem 2rem 6rem
}

.newsletter-form-block {
    outline-offset: 0px;
    outline: 0 #0000;
    max-width: 35rem;
    margin-bottom: 0
}

.h5 {
    margin-top: 0;
    font-family: Signifier, sans-serif;
    font-size: 2.38rem;
    font-weight: 300;
    line-height: 2.88rem
}

.newsletter-hero-content {
    grid-column-gap: 2rem;
    justify-content: space-between;
    align-items: center;
    max-width: 72rem;
    margin-left: auto;
    margin-right: auto;
    display: flex
}

.newsletter-hero-right-img {
    width: 100%;
    height: auto
}

.form-checkbox {
    outline-offset: 0rem;
    background-color: #0000;
    border-color: #302f2d;
    border-radius: .25rem;
    outline: .0625rem solid #0025e8;
    flex: none;
    width: 1.13rem;
    height: 1.13rem;
    margin: 0 .75rem 0 0
}

.form-checkbox.w--redirected-checked {
    background-color: #302f2d;
    background-size: 75% 75%;
    border-color: #302f2d
}

.newsletter-form-success {
    text-align: left;
    background-color: #0000;
    padding: 0
}

.form-checkbox-wrap {
    align-items: flex-start;
    padding-left: 0;
    display: flex
}

.newsletter-hero-right {
    max-width: 29.5rem;
    max-height: 39.81rem
}

.recent-newsletters_slider-slide {
    border: .0625rem #eeeded;
    border-right: .06rem solid #eeeded;
    margin-right: 2rem;
    padding-right: 2rem
}

.recent-newsletters_section {
    padding: 6rem 2rem;
    position: relative;
    overflow: hidden
}

.recent-newsletters_content {
    justify-content: space-between;
    align-items: center;
    max-width: 80rem;
    margin-left: auto;
    margin-right: auto
}

.single-media-wrap {
    color: #302f2d;
    flex-direction: column;
    align-items: flex-start;
    text-decoration: none
}

.newsletter_cmsl-list {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.newsletter-image-wrap {
    background-color: #f4f4f4;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 13.5rem;
    margin-bottom: 1.5rem;
    display: flex
}

.newsletter-image {
    object-fit: cover;
    width: 100%;
    height: 100%
}

.who-we-are_members-single {
    cursor: pointer
}

.who-we-are_members-content {
    outline-offset: 0rem;
    outline: 0 #0000;
    justify-content: space-between;
    align-items: flex-start;
    max-width: 80rem;
    margin-left: auto;
    margin-right: auto;
    display: flex
}

.who-we-are_members-right {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    max-width: 100%;
    display: grid
}

.who-we-are_members-left {
    max-width: 28rem;
    padding-right: 2rem;
    position: sticky;
    top: 4rem
}

.who-we-are_members-section {
    background-color: #fcf9f0;
    padding: 8rem 2rem
}

.who-we-are_members-right-wrap {
    flex: 1;
    max-width: 44rem
}

.who-we-are_members-photo {
    filter: grayscale();
    width: 100%;
    height: auto;
    margin-bottom: 1.5rem
}

.who-we-are_members-section-white {
    padding: 8rem 2rem
}

.talented-folks_title {
    text-align: center;
    max-width: 50rem;
    margin-bottom: 4rem;
    margin-left: auto;
    margin-right: auto
}

.talented-folks_photo {
    filter: grayscale();
    border: .06rem solid #fff;
    width: 100%;
    height: auto
}

.talented-folks_content {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex
}

.talented-folks_grid {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-bottom: 4rem;
    display: grid
}

.talented-folks_section {
    padding-top: 4rem;
    padding-bottom: 4rem;
    padding-right: 0
}

.mf-numbers-section {
    background-color: #fcf9f0;
    padding-top: 4rem;
    overflow: hidden
}

.mf-numbers-content {
    margin-left: auto;
    margin-right: auto
}

.mf-single-number-half {
    border: .25rem solid #fff;
    flex-direction: column;
    flex: 1;
    justify-content: center;
    align-items: center;
    padding-top: 4rem;
    padding-bottom: 4rem;
    padding-right: 2rem;
    display: flex
}

.mf-numbers-wrap {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex
}

.mf-single-number {
    border: .25rem solid #fff;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 20rem;
    height: 20rem;
    padding: 2rem 1rem;
    display: flex
}

.mf-single-number-half-end {
    border: .25rem solid #fff;
    flex-direction: column;
    flex: 1;
    justify-content: center;
    align-items: center;
    padding-top: 4rem;
    padding-bottom: 4rem;
    padding-left: 2rem;
    display: flex
}

.investment-manager_dropdown-icon {
    flex: none;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    display: flex
}

.investment-manager_single-member {
    white-space: normal;
    align-items: center;
    width: 100%;
    margin-bottom: 1rem;
    display: flex
}

.ism-form-block {
    outline-offset: 0rem;
    outline: 0 #0000;
    margin-bottom: 0
}

.ism-empty-message {
    display: none
}

.ism_popup-main {
    z-index: 999;
    background-color: #171d97;
    justify-content: center;
    align-items: flex-start;
    padding: 4rem 2rem;
    display: none;
    position: fixed;
    inset: 0%;
    overflow: auto
}

.ism_popup-main.active {
    display: block
}

.ism-popup_close-button {
    cursor: pointer;
    background-color: #f4f4f4;
    border-radius: 6249.94rem;
    flex: none;
    justify-content: center;
    align-items: center;
    width: 3rem;
    height: 3rem;
    margin-bottom: 10px;
    display: flex
}

.investment-manager_dropdown-list {
    background-color: #0000;
    position: static;
    overflow: hidden
}

.secondary-team_member-photo {
    filter: grayscale();
    object-fit: cover;
    border-radius: 624.94rem;
    flex: none;
    width: 4.5rem;
    height: 4.5rem;
    margin-right: 1rem
}

.investment-manager_dropdown {
    width: 100%;
    padding: 0;
    position: static
}

.investment-manager_dropdown-wrap {
    width: 100%;
    margin-bottom: 1rem;
    position: static
}

.ism-dynamic-results {
    display: block
}

.ism-form-field {
    grid-column-gap: 1rem;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 1rem;
    display: flex
}

.who-we-are_members-single_bio {
    z-index: 9999;
    background-color: var(--dark-blue-used-for-backgrounds);
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: 7.5rem;
    display: none;
    position: fixed;
    inset: 0%;
    overflow: scroll
}

.who-we-are_members-single_bio.active {
    z-index: 99999;
    align-items: flex-start;
    display: flex;
    overflow: scroll
}

.who-we-are_members-single_bio.inv-comitee-bg {
    background-color: #302f2dfa
}

.who-we-are_members-single_bio.mpio {
    background-color: #11584a
}

.popup_close-button-bio {
    cursor: pointer;
    background-color: #f4f4f4;
    border-radius: 6249.94rem;
    justify-content: center;
    align-items: center;
    width: 3rem;
    height: 3rem;
    margin-top: 1rem;
    margin-right: 1rem;
    display: flex;
    position: absolute;
    inset: 0% 0% auto auto
}

.about-us_partner-right {
    max-width: 36rem
}

.about-us_partner-left {
    width: 100%;
    max-width: 32rem;
    max-height: 42.63rem
}

.about-us_partner-logo {
    margin-bottom: 1.5rem
}

.about-us_partner-left-img {
    width: 100%;
    height: auto
}

.aboutus_partner-content {
    grid-column-gap: 2rem;
    justify-content: space-between;
    align-items: center;
    max-width: 72rem;
    margin-left: auto;
    margin-right: auto;
    display: flex
}

.about-us_partner-section-top {
    padding: 12rem 2rem 6rem;
    overflow: hidden
}

.about-us_partner-section-bottom {
    padding: 6rem 2rem 12rem;
    overflow: hidden
}

.single-job_info-section {
    border-bottom: .0625rem solid #eeeded;
    padding: 11rem 2rem 6rem
}

.single-job_hero-content {
    justify-content: space-between;
    align-items: flex-start;
    max-width: 80rem;
    min-height: 50rem;
    margin-left: auto;
    margin-right: auto;
    display: block
}

.legal-content {
    justify-content: space-between;
    align-items: center;
    max-width: 80rem;
    margin-left: auto;
    margin-right: auto;
    position: relative
}

.legal-tabs {
    justify-content: space-between;
    align-items: flex-start;
    display: flex
}

.legal-tabs.static-tab {
    min-height: auto;
    max-height: none;
    position: static
}

.blog-rich-text {
    outline-offset: 0rem;
    color: #302f2d;
    white-space: normal;
    outline: 0 #0000;
    padding-top: 0;
    font-size: 1.13rem;
    font-weight: 400;
    line-height: 1.5rem;
    text-decoration: none
}

.blog-rich-text h4 {
    margin-top: 0;
    margin-bottom: 1rem;
    font-family: Waldenburg halbfett, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5rem
}

.blog-rich-text li {
    margin-bottom: 1rem
}

.blog-rich-text h2 {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
    font-family: Signifier, sans-serif;
    font-weight: 300
}

.blog-rich-text blockquote {
    border-left-style: none;
    margin-bottom: 1rem;
    padding: 0;
    font-family: Waldenburg halbfett, sans-serif;
    font-size: 1.25rem;
    line-height: 1.75rem
}

.blog-rich-text strong {
    font-family: Waldenburg halbfett, sans-serif;
    font-weight: 400
}

.blog-rich-text h3,
.blog-rich-text h5,
.blog-rich-text h6 {
    font-family: Waldenburg halbfett, sans-serif;
    font-weight: 400
}

.blog-rich-text figure {
    margin-bottom: 1.5rem
}

.blog-rich-text a {
    color: #0025e8;
    text-decoration: none
}

.blog-rich-text p {
    margin-bottom: 1.5rem;
    line-height: 1.8rem
}

.blog-rich-text figcaption {
    color: #6f6c67;
    text-align: left
}

.blog-rich-text a {
    color: #0025e8
}

.legal-tabs_content {
    width: 100%;
    max-width: 45rem;
    margin-left: 2rem
}

.legal-tab-link {
    z-index: 1;
    background-color: #0000;
    border-top: .06rem solid #eeeded;
    border-bottom: .06rem solid #eeeded;
    width: 100%;
    min-width: 25rem;
    padding: 1.5rem;
    transition: all .5s
}

.legal-tab-link:hover,
.legal-tab-link.w--current {
    background-color: #f4f4f4
}

.legal-dt {
    white-space: normal;
    width: 100%;
    padding: 1.5rem;
    transition: all .5s
}

.legal-dt:hover,
.legal-dt.w--open {
    background-color: #fcf9f0
}

.legal-dd {
    border: .0625rem solid #eeeded;
    border-style: solid none;
    width: 100%;
    display: none
}

.legal-dl {
    display: none
}

.legal-tabs_menu {
    z-index: 1;
    flex-direction: column;
    align-items: flex-start;
    max-width: 25rem;
    margin-right: auto;
    display: flex
}

.legal-section {
    padding: 11rem 2rem 6rem
}

.single-article_written-info {
    grid-column-gap: 1rem;
    grid-row-gap: 1.5rem;
    flex-wrap: wrap;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    place-items: center start;
    width: 100%;
    display: flex
}

.single-article_written-info.hidden-div {
    display: none
}

.single-article_hero-content {
    max-width: 60rem;
    margin-left: auto;
    margin-right: auto
}

.single-article_author-info {
    align-items: center;
    margin-top: 1rem;
    margin-bottom: 4rem;
    display: flex
}

.single-article_hero {
    padding: 11rem 2rem 1rem;
    overflow: hidden
}

.single-article_hero-title {
    margin-bottom: 2rem;
    margin-left: auto;
    margin-right: auto
}

.single-article_content-section {
    padding: 1rem 2rem 0
}

.single-article_content-content {
    max-width: 40rem;
    margin-left: auto;
    margin-right: auto
}

.recent-blogs_grid {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.join-mf-blog_cta-image {
    border-top-left-radius: .625rem;
    border-bottom-left-radius: .63rem;
    max-width: 32rem;
    max-height: 42.69rem
}

.join-mf-blog_cta-left {
    max-width: 32rem
}

.join-mf-blog_cta {
    background-color: #fcf9f0;
    padding: 4.5rem 2rem;
    position: relative;
    overflow: hidden
}

.join-mf-blog_cta-content {
    justify-content: space-between;
    align-items: center;
    max-width: 72rem;
    margin-left: auto;
    margin-right: auto;
    display: flex
}

.join-mf-blog_cta-right {
    max-width: 32rem;
    max-height: 42.69rem;
    position: relative
}

.single-article_cta-left {
    align-items: center;
    display: flex
}

.single-artile_cta-left-title {
    margin-right: .5rem
}

.single-article_cta-content {
    justify-content: space-between;
    align-items: center;
    max-width: 80rem;
    margin-left: auto;
    margin-right: auto;
    display: flex
}

.single-article_cta {
    background-color: #f8f0d9;
    margin-left: auto;
    margin-right: auto;
    padding: 2rem
}

.regular-span {
    font-family: Waldenburg buch, sans-serif
}

.single-article_hero-img {
    width: auto;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    display: block
}

.single-article_hero-img.deal-talk {
    max-width: 100%
}

.join-mf-blog_cta-image-img {
    width: 100%;
    height: auto
}

.prev-closed-fund {
    color: var(--black-used-for-text-headlines);
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-top: 1rem;
    padding-bottom: 1rem;
    text-decoration: none;
    display: flex;
    position: absolute;
    inset: 0% auto 0% 0%
}

.prev-closed-fund:first-child {
    inset: 0% auto 0% 0%
}

.prev-closed-fund:last-child {
    inset: 0% 0% 0% auto
}

.closed-fund_hero-section {
    padding-top: 11rem;
    padding-bottom: 8rem;
    position: relative
}

.next-closed-fund_arrow,
.prev-closed-fund_arrow {
    justify-content: center;
    align-items: center;
    width: 2.75rem;
    height: 2.75rem;
    margin-top: 3rem;
    display: flex
}

.prev-next-closed-fund_wrap {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    min-width: 5rem;
    display: flex
}

.next-closed-fund_text,
.prev-closed-fund_text {
    transform: rotate(-90deg)
}

.single-faq-tag {
    text-align: center;
    white-space: nowrap;
    border: .0625rem solid #302f2d;
    border-radius: 625000rem;
    margin-top: 0;
    margin-bottom: 0;
    padding: .5rem 1rem;
    font-family: Waldenburg halbfett, sans-serif;
    font-size: .75rem;
    line-height: .75rem
}

.single-faq-tag.bottom-margin-16 {
    margin-bottom: 1rem
}

.next-closed-fund {
    color: var(--black-used-for-text-headlines);
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-top: 1rem;
    padding-bottom: 1rem;
    text-decoration: none;
    display: flex;
    position: absolute;
    inset: 0% 0% 0% auto
}

.closed-fund_hero-content {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    max-width: 40rem;
    margin-left: auto;
    margin-right: auto;
    display: flex
}

.prev-closed-fund_parent {
    display: none
}

.closed-fund_target-country-image {
    width: 100%;
    max-width: 67.69rem;
    margin-left: auto;
    margin-right: auto
}

.closed-fund_info-card {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    align-items: start;
    display: grid
}

.closed-fund_sub-card {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    min-height: 7rem
}

.closed-fund_info-section {
    background-color: #fcf9f0;
    overflow: hidden
}

.closed-fund_info-wrap {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: flex-start;
    max-width: 80rem;
    margin: 5.25rem auto 8rem;
    padding-left: 2rem;
    padding-right: 2rem;
    display: flex
}

.closed-fund_graphs {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.closed-fund_target-country {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex
}

.closed-fund_graph-wrapper {
    border: .25rem solid #fff;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    padding: 4rem 2rem;
    display: flex
}

.about-us_partner-section {
    padding: 12rem 2rem;
    overflow: hidden
}

.why-we-invested_content {
    outline-offset: 0rem;
    outline: 0 #0000;
    max-width: 42rem;
    margin-left: auto;
    margin-right: auto
}

.why-we-invested_single {
    align-items: flex-start;
    display: flex
}

.why-we-invested_section {
    padding-bottom: 6rem;
    padding-left: 2rem;
    padding-right: 2rem
}

.why-we-invested_grid {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.closed-fund_how-mf-works-section {
    padding: 6rem 2rem 12rem;
    overflow: hidden
}

.closed-fund_how-mf-works-content {
    text-align: center;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    max-width: 40rem;
    margin-left: auto;
    margin-right: auto;
    display: flex
}

.how-does-invest_work-title {
    margin-bottom: 8rem
}

.pill-arrow_pill-text-reverse {
    background-color: #0025e8;
    border-radius: 2rem;
    justify-content: center;
    align-items: center;
    width: 2.75rem;
    height: 2.75rem;
    margin-right: 1rem;
    display: flex
}

.single-fund-navigation {
    text-align: center;
    background-color: #fcf9f0;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 4.5rem 4rem;
    display: flex
}

.fund-navigation_content {
    grid-column-gap: .25rem;
    grid-row-gap: 0rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.fund-survey_submit-button {
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: block
}

.fund-survey_grid {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-bottom: 3rem;
    display: grid
}

.fund-survey_content {
    flex-direction: column;
    justify-content: center;
    align-items: stretch;
    max-width: 72rem;
    margin-left: auto;
    margin-right: auto;
    display: flex
}

.fund-survey_title {
    text-align: center;
    margin-bottom: 4rem
}

.fund-survey_single-link {
    color: #302f2d;
    text-align: center;
    border: .0625rem solid #d4d3d1;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 3rem 1rem;
    text-decoration: none;
    transition: all .5s;
    display: flex
}

.fund-survey_single-link:hover,
.fund-survey_single-link.active {
    background-color: var(--neon-blue-used-for-cta);
    color: #fff
}

.fund-survey_icon {
    justify-content: center;
    align-items: center;
    width: 4rem;
    height: 4rem;
    margin-bottom: 1.5rem;
    display: flex
}

.fund-survey_section {
    padding: 12rem 2rem;
    position: relative
}

.inline-block {
    display: inline
}

.home-benefits_image-title {
    order: -1;
    align-items: center;
    height: 100%;
    display: flex;
    position: absolute;
    inset: 0% auto 0% 0%
}

.resources-grid-right-wrapper {
    width: 100%
}

.color-text-dark {
    color: var(--black-used-for-text-headlines)
}

.is_us {
    display: none
}

.fund-survey_popup {
    background-color: #fff;
    justify-content: center;
    align-items: center;
    padding: 2rem;
    display: none;
    position: absolute;
    inset: 0%
}

.fund-survey_popup.active {
    display: flex
}

.fund-survey_popup-content {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    max-width: 40rem;
    display: flex
}

.error-hero_section {
    max-width: 80rem;
    margin-left: auto;
    margin-right: auto;
    padding: 11rem 2rem 1.5rem
}

.error-hero_image {
    width: 100%;
    height: auto
}

.bottom-margin-0 {
    margin-bottom: 0
}

.our-method_hover-element {
    height: auto
}

.contact-form_success {
    background-color: #0000;
    padding: 0
}

.invalid-form-field {
    border: .06rem solid red
}

.positions_single-tag-all {
    color: #fff;
    background-color: #0000;
    border: .0625rem solid #fff;
    border-radius: 2rem;
    flex: none;
    padding: .5rem 1rem;
    font-family: Waldenburg halbfett, sans-serif;
    font-size: .75rem;
    line-height: 100%;
    text-decoration: none;
    transition: all .5s;
    display: inline-block
}

.positions_single-tag-all:hover {
    color: #171d97;
    background-color: #fff
}

.positions_single-tag-all.active {
    opacity: .5;
    color: #171d97;
    background-color: #fff
}

.my-chart {
    width: 80rem;
    max-width: 80rem;
    min-height: 36.88rem;
    margin-left: auto
}

.careers_chart-legend {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    align-items: center;
    max-width: 100%;
    margin-bottom: .75rem;
    display: flex;
    overflow: visible
}

.careers_chart-legend-single-item {
    color: #fff;
    text-transform: uppercase;
    border: .0625rem solid #fff;
    border-radius: 624.94rem;
    justify-content: center;
    align-items: center;
    padding: .5rem .75rem;
    font-size: .75rem;
    line-height: 100%;
    text-decoration: none;
    transition: all .5s;
    display: flex
}

.careers_chart-legend-single-item:hover,
.careers_chart-legend-single-item.active {
    color: #302f2d;
    background-color: #fff
}

.careers_chart-legend-dot {
    background-color: #fff;
    border-radius: 2rem;
    width: .5rem;
    height: .5rem;
    margin-right: .5rem
}

.careers_chart-legend-dot.users {
    background-color: #f8f0d9
}

.careers_chart-legend-dot.investor {
    background-color: #fc6434
}

.careers_chart-legend-dot.employee {
    background-color: #99a8f6
}

.positions_grid-single-job-dark {
    cursor: pointer;
    border-top: .0625rem solid #eeeded;
    border-bottom: .0625rem solid #eeeded;
    justify-content: space-between;
    align-items: center;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
    display: flex
}

.single-career-grid-wrap {
    height: 100%
}

.past-future_single-dot {
    background-color: #e1e1e0;
    width: 1.25rem;
    height: .06rem
}

.past-future_single-dot.active-dot {
    background-color: #a1a09c
}

.positions_grid-team {
    margin-bottom: 4rem
}

.positions_grid-job-list {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.positions_single-tag {
    color: #fff;
    text-align: center;
    text-transform: capitalize;
    background-color: #0000;
    border: .0625rem solid #fff;
    border-radius: 2rem;
    flex: none;
    padding: .5rem 1rem;
    font-family: Waldenburg halbfett, sans-serif;
    font-size: .75rem;
    line-height: 100%;
    text-decoration: none;
    transition: all .5s;
    position: relative
}

.positions_single-tag:hover {
    color: #171d97;
    background-color: #fff
}

.positions_single-tag.active {
    opacity: .5;
    color: #171d97;
    background-color: #fff
}

.positions_grid-single-job {
    cursor: pointer;
    border-top: .0625rem solid #ffffff1a;
    border-bottom: .0625rem solid #ffffff1a;
    justify-content: space-between;
    align-items: center;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
    text-decoration: none;
    display: flex
}

.past-future_slide-nav {
    justify-content: center;
    align-items: center;
    margin-left: 1.5rem;
    margin-right: 1.5rem;
    display: flex
}

.positions_single-tag-dark {
    color: #302f2d;
    text-align: center;
    text-transform: capitalize;
    background-color: #0000;
    border: .0625rem solid #302f2d;
    border-radius: 2rem;
    flex: none;
    padding: .5rem 1rem;
    font-family: Waldenburg halbfett, sans-serif;
    font-size: .75rem;
    line-height: .75rem;
    text-decoration: none;
    transition: all .5s;
    position: relative
}

.positions_single-tag-dark:hover {
    color: #fff;
    background-color: #302f2d
}

.positions_single-tag-dark.active {
    opacity: .5;
    color: #fff;
    background-color: #302f2d
}

.positions_single-tag-dark.active:hover {
    color: #fff;
    background-color: #302f2d
}

.tool-tip_wrapper {
    position: relative
}

.who-we-are_single-member {
    transition: all .5s
}

.who-we-are_single-member:hover {
    transform: scale(1.05)
}

.satellite-newsletters-content {
    justify-content: space-between;
    align-items: center;
    max-width: 50rem;
    margin-left: auto;
    margin-right: auto;
    position: relative
}

.written-by_div {
    grid-column-gap: .25rem;
    flex: none;
    align-items: center;
    display: flex
}

.not_us {
    flex-direction: column;
    display: block
}

.careers-achieve_icon {
    width: 3.5rem;
    height: 3.5rem;
    margin-bottom: 1.5rem;
    overflow: hidden
}

.career-perks_icon {
    width: 2.38rem;
    height: 2.38rem;
    margin-bottom: .5rem;
    overflow: hidden
}

.single-pr-item {
    border-bottom: .06rem solid #eeeded;
    padding-top: 3rem;
    padding-bottom: 3rem
}

.color-text-gray {
    color: var(--gray-9-used-for-labels)
}

.download-pr_wrap {
    min-height: 6rem;
    margin-top: auto
}

.single-press_wrapper {
    z-index: 1;
    color: #302f2d;
    border-left: .03rem solid #eeeded;
    border-right: .03rem solid #eeeded;
    flex-direction: column;
    align-items: flex-start;
    height: 100%;
    padding-left: 2rem;
    padding-right: 2rem;
    text-decoration: none;
    display: flex;
    position: relative
}

.download-pr_file {
    border: .06rem solid var(--neon-blue-used-for-cta);
    color: var(--neon-blue-used-for-cta);
    text-align: center;
    background-color: #0000;
    border-radius: 6249.94rem;
    padding: .5rem 1rem;
    font-size: .75rem;
    line-height: .75rem;
    text-decoration: none;
    transition: all .5s;
    display: inline-block
}

.download-pr_file:hover {
    background-color: var(--neon-blue-used-for-cta);
    color: #fff
}

.download-pr_files-wrap {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.buttons_wrapper-nav {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    place-items: center stretch;
    height: 100%;
    display: flex
}

.single-team_hero-section {
    padding-top: 11rem;
    padding-left: 2rem;
    padding-right: 2rem
}

.positions_grid-single-job-empty {
    cursor: pointer;
    border-top: .0625rem solid #ffffff1a;
    border-bottom: .0625rem solid #ffffff1a;
    justify-content: space-between;
    align-items: center;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
    text-decoration: none;
    display: flex
}

.handle {
    cursor: grab
}

.single-media-image-wrap-blog {
    object-fit: cover;
    background-color: #f4f4f4;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: auto;
    margin-bottom: 1.5rem;
    display: flex
}

.single-media-image-wrap-blog.webinars-image {
    background-image: none
}

.single-media-image-wrap-blog.bottom-margin-0 {
    margin-bottom: 0
}

.sweta-vid-iframe {
    width: 100%;
    height: 50rem;
    margin-left: auto;
    margin-right: auto
}

.blog-highlight-section {
    background-color: var(--neon-blue-used-for-cta);
    padding: 1.5rem
}

.press-search-coverage-grid {
    display: none
}

.product-features_hero-slider-slide {
    max-width: 64rem
}

.single-resource-wrap-item.single-resource-wrap {
    border-style: none;
    width: auto;
    padding: 0;
    transition-property: none
}

.single-resource-wrap-item.single-resource-wrap:hover {
    background-color: #0000
}

.news-component-tag {
    background-color: #f8f0d9;
    border-radius: .25rem;
    margin-right: .5rem;
    padding: .25rem .5rem
}

.news-component {
    color: #302f2d;
    justify-content: center;
    align-items: center;
    text-decoration: none;
    display: none
}

.button-mask {
    border-radius: .25rem;
    overflow: hidden
}

.button-primary_text.animated-button-element-one.h-1 {
    font-size: 14px;
    line-height: 21px
}

.button-primary_text.animated-button-element-one.h-1.black-h {
    color: #101321;
    font-size: 14px;
    line-height: 21px
}

.glossary-article_hero-content {
    border-bottom: .06rem solid #eeeded;
    flex-direction: column;
    align-items: flex-start;
    max-width: 68rem;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 3.5rem;
    display: flex
}

.glossary-article_info {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-wrap: wrap;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    place-items: center start;
    display: flex
}

.glossary-article_hero-section {
    padding-top: 11rem;
    padding-left: 2rem;
    padding-right: 2rem
}

.pe-101_reading-time_icon {
    justify-content: center;
    align-items: center;
    width: 1rem;
    height: 1rem;
    margin-right: .5rem;
    display: flex;
    overflow: hidden
}

.glossary_reading-time-block {
    align-items: center;
    display: flex
}

.glossary-crumb-link {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    color: var(--neon-blue-used-for-cta);
    text-align: left;
    align-items: center;
    margin-bottom: 2rem;
    text-decoration: none;
    display: flex
}

.glossary-crumb-link.medium-s {
    min-width: 200px;
    max-width: 215px
}

.glossary-article_navigation-title {
    padding: 1.5rem
}

.glossary-article_section {
    padding: 3rem 2rem 5.5rem
}

.glossary-artile-cta {
    background-color: #fcf9f0;
    justify-content: space-between;
    align-items: center;
    max-width: 40rem;
    margin-left: auto;
    margin-right: auto;
    padding: 2rem 1.5rem;
    display: flex
}

.glossary-article_wrap {
    max-width: 40rem
}

.glossary-artile-cta_text {
    max-width: 25rem
}

.glossary-article_navigation {
    background-color: #f8f8f8;
    flex: 1;
    max-width: 20rem;
    display: none;
    position: sticky;
    top: 5.63rem
}

.glossary-article_content {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    max-width: 68rem;
    margin-left: auto;
    margin-right: auto;
    display: flex
}

.glossary-article_helpful-section {
    background-color: #fcf9f0;
    padding: 5rem 2rem
}

.glossary-helpful-button,
.glossary-not-helpful-button {
    color: #302f2d;
    background-color: #f8f0d9;
    border-radius: .25rem;
    justify-content: center;
    align-items: center;
    padding: 1rem;
    font-family: Waldenburg halbfett, sans-serif;
    font-size: .88rem;
    text-decoration: none;
    display: flex
}

.glossary-helpful-grid {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.glossary-article_helpful-content {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    max-width: 40rem;
    margin-left: auto;
    margin-right: auto;
    display: flex
}

.glossary-helpful-button-icon {
    justify-content: center;
    align-items: center;
    width: 1.25rem;
    height: 1.25rem;
    margin-right: 1rem;
    display: flex
}

.horizontal-text-wrap {
    grid-column-gap: .5rem;
    display: flex
}

.glossary-article_navigation-link {
    opacity: .75;
    color: #302f2d;
    cursor: pointer;
    border: .06rem solid #eeeded;
    border-style: solid none;
    padding: 1rem 1.5rem;
    text-decoration: none;
    display: block
}

.glossary-article_navigation-link.active {
    opacity: 1
}

.glossary-article-cta {
    background-color: #fcf9f0;
    justify-content: space-between;
    align-items: center;
    max-width: 40rem;
    margin-bottom: 1.5rem;
    margin-left: auto;
    margin-right: auto;
    padding: 2rem 1.5rem;
    display: flex
}

.glossary-article-cta.hide {
    display: none
}

.glossary-article-siderbar {
    background-color: #f8f0d9;
    margin-bottom: 2.5rem;
    padding: 1rem 2rem 1.5rem
}

.pe-101_hero-section {
    background-color: #fcf9f0;
    padding: 11rem 2rem 8rem
}

.pe-101_hero-section.no-pading {
    padding-top: 1.5rem
}

.pe-101_hero-content {
    max-width: 40rem;
    margin-left: auto;
    margin-right: auto
}

.pe-101_hero-content._11rem-upper-padidng {
    padding-top: 8rem
}

.pe-101_grid-4-basics {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-bottom: 2rem;
    display: grid
}

.pe-101-b_drag-element {
    margin-bottom: 2rem;
    position: relative
}

.pe-101-content,
.pe-101-content-basics {
    max-width: 80rem;
    margin-left: auto;
    margin-right: auto
}

.pe-101_single-vertical {
    color: #302f2d;
    background-color: #f8f0d9;
    border: .13rem solid #fff;
    align-items: center;
    height: 100%;
    padding: 1.5rem;
    text-decoration: none;
    transition: all .5s cubic-bezier(.23, 1, .32, 1);
    display: flex
}

.pe-101_single-vertical:hover {
    background-color: #f1e2b9
}

.pe-101_reading-time-block {
    align-items: center;
    margin-top: auto;
    display: flex
}

.pe-101-s_drag-line-active {
    background-color: #302f2d;
    width: 0%;
    height: .25rem
}

.pe-101-b_drag-line-active {
    background-color: #302f2d;
    width: 0%;
    height: .25rem;
    display: none
}

.pe-101_grid-single_icon {
    flex: none;
    justify-content: center;
    align-items: center;
    width: 8.75rem;
    height: 8.75rem;
    margin-bottom: 1.5rem;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    overflow: hidden
}

.pe-101-b_drag-tool {
    justify-content: center;
    align-items: center;
    width: 2.75rem;
    height: 2.75rem;
    display: flex;
    position: absolute;
    inset: -1.375rem auto auto 0%
}

.pe-101_grid-4-strategies {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-bottom: 2rem;
    display: grid
}

.pe-101-b_drag-component {
    opacity: 0;
    width: 100%;
    max-width: 80rem;
    margin-bottom: 3rem;
    margin-left: auto;
    margin-right: auto
}

.pe-101-b_drag-component.opacity-100 {
    opacity: 1;
    display: none
}

.pe-101-b_drag-component.hide-drag-comp {
    display: none
}

.pe-101-b_drag-line {
    background-color: #f8f0d9;
    width: 100%;
    height: .25rem;
    margin-left: auto;
    margin-right: auto
}

.pe-101-s_drag-component {
    opacity: 0;
    width: 100%;
    max-width: 80rem;
    margin-bottom: 3rem;
    margin-left: auto;
    margin-right: auto
}

.pe-101-s_drag-component.opacity-100 {
    opacity: 1;
    display: none
}

.pe-101_single-vertical-3 {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    height: 100%;
    display: grid
}

.pe-101_single-vertical_icon {
    justify-content: center;
    align-items: center;
    width: 3.38rem;
    height: 3.38rem;
    margin-right: 1rem;
    display: flex
}

.pe-101_grid-single {
    color: #302f2d;
    background-color: #f8f0d9;
    border: .13rem solid #fff;
    flex-direction: column;
    justify-content: flex-start;
    height: 100%;
    padding: 3rem 1.5rem 2rem;
    text-decoration: none;
    transition: all .5s cubic-bezier(.23, 1, .32, 1);
    display: flex
}

.pe-101_grid-single:hover {
    background-color: #f1e2b9
}

.pe-101-section {
    padding: 4.5rem 2rem 8rem;
    overflow: hidden
}

.pe-101-section.pe-101-page {
    padding-bottom: 0
}

.pe-101_grid-3-strategies {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    height: 100%;
    margin-bottom: 2rem;
    display: grid
}

.pe-101_grid-3-strategies-cms {
    height: 100%
}

.product-features_cta-section {
    padding: 8rem 2rem
}

.product-features_cta-content {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    max-width: 48rem;
    margin-left: auto;
    margin-right: auto;
    display: flex
}

.pill-text-3 {
    color: #302f2d;
    background-color: #0000;
    border-style: none;
    justify-content: center;
    align-items: center;
    padding: 0;
    font-family: Waldenburg halbfett, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    text-decoration: none
}

.glossary_hero-section {
    background-color: #fcf9f0;
    padding: 11rem 2rem 4.5rem
}

.glossary_hero-content {
    max-width: 40rem;
    margin-left: auto;
    margin-right: auto
}

.glossary-navigation {
    grid-column-gap: 2rem;
    background-color: #fff;
    border-bottom: .06rem solid #eeeded;
    justify-content: space-between;
    align-items: center;
    padding-top: .5rem;
    padding-bottom: 2.5rem;
    display: flex;
    position: sticky
}

.glossary-search-component {
    margin-bottom: 0
}

.glossary-letter {
    color: #302f2d;
    text-align: center;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    text-decoration: none
}

.glossary-letter.active {
    color: #0025e8
}

.glossary-letter.inactive {
    opacity: .5
}

.glossary-section {
    padding: 3rem 2rem 8rem
}

.copy-clipboard-link {
    background-image: url("https://cdn.prod.website-files.com/5fd0f5501ea5ad3d2b7f9c33/62d5763ab12ead3287da25fd_link.svg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    order: -1;
    width: 1rem;
    height: 1rem;
    display: block
}

.glossary-letters {
    z-index: 5;
    grid-column-gap: 1rem;
    grid-row-gap: 0rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    max-width: 75%;
    display: grid;
    position: relative
}

.glossary-letter-content_letter {
    margin-right: 10rem
}

.glossary-letter-content_content-single {
    flex-direction: column;
    align-items: flex-start;
    display: flex
}

.glossary-letter-active {
    opacity: 0;
    background-color: #0025e8;
    border-radius: 62499.9rem;
    order: -1;
    width: .38rem;
    height: .38rem;
    margin-left: auto;
    margin-right: auto
}

.glossary-letter-active.active {
    opacity: 1;
    color: #0025e8
}

.glossary-search-results-wrap {
    position: relative
}

.glossary-letter-content {
    border-bottom: .06rem solid #eeeded;
    justify-content: space-between;
    align-items: flex-start;
    padding-top: 2rem;
    padding-bottom: 2rem;
    padding-left: .5rem;
    display: flex
}

.glossary-search-input-icon {
    margin-right: .5rem
}

.form-field-empty {
    border: 0 solid #000;
    margin-bottom: 0;
    padding: 0;
    font-size: 1.2rem
}

.glossary-search-result {
    z-index: 25;
    border: .06rem solid var(--gray-2-used-for-dividers);
    background-color: #fff;
    border-radius: .25em;
    padding: .5rem .25rem;
    display: none;
    position: relative
}

.glossary-content {
    max-width: 72rem;
    margin-left: auto;
    margin-right: auto
}

.glossary-search-input {
    border: .06em solid var(--gray-2-used-for-dividers);
    border-radius: .25em;
    align-items: center;
    height: 2.5rem;
    padding: .5rem .88rem;
    display: flex;
    overflow: hidden
}

.glossary-search-results {
    z-index: 10;
    background-color: #fff;
    max-height: 70vh;
    position: absolute;
    inset: 0% 0% auto;
    overflow: auto;
    box-shadow: 0 0 60px #0000001a
}

.glossary-letter-content_content {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex: 1;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    max-width: 75%;
    margin-top: 2rem;
    display: grid
}

.home-pe-101_content {
    max-width: 80rem;
    margin-left: auto;
    margin-right: auto
}

.home-pe-101_button-wrap {
    justify-content: flex-end;
    margin-left: auto;
    display: flex
}

.home-pe-101_selector-icon {
    display: none
}

.home-pe-101_title {
    grid-column-gap: 16rem;
    grid-row-gap: 4rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: end;
    margin-bottom: 5.5rem
}

.home-pe-101_cards {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    height: 100%;
    display: grid
}

.home-pe-101_grid {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    margin-bottom: 1.5rem;
    display: flex;
    position: relative
}

.home-pe-101_selector {
    color: #0000;
    white-space: normal;
    background-color: #fff;
    border: .06rem solid #fff;
    width: 100%;
    padding: 2.5rem 32px 2.5rem 2rem;
    text-decoration: none;
    transition: all .5s cubic-bezier(.23, 1, .32, 1)
}

.home-pe-101_selector:hover {
    background-color: #fcf9f0
}

.home-pe-101_selector.w--open,
.home-pe-101_selector.active-selector {
    background-color: var(--light-cream);
    color: var(--black-used-for-text-headlines)
}

.home-pe-101_section {
    padding: 0 2rem 12rem
}

.home-pe-101_selectors {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    max-width: 30%
}

.home-pe-101_wrappers {
    width: 100%;
    height: 100%;
    overflow: auto
}

.nav_dl-single_link-title-wrap {
    grid-column-gap: .5rem;
    align-items: center;
    display: flex
}

.nav-link_new-tag {
    color: #302f2d;
    text-align: center;
    letter-spacing: .1rem;
    background-color: #f8f0d9;
    border-radius: 2rem;
    margin-top: 0;
    padding: .25rem .5rem;
    font-family: Waldenburg halbfett, sans-serif;
    font-size: .5rem;
    line-height: 100%
}

.color-text-primary {
    color: var(--neon-blue-used-for-cta)
}

.nav_dl-left-wrap_1x1-cta {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: flex-start;
    padding: 4rem;
    display: flex
}

.navigation_resource-cta-horizontal {
    background-color: var(--light-cream);
    color: var(--black-used-for-text-headlines);
    border: .06rem solid #fff;
    flex-direction: row;
    flex: 1;
    align-items: center;
    width: 27.19rem;
    padding: 1rem;
    text-decoration: none;
    transition: all .5s;
    display: flex;
    position: relative
}

.navigation_resource-cta-horizontal:hover {
    background-color: var(--cream-used-for-backgrounds)
}

.navigation_resource-cta-img-horizontal {
    object-fit: cover;
    flex: none;
    justify-content: center;
    align-items: center;
    width: 10rem;
    height: 14.5rem;
    margin-right: 1rem;
    display: flex
}

.move-letter {
    display: none
}

.refrences-rich-text {
    white-space: normal;
    font-size: 1.13rem;
    line-height: 1.5rem
}

.refrences-rich-text h4 {
    margin-top: 0;
    margin-bottom: 1rem;
    font-family: Waldenburg halbfett, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5rem
}

.refrences-rich-text p {
    margin-bottom: .5rem;
    font-size: .69rem;
    line-height: 150%
}

.refrences-rich-text a {
    color: #302f2d
}

.refrences-rich-text li {
    margin-bottom: 1rem
}

.refrences-rich-text h2 {
    font-family: Signifier, sans-serif
}

.refrences-rich-text blockquote {
    border-left-style: none;
    margin-bottom: 1rem;
    padding: 0;
    font-family: Waldenburg halbfett, sans-serif;
    font-size: 1.25rem;
    line-height: 1.75rem
}

.refrences-rich-text strong {
    font-family: Waldenburg halbfett, sans-serif;
    font-weight: 400
}

.refrences-rich-text figcaption {
    color: var(--gray-9-used-for-labels);
    text-align: left
}

.refrences_blog_divider {
    background-color: var(--gray-2-used-for-dividers);
    width: 100%;
    height: .06rem;
    margin-top: 2rem;
    margin-bottom: 2rem
}

.product-features_hero-slide-image-wrap {
    justify-content: center;
    align-items: center;
    max-height: 60vh;
    display: flex
}

.product-features_hero-top_title {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    max-width: 32rem;
    margin-left: auto;
    margin-right: auto;
    display: flex
}

.product-features_hero-arrow-right {
    display: none
}

.product-features_slide-nav-grid {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    place-items: center;
    display: grid
}

.product-features_hero-slider-mask {
    width: auto;
    max-width: 64rem;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    overflow: visible
}

.product-features_slide-nav-number {
    opacity: .25;
    cursor: pointer;
    background-color: #f1e2b9;
    border-radius: 625000rem;
    justify-content: center;
    align-items: center;
    width: 3rem;
    height: 3rem;
    display: flex
}

.product-features_slide-nav-number.active {
    opacity: 1
}

.product-features_hero-top_content {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    max-width: 72rem;
    margin-left: auto;
    margin-right: auto;
    display: flex
}

.product-features_hero-top {
    padding: 11rem 2rem 4rem
}

.product-features_hero-slide-image {
    cursor: pointer;
    width: auto;
    max-height: 60vh;
    margin-left: auto;
    margin-right: auto;
    box-shadow: 0 4px 41px 16px #0000000d
}

.product-features_hero-slide-image.mobile {
    display: none
}

.product-features_hero-section {
    background-color: #fcf9f0;
    overflow: hidden
}

.product-features_hero-bottom {
    background-color: #f8f0d9;
    padding: 16rem 2rem 5rem
}

.product-features_slide-nav {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    max-width: 28rem;
    margin-left: auto;
    margin-right: auto;
    display: flex
}

.product-features_hero-slide-nav {
    display: none
}

.product-features_hero-slider {
    background-color: #0000;
    width: auto;
    height: auto;
    margin-bottom: -18.75rem
}

.money-security_content-bottom {
    grid-column-gap: 8rem;
    grid-row-gap: 8rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    display: grid
}

.money-security_title {
    max-width: 40rem;
    margin-bottom: 5rem;
    margin-left: auto;
    margin-right: auto
}

.money-security_content-bottom-right {
    max-width: 32rem;
    max-height: 42.69rem
}

.icon-bullet-point_icon {
    justify-content: center;
    align-items: center;
    width: 1.5rem;
    height: 1.5rem;
    display: flex;
    overflow: hidden
}

.money-security_content-bottom-left {
    max-width: 32rem
}

.money-security_content {
    justify-content: space-between;
    align-items: center;
    max-width: 72rem;
    margin-left: auto;
    margin-right: auto
}

.icon-bullet-point-bg {
    color: #302f2d;
    background-color: #fcf9f0;
    border-radius: 2rem;
    flex: none;
    justify-content: center;
    align-self: flex-start;
    align-items: center;
    width: 2rem;
    height: 2rem;
    margin-right: 1rem;
    font-family: Waldenburg halbfett, sans-serif;
    font-size: .88rem;
    line-height: .88rem;
    display: flex
}

.money-security_section {
    padding: 12rem 2rem;
    position: relative;
    overflow: hidden
}

.product-features_join-community-img {
    object-fit: cover;
    width: auto;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    display: block
}

.product-features_join-community-feature {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex
}

.product-features_join-community-content-bottom-wrap {
    margin-top: -29.06rem;
    margin-bottom: 5rem;
    padding-left: 2rem;
    padding-right: 2rem
}

.product-features_join-community-grid {
    grid-column-gap: 8rem;
    grid-row-gap: 4rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: start;
    display: grid
}

.product-features_join-community-content-bottom,
.product-features_join-community-content-top {
    max-width: 80rem;
    margin-left: auto;
    margin-right: auto
}

.product-features_join-community-feature-icon {
    justify-content: center;
    align-items: center;
    width: 4rem;
    height: 4rem;
    display: flex;
    overflow: hidden
}

.product-features_join-community-title {
    max-width: 48rem;
    margin-bottom: 4.5rem;
    margin-left: auto;
    margin-right: auto
}

.product-features_join-community-content-top-wrap {
    background-color: #fcf9f0;
    padding: 8rem 2rem 37.5rem
}

.footer-social-media_links {
    display: block
}

.footer-social-media-links_wrap {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    align-items: center;
    display: none
}

.footer-social-media-icon {
    color: #dadada;
    justify-content: center;
    align-items: center;
    width: 2.5rem;
    height: 2.5rem;
    transition: all .5s;
    display: flex;
    overflow: hidden
}

.footer-social-media-icon:hover {
    color: var(--black-used-for-text-headlines)
}

.home-page_hero-title-bottom-wrap {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    max-width: 42rem;
    display: flex
}

.hiring-steps_grid {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.hiring-steps_dt {
    background-color: #fff;
    align-items: center;
    width: 100%;
    height: 8rem;
    padding: 2.5rem 5rem;
    display: flex
}

.hiring-steps_dl {
    background-color: #fff;
    width: 100%;
    position: static;
    overflow: hidden
}

.hiring-steps_single {
    justify-content: flex-start;
    align-items: flex-start;
    display: flex
}

.hiring-steps_single.hidden-div {
    display: none
}

.hiring-steps_dl-wrap {
    padding-bottom: 2.5rem;
    padding-left: 5rem;
    padding-right: 5rem
}

.hiring-steps_icon {
    margin-right: 1.5rem;
    inset: 0% 0% 0% auto
}

.hiring-steps_icon-responsive {
    margin-right: 1.5rem;
    display: none;
    position: absolute;
    inset: 0% 0% 0% auto
}

.hiring-step_icon-wrap {
    flex: none;
    justify-content: center;
    align-items: center;
    width: 6rem;
    height: 8rem;
    display: flex
}

.how-it-works_hero-img_wrap {
    max-width: 80rem;
    margin-left: auto;
    margin-right: auto;
    position: relative
}

.how-it-works_hero-video {
    cursor: pointer;
    width: 100%;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    display: block
}

.how-it-works_video-play-icon {
    cursor: pointer;
    justify-content: center;
    align-items: center;
    display: flex;
    position: absolute;
    inset: 0%
}

.single-career-value_responsive-icon {
    display: none
}

.single-career-value {
    white-space: normal;
    cursor: pointer;
    background-color: #fcf9f0;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    height: 100%;
    padding: 1.5rem;
    display: flex;
    position: relative;
    overflow: hidden
}

.single-career-expansion-animate {
    z-index: 4;
    background-color: #fcf9f0;
    position: absolute;
    inset: 0% auto auto 0%
}

.single-career-expansion-animate.shift-right {
    inset: 0% 0% auto auto
}

.careers_values-grid {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: start;
    display: grid
}

.careers_values-grid.hide-desktop-only,
.single-career-value_dl.w--open {
    display: none
}

.single-career-grid-wrap-left {
    perspective: 2000px;
    perspective-origin: 100%;
    transform-origin: 100%;
    justify-content: flex-end;
    height: 100%;
    display: flex;
    position: relative;
    transform: perspective(2000px)
}

.single-career-grid-wrap-right {
    perspective: 2000px;
    perspective-origin: 100%;
    transform-origin: 100%;
    justify-content: flex-end;
    height: 100%;
    display: flex;
    transform: perspective(2000px)
}

.single-career-value-p-wrap {
    height: 0;
    margin-top: auto;
    margin-bottom: 2rem;
    overflow: hidden
}

.single-career-value-wrap {
    perspective: 2000px;
    perspective-origin: 100%;
    transform-origin: 100%;
    white-space: normal;
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
    width: 100%;
    height: 100%;
    overflow: hidden;
    transform: perspective(2000px)
}

.single-career-grid-wrap-single {
    z-index: 5;
    perspective: 2000px;
    perspective-origin: 100%;
    transform-origin: 100%;
    width: 100%;
    height: 100%;
    position: relative;
    overflow: hidden;
    transform: perspective(2000px)
}

.careers-chart_content {
    justify-content: space-between;
    align-items: center;
    max-width: 80rem;
    margin-left: auto;
    margin-right: auto
}

.careers-drag-indicator {
    display: none
}

.past-future_slider {
    background-color: #0000;
    align-items: stretch;
    display: flex
}

.past-future_slider-mask {
    grid-column-gap: 0rem;
    flex-direction: row;
    flex: none;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: stretch;
    width: 100%;
    max-width: 80rem;
    display: grid
}

.past-future_slider-slide {
    padding-left: 1rem;
    padding-right: 1rem
}

.auction-timeline {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    height: 3.75rem;
    padding-left: 2rem;
    padding-right: 2rem;
    display: flex;
    position: relative
}

.auction-timeline_drag-tool {
    justify-content: center;
    align-items: center;
    width: 2.75rem;
    height: 2.75rem;
    display: flex;
    position: absolute;
    inset: -1.375rem auto auto 0%
}

.auction-timeline_drag-element {
    margin-bottom: 2rem;
    position: relative
}

.secondary-auction-timeline_section {
    background-color: #fcf9f0;
    padding: 8rem 2rem;
    overflow: hidden
}

.auction-timeline_wrapper {
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 6rem;
    display: flex
}

.auction-timeline_icon-wrap {
    color: #fc6434;
    background-color: #f8f0d9;
    border-radius: 2rem;
    justify-content: center;
    align-items: center;
    width: 2.75rem;
    height: 2.75rem;
    margin-bottom: .5rem;
    padding: .75rem;
    transition: all .5s;
    display: flex
}

.auction-timeline_icon-wrap.auction-icon_active {
    color: #fff;
    background-color: #fc6434
}

.auction-chart-hover-child {
    z-index: 10;
    background-color: #f8f0d9;
    width: 21.5rem;
    height: 100%;
    margin-bottom: 7rem;
    padding: 1.5rem;
    display: none;
    position: static;
    inset: auto auto 0% 0%
}

.auction-chart-hover-child.chart-hover-child-center {
    z-index: 10;
    margin-left: auto;
    margin-right: auto;
    display: none;
    position: static;
    inset: 0 0% 0%
}

.auction-chart-hover-child.chart-hover-child-right {
    inset: auto 0% 0% auto
}

.auction-chart-hover-child.chart-hover-child-left {
    inset: auto auto 0% 0%
}

.auction-chart-hover-child.chart-hover-child-left.auction-chart-hover-child-first {
    display: block
}

.auction-chart-timeline-line {
    background-color: #f8f0d9;
    width: 100%;
    height: .25rem;
    margin-top: 1.5rem;
    position: absolute;
    inset: 0% auto 0% 0%
}

.auction-timeline_drag-line-active {
    background-color: #302f2d;
    width: 0%;
    height: .25rem
}

.auction-timeline_drag-component {
    opacity: 0;
    width: 100%;
    max-width: 80rem;
    margin-left: auto;
    margin-right: auto
}

.secondary-auction-timeline_divider {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: stretch;
    height: 20rem;
    margin-top: 2.75rem;
    display: flex
}

.auction-timeline-text-hover {
    color: #302f2d;
    text-align: left;
    margin-bottom: 1.5rem
}

.auction-single-icon-wrap {
    z-index: 1;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
    position: relative
}

.auction-single-icon-wrap.auction-single-active {
    color: #fc6434
}

.auction-chart-timeline-line-active {
    background-color: #fc6434;
    width: 0%;
    height: 100%
}

.secondary-auction_hover {
    z-index: 5;
    flex: none;
    width: 20%;
    margin-bottom: -6rem;
    padding-bottom: 8rem;
    padding-left: 2rem;
    padding-right: 2rem;
    position: relative
}

.secondary-auction_hover.right-align-auction-hover {
    flex-direction: column;
    align-items: flex-end;
    display: flex
}

.timeline-text_wrap {
    justify-content: center;
    align-items: center;
    display: flex;
    position: absolute;
    inset: auto 0% -1.5rem
}

.auction-timeline_drag-line {
    background-color: #f8f0d9;
    width: 100%;
    height: .25rem;
    margin-left: auto;
    margin-right: auto
}

.secondary-auction-timeline_content {
    justify-content: space-between;
    align-items: center;
    max-width: 80rem;
    margin-left: auto;
    margin-right: auto
}

.careers_chart-wrapper {
    width: 100%;
    max-width: 80rem;
    margin-left: auto;
    margin-right: auto
}

.glossary-crumb_icon {
    justify-content: center;
    align-items: center;
    margin-right: .25rem;
    display: flex;
    overflow: hidden
}

.no-results {
    z-index: 25;
    border: .06rem solid var(--gray-2-used-for-dividers);
    color: #302f2d;
    background-color: #fff;
    padding: .5rem .25rem;
    text-decoration: none;
    display: none;
    position: absolute;
    inset: 0% 0% auto
}

.glossary-no-result-wrap {
    border-radius: .25em;
    position: relative
}

.glossary-search_empty-link {
    color: var(--black-used-for-text-headlines);
    text-decoration: none
}

.letter {
    overflow: visible
}

.legal-tabs_content-wrap {
    width: 100%;
    height: auto
}

.blog-hero_tag-wrap {
    min-height: 1.88rem;
    margin-bottom: 1rem
}

.single-blog-article_author-info {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    flex-wrap: wrap;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    place-items: center start;
    margin-top: auto;
    display: flex
}

.start-disclaimer {
    max-width: 31em;
    margin-bottom: 1rem;
    display: none
}

.start-input {
    border: .06em solid var(--neon-blue-used-for-cta)
}

.horizontal-form-wrap {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    display: grid
}

.nav_dd-v2 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 100%;
    position: static
}

.single-contact-card_title_dl {
    background-color: #0000;
    width: auto;
    height: auto;
    display: block;
    position: static
}

.single-contact-card_title-arrow {
    justify-content: center;
    align-items: center;
    display: none
}

.contact-card_dot {
    color: #d4d3d1;
    background-color: #d4d3d1;
    border-radius: 2em;
    flex: none;
    justify-content: center;
    align-items: center;
    width: .56rem;
    height: .56rem;
    margin-top: .38em;
    margin-right: .75em;
    display: flex;
    overflow: visible
}

.contact-cards-grid-new {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.contact-cards-grid-new._9_tagblock {
    grid-template-columns: 1fr 1fr 1fr 1fr
}

.single-contact-card_title {
    z-index: 0;
    width: 100%;
    display: block
}

.single-contact-card {
    background-color: #f4f4f4;
    border: .125rem solid #fff;
    padding: 2em
}

.contact-card_link-wrap {
    color: #302f2d;
    align-items: flex-start;
    text-decoration: none;
    transition: all .5s;
    display: flex
}

.contact-card_link-wrap:hover {
    color: #0025e8
}

.contact-card_link-wrap.no-hover:hover {
    color: var(--black-used-for-text-headlines)
}

.single-contact-card_title-wrap {
    width: 100%;
    margin-bottom: 2em;
    padding: 0
}

.contact-card_info {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.contact-card_info.contact-card_link-wrap {
    flex-direction: column;
    align-items: flex-start;
    display: flex
}

.pill-text_load-more {
    color: #302f2d;
    background-color: #0000;
    border-width: 0;
    border-color: #0000;
    border-radius: 0;
    margin-left: 0;
    margin-right: 0;
    padding: 0;
    font-family: Waldenburg halbfett, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    text-decoration: none
}

.pill-text_load-more.press-search-button,
.pill-text_load-more.hide {
    display: none
}

.blog-article-hover-title {
    transition: all .5s cubic-bezier(.23, 1, .32, 1)
}

.blog-article-hover-title:hover {
    color: #171d97
}

.nav_dl-wrap {
    position: absolute;
    inset: auto 0% 0%
}

.new-nav_dl-wraps {
    height: 0;
    overflow: hidden
}

.nav_line-wrap {
    width: 100%;
    position: absolute;
    inset: auto 0% 0%
}

.nav_line {
    background-color: var(--neon-blue-used-for-cta);
    width: 0%;
    height: .13em;
    transition: all .5s;
    position: absolute;
    inset: auto auto 0% 0%
}

.nav_dl-bottom_line {
    background-color: var(--gray-2-used-for-dividers);
    width: 100%;
    height: .06rem;
    position: absolute;
    inset: auto 0% 0%
}

.growth-foundation_content-wrap {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    max-width: 80rem;
    margin-left: auto;
    margin-right: auto;
    display: flex
}

.women-pe_hero-content {
    max-width: 80rem;
    margin-left: auto;
    margin-right: auto
}

.women-pe_play-video {
    cursor: pointer;
    justify-content: center;
    align-items: center;
    display: none;
    position: absolute;
    inset: 0%
}

.women-in-pe-hero-title {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    max-width: 32rem;
    margin-bottom: 6em;
    margin-left: auto;
    margin-right: auto;
    display: flex
}

.women-in-pe_hero-img-wrapper {
    cursor: pointer;
    flex-direction: column;
    justify-content: center;
    align-items: stretch;
    max-width: 80rem;
    max-height: 45rem;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    position: relative
}

.women-pe_hero-section {
    background-color: #302f2d;
    padding: 11em 2rem 2em;
    overflow: hidden
}

.women-pe_video-play-icon-hero {
    z-index: 2;
    justify-content: center;
    align-items: center;
    width: 5em;
    height: 5em;
    display: none
}

.women-pe_drag-component {
    width: 100%;
    max-width: 80rem;
    margin-left: auto;
    margin-right: auto
}

.womne-pe_cms-list {
    justify-content: flex-start;
    align-items: stretch;
    width: 100%;
    max-width: 80rem;
    margin-bottom: 4em;
    margin-left: auto;
    margin-right: auto;
    display: flex
}

.women-pe_videos-title {
    margin-bottom: 2em
}

.women-pe_videos-section {
    background-color: #302f2d;
    margin-left: auto;
    margin-right: auto;
    padding: 2em 2rem 8rem;
    overflow: hidden
}

.women-pe_drag-line-active {
    display: none
}

.women-pe_videos-content {
    width: 100%;
    max-width: 80rem;
    margin-left: auto;
    margin-right: auto
}

.women-pe_drag-line {
    background-color: #433f38;
    align-items: center;
    width: 100%;
    height: .25rem;
    margin-left: auto;
    margin-right: auto;
    display: flex
}

.women-pe_drag-icon {
    justify-content: center;
    align-items: center;
    width: 2.75rem;
    height: 2.75rem;
    display: none
}

.women-pe_drag-element {
    margin-bottom: 2em;
    position: relative
}

.women-pe_video-slider-wrap {
    margin-left: auto;
    margin-right: auto
}

.women-pe_drag-text {
    display: none
}

.women-pe_video-slider-slide {
    flex: none;
    max-width: 32rem;
    height: 18rem;
    max-height: 18em;
    padding-right: 1rem
}

.womne-pe_drag-tool {
    -webkit-text-fill-color: inherit;
    background-color: #fcf9f0;
    background-clip: content-box;
    justify-content: center;
    align-items: center;
    width: 50%;
    height: .75rem;
    padding-top: .25rem;
    padding-bottom: .25rem;
    display: flex
}

.womne-pe_drag-tool.handle {
    height: 2rem;
    padding-top: .875rem;
    padding-bottom: .875rem
}

.women-pe_video-play-icon {
    z-index: 2;
    justify-content: center;
    align-items: center;
    width: 5em;
    height: 5rem
}

.women-pe_single-video {
    background-image: url("https://cdn.prod.website-files.com/5fd0f5501ea5ad3d2b7f9c33/632b00ba07846ff08b2ae30a_Screenshot%202022-08-25%20at%2013.34%201.png");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    align-items: flex-end;
    width: 100%;
    height: 100%;
    padding: 1.5rem;
    display: flex;
    position: relative;
    overflow: hidden
}

.women-pe_episode-tag {
    color: #302f2d;
    text-align: center;
    background-color: #fff;
    border-radius: 6.25rem;
    padding: .5rem 1rem;
    font-family: Waldenburg halbfett, sans-serif;
    font-size: .75rem;
    line-height: 100%;
    display: inline-block
}

.women-pe_video-pause-icon {
    z-index: 2;
    justify-content: center;
    align-items: center;
    width: 5em;
    height: 5em;
    display: none
}

.video-link {
    display: none
}

.women-pe_play-icon-wrapper {
    z-index: 2;
    cursor: pointer;
    justify-content: flex-end;
    align-items: flex-start;
    width: 100%;
    height: 100%;
    display: flex;
    position: absolute;
    inset: 0%
}

.women-pe_play-icon-wrapper.videos {
    background-image: linear-gradient(#0000, #161615);
    border: .06em #0000;
    border-left-style: solid;
    padding-top: 2em;
    padding-right: 2em;
    inset: 0%
}

.women-pe_play-icon-wrapper.videos.active-video {
    border-left-color: var(--light-cream)
}

.women-pe_single-video-content {
    z-index: 3;
    color: #fff;
    font-family: Waldenburg halbfett, sans-serif;
    font-size: 1.5rem;
    line-height: 2rem;
    position: relative
}

.women-pe_video-play-icon-playing {
    z-index: 2;
    justify-content: center;
    align-items: center;
    width: 5em;
    height: 5rem;
    display: none
}

.pe-101_top-padding {
    height: 12em
}

.women-pe_dt-section {
    background-color: #302f2d;
    padding: 12rem 2rem
}

.women-pe_dt-section._6_image_1.yellow-bg-new {
    background-color: #fcf9f0;
    display: block
}

.women-pe_dt-content {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: center;
    max-width: 80rem;
    margin-left: auto;
    margin-right: auto;
    display: flex
}

.women-pe_dt-title {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    max-width: 28rem
}

.women-pe_dt-title.animated-content.reverse-block {
    margin-left: 60px
}

.women-pe_dt-vid {
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 48rem;
    position: relative
}

.video-player {
    width: 100%;
    height: auto
}

.growth-vintage_img-wrapper {
    max-width: 76.25rem;
    margin-left: auto;
    margin-right: auto
}

.growth-vintage_img-wrapper-title {
    text-align: center;
    margin-bottom: 4rem
}

.dirct-invest-graph-title {
    margin-bottom: 3rem
}

.ab-test_button-option-three_cta {
    background-color: #171d97;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    padding: 2.5rem 1.5rem 2.5rem 2rem;
    text-decoration: none;
    display: flex
}

.ab-test_button-option-three_cta.responsive {
    display: none
}

.ab-test_button-option-three_cta.desktop.active-hover-cta {
    background-color: var(--neon-blue-used-for-cta)
}

.ab-test_button-option-three {
    cursor: pointer;
    background-color: #fcf9f0;
    flex-direction: column;
    justify-content: space-between;
    padding: 3rem 1.5rem 1.5rem 2rem;
    text-decoration: none
}

.ab-test_button-option-three.first {
    z-index: 2
}

.ab-test_button-option-three.first.active-hover,
.ab-test_button-option-three.third.ab-test-resources.active-hover {
    background-color: #f1e2b9
}

.ab-test_button-option-three.second {
    flex: 1;
    align-items: stretch;
    margin-bottom: 1rem;
    display: flex
}

.ab-test_button-option-three.second.ab-test-resources.active-hover {
    background-color: #f1e2b9
}

.ab-test_button-option-two {
    background-color: #fcf9f0;
    flex-direction: column;
    justify-content: space-between;
    padding: 3rem 1.5rem 1.5rem 2rem;
    text-decoration: none;
    display: flex
}

.ab-test_button-option-two.first.active-hover {
    background-color: #f1e2b9
}

.ab-test_button-option-two.third {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-end;
    padding-top: 1.5rem;
    display: flex;
    position: relative
}

.ab-test_button-option-two.third.active-hover {
    background-color: #f1e2b9
}

.ab-test_button-option-two.second {
    background-color: #f8f0d9;
    align-items: stretch;
    display: flex
}

.ab-test_button-option-two.second.active-hover {
    background-color: #f1e2b9
}

.hs4 {
    font-family: Waldenburg halbfett, sans-serif;
    font-size: 2.5rem;
    font-weight: 400;
    line-height: 3.25rem
}

.cta-center-button {
    justify-content: center;
    align-items: center;
    display: flex
}

.left-padding-16 {
    padding-left: 1rem
}

.bottom-margin-72 {
    margin-bottom: 1.5rem
}

.pill-text-down {
    color: var(--black-used-for-text-headlines);
    background-color: #0000;
    border-style: none;
    justify-content: center;
    align-items: center;
    padding: 0;
    font-family: Waldenburg halbfett, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    text-decoration: none;
    display: inline-block
}

.contact-sm-link {
    color: var(--black-used-for-text-headlines);
    justify-content: center;
    align-items: center;
    width: 3rem;
    height: 3rem;
    transition: all .5s;
    display: flex;
    overflow: hidden
}

.contact-sm-link:hover {
    color: var(--dark-blue-used-for-backgrounds)
}

.home-pe-101_pe-wrap {
    background-color: #0000;
    width: 100%;
    min-width: auto;
    max-width: 70%;
    height: 100%;
    inset: 0% 0% 0% auto
}

.home-pe-101_pe-wrap.active-wrapper {
    display: block
}

.closed-funds_investors-img {
    width: auto;
    height: 100%;
    max-height: 23.75rem
}

.closed-funds_country-img {
    width: auto;
    height: 100%;
    max-height: 22.13rem
}

.author_icon-minus {
    justify-content: center;
    align-items: center;
    width: 1rem;
    height: 1rem;
    display: none
}

.authors-wrapper_grid {
    grid-column-gap: .5rem;
    grid-row-gap: 1.5rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
    position: relative
}

.author_icon {
    background-color: #f8f8f8;
    border-radius: 2rem;
    flex: none;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 2.5rem;
    display: none
}

.author_icon-plus {
    justify-content: center;
    align-items: center;
    width: 1rem;
    height: 1rem;
    display: flex
}

.author_dl-wrap {
    padding: 1.5rem 2rem
}

.article-authors-wrapper {
    width: 100%
}

.author_dd {
    border-bottom: .13rem solid var(--gray-2-used-for-dividers);
    width: 100%;
    height: 100%;
    position: static
}

.author_dd.active {
    border-bottom-color: var(--neon-blue-used-for-cta)
}

.author-img {
    object-fit: cover;
    border-radius: 2rem;
    flex: none;
    width: 3.5rem;
    height: 3.5rem;
    margin-right: 1rem
}

.author_dl {
    z-index: 99;
    background-color: var(--gray-1-used-for-backgrounds);
    width: 100%;
    height: auto;
    position: absolute;
    inset: 0% auto auto 0%;
    overflow: hidden
}

.author_dt {
    justify-content: flex-start;
    align-items: center;
    height: 100%;
    padding: 1rem 0;
    display: flex;
    position: static
}

.author_dt.w--open {
    color: #0025e8
}

.blog-authors_top-list {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    justify-content: center;
    align-items: center;
    display: flex
}

.author_offset {
    width: 100%;
    height: 0
}

.share-option-icon {
    justify-content: center;
    align-items: center;
    width: 1rem;
    height: 1rem;
    display: flex
}

.share-popup {
    z-index: 999;
    background-color: #302f2df2;
    justify-content: center;
    align-items: center;
    display: none;
    position: fixed;
    inset: 0%
}

.share-button-options_grid {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-bottom: 2rem;
    display: grid
}

.share-popup-wrapper {
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    display: flex
}

.share-popup-title {
    margin-bottom: 1.5rem
}

.share-success-msg {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    color: #00a83e;
    background-color: #e1f8e3;
    border-radius: .5rem;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    display: none;
    position: absolute;
    inset: 0%
}

.share-option_title {
    text-align: left;
    font-size: .88rem
}

.share-poup-close-icon {
    justify-content: center;
    align-items: center;
    width: 1.5rem;
    height: 1.5rem;
    display: flex
}

.share-popup-content {
    background-color: #fff;
    border-radius: .5rem;
    width: 70%;
    max-width: 40rem;
    margin-right: 0;
    padding: 1.5rem;
    position: relative;
    right: 10px
}

.share-option {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    color: #0025e8;
    text-align: center;
    border: .06rem solid #0025e8;
    border-radius: .5rem;
    justify-content: center;
    align-items: center;
    padding: .5rem 1.5rem;
    font-size: .88rem;
    line-height: 1.31rem;
    text-decoration: none;
    display: flex;
    position: relative
}

.share-option.gray-scale {
    color: #302f2d;
    border-color: #302f2d;
    align-items: center
}

.font-buch {
    font-family: Waldenburg buch, sans-serif;
    font-weight: 400
}

.hs0 {
    margin-top: 0;
    font-family: Waldenburg halbfett, sans-serif;
    font-size: 5rem;
    font-weight: 400;
    line-height: 5.25rem
}

.hs0.font-buch {
    font-family: Waldenburg buch, sans-serif;
    font-weight: 400
}

.hs1 {
    margin-top: 0;
    font-family: Waldenburg halbfett, sans-serif;
    font-size: 4.5rem;
    font-weight: 400;
    line-height: 5rem
}

.hs1.font-buch {
    font-family: Waldenburg buch, sans-serif;
    font-weight: 400
}

.hs1.font-buch.small-h1 {
    font-size: 2.9rem;
    line-height: 3.5rem
}

.hs2 {
    margin-top: 0;
    font-family: Waldenburg halbfett, sans-serif;
    font-size: 4rem;
    font-weight: 400;
    line-height: 4.5rem
}

.hs2.font-buch {
    font-family: Waldenburg buch, sans-serif;
    font-weight: 400
}

.paragraph-x-small {
    font-size: .88rem;
    line-height: 1.38rem
}

.paragraph-x-small.color-text-gray {
    font-size: 1rem;
    line-height: 1.5rem
}

.paragraph-x-small.color-text-white.new {
    font-family: Waldenburg Buch, sans-serif;
    font-weight: 200
}

.paragraph-x-small.color-text-light-gray.event {
    color: #a1a09c;
    margin-top: 1rem;
    margin-bottom: 0
}

.paragraph-xx-small {
    font-size: .75rem;
    line-height: 1rem
}

.paragraph-caption {
    font-size: .88rem;
    line-height: 1.38rem
}

.paragraph-caption.color-text-gray {
    color: #6f6c67;
    margin-top: 10px
}

.label-large {
    white-space: normal;
    margin-top: 0;
    font-size: 1.13rem;
    line-height: 1.69rem
}

.label-medium {
    line-height: 1.5rem
}

.label-medium.left-margin {
    margin-right: 20px
}

.label-small {
    font-size: .88rem;
    line-height: 1.38rem
}

.label-x-small {
    font-size: .75rem;
    line-height: 1.13rem
}

.data-x-large {
    font-size: 1.5rem;
    line-height: 1.75rem
}

.data-large {
    font-size: 1.13rem;
    line-height: 1.38rem
}

.data-medium {
    line-height: 1.25rem
}

.data-small {
    font-size: .88rem;
    line-height: 1rem
}

.data-x-small {
    font-size: .75rem;
    line-height: .88rem
}

.cashflow {
    min-height: 80vh
}

.share-button_bottom-text {
    white-space: nowrap;
    flex: none;
    overflow: hidden
}

.share-icon {
    justify-content: center;
    align-items: center;
    width: 1.13rem;
    height: .88rem;
    display: flex
}

.share-button_top {
    flex-direction: column;
    align-items: flex-start;
    display: flex
}

.share-button_title-second {
    overflow: hidden
}

.share-button {
    z-index: 15;
    grid-column-gap: .34rem;
    grid-row-gap: .34rem;
    color: #302f2d;
    cursor: pointer;
    background-color: #f8f0d9;
    border-radius: .25rem;
    flex: none;
    justify-content: center;
    align-items: center;
    min-height: 2.75rem;
    padding: .5rem 2rem;
    font-family: Waldenburg halbfett, sans-serif;
    font-size: .88rem;
    text-decoration: none;
    transition: all .5s cubic-bezier(.23, 1, .32, 1);
    display: flex
}

.share-button:hover {
    background-color: #f1e2b9
}

.share-button_title {
    grid-column-gap: .13rem;
    grid-row-gap: .13rem;
    align-items: center;
    display: flex
}

.share-button_notifier-content {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    min-width: 36rem;
    max-width: 36rem;
    display: block
}

.share-button_notifier-wrap {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    padding-top: 1rem;
    display: flex;
    position: absolute;
    inset: 0% 0% auto
}

.share-button_teardrop {
    justify-content: center;
    align-items: center;
    width: 1rem;
    height: .5rem;
    margin-bottom: -.13rem;
    display: flex;
    position: relative;
    left: 300px
}

.share-popup-close {
    cursor: pointer;
    margin-top: 1rem;
    margin-right: 1rem;
    position: absolute;
    inset: 0% 0% auto auto
}

.share-button_notifier {
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 0;
    display: none;
    position: absolute;
    inset: auto 0% 0%
}

.share-button_wrapper {
    z-index: 15;
    flex-direction: row;
    flex: none;
    justify-content: center;
    align-items: stretch;
    height: auto;
    display: flex;
    position: relative
}

.navbar-blocker {
    z-index: 12;
    background-color: #302f2de6;
    display: none;
    position: absolute;
    inset: 0%
}

.pop-notifier {
    z-index: 9;
    background-color: #302f2de6;
    display: none;
    position: fixed;
    inset: 0%
}

.home-pe-101_dd {
    width: 100%;
    position: static
}

.hp-hero_logos-section {
    justify-content: center;
    align-items: stretch;
    width: 60rem;
    margin-top: auto;
    margin-bottom: 1.5rem;
    position: absolute;
    inset: auto auto 0% 0%;
    overflow: hidden
}

.hp-hero_logos-section.new-number-section {
    width: 72rem;
    margin-top: 60px;
    display: block;
    position: static
}

.hp-hero_section {
    padding-top: 8rem
}

.hp-hero_section.homepageherosectionv2.hide-home-only {
    display: none
}

.hp-hero_section.homepageherosectionv2.lower-mg {
    padding-top: 160px;
    padding-bottom: 200px
}

.hp-hero_content-wrapper {
    max-width: 80rem;
    margin-left: auto;
    margin-right: auto;
    padding-left: 1rem;
    padding-right: 4rem
}

.hp-hero_right-img {
    z-index: 2;
    width: 100%;
    height: auto;
    position: relative
}

.hp-hero_left-text-wrap.left-mg {
    margin-left: 60px
}

.hp-hero_logos-wrap {
    flex: none;
    justify-content: flex-start;
    align-items: center;
    margin-left: 150px
}

.hp-hero_logos-wrap.less-margin {
    margin-left: 60px
}

.hp-hero_content {
    justify-content: space-between;
    align-items: stretch;
    max-width: 75rem;
    margin-left: auto;
    margin-right: auto;
    padding-left: 3rem;
    display: flex;
    position: relative
}

.custom_list-hp-hero {
    grid-column-gap: .13rem;
    grid-row-gap: .13rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.custom_list-hp-hero.bottom-margin-48.bottom-less-mg {
    margin-bottom: 2rem
}

.custom_list-hp-hero.bottom-margin-48.bottom-mg {
    margin-bottom: 1rem
}

.hp-hero_video {
    z-index: 4;
    position: absolute;
    inset: 0%
}

.hp-hero_left {
    flex-direction: column;
    flex: 1;
    align-items: flex-start;
    padding-top: 4.5rem;
    padding-bottom: 6.5rem;
    display: flex;
    position: relative
}

.hp-hero_left.animated-content.middle-align {
    justify-content: center;
    align-items: center;
    padding-top: 3rem;
    padding-bottom: 0
}

.hp-hero_left.alumni-page {
    max-width: 36rem;
    padding-top: 0
}

.hp-hero_logos-wrapper {
    flex: none;
    justify-content: center;
    align-items: center;
    display: flex
}

.hp-hero_right {
    z-index: 1;
    width: 100%;
    max-width: 32rem;
    max-height: 39.69rem;
    position: relative
}

.hp-hero_right-hover-icon {
    justify-content: center;
    align-items: center;
    width: 6.38rem;
    height: 6.38rem;
    display: flex
}

.hp-hero_logos {
    z-index: 2;
    justify-content: flex-start;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex
}

.blue-bullet-point-small {
    background-color: #0025e8;
    border-radius: 6250000rem;
    flex: none;
    width: .31rem;
    height: .31rem;
    margin-right: .75rem
}

.hp-hero_right-hover {
    z-index: 5;
    justify-content: flex-end;
    align-items: flex-end;
    width: 100%;
    height: 100%;
    padding: 1.5rem;
    transition: all .5s cubic-bezier(.23, 1, .32, 1);
    display: flex;
    position: absolute;
    inset: 0%
}

.hp-hero_right-hover.secondary-market {
    align-items: flex-start
}

.hp-hero_logo {
    flex: none;
    width: 100%;
    max-width: 11.25rem;
    height: auto;
    margin-right: 1rem
}

.hp-hero_logo._1 {
    display: none
}

.hp-hero_media-banner {
    position: absolute;
    inset: 0% auto auto 0%
}

.hp-hero_numbers-content {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    max-width: 72rem;
    margin-left: auto;
    margin-right: auto
}

.hp-hero_numbers-section {
    padding: 3rem 2rem 3rem
}

.hp-hero_number-wrapper {
    background-color: #302f2d;
    border-radius: .25rem;
    flex-direction: column;
    justify-content: space-between;
    padding: 2rem 1.5rem;
    display: flex
}

.hp-hero_numbers-grid {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    max-width: 72rem;
    margin-left: auto;
    margin-right: auto;
    display: grid
}

.hp-performance_drag-component {
    width: 100%;
    max-width: 80rem;
    margin: 3rem auto
}

.hp-performance_drag-component.hide {
    display: none
}

.hp-performance_graph-legend {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    margin-top: auto;
    display: flex
}

.hp-peformance-graph-wrap {
    width: 100%;
    max-width: 72rem
}

.hp-performance_drag-line-active {
    background-color: #0025e8;
    width: 0%;
    height: .25rem
}

.hp-performance_drag-line {
    background-color: #f8f0d9;
    width: 100%;
    height: .25rem;
    margin-left: auto;
    margin-right: auto
}

.hp-peformance-graph {
    width: 100%;
    max-width: 72rem
}

.hp-performance_graph-legend-item {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    flex: none;
    align-items: center;
    display: flex
}

.hp-performance_title-left {
    flex-direction: column;
    align-items: flex-start;
    max-width: 40rem;
    display: flex
}

.hp-performance_drag-element {
    margin-bottom: 2rem;
    position: relative
}

.hp-performance_title-right {
    max-width: 27rem
}

.hp-performance_section {
    background-color: #000;
    padding: 8rem 2rem;
    overflow: hidden
}

.hp-performance_content {
    max-width: 72.13rem;
    margin-left: auto;
    margin-right: auto
}

.hp-performance_title {
    grid-column-gap: 4rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: stretch;
    max-width: 72rem;
    margin-bottom: 3rem;
    margin-left: auto;
    margin-right: auto;
    display: grid
}

.hp-performance_graph-legend-line {
    align-items: center;
    width: 2.69rem;
    height: .19rem;
    margin-right: .5rem;
    display: flex
}

.hp-performance_drag-handle {
    background-color: #0025e8;
    border-radius: 2rem;
    justify-content: center;
    align-items: center;
    width: 2.75rem;
    height: 2.75rem;
    display: flex;
    position: absolute;
    inset: -1.375rem auto auto 0%
}

.pill-text-4 {
    color: #302f2d;
    background-color: #0000;
    border-style: none;
    justify-content: center;
    align-items: center;
    padding: 0;
    font-family: Waldenburg halbfett, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    text-decoration: none;
    display: inline-block
}

.self-align-right {
    align-self: flex-end
}

.hp-inv-comitee_content {
    max-width: 72rem;
    margin-left: auto;
    margin-right: auto
}

.hp-inv-comitee_title-left {
    max-width: 37.5rem
}

.hp-inv-comitee_section {
    background-color: #f8f8f8;
    padding: 8rem 2rem 4rem;
    position: relative
}

.hp-inv-comitee_section.no-bg-color {
    background-color: #fff;
    padding: 0;
    display: none
}

.hp-inv-comitee_title {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    justify-content: space-between;
    align-items: flex-start;
    margin-bottom: 3.5rem;
    display: flex
}

.hp-inv-comitee_title-right {
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-end;
    max-width: 30rem;
    display: flex
}

.past-funds_section {
    padding: 8rem 2rem;
    position: relative;
    overflow: hidden
}

.hp-past-funds_drag-element {
    margin-bottom: 2rem;
    position: relative
}

.hp-past-funds_drag-line {
    background-color: #fafafa;
    width: 100%;
    height: .25rem;
    margin-left: auto;
    margin-right: auto
}

.past-funds_title {
    max-width: 80rem;
    margin-bottom: 5rem;
    margin-left: auto;
    margin-right: auto
}

.past-funds_slider-wrap {
    margin-left: auto;
    margin-right: auto;
    position: relative
}

.hp-past-funds_drag-component {
    width: 100%;
    max-width: 80rem;
    margin-top: 3rem;
    margin-left: auto;
    margin-right: auto;
    display: none
}

.hp-past-funds_drag-handle {
    background-color: #0025e8;
    border-radius: 2rem;
    justify-content: center;
    align-items: center;
    width: 2.75rem;
    height: 2.75rem;
    display: flex;
    position: absolute;
    inset: -1.375rem auto auto 0%
}

.past-funds_slider-container {
    margin-left: auto;
    margin-right: auto
}

.hp-past-funds_drag-line-active {
    background-color: #0025e8;
    width: 0%;
    height: .25rem
}

.past-funds_content {
    flex-direction: column;
    align-items: stretch;
    width: 100%;
    max-width: 80rem;
    margin-left: auto;
    margin-right: auto
}

.hp-secondary-market_content-left {
    max-width: 32rem;
    position: relative
}

.hp-secondary-market_content-right {
    flex-direction: column;
    align-items: flex-end;
    max-width: 32rem;
    display: flex
}

.hp-secondary-market_lottie-video {
    z-index: 2;
    position: absolute;
    inset: 0%
}

.hp-secondary-market_section {
    background-color: #fcf9f0;
    padding: 8rem 2rem
}

.hp-secondary-market_section.homepageherosectionv2.hide {
    display: none
}

.hp-secondary-market_content-left-image {
    width: 100%;
    height: auto
}

.hp-secondary-market_content {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    justify-content: space-between;
    align-items: center;
    max-width: 72rem;
    margin-left: auto;
    margin-right: auto;
    display: flex
}

.hp-secondary-market_content._6_image_1 {
    overflow: hidden
}

.hp-cta_section {
    padding-top: 8rem;
    padding-left: 2rem;
    padding-right: 2rem
}

.hp-cta_section.start-us-only {
    background-color: #fcf9f0;
    padding-top: 0;
    padding-bottom: 8rem
}

.hp-cta_content {
    background-color: #171d97;
    border-radius: .25rem;
    justify-content: space-between;
    align-items: center;
    max-width: 72rem;
    margin-left: auto;
    margin-right: auto;
    padding: 2.75rem 4rem;
    display: flex
}

.hp-press-coverage_title {
    justify-content: space-between;
    align-items: flex-end;
    margin-bottom: 4rem;
    display: flex
}

.hp-press-coverage_logo-image {
    width: 100%;
    height: auto
}

.hp-press-coverage_slider-left-arrow {
    inset: 0% auto 0% 0%
}

.hp-press-coverage_slider {
    background-color: #0000;
    width: auto;
    height: auto
}

.hp-press-coverage_slider-slide {
    height: 100%;
    margin-right: 1.5rem
}

.hp-press-coverage_slider-right-arrow {
    inset: 0% 0% 0% auto
}

.hp-press-coverage_slider-nav {
    margin-top: 4rem;
    padding-top: 0;
    position: static
}

.hp-press-coverage_content {
    max-width: 72rem;
    margin-left: auto;
    margin-right: auto
}

.hp-press-coverage_slider-mask {
    width: auto;
    height: auto;
    margin-bottom: 1rem
}

.hp-press-coverage_logo-grid {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.hp-press-coverage_section {
    padding: 8rem 2rem;
    position: relative
}

.hp-hero_media-banner-content {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    color: #302f2d;
    align-items: center;
    margin-bottom: 0;
    text-decoration: none;
    transition: all .2s;
    display: flex
}

.hp-hero_media-banner-content:hover {
    color: #0025e8
}

.hp-hero_media-banner-content.up-align {
    align-items: center
}

.hp-hero_media-banner-tag {
    background-color: #f8f0d9;
    border-radius: .25rem;
    padding: .25rem .75rem
}

.hp-hero_media-banner-tag.wide-responsive {
    min-width: auto
}

.hp-portfolio_selector-right-image {
    width: 100%;
    height: auto;
    margin-top: 0
}

.hp-portfolio_selector-right-image.pie-fixed {
    margin-top: -18px
}

.diversify-portfolio_disclaimer {
    max-width: 40rem
}

.diversify-portfolio_disclaimer.hide-responsive {
    margin-top: 2rem
}

.hp-portfolio_selector-link {
    color: #302f2d;
    background-color: #fff;
    border-radius: .25rem;
    flex-direction: column;
    justify-content: space-between;
    align-items: stretch;
    margin-bottom: 20px;
    padding: 2rem 1.5rem;
    text-decoration: none;
    display: flex
}

.hp-portfolio_selector-link-text_wrap {
    margin-bottom: 1rem
}

.hp-portfolio_selector-right {
    background-color: #fff;
    border-radius: .25rem;
    flex-direction: column;
    align-items: stretch;
    width: 100%;
    min-height: 540px;
    padding: 2rem 4rem
}

.hp-portfolio_section {
    background-color: #f8f8f8;
    padding: 2rem 2rem 8rem 2rem
}

.hp-portfolio_section.hide {
    display: none
}

.hp-portfolio_selectors {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-direction: column;
    flex: 1;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    max-width: 30rem;
    display: flex
}

.hp-portfolio_selectors.animated-content {
    display: block
}

.hp-portfolio_content {
    max-width: 72rem;
    margin-left: auto;
    margin-right: auto
}

.hp-portfolio_selector-right-image-wrapper {
    width: 100%;
    height: 100%;
    position: relative
}

.hp-portfolio_selector-right-wrapper {
    flex: 1;
    max-width: 40rem;
    height: auto
}

.hp-portfolio_lottie-wrap {
    width: 100%;
    height: 100%;
    position: relative
}

.hp-portfolio_lottie-blocker {
    z-index: 5;
    cursor: pointer;
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0%
}

.hp-portfolio_title {
    max-width: 60rem;
    margin-bottom: 3.75rem
}

.hp-portfolio_selector {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: stretch;
    margin-bottom: 1rem;
    display: flex
}

.show-responsive {
    display: none
}

.hp-partners_single-item_logo-link-wrap {
    justify-content: space-between;
    align-items: center;
    display: flex
}

.hp-partners_single-item-logo {
    object-fit: contain;
    width: 6.75rem;
    height: 2.31rem
}

.hp-partners_grid {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.hp-partners_single-item {
    grid-column-gap: 1.25rem;
    grid-row-gap: 1.25rem;
    background-color: #fcf9f0;
    flex-direction: column;
    justify-content: space-between;
    min-height: 11.75rem;
    padding: 1.25rem;
    text-decoration: none;
    transition: all .5s cubic-bezier(.23, 1, .32, 1);
    display: flex
}

.hp-partners_single-item:hover {
    background-color: #f8f0d9
}

.hp-partners_section {
    padding: 8rem 2rem
}

.hp-partners_content {
    max-width: 72rem;
    margin-left: auto;
    margin-right: auto
}

.hp-video_popup {
    z-index: 50;
    background-color: #302f2dfa;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    display: none;
    position: fixed;
    inset: 0%
}

.hp-video_popup-content {
    z-index: 52;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 75rem;
    margin-left: auto;
    margin-right: auto;
    padding: 2rem;
    display: flex;
    position: relative
}

.hp-video_wrapper {
    max-width: 75rem;
    position: relative
}

.hp-video_wrapper.deal-talk {
    flex-direction: column;
    align-items: stretch;
    width: 100%;
    display: block
}

.hp-video_poup-close {
    z-index: 55;
    cursor: pointer;
    margin-top: .5rem;
    margin-right: .5rem;
    position: absolute;
    inset: 0% 0% auto auto
}

.hp-video_poup-close-icon {
    justify-content: center;
    align-items: center;
    width: 2rem;
    height: 2rem;
    display: flex
}

.hp-hero_viewport-trigger {
    width: .06rem;
    height: .06rem;
    position: absolute;
    inset: 0% auto auto 0%
}

.popup-trigger {
    cursor: pointer
}

.vid-ply {
    width: 100%;
    max-width: 72rem;
    height: auto
}

.lottie-player-absolute {
    z-index: 4;
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0%
}

.hp-inv-comitee_grid-single-info {
    flex-direction: column;
    justify-content: space-between;
    min-height: 8.38rem;
    padding: 1.5rem
}

.hp-inv-comitee_grid-single {
    cursor: pointer;
    background-color: #eeeded;
    border-radius: .25rem;
    flex-direction: column;
    justify-content: space-between;
    align-items: stretch;
    min-height: 25rem;
    transition: all .5s cubic-bezier(.23, 1, .32, 1);
    display: flex;
    position: relative
}

.hp-inv-comitee_grid-single:hover {
    background-color: #d4d3d1
}

.hp-inv-comitee_grid-single.mpio {
    background-color: #0000;
    border-radius: 0;
    height: 100%;
    padding-left: .06rem;
    padding-right: .06rem
}

.hp-inv-comitee_slider-arrow-left.mpio {
    z-index: 1;
    justify-content: center;
    align-items: center;
    width: 2.25rem;
    height: 2.25rem;
    margin-right: 6rem;
    display: flex;
    inset: 0% 0% auto auto
}

.hp-inv-comitee_grid {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.hp-inv-comitee_grid.no-grid {
    text-align: center;
    display: block
}

.hp-inv-comitee_grid.padding-min {
    grid-column-gap: 1.1rem;
    grid-row-gap: 1.1rem
}

.hp-inv-comitee_slider-slide-nav {
    width: auto;
    height: auto;
    margin-top: 4rem;
    padding-top: 0;
    position: static
}

.hp-inv-comitee_grid-single_photo {
    width: 100%;
    height: auto;
    margin-top: auto;
    margin-left: auto
}

.hp-inv-comitee_grid-single_photo.black-white-img {
    filter: grayscale()
}

.hp-inv-comitee_slider-arrow-right {
    inset: 0% 0% 0% auto
}

.hp-inv-comitee_slider-arrow-right.mpio {
    z-index: 1;
    justify-content: center;
    align-items: center;
    width: 2.25rem;
    height: 2.25rem;
    display: flex;
    inset: 0% 0% auto auto
}

.hp-inv-comitee_slider-slide {
    margin-right: 2.5rem
}

.hp-inv-comitee_slider {
    background-color: #0000;
    width: auto;
    height: auto
}

.start-v2-form-block {
    width: 100%;
    max-width: 32rem;
    margin-bottom: 0
}

.start-v2-form-block.alumni {
    max-width: 24rem
}

.start-v2-disclaimer {
    margin-top: 1rem;
    display: none
}

.start-form-bg_top-v2 {
    grid-column-gap: 4.5rem;
    grid-row-gap: 4.5rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    margin-bottom: 1rem;
    display: flex
}

.start-form-bg_top-v2.bottom-margin-0 {
    margin-bottom: 0
}

.start-form-v2 {
    grid-column-gap: .5rem;
    justify-content: space-between;
    align-items: center;
    display: flex
}

.start-form-wrapper {
    display: none
}

.start-form-wrapper.show {
    display: block
}

.single-press_link {
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0%
}

.published-date {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    align-items: center;
    display: flex
}

.alumni-disclaimer {
    grid-column-gap: .38rem;
    grid-row-gap: .38rem;
    align-items: center;
    display: flex
}

.alumni-disclaimer.hidden-div {
    display: none
}

.alumni-disclaimer_icon {
    justify-content: center;
    align-items: center;
    width: .75rem;
    height: auto;
    display: flex
}

.color-bg-dark {
    background-color: var(--black-used-for-text-headlines)
}

.hp-inv-comitee_grid-single_hover {
    opacity: 0;
    background-color: #171d97;
    border-radius: .25rem;
    flex-direction: column;
    align-items: stretch;
    width: 100%;
    height: 100%;
    padding: 1.5rem 1.25rem;
    transition: all .2s;
    position: absolute;
    inset: 0%
}

.hp-inv-comitee_grid-single_hover:hover {
    opacity: 1
}

.hp-inv-comitee_grid-single_hover.mpio {
    background-color: #11584a;
    border-radius: 0
}

.white-bullet-point-small {
    background-color: #fff;
    border-radius: 6250000rem;
    flex: none;
    width: .25rem;
    height: .25rem;
    margin-right: .75rem
}

.custom_list_hp-inv-comitee {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.blue-bullet-point-small-2 {
    background-color: #0025e8;
    border-radius: 6250000rem;
    flex: none;
    width: .25rem;
    height: .25rem;
    margin-right: .75rem
}

.color-text-light-gray {
    color: var(--gray-4)
}

.hp-inv-comitee_mobile-icon {
    justify-content: center;
    align-items: center;
    width: 2rem;
    height: 2rem;
    margin-bottom: .25rem;
    margin-right: .25rem;
    display: none;
    position: absolute;
    inset: auto 0% 0% auto
}

.hp-inv-comitee_mobile-icon.mpio {
    margin-bottom: 0;
    margin-right: 0
}

.alumni-h1-wrap {
    margin-bottom: 1rem
}

.alumni-list {
    margin-bottom: 2rem
}

.font-halbfett {
    font-family: Waldenburg halbfett, sans-serif;
    font-weight: 400
}

.single-press_tag-date-wrap {
    grid-column-gap: 1rem;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    display: flex
}

.press-hero_article-section {
    padding-left: 2rem;
    padding-right: 2rem
}

.single-article_hero-img-wrap {
    cursor: pointer;
    max-width: 70%;
    margin-left: auto;
    margin-right: auto
}

.hp-video_relative {
    padding-top: 56.25%;
    position: relative
}

.hp-video_absolute {
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0%
}

.dynamic_newsletter-form-block {
    outline-offset: 0px;
    outline: 0 #0000;
    max-width: 35rem;
    margin-bottom: 0
}

.cms-list-tag {
    display: none
}

.newsletter-cta {
    max-width: 56rem;
    padding-top: 2rem;
    padding-bottom: 2rem
}

.join_satelite_hero {
    display: flex
}

.dynamic_newsletter {
    background-color: #f8f0d9;
    padding: 2rem 1.5em
}

.horizontal-form-wrap_flex {
    align-items: center;
    display: flex
}

.dynamic_cta {
    background-color: #fcf9f0;
    padding: 2rem 1.5em
}

.call-to-actions {
    max-width: 56rem;
    padding-top: 2rem;
    padding-bottom: 2rem
}

.dynamic_cta-content-left {
    max-width: 70%
}

.dynamic_cta-content {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    display: flex
}

.dynamic_cta-content-right {
    max-width: 30%
}

.dynamic_webinar {
    background-color: #fcf9f0;
    padding: 2rem 1.5rem
}

.dynamic_webinar-content-right {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    display: flex
}

.dynamic_webinar-content-left {
    object-fit: cover;
    width: 100%;
    height: auto
}

.deal-talks {
    max-width: 56rem;
    padding-top: 2rem;
    padding-bottom: 2rem
}

.dynamic_webinar-content {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: stretch;
    display: grid
}

.button-primary_icon {
    grid-column-gap: .5em;
    grid-row-gap: .5em;
    color: #fff;
    text-align: center;
    background-color: #0025e8;
    border-radius: .25rem;
    flex: none;
    justify-content: center;
    align-items: center;
    min-height: 2.75rem;
    padding: .75rem 1.25rem;
    font-family: Waldenburg halbfett, sans-serif;
    font-size: .88rem;
    font-weight: 400;
    line-height: 1.38rem;
    text-decoration: none;
    transition: background-color .5s;
    display: flex
}

.button-primary_icon:hover {
    background-color: #2043ff
}

.button-primary_icon-wrapper {
    width: 1em;
    height: 1em
}

.colro-text-white {
    color: #fff
}

.dynamic_white-paper {
    background-color: #fcf9f0;
    padding: 2rem 1.5em
}

.white-papers {
    max-width: 56rem;
    padding-top: 2rem;
    padding-bottom: 2rem
}

.dynamic_white-paper_content-left {
    max-width: 40%
}

.dynamic_white-paper_content-right {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    max-width: 60%;
    display: flex
}

.dynamic_white-paper_content {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    justify-content: space-between;
    align-items: center;
    display: flex
}

.related-articles {
    max-width: 56rem;
    padding-top: 2rem;
    padding-bottom: 2rem
}

.dynamic_related-article {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    color: #302f2d;
    justify-content: flex-start;
    align-items: center;
    padding-top: 1rem;
    padding-bottom: 1rem;
    text-decoration: none;
    display: flex
}

.related-article_icon {
    justify-content: center;
    align-items: center;
    width: 1.5rem;
    height: 1.5rem;
    display: flex
}

.dynamic_article_titles {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    display: flex
}

.single-article-info-section {
    margin: 1rem auto 4rem
}

.article-info-block {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    display: flex
}

.article_info_block_element {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    align-items: center;
    display: flex
}

.article_info_block_element.hidden-div {
    display: none
}

.blog_article_reading-time_icon {
    justify-content: center;
    align-items: center;
    width: .88rem;
    height: .88rem;
    display: flex
}

.dynamic_sources_section {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    align-items: center;
    width: 100%;
    position: static
}

.dynamic_sources_content {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    align-items: center;
    width: 100%;
    padding: 2rem 1.5rem;
    display: flex;
    position: static
}

.pill-arrow_icon_small {
    text-align: center;
    background-color: #0025e8;
    border-radius: 4rem;
    flex-direction: column;
    flex: none;
    justify-content: center;
    align-self: flex-start;
    align-items: center;
    width: 1rem;
    height: 1rem
}

.pill-arrow_icon_small.sources-icon {
    justify-content: center;
    align-items: center;
    width: 1.5rem;
    height: 1.5rem;
    display: flex
}

.dynamic_sources_dd-list {
    background-color: #0000;
    position: static;
    overflow: hidden
}

.dynamic_sources_dd-list.w--open {
    background-color: #f8f8f8
}

.dynamic_sources_dd-list-wrap {
    padding: 2rem 1.5rem
}

.uk-disclaimer_section {
    background-color: var(--gray-1-used-for-backgrounds);
    justify-content: center;
    align-items: center;
    margin-top: 4.9rem;
    padding: 1rem 2rem;
    display: none;
    position: absolute;
    inset: 0% 0% auto
}

.uk-disclaimer_content {
    max-width: 80rem;
    margin-left: auto;
    margin-right: auto
}

.horizontal-form-wrap-x2 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    display: grid
}

.upcoming-webinar-form-block {
    outline-offset: 0rem;
    outline: 0 #0000;
    margin-bottom: 0;
    display: none
}

.upcoming-webinar-form {
    flex-direction: column;
    align-items: center;
    display: flex
}

.upcoming_webinar {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: center;
    display: grid
}

.mpio-logo {
    width: auto;
    height: auto
}

.mpio-hero_video {
    object-fit: cover;
    width: 100%;
    height: auto
}

.mpio-hero_section {
    padding: 15rem 2rem 6rem
}

.mpio-hero_content {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
    max-width: 80rem;
    margin-left: auto;
    margin-right: auto;
    display: flex
}

.mpio-hero_content-text {
    max-width: 40rem;
    margin-bottom: 8rem;
    margin-left: 12rem
}

.mpio-hero_image-wrapper {
    max-width: 55.94rem;
    margin-left: auto;
    position: relative
}

.mpio-hero_play-button {
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto;
    display: flex;
    position: absolute;
    inset: auto 0% 0% auto
}

.mpio-hero_image {
    object-fit: cover;
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0%
}

.mpio-lifecycle_content-right-wrapper {
    white-space: normal;
    border: .06rem solid #8b8985;
    border-left-style: none;
    flex-direction: column;
    align-items: flex-start;
    padding: 1.5rem 4rem 1.5rem 1.5rem;
    display: flex
}

.mpio-lifecycle_content-right-wrapper.first,
.mpio-lifecycle_content-right-wrapper.second {
    border-bottom-style: none
}

.mpio-lifecycle_section {
    padding: 6rem 2rem 12rem
}

.mpio-lifecycle_content-left {
    border: .06rem solid #8b8985;
    flex: 1;
    padding-top: 1.5rem;
    padding-left: 1.5rem
}

.mpio-lifecycle_content-right {
    flex: 1;
    max-width: 31.87rem
}

.mpio-lifecycle_content {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    max-width: 72rem;
    margin-left: auto;
    margin-right: auto;
    display: flex
}

.mpio-global_content {
    max-width: 72rem;
    margin-left: auto;
    margin-right: auto
}

.mpio-global_map-wrapper {
    justify-content: center;
    align-items: center;
    max-width: 48.38rem;
    margin-left: auto;
    margin-right: auto;
    display: flex
}

.mpio-global_title {
    grid-column-gap: 5rem;
    grid-row-gap: 5rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 8rem;
    display: grid
}

.mpio-global_lottie {
    width: 100%;
    height: auto
}

.mpio-global_section {
    background-color: #11584a;
    padding: 5.25rem 2rem 12rem
}

.mpio-premiere-funds_content-left-paragraph {
    max-width: 28rem
}

.mpio-premiere-funds_content-left {
    max-width: 36rem
}

.mpio-premiere-funds_content-right {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    max-width: 36rem;
    margin-top: 10.94rem;
    display: grid
}

.mpio-premiere-funds_section {
    padding: 12rem 2rem 6rem
}

.mpio-premiere-funds_content-right_single-wrap {
    background-color: #fff;
    border: .03rem solid #8b8985;
    flex-direction: column;
    align-items: flex-start;
    margin-top: -.06rem;
    margin-left: -.06rem;
    padding: 1rem;
    display: flex
}

.mpio-premiere-funds_content {
    justify-content: space-between;
    align-items: flex-start;
    max-width: 72rem;
    margin-left: auto;
    margin-right: auto;
    display: flex
}

.mpio-bespoke-portfolio_section {
    padding: 6rem 2rem
}

.mpio-bespoke-portfolio_content {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: stretch;
    max-width: 72rem;
    margin-left: auto;
    margin-right: auto;
    display: flex
}

.gold-checkmark {
    justify-content: center;
    align-items: center;
    width: .81rem;
    height: .94rem;
    display: flex
}

.custom_list-horizontal {
    grid-column-gap: 3rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.custom_list-item-horizontal-2 {
    grid-column-gap: .75rem;
    text-align: left;
    flex-wrap: nowrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    text-decoration: none;
    display: flex
}

.custom_list-item-horizontal-2.top-align {
    align-items: flex-start
}

.mpio-bespoke-portfolio_content-right_single-wrap {
    background-color: #fff;
    border: .03rem solid #8b8985;
    margin-left: -.06rem;
    padding: 1rem 2.75rem 1rem 1rem
}

.mpio-bespoke-portfolio_content-right_single-wrap.second {
    margin-top: -.06rem
}

.mpio-bespoke-portfolio_content-right {
    background-color: #fff;
    border: .03rem solid #8b8985;
    max-width: 38rem;
    padding: 1.5rem 6rem 1.5rem 1.5rem
}

.mpio-bespoke-portfolio_content-left {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    max-width: 34rem;
    display: grid
}

.inv-committee_slide-count {
    justify-content: flex-end;
    align-items: center;
    height: 2.25rem;
    margin-bottom: 1rem;
    padding-right: 3.75rem;
    display: flex
}

.mpio-inv-committee_card {
    background-color: #fff;
    border: .03rem solid #8b8985;
    margin-left: -.06rem;
    overflow: hidden
}

.popup_sub-2 {
    background-color: #fff;
    border-radius: .25rem;
    max-width: 40rem;
    margin-left: auto;
    margin-right: auto;
    padding: 2rem;
    position: relative
}

.mpio-inv-committee_slide-arrow {
    cursor: pointer
}

.blue-bullet-point-small-3 {
    background-color: #0025e8;
    border-radius: 6250000rem;
    flex: none;
    width: .25rem;
    height: .25rem;
    margin-right: .75rem
}

.mpio-inv-comitee_title {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    justify-content: space-between;
    align-items: flex-start;
    margin-bottom: 4rem;
    display: flex
}

.mpio-inv-committee_content {
    max-width: 72rem;
    margin-left: auto;
    margin-right: auto
}

.mpio-inv-committee_section {
    padding: 6rem 2rem
}

.popup_close-button-icon {
    justify-content: center;
    align-items: center;
    width: 1.13rem;
    height: 1.13rem;
    display: flex
}

.mpio-inv-committee_slide {
    grid-column-gap: 0rem;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    padding: .06rem;
    display: grid
}

.mpio-secondary-market_content {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    border: .06rem solid #8b8985;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    max-width: 72rem;
    margin-left: auto;
    margin-right: auto;
    padding: 1.5rem 1.5rem 2rem;
    display: grid
}

.mpio-text-link {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    color: #11584a;
    justify-content: center;
    align-items: center;
    font-family: Waldenburg halbfett, sans-serif;
    line-height: 1.5rem;
    text-decoration: none;
    display: flex
}

.mpio-secondary-market_text-wrapper {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    flex-direction: column;
    align-items: flex-start;
    display: flex
}

.mpio-secondary-market_content-right {
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    display: flex
}

.mpio-secondary-market_section {
    padding: 6rem 2rem
}

.mpio-offices_office-wrap {
    opacity: .3;
    color: #302f2d;
    cursor: pointer;
    width: 100%;
    text-decoration: none;
    display: block
}

.mpio-offices_office-wrap.active {
    opacity: 1
}

.mpio-offices_office-info {
    border: .06rem solid #8b8985;
    padding: 1rem
}

.mpio-offices_section {
    padding: 6rem 2rem 12rem
}

.mpio-offices_content-right {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    flex-direction: column;
    align-items: flex-start;
    max-width: 50%;
    display: flex
}

.mpio-offices_content {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: flex-start;
    max-width: 72rem;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    position: relative
}

.mpio-offices_content-left {
    max-width: 50%;
    position: sticky;
    top: 8.25rem
}

.mpio-offices_office-info-wrap {
    width: 100%;
    max-width: 20rem;
    height: 0;
    transition: height .2s cubic-bezier(.23, 1, .32, 1);
    overflow: hidden
}

.mpio-offices_office-info-wrap.tablet,
.mpio-offices_office-info-wrap.tablet.active {
    height: 0
}

.mpio-offices_office-info-wrap.active {
    height: auto;
    transition-duration: .5s;
    inset: 0% auto auto 0%
}

.mpio-press_logo-image {
    width: auto;
    height: auto
}

.mpio-press_logo-wrap {
    z-index: 1;
    justify-content: center;
    align-items: center;
    width: 12rem;
    height: auto;
    display: flex;
    position: relative
}

.mpio-press_logo-wrap.hide-responsive.main-desk-resp {
    width: 7rem;
    height: 4.7rem;
    margin-top: 0
}

.mpio-press_logo-wrap.main-desk-responisve {
    width: 7rem;
    height: 4.7rem
}

.mpio-press_logo-wrap.min-wide-desktop {
    width: 9rem;
    height: 6rem
}

.mpio-press_section {
    justify-content: center;
    align-items: center;
    padding-bottom: 7.75rem;
    display: flex;
    overflow: hidden
}

.mpio-press_section._5_text_blocks_2 {
    display: none
}

.mpio-press_section._5_text_blocks_2.main-desktop {
    flex-direction: row;
    display: flex
}

.mpio-press_content {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    border: .25px solid #8b8985;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-left: auto;
    margin-right: auto;
    display: grid
}

.mpio-press_content.less-wide {
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
    align-content: stretch;
    min-width: auto;
    max-width: none;
    margin-right: auto;
    padding-right: 0
}

.mpio-press_content-wrap {
    z-index: 2;
    border: .05px solid #8b8985;
    padding-top: 1.5rem;
    padding-left: 1.5rem
}

.empty-form-field {
    color: #6f6c67;
    background-color: #0000;
    border: 1px #000;
    width: 100%;
    height: 100%;
    margin-bottom: 0;
    padding: 0;
    font-size: 1rem;
    display: block
}

.empty-form-field::placeholder {
    color: #6f6c67
}

.mpio-consnet-checkbox {
    padding-top: 1rem;
    padding-bottom: 1rem;
    padding-right: 1rem
}

.mpio-form-message {
    flex-direction: column;
    align-items: flex-start;
    display: flex
}

.floating_link {
    align-items: flex-end;
    height: 100%;
    padding-bottom: 2rem;
    padding-left: 2rem;
    padding-right: 2rem;
    display: flex;
    position: fixed;
    inset: 0% auto 0% 0%
}

.floating_link-sticky {
    text-decoration: none
}

.single-white-paper_content {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    justify-content: space-between;
    align-items: flex-start;
    max-width: 72rem;
    margin-left: auto;
    margin-right: auto;
    display: flex
}

.white-paper_download {
    background-color: #0000;
    flex-direction: column;
    align-items: stretch
}

.single-white-paper_section {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
    padding: 6rem 2rem 2rem
}

.single-white-paper_content_left {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-direction: column;
    align-items: flex-start;
    max-width: 38rem;
    display: flex
}

.single-white-paper_hero-image {
    width: 14rem;
    height: auto;
    display: block
}

.single-white-paper_hero-image.show-responsive {
    display: none
}

.white-paper_date-reatime {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    align-items: center;
    display: flex
}

.single-white-paper_hero-image-wrap {
    flex: none
}

.white_paper_form_block {
    flex-direction: column;
    align-items: stretch;
    display: flex
}

.white_paper_hero_content {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column;
    align-items: flex-start;
    display: flex
}

.horizontal-form-wrap_x2 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    display: grid
}

.horizontal-form-wrap_x2._100-width {
    width: 100%
}

.single-white-paper_hero-info {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    align-items: flex-start;
    display: flex
}

.single-white-paper_content_right {
    background-color: #f8f0d9;
    max-width: 30rem;
    padding: 2rem;
    position: sticky;
    top: 0
}

.white-paper_read-time {
    align-items: center;
    display: flex
}

.slider-white-paper-image {
    width: 100%;
    height: auto
}

.more-white-papers-section {
    background-color: #f8f0d9;
    padding: 4rem 2rem;
    position: relative
}

.more-white-papers_content {
    max-width: 80rem;
    margin-left: auto;
    margin-right: auto;
    padding-left: 4rem;
    padding-right: 4rem;
    position: relative
}

.more-white-papers_grid {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.more-white-papers {
    color: var(--black-used-for-text-headlines);
    text-decoration: none
}

.hp-hero_left-title {
    max-width: 37rem
}

.blog-chart_parent {
    max-width: 100%;
    overflow: auto
}

.hover-link:hover {
    color: #0025e8
}

.upcoming_webinar_link {
    color: var(--black-used-for-text-headlines);
    text-decoration: none
}

.timeline-text-hover {
    color: #6f6c67;
    text-align: left;
    margin-bottom: .5rem
}

.chart-timeline_icon-wrap {
    color: #fff;
    background-color: #433f38;
    border-radius: 2rem;
    justify-content: center;
    align-items: center;
    width: 2.75rem;
    height: 2.75rem;
    margin-bottom: .5rem;
    padding: .75rem;
    transition: all .5s;
    display: flex;
    overflow: hidden
}

.chart-timeline_icon-wrap:hover {
    color: #433f38;
    background-color: #fff
}

.chart-timeline_icon-wrap.last:hover {
    color: #fff;
    background-color: #433f38
}

.chart-timeline {
    flex: none;
    justify-content: space-between;
    align-items: center;
    width: 80rem;
    max-width: 80rem;
    display: flex;
    position: relative
}

.chart-hover-parent {
    z-index: 15;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    inset: 0% 0% auto
}

.year-indicator {
    z-index: 15;
    flex: none;
    width: 1px;
    position: relative
}

.chart-timeline_wrap {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    max-width: 80rem;
    margin-top: 2rem;
    margin-left: auto;
    margin-right: auto;
    display: flex
}

.chart-single-icon-wrap {
    z-index: 15;
    color: #fff;
    position: relative
}

.chart-timeline-line {
    background-color: #433f38;
    width: 100%;
    min-width: 1rem;
    height: .25rem;
    margin-top: -1rem
}

.chart-timeline-line.current-time-chart {
    flex: 1;
    width: auto;
    min-width: auto
}

.year-indicator_child {
    z-index: 15;
    justify-content: center;
    align-items: flex-start;
    margin-top: -2.125rem;
    display: flex;
    position: absolute;
    inset: 0%
}

.chart-timeline_first-part {
    align-items: center;
    margin-right: auto;
    display: flex
}

.current-years {
    flex: 1;
    align-items: center;
    display: flex
}

.chart-hover-child {
    z-index: 15;
    background-color: #433f38;
    width: 21.5rem;
    min-height: 13.13rem;
    margin-bottom: 1rem;
    padding: 1.5rem;
    display: none;
    position: absolute;
    inset: auto -9rem 0%
}

.chart-hover-child.chart-hover-child-left {
    inset: auto auto 0% 0%
}

.chart-hover-child.chart-hover-child-right {
    inset: auto 0% 0% auto
}

.my-chart_wrap {
    width: 80rem
}

.us_investors_disclaimer {
    max-width: 72rem;
    margin-left: auto;
    margin-right: auto
}

.us_investors_disclaimer_wrapper {
    background-color: var(--gray-1-used-for-backgrounds);
    padding: 2rem;
    display: block
}

.pe-101-content-dynamics,
.pe-101-content-2,
.pe-101-content-3 {
    max-width: 80rem;
    margin-left: auto;
    margin-right: auto
}

.pf_section {
    padding: 8rem 2rem;
    position: relative;
    overflow: hidden
}

.pf_content {
    flex-direction: column;
    align-items: stretch;
    width: 100%;
    max-width: 80rem;
    margin-left: auto;
    margin-right: auto
}

.pf_title {
    max-width: 80rem;
    margin-bottom: 5rem;
    margin-left: auto;
    margin-right: auto
}

.pf_all {
    margin-left: auto;
    margin-right: auto;
    position: relative
}

.pf_container {
    background-color: var(--gray-1-used-for-backgrounds);
    flex-wrap: wrap;
    justify-content: space-around;
    margin-left: auto;
    margin-right: auto;
    padding: 5rem 4rem;
    display: flex
}

.pf-div_left {
    width: 46%;
    max-width: 440px
}

.pf-div_right {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 50%;
    display: flex
}

.pf-donut-div {
    border: 70px solid #111683;
    border-color: #111683 #0b25df #5266e6 #9ca7f0;
    border-radius: 100%;
    width: 400px;
    height: 400px
}

.pf-button-spe {
    border-left: 3px solid var(--gray-2-used-for-dividers);
    background-color: var(--gray-2-used-for-dividers);
    cursor: pointer;
    align-items: flex-start;
    margin-bottom: 6px
}

.pf-button-spe.active {
    border-left-color: var(--dark-blue-used-for-backgrounds);
    background-color: #fff
}

.pf-button-dot {
    background-color: var(--dark-blue-used-for-backgrounds);
    border-radius: 100%;
    width: 12px;
    height: 12px;
    margin-top: 6px;
    margin-left: 14px;
    margin-right: 14px
}

.pf-button-dot.growth {
    background-color: #0b25df
}

.pf-button-dot.vc {
    background-color: #5266e6
}

.pf-button-dot.spe {
    background-color: #9ca7f0
}

.pf-button-heading {
    margin-bottom: 4px;
    font-family: Waldenburg halbfett, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5rem
}

.pf-button-left-second {
    width: 300px
}

.pf-button-desc {
    font-size: .75rem;
    line-height: 1.125rem
}

.pf-button-graph {
    justify-content: space-between;
    display: flex
}

.pf-left-heading {
    margin-bottom: 40px;
    font-size: .875rem;
    line-height: 1.375rem
}

.pf-graph-image {
    width: 100%;
    max-width: 600px
}

.pf-growth-div {
    display: none
}

.pf-button-box-active {
    border-left: 3px solid var(--dark-blue-used-for-backgrounds);
    cursor: pointer;
    background-color: #fff;
    align-items: flex-start;
    margin-bottom: 6px
}

.pf-button-box-active.active {
    border-left-color: var(--dark-blue-used-for-backgrounds);
    background-color: #fff
}

.pf-button-box-growth {
    border-left: 3px solid var(--gray-2-used-for-dividers);
    background-color: var(--gray-2-used-for-dividers);
    cursor: pointer;
    align-items: flex-start;
    margin-bottom: 6px
}

.pf-button-box-growth.active {
    border-left-color: var(--dark-blue-used-for-backgrounds);
    background-color: #fff
}

.pf-button-box-vc {
    border-left: 3px solid var(--gray-2-used-for-dividers);
    background-color: var(--gray-2-used-for-dividers);
    cursor: pointer;
    align-items: flex-start;
    margin-bottom: 6px
}

.pf-button-box-vc.active {
    border-left-color: var(--dark-blue-used-for-backgrounds);
    background-color: #fff
}

.pf-vc-div,
.pf-spe-div {
    display: none
}

.chart-hover-parent-2 {
    z-index: 15;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    inset: 0% 0% auto
}

.chart-hover-child-2 {
    z-index: 15;
    background-color: #433f38;
    width: 21.5rem;
    min-height: 13.13rem;
    margin-bottom: 1rem;
    padding: 1.5rem;
    display: none;
    position: absolute;
    inset: auto -9rem 0%
}

.chart-hover-child-2.chart-hover-child-left {
    inset: auto auto 0% 0%
}

.chart-single-icon-wrap-2 {
    z-index: 15;
    color: #fff;
    position: relative
}

.year-indicator-2 {
    z-index: 15;
    flex: none;
    width: 1px;
    position: relative
}

.year-indicator_child-2 {
    z-index: 15;
    justify-content: center;
    align-items: flex-start;
    margin-top: -2.125rem;
    display: flex;
    position: absolute;
    inset: 0%
}

.pf-button-all {
    padding-top: 20px;
    padding-bottom: 20px;
    display: flex
}

.hp-legend-div {
    z-index: 4;
    align-items: center;
    margin-top: 10px;
    display: flex;
    position: relative
}

.hp-legend-box {
    align-items: center;
    margin-right: 15px;
    display: flex
}

.hp-legend-paragraph {
    margin-bottom: 0;
    margin-left: 5px;
    font-size: .75rem;
    line-height: 1rem
}

.unlocking-opp-video-wrapper {
    width: 100%;
    height: 100%;
    margin-top: 3rem;
    margin-bottom: 5rem
}

.pe-101_grid-4-pe,
.pe-101_grid-4-portfolio {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-bottom: 2rem;
    display: grid
}

.pe-101-content-risks {
    max-width: 80rem;
    margin-left: auto;
    margin-right: auto
}

.pe-101-r_drag-component {
    opacity: 0;
    width: 100%;
    max-width: 80rem;
    margin-bottom: 3rem;
    margin-left: auto;
    margin-right: auto
}

.pe-101-r_drag-component.opacity-100 {
    opacity: 1;
    display: none
}

.pe-101-r_drag-line-active {
    background-color: #302f2d;
    width: 0%;
    height: .25rem;
    display: none
}

.pe-101-r_drag-tool {
    justify-content: center;
    align-items: center;
    width: 2.75rem;
    height: 2.75rem;
    display: flex;
    position: absolute;
    inset: -1.375rem auto auto 0%
}

.pe-101_grid-4-port {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-bottom: 2rem;
    display: grid
}

.pe-101-p_drag-component {
    opacity: 0;
    width: 100%;
    max-width: 80rem;
    margin-bottom: 3rem;
    margin-left: auto;
    margin-right: auto
}

.pe-101-p_drag-component.opacity-100 {
    opacity: 1;
    display: none
}

.pe-101-p_drag-line-active {
    background-color: #302f2d;
    width: 0%;
    height: .25rem
}

.pe-101-p_drag-tool {
    justify-content: center;
    align-items: center;
    width: 2.75rem;
    height: 2.75rem;
    display: flex;
    position: absolute;
    inset: -1.375rem auto auto 0%
}

.pe-101-content-port {
    max-width: 80rem;
    margin-left: auto;
    margin-right: auto
}

.pe-101_grid-4-risks {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-bottom: 2rem;
    display: grid
}

.pe-101-content-ex {
    max-width: 80rem;
    margin-left: auto;
    margin-right: auto
}

.pe-101_grid-4-ex {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-bottom: 2rem;
    display: grid
}

.pe-101-e_drag-line-active {
    background-color: #302f2d;
    width: 0%;
    height: .25rem
}

.pe-101-e_drag-component {
    opacity: 0;
    width: 100%;
    max-width: 80rem;
    margin-bottom: 3rem;
    margin-left: auto;
    margin-right: auto
}

.pe-101-e_drag-component.opacity-100 {
    opacity: 1;
    display: none
}

.large-container {
    max-width: 72rem;
    margin-left: auto;
    margin-right: auto
}

.numbers-section {
    background-color: #fff;
    padding: 8rem 2rem
}

.numbers-div {
    justify-content: space-between;
    align-items: center;
    display: flex
}

.heading-3-style {
    margin-top: 0;
    margin-bottom: 2rem;
    font-size: 2.6rem;
    font-weight: 300;
    line-height: 2.8rem
}

.numbers-heading {
    color: #fff;
    letter-spacing: .1rem;
    margin-bottom: 2rem;
    font-family: "Aeonik Pro", sans-serif;
    font-size: .84rem;
    line-height: .88rem
}

.numbers-box-div {
    background-color: #061525;
    border-radius: .25rem;
    flex-direction: column;
    justify-content: space-around;
    width: 23%;
    min-height: 180px;
    padding: 2em 1.4em;
    display: flex
}

.italic {
    font-family: Signifier, sans-serif;
    font-style: italic
}

.numbers-count-div {
    margin-bottom: 0;
    font-family: Waldenburg halbfett, sans-serif;
    font-size: 3rem;
    line-height: 3.5rem;
    display: flex
}

.numbers-count-text {
    color: #fff;
    font-size: 3rem;
    line-height: 3.5rem
}

.hp-legend-div-new {
    z-index: 4;
    align-items: center;
    margin-top: 10px;
    display: flex;
    position: relative
}

.paragraph-xx-small-new {
    font-size: .75rem;
    line-height: 1rem
}

.paragraph-xx-small-new.bottom-margin-16 {
    z-index: 3;
    font-size: .88rem;
    position: relative
}

.hp-portfolio_selector-right-image-new {
    width: 100%;
    height: auto;
    margin-top: -26px
}

.hp-legend-box-new {
    align-items: center;
    margin-right: 15px;
    display: flex
}

.hp-legend-paragraph-new {
    margin-bottom: 0;
    margin-left: 5px;
    font-size: .88rem;
    line-height: 1rem
}

.direct-fees_icon_bg {
    background-color: var(--gray-1-used-for-backgrounds);
    border-radius: 100%;
    justify-content: center;
    align-items: center;
    width: 4rem;
    height: 4rem;
    margin-bottom: 1.5rem;
    display: flex;
    overflow: hidden
}

.pvc-advantage-grid {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.pvc-adv-right {
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-end;
    max-width: 34rem;
    display: flex
}

.pvc-adv-right.left-margin {
    margin-left: 60px
}

.pvc-adv-left {
    max-width: 32rem
}

.pvc-adv-box {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: flex-start;
    margin-top: 4rem;
    margin-bottom: 3.5rem;
    display: flex
}

.pvc-adv-box.left-align {
    justify-content: flex-start;
    align-items: center
}

.pvc-adv-content {
    max-width: 72rem;
    margin-left: auto;
    margin-right: auto
}

.pvc-adv-section {
    background-color: #f8f8f8;
    padding: 8rem 2rem;
    position: relative
}

.moon-section {
    background-color: #fff;
    padding: 8rem 2rem
}

.moon-container {
    max-width: 72rem;
    margin-left: auto;
    margin-right: auto
}

.moon-box {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    justify-content: space-between;
    align-items: flex-start;
    margin-bottom: 3.5rem;
    display: flex
}

.moon-heading2 {
    margin-top: 0;
    margin-bottom: 2rem;
    font-family: Signifier, sans-serif;
    font-size: 3rem;
    font-weight: 300;
    line-height: 3.5rem
}

.moon-heading2.bottom-margin-32 {
    margin-bottom: 32px
}

.moon-heading2.bottom-margin-24 {
    margin-bottom: 24px
}

.moon-paragraph {
    margin-bottom: 4.5rem;
    font-size: 18px;
    line-height: 27px
}

.moon-paragraph.bottom-margin-24 {
    margin-bottom: 24px
}

.moon-paragraph.bottom-margin-48 {
    padding-bottom: 48px
}

.moon-paragraph.bottom-margin-32 {
    margin-bottom: 32px;
    font-size: 1.13rem;
    line-height: 1.69rem
}

.mvc_section {
    margin-left: auto;
    margin-right: auto;
    padding: 8rem 2rem
}

.mvc_section._6_image_1 {
    background-color: var(--gray-1-used-for-backgrounds)
}

.mvc-container {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    max-width: 72rem;
    margin-left: auto;
    margin-right: auto;
    display: flex
}

.mvc-left {
    max-width: 36rem
}

.mvc-right {
    flex: 1;
    max-width: 32rem;
    max-height: 42.69rem
}

.moon-lightbox {
    width: 100%;
    display: none
}

.moon-lightbox-image {
    width: 100%
}

.diversify_section {
    background-color: #fff;
    padding: 8rem 2rem;
    overflow: hidden
}

.diversify_content {
    max-width: 72rem;
    margin-left: auto;
    margin-right: auto;
    position: relative
}

.diversift_title {
    margin-bottom: 0;
    margin-right: auto
}

.rigorous-section {
    background-color: var(--dark-blue-used-for-backgrounds);
    padding: 8rem 2rem;
    position: relative
}

.rigorous-content {
    max-width: 72rem;
    margin-left: auto;
    margin-right: auto
}

.rigorous-all {
    justify-content: space-between;
    margin-top: 4.5rem;
    margin-bottom: 4.5rem;
    display: flex
}

.rigorous-all.top-margin-64 {
    justify-content: space-between
}

.rigorous-all.top-margin-64.bottom-margin-48 {
    flex-wrap: wrap
}

.rigorous-box {
    flex-direction: column;
    justify-content: space-between;
    width: 18%;
    min-height: 500px;
    display: flex
}

.rigorous-mobile-image {
    display: none
}

.vc3-section {
    padding: 6rem 2rem 8rem
}

.vc3-section.bg-cream {
    background-color: var(--light-cream)
}

.vc3-content {
    max-width: 72rem;
    margin-left: auto;
    margin-right: auto
}

.vc3-all {
    flex-wrap: wrap;
    justify-content: space-between;
    display: flex
}

.vc3-box {
    width: 30%
}

.vc3-icon-bg {
    background-color: #fff;
    border-radius: 100%;
    justify-content: center;
    align-items: center;
    width: 4rem;
    height: 4rem;
    margin-bottom: 1rem;
    display: flex;
    overflow: hidden
}

.vcworks-section {
    background-color: #fcf9f0;
    padding: 8rem 2rem;
    overflow: hidden
}

.vcworks-content {
    max-width: 72rem;
    margin-left: auto;
    margin-right: auto;
    position: relative
}

.vcworks-title {
    margin-right: auto
}

.vcworks-all {
    flex-wrap: wrap;
    justify-content: space-between;
    margin-bottom: 6rem;
    display: flex
}

.vcworks-box {
    width: 46%
}

.manager-section {
    background-color: #fcf9f0;
    padding: 8rem 2rem
}

.manager-container {
    max-width: 72rem;
    margin-left: auto;
    margin-right: auto
}

.moon-lightbox-desk-image {
    width: 100%
}

.chart-details-div {
    display: none
}

.pvc-inv-comitee_grid-single {
    background-color: #eeeded;
    border-radius: .25rem;
    flex-direction: column;
    justify-content: space-between;
    align-items: stretch;
    min-height: 25rem;
    transition: all .5s cubic-bezier(.23, 1, .32, 1);
    display: flex;
    position: relative
}

.pvc-inv-comitee_grid-single.mpio {
    background-color: #0000;
    border-radius: 0;
    height: 100%;
    padding-left: .06rem;
    padding-right: .06rem
}

.popup_sub-3 {
    background-color: #fff;
    border-radius: .25rem;
    max-width: 40rem;
    margin-left: auto;
    margin-right: auto;
    padding: 3rem;
    position: relative
}

.paragraph-small-copy-2 {
    color: #302f2d;
    white-space: normal;
    margin-top: 0;
    font-size: .88rem;
    line-height: 1.38rem
}

.hs6-2 {
    color: #302f2d;
    margin-top: 0;
    font-family: Waldenburg halbfett, sans-serif;
    font-size: 1.5rem;
    font-weight: 400;
    line-height: 2rem;
    text-decoration: none
}

.hp-inv-comitee_grid-single_hover-2 {
    opacity: 0;
    background-color: #171d97;
    border-radius: .25rem;
    flex-direction: column;
    align-items: stretch;
    width: 100%;
    height: 100%;
    padding: 1.5rem 1.25rem;
    transition: all .2s;
    position: absolute;
    inset: 0%
}

.hp-inv-comitee_grid-single_hover-2:hover {
    opacity: 1
}

.who-we-are_members-single_bio-2 {
    z-index: 9999;
    background-color: #171d97;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: 7.5rem;
    display: none;
    position: fixed;
    inset: 0%;
    overflow: scroll
}

.who-we-are_members-single_bio-2.inv-comitee-bg {
    background-color: #302f2dfa
}

.hp-inv-comitee_mobile-icon-2 {
    justify-content: center;
    align-items: center;
    width: 2rem;
    height: 2rem;
    margin-bottom: .25rem;
    margin-right: .25rem;
    display: none;
    position: absolute;
    inset: auto 0% 0% auto
}

.pill-text-5 {
    color: #302f2d;
    background-color: #0000;
    border-style: none;
    justify-content: center;
    align-items: center;
    padding: 0;
    font-family: Waldenburg halbfett, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    text-decoration: none;
    display: inline-block
}

.custom_list-item-horizontal-3 {
    text-align: left;
    flex-wrap: nowrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    text-decoration: none;
    display: flex
}

.custom_list-item-horizontal-3.top-align {
    align-items: flex-start
}

.pvc-inv-comitee_grid-single_hover {
    opacity: 0;
    background-color: #171d97;
    border-radius: .25rem;
    flex-direction: column;
    align-items: stretch;
    width: 100%;
    height: 100%;
    padding: 1.5rem 1.25rem;
    transition: all .2s;
    display: none;
    position: absolute;
    inset: 0%
}

.pvc-inv-comitee_grid-single_hover:hover {
    opacity: 1
}

.pvc-inv-comitee_grid-single_hover.mpio {
    background-color: #11584a;
    border-radius: 0
}

.blue-bullet-point-small-4 {
    background-color: #0025e8;
    border-radius: 6250000rem;
    flex: none;
    width: .31rem;
    height: .31rem;
    margin-right: .75rem
}

.video-section {
    z-index: 1000;
    background-color: #caaeae;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    display: none;
    position: fixed;
    inset: 0%
}

.video-section.auto-stop {
    display: none
}

.video-container {
    width: 1000px
}

.intro-video-div {
    z-index: 9800;
    background-color: #1b1b14fa;
    justify-content: center;
    align-items: center;
    width: 100vw;
    height: 100vh;
    display: none;
    position: fixed;
    inset: 0%
}

.intro-video-all-div {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 70%;
    display: flex
}

.intro-video-box {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100vw;
    height: 100vh;
    min-height: 350px;
    display: flex
}

.close-div {
    text-align: right;
    width: 1200px
}

.close-text {
    color: #fff;
    background-color: #1a1717;
    border-radius: .25rem;
    justify-content: flex-end;
    margin-bottom: .25rem;
    padding: .75rem;
    font-size: 20px;
    line-height: 24px;
    display: inline-block
}

.new-video {
    width: 1200px;
    height: 700px
}

.single-article-video-all {
    cursor: pointer;
    max-width: 70%;
    margin-left: auto;
    margin-right: auto
}

.single-article-video {
    width: auto;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    display: block
}

.single-article-video.deal-talk {
    max-width: 100%
}

.single-article-video-icon-image {
    opacity: .7;
    width: 80px;
    height: 80px;
    margin-left: auto;
    margin-right: auto;
    display: block
}

.single-article-video-icon-image.deal-talk {
    max-width: 100%
}

.hp-hero-video-hover {
    z-index: 5;
    justify-content: flex-end;
    align-items: flex-end;
    width: 100%;
    height: 100%;
    padding: 1.5rem;
    transition: all .5s cubic-bezier(.23, 1, .32, 1);
    display: flex;
    position: absolute;
    inset: 0%
}

.hp-hero-video-hover.secondary-market {
    align-items: flex-start
}

.hp-hero-secondary-hover {
    z-index: 5;
    justify-content: flex-end;
    align-items: flex-end;
    width: 100%;
    height: 100%;
    padding: 1.5rem;
    transition: all .5s cubic-bezier(.23, 1, .32, 1);
    display: flex;
    position: absolute;
    inset: 0%
}

.hp-hero-secondary-hover.secondary-market {
    align-items: flex-start
}

.single-article_hero-video {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex
}

.single-article_hero-img-copy {
    width: auto;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    display: block
}

.single-article_hero-img-copy.deal-talk {
    max-width: 100%
}

.single-article-video-icon {
    z-index: 5000;
    -webkit-text-fill-color: inherit;
    background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
    background-position: 50%;
    background-size: cover;
    background-clip: border-box;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    min-height: 540px;
    display: flex;
    position: relative;
    bottom: 0%;
    left: 0%;
    right: 0%
}

.source-div {
    justify-content: space-between;
    margin-top: 6rem;
    display: flex
}

.source-div.moon {
    margin-top: 4.5rem
}

.source-right {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    display: flex
}

.source-image {
    margin-bottom: 10px;
    margin-right: 10px
}

.mvc-section {
    z-index: 3000;
    background-color: #f8f8f8;
    justify-content: space-between;
    margin-left: auto;
    margin-right: auto;
    padding: 8rem 2rem;
    position: relative
}

.mvc-section._6_image_1 {
    background-color: var(--gray-1-used-for-backgrounds)
}

.wfu-section {
    justify-content: center;
    align-items: center;
    display: none
}

.wfu-container {
    justify-content: space-around;
    align-items: center;
    max-width: 72rem;
    display: flex
}

.wfu-left {
    max-width: 36rem
}

.wfu-right {
    flex: 1;
    max-width: 32rem;
    max-height: 42.69rem
}

.mvcw-section {
    background-color: #f8f8f8;
    justify-content: space-between;
    margin-left: auto;
    margin-right: auto;
    padding: 8rem 2rem;
    position: relative
}

.mvcw-section._6_image_1 {
    background-color: var(--gray-1-used-for-backgrounds)
}

.mvcw-container {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    max-width: 72rem;
    margin-left: auto;
    margin-right: auto;
    display: flex
}

.mvcw-left {
    max-width: 36rem
}

.mvcw-right {
    flex: 1;
    max-width: 32rem;
    max-height: 42.69rem
}

.mvcw-img {
    width: 100%;
    height: auto
}

.single-article-new-video-image {
    width: auto;
    height: auto;
    margin-left: auto;
    margin-right: auto;
    display: block
}

.single-article-new-video-image.deal-talk {
    max-width: 100%
}

.single-article-new-video {
    width: auto;
    height: auto;
    margin-left: auto;
    margin-right: auto
}

.single-article-new-video.deal-talk {
    max-width: 100%
}

.hp-performance_drag2-component-copy {
    width: 100%;
    max-width: 80rem;
    margin: 3rem auto;
    display: none
}

.pastfund-section {
    padding: 8rem 2rem;
    position: relative;
    overflow: hidden
}

.pastfund-container {
    flex-direction: column;
    align-items: stretch;
    width: 100%;
    max-width: 80rem;
    margin-left: auto;
    margin-right: auto
}

.pastfund-title {
    max-width: 80rem;
    margin-bottom: 5rem;
    margin-left: auto;
    margin-right: auto
}

.pastfund-all {
    flex-wrap: wrap;
    justify-content: space-between;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    position: relative
}

.pastfund-slider {
    background-color: #0000;
    align-items: stretch;
    display: flex
}

.pastfund-mask {
    grid-column-gap: 0rem;
    flex-direction: row;
    flex: none;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: stretch;
    width: 100%;
    max-width: 80rem;
    display: grid
}

.pastfund-slide {
    padding-left: 1rem;
    padding-right: 1rem
}

.pastfund-single-card {
    color: #302f2d;
    background-color: #fff;
    flex-direction: column;
    justify-content: space-between;
    align-items: stretch;
    width: 100%;
    height: 100%;
    padding: 3rem;
    text-decoration: none;
    display: flex
}

.pastfund-single-card.past-funds_card {
    background-color: #fafafa
}

.pastfund-single-card.pastfund-card {
    background-color: #fafafa;
    width: 98%
}

.pastfund-logo {
    min-height: 3.44rem;
    margin-bottom: 1.5rem
}

.pastfund-logo-image {
    object-fit: contain;
    width: 8rem;
    height: 4rem
}

.pastfund-grid {
    grid-column-gap: 0rem;
    grid-row-gap: .75rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.pastfund-paragraph {
    color: var(--black-used-for-text-headlines);
    white-space: normal;
    margin-top: 0;
    font-size: .88rem;
    line-height: 1.38rem
}

.pastfund-paragraph.extra-small {
    font-size: .75rem;
    line-height: .88rem
}

.pastfund-paragraph.extra-small.color-text-gray.no-wrap {
    white-space: nowrap
}

.pastfund-pill-text {
    color: var(--black-used-for-text-headlines);
    background-color: #0000;
    border-style: none;
    justify-content: center;
    align-items: center;
    padding: 0;
    font-family: Waldenburg halbfett, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    text-decoration: none;
    display: inline-block
}

.pastfund-pill-wrap {
    justify-content: center;
    align-items: center;
    min-height: 3rem;
    display: flex
}

.pastfund-pill-wrap-text {
    background-color: #0025e8;
    border-radius: 9007200000000000rem;
    flex: none;
    justify-content: center;
    align-items: center;
    width: 2.5rem;
    height: 2.5rem;
    margin-left: 1rem;
    display: flex;
    overflow: hidden
}

.pastfund-pill-wrap-text.color-bg-white {
    background-color: #fff
}

.pastfund-pll-icon {
    flex: none;
    justify-content: center;
    align-items: center;
    width: 1.25rem;
    height: 1.25rem;
    display: flex;
    overflow: hidden
}

.pastfund-list {
    flex-wrap: wrap;
    justify-content: space-around;
    display: flex
}

.pastfund-item {
    flex: 1;
    justify-content: space-around;
    display: flex
}

.pastfund-hero-container {
    max-width: 60rem;
    margin-left: auto;
    margin-right: auto
}

.fund-navigation-new-content {
    grid-column-gap: .25rem;
    grid-row-gap: 0rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    display: flex
}

.single-fund-new-navigation {
    text-align: center;
    background-color: #fcf9f0;
    flex-direction: column;
    flex: 1;
    justify-content: center;
    align-items: center;
    padding: 4.5rem 4rem;
    display: flex
}

.pastfund-hero-section {
    background-color: #171d97;
    padding: 11rem 2rem 6rem;
    position: relative
}

.hp-hero-new-right {
    z-index: 1;
    width: 100%;
    max-width: 32rem;
    min-height: 32rem;
    max-height: 39.69rem;
    position: relative
}

.hp-hero-new-play {
    z-index: 500;
    cursor: pointer;
    justify-content: flex-end;
    align-items: flex-end;
    display: flex;
    position: absolute;
    inset: 0%
}

.hp-play-button-image {
    width: 80px;
    height: 80px;
    margin-bottom: 1.5rem;
    margin-right: 1.5rem
}

.hp-play-button-image.right-margin {
    position: absolute;
    inset: 3% 0% auto auto
}

.hp-hero-new-left {
    z-index: 1;
    width: 100%;
    max-width: 32rem;
    max-height: 39.69rem;
    position: relative
}

.hp-hero-new-second-play {
    z-index: 500;
    cursor: pointer;
    justify-content: flex-end;
    align-items: flex-start;
    display: flex;
    position: absolute;
    inset: 0%
}

.hp-play-second-button-image {
    width: 80px;
    height: 80px;
    margin-top: 1.5rem;
    margin-right: 1.5rem
}

.pf-link-div {
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
    width: 100%;
    margin-top: 2rem;
    display: flex
}

.pf-link {
    color: #302f2d;
    text-decoration: none
}

.text-block,
.text-block-2 {
    font-family: Waldenburg halbfett, sans-serif
}

.event-hero-section {
    padding-top: 8rem
}

.event-hero-section.give-motion.hide {
    display: none
}

.event-hero-section.give-motion.p-60 {
    padding-bottom: 121px
}

.event-hero-wrapper {
    max-width: 72rem;
    margin-left: auto;
    margin-right: auto
}

.event-hero-content {
    justify-content: space-between;
    align-items: stretch;
    max-width: 75rem;
    margin-left: auto;
    margin-right: auto;
    display: flex
}

.event-hero-left {
    flex-direction: column;
    align-items: flex-start;
    width: 40rem;
    padding-top: 4.5rem;
    padding-bottom: 6.5rem;
    display: flex;
    position: relative
}

.event-hero-left.alumni-page {
    max-width: 36rem;
    padding-top: 0
}

.event-hero-right {
    z-index: 1;
    width: 30rem;
    max-width: 30rem;
    max-height: 39.69rem;
    position: relative;
    overflow: hidden
}

.event-hero-right-image {
    width: 100%
}

.list-events-section {
    background-color: #fcf9f0;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-top: 6rem;
    padding-bottom: 8rem;
    display: flex
}

.list-events-section.past {
    background-color: #f8f8f8
}

.list-events-section.past.hide,
.list-events-section.hide {
    display: none
}

.list-events {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-bottom: 30px;
    display: flex
}

.list-events-all {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    place-content: space-around stretch;
    max-width: 75rem;
    display: grid
}

.list-events-item {
    border-width: .06rem .03rem;
    border-color: #eeeded #eeeded #eeeded var(--gray-2-used-for-dividers);
    border-left-style: solid;
    border-right-style: solid;
    margin-top: 3rem;
    margin-bottom: 3rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem
}

.list-events-div {
    color: #302f2d;
    flex-direction: column;
    align-items: flex-start;
    height: 100%;
    text-decoration: none;
    display: flex
}

.list-events-image {
    aspect-ratio: auto;
    object-fit: cover;
    background-color: #f4f4f4;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    display: flex;
    overflow: clip
}

.list-events-image.webinars-image {
    background-image: none
}

.list-events-image.bottom-margin-0 {
    margin-bottom: 0
}

.list-events-image.adjust-cover {
    background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
    background-position: 0 0;
    background-size: auto
}

.list-events-location-div {
    border: 1px solid #000;
    border-radius: 6.25rem;
    margin-bottom: 1.5rem;
    padding: .5rem 1rem
}

.list-events-date-div {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    flex-wrap: wrap;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    place-items: center start;
    margin-top: auto;
    display: flex
}

.list-events-heading-div {
    width: 100%;
    max-width: 72rem
}

.event-cta-section {
    padding: 6rem 2rem
}

.ev-hero {
    padding: 11rem 2rem 8rem;
    overflow: hidden
}

.ev-hero-content {
    max-width: 71rem;
    margin-left: auto;
    margin-right: auto
}

.ev-hero-single {
    width: 63.9rem;
    margin-bottom: 2rem;
    margin-left: auto;
    margin-right: auto
}

.ev-hero-location {
    text-align: center;
    border: .06rem solid #302f2d;
    border-radius: 6249.94rem;
    margin-right: .5rem;
    padding: .5rem 1rem;
    font-size: .75rem;
    line-height: .75rem;
    display: inline-block
}

.ev-hero-image {
    object-fit: cover;
    width: 100%;
    max-height: 700px
}

.ev-details-div {
    width: 56rem
}

.ev-details-section {
    justify-content: center;
    align-items: center;
    margin-top: 4rem;
    display: flex
}

.ev-register-div {
    background-color: #fcf9f0;
    justify-content: space-between;
    align-items: center;
    padding: 2rem;
    display: flex
}

.ev-register-date-div {
    margin-right: 3rem
}

.ev-register-date-title {
    color: #6f6c67;
    margin-bottom: 0;
    font-size: 1.125rem;
    line-height: 1.6875rem
}

.ev-register-date-text {
    margin-bottom: 0;
    margin-right: .5rem;
    font-family: Waldenburg halbfett, sans-serif;
    font-size: 1.125rem;
    line-height: 1.5rem
}

.event-register-left-div {
    justify-content: space-between;
    display: flex
}

.ev-register-time-div {
    justify-content: flex-start;
    display: flex
}

.ev-details-rich-text {
    margin-top: 3rem
}

.ev-rich-text {
    outline-offset: 0rem;
    white-space: normal;
    outline: 0 #0000;
    margin-top: 3rem;
    font-size: 1.13rem;
    line-height: 1.5rem
}

.ev-rich-text a {
    color: var(--black-used-for-text-headlines)
}

.ev-rich-text h4 {
    margin-top: 0;
    margin-bottom: 1rem;
    font-family: Waldenburg halbfett, sans-serif;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5rem
}

.ev-rich-text p {
    margin-bottom: 1.5rem;
    line-height: 1.8rem
}

.ev-rich-text a {
    color: var(--neon-blue-used-for-cta);
    text-decoration: underline
}

.ev-rich-text li {
    margin-bottom: 1rem
}

.ev-rich-text h2 {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
    font-family: Signifier, sans-serif;
    font-weight: 300
}

.ev-rich-text blockquote {
    border-left-style: none;
    margin-bottom: 1rem;
    padding: 0;
    font-family: Waldenburg halbfett, sans-serif;
    font-size: 1.25rem;
    line-height: 1.75rem
}

.ev-rich-text strong {
    font-family: Waldenburg halbfett, sans-serif;
    font-weight: 400
}

.ev-rich-text figcaption {
    color: var(--gray-9-used-for-labels);
    text-align: left
}

.ev-rich-text h3,
.ev-rich-text h5,
.ev-rich-text h6 {
    font-family: Waldenburg halbfett, sans-serif;
    font-weight: 400
}

.ev-rich-text figure {
    margin-bottom: 1.5rem
}

.ev-cta-div {
    background-color: #171d97;
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    padding: 2rem
}

.ev-cta-left-div {
    align-items: center;
    display: flex
}

.ev-cta-content-div {
    justify-content: space-between;
    align-items: center;
    max-width: 72rem;
    margin-left: auto;
    margin-right: auto;
    display: flex
}

.ev-gallery-section {
    background-color: var(--cream-used-for-backgrounds);
    justify-content: center;
    align-items: center;
    padding-top: 8rem;
    padding-bottom: 12rem;
    display: flex
}

.ev-gallery-all-div {
    width: 71rem
}

.ev-slider {
    background-color: #0000;
    height: 16.5rem;
    margin-top: 4rem
}

.ev-slider-mask {
    height: 16.5rem
}

.ev-slide-div {
    justify-content: space-between;
    height: 16.5rem;
    display: flex
}

.ev-slide-item-div {
    flex: 1;
    height: 16.5rem;
    padding-left: .5rem;
    padding-right: .5rem
}

.ev-slide-image {
    object-fit: cover;
    height: 100%
}

.ev-slide-nav {
    margin-top: 3rem;
    display: none;
    position: relative
}

.ev-right-arrow {
    justify-content: center;
    align-items: center;
    margin-right: -40px;
    display: flex
}

.ev-right-image {
    z-index: 100;
    display: none;
    position: relative
}

.ev-left-arrow {
    justify-content: center;
    align-items: center;
    margin-left: -40px;
    display: flex
}

.ev-left-image {
    z-index: 100;
    display: none;
    position: relative
}

.ev-default-icon {
    display: none
}

.linkedin-cta-section {
    padding: 6rem 2rem
}

.linkedin-cta-content {
    background-color: #171d97;
    border-radius: .25rem;
    justify-content: space-between;
    align-items: center;
    max-width: 72rem;
    margin-left: auto;
    margin-right: auto;
    padding: 2.75rem 4rem;
    display: flex
}

.ev-mobile-slider {
    background-color: #0000;
    height: 16.5rem;
    margin-top: 4rem;
    display: none
}

.evet-button-primary {
    color: #fff;
    text-align: center;
    background-color: #0025e8;
    border-radius: .25rem;
    justify-content: center;
    align-items: center;
    min-height: 2.75rem;
    padding: .75rem 1.25rem;
    font-family: Waldenburg halbfett, sans-serif;
    font-size: .88rem;
    font-weight: 400;
    line-height: 1.38rem;
    text-decoration: none;
    transition: background-color .5s;
    display: inline-block
}

.evet-button-primary:hover {
    background-color: #2043ff
}

.evet-button-primary.disabled {
    opacity: .5
}

.evet-button-primary.when-logged-out {
    display: none
}

.evet-button-primary.mpio {
    background-color: #11584a;
    border-radius: 0
}

.evet-button-primary.mpio:hover {
    background-color: #0f4d40
}

.glimpse-section {
    padding-top: 8rem;
    padding-bottom: 8rem
}

.ev-fix-gallery-section {
    background-color: var(--cream-used-for-backgrounds);
    justify-content: center;
    align-items: center;
    padding-top: 8rem;
    padding-bottom: 12rem;
    display: flex
}

.list-event-image-div {
    width: 100%;
    height: 16rem;
    margin-bottom: 1.5rem;
    overflow: hidden
}

.list-event-image-div.small-height {
    background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
    background-position: 0%;
    background-repeat: no-repeat;
    background-size: cover;
    height: 9.2rem
}

.list-event-pagination {
    display: block
}

.hp-cta_section2 {
    padding: 6rem 2rem
}

.list-event-home-heading-div {
    justify-content: space-between;
    align-items: center;
    display: flex
}

.ev-form-paragraph {
    margin-bottom: 0;
    margin-right: 4px;
    font-family: Waldenburg halbfett, sans-serif;
    font-size: .75rem;
    line-height: 1rem;
    display: inline-block
}

.paragraph-ev-form-paragraph {
    margin-bottom: 0;
    margin-right: 4px;
    font-size: .75rem;
    line-height: 1rem;
    display: inline-block
}

.ev-form-paragpraph-div {
    margin-bottom: 2.25rem;
    display: flex
}

.ev-form-paragpraph-box {
    margin-right: 1.5rem
}

.ev-form-summary-paragraph {
    max-width: 40rem;
    margin-bottom: 2rem;
    font-size: 1rem;
    line-height: 1.5rem
}

.ev-form-summary-paragraph.color-text-gray.text-alignment-center.color-text-white {
    color: #fff
}

.ev-form-hero {
    padding: 11rem 2rem 8rem;
    overflow: hidden
}

.ev-form-embed {
    max-width: 32rem
}

.ev-form-thankyou-paragraph {
    max-width: 52rem;
    margin-bottom: 2rem;
    font-size: 1rem;
    line-height: 1.5rem
}

.ev-form-thankyou-paragraph.color-text-gray.text-alignment-center.color-text-white {
    color: #fff
}

.paragraph-link {
    font-family: Waldenburg halbfett, sans-serif;
    text-decoration: none
}

.ev-form {
    background-color: #fcf9f0;
    max-width: 34rem;
    padding: 3rem 2rem
}

.ev-form-field {
    color: var(--black-used-for-text-headlines);
    border: 0 solid #000;
    height: 1.5rem;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0
}

.ev-form-field::placeholder {
    color: #302f2d54
}

.ev-form-label {
    color: #302f2d;
    margin-bottom: 0;
    font-size: .75rem;
    line-height: 1.125rem
}

.ev-form-simple-box {
    background-color: #fff;
    border: 1px solid #c5c4c2;
    border-radius: .25rem;
    margin-bottom: 1rem;
    padding: .5rem 1rem
}

.ev-form-select-box {
    background-color: #fff;
    border: 0 solid #000;
    margin-bottom: 0;
    padding: 0
}

.ev-form-guest-paragraph {
    margin-bottom: 0;
    font-size: .875rem;
    line-height: 1.375rem
}

.ev-form-radio-field {
    align-items: center;
    margin-right: 1.5rem;
    display: flex
}

.ev-form-radio {
    margin-top: 0
}

.ev-form-radio-label {
    margin-bottom: 0;
    padding-left: .5rem;
    font-size: .875rem;
    line-height: 1.375rem
}

.ev-form-radio-box {
    margin-top: 1rem;
    margin-bottom: 1rem;
    display: flex
}

.ev-form-chech-label {
    font-size: .75rem;
    line-height: 1.125rem
}

.ev-checkbox-field {
    margin-bottom: 1rem
}

.ev-submit-button {
    background-color: var(--neon-blue-used-for-cta);
    color: #fff;
    border: 1px solid #ebebeb;
    border-radius: .25rem;
    width: 100%
}

.eltif-hero-paragraph {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex
}

.portfolio1-all-div {
    flex-wrap: wrap;
    display: flex
}

.portfolio1-box-div {
    width: 24%
}

.portfolio1-image {
    background-color: #f8f8f8
}

.eltif-numbers-section {
    background-color: #fcf9f0;
    flex-direction: column;
    align-items: center;
    display: none
}

.eltif-numbers-container {
    flex-wrap: wrap;
    justify-content: center;
    max-width: 80rem;
    display: flex
}

.eltif-numbers-block-div {
    text-align: center;
    border: .25rem solid #fff;
    flex-flow: column wrap;
    justify-content: center;
    align-items: center;
    width: 15.5rem;
    height: 15.5rem;
    display: flex
}

.eltif-numbers-block-div.left-border {
    border-left-width: .5rem
}

.eltif-numbers-block-div.right-border {
    border-right-width: .5rem
}

.eltif-numbers-heading {
    margin-top: 0;
    margin-bottom: .5rem;
    font-family: Waldenburg halbfett, sans-serif;
    font-size: 3rem;
    font-weight: 400;
    line-height: 3.5rem
}

.eltif-numbers-heading.color-text-white.rigorous-heading {
    font-family: Waldenburg buch, sans-serif
}

.eltif-numbers-paragraph {
    margin-top: 0;
    margin-bottom: 0;
    font-family: Waldenburg buch, sans-serif;
    font-size: 1.13rem;
    line-height: 1.69rem
}

.eltif-numbers-paragraph.mvc {
    margin-top: 2rem;
    margin-bottom: 4rem
}

.eltif-numbers-paragraph.diversity {
    margin-bottom: 4.5rem
}

.italic-underline {
    font-family: Signifier, sans-serif;
    font-style: italic;
    text-decoration: underline
}

.opp-section {
    background-color: var(--dark-blue-used-for-backgrounds);
    padding: 8rem 2rem;
    position: relative
}

.opp-container {
    max-width: 72rem;
    margin-left: auto;
    margin-right: auto
}

.opp-desc-div {
    justify-content: space-between;
    align-items: center;
    margin-bottom: 4.5rem;
    display: flex
}

.opp-desc-box-div {
    width: 47%
}

.opp-second-header {
    color: #fff;
    margin-top: 0;
    margin-bottom: 4rem;
    font-family: Signifier, sans-serif;
    font-size: 3rem;
    font-weight: 400;
    line-height: 3.5rem
}

.opp-header {
    color: #fff;
    margin-top: 0;
    margin-bottom: 1.5rem;
    font-family: Signifier, sans-serif;
    font-size: 5rem;
    font-weight: 300;
    line-height: 5.25rem
}

.opp-third-header {
    color: #fff;
    margin-top: 0;
    margin-bottom: 2rem;
    font-family: Waldenburg buch, sans-serif;
    font-size: 1.5rem;
    font-weight: 400;
    line-height: 2rem
}

.opp-large-container {
    max-width: 80rem;
    margin: 2rem auto 1rem
}

.invest-section {
    background-color: #fff;
    padding: 8rem 2rem;
    overflow: hidden
}

.invest-container {
    max-width: 72rem;
    margin-left: auto;
    margin-right: auto;
    position: relative
}

.invest-title {
    margin-bottom: 0;
    margin-right: auto
}

.invest-link-div {
    justify-content: flex-end;
    display: flex
}

.vc3-eltif-section {
    background-color: var(--light-cream);
    padding: 6rem 2rem 4rem
}

.vc3-eltif-section.bg-cream {
    background-color: var(--light-cream)
}

.opp-paragraph {
    color: #fff;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 1.13rem;
    line-height: 1.69rem
}

.opp-paragraph.mvc {
    margin-top: 2rem;
    margin-bottom: 4rem
}

.opp-paragraph.diversity {
    margin-bottom: 4.5rem
}

.diversify_second-heading {
    margin-top: 0;
    margin-bottom: 4rem;
    font-family: Signifier, sans-serif;
    font-size: 3rem;
    font-weight: 300;
    line-height: 3.5rem
}

.diversify_second-heading.color-text-white.rigorous {
    margin-bottom: 2rem
}

.chart-details-eltif-div,
.hide-desktop {
    display: none
}

.outperformance-heading {
    margin-top: 0;
    margin-bottom: 4.5rem;
    font-family: Signifier, sans-serif;
    font-size: 5rem;
    font-weight: 300;
    line-height: 5.25rem
}

.outperformance-heading.text-alignment-center.color-text-white.bottom-margin-48.fadeup0.animated-word.hide-desktop {
    display: none
}

.outperformance-heading.bottom-margin-32,
.outperformance-heading.vcworks,
.outperformance-heading.moon {
    margin-bottom: 4rem
}

.outperformance-heading.faq {
    text-align: center;
    margin-bottom: 5rem
}

.outperformance-paragraph {
    margin-bottom: 4.5rem;
    font-size: 1.125rem;
    line-height: 1.6875rem
}

.outperformance-paragraph.bottom-margin-24 {
    margin-bottom: 24px
}

.outperformance-paragraph.bottom-margin-48 {
    padding-bottom: 48px
}

.outperformance-paragraph.bottom-margin-32 {
    margin-bottom: 32px;
    font-size: 1.13rem;
    line-height: 1.69rem
}

.outperformance-second-paragraph {
    max-width: 60rem;
    margin-bottom: 3rem;
    font-size: 1.5rem;
    line-height: 2rem
}

.outperformance-second-paragraph.bottom-margin-24 {
    margin-bottom: 24px
}

.outperformance-second-paragraph.bottom-margin-48 {
    padding-bottom: 48px
}

.outperformance-second-paragraph.bottom-margin-32 {
    margin-bottom: 32px;
    font-size: 1.13rem;
    line-height: 1.69rem
}

.vcworks-new-all {
    flex-wrap: wrap;
    justify-content: space-between;
    margin-bottom: 4.5rem;
    display: flex
}

.actually-details-div {
    justify-content: space-between;
    margin-top: 6rem;
    display: none
}

.actually-details-div.moon {
    margin-top: 4.5rem
}

.delll-container {
    max-width: 72rem;
    margin-bottom: 3rem;
    margin-left: auto;
    margin-right: auto
}

.dell-source-div {
    max-width: 72rem;
    margin-top: 4.5rem;
    margin-left: auto;
    margin-right: auto
}

.source-top-div {
    justify-content: space-between;
    margin-top: 6rem;
    display: flex
}

.source-top-div.moon {
    margin-top: 4.5rem
}

.source-top-div.hide-desktop {
    display: none
}

.eltif-form-section {
    z-index: 2147483647;
    background-color: #000000b3;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    display: none;
    position: fixed;
    inset: 0%
}

.eltif-form-section.think-eltif {
    display: none
}

.eltif-form-div {
    background-color: #fff;
    flex-wrap: wrap;
    justify-content: center;
    align-items: flex-start;
    width: auto;
    min-width: 900px;
    max-width: 900px;
    height: auto;
    min-height: 530px;
    max-height: 550px;
    padding: .8rem 1.5rem;
    display: flex;
    overflow: auto
}

.eltif-form-embed {
    width: 100%
}

.eltif-close-div {
    justify-content: flex-end;
    width: 100%;
    display: flex
}

.eltif-close-image {
    cursor: pointer
}

.hp-portfolio_selector-right-copy {
    background-color: #fff;
    border-radius: .25rem;
    flex-direction: column;
    align-items: stretch;
    width: 100%;
    padding: 2rem 4rem
}

.paragraph-small-copy-3 {
    color: #302f2d;
    white-space: normal;
    margin-top: 0;
    font-size: .88rem;
    line-height: 1.38rem
}

.hp-portfolio-new_selector-link {
    color: #302f2d;
    background-color: #fff;
    border-radius: .25rem;
    flex-direction: column;
    justify-content: space-between;
    align-items: stretch;
    height: 100%;
    padding: 1rem 2rem;
    text-decoration: none;
    display: flex
}

.hp-portfolio-new-box {
    color: #302f2d;
    background-color: #fff;
    border-radius: .25rem;
    flex-direction: column;
    justify-content: space-between;
    align-items: stretch;
    padding: 1rem 2rem;
    text-decoration: none;
    display: flex
}

.hp-portfolio-new-box.inner-padding {
    padding-top: 2rem;
    padding-bottom: 2rem;
    padding-right: 1.5rem
}

.hp-portfolio-mini-heading {
    margin-top: 0;
    font-family: "Aeonik Pro", system-ui;
    font-size: 1.13rem;
    font-weight: 600;
    line-height: 1.5rem
}

.hp-portfolio-mini-heading.text-alignment-center.color-text-gray-04 {
    color: #d4d3d1
}

.hp-portfolio-mini-heading.text-alignment-center.bottom-margin-48 {
    margin-bottom: 3rem
}

.hp-portfolio-mini-heading.text-alignment-center.bottom-margin-64 {
    margin-bottom: 4rem
}

.hp-portfolio-mini-heading.bottom-margin-24 {
    margin-bottom: 1.5rem
}

.hp-portfolio-mini-heading.bottom-margin-16 {
    margin-bottom: 1rem
}

.hp-portfolio-mini-heading.vc3 {
    margin-bottom: 4px
}

.hp-portfolio-mini-heading.h6-large {
    margin-bottom: 1.5rem;
    font-size: 1.5rem;
    line-height: 2rem
}

.hp-portfolio-new-top {
    margin-bottom: 1rem
}

.diversity-portfolio-disclaimer {
    max-width: 40rem
}

.hp-portfolio-left-box {
    flex-direction: column;
    justify-content: flex-start;
    height: auto;
    min-height: 670px;
    max-height: 570px;
    display: flex
}

.hp-paragraph-caption {
    color: var(--gray-9-used-for-labels);
    margin-top: 2rem;
    font-size: .88rem;
    line-height: 1.38rem
}

.body-style {
    overflow: auto
}

.ev-form-simple-hidden-box {
    background-color: #fff;
    border: 1px solid #c5c4c2;
    border-radius: .25rem;
    margin-bottom: 1rem;
    padding: .5rem 1rem;
    display: none
}

.hide-empty {
    display: none
}

.ev-form-guest-simple-box {
    background-color: #fff;
    border: 1px solid #c5c4c2;
    border-radius: .25rem;
    margin-bottom: 1rem;
    padding: .5rem 1rem;
    display: none
}

.text-span {
    color: var(--neon-blue-used-for-cta)
}

.blog-cta-image-div {
    width: 10rem;
    margin-right: 1.5rem
}

.blog-cta-div {
    background-color: #fcf9f0;
    justify-content: space-between;
    align-items: center;
    max-width: 40rem;
    margin: .5rem auto 1.5rem;
    padding: 2rem 1.5rem;
    display: flex
}

.blog-cta-title {
    margin-top: .2rem;
    margin-bottom: 0;
    font-family: Waldenburg halbfett, sans-serif;
    font-size: 1rem;
    line-height: 1.4rem
}

.blog-cta-paragraph {
    margin-top: .8rem;
    margin-bottom: .8rem;
    font-size: .75rem;
    line-height: 1rem
}

.blog-cta-dealtalks-image-div {
    width: 50%;
    margin-right: 1.5rem
}

.blog-dealtalks-content-div {
    width: 50%
}

.blog-dealtalks-cta-title {
    margin-top: .2rem;
    margin-bottom: 0;
    font-family: Waldenburg halbfett, sans-serif;
    font-size: .875rem;
    line-height: 1rem
}

.blog-cta-article-div {
    max-width: 25rem
}

.list-upcoming-events-section {
    background-color: #fcf9f0;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-top: 6rem;
    padding-bottom: 8rem;
    display: none
}

.list-upcoming-events-section.past {
    background-color: #f8f8f8
}

.hide-embed {
    display: none
}

.ev-register-date-time-div {
    margin-right: 3rem
}

.next {
    background-color: #fafafa00;
    border-style: none;
    border-radius: 0;
    align-items: center;
    text-decoration: none;
    display: flex
}

.text-block-3 {
    color: #302f2d;
    font-size: 1rem;
    font-weight: 400
}

.rigorous-header {
    color: #fff;
    margin-top: 0;
    margin-bottom: 4rem;
    font-family: Signifier, sans-serif;
    font-size: 5rem;
    font-weight: 300;
    line-height: 5.25rem
}

.next-2 {
    background-color: var(--cream-used-for-backgrounds);
    border-style: none;
    border-radius: 2px;
    justify-content: center;
    align-items: center;
    min-width: 125px;
    min-height: 50px;
    text-decoration: none;
    transition: all .4s;
    display: flex
}

.next-2:hover {
    background-color: var(--light-cream);
    text-decoration: none
}

.text-block-4 {
    color: var(--black-used-for-text-headlines);
    font-size: 16px;
    font-weight: 400
}

.icon {
    color: var(--black-used-for-text-headlines)
}

.previous {
    background-color: var(--cream-used-for-backgrounds);
    border-style: none;
    justify-content: center;
    align-items: center;
    text-decoration: none;
    transition: all .4s;
    display: flex
}

.previous:hover {
    background-color: var(--light-cream)
}

.text-block-5 {
    color: var(--black-used-for-text-headlines);
    font-size: 16px
}

.next-3 {
    background-color: #fafafa00;
    border-style: none;
    border-radius: 0;
    align-items: center;
    text-decoration: none;
    display: flex
}

.text-block-6 {
    font-size: 1rem;
    text-decoration: none
}

.list-event-slider-section {
    background-color: #fcf9f0;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-top: 6rem;
    padding-bottom: 8rem;
    display: flex
}

.list-event-slider-section.past {
    background-color: #f8f8f8
}

.list-event-slider {
    height: 100%
}

.list-event-slider-mask {
    background-color: #f8f8f8
}

.list-event-slider-left-arrow {
    opacity: 0;
    justify-content: flex-start;
    align-items: center;
    padding-bottom: 50px;
    display: flex
}

.list-event-slider-left-arrow:hover {
    opacity: 1;
    display: flex
}

.list-event-slider-right-arrow {
    opacity: 0;
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
    padding-bottom: 50px;
    display: flex
}

.list-event-slider-right-arrow:hover {
    opacity: 1;
    display: flex
}

.event-hero-second-paragraph {
    margin-top: 2rem;
    font-size: 1.13rem;
    line-height: 1.69rem
}

.event-hero-second-paragraph.mvc {
    margin-top: 2rem;
    margin-bottom: 4rem
}

.event-hero-second-paragraph.diversity {
    margin-bottom: 4.5rem
}

.tabs-menu {
    text-align: center;
    background-color: #fcf9f0;
    padding-bottom: 6rem
}

.next-4 {
    background-color: #fafafa00;
    border-style: none;
    text-decoration: none
}

.category-tag {
    border: 1px solid #302f2d85;
    border-radius: 20px;
    justify-content: center;
    align-items: center;
    min-width: 100px;
    max-width: 90px;
    min-height: 30px;
    display: flex
}

.category-tag.mg {
    margin-bottom: 20px
}

.text-block-7 {
    font-size: .73rem
}

.hs6-3 {
    margin-top: 0;
    font-family: Waldenburg halbfett, sans-serif;
    font-size: 1.5rem;
    font-weight: 400;
    line-height: 2rem
}

.hp-cta-disclaimer {
    justify-content: flex-end;
    max-width: 72rem;
    margin-top: 1rem;
    display: flex
}

.important-disclaimer2_dt {
    z-index: 1;
    white-space: normal;
    width: 100%;
    max-width: 70%;
    margin-left: 0;
    margin-right: 0;
    padding: 0
}

.link-white {
    color: #e0d7d7;
    text-decoration: none
}

.modal-popup {
    z-index: 40000;
    background-color: #302f2de6;
    display: none;
    position: fixed;
    inset: 0%
}

.pop-up-flexbox {
    justify-content: center;
    align-items: center;
    display: flex;
    position: fixed;
    inset: 0%
}

.popup-centre-uk {
    background-color: #fff;
    border-radius: 4px;
    min-width: 767px;
    max-width: 767px;
    min-height: 524px;
    padding: 32px
}

.paragraph {
    margin-bottom: 20px;
    font-size: 16px;
    line-height: 24px
}

.buttons-flexbox {
    text-align: right;
    justify-content: flex-end;
    margin-top: 32px;
    display: flex
}

.closebutton {
    color: #302f2d;
    background-color: #f8f8f8;
    border: 1px #000;
    border-radius: 4px;
    justify-content: center;
    align-items: center;
    min-width: 190px;
    max-width: 190px;
    min-height: 44px;
    margin-right: 12px;
    font-size: 14px;
    line-height: 22px;
    display: flex
}

.close-btn {
    text-align: center;
    background-color: #0025e8;
    border-radius: 4px;
    justify-content: center;
    align-items: center;
    max-width: 175px;
    min-height: 44px;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    display: flex
}

.uk-pop-up {
    background-color: #fcf9f0;
    height: auto;
    min-height: 88px;
    max-height: 88px;
    margin-bottom: 20px;
    padding: 14px 20px 20px;
    display: block;
    position: relative;
    top: -45px
}

.uk-pop-up.static {
    margin-bottom: 0;
    padding-top: 20px;
    display: none;
    position: relative
}

.centre-text {
    max-width: 1149px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-bottom: 0;
    display: block
}

.text-block-9 {
    font-size: 16px;
    font-weight: 400;
    line-height: 24px
}

.link-2 {
    color: #0025e8;
    text-decoration: none
}

.collection-list-wrapper {
    display: none
}

.navbar-logo-center-container {
    z-index: 5;
    background-color: #0000;
    width: 1030px;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding: 20px
}

.navbar-logo-center-container.shadow-three {
    width: 100%;
    max-width: 1140px
}

/* .container {
    width: 100%;
    max-width: 940px;
    margin-left: auto;
    margin-right: auto
} */

.navbar-wrapper-three {
    justify-content: center;
    align-items: center;
    display: flex;
    position: relative
}

.navbar-brand-three {
    z-index: 5;
    position: absolute
}

.nav-menu-wrapper-three {
    width: 100%
}

.nav-menu-three {
    justify-content: space-between;
    align-items: center;
    margin-bottom: 0;
    display: flex
}

.nav-menu-block {
    justify-content: center;
    align-items: center;
    margin-bottom: 0;
    display: flex
}

.nav-link {
    color: #1a1b1f;
    letter-spacing: .25px;
    margin-left: 5px;
    margin-right: 5px;
    padding: 5px 10px;
    font-size: 14px;
    line-height: 20px;
    text-decoration: none
}

.nav-link:hover {
    color: #1a1b1fbf
}

.nav-link:focus-visible {
    outline-offset: 0px;
    color: #0050bd;
    border-radius: 4px;
    outline: 2px solid #0050bd
}

.nav-link[data-wf-focus-visible] {
    outline-offset: 0px;
    color: #0050bd;
    border-radius: 4px;
    outline: 2px solid #0050bd
}

.nav-dropdown {
    margin-left: 5px;
    margin-right: 5px
}

.nav-dropdown-toggle {
    letter-spacing: .25px;
    padding: 5px 30px 5px 10px;
    font-size: 14px;
    line-height: 20px
}

.nav-dropdown-toggle:hover {
    color: #1a1b1fbf
}

.nav-dropdown-toggle:focus-visible {
    outline-offset: 0px;
    color: #0050bd;
    border-radius: 5px;
    outline: 2px solid #0050bd
}

.nav-dropdown-toggle[data-wf-focus-visible] {
    outline-offset: 0px;
    color: #0050bd;
    border-radius: 5px;
    outline: 2px solid #0050bd
}

.nav-dropdown-icon {
    margin-right: 10px
}

.nav-dropdown-list {
    background-color: #fff;
    border-radius: 12px
}

.nav-dropdown-list.w--open {
    padding-top: 10px;
    padding-bottom: 10px
}

.nav-dropdown-link {
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 14px
}

.nav-dropdown-link:focus-visible {
    outline-offset: 0px;
    color: #0050bd;
    border-radius: 5px;
    outline: 2px solid #0050bd
}

.nav-dropdown-link[data-wf-focus-visible] {
    outline-offset: 0px;
    color: #0050bd;
    border-radius: 5px;
    outline: 2px solid #0050bd
}

.nav-link-accent {
    color: #1a1b1f;
    letter-spacing: .25px;
    margin-left: 5px;
    margin-right: 20px;
    padding: 5px 10px;
    font-size: 14px;
    font-weight: 700;
    line-height: 20px;
    text-decoration: none
}

.nav-link-accent:hover {
    color: #1a1b1fbf
}

.button-primary-2 {
    color: #fff;
    letter-spacing: 2px;
    text-transform: uppercase;
    background-color: #1a1b1f;
    padding: 12px 25px;
    font-size: 12px;
    line-height: 20px;
    transition: all .2s
}

.button-primary-2:hover {
    color: #fff;
    background-color: #32343a
}

.button-primary-2:active {
    background-color: #43464d
}

.image {
    padding-left: 0
}

.bcp {
    font-size: 1rem;
    line-height: 140%
}

.paragraph-2 {
    margin-bottom: 48px;
    font-size: 18px;
    line-height: 27px
}

.paragraph-2.less-mg {
    margin-bottom: 30px
}

.paragraph-2.less-mg.min-mg,
.paragraph-2.no-mg-0 {
    margin-bottom: 10px
}

.paragraph-2.less-m0 {
    margin-bottom: 20px
}

.paragraph-2.extend-mg {
    margin-bottom: 96px
}

.heading {
    margin-top: 0;
    margin-bottom: 16px;
    font-size: 24px;
    font-weight: 400;
    line-height: 32px
}

.heading.heading-large {
    margin-bottom: 30px;
    font-size: 38px;
    line-height: 46px
}

.heading.heading-large.h1-upper {
    margin-top: 96px
}

.heading.hs-1 {
    margin-bottom: 40px;
    font-size: 34px;
    line-height: 42px
}

.link-3 {
    text-decoration: underline
}

.rich-text-block {
    text-decoration: none
}

.rich-text-block.exten-mg {
    margin-top: 40px
}

.rich-text-block.exten-1 {
    margin-top: 75px
}

.rich-text-block.rc {
    margin-top: 30px
}

.link-4 {
    text-decoration: none
}

.bcp-sticky-box {
    justify-content: space-between;
    display: flex;
    position: relative
}

.sticky-block {
    background-color: #f8f8f8;
    min-width: 320px;
    max-width: 320px;
    min-height: 362px;
    max-height: 362px;
    position: sticky;
    top: 100px
}

.sticky-block.add-on-height {
    max-height: 487px;
    margin-right: 20px
}

.div-block {
    max-width: 769px
}

.scrollable {
    color: var(--black-used-for-text-headlines);
    cursor: pointer;
    border-bottom: 1px solid #d4d3d1;
    min-width: 320px;
    padding: 20px 24px;
    text-decoration: none;
    transition: all .4s
}

.scrollable:hover {
    background-color: #f0f0f0
}

.text-block-10 {
    font-size: 18px;
    font-weight: 400;
    line-height: 27px
}

.p11,
.div-block-2,
.div-block-3,
.div-block-4 {
    height: 1px
}

.link-5,
.link-6 {
    color: #fff;
    text-decoration: underline
}

.link-7 {
    color: #fff
}

.list-item {
    margin-bottom: 5px;
    font-size: 1.13rem;
    line-height: 1.5rem
}

.list-item-2 {
    margin-bottom: 5px;
    font-size: 18px;
    line-height: 27px
}

.list-item-3 {
    margin-bottom: 48px;
    font-size: 18px;
    line-height: 27px
}

.yellow-bg {
    background-color: #fcf9f0;
    justify-content: space-between;
    align-items: center;
    min-height: 68px;
    padding-left: 16px;
    padding-right: 51px;
    display: flex
}

.text-block-11 {
    font-size: 14px;
    line-height: 22px
}

.text-block-11.small-mid-text {
    max-width: 160px
}

.yellow-content {
    border-bottom: 1px solid #eeeded;
    align-items: center;
    margin-top: 32px;
    display: flex
}

.yellow-content.below-mg {
    margin-bottom: 48px
}

._2-text {
    min-width: 372px;
    max-width: 372px
}

.text-block-12.less-length {
    max-width: 286px
}

.text-block-12._32mg {
    margin-bottom: 32px
}

.text-block-13 {
    margin-bottom: 32px;
    font-size: 16px;
    line-height: 24px
}

.bold-text {
    font-size: 16px;
    line-height: 24px
}

.div-block-5 {
    justify-content: space-between;
    min-width: 216px;
    display: flex
}

.div-block-5.wide-length {
    min-width: 304px
}

.list-item-4,
.list-item-5,
.list-item-6,
.paragraph-3 {
    font-size: 18px;
    line-height: 27px
}

.list-item-7 {
    font-size: 18px
}

.div-block-6,
.div-block-7,
.div-block-8,
.div-block-9 {
    height: 1px
}

.link-8,
.link-9,
.link-10,
.link-11,
.link-12,
.link-13 {
    color: #fff
}

.new-social-icons {
    display: flex
}

.social-link-new {
    background-color: #f8f8f8;
    border-radius: 100px;
    justify-content: center;
    align-items: center;
    width: 54px;
    height: 54px;
    margin-right: 16px;
    transition: all .45s;
    display: flex
}

.social-link-new:hover {
    background-color: #dadadabf;
    transform: scale(1.05)
}

.pagination {
    flex-direction: row
}

.html-embed {
    display: block
}

.tabs-content {
    background-color: #fff
}

.efltif_hero_section {
    background-color: #171d97;
    min-height: 1000px;
    padding-top: 32px;
    padding-left: 40px;
    padding-right: 40px
}

.navbar {
    background-color: #ddd0;
    justify-content: space-around;
    display: flex
}

.brand {
    margin-top: 0
}

.brand.middle {
    justify-content: center;
    align-items: center;
    display: flex
}

.container-2 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: column;
    justify-content: space-between;
    max-width: 1152px;
    margin-top: 32px;
    display: block
}

.nav-menu {
    display: none
}

.nav-bar {
    justify-content: space-between;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
    display: flex
}

.nav-bar._20-keft-mg {
    padding-right: 20px
}

.button {
    color: #fff;
    background-color: #0025e8;
    border-radius: 4px;
    justify-content: center;
    align-items: center;
    min-width: 167px;
    max-width: 167px;
    min-height: 46px;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    display: flex
}

.button:hover {
    background-color: #0025e8c9
}

.button.white-bg {
    color: #101321;
    background-color: #fff
}

.animated_heading {
    max-width: 1180px;
    margin-top: 165px;
    margin-left: auto;
    margin-right: auto
}

.split-word {
    color: #fff;
    font-family: Signifier, sans-serif;
    font-size: 55px;
    font-weight: 300;
    line-height: 80px
}

.text-span-2 {
    font-style: italic
}

.rtb-section {
    background-color: #fff;
    min-height: 824px;
    padding-top: 128px;
    padding-left: 40px;
    padding-right: 40px;
    display: none
}

.rtb-section.not-hidden {
    display: block
}

.text-span-3 {
    margin-bottom: 60px;
    display: inline-block
}

.rtb {
    text-align: center
}

.rtb-1 {
    color: #302f2d;
    margin-top: 0;
    margin-bottom: 128px
}

.rtb-1.lower-mg {
    margin-bottom: 14px
}

.text-block-14 {
    color: #6f6c67;
    margin-bottom: 128px;
    font-size: 17px;
    line-height: 16px
}

.app-approve-section {
    text-align: center;
    flex-direction: column;
    align-items: center;
    min-height: 1000px;
    display: none
}

.app-approve-section.not-hidden {
    display: block
}

.mobile-overview-img {
    text-align: center;
    min-width: 360px;
    max-width: 360px;
    min-height: 700px;
    max-height: 700px;
    margin-bottom: 120px;
    margin-left: auto;
    margin-right: auto
}

.image-2 {
    display: block
}

.priivate-markets-section {
    background-color: #f8f8f8;
    min-height: auto;
    padding: 128px 40px;
    display: none
}

.priivate-markets-section.not-hidden {
    display: block
}

.private-midddle-block {
    max-width: 1000px;
    margin-left: auto;
    margin-right: auto
}

.text-block-15 {
    color: #302f2d;
    letter-spacing: 2px;
    margin-bottom: 40px;
    font-size: 20px;
    line-height: 110%
}

.h-large {
    color: #302f2d;
    margin-top: 0;
    margin-bottom: 128px;
    font-family: Signifier, sans-serif;
    font-size: 50px;
    font-weight: 300;
    line-height: 70px
}

.h1-text-flexbox {
    justify-content: space-between;
    margin-bottom: 128px;
    display: flex
}

.h1-text-flexbox.less-mg-below {
    margin-bottom: 0
}

.heading-2 {
    color: #302f2d;
    max-width: 400px;
    margin-top: 0;
    font-size: 31px;
    line-height: 46px
}

.heading-2.large-h2 {
    max-width: 500px;
    line-height: 46px
}

.paragraph-4 {
    color: #302f2d;
    max-width: 498px;
    margin-bottom: 24px;
    font-size: 18px;
    line-height: 27px
}

.paragraph-4._22px {
    font-size: 22px
}

.text-block-16 {
    color: #6f6c67;
    max-width: 487px;
    font-size: 14px
}

.text-block-16._16px {
    font-size: 16px;
    line-height: 110%
}

.main-hero_section {
    background-color: #171d97;
    width: 100%;
    padding: 20px 40px 100px
}

.main-hero_section.no-mg {
    padding: 0
}

.container-3 {
    width: 100%;
    max-width: 1000px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0
}

.container-3.no-mg-con {
    max-width: 1000px;
    padding: 0 0
}

.page-padding.is-main-hero {
    color: #fff;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    min-height: 100vh;
    display: flex
}

.page-padding.is-main-hero.about-us {
    min-height: 30vh
}

.main-hero_layout {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    padding-left: 0;
    padding-right: 0;
    display: flex
}

.main-hero_sub-heading {
    border: 1.5px solid #ffffff3d;
    border-radius: 100vw;
    padding: .3em 1.5em;
    font-weight: 700;
    display: inline-block
}

.main-hero_heading {
    width: auto;
    max-width: 1000px;
    font-family: Signifier, sans-serif;
    font-size: 3.75rem;
    font-weight: 300;
    line-height: 4.5rem;
    position: absolute
}

.efltif_hero_section-copy {
    background-color: #171d97;
    margin-bottom: 0;
    padding: 32px 40px 20px;
    display: none
}

.efltif_hero_section-copy.no-mg {
    margin-bottom: 0;
    padding-bottom: 30px
}

.efltif_hero_section-copy.no-mg.not-hidden {
    display: block
}

.main-hero-bg_heading {
    color: #a5a5a5;
    width: 100%;
    max-width: 73.75rem;
    font-family: Signifier, sans-serif;
    font-size: 3.75rem;
    font-weight: 300;
    line-height: 4.5rem;
    position: absolute
}

.main-hero_bg_heading {
    color: #fff;
    width: 100%;
    max-width: none;
    margin-top: 0;
    font-family: Signifier, sans-serif;
    font-size: 58px;
    font-weight: 300;
    line-height: 80px;
    position: static
}

.main-hero_bg_heading.large-h1 {
    width: auto
}

.about-section {
    background-color: #171d97;
    min-height: auto;
    padding: 128px 40px;
    font-weight: 400;
    display: none
}

.about-section.not-hidden {
    display: block
}

.about-inner-block {
    max-width: 1000px;
    margin-top: 5rem;
    margin-left: auto;
    margin-right: auto
}

.about-inner-block._1280px {
    max-width: 1280px
}

.heading-3 {
    color: #fff;
    letter-spacing: 2px;
    text-transform: uppercase;
    margin-top: 0;
    margin-bottom: 40px;
    font-size: 20px;
    line-height: 110%
}

.heading-3._80px-mg {
    margin-bottom: 80px
}

.heading-4 {
    color: #fff;
    margin-top: 0;
    margin-bottom: 128px;
    font-family: Signifier, sans-serif;
    font-size: 50px;
    font-weight: 300;
    line-height: 70px
}

.data-numbers-block {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-wrap: wrap;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: column;
    justify-content: space-between;
    max-width: 1000px;
    margin-bottom: 128px;
    margin-left: auto;
    margin-right: auto;
    display: grid
}

.data-numbers-block.margin-128-lower {
    margin-top: 128px;
    margin-bottom: 128px
}

.data-numbers-block._72-mg-below {
    margin-bottom: 62px
}

.data-numbers-block._72-mg-below._148-mg {
    max-width: 1280px;
    margin-bottom: 148px
}

.number-data-window {
    max-width: 1000px
}

.heading-5 {
    color: #fff;
    margin-top: 0;
    margin-bottom: 32px;
    font-family: Suisse Intl Mono, sans-serif
}

.heading-5.black-eltif {
    color: #302f2d
}

.heading-6 {
    color: #fff;
    letter-spacing: 0;
    font-family: Suisse Intl Mono, sans-serif;
    font-size: 55px;
    font-weight: 400;
    line-height: 56px
}

.heading-6.fix-mg.black-largeh1.small-h1 {
    font-size: 54px
}

.heading-6.rel {
    letter-spacing: 0
}

.heading-6.black-largeh1 {
    color: #302f2d
}

.heading-6.black-largeh1.small-h1 {
    font-size: 54px
}

.text-span-4,
.text-span-5 {
    font-size: 8px;
    position: relative;
    top: -4px;
    right: 1px
}

.div-block-10,
.knowedge-cemtre-block {
    max-width: 1000px;
    margin-left: auto;
    margin-right: auto
}

._3-window-fexbox {
    flex-wrap: wrap;
    justify-content: flex-start;
    display: flex
}

._3-window-fexbox.mid-align {
    justify-content: flex-start;
    align-items: center
}

.knowledge-window {
    background-color: #ffffff1a;
    border-radius: 6px;
    flex-direction: column;
    justify-content: space-between;
    max-width: 318px;
    min-height: 400px;
    margin-bottom: 20px;
    margin-right: 15px;
    padding: 32px 24px 24px;
    text-decoration: none;
    transition: all .35s;
    display: flex
}

.knowledge-window:hover {
    background-color: #ffffff29;
    transform: translateY(-6px)
}

.knowledge-window.extend {
    text-decoration: none
}

.knowledge-window.extend.wid-height,
.knowledge-window.wid-height.wide-height {
    background-color: #fcf9f0;
    max-width: 360px;
    min-height: 394px
}

.knowledge-window.wide-height.wide-2 {
    background-color: #fcf9f0;
    max-width: 360px;
    min-height: 393px
}

.heading-7 {
    color: #fff;
    letter-spacing: 2px;
    margin-top: 0;
    font-size: 16px;
    line-height: 110%
}

.heading-7.black-small {
    color: #302f2d;
    text-transform: uppercase
}

.heading-8 {
    color: #fff;
    margin-top: 8px;
    margin-bottom: 31px;
    font-size: 24px;
    line-height: 32px
}

.heading-8._95px {
    margin-bottom: 95px
}

.heading-8._95px._34-px-bottom {
    margin-bottom: 34px
}

.heading-8._63px {
    margin-bottom: 63px
}

.heading-8._63px._34-px-bottom {
    margin-bottom: 34px
}

.heading-8.black-h1 {
    color: #302f2d
}

.paragraph-5 {
    color: #fff;
    font-size: 14px;
    line-height: 22px
}

.paragraph-5.black-para {
    color: #302f2d
}

.arrow-button {
    justify-content: flex-end;
    display: flex
}

.press-section {
    min-height: 588px;
    padding: 128px 40px;
    display: none
}

.press-section.not-hidden {
    display: block
}

.press-inner-block {
    max-width: 1000px;
    margin-left: auto;
    margin-right: auto
}

.heading-9 {
    color: #302f2d;
    letter-spacing: 2px;
    text-transform: uppercase;
    margin-top: 0;
    margin-bottom: 80px;
    font-size: 20px;
    line-height: 110%
}

.press-flexbox {
    justify-content: space-between;
    display: flex
}

.press-window {
    border-right: 1px solid #302f2d;
    max-width: 356px;
    min-height: 230px;
    margin-right: 0;
    padding-left: 0;
    padding-right: 20px
}

.press-window._40-mg {
    padding-left: 40px;
    padding-right: 20px
}

.language-oval {
    border: 1px solid #302f2d;
    border-radius: 20px;
    justify-content: center;
    align-items: center;
    min-width: 79px;
    max-width: 79px;
    min-height: 32px;
    margin-bottom: 0;
    text-decoration: none;
    transition: all .4s;
    display: flex
}

.language-oval:hover {
    background-color: #171d97
}

.language-oval.large-oval {
    min-width: 102px
}

.heading-10 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 22px;
    line-height: 32px
}

.heading-10:hover {
    color: #171d97
}

.heading-10.lower-mg {
    margin-bottom: 0
}

.text-block-17 {
    color: #302f2d;
    font-size: 12px;
    line-height: 15px
}

.text-block-18 {
    color: #302f2d;
    font-size: 14px;
    line-height: 22px
}

.priority-access-section {
    background-image: url("https://cdn.prod.website-files.com/5fd0f5501ea5ad3d2b7f9c33/65bfbd59714ee335389b6fa8_waitlistBanner%20/(3/").png);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    min-height: 993px;
    padding-top: 80px;
    padding-left: 40px;
    display: none
}

.priority-access-section.not-hidden {
    display: block
}

.headline-block {
    max-width: 1040px;
    margin-left: auto;
    margin-right: auto
}

.heading-11 {
    color: #fff;
    margin-top: 0;
    margin-bottom: 40px;
    font-family: Signifier, sans-serif;
    font-size: 50px;
    font-weight: 300;
    line-height: 60px
}

.paragraph-6 {
    color: #302f2d;
    max-width: 297px;
    margin-bottom: 32px;
    font-size: 14px;
    line-height: 22px
}

.yeni {
    font-size: 2rem
}

.div-block-11 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto auto auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-items: center;
    display: flex
}

.plus-icon {
    opacity: 0;
    cursor: pointer;
    background-color: #0025e8;
    border-radius: 100px;
    justify-content: center;
    align-items: center;
    width: 56px;
    height: 56px;
    transition: all .35s;
    display: flex;
    position: relative;
    top: -488px;
    left: -192px
}

.plus-icon.german-version {
    left: 134px
}

.plus-icon.english-version {
    left: 321px
}

.plus-icon.uk-version {
    left: 308px
}

.text-span-6 {
    font-style: italic
}

.text-span-7 {
    font-size: 8px;
    position: relative;
    top: -9px;
    left: -3px
}

.text-span-8 {
    font-size: 8px;
    position: relative;
    top: -7px;
    left: -5px
}

.link-block,
.link-block-2,
.link-block-3 {
    margin-bottom: 24px;
    text-decoration: none
}

.nav-langauge {
    display: flex
}

.language-switcher {
    justify-content: center;
    align-items: center;
    margin-right: 32px;
    display: flex;
    position: static
}

.text-block-19 {
    color: #fff;
    font-size: 18px;
    line-height: 110%
}

.text-block-19.mild-clr {
    color: #9f9f9f
}

.text-block-19.mild-clr.white-cl {
    color: #fff
}

.text-block-19.mild-clr.bold-500 {
    font-family: Waldenburg halbfett, sans-serif;
    font-weight: 400
}

.text-block-19.mild-clr.bold-500.black {
    color: #302f2d
}

.image-4 {
    margin-left: 7px;
    margin-right: 7px
}

.text-block-20 {
    color: #a1a09c;
    margin-top: 40px;
    font-size: 17px
}

.button-2 {
    background-color: #0025e8;
    border-radius: 4px;
    justify-content: center;
    align-items: center;
    min-width: 167px;
    max-width: 167px;
    min-height: 46px;
    font-family: Waldenburg halbfett, sans-serif;
    font-size: 14px;
    display: flex
}

.button-2.white-bg {
    color: #101321;
    background-color: #fff
}

.button-2.white-bg.wide-cta {
    min-width: 200px
}

.button-2.hide-desktop {
    display: none
}

.button-2.mid-align {
    margin-left: auto;
    margin-right: auto
}

.button-2._156-width {
    min-width: 146px;
    max-width: 146px;
    max-height: 46px
}

.page-wrapper {
    width: 100%;
    font-size: 1em;
    display: none;
    position: relative;
    top: auto;
    overflow: hidden
}

.page-wrapper.not-hidden {
    display: block
}

.container-3 {
    background-color: #171d97;
    width: 100%;
    max-width: 100em;
    margin-left: auto;
    margin-right: auto;
    padding: 15vh 8.3em 51vh
}

.container-3.animate-h1 {
    padding: 13vh 4em 16vh
}

.heading_wrap {
    width: auto
}

.split-lines {
    color: #fff;
    font-family: Signifier, sans-serif;
    font-size: 60px;
    font-weight: 300;
    line-height: 80px
}

.html {
    width: 0;
    height: 0;
    position: absolute;
    inset: 0% 0% auto;
    overflow: hidden
}

.underline {
    background-color: #ffffff4d;
    width: 100%;
    height: 1px;
    margin-top: 8.9em;
    margin-bottom: 8.9em
}

.text-span-9 {
    font-style: normal
}

.text-span-10,
.text-span-11 {
    margin-right: 100px
}

.link-block-4 {
    margin-bottom: 120px;
    text-decoration: none
}

.div-block-13 {
    margin-bottom: 0
}

.link-block-5 {
    margin-bottom: 24px;
    text-decoration: none
}

.link-block-6 {
    margin-bottom: 56px;
    text-decoration: none
}

.link-block-7 {
    margin-bottom: 58px;
    text-decoration: none
}

.link-block-8,
.link-block-9 {
    margin-bottom: 56px;
    text-decoration: none
}

.icon-2 {
    transform: rotate(177deg)
}

.language-dropdown {
    display: none;
    position: fixed;
    inset: auto auto 0% 0%
}

.language-dropdown.desktop-show {
    min-height: 40px;
    display: block
}

.language-dropdown.desktop-show.hide-eng-version {
    display: block
}

.dropdown-toggle {
    background-color: #f8f0d9
}

.dropdown-toggle.blue {
    background-color: #f8f8f8;
    min-height: auto;
    box-shadow: 0 2px 5px #0003
}

.dropdown-list.pe.w--open {
    background-color: #f8f8f8;
    border-bottom: 1px solid #00000024;
    justify-content: center;
    align-items: center;
    min-height: 45px;
    display: flex;
    top: -37.4102px;
    transform: translate(0)
}

.dropdown-list.pe.flex-button {
    top: -67px
}

.dropdown-list.pe.flex-button.w--open {
    flex-flow: column;
    top: -106px
}

.dropdown-list.pe.flex-button.button-flex.w--open {
    flex-flow: column;
    top: -69.4102px
}

.dropdown-list.pe.flex-button.button-flex.fix.w--open {
    top: -107.41px
}

.dropdown-list.pe.flex-button.upper-mg.w--open {
    top: -106px
}

.dropdown-link.pe {
    text-align: center;
    width: 100%;
    font-family: Waldenburg halbfett, sans-serif
}

.dropdown-link.pe.w--current {
    color: #302f2d;
    text-decoration: none
}

.dropdown-link.pe.black-border {
    text-align: center;
    border-bottom: 1px solid #00000024
}

.dropdown-link.pe.black-border.black {
    border-bottom: 1px solid #0000001f
}

.text-span-12 {
    letter-spacing: -10px;
    margin-right: 20px
}

.text-span-13,
.text-span-14,
.text-span-15 {
    letter-spacing: 0
}

.text-span-16 {
    letter-spacing: -13px
}

.text-span-17 {
    letter-spacing: -10px
}

.text-span-18,
.text-span-19 {
    margin-left: 8px
}

.text-span-21 {
    letter-spacing: 0;
    -webkit-text-stroke-width: 0px
}

.text-span-22 {
    letter-spacing: -13px;
    -webkit-text-stroke-width: 0px
}

.text-span-23 {
    letter-spacing: -10px
}

.text-span-24,
.text-span-25 {
    letter-spacing: -11px
}

.text-span-26 {
    font-size: 8px;
    position: relative;
    top: -6px
}

.div-block-14 {
    display: block;
    position: relative;
    top: 49px
}

.text-span-27 {
    letter-spacing: -10px
}

.text-span-28 {
    letter-spacing: -7px
}

.text-span-29,
.text-span-30 {
    letter-spacing: -9px
}

.mobile-date-num {
    display: none
}

.text-span-34 {
    letter-spacing: 0
}

.text-span-35 {
    letter-spacing: -10px
}

.text-span-36 {
    letter-spacing: -9px
}

.text-span-38 {
    font-size: 8px;
    position: relative;
    top: -8px;
    left: -3px
}

.text-block-21 {
    color: #6f6c67;
    margin-top: 40px;
    font-size: .9rem
}

.text-block-22 {
    line-height: 108%
}

.text-block-23 {
    margin-top: 30px;
    margin-bottom: 0;
    font-size: .8rem;
    position: relative;
    top: -12px
}

.retail-investing-block {
    max-width: 80rem;
    margin-top: 5rem;
    margin-left: auto;
    margin-right: auto
}

.retail-flebox {
    max-width: 24%
}

.link-block-10 {
    text-decoration: none
}

.new-hero-section {
    background-image: url("https://cdn.prod.website-files.com/5fd0f5501ea5ad3d2b7f9c33/65f5e44f2b3938a0a61d4c2c_Group%202076%20/(1/").png);
    background-position: 50% 5%;
    background-repeat: no-repeat;
    background-size: auto;
    height: auto;
    min-height: 771px;
    padding-top: 217px;
    padding-left: 20px;
    padding-right: 20px;
    display: none
}

.hero-main-block {
    width: auto;
    min-width: 72rem;
    max-width: 72rem;
    margin-bottom: 140px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 40px
}

.heading-hero {
    color: #fff;
    max-width: 775px;
    margin-top: 0;
    margin-bottom: 33px;
    font-family: Signifier, sans-serif;
    font-size: 72px;
    font-weight: 300;
    line-height: 77px
}

.paragraph-7 {
    color: #fff;
    max-width: 635px;
    margin-top: 32px;
    margin-bottom: 33px;
    font-size: 18px;
    line-height: 27px
}

.buttons-new-block {
    display: flex
}

.button-3 {
    background-color: #0025e8;
    border-radius: 4px;
    justify-content: center;
    align-items: center;
    min-width: 169px;
    max-width: 169px;
    min-height: 56px;
    margin-right: 12px;
    padding: 16px 24px;
    font-family: Waldenburg halbfett, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    transition: all .3s;
    display: flex
}

.button-3:hover {
    background-color: #2043ff
}

.button-3.transparent-bg {
    background-color: #0025e800;
    min-width: 136px
}

.text-span-42 {
    font-size: 1.9rem;
    position: relative;
    top: -10px
}

.heading-13 {
    text-align: center;
    font-family: Signifier, sans-serif;
    font-size: 5rem;
    font-weight: 300;
    line-height: 5.25rem
}

.section-2 {
    background-color: #171d97;
    min-height: 881px
}

.msf-hero-section {
    background-color: #171d97;
    min-height: 900px;
    padding-top: 140px
}

.msf-hero-section.co-investment-hero {
    min-height: 1010px
}

.msf-content {
    text-align: center;
    max-width: 806px;
    margin-left: auto;
    margin-right: auto
}

.news-bar {
    background-color: #ffffff1a;
    border-radius: 100px;
    justify-content: center;
    align-items: center;
    max-width: 258px;
    margin-left: auto;
    margin-right: auto;
    display: flex
}

.news-bar:hover {
    transform: scale(1.03)
}

.news-oval {
    background-color: #fff;
    border-radius: 100px;
    justify-content: center;
    align-items: center;
    min-width: 50px;
    max-width: 50px;
    min-height: 30px;
    display: flex
}

.text-block-24 {
    color: #fff;
    margin-left: 8px;
    margin-right: 12px;
    font-family: Waldenburg buch, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 18px
}

.text-block-25 {
    font-size: 12px;
    font-weight: 400;
    line-height: 18px
}

.link-block-11 {
    text-decoration: none
}

.bold-text-3 {
    color: #0025e8
}

.heading-14 {
    color: #fff;
    margin-top: 24px;
    margin-bottom: 24px;
    font-family: Signifier, sans-serif;
    font-size: 72px;
    font-weight: 300;
    line-height: 77px
}

.text-span-43 {
    font-style: italic
}

.paragraph-8 {
    color: #fff;
    max-width: 514px;
    margin-bottom: 100px;
    margin-left: auto;
    margin-right: auto;
    font-size: 18px;
    line-height: 27px
}

.paragraph-8._70px-below {
    margin-bottom: 60px
}

.investors-number-block {
    justify-content: center;
    align-items: center;
    max-width: 246px;
    margin-left: auto;
    margin-right: auto;
    display: flex
}

._3-images-block {
    min-width: auto;
    max-width: 120px
}

.image-5 {
    position: relative;
    left: -10px
}

.image-6 {
    position: relative;
    left: -23px
}

.text-block-26 {
    color: #fff;
    font-size: 14px;
    line-height: 21px
}

._3-points-banner {
    background-color: #0e1266;
    min-height: 358px;
    padding-top: 90px;
    padding-left: 40px;
    padding-right: 40px
}

._3-points-banner.extend {
    min-height: 496px;
    padding-top: 113px
}

.button-4 {
    color: #0025e8;
    background-color: #fff;
    border-radius: 4px;
    justify-content: center;
    align-items: center;
    min-width: 248px;
    max-width: 169px;
    min-height: 46px;
    margin-top: 30px;
    margin-left: auto;
    margin-right: auto;
    font-size: 14px;
    font-weight: 400;
    line-height: 16px;
    transition: all .2s;
    display: flex;
    position: relative;
    top: 23px
}

.button-4:hover {
    background-color: #ffffffe6
}

._3-points {
    flex-flow: row;
    justify-content: space-between;
    align-items: stretch;
    max-width: 1152px;
    margin-left: auto;
    margin-right: auto;
    display: flex
}

.content-window {
    max-width: 320px
}

.content-window.space-between {
    margin-left: 20px;
    margin-right: 20px
}

.div-block-15 {
    background-color: #ffffff1a;
    border-radius: 100px;
    justify-content: center;
    align-items: center;
    min-width: 40px;
    max-width: 40px;
    min-height: 40px;
    max-height: 40px;
    display: flex
}

.heading-15 {
    color: #fff;
    margin-top: 16px;
    margin-bottom: 8px;
    font-size: 18px;
    line-height: 24px
}

.text-block-27 {
    color: #fff;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px
}

.steady-graph-section {
    text-align: center;
    background-color: #fcf9f0;
    min-height: 1034px;
    padding-top: 124px;
    padding-bottom: 46px;
    font-family: Waldenburg buch, sans-serif;
    display: block
}

.graph-block {
    text-align: center;
    margin-top: 41px;
    margin-bottom: 52px;
    padding-left: 20px;
    padding-right: 40px
}

.heading-16 {
    text-align: center;
    max-width: 768px;
    margin: 0 auto 24px;
    font-family: Signifier, sans-serif;
    font-size: 64px;
    font-weight: 300;
    line-height: 70px
}

.text-block-28 {
    text-align: center;
    max-width: 766px;
    margin-bottom: 63px;
    margin-left: auto;
    margin-right: auto;
    font-size: 18px;
    line-height: 27px
}

.graph-banner {
    background-color: #f8f0d9;
    min-height: 69px;
    padding-top: 20px
}

.graph-colors-block {
    justify-content: space-between;
    max-width: 632px;
    margin-bottom: 41px;
    margin-left: auto;
    margin-right: auto;
    display: flex
}

.color-block {
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.color-bg {
    background-color: #4c67ef;
    border-radius: 100px;
    min-width: 24px;
    max-width: 24px;
    min-height: 24px;
    max-height: 24px;
    margin-right: 8px
}

.color-bg.light1 {
    background-color: #7184f2
}

.color-bg.bg-imgorange {
    background-color: #fff0
}

.color-bg.l3 {
    background-color: #9da7f5
}

.color-bg.l4 {
    background-color: #c5c9f9
}

.text-block-29 {
    color: #433f38;
    font-size: 16px;
    line-height: 24px
}

.project-athena-section {
    background-color: #fff;
    min-height: 992px;
    padding-top: 120px;
    display: block
}

.project-block {
    text-align: center;
    max-width: 768px;
    margin-left: auto;
    margin-right: auto
}

.heading-17 {
    margin-top: 0;
    margin-bottom: 18px;
    font-family: Signifier, sans-serif;
    font-size: 64px;
    font-weight: 300;
    line-height: 70px
}

.text-block-30 {
    max-width: 512px;
    margin-bottom: 52px;
    margin-left: auto;
    margin-right: auto;
    font-size: 18px;
    line-height: 27px
}

.para-block {
    max-width: 511px;
    margin-left: auto;
    margin-right: auto
}

.heading-18 {
    text-align: left;
    margin-top: 0;
    margin-bottom: 8px;
    font-family: Waldenburg buch, sans-serif;
    font-size: 18px;
    line-height: 24px
}

.paragraph-9 {
    text-align: left;
    margin-bottom: 32px;
    font-size: 16px;
    line-height: 24px
}

.unique-approach--section {
    min-height: 868px;
    padding-top: 120px;
    padding-left: 20px;
    padding-right: 40px;
    display: block
}

.unique-inner-block {
    max-width: 1152px;
    margin-bottom: 80px;
    margin-left: auto;
    margin-right: auto
}

.heading-flexbox {
    justify-content: space-between;
    margin-bottom: 80px;
    display: flex
}

.heading-19 {
    max-width: 640px;
    margin-top: 0;
    font-family: Signifier, sans-serif;
    font-size: 64px;
    font-weight: 300;
    line-height: 70px;
    position: relative;
    top: -31px
}

.text-block-31 {
    max-width: 448px;
    font-size: 18px;
    line-height: 27px
}

.graphs-flexbox {
    justify-content: space-between;
    display: flex
}

.secondaries-section {
    min-height: 1092px;
    padding-top: 120px;
    padding-left: 20px;
    padding-right: 40px;
    display: block
}

.secondaries-section.copy-section {
    min-height: auto;
    padding-top: 100px;
    padding-bottom: 100px
}

.secoondaries-flexbox {
    justify-content: space-between;
    max-width: 1152px;
    margin-bottom: 64px;
    margin-left: auto;
    margin-right: auto;
    display: flex
}

.secoondaries-flexbox.no-mg-below {
    margin-bottom: 0
}

.secondaries-content {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    max-width: 576px;
    margin-right: 40px;
    display: flex
}

.secondaries-content.less-width {
    max-width: 512px
}

.secondary-image {
    justify-content: center;
    align-items: center;
    max-width: 511px;
    margin-left: 0;
    display: flex
}

.heading-20 {
    margin-top: 0;
    font-family: Signifier, sans-serif;
    font-size: 64px;
    font-weight: 300;
    line-height: 70px
}

.heading-20.small-h1 {
    font-size: 48px;
    line-height: 51px
}

.heading-20.small-heading {
    max-width: 450px
}

.heading-20.small-heading.min-wide {
    max-width: none;
    margin-bottom: 80px
}

.text-block-32 {
    margin-top: 24px;
    margin-bottom: 32px;
    font-family: Waldenburg buch, sans-serif;
    font-size: 19px;
    font-weight: 400;
    line-height: 27px
}

.img-margins {
    margin-left: 0;
    margin-right: 0
}

.image-margins {
    margin-left: 20px;
    margin-right: 20px
}

._3-points-block {
    margin-bottom: 24px;
    display: flex
}

._3-points-block.lower-mg {
    margin-bottom: 16px
}

._3-points-block.upper-mg {
    margin-top: 40px
}

.tick-icon {
    width: 24px;
    height: 24px;
    min-height: 24px;
    margin-right: 16px
}

.head-para {
    max-width: 472px
}

.heading-21 {
    margin-top: 0;
    font-family: Waldenburg buch, sans-serif;
    font-size: 18px;
    line-height: 24px
}

.text-block-33 {
    font-size: 16px;
    line-height: 24px
}

.text-span-44 {
    font-size: 9px;
    position: relative;
    top: -7px
}

.text-span-45 {
    font-size: 10px;
    position: relative;
    top: -5px
}

.text-block-34 {
    color: #6f6c67;
    max-width: 512px;
    margin-bottom: 10px;
    font-size: 12px;
    line-height: 16px
}

.text-span-46 {
    font-size: 8px;
    position: relative;
    top: -5px;
    left: 0
}

.large-banner-eltif {
    background-color: #f5f5f5;
    border-radius: 4px;
    justify-content: space-between;
    align-items: center;
    max-width: 1152px;
    min-height: 89px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 42px;
    padding-right: 16px;
    display: flex
}

.text-block-35 {
    color: #232323;
    font-size: 24px;
    line-height: 40px
}

.button-5 {
    background-color: #0025e8;
    border-radius: 4px;
    justify-content: center;
    align-items: center;
    min-width: 256px;
    max-width: 256px;
    min-height: 60px;
    max-height: 60px;
    display: flex
}

.closer-look-section {
    min-height: 840px;
    padding-top: 120px;
    display: block
}

.look-inner-block {
    text-align: center;
    max-width: 768px;
    margin-left: auto;
    margin-right: auto
}

.heading-22 {
    margin-top: 0;
    margin-bottom: 0;
    font-family: Signifier, sans-serif;
    font-size: 64px;
    font-weight: 300;
    line-height: 70px
}

.text-block-36 {
    max-width: 766px;
    margin-top: 16px;
    margin-bottom: 48px;
    font-size: 18px;
    line-height: 27px
}

._2-point-window {
    background-color: #fcf9f0;
    border-radius: 4px;
    min-height: 136px;
    margin-bottom: 9px;
    padding: 24px 44px
}

.heading-23 {
    text-align: left;
    margin-top: 0;
    margin-bottom: 8px
}

.text-block-37 {
    text-align: left;
    font-size: 16px;
    line-height: 24px
}

.ins-out-section {
    background-color: #fcf9f0;
    min-height: 939px;
    padding-top: 128px;
    padding-left: 40px;
    padding-right: 40px;
    display: block
}

.ins-out-block {
    justify-content: space-between;
    max-width: 1152px;
    margin-left: auto;
    margin-right: auto;
    display: flex
}

.left-img {
    justify-content: flex-start;
    align-items: center;
    min-width: 450px;
    max-width: 500px;
    display: flex
}

.ins-out-content {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    max-width: 576px;
    margin-left: 60px;
    display: flex
}

.heading-24 {
    text-align: left;
    max-width: 576px;
    margin-top: 0;
    margin-bottom: 0;
    font-family: Signifier, sans-serif;
    font-size: 56px;
    font-weight: 300;
    line-height: 65px
}

.paragraph-10 {
    margin-top: 32px;
    margin-bottom: 64px;
    font-size: 18px;
    line-height: 27px
}

.button-6 {
    background-color: #0025e8;
    border-radius: 4px;
    justify-content: center;
    align-items: center;
    min-width: 244px;
    max-width: 244px;
    min-height: 44px;
    margin-bottom: 24px;
    font-size: 14px;
    line-height: 22px;
    transition: all .3s;
    display: flex
}

.button-6:hover {
    background-color: #2043ff
}

.team-section {
    background-color: #f8f8f8;
    min-height: 959px;
    padding-top: 128px;
    padding-left: 40px;
    padding-right: 40px
}

.team-block {
    max-width: 1152px;
    margin-left: auto;
    margin-right: auto
}

.heading-25 {
    margin-top: 0;
    margin-bottom: 80px;
    font-family: Signifier, sans-serif;
    font-size: 64px;
    font-weight: 300;
    line-height: 70px
}

.team-images {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    justify-content: flex-start;
    margin-bottom: 72px;
    display: flex
}

.team-member-img {
    margin-right: 0
}

.numbers-block {
    justify-content: space-between;
    display: flex
}

.numbers-block.min-wide {
    max-width: 1152px;
    margin: 100px auto 60px
}

.text-block-38 {
    color: #000000e0;
    font-family: Suisse Intl Mono, sans-serif;
    font-size: 16px;
    line-height: 22px
}

.heading-26 {
    margin-top: 32px;
    font-family: Suisse Intl Mono, sans-serif;
    font-size: 65px;
    font-weight: 400;
    line-height: 56px
}

.new-hero-video {
    min-height: auto;
    margin-top: 0;
    display: block
}

.eltif-popup-bg {
    z-index: 2000;
    background-color: #000000b3;
    justify-content: center;
    align-items: center;
    display: none;
    position: fixed;
    inset: 0%
}

.new-eltif-popup {
    text-align: center;
    background-color: #fff;
    border-radius: 16px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    min-width: 400px;
    max-width: 400px;
    min-height: 436px;
    max-height: none;
    padding: 32px 32px 22px 30px;
    display: block
}

.text-block-39 {
    color: #b4b3b0;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px
}

.text-block-40 {
    font-size: 16px;
    line-height: 24px
}

.heading-27 {
    margin-top: 24px;
    margin-bottom: 8px;
    font-size: 18px;
    font-weight: 400;
    line-height: 24px
}

.link-block-eltif {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    cursor: pointer;
    border: 1px solid #eeeded;
    border-radius: 6px;
    flex-flow: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    min-width: auto;
    max-width: none;
    min-height: auto;
    max-height: none;
    margin-top: 24px;
    margin-bottom: 0;
    padding: 14px 11px 14px 12px;
    text-decoration: none;
    transition: all .35s;
    display: flex;
    position: relative
}

.link-block-eltif:hover {
    background-color: #f8f8f8
}

.link-block-eltif._1 {
    top: -12px
}

.link-block-eltif._2 {
    text-decoration: none;
    top: -23px
}

.text-block-41 {
    color: #302f2d;
    text-align: left;
    min-height: 40px;
    max-height: 40px;
    font-size: 14px;
    line-height: 22px
}

.right-arrow-block {
    opacity: 0;
    width: 40px;
    height: 40px;
    display: block;
    position: relative;
    top: -3px;
    right: 3px
}

.div-block-16 {
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-end;
    min-height: auto;
    max-height: none;
    display: block;
    position: relative;
    top: 8px
}

.close-btn-eltif {
    cursor: pointer;
    background-color: #f8f8f8;
    border-radius: 100px;
    justify-content: center;
    min-width: 40px;
    max-width: 40px;
    min-height: 40px;
    margin-left: auto;
    margin-right: 0;
    transition: all .35s;
    display: flex;
    position: absolute;
    inset: 0% 0% auto auto
}

.close-btn-eltif:hover {
    background-color: #fcf9f0
}

.close-btn-eltif.left-align-btn {
    inset: 0% auto auto 0%
}

.div-block-18 {
    position: relative;
    top: -9px;
    left: 3px
}

.div-block-18.eltif-popup-new {
    top: 32px;
    left: 32px
}

.eltif-form-popup {
    z-index: 3000;
    background-color: #000000b3;
    justify-content: center;
    align-items: center;
    min-height: auto;
    display: none;
    position: fixed;
    inset: 0%
}

.eltif-form-block {
    background-color: #fff;
    border-radius: 16px;
    min-width: 680px;
    max-width: 680px;
    min-height: 700px;
    max-height: none
}

.back-button {
    position: relative;
    top: 32px;
    left: -32px
}

.form-block-eltif {
    text-align: center;
    position: relative;
    top: 67px
}

.text-block-42 {
    color: #b4b3b0;
    max-width: 200px;
    margin-left: auto;
    margin-right: auto;
    font-size: 14px;
    line-height: 22px
}

.heading-28 {
    max-width: 500px;
    margin: 24px auto;
    font-size: 24px;
    line-height: 32px
}

.form-column {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.hbspt-form {
    padding-left: 32px;
    padding-right: 32px
}

.select-field {
    color: #2f2f2f;
    background-color: #fff;
    min-height: 56px;
    margin-right: 0;
    padding-left: 16px;
    padding-right: 0
}

.hs-input-f {
    color: #302f2d;
    border: 1px solid #e1e1e0;
    border-radius: 4px;
    min-height: 56px;
    margin-bottom: 12px;
    padding-left: 16px
}

.hs-input-f::placeholder {
    color: #302f2db3;
    font-size: 16px;
    line-height: 24px
}



.select-field-2 {
    justify-content: center;
    padding-right: 0;
    display: flex
}

.input-1 {
    color: #302f2db3;
    background-color: #fff;
    border: 1px solid #e1e1e0;
    border-radius: 4px;
    min-height: 56px;
    margin-bottom: 12px;
    font-size: 16px;
    line-height: 24px
}

.select-field-4 {
    color: #302f2db3;
    background-color: #fff;
    border: 1px solid #e1e1e0;
    border-radius: 4px;
    min-height: 56px;
    font-size: 16px;
    line-height: 24px
}

.check-box-block {
    border-top: 1px solid #eeeded;
    height: auto;
    margin-bottom: 42px;
    padding-top: 24px
}

.checkbox-field {
    text-align: left;
    justify-content: flex-start;
    margin-bottom: 20px;
    display: flex
}

.checkbox-label {
    color: #302f2d;
    letter-spacing: normal;
    margin-left: 8px;
    font-size: 16px;
    font-weight: 400;
    line-height: 20px
}

.checkbox {
    border: 1px solid #e1e1e0;
    border-radius: 0;
    width: 20px;
    min-width: 20px;
    height: 20px;
    min-height: 20px;
    margin-top: 0
}

.hs-b {
    background-color: #0025e8;
    border-radius: 4px;
    min-width: 240px;
    min-height: 44px
}

.success-message {
    background-color: #b4b3b029;
    margin-left: 32px;
    margin-right: 32px
}

.error-message {
    border-radius: 4px;
    margin-left: 32px;
    margin-right: 32px
}

.link-block-12 {
    text-decoration: none
}

.text-block-43 {
    line-height: 112%
}

.text-block-44 {
    margin-bottom: 60px;
    font-family: Waldenburg halbfett, sans-serif;
    font-size: .9rem
}

.text-block-44.extebd-line-height {
    line-height: 113%
}

.text-block-45 {
    text-align: center;
    margin-top: 0;
    font-family: Waldenburg halbfett, sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px
}

.text-block-46 {
    text-align: center;
    font-size: 18px;
    line-height: 27px
}

.text-block-47 {
    color: #6f6c67;
    margin-bottom: 4px;
    font-size: 12px;
    line-height: 16px
}

.text-span-47 {
    font-size: 9px;
    position: relative;
    top: -3px
}

.text-span-48 {
    font-size: 10px;
    position: relative;
    top: -6px
}

.text-span-49 {
    font-size: 9px;
    position: relative;
    top: -5px
}

.text-span-50 {
    font-size: 9px;
    position: relative;
    top: -7px;
    left: 2px
}

.text-block-48,
.text-block-49,
.text-block-50,
.text-block-51 {
    line-height: 112%
}

.table-block {
    display: flex
}

.left-large-table {
    padding: 0
}

.right-small-block {
    border-top: 1px solid #dcdcdc;
    border-left: 1px solid #dcdcdc;
    border-right: 1px solid #dcdcdc;
    padding: 0
}

.right-small-block.max-wide.upper-border-npne.border-none.border-below,
.right-small-block.lower-b {
    border-bottom: 1px solid #dcdcdc
}

.heading-h1 {
    border: 1px solid #dcdcdc;
    flex-flow: column;
    min-height: 50px;
    display: flex
}

.heading-h1.right-border {
    border-right-style: none
}

.heading-h1.right-border.middle {
    justify-content: flex-end;
    align-items: flex-start
}

.heading-29 {
    margin: 15px;
    font-family: Waldenburg halbfett, sans-serif
}

.right-h2 {
    border: 1px solid #dcdcdc;
    min-height: 50px;
    display: flex
}

.right-h2.lower-border {
    border-style: none none solid
}

.right-h2.lower-border.middle {
    justify-content: flex-start;
    align-items: flex-end
}

.text-long {
    border: 1px #dcdcdc;
    max-width: 410px;
    min-height: auto;
    padding: 15px
}

.text-long.right-border {
    border-style: none none none solid;
    padding-bottom: 8px
}

.text-long.right-border.upper-border {
    border-top-style: solid;
    max-width: 477px
}

.text-long.right-border.upper-border.lower-b {
    border-bottom-style: solid
}

.text-long.right-border.max-wide {
    max-width: 399px
}

.text-long.right-border.max-wide.wide-block {
    max-width: 410px
}

.text-long.right-border.max-wide.wide-block.upper-border.min-wide.border-below {
    border-bottom-style: solid
}

.paragraph-11,
.paragraph-12 {
    font-size: 1.13rem;
    line-height: 1.8rem
}

.bold-text-5,
.bold-text-6,
.bold-text-7 {
    font-family: Waldenburg halbfett, sans-serif
}

.rich-text-block-2 {
    font-size: 1.13rem;
    line-height: 1.8rem
}

.list {
    font-size: 1.18rem;
    line-height: 1.8rem
}

.paragraph-13 {
    font-family: Waldenburg buch, sans-serif;
    font-size: 1.18rem;
    line-height: 1.8rem
}

.nav-link-1 {
    color: #fff
}

.login_btn {
    background-color: #0025e8;
    border-radius: 4px;
    justify-content: center;
    align-items: center;
    min-width: 146px;
    max-width: none;
    min-height: 46px;
    font-family: Waldenburg halbfett, sans-serif;
    font-size: 14px;
    line-height: 16px;
    display: flex
}

.login_btn:hover {
    background-color: #2043ff
}

.login_btn.new-login-button {
    background-color: #0025e800;
    min-width: 75px;
    font-size: 16px;
    line-height: 24px
}

.login_btn.new-login-button.bue-bg {
    background-color: #0025e8;
    min-width: 75px;
    font-size: 16px;
    line-height: 24px
}

.login_btn.new-login-button.bue-bg:hover {
    background-color: #2043ff
}

.login_btn.new-login-button.bue-bg._1-5-rem {
    max-height: 46px;
    margin-right: 1.5rem
}

.text-block-52 {
    line-height: 112%
}

.create-acc-btn {
    background-color: #0025e8;
    border-radius: 4px;
    justify-content: center;
    align-items: center;
    min-width: 146px;
    min-height: 46px;
    font-family: Waldenburg halbfett, sans-serif;
    font-size: 14px;
    line-height: 16px;
    display: flex
}

.create-acc-btn:hover {
    background-color: #2043ff
}

.text-block-53,
.text-block-54 {
    line-height: 112%
}

.link-14 {
    color: #0025e8;
    text-decoration: none
}

.paragraph-14 {
    font-size: 1.13rem;
    line-height: 1.8rem
}

.text-block-55 {
    line-height: 112%
}

.bold-text-10 {
    font-family: Waldenburg halbfett, sans-serif
}

.paragraph-15 {
    font-family: Waldenburg buch, sans-serif;
    font-size: 1.18rem;
    line-height: 1.8rem
}

.heading-30 {
    margin: 15px;
    font-family: Waldenburg halbfett, sans-serif
}

.text-block-56 {
    margin-bottom: 60px;
    font-family: Waldenburg halbfett, sans-serif;
    font-size: .9rem
}

.text-block-57 {
    font-size: 16px;
    font-weight: 400;
    line-height: 24px
}

.rich-text-block-3 {
    font-size: 1.13rem;
    line-height: 1.8rem
}

.bold-text-11,
.bold-text-12 {
    font-family: Waldenburg halbfett, sans-serif
}

.aum-loop-banner {
    background-color: #0025e8;
    min-height: 60px;
    max-height: 60px;
    display: block;
    overflow: hidden
}

.loop-text-block {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    aspect-ratio: auto;
    cursor: none;
    object-fit: fill;
    flex-flow: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    align-items: center;
    min-height: 60px;
    display: flex;
    overflow: visible
}

.single-loop-line {
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.small-dot {
    background-color: #fff;
    border-radius: 100%;
    width: 10px;
    height: 10px;
    margin-right: 18px
}

.text-block-58 {
    color: #fff;
    min-width: 587px;
    font-family: Suisse Intl Mono, sans-serif;
    font-size: 16px
}

.mouse-cursor-block {
    text-align: center;
    cursor: auto;
    justify-content: center;
    align-items: center;
    min-height: auto;
    display: none;
    position: static;
    top: -42px
}

/* .custom-cursor {
    z-index: 5000;
    opacity: 0;
    cursor: none;
    background-color: #171d97;
    border-radius: 100%;
    justify-content: center;
    align-items: center;
    width: 108px;
    min-width: 108px;
    max-width: 108px;
    height: 108px;
    margin-left: auto;
    margin-right: auto;
    text-decoration: none;
    transition: all 70ms linear;
    display: flex;
    position: absolute
} */

.heading-31 {
    color: #fff;
    font-size: 14px;
    line-height: 14px
}

.mobile-banner {
    display: none
}

.div-block-19 {
    text-align: center;
    background-color: #171e97;
    min-height: 60px
}

.link-block-13 {
    display: none
}

.rich-text-block-4 {
    font-size: 1.13rem;
    line-height: 1.5rem
}

.list-2 {
    margin-left: 20px
}

.h3-home {
    color: #302f2d;
    margin-top: 0;
    margin-bottom: 2rem;
    font-family: Signifier, sans-serif;
    font-size: 3rem;
    font-weight: 300;
    line-height: 3.5rem
}

.hover-section-3bn {
    text-align: center;
    cursor: auto;
    justify-content: center;
    align-items: center;
    width: 100vw;
    height: 100px;
    min-height: auto;
    display: flex;
    position: relative;
    top: -20px
}

.target-element {
    z-index: 5000;
    opacity: 0;
    cursor: none;
    background-color: #171d97;
    border-radius: 100%;
    justify-content: center;
    align-items: center;
    width: 108px;
    min-width: 108px;
    max-width: 108px;
    height: 108px;
    margin-left: auto;
    margin-right: auto;
    text-decoration: none;
    transition: all .1s linear;
    display: flex;
    position: absolute
}

.heading-32 {
    color: #fff;
    font-size: 14px;
    line-height: 14px
}

.text-block-61 {
    color: #fff;
    min-width: 587px;
    font-family: Suisse Intl Mono, sans-serif;
    font-size: 16px
}

.code-embed {
    display: none
}

.hero-heading-left {
    background-color: #f5f7fa;
    border-bottom: 1px solid #e4ebf3;
    padding: 80px 30px;
    position: relative
}

.container-4 {
    width: 100%;
    max-width: 940px;
    margin-left: auto;
    margin-right: auto
}

.hero-wrapper {
    justify-content: space-between;
    align-items: center;
    display: flex
}

.hero-split {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    max-width: 46%;
    display: flex
}

.margin-bottom-24px {
    margin-bottom: 24px
}

.button-primary-3 {
    color: #fff;
    letter-spacing: 2px;
    text-transform: uppercase;
    background-color: #1a1b1f;
    padding: 12px 25px;
    font-size: 12px;
    line-height: 20px;
    transition: all .2s
}

.button-primary-3:hover {
    color: #fff;
    background-color: #32343a
}

.button-primary-3:active {
    background-color: #43464d
}

.shadow-two {
    box-shadow: 0 4px 24px #96a3b514
}

.eltif-hero-section {
    min-height: 1000px;
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 0;
    font-family: Waldenburg buch, sans-serif;
    font-weight: 400;
    display: block
}

.link-block-14 {
    margin-bottom: 2px;
    text-decoration: none
}

.link-block-14.w--current {
    margin-bottom: 0
}

.link-block-15 {
    text-decoration: none
}

.black-text {
    color: #302f2d;
    margin-top: 0;
    padding-top: 0;
    font-family: Waldenburg halbfett, sans-serif;
    font-size: 18px;
    font-weight: 400
}

.black-text.light-text {
    color: #9f9f9f
}

.hero-flexbox {
    justify-content: space-between;
    max-width: 1200px;
    margin-top: 0;
    margin-left: auto;
    margin-right: 0;
    padding-left: 0;
    display: flex
}

.eltif-small-banner {
    background-color: #f8f8f8;
    border-radius: 100px;
    justify-content: flex-start;
    align-items: center;
    min-width: 245px;
    max-width: 245px;
    min-height: 37px;
    text-decoration: none;
    transition: all .3s;
    display: flex
}

.eltif-small-banner:hover {
    background-color: #fcf9f0
}

.eltif-small-banner.middle {
    justify-content: center;
    align-items: center;
    min-width: auto;
    max-width: 200px
}

.eltif-small-banner.middle.extend {
    max-width: 230px
}

.text-pill {
    background-color: #fff;
    border-radius: 100px;
    justify-content: center;
    align-items: center;
    min-width: 55px;
    max-width: 55px;
    min-height: 33px;
    margin-left: 2px;
    display: flex
}

.text-block-62 {
    color: #0025e8;
    font-family: Waldenburg halbfett, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 21px
}

.text-block-63 {
    color: #302f2d;
    margin-left: 0;
    font-size: 14px;
    line-height: 21px
}

.left-content-block {
    max-width: 658px;
    margin-top: 140px;
    margin-right: 68px
}

.heading-33 {
    color: #0025e8;
    max-width: 500px;
    margin-top: 24px;
    margin-bottom: 16px;
    font-family: Signifier, sans-serif;
    font-size: 60px;
    font-weight: 300;
    line-height: 75px
}

.paragraph-16 {
    color: #6f6c67;
    max-width: 500px;
    font-size: 20px;
    font-weight: 400;
    line-height: 32px
}

.hero-buttons {
    margin-top: 32px;
    display: flex
}

.apple-store-button {
    justify-content: center;
    align-items: center;
    min-width: 210px;
    max-width: none;
    min-height: 46px;
    max-height: 46px;
    margin-left: 15px;
    text-decoration: none;
    display: flex
}

.text-block-64 {
    color: #6f6c67;
    margin-left: 10px;
    font-family: Waldenburg halbfett, sans-serif;
    font-size: 14px;
    line-height: 22px;
    position: relative;
    top: 3px
}

._3-points-eltif {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-flow: wrap;
    justify-content: space-between;
    align-items: flex-start;
    max-width: 1152px;
    margin: 120px auto 148px;
    padding-right: 20px;
    display: flex
}

.point-eltif {
    max-width: 352px
}

.paragraph-17 {
    color: #6f6c67;
    margin-bottom: 24px;
    font-size: 18px;
    line-height: 27px
}

.heading-34 {
    color: #302f2d;
    max-width: 300px;
    margin-top: 0;
    margin-bottom: 24px;
    font-family: Waldenburg buch, sans-serif;
    font-size: 24px;
    font-weight: 400;
    line-height: 32px
}

.heading-34.de-h2 {
    max-width: none
}

.text-block-65 {
    color: #6f6c67;
    font-size: 12px;
    line-height: 16px
}

.text-span-51,
.text-span-52 {
    font-size: 9px;
    position: relative;
    top: -3px;
    left: -1px
}

.large-bg-section {
    background-image: url("https://cdn.prod.website-files.com/5fd0f5501ea5ad3d2b7f9c33/667820fe7fc5271a7623bfbb_MOONFARE_03_1862.2.png");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    justify-content: center;
    align-items: center;
    min-height: 800px;
    display: flex
}

.large-bg-section.black-lady-bg {
    background-image: url("https://cdn.prod.website-files.com/5fd0f5501ea5ad3d2b7f9c33/670d5cf55e9aab3193a3d9ce_DAY_02_MOONFARE_05_4814.2%20/(1/")%201.png)
}

.div-block-20 {
    text-align: center;
    max-width: 768px
}

.paragraph-18 {
    color: #fff;
    max-width: 514px;
    margin-bottom: 32px;
    margin-left: auto;
    margin-right: auto;
    font-size: 18px;
    line-height: 27px
}

.heading-35 {
    color: #fff;
    text-transform: uppercase;
    font-family: Waldenburg halbfett, sans-serif;
    font-size: 14px;
    line-height: 15px
}

.heading-35.black-h3 {
    color: #0025e8;
    margin-top: 0;
    margin-bottom: 0
}

.heading-36 {
    color: #fff;
    margin-top: 24px;
    margin-bottom: 24px;
    font-family: Signifier, sans-serif;
    font-size: 72px;
    font-weight: 300;
    line-height: 77px
}

.div-block-21 {
    justify-content: center;
    align-items: center;
    display: flex
}

.about-us-eltif {
    padding: 148px 40px 128px;
    display: block
}

.text-block-66 {
    color: #fff;
    font-family: Waldenburg halbfett, sans-serif;
    font-size: 16px;
    font-weight: 400
}

.about-us-main {
    text-align: center;
    background-color: #fff;
    max-width: 1152px;
    margin-left: auto;
    margin-right: auto
}

.heading-37 {
    color: #302f2d;
    max-width: 1024px;
    margin-top: 24px;
    margin-left: auto;
    margin-right: auto;
    font-family: Waldenburg buch, sans-serif;
    font-size: 44px;
    font-weight: 400;
    line-height: 64px
}

.heading-37.small {
    max-width: 1018px;
    font-size: 47px;
    font-weight: 400
}

.text-span-51-2 {
    font-family: Waldenburg halbfett, sans-serif
}

.flexbox-wrap {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    border-bottom: 1px solid #1013211a;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    justify-items: baseline;
    padding-bottom: 6px;
    display: grid
}

.flex-large-wrap {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    border-bottom: 1px solid #1013211a;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    align-items: center;
    min-height: 69px;
    display: grid
}

.flex-large-wrap.no-bottom-margin {
    border-bottom-style: none
}

.notes {
    margin-top: 20px
}

.text-block-62-2 {
    font-family: Waldenburg halbfett, sans-serif;
    font-size: 12px;
    font-style: italic
}

.text-block-63-2 {
    margin-top: 2px;
    font-size: 12px;
    font-style: italic;
    line-height: 18px
}

.mobile-version-table {
    display: none
}

.table {
    margin-bottom: 25px
}

.text-span-52-2,
.text-span-53,
.text-span-54,
.text-span-55,
.text-span-56 {
    font-family: Waldenburg halbfett, sans-serif
}

.start-investing-section {
    background-color: #f9f9f9;
    min-height: 400px;
    padding-top: 78px;
    padding-left: 40px;
    padding-right: 40px;
    display: block
}

.investing-flexbox {
    justify-content: space-between;
    max-width: 1152px;
    margin-left: auto;
    margin-right: auto;
    display: flex
}

.heading-38 {
    max-width: 400px;
    margin-top: 16px;
    margin-bottom: 8px;
    font-family: Waldenburg buch, sans-serif;
    font-size: 48px;
    font-weight: 400;
    line-height: 60px
}

.new-pe {
    background-color: #fff;
    max-width: 1152px;
    margin-left: auto;
    margin-right: auto
}

.heading-39 {
    margin-top: 24px;
    margin-bottom: 55px;
    font-family: Signifier, sans-serif;
    font-size: 64px;
    font-weight: 300;
    line-height: 70px
}

.heading-39._22-px-bottom {
    margin-bottom: 22px
}

.heading-39.min-h2 {
    max-width: 650px;
    font-weight: 300
}

.diversify-section {
    padding-bottom: 0;
    display: block
}

.diversify-inner-block {
    text-align: center;
    display: block
}

.text-block-67 {
    color: #6f6c67;
    max-width: 350px;
    margin-left: auto;
    margin-right: auto;
    font-size: 20px;
    line-height: 32px
}

.text-block-67.extend-de {
    max-width: 364px
}

.button-margins {
    justify-content: center;
    align-items: center;
    margin-top: 35px;
    margin-bottom: 54px;
    display: flex
}

.app-img-2 {
    min-width: 707px;
    max-width: 707px;
    margin-left: auto;
    margin-right: auto
}

.image-10 {
    aspect-ratio: auto;
    overflow: clip
}

.hero-app-image {
    margin-top: 54px
}

.hero-app-image.mobile-show {
    display: none
}

.hero-app-image.no-mg {
    max-width: 683px
}

.footer-eltif {
    justify-content: space-between;
    align-items: center;
    max-width: 1152px;
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 60px;
    padding-left: 40px;
    padding-right: 40px;
    display: flex
}

.footer-eltif._0-padding {
    padding-bottom: 40px;
    padding-left: 20px;
    padding-right: 20px
}

.body {
    margin-bottom: 0;
    padding-bottom: 0
}

.div-block-22 {
    display: flex
}

.div-block-22.no-flex {
    display: block
}

.show-bigger-screen {
    display: none
}

.eltif-qr-bg-popup {
    background-color: #171d974d;
    justify-content: center;
    align-items: center;
    display: none;
    position: fixed;
    inset: 0%
}

.eltif-qr-popup {
    text-align: center;
    background-color: #fff;
    border-radius: 24px;
    min-width: 384px;
    min-height: 496px;
    padding-top: 16px;
    padding-bottom: 48px;
    padding-right: 16px
}

.close-btn-opup {
    cursor: pointer;
    background-color: #f8f8f8;
    border-radius: 40px;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    margin-left: auto;
    margin-right: 0;
    display: flex
}

.heading-40 {
    margin-top: 8px;
    margin-bottom: 24px;
    margin-left: 20px;
    font-family: Signifier, sans-serif;
    font-size: 32px;
    font-weight: 300;
    line-height: 54px
}

.qr-code {
    background-color: #f8f8f8;
    border-radius: 24px;
    justify-content: center;
    align-items: center;
    max-width: 234px;
    min-height: 234px;
    margin-bottom: 30px;
    margin-left: auto;
    margin-right: auto;
    display: flex
}

.bold-text-13 {
    font-family: Waldenburg halbfett, sans-serif;
    font-weight: 400
}

.flexbox-case-study {
    max-width: 1114px;
    margin-top: 60px;
    margin-left: auto;
    margin-right: auto
}

.category-date {
    align-items: center;
    margin-top: 12px;
    display: flex
}

.success-message-2 {
    -webkit-text-fill-color: inherit;
    background-color: #0156a9;
    background-clip: border-box;
    border-radius: 10px
}

.pop-up-paragraph {
    color: #0f1c2e;
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 16px;
    line-height: 1.4em
}

.pop-up-text-box {
    max-width: 650px
}

.container-5 {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex
}

.text-block-68 {
    color: #0f1c2e;
    margin-left: 5px;
    font-family: Montserrat, sans-serif;
    font-size: 12px
}

.text-block-69 {
    color: #fff;
    font-family: Montserrat, sans-serif;
    font-size: 9px;
    font-weight: 600
}

.rich-text-block-5 {
    color: #0f1c2e;
    margin-top: 40px;
    font-family: Montserrat, sans-serif;
    font-size: 16px
}

.category {
    background-color: #0156a9;
    border: 1px solid #0156a926;
    border-radius: 20px;
    justify-content: center;
    align-items: center;
    min-width: 85px;
    max-width: 80px;
    min-height: 25px;
    display: flex
}

.category.wide {
    min-width: 100px
}

.heading-425 {
    color: #0f1c2e;
    margin-bottom: 40px;
    font-family: Montserrat, sans-serif;
    font-size: 50px;
    line-height: 1.2
}

.form-second {
    flex-direction: column;
    display: flex
}

.error-message-2 {
    border-radius: 10px
}

.pop-up-header {
    color: #0f1c2e;
    text-align: left;
    font-family: Montserrat, sans-serif;
    font-size: 28px
}

.text-block-70 {
    font-family: Montserrat, sans-serif;
    font-weight: 500;
    display: block
}

.text-block-71 {
    color: #fff;
    font-family: Montserrat, sans-serif;
    font-weight: 500;
    line-height: 22px
}

.form {
    background-color: #fff;
    border-radius: 10px;
    align-self: stretch;
    padding: 31px
}

.form.fade-in-0-3 {
    padding-top: 31px
}

.form.fade-in-0-3.nn {
    padding: 0
}

.button-7 {
    color: #fff;
    text-align: center;
    background-color: #0156a9;
    border: 1px solid #e0e8fd;
    border-radius: 10px;
    margin-right: 0;
    padding: 17px 32px;
    font-family: Montserrat, sans-serif;
    font-size: 19px;
    font-weight: 500;
    transition: padding .5s
}

.button-7:hover {
    background-image: url("https://cdn.prod.website-files.com/5fd0f5501ea5ad3d2b7f9c33/6687f108934695897259352d_east_FILL0_wght400_GRAD0_opsz48-/(1/").png);
    background-position: 30px;
    background-repeat: no-repeat;
    background-size: 15px;
    padding-left: 49px;
    padding-right: 15px
}

.button-7.w--ecommerce-pill-selected {
    background-color: #8cadfa
}

.button-7.w--ecommerce-pill-disabled {
    background-color: #e0e8fd
}

.button-7.small {
    max-width: 190px;
    margin-top: 5px
}

.text-field {
    color: #9999a6;
    background-color: #f8faff;
    border: 1px #000;
    border-radius: 10px;
    height: auto;
    margin-bottom: 20px;
    padding: 14px 21px;
    font-size: 18px
}

.text-field.small {
    margin-bottom: 20px;
    display: block
}

.casetudy-bg {
    background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 20px;
    min-height: 600px;
    margin-bottom: 20px
}

.case-study-section {
    padding: 100px 20px
}

.pop-up-box {
    cursor: auto;
    background-color: #fff;
    border-radius: 8px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    min-width: 600px;
    max-width: 500px;
    min-height: 680px;
    max-height: 700px;
    padding: 0 40px;
    display: flex;
    position: relative
}

.text-span-57 {
    font-family: Waldenburg halbfett, sans-serif
}

.text-span-58 {
    font-size: 9px;
    line-height: 16px;
    position: relative;
    top: -8px;
    left: 0
}

.text-span-59 {
    font-size: 9px;
    line-height: 16px;
    position: relative;
    top: -7px
}

.text-span-60 {
    font-size: 9px;
    line-height: 16px;
    position: relative;
    top: -8px;
    left: 0
}

.text-span-61 {
    font-size: 9px;
    line-height: 16px;
    position: relative;
    top: -7px
}

.text-span-63 {
    font-size: 10px;
    line-height: 52px
}

.text-span-65 {
    font-size: 43px
}

.text-span-66 {
    line-height: 50px
}

.text-span-67 {
    width: auto;
    min-width: auto;
    max-width: none;
    font-size: 36px
}

.text-span-68 {
    font-size: 10px
}

.text-span-63-2 {
    font-size: 36px
}

.text-span-64-2 {
    font-size: 10px
}

.link-15 {
    color: #0025e8;
    text-decoration: none
}

.text-block-72 {
    font-size: 16px;
    font-weight: 400;
    line-height: 24px
}

.hs7-2 {
    margin-top: 0;
    font-family: Waldenburg halbfett, sans-serif;
    font-size: 1.13rem;
    font-weight: 400;
    line-height: 1.5rem
}

.hs3-2 {
    margin-top: 0;
    font-size: 3rem;
    font-weight: 400;
    line-height: 3.5rem
}

.hs3-2.bottom-margin-24 {
    font-family: Waldenburg halbfett, sans-serif
}

.glossary-crumb-link-2 {
    grid-column-gap: .25rem;
    grid-row-gap: .25rem;
    color: #0025e8;
    text-align: left;
    align-items: center;
    margin-bottom: 2rem;
    text-decoration: none;
    display: flex
}

.label-2 {
    letter-spacing: .1rem;
    font-size: .88rem;
    line-height: .88rem
}

.button-primary-4 {
    color: #fff;
    text-align: center;
    background-color: #0025e8;
    border-radius: .25rem;
    justify-content: center;
    align-items: center;
    max-width: 220px;
    min-height: 2.75rem;
    padding: .75rem 1.25rem;
    font-size: .88rem;
    font-weight: 400;
    line-height: 1.38rem;
    text-decoration: none;
    transition: background-color .5s;
    display: inline-block
}

.button-primary-4:hover {
    background-color: #2043ff
}

._2 {
    margin-top: .2rem;
    margin-bottom: 0;
    font-size: 1rem;
    line-height: 1.4rem
}

.hs6-4 {
    margin-top: 0;
    font-size: 1.5rem;
    font-weight: 400;
    line-height: 2rem
}

.hs6-4.bottom-margin-32 {
    font-family: Waldenburg halbfett, sans-serif
}

.blog-dealtalks-cta-title-2 {
    margin-top: .2rem;
    margin-bottom: 0;
    font-size: .875rem;
    line-height: 1rem
}

.refrences_blog_divider-2 {
    background-color: #eeeded;
    width: 100%;
    height: .06rem;
    margin-top: 2rem;
    margin-bottom: 2rem
}

.refrences_blog_divider-2.less-upper-mg {
    margin-top: .6rem
}

.div-block-24 {
    display: flex
}

.hs7-3 {
    margin-top: 0;
    font-size: 1.13rem;
    font-weight: 400;
    line-height: 1.5rem
}

.hs6-5 {
    margin-top: 0;
    font-size: 1.5rem;
    font-weight: 400;
    line-height: 2rem
}

.hs6-5.bottom-margin-24,
.hs6-5.bottom-margin-16,
.hs6-5.bottom-margin-32 {
    font-family: Waldenburg halbfett, sans-serif
}

.msf-logo {
    width: auto;
    min-width: auto;
    max-width: none;
    height: auto;
    min-height: auto;
    max-height: none;
    margin-right: 1rem;
    padding-left: 2px
}

.text-span-69 {
    font-size: 9px;
    position: relative;
    top: -5px;
    left: 1px
}

.code-embed-2 {
    margin-top: 20px
}

.msf-nav-link {
    flex-flow: row;
    justify-content: flex-start;
    align-items: flex-start;
    max-width: 16rem;
    padding-left: 0;
    text-decoration: none;
    display: flex
}

.msf-flexbox {
    justify-content: flex-start;
    align-items: center;
    display: block
}

.msf-ti-tag {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.footer-disc-links {
    max-width: 1152px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px
}

.eltif-nav-entry {
    justify-content: flex-start;
    align-items: flex-start;
    max-width: 16rem;
    text-decoration: none;
    display: flex
}

.pp-text {
    max-width: 300px
}

.faq-question {
    width: 100%
}

.faq-question:hover {
    background-color: #fcf9f0
}

.text-block-73 {
    font-size: 1.13rem;
    line-height: 1.69rem;
    display: none
}

.image-11 {
    width: auto;
    min-width: auto;
    max-width: none;
    height: auto;
    min-height: auto;
    max-height: none
}

.hs6-6 {
    color: #302f2d;
    margin-top: 0;
    font-family: Waldenburg halbfett, sans-serif;
    font-size: 1.5rem;
    font-weight: 400;
    line-height: 2rem;
    text-decoration: none
}

.author_dt-2 {
    justify-content: flex-start;
    align-items: center;
    height: 100%;
    padding: 1rem 0;
    display: flex;
    position: static
}

.author_dt-2.w--open {
    color: #0025e8
}

.paragraph-small-copy-4 {
    color: #302f2d;
    white-space: normal;
    margin-top: 0;
    font-size: .88rem;
    line-height: 1.38rem
}

.paragraph-small-copy-4.bottom-margin-0.color-text-gray {
    color: #6f6c67
}

.author_dd-2 {
    border-bottom: .13rem solid #eeeded;
    width: 100%;
    height: 100%;
    position: static
}

.hs7-4 {
    margin-top: 0;
    font-family: Waldenburg halbfett, sans-serif;
    font-size: 1.13rem;
    font-weight: 400;
    line-height: 1.5rem
}

.author_dl-2 {
    z-index: 99;
    background-color: #f8f8f8;
    width: 100%;
    height: auto;
    position: absolute;
    inset: 0% auto auto 0%;
    overflow: hidden
}

.language-witcher {
    background-color: #f8f0d9;
    border-bottom: 1px #000
}

.text-block-74 {
    font-family: Waldenburg halbfett, sans-serif;
    font-size: 16px
}

.dropdown-toggle-2 {
    border-bottom: 1px #00000030;
    border-radius: 10px 10px 0 0;
    justify-content: center;
    align-items: center;
    min-height: 46px;
    max-height: 46px;
    display: flex
}

.text-block-75 {
    font-family: Waldenburg halbfett, sans-serif
}

.dropdown-link-2 {
    background-color: #f8f0da;
    border-top: 1px solid #00000029;
    justify-content: center;
    align-items: center;
    min-height: 46px;
    font-family: Waldenburg halbfett, sans-serif;
    font-size: 16px;
    display: flex
}

.disclaimer-block {
    margin-top: 2rem
}

.text-block-76 {
    font-size: .9rem;
    line-height: 140%
}

.text-block-77 {
    font-family: Waldenburg halbfett, sans-serif
}

.text-block-78 {
    margin-right: 12px;
    font-size: 14px
}

.overlay {
    z-index: 100;
    pointer-events: auto;
    background-color: #302f2d6e;
    display: flex;
    position: fixed;
    inset: 0%
}

.close-icon {
    z-index: 102;
    cursor: pointer;
    border: 1px solid #c5c4c2;
    border-radius: 100%;
    justify-content: center;
    align-items: center;
    width: 44px;
    height: 44px;
    display: none;
    position: absolute;
    inset: 4% 4% auto auto
}

.small-para {
    color: #302f2d;
    font-size: 16px;
    line-height: 150%
}

.small-para.equal-wide {
    margin-top: 42px
}

.card-container {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    display: grid;
    position: relative
}

.card-content {
    z-index: 101;
    min-width: auto;
    max-width: none;
    position: relative
}

.card {
    cursor: pointer;
    background-color: #fcf9f0;
    justify-content: flex-start;
    align-items: flex-start;
    min-width: auto;
    max-width: none;
    min-height: 350px;
    padding: 20px;
    display: flex;
    position: static;
    inset: 0%;
    overflow: visible
}

.card:hover {
    background-color: #fcf9f1
}

.image-12 {
    border-radius: 0
}

.heading-426 {
    margin-top: 0;
    font-family: Waldenburg halbfett, sans-serif;
    font-size: 22px;
    font-weight: 400;
    line-height: 130%
}

.hidden-para {
    font-size: 18px;
    line-height: 24px;
    display: none
}

.load-more {
    justify-content: flex-end;
    align-items: center;
    margin-top: 90px;
    display: flex;
    position: absolute;
    inset: auto 6% 4% auto
}

.values-block {
    margin-top: 0;
    position: relative
}

.outer-circle {
    border: 1px solid #c5c4c2;
    border-radius: 100%;
    justify-content: center;
    align-items: center;
    width: 44px;
    height: 44px;
    display: flex
}

.hs3-3 {
    margin-top: 0;
    font-family: Waldenburg halbfett, sans-serif;
    font-size: 3rem;
    font-weight: 400;
    line-height: 3.5rem
}

.hs7-5 {
    margin-top: 0;
    font-family: Waldenburg halbfett, sans-serif;
    font-size: 1.13rem;
    font-weight: 400;
    line-height: 1.5rem
}

.paragraph-small-2 {
    font-size: 1rem;
    line-height: 1.5rem
}

.text-span-70,
.text-span-71,
.text-span-72,
.text-span-73,
.text-span-74,
.text-span-75,
.text-span-76,
.text-span-77,
.text-span-78,
.text-span-79,
.text-span-80,
.text-span-81,
.text-span-82,
.text-span-83,
.text-span-84,
.text-span-85,
.text-span-86,
.text-span-87 {
    font-family: Waldenburg halbfett, sans-serif
}

.text-span-88 {
    font-family: Waldenburg halbfett, sans-serif;
    font-weight: 400
}

.members-wrap {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    min-height: auto;
    margin-bottom: 72px;
    display: grid
}

.member-card {
    background-color: #eeeded
}

.h1-block {
    max-width: 1152px;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto
}

.heading-427 {
    margin-top: 0;
    font-family: Waldenburg halbfett, sans-serif;
    font-size: 25px
}

.label-3 {
    letter-spacing: .1rem;
    font-size: .88rem;
    line-height: .88rem
}

.paragraph-small-3 {
    margin-right: 0;
    font-size: 1rem;
    line-height: 1.5rem;
    position: relative
}

.author_dd-3 {
    border-bottom: .13rem solid #eeeded;
    width: 100%;
    height: 100%;
    position: static
}

.hs7-6 {
    margin-top: 0;
    font-family: Waldenburg halbfett, sans-serif;
    font-size: 1.13rem;
    font-weight: 400;
    line-height: 1.5rem
}

.author_dl-3 {
    z-index: 99;
    background-color: #f8f8f8;
    width: 100%;
    height: auto;
    position: absolute;
    inset: 0% auto auto 0%;
    overflow: hidden
}

.hs6-7 {
    color: #302f2d;
    margin-top: 0;
    font-family: Waldenburg halbfett, sans-serif;
    font-size: 1.5rem;
    font-weight: 400;
    line-height: 2rem;
    text-decoration: none
}

.paragraph-small-5 {
    margin-right: 0;
    font-size: 1rem;
    line-height: 1.5rem;
    position: relative
}

.hs3-4 {
    margin-top: 0;
    font-family: Waldenburg halbfett, sans-serif;
    font-size: 3rem;
    font-weight: 400;
    line-height: 3.5rem
}

.hs7-7 {
    margin-top: 0;
    font-family: Waldenburg halbfett, sans-serif;
    font-size: 1.13rem;
    font-weight: 400;
    line-height: 1.5rem
}

._3 {
    margin-top: .2rem;
    margin-bottom: 0;
    font-family: Waldenburg halbfett, sans-serif;
    font-size: .875rem;
    line-height: 1rem
}

.paragraph-small-6 {
    margin-right: 0;
    font-size: 1rem;
    line-height: 1.5rem;
    position: relative
}

._4 {
    margin-top: .2rem;
    margin-bottom: 0;
    font-size: .875rem;
    line-height: 1rem
}

.label-4 {
    letter-spacing: .1rem;
    font-size: .88rem;
    line-height: .88rem
}

.hs6-8 {
    margin-top: 0;
    font-family: Waldenburg halbfett, sans-serif;
    font-size: 1.5rem;
    font-weight: 400;
    line-height: 2rem
}

.author_dd-4 {
    border-bottom: .13rem solid #eeeded;
    width: 100%;
    height: 100%;
    position: static
}

.hs7-8 {
    margin-top: 0;
    font-family: Waldenburg halbfett, sans-serif;
    font-size: 1.13rem;
    font-weight: 400;
    line-height: 1.5rem
}

.author_dl-4 {
    z-index: 99;
    background-color: #f8f8f8;
    width: 100%;
    height: auto;
    position: absolute;
    inset: 0% auto auto 0%;
    overflow: hidden
}

.hs6-9 {
    color: #302f2d;
    margin-top: 0;
    font-family: Waldenburg halbfett, sans-serif;
    font-size: 1.5rem;
    font-weight: 400;
    line-height: 2rem;
    text-decoration: none
}

.text-span-89 {
    font-family: Signifier, sans-serif;
    font-weight: 300
}

.ref-material {
    color: #0025e8;
    font-size: 1.13rem
}

.co-investment-news {
    background-color: #ffffff1a;
    border-radius: 100px;
    justify-content: flex-start;
    align-items: center;
    max-width: 256px;
    min-height: 32px;
    margin-left: auto;
    margin-right: auto;
    text-decoration: none;
    transition: all 20ms;
    display: flex
}

.co-investment-news:hover {
    transform: scale(1.03)
}

.small-news-oval {
    background-color: #fff;
    border-radius: 100px;
    justify-content: center;
    align-items: center;
    min-width: 50px;
    max-width: 50px;
    min-height: 34px;
    display: flex
}

.text-block-79 {
    color: #0025e8;
    font-size: 12px;
    text-decoration: none
}

.text-block-80 {
    color: #fff;
    margin-left: 8px;
    font-size: 12px
}

.disclaimer-text {
    color: #fff9;
    max-width: 1152px;
    margin-top: 100px;
    margin-left: auto;
    margin-right: auto;
    font-family: Waldenburg halbfett, sans-serif;
    font-size: 12px;
    font-weight: 400
}

.disclaimer-text:hover {
    color: #fff
}

.disclaimer-link-block {
    max-width: 1152px;
    margin-top: 80px;
    margin-left: auto;
    margin-right: auto
}

.disclaimer-link-block.hide-desktop-link {
    display: none
}

.press-release-banner {
    background-color: #fcf9f0;
    border-radius: 6px;
    justify-content: flex-start;
    align-items: center;
    min-width: 512px;
    min-height: 60px;
    margin-top: 32px;
    padding-left: 12px;
    text-decoration: none;
    transition: all .35s;
    display: flex
}

.press-release-banner:hover {
    background-color: #f8f0da
}

.press-circle {
    background-color: #f8f0d9;
    border-radius: 100%;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    display: flex
}

.text-block-81 {
    color: #302f2d;
    margin-left: 10px;
    font-size: 16px
}

.text-span-90 {
    text-decoration: underline
}

.code-embed-3 {
    color: #302f2d
}

.div-block-25 {
    padding-top: 160px;
    padding-bottom: 160px
}

.investment-team-section {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    min-height: auto;
    padding-top: 128px;
    padding-bottom: 128px;
    display: block
}

.investment-flexbox {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    max-width: 1152px;
    margin-left: auto;
    margin-right: auto;
    display: grid
}

.member-hover-window {
    background-color: #eeeded;
    flex-flow: column;
    justify-content: space-between;
    align-items: stretch;
    min-height: 371px;
    max-height: none;
    display: flex;
    position: relative
}

.team-hover-popup {
    z-index: 11;
    cursor: auto;
    background-color: #302f2dc2;
    justify-content: center;
    align-items: center;
    min-width: 100%;
    min-height: 100%;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    position: fixed;
    inset: 0%
}

.member-info {
    background-color: #fff;
    border-radius: 10px;
    min-width: 960px;
    min-height: 601px;
    padding-top: 40px;
    padding-left: 60px;
    padding-right: 60px;
    position: relative
}

.modal-close-button {
    z-index: 0;
    cursor: pointer;
    border: 1px #e1e1e0;
    border-radius: 100px;
    justify-content: center;
    align-items: center;
    width: 44px;
    height: 44px;
    margin-left: auto;
    display: flex;
    position: static;
    inset: 5% 3% auto auto
}

.member-bio {
    justify-content: space-between;
    display: flex
}

.member-img {
    background-color: #eeeded;
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-end;
    min-width: 300px;
    min-height: 362px;
    display: flex
}

.image-13 {
    min-width: 100%
}

.text-block-82 {
    color: #c5c4c2;
    margin-top: 24px
}

.member-social-media {
    margin-top: 10px;
    display: flex
}

.social-media {
    background-color: #f8f8f8;
    justify-content: center;
    align-items: center;
    width: 40px;
    height: 40px;
    margin-right: 5px;
    display: flex
}

.member-info-right-block {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
    max-width: 480px;
    display: flex
}

.member-h1 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 38px
}

.member-designation {
    color: #0025e8;
    margin-top: 16px;
    margin-bottom: 32px;
    font-family: Waldenburg halbfett, sans-serif
}

.member-bio-text {
    color: #6f6c67;
    font-family: Waldenburg buch, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px
}

.member-name {
    padding-top: 21.5px;
    padding-left: 21px;
    padding-right: 21px
}

.heading-428 {
    margin-top: 0;
    margin-bottom: 6px;
    font-family: Waldenburg halbfett, sans-serif;
    font-size: 25px
}

.text-block-83 {
    color: #6f6c67;
    font-size: 12.72px;
    line-height: 16.9px
}

.window-click {
    position: absolute;
    inset: 0%
}

.div-block-26 {
    min-width: 100%;
    min-height: 100%;
    position: absolute;
    inset: 0%
}

.close-modal-block {
    z-index: 100;
    min-width: 100%;
    min-height: 100%;
    display: none;
    position: fixed;
    inset: 0%
}

.window-hover-click {
    position: absolute;
    inset: 0%
}

.image-14 {
    aspect-ratio: auto;
    object-fit: cover;
    overflow: clip
}

.text-block-84 {
    color: #0025e8;
    font-weight: 400
}

.graph-section {
    background-color: #fcf9f0;
    min-height: 1339px;
    padding-top: 89px;
    padding-bottom: 0
}

.in-news-block {
    max-width: 75rem;
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px
}

.heading-429 {
    margin-top: 0;
    margin-bottom: 40px;
    font-family: Signifier, sans-serif;
    font-size: 55px;
    font-weight: 300;
    line-height: 60px
}

.news-graph-block {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.graph-window {
    margin-bottom: 108px
}

.insights-section {
    padding-top: 120px
}

.insights-main-block {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    max-width: 75rem;
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
    display: block
}

.insights-card-block {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: space-between;
    place-items: flex-start stretch;
    max-width: none;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    display: flex
}

.insight-card {
    min-width: auto;
    max-width: 353px;
    margin-bottom: 60px;
    text-decoration: none
}

.heading-430 {
    color: #302f2d;
    margin-top: 32px;
    margin-bottom: 16px;
    font-size: 17px;
    line-height: 24px
}

.paragraph-19 {
    color: #6f6c67;
    font-size: 16px;
    line-height: 24px
}

.text-block-85 {
    max-width: 512px;
    margin-bottom: 45px;
    font-family: Waldenburg buch, sans-serif;
    font-size: 20px;
    line-height: 130%
}

.graph-image.small-graph {
    max-width: 461px
}

.text-block-86 {
    margin-top: 36px;
    font-size: 14px
}

.text-block-86.mg-upper {
    margin-top: 20px
}

.text-block-86.no-mg {
    margin-top: 0;
    margin-left: 7px
}

.text-block-86.no-mg._35-right-mg {
    margin-left: 0;
    margin-right: 35px
}

.dot-block {
    justify-content: flex-start;
    align-items: center;
    display: flex
}

.dot-block.mg-16-left {
    margin-left: 16px
}

._2-dot-block {
    display: flex
}

.graph-details {
    justify-content: flex-start;
    align-items: center;
    margin-top: 36px;
    display: flex
}

.sources-main {
    background-color: #f8f8f8;
    border-radius: 8px;
    max-width: 72.1rem;
    min-height: 173px;
    margin-left: auto;
    margin-right: auto;
    padding: 24px 32px
}

.heading-431 {
    margin-top: 0;
    font-family: Waldenburg halbfett, sans-serif
}

.sources-block {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid
}

.text-block-87 {
    color: #433f38;
    font-size: 14px;
    line-height: 22px
}

.banner-outlook {
    background-color: #f8f0d9;
    min-height: 116px;
    margin-top: 64px;
    padding-top: 28px
}

.small-banner-outlook {
    justify-content: space-between;
    align-items: center;
    max-width: 75rem;
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
    display: flex
}

.text-block-88 {
    max-width: 700px;
    line-height: 130%
}

.text-span-91 {
    font-family: Waldenburg halbfett, sans-serif
}

.link-block-17 {
    justify-content: flex-start;
    align-items: center;
    text-decoration: none;
    display: flex
}

.heading-432 {
    margin-top: 0;
    margin-bottom: 0
}

@media screen and (min-width:1280px) {
    .h1.bottom-margin-32.px-value {
        font-size: 64px
    }

    .h0.small-co {
        font-size: 62px
    }

    .button-primary.animated-button.not_us {
        cursor: pointer
    }

    .button-primary.animated-button.not_us.max-wid {
        min-width: 167px;
        max-width: 168px;
        padding-top: .9rem;
        padding-bottom: .9rem
    }

    .button-primary.animated-button.not_us.max-wid.white-bg {
        background-color: #fff
    }

    .button-primary_text.animated-button-element-one.h-1 {
        font-size: 14px;
        line-height: 22px
    }

    .button-primary_text.animated-button-element-one.h-1.black-h {
        color: #101321
    }

    .share-button_notifier {
        display: none
    }

    .hp-hero_section.homepageherosectionv2.lower-mg {
        padding-bottom: 200px
    }

    .hp-portfolio_selector-right {
        min-height: 535px
    }

    .mpio-press_logo-wrap.hide-responsive.main-desk-resp,
    .mpio-press_logo-wrap.main-desk-responisve {
        width: 9rem;
        height: 6rem
    }

    .chart-timeline_icon-wrap:hover {
        color: #433f39;
        -webkit-text-stroke-color: #433f39
    }

    .eltif-form-section {
        display: none
    }

    .eltif-form-div {
        min-height: 650px;
        max-height: 650px
    }

    .hp-portfolio-left-box {
        height: 535px
    }

    .centre-text {
        max-width: 1118px
    }

    .div-block {
        max-width: 769px
    }

    .container-3 {
        padding: 0 0
    }

    .container-3.no-mg-con {
        width: auto;
        max-width: 1000px
    }

    .knowledge-window.extend.wid-height {
        max-width: 373px;
        margin-right: 0
    }

    .knowledge-window.wid-height.wide-height,
    .knowledge-window.wide-height.wide-2 {
        max-width: 373px;
        margin-left: 16px;
        margin-right: 0
    }

    .heading-11 {
        font-size: 60px;
        line-height: 80px
    }

    .paragraph-6 {
        margin-bottom: 32px
    }

    .plus-icon {
        left: -155px
    }

    .container-3.animate-h1 {
        padding-top: 14vh
    }

    .retail-investing-block {
        margin-left: auto;
        margin-right: auto
    }

    .retail-flebox {
        max-width: 24%
    }

    .hero-main-block {
        min-width: 72rem;
        padding-left: 0
    }

    .left-img {
        min-width: 450px;
        max-width: 500px
    }

    .ins-out-content {
        margin-left: 0
    }

    .heading-24 {
        font-size: 64px;
        line-height: 70px
    }

    .paragraph-10 {
        max-width: 448px
    }

    .right-arrow-block {
        right: 5px
    }

    .right-small-block.max-wide {
        min-width: 46.4%;
        max-width: 47.5%
    }

    .text-long.right-border.max-wide.wide-block {
        max-width: 419px
    }

    .login_btn {
        max-height: 46px
    }

    .login_btn.new-login-button {
        background-color: #0025e800;
        min-width: 75px;
        font-size: 16px
    }

    .hero-flexbox {
        max-width: 1245px
    }

    .heading-33 {
        max-width: 598px;
        font-size: 73px;
        line-height: 88px
    }

    .heading-33.de-h1 {
        font-size: 71px
    }

    .diversify-inner-block {
        text-align: center
    }

    .text-block-67 {
        color: #6f6c67;
        max-width: 500px;
        margin-left: auto;
        margin-right: auto;
        font-size: 20px;
        line-height: 32px
    }

    .button-margins {
        text-align: center;
        justify-content: center;
        align-items: center;
        margin-top: 35px;
        margin-bottom: 54px;
        display: flex
    }

    .footer-eltif {
        padding-left: 0;
        padding-right: 0
    }

    .msf-logo {
        margin-right: 14px
    }

    .image-11 {
        width: auto
    }

    .card {
        max-width: none
    }

    .heading-429 {
        font-size: 60px;
        line-height: 70px
    }

    .text-block-85 {
        font-size: 24px
    }

    .sources-main {
        max-width: 72.3rem
    }
}

@media screen and (min-width:1440px) {
    .h1.bottom-margin-32.language-heading-reduce {
        font-size: 3rem
    }

    .paragraph-small.light-clr.right-mg {
        margin-left: 0;
        left: 0
    }

    .paragraph-medium.text-alignment-center.bottom-margin-64.middle-align {
        margin-left: auto;
        margin-right: auto
    }

    .paragraph-medium.color-text-white._5_text_blocks.right-mg {
        min-width: 372px;
        max-width: 50rem
    }

    .h0.text-alignment-center.bottom-margin-32._64px-h1 {
        max-width: 500px;
        margin-left: auto;
        margin-right: auto;
        font-size: 64px
    }

    .paragraph-small-copy.color-text-white.upper-margin._0-mg {
        margin-left: auto;
        margin-right: auto
    }

    .button-primary {
        max-width: none
    }

    .button-primary.max-button.wide-length {
        min-width: 250px;
        max-width: 220px
    }

    .button-primary.max-button.wide-length.it-button {
        min-width: 270px;
        max-width: 270px
    }

    .button-primary.max-button.de-wide-button {
        min-width: 280px;
        max-width: 280px
    }

    .h2.bottom-margin-32.lower-mg {
        margin-bottom: 1.5rem
    }

    .nav_dl-single-icon {
        margin-right: 1rem
    }

    .resources-grid.less-mg {
        max-width: 1152px;
        margin-left: auto;
        margin-right: auto
    }

    .single-resource-wrap._32-mg {
        padding-right: 0
    }

    .footer-content.max-width {
        max-width: 1152px
    }

    .faq-content._56-rem {
        min-width: 56rem;
        max-width: 56rem
    }

    .who-we-are_members-photo.min-height {
        height: 50%;
        min-height: auto
    }

    .ism_popup-main {
        display: none
    }

    .glossary-crumb-link.medium-s {
        min-width: 400px;
        max-width: 240px
    }

    .share-popup-content {
        width: 100%;
        right: 0
    }

    .hs1.font-buch.small-h1 {
        font-size: 4.5rem;
        line-height: 5rem
    }

    .hp-hero_logos-section.new-number-section {
        display: block
    }

    .hp-hero_section.homepageherosectionv2.lower-mg {
        padding-bottom: 180px
    }

    .hp-hero_left-text-wrap.left-mg {
        margin-left: 80px
    }

    .hp-hero_content._6_image_1.middle-align {
        justify-content: space-between;
        align-items: stretch
    }

    .hp-hero_content._6_image_1.middle-align.fix-wide {
        max-width: 1152px;
        padding-left: 2rem
    }

    .hp-inv-comitee_content.fix-wide {
        max-width: 1152px
    }

    .hp-hero_media-banner-tag.wide-responsive {
        min-width: auto
    }

    .hp-portfolio_selector-right {
        min-height: 630px
    }

    .mpio-press_logo-wrap.hide-responsive.main-desk-resp,
    .mpio-press_logo-wrap.main-desk-responisve {
        width: 10rem;
        height: auto
    }

    .hp-play-button-image.right-margin {
        right: 7%
    }

    .eltif-form-section {
        display: none
    }

    .eltif-form-div {
        min-height: 650px
    }

    .eltif-close-image {
        cursor: pointer
    }

    .hp-portfolio-new-box {
        padding-top: 2rem;
        padding-bottom: 2rem
    }

    .hp-portfolio-left-box {
        height: 700px;
        min-height: 720px
    }

    .modal-popup {
        display: none;
        position: fixed;
        inset: 0%
    }

    .uk-pop-up {
        align-items: center;
        padding-top: 20px;
        display: none
    }

    .centre-text {
        text-align: left;
        max-width: 72rem
    }

    .heading.heading-large {
        font-size: 38px;
        line-height: 46px
    }

    .heading.heading-large.h1-upper {
        margin-top: 96px
    }

    .link-3 {
        text-decoration: underline
    }

    .text-block-11.small-mid-text {
        max-width: 160px
    }

    .yellow-content {
        justify-content: flex-start;
        align-items: center;
        margin-top: 32px;
        margin-bottom: 32px;
        display: flex
    }

    ._2-text {
        max-width: 372px
    }

    .text-block-12 {
        font-size: 16px;
        line-height: 24px
    }

    .text-block-13 {
        margin-top: 4px;
        font-size: 16px;
        line-height: 24px
    }

    .bold-text {
        font-weight: 400
    }

    .div-block-5 {
        justify-content: space-between;
        min-width: 217px;
        display: flex
    }

    .list-item-7 {
        font-size: 18px
    }

    .div-block-6 {
        height: 1px;
        min-height: 1px;
        max-height: 1px;
        padding-bottom: 0;
        padding-right: 0
    }

    .div-block-7,
    .div-block-8,
    .div-block-9 {
        height: 1px;
        padding-bottom: 0;
        padding-right: 0
    }

    .new-social-icons {
        display: flex
    }

    .nav-bar {
        max-width: 1152px;
        margin-left: auto;
        margin-right: auto
    }

    .animated_heading {
        max-width: 1122px;
        margin-left: auto;
        margin-right: auto
    }

    .split-word {
        font-size: 60px
    }

    .rtb-section {
        padding-top: 128px
    }

    .app-approve-section {
        min-height: 1120px
    }

    .mobile-overview-img {
        min-width: 425px;
        min-height: auto;
        max-height: none;
        margin-bottom: 100px
    }

    .priivate-markets-section {
        min-height: 1447px
    }

    .private-midddle-block {
        max-width: 1152px
    }

    .text-block-15 {
        letter-spacing: 2px
    }

    .h-large {
        font-size: 60px;
        line-height: 80px
    }

    .h1-text-flexbox.less-mg-below {
        margin-bottom: 0
    }

    .heading-2 {
        min-width: 500px;
        font-size: 38px;
        font-weight: 400
    }

    .heading-2.large-h2 {
        min-width: 600px
    }

    .main-hero_section {
        padding-top: 100px;
        padding-bottom: 120px;
        display: none
    }

    .main-hero_section.no-mg {
        padding-top: 0;
        padding-bottom: 0;
        display: flex
    }

    .container-3 {
        max-width: 1180px;
        padding: 0 0
    }

    .container-3.no-mg-con {
        max-width: 1152px
    }

    .page-padding.is-main-hero {
        min-height: auto
    }

    .main-hero_heading {
        max-width: 1152px
    }

    .main-hero_bg_heading {
        width: auto;
        max-width: 1180px;
        margin-bottom: 0;
        font-size: 60px
    }

    .main-hero_bg_heading.large-h1 {
        margin-top: 0;
        font-weight: 300
    }

    .main-hero_bg_heading.no-mg-above.split-lines._32px,
    .main-hero_bg_heading.split-lines.mob-small {
        min-width: 1152px;
        max-width: 1152px
    }

    .about-section {
        min-height: auto;
        padding-bottom: 128px
    }

    .about-inner-block,
    .data-numbers-block {
        max-width: 1152px
    }

    .number-data-window.move {
        margin-left: 40px
    }

    .heading-6 {
        font-size: 65px
    }

    .knowedge-cemtre-block {
        max-width: 1152px
    }

    .knowledge-window {
        max-width: 373px;
        margin-right: 11px
    }

    .press-inner-block {
        max-width: 1152px
    }

    .press-window {
        flex-direction: column;
        margin-right: 0;
        padding-right: 40px;
        display: flex
    }

    .press-window._40-mg {
        padding-left: 20px
    }

    .press-window._40-mg.inner-less-padding {
        padding-left: 0;
        padding-right: 40px
    }

    .press-window.inner-padding {
        padding-right: 80px
    }

    .priority-access-section {
        background-image: url("https://cdn.prod.website-files.com/5fd0f5501ea5ad3d2b7f9c33/65bfbd59714ee335389b6fa8_waitlistBanner%20/(3/").png);
        background-position: 50%;
        background-size: cover;
        padding-left: 0
    }

    .headline-block {
        max-width: 1152px
    }

    .paragraph-6 {
        margin-bottom: 32px
    }

    .plus-icon {
        opacity: 0;
        position: relative;
        left: 579px
    }

    .plus-icon.german-version {
        left: 770px
    }

    .plus-icon.english-version,
    .plus-icon.uk-version {
        left: 1137px
    }

    .text-span-8 {
        left: -4px
    }

    .text-block-19.mild-clr.white-cl {
        color: #fff
    }

    .container-3.animate-h1 {
        max-width: none;
        margin-left: 0;
        margin-right: 0;
        padding-top: 17vh;
        padding-bottom: 17vh
    }

    .split-lines {
        color: #fff;
        max-width: 1182px;
        margin-left: auto;
        margin-right: auto;
        font-family: Signifier, sans-serif;
        font-weight: 300
    }

    .text-span-10 {
        margin-right: 100px
    }

    .link-block-9 {
        margin-bottom: 88px
    }

    .retail-investing-block {
        margin-left: auto;
        margin-right: auto
    }

    .retail-flebox {
        max-width: 24%
    }

    .new-hero-section {
        background-image: url("https://cdn.prod.website-files.com/5fd0f5501ea5ad3d2b7f9c33/65f5e44f2b3938a0a61d4c2c_Group%202076%20/(1/").png);
        background-position: 50% 6%;
        background-size: cover;
        align-items: center;
        width: auto;
        min-width: auto;
        max-width: none;
        height: auto;
        min-height: 87vh;
        max-height: none;
        margin-left: auto;
        margin-right: auto;
        padding-top: 0;
        display: none;
        position: relative
    }

    .hero-main-block {
        min-width: 72rem;
        max-width: 72rem;
        margin-bottom: 120px
    }

    .button-3 {
        background-color: #0025e8;
        border-radius: 4px;
        justify-content: center;
        align-items: center;
        min-width: 169px;
        max-width: 169px;
        min-height: 56px;
        display: flex
    }

    .button-3:hover {
        background-color: #2043ff
    }

    .button-3.transparent-bg:hover {
        background-color: #0025e800
    }

    .msf-hero-section {
        padding-top: 150px
    }

    ._3-points-banner {
        padding-top: 90px;
        display: block
    }

    ._3-points {
        justify-content: space-between;
        align-items: center;
        max-width: 1152px;
        margin-left: auto;
        margin-right: auto;
        display: flex
    }

    .content-window {
        max-width: 320px
    }

    .div-block-15 {
        background-color: #ffffff1a;
        border-radius: 100px;
        justify-content: center;
        align-items: center;
        min-width: 40px;
        max-width: 40px;
        min-height: 40px;
        max-height: 40px;
        display: flex
    }

    .heading-15 {
        color: #fff;
        margin-top: 16px;
        margin-bottom: 8px;
        font-size: 18px;
        line-height: 24px
    }

    .text-block-27 {
        color: #fff;
        font-size: 16px;
        line-height: 24px
    }

    .secondaries-section {
        min-height: auto;
        padding-bottom: 120px
    }

    .heading-21 {
        font-family: Waldenburg buch, sans-serif
    }

    .ins-out-content {
        margin-left: 80px
    }

    .numbers-block.min-wide {
        max-width: 1150px
    }

    .new-eltif-popup {
        min-width: 420px;
        padding-left: 32px
    }

    .link-block-eltif {
        grid-column-gap: 13px;
        grid-row-gap: 13px;
        flex-flow: row;
        justify-content: flex-start;
        align-items: center;
        min-height: 65px;
        max-height: 65px;
        padding-top: 14px
    }

    .link-block-eltif._1 {
        justify-content: flex-start;
        align-items: center
    }

    .link-block-eltif._2 {
        grid-column-gap: 16px;
        grid-row-gap: 16px
    }

    .text-block-41 {
        margin-top: 0;
        line-height: 22px;
        position: static;
        top: 6px
    }

    .right-arrow-block {
        opacity: 0;
        width: auto;
        height: auto;
        position: static;
        top: -6px;
        right: 4px
    }

   

    .left-large-table {
        min-width: 47.5%;
        max-width: 50%
    }

    .left-large-table._47-percent {
        min-width: 47.5%
    }

    .right-small-block {
        border-left: 1px solid #dcdcdc;
        border-right: 1px solid #dcdcdc;
        min-width: 47.5%
    }

    .right-small-block.b-1 {
        border-top-style: none;
        min-width: 47.5%;
        max-width: 50%
    }

    .right-small-block.max-wide {
        border-bottom: 1px solid #dcdcdc;
        min-width: 47.5%;
        max-width: 50%
    }

    .right-small-block.max-wide.upper-border-npne.border-none {
        border-top-style: none
    }

    .heading-29 {
        font-size: 1.13rem
    }

    .right-h2.lower-border {
        border-style: none none solid
    }

    .text-long {
        border-style: none;
        max-width: 410px;
        min-height: auto
    }

    .text-long.right-border.upper-border {
        border-top-style: solid;
        min-width: 388px;
        max-width: 456px
    }

    .text-long.right-border.max-wide {
        max-width: 457px
    }

    .text-long.right-border.max-wide.wide-block {
        max-width: none
    }

    .text-long.right-border.max-wide.wide-block.upper-border.min-wide {
        min-width: 366px
    }

    .bold-text-6,
    .bold-text-7 {
        font-family: Waldenburg halbfett, sans-serif
    }

    .list,
    .paragraph-13 {
        font-size: 1.18rem;
        line-height: 1.8rem
    }

    .bold-text-8,
    .bold-text-9,
    .bold-text-10 {
        font-family: Waldenburg halbfett, sans-serif
    }

    .paragraph-15 {
        font-size: 1.18rem;
        line-height: 1.8rem
    }

    .heading-30 {
        font-size: 1.13rem
    }

    .bold-text-11 {
        font-family: Waldenburg halbfett, sans-serif
    }

    .aum-loop-banner {
        display: block
    }

    .text-block-58,
    .text-block-61 {
        min-width: 585px
    }

    .eltif-hero-section {
        margin-right: 0
    }

    .hero-flexbox {
        max-width: 1152px;
        margin-left: auto;
        margin-right: auto
    }

    .left-content-block {
        margin-right: 0
    }

    .heading-33 {
        max-width: 617px;
        font-size: 75px
    }

    .hero-buttons {
        display: flex
    }

    .link-block-16,
    .apple-store-button {
        min-width: 200px;
        min-height: 46px;
        max-height: 46px
    }

    .large-bg-section {
        background-position: 50% 0;
        background-size: cover;
        min-height: 900px
    }

    .flexbox-wrap {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        grid-template-areas: ". . . .Area";
        place-items: stretch start
    }

    .flex-large-wrap {
        max-width: none
    }

    .hero-app-image,
    .show-bigger-screen {
        display: block
    }

    .cropped-mob-app-img {
        display: none
    }

    .div-block-23 {
        min-width: 488px;
        max-width: 322px
    }

    .flexbox-case-study {
        max-width: 1114px;
        margin-top: 0;
        margin-left: auto;
        margin-right: auto
    }

    .heading-425 {
        color: #0f1c2e;
        margin-bottom: 40px;
        font-size: 50px
    }

    .casetudy-bg {
        background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
        background-position: 50%;
        background-repeat: no-repeat;
        background-size: cover;
        border-radius: 20px;
        min-height: 500px
    }

    .case-study-section {
        margin-top: 100px;
        padding-top: 60px
    }

    .button-primary-4 {
        max-width: none
    }

    .msf-logo {
        justify-content: center;
        align-items: center;
        width: 2.5rem;
        height: 2.5rem;
        margin-right: 1rem;
        padding-left: 0;
        display: flex
    }

    .msf-nav-link,
    .msf-flexbox {
        padding-left: 0
    }

    .image-11 {
        width: auto;
        height: auto
    }

    .overlay {
        display: block
    }

    .close-icon {
        display: none;
        top: 4%;
        right: 4%
    }

    .card {
        cursor: pointer
    }

    .heading-426 {
        margin-bottom: 10px;
        font-size: 22px
    }

    .hidden-para {
        margin-top: 24px;
        margin-bottom: 30px
    }
}

@media screen and (min-width:1920px) {
    .h1.bottom-margin-32.h1-small {
        max-width: none
    }

    .paragraph-medium.para-wide {
        max-width: 50rem
    }

    .hp-hero_section.homepageherosectionv2.lower-mg {
        padding-bottom: 160px
    }

    .hp-hero_content-wrapper.min-wide {
        max-width: 1152px;
        padding-left: 0;
        padding-right: 0
    }

    .hp-hero_left-text-wrap.left-mg {
        margin-left: 100px
    }

    .hp-hero_content._6_image_1.middle-align {
        justify-content: flex-start;
        align-items: center
    }

    .hp-hero_content._6_image_1.middle-align.fix-wide {
        max-width: 1152px;
        margin-left: auto;
        margin-right: auto;
        padding-left: 0
    }

    .hp-hero_left.animated-content.middle-align {
        padding-top: 0
    }

    .hp-inv-comitee_content.fix-wide {
        max-width: 1152px
    }

    .hp-inv-comitee_grid.padding-min {
        grid-column-gap: 1.1rem;
        grid-row-gap: 1.1rem
    }

    .hp-hero-new-right.animated-image.min-wide {
        width: auto;
        max-width: none
    }

    .hp-play-button-image.right-margin {
        right: 3%
    }

    .numbers-block.min-wide.fix-width {
        max-width: 1152px
    }

    .card {
        max-width: none
    }

    .heading-426 {
        font-size: 24px
    }

    .insight-card {
        max-width: 384px
    }

    .sources-main {
        max-width: 72.9rem
    }
}

@media screen and (max-width:991px) {
    .h3 {
        font-size: 1.5rem;
        line-height: 2rem
    }

    .h3.color-text-white.bottom-margin-0.less-wide {
        line-height: 3.2rem
    }

    .hs3 {
        font-size: 1.5rem;
        line-height: 2rem
    }

    .hs5 {
        font-size: 1.13rem;
        line-height: 1.5rem
    }

    .paragraph-big {
        font-size: 1.13rem;
        line-height: 1.69rem
    }

    .pill-text.share-button.clean-share {
        border-top: 0 #0000;
        width: auto;
        height: auto
    }

    .h1 {
        font-size: 2.38rem;
        line-height: 2.88rem
    }

    .h1.bottom-margin-32.px-value {
        margin-left: auto;
        margin-right: auto
    }

    .h1.bottom-margin-32.h1-small {
        font-size: 2.5rem
    }

    .hs7 {
        font-size: .88rem;
        line-height: 1.13rem
    }

    .hs7.vc3 {
        display: block
    }

    .paragraph-small {
        font-size: .88rem;
        line-height: 1.38rem
    }

    .h4 {
        font-size: 1.25rem;
        line-height: 1.75rem
    }

    .paragraph-medium {
        font-size: 1rem;
        line-height: 1.5rem
    }

    .paragraph-medium.text-alignment-center.bottom-margin-64.middle-align {
        text-align: center
    }

    .paragraph-medium.para-wide {
        max-width: 40rem;
        margin-left: auto;
        margin-right: auto
    }

    .label.color-text-cream {
        color: #f8f0d9
    }

    .hs6 {
        font-size: 1rem;
        line-height: 1.25rem
    }

    .h0 {
        font-size: 2.5rem;
        line-height: 3.25rem
    }

    .h0.text-alignment-center.bottom-margin-32._64px-h1 {
        font-size: 55px;
        line-height: 65px
    }

    .h0.color-text-white.bottom-margin-32.grey-h1 {
        line-height: 5.1rem
    }

    .h0.bottom-margin-32.fadeup0.animated-word.small-h1 {
        font-size: 3.1rem
    }

    .h0._5_text_blocks.se-version {
        font-size: 4rem;
        line-height: 4.4rem
    }

    .h0.german-version {
        font-size: 3.1rem;
        line-height: 3.5rem
    }

    .h0.small-fr {
        font-size: 3.5rem
    }

    .h0.small-co {
        font-size: 53px
    }

    .button-primary {
        min-height: auto
    }

    .button-primary.not_us.when-logged-out {
        max-width: none
    }

    .button-primary.not_us.when-logged-out.no-bg-button {
        background-color: #0025e8;
        min-width: auto
    }

    .button-primary.is_us.when-logged-out.no-bg-button {
        max-width: none
    }

    .button-primary.mpio {
        flex: none
    }

    .h2 {
        font-size: 2rem;
        line-height: 2.5rem
    }

    .h2.bottom-margin-32.mg-lower.fr-version {
        font-size: 2.6rem
    }

    .h2.bottom-margin-32.mg-lower.fr-version.it-version {
        line-height: 3.6rem
    }

    .h2.bottom-margin-32.mg-lower.de-v {
        line-height: 4.1rem
    }

    .h2.bottom-margin-32.small-size {
        line-height: 3.5rem
    }

    .h2.blog-title {
        line-height: 3rem
    }

    .navbar_menu-links {
        flex-direction: column;
        flex: 1;
        justify-content: flex-start;
        padding-bottom: 8rem;
        position: static;
        overflow: scroll
    }

    .navbar_menu-links.hide-pe {
        display: none
    }

    .navbar_logo {
        z-index: 60;
        margin-right: 0
    }

    .navbar_logo.mpio {
        margin-right: 1rem
    }

    .nav_dl {
        margin-top: 0;
        position: static;
        overflow: scroll
    }

    .nav_dl.w--open {
        display: block;
        position: relative
    }

    .nav_dl.opened-nav_dl {
        display: none
    }

    .navbar_content {
        z-index: 60;
        background-color: #fff;
        padding: 1.5rem 2rem;
        position: relative
    }

    .navbar_content.transparent {
        background-color: #fff0
    }

    .nav_dd {
        border-bottom-width: .03rem;
        width: 100%;
        height: auto
    }

    .navbar_menu-wrapper {
        flex-direction: column;
        justify-content: flex-start;
        height: 100%
    }

    .nav_dl-main_wrap {
        padding: 2rem;
        display: block
    }

    .nav_dt {
        z-index: 6;
        border-top: .03rem solid #eeeded;
        border-bottom-width: .03rem;
        border-bottom-color: #eeeded;
        justify-content: space-between;
        width: 100%;
        height: auto;
        padding: 1rem 2rem;
        font-size: 1.5rem;
        line-height: 2rem
    }

    .nav_dt:hover {
        color: #302f2d;
        border-bottom-style: none
    }

    .nav_dt.w--open {
        color: #302f2d
    }

    .nav_dl-left-wrap_1x2 {
        padding-top: 0;
        padding-bottom: 0;
        padding-left: 0;
        display: block
    }

    .navbar_buttons-close-wrap {
        z-index: 9999;
        border-top: .06rem solid var(--gray-2-used-for-dividers);
        background-color: #fff;
        flex-direction: column;
        flex: 0 auto;
        align-items: stretch;
        padding-top: 1.5rem;
        padding-bottom: 1.5rem;
        display: flex
    }

    .navbar_button {
        z-index: 52;
        background-color: #f4f4f4;
        border-radius: 624.94rem;
        justify-content: center;
        align-items: center;
        width: 2.5rem;
        height: 2.5rem;
        padding: .63rem;
        display: flex
    }

    .navbar_button.w--open {
        background-color: #f4f4f4
    }

    .nav_dd-icon.icon-white {
        color: #302f2d
    }

    .nav_dl_links-grid {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
        margin-bottom: 2rem
    }

    .navbar_menu {
        z-index: 50;
        background-color: #fff;
        flex-direction: column;
        flex: 0 auto;
        justify-content: flex-start;
        padding-top: 4.5rem;
        display: flex;
        position: fixed;
        inset: 0%
    }

    .navbar_button-icon {
        justify-content: center;
        align-items: center;
        width: 100%;
        height: 100%;
        padding: .5rem;
        display: flex;
        position: absolute;
        inset: 0%
    }

    .navbar_button-icon.close {
        opacity: 0
    }

    .navbar_section {
        padding: 0
    }

    .navbar_section.mpio {
        padding-top: 0;
        padding-bottom: 0
    }

    .navbar_section.new-nav-bg {
        background-color: #fff0
    }

    .navbar_section.extend-mg {
        padding-top: 0;
        padding-bottom: 0
    }

    .nav_dl-left-single.nav_dl-single_link {
        display: block
    }

    .home-page_hero-title {
        padding-left: 2rem;
        padding-right: 2rem
    }

    .home-page_hero-section {
        padding-top: 8rem
    }

    .home-page_hero-visual {
        width: auto;
        height: 30rem
    }

    .top-strategies_section {
        padding-top: 4rem;
        padding-bottom: 4.5rem
    }

    .top-strategies_content {
        text-align: center
    }

    .partner-logos-grid {
        padding-bottom: .5rem;
        display: flex;
        overflow: scroll
    }

    .partners-logos_img {
        object-fit: contain;
        width: 9rem;
        margin-right: 1rem
    }

    .important-disclaimer_dt {
        max-width: 100%
    }

    .home-benefits_image {
        width: 80rem;
        margin-bottom: 4.5rem
    }

    .home-benefits-section {
        padding-top: 4.5rem;
        padding-bottom: 4.5rem
    }

    .benefits-home-paragraphs {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        margin-bottom: 3rem
    }

    .home-benefits_image-wrap {
        margin-left: auto;
        margin-right: auto
    }

    .home-benefits-drag-icon {
        justify-content: center;
        align-items: center;
        width: 2.75rem;
        height: 2.75rem;
        display: flex
    }

    .invest-your-way_title {
        margin-bottom: 3rem
    }

    .invest-your-way_grid {
        grid-column-gap: 1rem;
        grid-row-gap: 3rem;
        grid-template-columns: 1fr 1fr 1fr
    }

    .invest-your-way_section {
        padding-top: 6rem;
        padding-bottom: 6rem
    }

    .h6 {
        font-size: 1.13rem;
        line-height: 1.5rem
    }

    .single-testimonial_wrapper {
        flex-direction: column;
        align-items: flex-start
    }

    .testimonial-top-quote-marks-responsive {
        width: 2.63rem;
        margin-top: 1.5rem;
        margin-bottom: 1.5rem;
        display: block
    }

    .testimonials_slider-right-arrow {
        display: none
    }

    .testimonials_divider {
        width: auto;
        max-width: 100%;
        margin-left: 2rem;
        margin-right: 2rem
    }

    .testimonials_slider-left-arrow {
        display: none
    }

    .testimonials_slider-nav {
        margin-bottom: 0
    }

    .testimonials_slider {
        padding-top: 4.5rem;
        padding-bottom: 4.5rem
    }

    .testimonial_quote {
        margin-bottom: 3rem
    }

    .testimonial-top-quote-marks-desktop {
        display: none
    }

    .testimonial-client-info {
        order: 1
    }

    .past-future_top-content {
        padding-left: 2rem;
        padding-right: 2rem
    }

    .past-future-drag_element {
        margin-bottom: 2rem;
        position: relative
    }

    .past-future-drag-component {
        justify-content: center;
        align-items: center;
        margin-left: 2rem;
        margin-right: 2rem
    }

    .careers_chart-drag-icon {
        justify-content: center;
        align-items: center;
        width: 2.75rem;
        height: 2.75rem;
        display: flex
    }

    .past-future_content {
        align-items: stretch
    }

    .past-future_title {
        max-width: 100%;
        margin-bottom: 2rem
    }

    .past-future_grid {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        grid-template-columns: 1fr
    }

    .past-future_slider-wrap {
        padding-left: 2rem
    }

    .past-future_right-arrow,
    .past-future_left-arrow {
        display: none
    }

    .past-future_single-card {
        padding: 2rem
    }

    .past-future_section {
        padding: 4.5rem 0
    }

    .media-section {
        padding-top: 3rem;
        padding-bottom: 6rem
    }

    .media-grid {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem;
        grid-template-columns: 1fr
    }

    .resources_grid-overlay-bottom {
        display: none
    }

    .resources-grid {
        grid-column-gap: 3rem;
        grid-row-gap: 3rem;
        grid-template-columns: 1fr;
        place-items: stretch stretch;
        padding-top: 4.5rem;
        padding-bottom: 4.5rem
    }

    .resources-grid.less-mg {
        padding-top: 100px
    }

    .resouces-section {
        height: auto
    }

    .positions_grid-bottom-button {
        display: block
    }

    .resources-right-grid,
    .resources-right-grid.last-resources-grid {
        padding-bottom: 0
    }

    .positions_grid-top-button {
        display: none
    }

    .resouces-grid-right {
        height: auto
    }

    .resouces-grid-right.no-scroll {
        margin-top: 0
    }

    .resouces-grid-left {
        padding-bottom: 0
    }

    .alt-single-press_wrap {
        width: 100%
    }

    .pr-image-wrap-img {
        width: 25%
    }

    .single-resource-wrap {
        padding: 1.5rem 0
    }

    .home-page_institutions-content-left {
        order: -1;
        width: 100%;
        max-width: 100%;
        max-height: 100%;
        margin-bottom: 3rem
    }

    .home-page_institutions-content {
        flex-direction: column;
        align-items: stretch;
        display: flex
    }

    .home-page_institutions-content-right {
        margin-left: auto;
        margin-right: auto;
        padding-left: 2rem;
        padding-right: 2rem
    }

    .home-page_institutions-section {
        padding: 0 0 6rem;
        overflow: hidden
    }

    .home-cta_content {
        flex-direction: column;
        align-items: stretch;
        display: flex
    }

    .home-cta_content-right {
        order: 1;
        width: 100%;
        max-width: 100%;
        max-height: 100%;
        margin-left: auto;
        margin-right: auto;
        position: static
    }

    .home-cta_section {
        padding: 4.5rem 0 0
    }

    .home-cta_content-left {
        text-align: center;
        flex-direction: column;
        align-items: center;
        max-width: 100%;
        margin-bottom: 4rem;
        padding-left: 2rem;
        padding-right: 2rem;
        display: flex
    }

    .home-cta_content-right-img {
        width: 100%;
        height: auto;
        position: static
    }

    .custom_list {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem
    }

    .footer-brand {
        margin-bottom: 2rem
    }

    .footer-disclaimers {
        padding-top: 2rem;
        padding-bottom: 2rem
    }

    .footer-bottom-links {
        flex-wrap: wrap;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr 1fr 1fr;
        grid-auto-columns: 1fr;
        justify-content: flex-start
    }

    .footer-bottom-links.align {
        flex-wrap: nowrap;
        justify-content: space-between;
        width: auto;
        min-width: 400px;
        display: flex
    }

    .footer-bottom-links.align.wrap-down {
        flex-flow: column;
        justify-content: space-between;
        align-items: center;
        margin-bottom: 40px
    }

    .footer-bottom-links.wrap-down {
        grid-column-gap: 18px;
        grid-row-gap: 18px;
        flex-flow: wrap;
        justify-content: space-between;
        align-items: center
    }

    .footer_links-grid {
        grid-column-gap: 4rem;
        grid-row-gap: 4rem;
        justify-content: space-between;
        width: 100%;
        margin-left: 0
    }

    .footer_links-grid.right-align {
        justify-content: flex-start
    }

    .footer-bottom-link {
        width: 33%;
        margin-right: 0
    }

    .footer-bottom-link.max-wide {
        width: auto
    }

    .footer-bottom-link.max-wide.mg-below {
        margin-top: .25rem;
        margin-bottom: .25rem
    }

    .footer-bottom-link.middle {
        width: auto
    }

    .footer-content-grid {
        grid-column-gap: 3rem;
        grid-row-gap: 4rem;
        flex-direction: column;
        grid-template-columns: 1fr 1fr;
        justify-content: flex-start;
        width: 100%;
        margin-bottom: 4rem
    }

    .footer-section {
        padding-top: 3rem;
        padding-bottom: 4.5rem
    }

    .footer-logo.right-mg {
        margin-bottom: 20px;
        margin-right: 0
    }

    .popup_sub {
        max-width: 100%;
        padding: 6rem 2rem 2rem
    }

    .popup_sub.ism_popup-sub-wrap {
        max-height: 100%
    }

    .form-field.empty-form-padding {
        padding-left: 1rem;
        padding-right: 0
    }

    .start-form-block {
        width: 100%;
        max-width: 25.62rem
    }

    .institutions-hero_section {
        padding-top: 8rem;
        padding-left: 0;
        padding-right: 0
    }

    .institutions-benefits_section {
        padding-top: 0
    }

    .institutions-benefits_grid {
        grid-column-gap: 3rem;
        grid-row-gap: 3rem;
        grid-template-columns: 1fr 1fr
    }

    .institutions-benefits_title {
        grid-column-gap: 32rem;
        grid-row-gap: 2rem;
        grid-template-columns: 1fr;
        margin-bottom: 3rem
    }

    .institutional-solutions_section {
        padding-left: 0;
        padding-right: 0
    }

    .institutional-solutions_bullet-point {
        align-self: flex-start
    }

    .institutional-solutions_grid {
        grid-template-columns: 1fr 1fr 1fr 1fr;
        width: 80rem
    }

    .institutional-solutions_title {
        padding-left: 2rem;
        padding-right: 2rem
    }

    .institutional_solutions_drag-element {
        margin-left: 2rem;
        margin-right: 2rem
    }

    .institutional-solutions_grid-wrap {
        padding-left: 2rem;
        padding-right: 2rem
    }

    .partner-product_content-left {
        margin-bottom: 4rem;
        margin-left: auto;
        margin-right: auto
    }

    .built-partnerships_section {
        padding-bottom: 0;
        padding-left: 0;
        padding-right: 0
    }

    .partner-product_content {
        flex-direction: column;
        align-items: stretch;
        display: flex
    }

    .partner-product_content-right-wrap {
        order: 1;
        width: 100%;
        max-width: 100%;
        max-height: 100%;
        margin-left: auto;
        margin-right: auto;
        position: static
    }

    .contact-hero-section {
        padding: 8rem 0 0
    }

    .contact-hero-title {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem;
        padding-left: 2rem;
        padding-right: 2rem
    }

    .careers_hero-section {
        padding: 8rem 0 0
    }

    .careers_hero-title {
        padding-left: 2rem;
        padding-right: 2rem
    }

    .careers-mission_grid {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        grid-template-columns: 1fr
    }

    .careers-misison_section {
        padding-top: 5.75rem;
        padding-bottom: 6rem
    }

    .careers-mission_title {
        margin-bottom: 2rem
    }

    .careers_chart-section {
        padding-top: 4.5rem;
        padding-bottom: 6rem
    }

    .careers-chart_drag-line {
        margin-left: auto;
        margin-right: auto
    }

    .careers_chart-drag-component {
        margin-bottom: 2rem;
        position: relative
    }

    .careers-chart_drag-line-active {
        background-color: #f8f0d9;
        width: 0%
    }

    .careers_chart-drag-tool {
        justify-content: center;
        align-items: center;
        width: 2.75rem;
        height: 2.75rem;
        display: flex;
        position: absolute;
        inset: -1.375rem auto auto 0%
    }

    .careers_values-title {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem;
        grid-template-columns: 1fr;
        margin-bottom: 3rem;
        padding-left: 2rem;
        padding-right: 2rem
    }

    .careers_values-section {
        padding: 6rem 0 .25rem
    }

    .careers-archieve_section {
        padding-top: 4.5rem;
        padding-bottom: 4.5rem
    }

    .careers-archieve_title {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem;
        grid-template-columns: 1fr;
        margin-bottom: 5rem
    }

    .careers-achieve_grid {
        grid-column-gap: 3rem;
        grid-row-gap: 3rem;
        grid-template-columns: 1fr 1fr
    }

    .home-poly-img_section {
        padding-bottom: 3rem;
        padding-left: 0;
        padding-right: 0
    }

    .careers-images_grid {
        flex-direction: column;
        align-items: flex-start
    }

    .careers-image-left {
        width: 65%;
        height: auto;
        margin-bottom: -10rem
    }

    .careers-image-right {
        align-self: flex-end;
        width: 65%;
        height: auto;
        margin-top: 2.5rem
    }

    .our-teams_section {
        padding-top: 3rem;
        padding-left: 0;
        padding-right: 0
    }

    .our-teams_drag-icon {
        justify-content: center;
        align-items: center;
        width: 2.75rem;
        height: 2.75rem;
        display: flex
    }

    .our-teams_slider-left-arrow {
        display: none
    }

    .our-teams_drag-component {
        justify-content: center;
        align-items: center;
        max-width: 100%;
        margin-left: 2rem;
        margin-right: 2rem;
        display: block
    }

    .our-teams_slider-right-arrow {
        display: none
    }

    .our-teams_slider-wrap {
        padding-top: 0;
        padding-left: 0;
        padding-right: 0
    }

    .single-our-team_wrap {
        width: 100%;
        height: 16.88rem
    }

    .our-teams_slider-single {
        flex: none;
        width: 33.3333vw;
        padding-left: 1rem;
        padding-right: 1rem
    }

    .our-teams_title {
        margin-bottom: 3rem;
        padding-left: 2rem;
        padding-right: 2rem
    }

    .our-teams_drag-element {
        margin-bottom: 2rem;
        position: relative
    }

    .work-anywhere_image-div {
        order: -1;
        max-width: 100%;
        max-height: 100%
    }

    .work-anywhere_section {
        padding: 0 0 3rem
    }

    .custom_list-item {
        flex-direction: column
    }

    .work-anywhere_icon {
        margin-bottom: 1rem
    }

    .work-anywhere_content-wrap {
        padding-left: 2rem;
        padding-right: 2rem
    }

    .work-anywhere_content {
        grid-column-gap: 3rem;
        grid-row-gap: 3rem;
        flex-direction: column;
        justify-content: flex-start;
        display: flex
    }

    .perks_image {
        object-fit: cover;
        height: 30rem
    }

    .perks_grid {
        grid-column-gap: 3rem;
        grid-row-gap: 3rem;
        grid-template-columns: 1fr 1fr;
        margin-bottom: 6rem;
        padding-left: 2rem;
        padding-right: 2rem
    }

    .perks_title {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem;
        grid-template-columns: 1fr;
        margin-bottom: 3rem;
        padding-left: 2rem;
        padding-right: 2rem
    }

    .perks_section {
        padding: 3rem 0 0
    }

    .positions_grid-right {
        margin-bottom: 3rem
    }

    .positions_grid-right.positions_grid-right-team-page {
        max-height: 100%
    }

    .positions_section {
        height: auto;
        overflow: auto
    }

    .positions_grid-overlay-bottom {
        display: none;
        inset: auto 0% 0%
    }

    .positions_grid-left {
        margin-bottom: 4rem;
        padding-bottom: 0
    }

    .positions_grid {
        padding-top: 4.5rem;
        padding-bottom: 4.5rem;
        display: block
    }

    .hiring-step_icon {
        width: 3rem;
        height: 3rem;
        padding: .5rem
    }

    .hiring-steps_content {
        width: 100%;
        max-width: 100%
    }

    .hiring-steps_title {
        background-color: #fff;
        max-width: 100%;
        margin-bottom: .25rem;
        padding-top: 4.5rem;
        padding-bottom: 1.75rem
    }

    .hiring-steps_section {
        padding-top: 0;
        padding-bottom: 0
    }

    .hiring-steps_dd {
        width: 100%;
        margin-left: auto;
        margin-right: auto;
        position: static
    }

    .faq_grid {
        grid-column-gap: 3rem;
        grid-row-gap: 3rem
    }

    .faq-content._56-rem {
        min-width: auto
    }

    .faq-dd {
        z-index: 5
    }

    .fq-dt {
        z-index: 5;
        padding-left: 0;
        padding-right: 0
    }

    .careers-list_hero-left {
        text-align: center;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        margin-bottom: 4rem;
        padding-left: 2rem;
        padding-right: 2rem;
        display: flex
    }

    .careers-list_hero-content {
        flex-direction: column;
        justify-content: center;
        align-items: center
    }

    .careers-list_hero-right {
        width: 100%
    }

    .careers-list_hero-section {
        padding: 8rem 0 0
    }

    .positions_filter-tags-locations {
        flex-wrap: nowrap;
        width: auto;
        padding-bottom: .5rem
    }

    .careers-list_tags-wrap {
        margin-bottom: 4.5rem;
        padding-top: 2rem;
        padding-bottom: 2rem
    }

    .careers-list_content {
        margin-left: 2rem;
        margin-right: 2rem
    }

    .positions_filter-tags-departments {
        flex-wrap: nowrap;
        width: auto;
        padding-bottom: .5rem
    }

    .careers-list_section-wrap {
        padding-bottom: 6rem
    }

    .secondary-market_float {
        margin-left: 2rem;
        margin-right: 2rem
    }

    .secondary-market_hero-section {
        padding-top: 8rem;
        padding-bottom: 8rem
    }

    .secondary-features-benefits_title {
        max-width: 100%;
        margin-bottom: 2rem
    }

    .secondary-features-benefits_section {
        padding-top: 8rem;
        padding-bottom: 6rem
    }

    .secondary-features-benefits_grid {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem;
        max-width: 100%;
        margin-left: auto;
        margin-right: auto
    }

    .direct-hero-section {
        padding-top: 8rem;
        padding-bottom: 4.5rem
    }

    .why-direct_right {
        max-width: 100%;
        padding-left: 2rem;
        padding-right: 2rem
    }

    .why-direct_section {
        padding: 0 0 6rem
    }

    .why-direct_content {
        flex-direction: column;
        align-items: stretch
    }

    .why-direct_left-content {
        max-width: 100%;
        max-height: 100%;
        margin-bottom: 3rem
    }

    .direct-fees_grid {
        grid-column-gap: 3rem;
        grid-row-gap: 3rem
    }

    .direct-fees_section {
        padding-top: 6rem;
        padding-bottom: 6rem
    }

    .direct-fees_title {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem;
        margin-bottom: 3rem
    }

    .direct-invest_title-paragraphs {
        grid-column-gap: 2rem;
        grid-row-gap: 1rem
    }

    .direct-invest_title {
        margin-bottom: 2rem;
        position: static
    }

    .direct-invest_graph-wrap-div {
        max-width: 100%
    }

    .direct-invest_section {
        padding-top: 4.5rem;
        padding-bottom: 4.5rem
    }

    .direct-invest_graph-wrap {
        width: 80rem;
        margin-bottom: 4rem;
        padding-top: 0;
        padding-bottom: 0
    }

    .direct-sec-mark_content {
        grid-column-gap: 0rem;
        grid-row-gap: 0rem;
        flex-direction: column;
        justify-content: center;
        align-items: center
    }

    .direct-sec-mark-right {
        order: 1;
        width: 100%;
        max-width: 100%;
        max-height: 100%
    }

    .direct-sec-mark-left {
        margin-bottom: 4rem;
        padding-left: 2rem;
        padding-right: 2rem
    }

    .direct-sec-mark_section {
        padding: 4.5rem 0 0
    }

    .portfolio_hero-section {
        padding-top: 8rem;
        padding-bottom: 4.5rem
    }

    .portfolio-styles_title {
        margin-bottom: 3rem
    }

    .portfolio-styles_section {
        padding-top: 4.5rem
    }

    .growth_hero-section {
        padding-top: 8rem;
        padding-bottom: 4.5rem
    }

    .private-market-value_section {
        padding-top: 6rem
    }

    .growth-track-record_section {
        padding-bottom: 6rem
    }

    .buyout-hero_section {
        padding-top: 8rem;
        padding-bottom: 4.5rem
    }

    .growth-foundation_section {
        padding-top: 6rem
    }

    .growth-foundation_content {
        margin-bottom: 4rem
    }

    .growth-foundation_grid {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem
    }

    .growth-vintage_section {
        padding-bottom: 6rem
    }

    .growth-vintage_content {
        margin-bottom: 4.5rem
    }

    .growth-vintage_img-desktop {
        display: none
    }

    .growth-vintage_img-mobile {
        margin-bottom: 3rem;
        display: block
    }

    .how-it-works_hero-section {
        padding: 8rem 0 0
    }

    .how-it-works_hero-content {
        flex-direction: column;
        max-width: 100%
    }

    .how-it-works_hero-left {
        text-align: center;
        margin-bottom: 4.5rem;
        padding-left: 2rem;
        padding-right: 2rem
    }

    .how-it-works_hero-right {
        width: 100%;
        max-width: 100%
    }

    .our-method_title {
        text-align: left;
        padding-left: 2rem;
        padding-right: 2rem
    }

    .our-method_section {
        padding-top: 4.5rem
    }

    .our-method_component-fourth {
        width: 75rem;
        height: 75rem
    }

    .our-method_component-fifth {
        width: 50rem;
        height: 50rem
    }

    .our-method_main-component {
        justify-content: center;
        align-items: flex-start;
        height: 80rem;
        margin-left: auto;
        margin-right: auto;
        display: flex
    }

    .our-method_component-third {
        width: 100rem;
        height: 100rem
    }

    .our-method_component-first {
        width: 150rem;
        height: 150rem
    }

    .our-method_component-second {
        width: 125rem;
        height: 125rem
    }

    .together_section {
        padding-top: 4.5rem;
        padding-bottom: 4.5rem
    }

    .together_title {
        text-align: left
    }

    .capital-call_section {
        padding: 4.5rem 0 0
    }

    .capital-call_content {
        flex-direction: column;
        align-items: stretch;
        display: flex
    }

    .capital-call_left {
        margin-bottom: 4rem;
        margin-left: auto;
        margin-right: auto
    }

    .capital-call_right {
        order: 1;
        width: 100%;
        max-width: 100%;
        max-height: 100%;
        margin-left: auto;
        margin-right: auto;
        position: static
    }

    .report-taxes_content {
        flex-direction: column;
        align-items: stretch;
        display: flex
    }

    .report-taxes_right {
        order: 1;
        width: 100%;
        max-width: 100%;
        max-height: 100%;
        margin-left: auto;
        margin-right: auto;
        position: static
    }

    .report-taxes_section {
        padding: 4.5rem 0 0
    }

    .report-taxes_left {
        margin-bottom: 4rem;
        margin-left: auto;
        margin-right: auto
    }

    .digitcal-first_section {
        padding: 0
    }

    .digitcal-first_right {
        margin-bottom: 4rem;
        padding-top: 4.5rem;
        padding-left: 2rem;
        padding-right: 2rem
    }

    .digitcal-first_left {
        order: 1;
        width: 100%;
        max-width: 100%;
        max-height: 100%
    }

    .digitcal-first_content {
        flex-direction: column;
        justify-content: center;
        align-items: center
    }

    .moonfare-partners_left {
        margin-bottom: 4.5rem;
        padding-left: 2rem;
        padding-right: 2rem
    }

    .moonfare-partners_right {
        order: 1;
        width: 100%;
        max-width: 100%;
        max-height: 100%
    }

    .moonfare-partners_section {
        padding: 4.5rem 0 0
    }

    .moonfare-partners_content {
        flex-direction: column;
        justify-content: center;
        align-items: center
    }

    .blog-hero_content {
        align-items: center
    }

    .blog-hero_title {
        z-index: 5;
        position: relative
    }

    .blog-cat-tags_wrap {
        max-width: 100%;
        margin-left: auto;
        margin-right: auto
    }

    .blog-hero-overlay {
        z-index: 4;
        background-image: linear-gradient(90deg, #fcf9f000, #fcf9f0 75%);
        width: 2rem;
        height: 100%;
        padding-bottom: 0;
        padding-right: 0;
        display: block;
        position: absolute;
        inset: auto 0% 0% auto
    }

    .blog-hero_section {
        padding-top: 8rem;
        padding-bottom: 2rem;
        position: relative
    }

    .knowledge-center_category-tags {
        flex-wrap: nowrap;
        justify-content: flex-start;
        max-width: 100%;
        margin-left: auto;
        padding-bottom: .5rem;
        overflow: auto
    }

    .blog-hero_article-section {
        padding-top: 3rem;
        padding-bottom: 2.5rem
    }

    .blog-hero_article-content {
        grid-row-gap: 2rem;
        flex-direction: column;
        align-items: stretch;
        margin-left: auto;
        margin-right: auto
    }

    .blog-hero_article-left {
        max-width: 100%
    }

    .blog-hero_article-left.press-page {
        min-height: 24rem
    }

    .blog-articles_section {
        padding-bottom: 6rem
    }

    .blog-articles_grid {
        grid-column-gap: 1.25rem;
        grid-row-gap: 1.25rem;
        grid-template-columns: 1fr 1fr
    }

    .single-blog_item {
        padding-top: 2.5rem;
        padding-bottom: 2.5rem
    }

    .single-blog-article {
        border-left-style: none;
        border-right-style: none;
        padding-left: 0;
        padding-right: 0
    }

    .blog-articles_section-search {
        padding-bottom: 6rem
    }

    .press-grid {
        grid-column-gap: 0rem;
        grid-row-gap: 0rem;
        grid-template-columns: 1fr 1fr
    }

    .webinars_hero-title {
        margin-bottom: 2rem
    }

    .webinars_hero-section {
        padding-top: 8rem
    }

    .white-papers_hero-section {
        padding-top: 8rem;
        padding-left: 0;
        padding-right: 0
    }

    .white-papers_grid {
        grid-template-columns: 1fr 1fr
    }

    .single-white-paper_item {
        padding-top: 3rem;
        padding-bottom: 3rem
    }

    .press-hero-section {
        padding-top: 8rem;
        padding-bottom: 3rem;
        position: relative
    }

    .press-content_section {
        overflow: hidden
    }

    .press-content_section.hero-section {
        padding-top: 8rem
    }

    .resources_contact-grid-wrap {
        justify-content: flex-start;
        align-items: center;
        max-width: 100%;
        padding-left: 2rem;
        display: flex;
        overflow: auto
    }

    .resource-card {
        width: 22rem
    }

    .resources_contact-grid {
        justify-content: flex-start
    }

    .faq-hero_section {
        padding-top: 8rem;
        padding-bottom: 3rem;
        position: relative
    }

    .contact-us-form_title {
        margin-bottom: 3rem
    }

    .contact-form_top-half {
        max-width: 100%
    }

    .contact-us-form-section {
        padding-top: 4.5rem;
        padding-bottom: 4.5rem
    }

    .newsletter-hero-left {
        text-align: center;
        margin-bottom: 4.5rem
    }

    .newsletter-hero-section {
        padding-top: 8rem;
        padding-bottom: 0
    }

    .newsletter-form-block {
        margin-left: auto;
        margin-right: auto
    }

    .h5 {
        font-size: 1.13rem;
        line-height: 1.5rem
    }

    .newsletter-hero-content {
        flex-direction: column
    }

    .newsletter-form-success {
        text-align: center
    }

    .newsletter-hero-right.animated-image.max-height {
        max-height: none
    }

    .recent-newsletters_slider-slide {
        border-right-style: none;
        padding-right: 0
    }

    .recent-newsletters_section {
        padding-top: 4rem
    }

    .who-we-are_members-single {
        flex: none;
        width: 14rem
    }

    .who-we-are_members-content {
        display: block
    }

    .who-we-are_members-right {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
        display: flex
    }

    .who-we-are_members-left {
        margin-bottom: 3rem;
        padding-right: 0;
        position: static
    }

    .who-we-are_members-section {
        padding-top: 4.5rem;
        padding-bottom: 4.5rem;
        overflow: hidden
    }

    .who-we-are_members-right-wrap {
        max-width: 100%;
        padding-bottom: 2rem;
        overflow: scroll
    }

    .who-we-are_members-section-white {
        padding-top: 4.5rem;
        padding-bottom: 4.5rem;
        overflow: hidden
    }

    .talented-folks_title {
        margin-bottom: 3rem
    }

    .talented-folks_photo {
        display: none
    }

    .talented-folks_photo.show-responsive {
        display: block
    }

    .ism-button {
        margin-left: 2rem;
        margin-right: 2rem
    }

    .talented-folks_grid {
        grid-template-columns: 1fr 1fr 1fr 1fr
    }

    .mf-single-number-half {
        display: none
    }

    .mf-numbers-wrap {
        flex-wrap: wrap;
        grid-template-columns: 1fr 1fr
    }

    .mf-single-number {
        width: 50%
    }

    .mf-single-number-half-end {
        display: none
    }

    .ism_popup-main {
        padding: 0
    }

    .who-we-are_members-single_bio {
        align-items: stretch;
        padding: 0
    }

    .about-us_partner-right {
        padding-left: 2rem;
        padding-right: 2rem
    }

    .about-us_partner-left {
        order: -1;
        max-width: 100%;
        max-height: 100%;
        margin-bottom: 3rem
    }

    .aboutus_partner-content {
        flex-direction: column;
        align-items: stretch
    }

    .about-us_partner-section-top,
    .about-us_partner-section-bottom {
        padding: 0 0 6rem
    }

    .single-job_info-section {
        padding-top: 8rem;
        padding-bottom: 2rem
    }

    .single-job_hero-content {
        padding-left: 0
    }

    .legal-tabs {
        display: block
    }

    .blog-rich-text blockquote {
        font-size: 1rem;
        line-height: 1.5rem
    }

    .legal-tabs_content {
        max-width: 100%;
        margin-left: 0;
        padding-top: 2rem
    }

    .legal-tab-link {
        min-width: 100%
    }

    .legal-dt {
        padding-right: 3rem
    }

    .legal-dd {
        z-index: 1;
        display: block
    }

    .legal-dl {
        z-index: 1
    }

    .legal-dl.w--open {
        display: none
    }

    .legal-tabs_menu {
        background-color: #fff;
        max-width: 100%;
        display: none;
        position: absolute;
        inset: 0% 0% auto
    }

    .legal-section {
        padding-top: 8rem;
        padding-bottom: 6rem
    }

    .single-article_author-info {
        margin-bottom: 2rem
    }

    .single-article_hero {
        padding-top: 8rem
    }

    .single-article_hero-title {
        max-width: 100%;
        margin-bottom: 2rem
    }

    .single-article_content-section {
        padding-bottom: 4rem
    }

    .recent-blogs_grid {
        grid-column-gap: 2.5rem;
        grid-row-gap: 2.5rem
    }

    .join-mf-blog_cta-image {
        width: auto;
        max-width: 100%;
        max-height: 100%;
        position: static
    }

    .join-mf-blog_cta-left {
        margin-bottom: 4rem;
        margin-left: auto;
        margin-right: auto;
        padding-left: 2rem;
        padding-right: 2rem
    }

    .join-mf-blog_cta {
        padding-bottom: 0;
        padding-left: 0;
        padding-right: 0
    }

    .join-mf-blog_cta-content {
        flex-direction: column;
        align-items: stretch;
        display: flex
    }

    .join-mf-blog_cta-right {
        order: 1;
        width: 100%;
        max-width: 100%;
        max-height: 100%;
        margin-left: auto;
        margin-right: auto;
        position: static
    }

    .single-article_hero-img {
        width: auto;
        max-width: 100%;
        height: auto
    }

    .prev-closed-fund {
        background-color: #fcf9f0;
        flex-direction: row;
        padding: .75rem 2rem;
        display: block;
        position: static
    }

    .closed-fund_hero-section {
        padding-top: 8rem;
        padding-bottom: 4.5rem
    }

    .next-closed-fund_arrow {
        order: 1;
        margin-top: 0;
        margin-left: .75rem
    }

    .prev-closed-fund_arrow {
        order: -1;
        margin-top: 0;
        margin-right: .75rem
    }

    .prev-next-closed-fund_wrap {
        flex-direction: row;
        justify-content: flex-start
    }

    .next-closed-fund_text,
    .prev-closed-fund_text {
        transform: rotate(0)
    }

    .next-closed-fund {
        background-color: #fcf9f0;
        flex-direction: row;
        justify-content: flex-end;
        align-items: center;
        padding: .75rem 2rem;
        display: flex;
        position: static
    }

    .closed-fund_hero-content {
        padding-top: 2rem;
        padding-left: 2rem;
        padding-right: 2rem
    }

    .prev-closed-fund_parent {
        grid-column-gap: .25rem;
        grid-row-gap: 0rem;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        justify-content: space-between;
        place-items: center stretch;
        display: none
    }

    .closed-fund_target-country-image {
        max-width: 100%
    }

    .closed-fund_sub-card {
        flex-direction: column;
        display: flex
    }

    .closed-fund_info-wrap {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
        grid-template-columns: 1fr;
        margin-top: 4rem;
        margin-left: 2rem;
        margin-right: 2rem;
        padding-left: 0;
        padding-right: 0
    }

    .closed-fund_graphs {
        grid-template-columns: 1fr
    }

    .about-us_partner-section {
        padding: 0 0 6rem
    }

    .how-does-invest_work-title {
        margin-bottom: 4.5rem
    }

    .fund-navigation_content {
        display: none
    }

    .fund-survey_grid {
        grid-column-gap: 0rem;
        grid-row-gap: 0rem;
        grid-template-columns: 1fr 1fr
    }

    .fund-survey_section {
        padding-top: 6rem;
        padding-bottom: 6rem
    }

    .home-benefits_image-title {
        align-self: flex-start;
        max-width: 90vw;
        position: static
    }

    .error-hero_section {
        padding-top: 8rem
    }

    .my-chart {
        min-height: auto;
        margin-left: 0;
        margin-right: 0
    }

    .careers_chart-legend {
        grid-column-gap: .5rem;
        grid-row-gap: .5rem;
        flex-wrap: wrap;
        max-width: 90vw
    }

    .written-by_div {
        flex-wrap: wrap
    }

    .careers-list_hero-right-img {
        width: 100%
    }

    .single-pr-item {
        padding: 2.5rem 1rem
    }

    .single-press_wrapper {
        border-left-style: none;
        border-right-style: none;
        padding-left: 0;
        padding-right: 0
    }

    .buttons_wrapper-nav {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        flex-direction: column;
        grid-template-rows: auto;
        grid-template-columns: 1fr;
        grid-auto-columns: 1fr;
        align-items: stretch;
        margin-left: 2rem;
        margin-right: 2rem;
        display: grid
    }

    .single-team_hero-section {
        padding: 8rem 0 0
    }

    .handle {
        cursor: grab
    }

    .sweta-vid-iframe {
        height: 40rem
    }

    .news-component {
        text-align: center;
        flex-direction: column;
        justify-content: center;
        align-items: center
    }

    .glossary-article_hero-content {
        padding-bottom: 3rem
    }

    .glossary-article_hero-section {
        padding-top: 8rem
    }

    .glossary-crumb-link {
        margin-bottom: 1.5rem
    }

    .glossary-article_section {
        padding-bottom: 4rem
    }

    .glossary-artile-cta {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .glossary-article_wrap {
        max-width: 100%
    }

    .glossary-article_navigation {
        display: none
    }

    .glossary-article_helpful-section {
        padding-top: 4rem;
        padding-bottom: 4rem
    }

    .glossary-article-cta {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .pe-101_hero-section {
        padding-top: 8rem
    }

    .pe-101_grid-4-basics {
        white-space: nowrap;
        flex-wrap: nowrap;
        width: 200vw;
        padding-right: 1rem;
        display: flex
    }

    .pe-101_grid-single_icon {
        width: 3.38rem;
        height: 3.38rem;
        margin-left: 0
    }

    .pe-101_grid-4-strategies {
        white-space: nowrap;
        width: 200vw;
        display: flex
    }

    .pe-101-b_drag-component {
        padding-right: 2rem
    }

    .pe-101-b_drag-component.opacity-100,
    .pe-101-b_drag-component.hide-drag-comp {
        display: block
    }

    .pe-101-s_drag-component {
        padding-right: 2rem
    }

    .pe-101-s_drag-component.opacity-100 {
        display: block
    }

    .pe-101_single-vertical-3 {
        flex: 1
    }

    .pe-101_grid-single {
        white-space: normal;
        flex: none;
        align-items: flex-start;
        width: 50vw;
        min-height: 18.13rem
    }

    .pe-101-section {
        padding-right: 0
    }

    .pe-101_grid-3-strategies {
        white-space: nowrap;
        display: flex
    }

    .pe-101_grid-3-strategies-cms {
        height: auto
    }

    .glossary_hero-section {
        padding-top: 8rem
    }

    .glossary-navigation {
        grid-row-gap: 2rem;
        flex-direction: column;
        align-items: flex-start;
        padding-top: .5rem;
        padding-left: 2rem;
        padding-right: 2rem
    }

    .glossary-search-component {
        width: 100%
    }

    .glossary-section {
        padding-left: 0;
        padding-right: 0
    }

    .glossary-letters {
        max-width: 100%;
        display: flex;
        overflow: scroll
    }

    .glossary-letter-content_letter {
        margin-bottom: 2rem;
        margin-right: 0
    }

    .glossary-letter-content {
        padding-left: 2rem;
        padding-right: 2rem;
        display: block
    }

    .glossary-letter-content_content {
        grid-row-gap: 2rem;
        max-width: 100%
    }

    .pe-101_grid-1-strategies {
        flex: 1
    }

    .home-pe-101_button-wrap {
        display: none
    }

    .home-pe-101_selector-icon {
        justify-content: center;
        align-items: center;
        display: flex
    }

    .home-pe-101_title {
        grid-row-gap: 2rem;
        grid-template-columns: 1fr;
        padding-left: 2rem;
        padding-right: 2rem
    }

    .home-pe-101_grid {
        flex-direction: column;
        grid-template-columns: 1fr;
        align-items: stretch;
        margin-bottom: 0;
        display: flex
    }

    .home-pe-101_selector {
        white-space: normal;
        justify-content: space-between;
        align-items: center;
        min-height: auto;
        display: flex
    }

    .home-pe-101_section {
        padding: 4.5rem 0
    }

    .home-pe-101_selectors {
        max-width: 100%
    }

    .home-pe-101_wrappers {
        overflow: auto
    }

    .nav_dl-left-wrap_1x1-cta {
        padding-top: 0;
        padding-bottom: 0;
        padding-left: 0;
        display: none
    }

    .navigation_resource-cta-horizontal {
        display: none
    }

    .refrences-rich-text blockquote {
        font-size: 1rem;
        line-height: 1.5rem
    }

    .product-features_hero-top {
        padding-top: 8rem;
        padding-bottom: 0
    }

    .product-features_hero-slide-image {
        height: auto;
        max-height: 100%
    }

    .product-features_hero-bottom {
        padding-top: 2rem
    }

    .product-features_hero-slider {
        margin-bottom: 0
    }

    .money-security_content-bottom {
        grid-row-gap: 4.5rem;
        grid-template-columns: 1fr
    }

    .money-security_title {
        margin-bottom: 2.75rem;
        padding-left: 2rem;
        padding-right: 2rem
    }

    .money-security_content-bottom-right {
        order: 1;
        width: 100%;
        max-width: 100%;
        max-height: 100%;
        margin-left: auto;
        margin-right: auto;
        position: static
    }

    .money-security_content-bottom-left {
        margin-left: auto;
        margin-right: auto;
        padding-left: 2rem;
        padding-right: 2rem
    }

    .money-security_content {
        flex-direction: column;
        align-items: stretch;
        display: flex
    }

    .money-security_section {
        padding: 4.5rem 0 0
    }

    .product-features_join-community-content-bottom-wrap {
        margin-top: 0;
        margin-bottom: 0;
        padding-left: 0;
        padding-right: 0
    }

    .product-features_join-community-content-top-wrap {
        padding-top: 6rem;
        padding-bottom: 2.75rem
    }

    .hiring-steps_grid {
        grid-column-gap: 0rem;
        grid-row-gap: 0rem
    }

    .hiring-steps_dt {
        text-align: center;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        height: auto;
        padding-top: 1rem;
        display: flex;
        position: static
    }

    .hiring-steps_dl {
        height: auto
    }

    .hiring-steps_single {
        background-color: #fff;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        margin-bottom: .25rem;
        padding-top: 2.75rem;
        position: relative
    }

    .hiring-steps_dl-wrap {
        padding-top: 2.5rem;
        padding-left: 2rem;
        padding-right: 2rem
    }

    .hiring-steps_icon-plus {
        justify-content: center;
        align-items: center;
        display: flex
    }

    .hiring-steps_icon {
        background-color: #fcf9f0;
        border-radius: 2rem;
        justify-content: center;
        align-items: center;
        width: 2.75rem;
        height: 2.75rem;
        margin-bottom: -1.375rem;
        margin-left: auto;
        margin-right: auto;
        display: none;
        inset: auto 0% 0%
    }

    .hiring-steps_icon-minus {
        display: none
    }

    .hiring-steps_icon-responsive {
        background-color: #fcf9f0;
        border-radius: 2rem;
        justify-content: center;
        align-items: center;
        width: 2.75rem;
        height: 2.75rem;
        margin: 1rem auto -1.375rem;
        display: flex;
        position: static;
        inset: auto 0% 0%;
        overflow: hidden
    }

    .hiring-step_icon-wrap {
        width: 3rem;
        height: 3rem
    }

    .single-career-value_responsive-icon {
        background-color: #f8f0d9;
        border-radius: 6249.94rem;
        justify-content: center;
        align-items: center;
        width: 2.75rem;
        height: 2.75rem;
        margin-bottom: 1rem;
        margin-right: 2rem;
        display: flex;
        position: absolute;
        inset: auto 0% 0% auto;
        overflow: hidden
    }

    .single-career-expansion-animate {
        display: none
    }

    .careers_values-grid {
        grid-column-gap: .25rem;
        grid-row-gap: .25rem;
        flex-direction: column;
        grid-template-columns: 1fr;
        align-items: stretch;
        display: flex
    }

    .careers_values-grid.hide-desktop-only {
        display: flex
    }

    .single-career-value-p-wrap {
        height: auto
    }

    .single-career-value_responsive-icon-minus {
        display: none
    }

    .single-career-grid-wrap-single {
        width: 100%
    }

    .careers-drag-indicator {
        display: block
    }

    .past-future_slider-mask {
        width: 100vw;
        max-width: 100vw;
        display: flex
    }

    .past-future_slider-slide {
        flex: none;
        width: 50vw;
        padding-left: .5rem;
        padding-right: .5rem
    }

    .auction-timeline {
        grid-column-gap: 0rem;
        justify-content: space-between;
        width: 100%
    }

    .secondary-auction-timeline_divider-wrap {
        width: 100vw
    }

    .secondary-auction-timeline_section {
        padding: 4.5rem 0
    }

    .auction-timeline_wrapper {
        width: 80rem;
        margin-bottom: 6rem;
        margin-left: 2rem;
        margin-right: 2rem
    }

    .auction-chart-hover-child {
        width: auto;
        height: 100%;
        margin-bottom: 0;
        display: block;
        position: static
    }

    .auction-timeline_drag-component {
        opacity: 1;
        width: auto;
        max-width: 100%;
        margin-left: 2rem;
        margin-right: 2rem
    }

    .secondary-auction-timeline_divider {
        justify-content: flex-start;
        margin-bottom: 1.5rem
    }

    .secondary-auction_hover {
        flex: none;
        width: 100vw;
        margin-bottom: 0;
        padding-bottom: 0
    }

    .no-results {
        display: none
    }

    .nav_dd-v2 {
        border-bottom-width: .03rem;
        width: 100%;
        height: auto
    }

    .single-contact-card_title_dl {
        height: auto;
        display: none;
        overflow: hidden
    }

    .single-contact-card_title_dl.w--open {
        margin-top: 2rem
    }

    .single-contact-card_title-arrow {
        display: flex
    }

    .contact-cards-grid-new {
        grid-template-columns: 1fr 1fr
    }

    .contact-cards-grid-new._9_tagblock {
        grid-template-columns: 1fr
    }

    .single-contact-card_title {
        flex-direction: row;
        justify-content: space-between;
        align-items: stretch
    }

    .single-contact-card {
        padding-top: 1.5em;
        padding-bottom: 1.5em
    }

    .single-contact-card_title-wrap {
        justify-content: space-between;
        align-items: center;
        width: 100%;
        margin-bottom: 0;
        display: flex
    }

    .contact-card_info.contact-card_link-wrap {
        overflow: hidden
    }

    .nav_line-wrap {
        display: none
    }

    .growth-foundation_content-wrap {
        align-items: flex-start
    }

    .women-in-pe-hero-title {
        margin-bottom: 2em
    }

    .women-pe_hero-section {
        padding-top: 8rem
    }

    .women-pe_video-play-icon-hero {
        width: 2.25em;
        height: 2.25em
    }

    .women-pe_drag-component {
        display: block
    }

    .womne-pe_cms-list {
        margin-bottom: 2em
    }

    .women-pe_videos-section {
        padding-bottom: 4.5em
    }

    .women-pe_drag-line-active {
        background-color: #fcf9f0;
        width: 0%;
        height: .25rem;
        padding-bottom: 0;
        padding-right: 0;
        display: block;
        position: absolute;
        inset: auto auto 0% 0%
    }

    .women-pe_drag-icon {
        justify-content: center;
        align-items: center;
        width: 2.75rem;
        height: 2.75rem;
        display: flex
    }

    .women-pe_drag-text {
        display: block
    }

    .women-pe_video-slider-slide {
        max-width: 16rem;
        max-height: 9em
    }

    .womne-pe_drag-tool {
        background-color: #0000;
        width: auto;
        height: auto;
        padding-top: 0;
        padding-bottom: 0
    }

    .womne-pe_drag-tool.handle {
        height: auto;
        display: flex
    }

    .women-pe_video-play-icon {
        width: 2.25em;
        height: 2.25em
    }

    .women-pe_single-video {
        align-items: flex-end;
        padding: .75em;
        display: flex
    }

    .women-pe_episode-tag {
        display: none
    }

    .women-pe_video-pause-icon {
        width: 2.25em;
        height: 2.25em
    }

    .women-pe_play-icon-wrapper.videos {
        padding-top: .5em;
        padding-right: .5em
    }

    .women-pe_single-video-content {
        margin-top: auto;
        font-size: .88em;
        line-height: 100%
    }

    .women-pe_videos-title-wrap {
        font-family: Waldenburg buch, sans-serif
    }

    .women-pe_video-play-icon-playing {
        width: 2.25em;
        height: 2.25em
    }

    .pe-101_top-padding {
        height: 0
    }

    .women-pe_dt-section {
        padding: 4.5rem 0 0
    }

    .women-pe_dt-content {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem;
        flex-direction: column;
        align-items: stretch
    }

    .women-pe_dt-title {
        margin-left: 2rem;
        margin-right: 2rem
    }

    .women-pe_dt-title.animated-content.reverse-block {
        margin-bottom: 40px;
        margin-left: 40px
    }

    .women-pe_dt-vid {
        max-width: 100%
    }

    .growth-vintage_img-wrapper-title {
        margin-bottom: 3rem
    }

    .dirct-invest-graph-title {
        margin-bottom: 1.5rem
    }

    .ab-test_button-option-three_cta.responsive {
        display: flex
    }

    .ab-test_button-option-three_cta.responsive.active-hover-cta {
        background-color: var(--neon-blue-used-for-cta)
    }

    .ab-test_button-option-three_cta.desktop {
        display: none
    }

    .ab-test_button-option-three.first {
        padding-left: 0;
        padding-right: 0
    }

    .ab-test_button-option-three.second {
        margin-bottom: 0
    }

    .hs4 {
        font-size: 1.25rem;
        line-height: 1.75rem
    }

    .leadership-dropdown {
        border-top: .13rem solid #fff;
        border-bottom: .13rem solid #fff;
        justify-content: space-between;
        width: 100%;
        font-family: Waldenburg halbfett, sans-serif;
        font-size: 1.13rem;
        position: static
    }

    .home-pe-101_pe-wrap {
        max-width: 100%;
        position: static
    }

    .authors-wrapper_grid {
        grid-column-gap: 0rem;
        grid-row-gap: 0rem;
        grid-template-columns: 1fr;
        display: block
    }

    .author_icon {
        margin-left: auto;
        display: flex
    }

    .author_dl-wrap {
        padding: 1rem 0
    }

    .author_dd.active {
        border-bottom-color: var(--gray-2-used-for-dividers)
    }

    .author_dl {
        background-color: #0000;
        transition: all .5s cubic-bezier(.23, 1, .32, 1);
        display: block;
        position: static
    }

    .author_dl.w--open {
        background-color: #0000
    }

    .author_dt.w--open {
        color: var(--black-used-for-text-headlines)
    }

    .blog-authors_top-list {
        flex-wrap: wrap;
        justify-content: flex-start
    }

    .share-popup-title {
        margin-bottom: 1rem
    }

    .share-popup-content {
        max-width: 100%;
        height: 100%;
        padding-top: 4.5rem;
        padding-left: 2rem;
        padding-right: 2rem
    }

    .font-buch {
        font-family: Waldenburg buch, sans-serif;
        font-weight: 400
    }

    .hs0 {
        font-size: 2.5rem;
        line-height: 3.25rem
    }

    .hs1 {
        font-size: 2.38rem;
        line-height: 2.88rem
    }

    .hs2 {
        font-size: 2rem;
        line-height: 2.5rem
    }

    .paragraph-x-small {
        font-size: .75rem;
        line-height: 1.13rem
    }

    .paragraph-x-small.color-text-gray {
        font-size: .88rem
    }

    .paragraph-xx-small {
        font-size: .63rem;
        line-height: .88rem
    }

    .paragraph-caption {
        font-size: .75rem;
        line-height: 1.13rem
    }

    .label-large {
        font-size: 1rem;
        line-height: 1.5rem
    }

    .label-medium {
        font-size: .88rem;
        line-height: 1.38rem
    }

    .label-small {
        font-size: .75rem;
        line-height: 1.13rem
    }

    .label-x-small {
        font-size: .63rem;
        line-height: 1rem
    }

    .data-x-large {
        font-size: 1.13rem;
        line-height: 1.38rem
    }

    .data-large {
        font-size: 1rem;
        line-height: 1.25rem
    }

    .data-medium {
        font-size: .88rem;
        line-height: 1rem
    }

    .data-small {
        font-size: .75rem;
        line-height: .88rem
    }

    .data-x-small {
        font-size: .63rem;
        line-height: .75rem
    }

    .share-button_bottom-text {
        display: none
    }

    .share-button {
        border-top: .06rem solid var(--gray-2-used-for-dividers);
        background-color: #0000;
        order: 1;
        width: 100%;
        height: 4rem;
        display: flex
    }

    .share-button:hover {
        background-color: #0000
    }

    .share-popup-close {
        margin-top: 4rem;
        margin-right: 2rem
    }

    .share-button_wrapper {
        order: 1;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr;
        grid-auto-columns: 1fr
    }

    .hide-responsive {
        display: none
    }

    .hp-hero_logos-section {
        width: 100%;
        max-width: 100%;
        margin-top: 0;
        margin-left: 0;
        position: relative
    }

    .hp-hero_section {
        padding-top: 6rem;
        padding-left: 0;
        padding-right: 0
    }

    .hp-hero_section.homepageherosectionv2.lower-mg {
        padding-top: 80px;
        padding-bottom: 0
    }

    .hp-hero_content-wrapper {
        padding-left: 0;
        padding-right: 0
    }

    .hp-hero_right-img {
        width: auto;
        height: auto
    }

    .hp-hero_left-text-wrap {
        margin-bottom: 3rem;
        padding-left: 2rem;
        padding-right: 2rem
    }

    .hp-hero_left-text-wrap.left-mg {
        text-align: center;
        margin-left: 0
    }

    .hp-hero_content {
        margin-bottom: 3rem;
        padding-left: 0;
        padding-right: 0;
        display: block
    }

    .hp-hero_left {
        max-width: 100%;
        margin-bottom: 3rem;
        padding-top: 0;
        padding-bottom: 0;
        overflow: hidden
    }

    .hp-hero_right {
        max-width: 100%;
        max-height: 100%
    }

    .hp-hero_right-hover-icon {
        justify-content: center;
        align-items: center;
        display: flex
    }

    .hp-hero_logos {
        max-width: 100%
    }

    .hp-hero_right-hover {
        opacity: 1;
        justify-content: center;
        align-items: center
    }

    .hp-hero_right-hover.secondary-market {
        align-items: center
    }

    .hp-hero_media-banner {
        margin-bottom: 3rem;
        position: static
    }

    .hp-hero_numbers-content {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem
    }

    .hp-hero_numbers-section {
        padding-top: 3rem;
        padding-bottom: 3rem
    }

    .hp-hero_number-wrapper {
        padding: 1.5rem
    }

    .hp-hero_numbers-grid {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem
    }

    .hp-performance_graph-legend {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
        overflow: auto
    }

    .hp-peformance-graph {
        margin-bottom: 4.5rem
    }

    .hp-performance_title-left {
        max-width: 100%;
        /* margin-bottom: 1.5rem */
    }

    .hp-performance_title-right {
        max-width: 100%;
        margin-bottom: 3rem
    }

    .hp-performance_section {
        padding-top: 4rem;
        padding-bottom: 4rem
    }

    .hp-performance_title {
        margin-bottom: 2rem;
        display: block
    }

    .hp-inv-comitee_title-left {
        max-width: 100%
    }

    .hp-inv-comitee_section {
        padding-top: 4rem
    }

    .hp-inv-comitee_title {
        display: block
    }

    .hp-inv-comitee_title-right {
        align-items: flex-start;
        max-width: 100%
    }

    .past-funds_section {
        padding: 4rem 0
    }

    .past-funds_title,
    .past-funds_slider-container {
        padding-left: 2rem;
        padding-right: 2rem
    }

    .past-funds_content {
        align-items: stretch
    }

    .hp-secondary-market_content-left {
        max-width: 100%;
        margin-bottom: 3rem
    }

    .hp-secondary-market_content-right {
        align-items: flex-start;
        max-width: 100%;
        padding-left: 2rem;
        padding-right: 2rem
    }

    .hp-secondary-market_content-right.animated-content.upper-mg {
        padding-top: 60px
    }

    .hp-secondary-market_section {
        padding: 0 0 4rem
    }

    .hp-secondary-market_content-left-image {
        width: 100%;
        height: auto
    }

    .hp-secondary-market_content {
        grid-column-gap: 0rem;
        grid-row-gap: 0rem;
        flex-direction: column;
        align-items: stretch
    }

    .hp-cta_section {
        padding-top: 0;
        padding-left: 0;
        padding-right: 0
    }

    .hp-cta_content {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem;
        border-radius: 0;
        padding: 3rem 2rem
    }

    .hp-press-coverage_slider-slide {
        margin-right: 1rem
    }

    .hp-press-coverage_slider-nav {
        margin-top: 2rem
    }

    .hp-press-coverage_logo-grid {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        grid-template-columns: 1fr 1fr 1fr 1fr
    }

    .hp-portfolio_selector-right-image {
        width: 100%;
        height: 100%;
        margin-bottom: 1rem
    }

    .hp-portfolio_selector-link {
        display: block
    }

    .hp-portfolio_selector-link-text_wrap {
        margin-bottom: 2rem
    }

    .hp-portfolio_selector-right {
        height: auto;
        display: flex
    }

    .hp-portfolio_section {
        padding-top: 4rem;
        padding-bottom: 6rem;
    }

    .hp-portfolio_selectors {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        max-width: 100%
    }

    .hp-portfolio_paragraph {
        max-width: 100%
    }

    .hp-portfolio_content {
        padding-left: 0;
        padding-right: 0
    }

    .hp-portfolio_selector-right-image-wrapper {
        flex-direction: column;
        display: flex
    }

    .hp-portfolio_selector-right-wrapper {
        flex-direction: column;
        align-items: stretch;
        max-width: 100%;
        display: flex
    }

    .hp-portfolio_lottie-wrap {
        flex-direction: column;
        display: flex
    }

    .hp-portfolio_title {
        margin-bottom: 3rem
    }

    .hp-portfolio_selector {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        flex-direction: column;
        grid-template-rows: auto;
        grid-template-columns: 1fr;
        grid-auto-columns: 1fr;
        margin-bottom: 0;
        display: grid
    }

    .show-responsive {
        display: block
    }

    .hp-partners_single-item_logo-link-wrap,
    .hp-partners_single-item-logo {
        margin-bottom: 0
    }

    .hp-partners_grid {
        grid-column-gap: .75rem;
        grid-row-gap: .75rem;
        grid-template-columns: 1fr
    }

    .hp-partners_single-item {
        grid-column-gap: 1rem;
        grid-row-gap: 16px;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        min-height: auto
    }

    .hp-partners_section {
        padding-top: 3rem;
        padding-bottom: 3rem
    }

    .hp-hero_viewport-trigger {
        width: 100%;
        height: 0;
        margin-top: 25%
    }

    .hp-inv-comitee_grid-single-info {
        min-height: 7.69rem
    }

    .hp-inv-comitee_grid-single {
        height: auto;
        min-height: auto;
        overflow: hidden
    }

    .hp-inv-comitee_grid {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
        grid-template-columns: 1fr 1fr
    }

    .hp-inv-comitee_slider-slide-nav {
        margin-top: 2rem
    }

    .hp-inv-comitee_slider-slide {
        margin-right: 1.5rem
    }

    .start-v2-form-block {
        width: 100%
    }

    .start-v2-disclaimer {
        text-align: left
    }

    .start-form-bg_top-v2 {
        grid-column-gap: 0rem;
        grid-row-gap: 0rem;
        text-align: center;
        flex-direction: column;
        grid-template-columns: 1fr;
        justify-content: center;
        align-items: center
    }

    .press-hero_article-section {
        padding-top: 0;
        padding-bottom: 0
    }

    .single-article_hero-img-wrap,
    .dynamic_newsletter-form-block {
        max-width: 100%
    }

    .dynamic_newsletter,
    .dynamic_cta {
        padding-left: 1em;
        padding-right: 1em
    }

    .dynamic_webinar {
        padding-left: 1rem;
        padding-right: 1rem;
        display: flex
    }

    .button-primary_icon {
        min-height: auto
    }

    .dynamic_white-paper {
        padding-left: 1em;
        padding-right: 1em;
        display: flex
    }

    .single-article-info-section {
        max-width: 100%;
        margin-bottom: 2rem
    }

    .article-info-block {
        flex-wrap: wrap
    }

    .dynamic_sources_content,
    .dynamic_sources_dd-list-wrap {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .upcoming_webinar {
        flex-direction: column;
        grid-template-columns: 1fr;
        align-items: stretch;
        display: flex
    }

    .mpio-hero_section {
        padding: 8rem 0 0
    }

    .mpio-hero_content-text {
        max-width: 42rem;
        margin-bottom: 3rem;
        margin-left: 0;
        padding-left: 2rem;
        padding-right: 2rem
    }

    .mpio-lifecycle_content-right-wrapper {
        border-right-style: none;
        margin-top: -.06rem;
        padding: 1rem
    }

    .mpio-lifecycle_section {
        padding-top: 4rem;
        padding-bottom: 6rem
    }

    .mpio-lifecycle_content-left {
        border-style: none;
        padding-top: 0;
        padding-bottom: 3rem;
        padding-left: 0
    }

    .mpio-lifecycle_content-right {
        max-width: 100%
    }

    .mpio-lifecycle_content {
        flex-direction: column;
        align-items: stretch
    }

    .mpio-global_title {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
        flex-direction: column;
        align-items: flex-start;
        display: flex
    }

    .mpio-global_section {
        padding-top: 3rem;
        padding-bottom: 6rem
    }

    .mpio-premiere-funds_content-left-paragraph {
        max-width: 100%
    }

    .mpio-premiere-funds_content-left {
        max-width: 100%;
        margin-bottom: 4rem
    }

    .mpio-premiere-funds_content-right {
        grid-template-columns: 1fr;
        max-width: 100%;
        margin-top: 0
    }

    .mpio-premiere-funds_section {
        padding-top: 6rem;
        padding-bottom: 3rem
    }

    .mpio-premiere-funds_content {
        flex-direction: column;
        align-items: stretch
    }

    .mpio-bespoke-portfolio_section {
        padding-top: 3rem;
        padding-bottom: 3rem
    }

    .mpio-bespoke-portfolio_content {
        flex-direction: column;
        align-items: stretch
    }

    .custom_list-horizontal {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        grid-template-columns: 1fr
    }

    .mpio-bespoke-portfolio_content-right_single-wrap {
        border-left-style: none;
        border-right-style: none;
        height: auto
    }

    .mpio-bespoke-portfolio_content-right {
        border-style: none;
        max-width: 100%;
        margin-bottom: 3rem;
        padding: 0
    }

    .mpio-bespoke-portfolio_content-left {
        max-width: 100%
    }

    .popup_sub-2 {
        max-width: 100%;
        padding: 6rem 2rem 2rem
    }

    .mpio-inv-comitee_title {
        display: block
    }

    .mpio-inv-committee_section {
        padding-top: 3rem;
        padding-bottom: 3rem
    }

    .mpio-inv-committee_slide {
        grid-column-gap: 0rem;
        grid-row-gap: 0rem;
        grid-template-columns: 1fr 1fr
    }

    .mpio-secondary-market_content {
        border-style: none;
        flex-direction: column;
        align-items: stretch;
        padding: 0;
        display: flex
    }

    .mpio-secondary-market_section {
        padding-top: 3rem;
        padding-bottom: 3rem
    }

    .mpio-offices_section {
        padding-top: 3rem;
        padding-bottom: 8rem
    }

    .mpio-offices_content-right {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
        max-width: 100%
    }

    .mpio-offices_content {
        flex-direction: column;
        align-items: stretch
    }

    .mpio-offices_content-left {
        max-width: 100%;
        margin-bottom: 3rem;
        padding-bottom: 0;
        position: static
    }

    .mpio-offices_office-info-wrap {
        margin-top: 1.5rem;
        display: none;
        position: static
    }

    .mpio-offices_office-info-wrap.tablet {
        height: 0;
        display: block
    }

    .mpio-offices_office-info-wrap.tablet.active {
        height: auto
    }

    .mpio-press_logo-wrap {
        width: 100%;
        margin: 0
    }

    .mpio-press_section {
        padding-bottom: 4rem
    }

    .mpio-press_section._5_text_blocks_2 {
        display: flex
    }

    .mpio-press_section._5_text_blocks_2.main-desktop {
        display: none
    }

    .mpio-press_content {
        grid-column-gap: 0rem;
        grid-row-gap: 0rem;
        grid-template-columns: 1fr 1fr 1fr 1fr;
        width: 100%;
        padding-top: 0;
        padding-left: 0;
        padding-right: 0
    }

    .mpio-press_content-wrap {
        margin-top: 0;
        margin-left: 0
    }

    .empty-form-field {
        padding-right: 1rem
    }

    .floating_link {
        background-color: #302f2d;
        justify-content: center;
        align-items: center;
        height: auto;
        padding: .5rem .5rem .5rem 2.5rem;
        position: fixed;
        inset: auto auto 0% 0%
    }

    .floating_link-sticky {
        grid-column-gap: .5rem;
        grid-row-gap: .5rem;
        justify-content: center;
        align-items: center;
        display: flex
    }

    .floating_link-icon {
        justify-content: center;
        align-items: center;
        width: .88rem;
        height: .88rem;
        display: flex
    }

    .single-white-paper_content {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        flex-direction: column;
        align-items: stretch;
        display: flex
    }

    .single-white-paper_section {
        padding-top: 8rem
    }

    .single-white-paper_content_left {
        max-width: 100%
    }

    .single-white-paper_hero-image.show-responsive {
        display: block
    }

    .white_paper_hero_content {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem
    }

    .single-white-paper_content_right {
        max-width: 100%;
        position: static
    }

    .more-white-papers_content {
        padding-left: 2rem;
        padding-right: 2rem;
        position: static
    }

    .more-white-papers_grid {
        grid-template-columns: 1fr 1fr 1fr
    }

    .hp-hero_left-title {
        max-width: 100%
    }

    .chart-timeline_wrap {
        justify-content: flex-start
    }

    .chart-timeline-line {
        width: 100%
    }

    .pf_section {
        padding: 4rem 0 0
    }

    .pf_content {
        align-items: stretch
    }

    .pf_title {
        padding-left: 2rem;
        padding-right: 2rem
    }

    .pf_container {
        flex-direction: column;
        align-items: center;
        padding: 2rem 1.6rem
    }

    .pf-div_left {
        width: 100%;
        max-width: 100%;
        margin-bottom: 20px
    }

    .pf-div_right {
        width: 100%
    }

    .hp-legend-paragraph {
        font-size: .63rem;
        line-height: .88rem
    }

    .pe-101_grid-4-pe {
        white-space: nowrap;
        flex-wrap: nowrap;
        width: 200vw;
        padding-right: 1rem;
        display: flex
    }

    .pe-101_grid-4-portfolio {
        white-space: nowrap;
        width: 200vw;
        display: flex
    }

    .pe-101-r_drag-component {
        padding-right: 2rem
    }

    .pe-101_grid-4-port {
        white-space: nowrap;
        width: 200vw;
        display: flex
    }

    .pe-101-p_drag-component {
        padding-right: 2rem
    }

    .pe-101-p_drag-component.opacity-100 {
        display: block
    }

    .pe-101_grid-4-risks {
        white-space: nowrap;
        flex-wrap: nowrap;
        width: 200vw;
        padding-right: 1rem;
        display: flex
    }

    .pe-101_grid-4-ex {
        white-space: nowrap;
        width: 200vw;
        display: flex
    }

    .pe-101-e_drag-component {
        padding-right: 2rem
    }

    .pe-101-e_drag-component.opacity-100 {
        display: block
    }

    .large-container {
        padding-left: 0;
        padding-right: 0
    }

    .numbers-section {
        padding-top: 3rem;
        padding-bottom: 3rem
    }

    .numbers-div {
        flex-wrap: wrap
    }

    .numbers-box-div {
        flex-direction: column;
        flex: 0 auto;
        justify-content: space-between;
        width: 24%;
        min-height: 140px;
        margin-bottom: 24px;
        padding-top: 1.5em;
        padding-bottom: 1.5em;
        display: flex
    }

    .numbers-count-div {
        margin-bottom: 10px;
        font-size: 1.6rem;
        line-height: 2rem
    }

    .numbers-count-text,
    .numbers-count-text.members {
        font-size: 1.6rem;
        line-height: 2rem
    }

    .paragraph-xx-small-new {
        font-size: .63rem;
        line-height: .88rem
    }

    .hp-portfolio_selector-right-image-new {
        width: 100%;
        height: 100%;
        margin-bottom: 1rem
    }

    .hp-legend-paragraph-new {
        font-size: .75rem;
        line-height: .88rem
    }

    .pvc-adv-right {
        align-items: flex-start;
        max-width: 54%
    }

    .pvc-adv-left {
        max-width: 40%
    }

    .pvc-adv-box {
        display: flex
    }

    .moon-box {
        display: block
    }

    .moon-heading2 {
        font-size: 32px;
        line-height: 40px
    }

    .moon-paragraph.bottom-margin-32 {
        font-size: 1rem;
        line-height: 1.5rem
    }

    .mvc_section {
        padding: 4.5rem 0 0
    }

    .mvc-container {
        grid-column-gap: 0rem;
        grid-row-gap: 0rem;
        flex-flow: column-reverse wrap;
        justify-content: center;
        align-items: center
    }

    .mvc-left {
        margin-bottom: 4rem;
        padding-left: 2rem;
        padding-right: 2rem
    }

    .mvc-left.animated-content {
        order: 1;
        max-width: 100%;
        margin-top: 4rem
    }

    .mvc-right {
        order: 1;
        width: 100%;
        max-width: 100%;
        max-height: 100%
    }

    .mvc-right.animated-image {
        order: -1
    }

    .diversify_section {
        padding-top: 4.5rem;
        padding-bottom: 4.5rem
    }

    .diversift_title {
        margin-bottom: 2rem;
        position: static
    }

    .rigorous-box {
        min-height: 400px
    }

    .vc3-section {
        padding-top: 6rem;
        padding-bottom: 6rem
    }

    .vc3-icon-bg {
        margin-bottom: .5rem
    }

    .vcworks-title {
        margin-bottom: 2rem;
        position: static
    }

    .pvc-inv-comitee_grid-single {
        height: auto;
        min-height: auto;
        overflow: hidden
    }

    .popup_sub-3 {
        max-width: 100%;
        padding: 6rem 2rem 2rem
    }

    .hs6-2 {
        font-size: 1rem;
        line-height: 1.25rem
    }

    .who-we-are_members-single_bio-2 {
        align-items: stretch;
        padding: 0
    }

    .close-div {
        width: 600px
    }

    .new-video {
        width: 600px;
        height: 350px
    }

    .single-article-video-all {
        max-width: 100%
    }

    .single-article-video {
        width: auto;
        max-width: 100%;
        height: auto
    }

    .single-article-video-icon-image {
        width: 80px;
        max-width: 100%;
        height: 80px
    }

    .hp-hero-video-hover {
        opacity: 1;
        justify-content: center;
        align-items: center
    }

    .hp-hero-video-hover.secondary-market {
        align-items: center
    }

    .hp-hero-secondary-hover {
        opacity: 1;
        justify-content: center;
        align-items: center
    }

    .hp-hero-secondary-hover.secondary-market {
        align-items: center
    }

    .single-article_hero-img-copy {
        width: auto;
        max-width: 100%;
        height: auto
    }

    .single-article-video-icon {
        background-repeat: no-repeat;
        background-size: contain;
        min-height: 400px
    }

    .mvc-section {
        padding-top: 0;
        padding-left: 0;
        padding-right: 0
    }

    .wfu-left {
        margin-bottom: 4rem;
        padding-left: 2rem;
        padding-right: 2rem
    }

    .wfu-left.animated-content {
        order: 1;
        max-width: 100%;
        margin-top: 4rem
    }

    .wfu-right {
        order: 1;
        width: 100%;
        max-width: 100%;
        max-height: 100%
    }

    .wfu-right.animated-image {
        order: -1
    }

    .mvcw-section {
        padding-top: 0;
        padding-left: 0;
        padding-right: 0
    }

    .mvcw-container {
        grid-column-gap: 0rem;
        grid-row-gap: 0rem;
        flex-flow: column-reverse wrap;
        justify-content: center;
        align-items: center
    }

    .mvcw-left {
        max-width: none;
        margin-top: 4rem;
        margin-bottom: 0;
        padding-left: 2rem;
        padding-right: 2rem
    }

    .mvcw-left.animated-content {
        order: 1;
        max-width: 100%;
        margin-top: 4rem
    }

    .mvcw-right {
        order: 1;
        width: 100%;
        max-width: 100%;
        max-height: 100%
    }

    .mvcw-right.animated-image {
        order: -1
    }

    .single-article-new-video-image {
        width: 80px;
        max-width: 100%;
        height: 80px
    }

    .single-article-new-video-image.deal-talk.bottom-margin-32 {
        width: auto;
        height: auto
    }

    .single-article-new-video {
        width: auto;
        max-width: 100%;
        height: auto
    }

    .pastfund-section {
        padding: 4rem 0
    }

    .pastfund-container {
        align-items: stretch
    }

    .pastfund-title {
        padding-left: 2rem;
        padding-right: 2rem
    }

    .pastfund-mask {
        width: 100vw;
        max-width: 100vw;
        display: flex
    }

    .pastfund-slide {
        flex: none;
        width: 50vw;
        padding-left: .5rem;
        padding-right: .5rem
    }

    .pastfund-single-card {
        padding: 2rem
    }

    .hp-hero-new-right {
        max-width: 100%;
        max-height: 100%
    }

    .hp-hero-new-right.animated-image {
        overflow: hidden
    }

    .hp-hero-new-right.animated-image.min-wide.middle-align {
        text-align: center;
        width: auto;
        max-width: 500px;
        margin-left: auto;
        margin-right: auto
    }

    .hp-hero-new-play {
        justify-content: center;
        align-items: center;
        inset: 0%
    }

    .hp-play-button-image {
        margin-bottom: 0;
        margin-right: 0
    }

    .hp-play-button-image.right-margin {
        position: absolute;
        inset: 5% 5% auto auto
    }

    .hp-hero-new-left {
        max-width: 100%;
        max-height: 100%
    }

    .hp-hero-new-second-play {
        justify-content: center;
        align-items: center;
        inset: 0%
    }

    .hp-play-second-button-image {
        margin-bottom: 0;
        margin-right: 0
    }

    .pf-link-div {
        margin-bottom: 4rem;
        padding-left: 1.6rem;
        padding-right: 1.6rem
    }

    .event-hero-section {
        padding-top: 6rem;
        padding-left: 0;
        padding-right: 0
    }

    .event-hero-section.give-motion.p-60 {
        padding-bottom: 0
    }

    .event-hero-wrapper {
        padding-left: 0;
        padding-right: 0
    }

    .event-hero-content {
        margin-bottom: 3rem;
        padding-left: 0;
        padding-right: 0;
        display: flex
    }

    .event-hero-left {
        width: 54%;
        margin-bottom: 3rem;
        padding-top: 0;
        padding-bottom: 0
    }

    .event-hero-left-wrap {
        margin-bottom: 3rem;
        padding-left: 2rem;
        padding-right: 2rem
    }

    .event-hero-right {
        width: 44%;
        max-width: 100%;
        max-height: 100%;
        padding-right: 2rem
    }

    .event-hero-right.animated-image {
        overflow: hidden
    }

    .list-events-section {
        padding-left: 2rem;
        padding-right: 2rem
    }

    .list-events-all {
        grid-column-gap: 1.25rem;
        grid-row-gap: 1.25rem;
        grid-template-columns: 1fr 1fr
    }

    .list-events-item {
        margin: 2.5rem 0
    }

    .list-events-div {
        border-left-style: none;
        border-right-style: none;
        padding-left: 0;
        padding-right: 0
    }

    .event-cta-section {
        padding-top: 0;
        padding-left: 0;
        padding-right: 0
    }

    .ev-hero {
        padding-top: 8rem
    }

    .ev-hero-single {
        max-width: 100%;
        margin-bottom: 2rem
    }

    .ev-rich-text blockquote {
        font-size: 1rem;
        line-height: 1.5rem
    }

    .ev-gallery-section {
        padding-left: 3rem;
        padding-right: 3rem
    }

    .ev-slide-div {
        justify-content: space-between
    }

    .ev-slide-item-div {
        margin-right: .5rem;
        padding-left: .5rem
    }

    .linkedin-cta-section {
        padding-top: 0;
        padding-left: 0;
        padding-right: 0
    }

    .linkedin-cta-content {
        grid-column-gap: 2rem;
        grid-row-gap: 2rem;
        border-radius: 0;
        padding: 3rem 2rem
    }

    .evet-button-primary {
        min-height: auto
    }

    .evet-button-primary.mpio {
        flex: none
    }

    .ev-fix-gallery-section {
        padding-left: 3rem;
        padding-right: 3rem
    }

    .hp-cta_section2 {
        padding-top: 0;
        padding-left: 0;
        padding-right: 0
    }

    .ev-form-paragraph,
    .paragraph-ev-form-paragraph {
        font-size: .63rem;
        line-height: .88rem
    }

    .ev-form-summary-paragraph {
        font-size: .88rem;
        line-height: 1.38rem
    }

    .ev-form-hero {
        padding-top: 8rem
    }

    .ev-form-thankyou-paragraph {
        font-size: .88rem;
        line-height: 1.38rem
    }

    .eltif-numbers-container {
        width: 98%;
        min-height: 10rem
    }

    .eltif-numbers-block-div {
        width: 20%;
        height: auto
    }

    .eltif-numbers-heading {
        font-size: 1.5rem;
        line-height: 2rem
    }

    .eltif-numbers-paragraph {
        font-size: 1rem;
        line-height: 1.5rem
    }

    .opp-second-header {
        font-size: 1.5rem;
        line-height: 2rem
    }

    .opp-header {
        font-size: 2.5rem;
        line-height: 3.25rem
    }

    .opp-third-header {
        font-size: 1rem;
        line-height: 1.25rem
    }

    .invest-section {
        padding-top: 4.5rem;
        padding-bottom: 4.5rem
    }

    .invest-title {
        margin-bottom: 2rem;
        position: static
    }

    .vc3-eltif-section {
        padding-top: 6rem;
        padding-bottom: 6rem
    }

    .opp-paragraph {
        font-size: 1rem;
        line-height: 1.5rem
    }

    .diversify_second-heading {
        font-size: 1.5rem;
        line-height: 2rem
    }

    .outperformance-heading {
        font-size: 2.5rem;
        line-height: 3.25rem
    }

    .outperformance-paragraph.bottom-margin-32,
    .outperformance-second-paragraph.bottom-margin-32 {
        font-size: 1rem;
        line-height: 1.5rem
    }

    .eltif-form-div {
        min-width: 700px
    }

    .hp-portfolio_selector-right-copy {
        display: flex
    }

    .hp-portfolio-new_selector-link {
        display: block
    }

    .hp-portfolio-new-box {
        margin-top: .5rem;
        margin-bottom: .5rem;
        padding-top: 1.5rem;
        display: block
    }

    .hp-portfolio-mini-heading {
        margin-bottom: 0;
        font-size: 1.25rem;
        line-height: 1.5rem
    }

    .hp-portfolio-mini-heading.vc3 {
        display: block
    }

    .hp-portfolio-mini-heading.h6-large {
        font-size: 1rem;
        line-height: 1.25rem
    }

    .hp-portfolio-new-top {
        margin-bottom: 1rem
    }

    .hp-portfolio-left-box {
        height: auto
    }

    .hp-paragraph-caption {
        margin-top: 1rem;
        font-size: .75rem;
        line-height: 1.13rem
    }

    .blog-cta-div {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .list-upcoming-events-section {
        padding-left: 2rem;
        padding-right: 2rem
    }

    .rigorous-header {
        font-size: 2.5rem;
        line-height: 3.25rem
    }

    .list-event-slider-section {
        padding-left: 2rem;
        padding-right: 2rem
    }

    .event-hero-second-paragraph {
        font-size: 1rem;
        line-height: 1.5rem
    }

    .hs6-3 {
        font-size: 1rem;
        line-height: 1.25rem
    }

    .important-disclaimer2_dt {
        max-width: 100%
    }

    .popup-centre-uk {
        min-width: 700px;
        max-width: 700px
    }

    .uk-pop-up {
        padding-top: 20px;
        top: -6px
    }

    .container {
        max-width: 728px
    }

    .navbar-wrapper-three {
        justify-content: space-between
    }

    .navbar-brand-three {
        position: relative
    }

    .nav-menu-wrapper-three {
        background-color: #0000;
        top: 70px
    }

    .nav-menu-three {
        background-color: #fff;
        border-radius: 50px;
        flex-wrap: wrap;
        justify-content: space-between;
        align-items: center;
        margin-top: 10px;
        padding: 20px;
        display: flex;
        box-shadow: 0 8px 50px #0000000d
    }

    .nav-link {
        padding-left: 5px;
        padding-right: 5px
    }

    .nav-dropdown-list.shadow-three.w--open {
        position: absolute
    }

    .menu-button {
        padding: 12px
    }

    .menu-button.w--open {
        color: #fff;
        background-color: #a6b1bf
    }

    .heading.heading-large.h1-upper {
        margin-top: 40px
    }

    .sticky-block {
        display: none
    }

    .list-item {
        line-height: 1.5rem
    }

    .yellow-bg {
        padding-right: 20px
    }

    .text-block-11.small-mid-text {
        max-width: 144px
    }

    ._2-text {
        min-width: 337px;
        max-width: 327px;
        margin-right: 36px
    }

    .div-block-5 {
        min-width: 193px
    }

    .div-block-5.wide-length {
        min-width: 272px
    }

    .nav-bar._20-keft-mg {
        padding-left: 20px
    }

    .rtb-section {
        min-height: 500px;
        padding-top: 80px
    }

    .rtb-1 {
        margin-bottom: 80px;
        font-size: 1.9rem
    }

    .rtb-1.lower-mg {
        margin-bottom: 10px
    }

    .text-block-14 {
        margin-bottom: 80px;
        font-size: 15px
    }

    .app-approve-section {
        min-height: 870px
    }

    .mobile-overview-img {
        min-width: 300px;
        max-width: 300px;
        min-height: auto;
        max-height: none
    }

    .priivate-markets-section {
        min-height: auto;
        padding-top: 80px;
        padding-bottom: 80px
    }

    .text-block-15 {
        font-size: 18px
    }

    .h-large {
        margin-bottom: 60px;
        font-size: 45px;
        line-height: 60px
    }

    .h1-text-flexbox {
        flex-direction: column;
        align-items: flex-start;
        margin-bottom: 60px
    }

    .heading-2 {
        text-align: left;
        max-width: 450px;
        margin-bottom: 20px;
        margin-right: 20px;
        font-size: 29px;
        line-height: 40px
    }

    .paragraph-4 {
        text-align: left;
        font-size: 15px;
        line-height: 24px
    }

    .text-block-16 {
        text-align: left
    }

    .text-block-16._16px {
        font-size: 14px
    }

    .main-hero_section {
        width: auto;
        padding-left: 0;
        padding-right: 0
    }

    .main-hero_section.no-mg {
        justify-content: flex-start;
        display: block
    }

    .container-3 {
        width: auto;
        max-width: none
    }

    .container-3.no-mg-con {
        text-align: left;
        margin-left: 0
    }

    .page-padding.is-main-hero {
        padding-left: 20px;
        padding-right: 20px
    }

    .page-padding.is-main-hero.about-us {
        justify-content: flex-start;
        align-items: flex-start;
        padding-left: 0;
        padding-right: 0
    }

    .main-hero_heading {
        width: auto;
        max-width: 700px;
        font-size: 3em;
        line-height: 4rem
    }

    .main-hero-bg_heading {
        font-size: 5em
    }

    .main-hero_bg_heading {
        width: auto;
        max-width: 700px;
        font-size: 3em;
        line-height: 4rem
    }

    .main-hero_bg_heading.no-mg-above.split-lines._32px {
        max-width: none
    }

    .about-section {
        padding-top: 80px;
        padding-bottom: 80px
    }

    .heading-3 {
        font-size: 18px
    }

    .heading-3._80px-mg {
        margin-top: 100px;
        margin-bottom: 20px
    }

    .data-numbers-block {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        justify-content: space-between;
        place-items: center;
        margin-top: 100px;
        margin-bottom: 60px;
        display: flex
    }

    .heading-5 {
        max-width: 170px
    }

    .heading-6 {
        font-size: 45px
    }

    .knowedge-cemtre-block {
        margin-top: 0
    }

    ._3-window-fexbox {
        flex-wrap: wrap;
        justify-content: flex-start;
        align-items: center
    }

    ._3-window-fexbox.mid-align {
        text-align: left;
        flex-flow: wrap;
        justify-content: center;
        align-items: center
    }

    .knowledge-window {
        max-width: 300px;
        margin-top: 40px;
        margin-bottom: 0;
        margin-right: 40px
    }

    .knowledge-window.extend.wid-height,
    .knowledge-window.wid-height.wide-height {
        margin-top: 20px
    }

    .knowledge-window.wide-height.wide-2 {
        margin-top: 40px
    }

    .heading-7 {
        font-size: 12px
    }

    .heading-8,
    .heading-8._95px,
    .heading-8._63px {
        font-size: 21px
    }

    .press-section {
        padding-top: 80px;
        padding-bottom: 80px
    }

    .press-inner-block {
        text-align: center
    }

    .press-flexbox {
        text-align: left;
        flex-direction: column;
        align-items: center
    }

    .press-window {
        border-bottom: 1px solid #000;
        border-right-style: none;
        flex-direction: column;
        align-items: center;
        margin-bottom: 40px;
        padding-right: 0;
        display: flex
    }

    .press-window._40-mg {
        padding-left: 0;
        padding-right: 0
    }

    .heading-10 {
        text-align: center
    }

    .priority-access-section {
        min-height: 600px;
        padding-top: 60px;
        padding-left: 40px;
        padding-right: 40px
    }

    .heading-11 {
        font-size: 40px;
        line-height: 55px
    }

    .text-block-20 {
        margin-top: 20px
    }

    .button-2.hide-desktop {
        display: flex
    }

    .button-2.desktop-show {
        display: none
    }

    .container-3 {
        padding-left: 10vw;
        padding-right: 10vw
    }

    .container-3.animate-h1 {
        padding-top: 5vh;
        padding-bottom: 5vh;
        padding-left: 2em
    }

    .heading_wrap {
        width: auto
    }

    .split-lines {
        font-size: 50px
    }

    .text-span-10,
    .text-span-11 {
        margin-right: 0
    }

    .link-block-4 {
        margin-bottom: 20px
    }

    .language-dropdown.desktop-show {
        z-index: 1000;
        display: block
    }

    .dropdown-toggle {
        background-color: #f8f0d9
    }

    .dropdown-list.pe.w--open {
        background-color: #f8f8f8;
        top: -34.4102px
    }

    .dropdown-list.pe.flex-button.w--open {
        flex-flow: column;
        min-height: 90px;
        top: -115.41px
    }

    .dropdown-list.pe.flex-button.button-flex.w--open {
        top: -84.4102px
    }

    .dropdown-list.pe.flex-button.upper-mg.w--open {
        top: -115.41px
    }

    .dropdown-link {
        min-height: 40px
    }

    .dropdown-link.pe {
        background-color: #f8f8f8;
        justify-content: center;
        align-items: center;
        display: flex
    }

    .dropdown-link.pe.black-border {
        border-bottom: 1px solid #00000024
    }

    .dropdown-link.pe.black-border.no-border {
        border-bottom-style: none
    }

    .div-block-14 {
        top: -6px
    }

    .retail-flebox {
        max-width: none
    }

    .new-hero-section {
        background-position: 74%;
        height: 100px;
        min-height: 900px;
        padding-left: 40px
    }

    .hero-main-block {
        padding-left: 0
    }

    .heading-hero {
        max-width: 600px;
        font-size: 56px;
        line-height: 67px
    }

    .heading-13 {
        font-size: 2.5rem;
        line-height: 3.25rem
    }

    .msf-hero-section {
        padding-right: 0
    }

    .msf-content {
        margin-left: auto;
        margin-right: auto
    }

    .heading-14 {
        font-size: 65px;
        line-height: 65px
    }

    .heading-14.min-wide {
        max-width: 600px;
        margin-left: auto;
        margin-right: auto
    }

    ._3-points-banner {
        flex-flow: column;
        padding-bottom: 50px;
        display: block
    }

    ._3-points {
        flex-flow: wrap;
        justify-content: space-between
    }

    .content-window {
        max-width: 320px;
        margin-bottom: 40px
    }

    .content-window.space-between {
        max-width: 320px;
        margin-left: 20px;
        margin-right: 0
    }

    .steady-graph-section {
        min-height: auto;
        padding-top: 80px
    }

    .heading-16 {
        max-width: none;
        padding-left: 0;
        padding-right: 20px;
        font-size: 56px;
        line-height: 65px
    }

    .text-block-28 {
        padding-left: 20px;
        padding-right: 20px
    }

    .text-block-29 {
        font-size: 14px
    }

    .project-athena-section {
        min-height: auto;
        padding-top: 80px;
        padding-bottom: 47px
    }

    .heading-17 {
        padding-right: 20px;
        font-size: 56px;
        line-height: 65px
    }

    .unique-approach--section {
        min-height: auto;
        padding-top: 80px;
        padding-bottom: 0;
        padding-left: 40px
    }

    .heading-flexbox {
        margin-bottom: 0
    }

    .heading-19 {
        font-size: 50px;
        line-height: 60px;
        top: -20px
    }

    .graphs-flexbox {
        margin-top: 40px
    }

    .secondaries-section {
        padding: 0 0 60px
    }

    .secoondaries-flexbox {
        flex-flow: column;
        margin-left: 0;
        margin-right: 0
    }

    .secondaries-content {
        max-width: none;
        margin-left: 40px
    }

    .secondary-image {
        width: 100%;
        max-width: none;
        margin-top: 60px
    }

    .heading-20 {
        font-size: 56px;
        line-height: 65px
    }

    .heading-20.small-h1 {
        line-height: 54px
    }

    .heading-20.small-heading {
        max-width: none;
        font-size: 50px
    }

    .large-banner-eltif {
        max-width: 700px;
        margin-left: auto;
        margin-right: auto;
        padding-left: 20px;
        padding-right: 20px;
        position: static;
        left: -11px
    }

    .text-block-35 {
        font-size: 22px
    }

    .button-5 {
        min-width: 200px
    }

    .closer-look-section {
        min-height: auto;
        padding-top: 60px;
        padding-bottom: 60px
    }

    .look-inner-block {
        padding-left: 40px;
        padding-right: 40px
    }

    .heading-22 {
        font-size: 50px;
        line-height: 60px
    }

    .ins-out-section {
        padding-top: 0;
        padding-left: 0;
        padding-right: 0
    }

    .ins-out-block {
        flex-flow: column;
        padding-top: 0;
        padding-bottom: 60px
    }

    .left-img {
        justify-content: center;
        align-items: center;
        min-width: auto;
        max-width: none
    }

    .ins-out-content {
        text-align: center;
        justify-content: center;
        align-items: center;
        max-width: none;
        margin-top: 60px;
        margin-left: 0;
        padding-left: 20px;
        padding-right: 40px
    }

    .heading-24 {
        text-align: center;
        max-width: 600px;
        margin-left: auto;
        margin-right: auto;
        font-size: 50px;
        line-height: 60px
    }

    .paragraph-10 {
        max-width: 600px;
        margin-bottom: 40px;
        margin-left: auto;
        margin-right: auto
    }

    .button-6 {
        min-width: 200px;
        margin-left: auto;
        margin-right: auto
    }

    .team-section {
        min-height: auto;
        padding-top: 60px;
        padding-bottom: 60px
    }

    .heading-25 {
        text-align: center;
        margin-bottom: 60px;
        font-size: 56px;
        line-height: 65px
    }

    .image-7 {
        width: 100vw
    }

    .team-images {
        flex-flow: wrap;
        justify-content: center;
        align-items: stretch;
        margin-bottom: 40px
    }

    .team-member-img {
        max-width: 250px;
        margin-bottom: 0;
        margin-left: 0;
        margin-right: 0
    }

    .numbers-block {
        max-width: 800px;
        margin-left: auto;
        margin-right: auto
    }

    .team-numbers.x-align {
        flex-flow: column;
        justify-content: space-between;
        align-items: stretch;
        display: flex
    }

    .text-block-38 {
        max-width: 114px;
        font-size: 11px
    }

    .text-block-38.mg-below {
        margin-bottom: 52px
    }

    .heading-26 {
        font-size: 56px
    }

    .heading-26.small {
        font-size: 50px
    }

    .new-hero-video {
        margin-top: 0
    }


    .image-8,
    .image-9 {
        width: 100%
    }

    .right-small-block.max-wide {
        min-width: 50%;
        max-width: 46%
    }

    .text-long.right-border.upper-border {
        max-width: 410px
    }

    .text-long.right-border.max-wide {
        max-width: 61%
    }

    .nav-link-1 {
        color: #302f2d
    }

    .login_btn.new-login-button {
        background-color: #0a26e8;
        min-width: auto
    }

    .login_btn.new-login-button.bue-bg {
        font-size: 14px
    }

    .login_btn.new-login-button.bue-bg._1-5-rem {
        background-color: #0025e800
    }

    .mouse-cursor-block {
        display: none
    }

    .mobile-banner {
        display: inline-block
    }

    .link-block-13 {
        text-decoration: none;
        display: none
    }

    .h3-home {
        font-size: 1.5rem;
        line-height: 2rem
    }

    .hover-section-3bn {
        display: none
    }

    .container-4 {
        max-width: 728px
    }

    .hero-wrapper {
        flex-direction: column;
        justify-content: flex-start;
        align-items: flex-start;
        margin-bottom: -40px
    }

    .hero-split {
        max-width: 100%;
        margin-bottom: 40px
    }

    .eltif-hero-section {
        padding-left: 0
    }

    .hero-flexbox {
        flex-flow: column;
        justify-content: space-between;
        align-items: center
    }

    .eltif-small-banner.middle {
        min-width: 200px;
        max-width: 230px
    }

    .eltif-small-banner.middle.extend {
        min-width: 230px
    }

    .left-content-block {
        text-align: center;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        margin-top: 60px;
        margin-right: 0;
        display: flex
    }

    .hero-buttons {
        justify-content: center;
        align-items: center
    }

    ._3-points-eltif {
        flex-flow: wrap;
        justify-content: space-between;
        max-width: 800px;
        margin-top: 100px;
        margin-bottom: 80px;
        padding-left: 40px;
        padding-right: 40px
    }

    .point-eltif {
        max-width: 320px
    }

    .heading-35.black-h3 {
        text-align: center
    }

    .heading-35.black-h3.left-align {
        text-align: left
    }

    .heading-36 {
        max-width: 550px;
        font-size: 55px;
        line-height: 55px
    }

    .about-us-eltif {
        padding-top: 80px;
        padding-bottom: 80px
    }

    .desktop-table {
        display: none
    }

    .mobile-version-table {
        display: block
    }

    .start-investing-section {
        padding-left: 30px;
        padding-right: 30px
    }

    .app-images-small {
        max-width: 280px
    }

    .heading-38 {
        max-width: 300px;
        font-size: 40px
    }

    .heading-39 {
        text-align: center;
        font-size: 55px;
        line-height: 65px
    }

    .app-img-2 {
        min-width: auto
    }

    .footer-eltif {
        flex-flow: column;
        padding-left: 0;
        padding-right: 0
    }

    .show-bigger-screen {
        margin-top: 20px;
        display: block
    }

    .cropped-mob-app-img {
        display: none
    }

    .div-block-23 {
        max-width: 500px
    }

    .rich-text-block-5 {
        font-size: 16px
    }

    .heading-425 {
        font-size: 35px
    }

    .casetudy-bg {
        min-height: 400px
    }

    .case-study-section {
        padding-top: 80px;
        padding-bottom: 60px
    }

    .hs7-2 {
        font-size: .88rem;
        line-height: 1.13rem
    }

    .hs3-2 {
        font-size: 1.5rem;
        line-height: 2rem
    }

    .glossary-crumb-link-2 {
        margin-bottom: 1.5rem
    }

    .button-primary-4 {
        min-height: auto
    }

    .hs6-4 {
        font-size: 1rem;
        line-height: 1.25rem
    }

    .hs7-3 {
        font-size: .88rem;
        line-height: 1.13rem
    }

    .hs6-5 {
        font-size: 1rem;
        line-height: 1.25rem
    }

    .footer-disc-links {
        padding-bottom: 0
    }

    .faq-question {
        padding-left: 0
    }

    .hs6-6 {
        font-size: 1rem;
        line-height: 1.25rem
    }

    .author_dt-2.w--open {
        color: #302f2d
    }

    .hs7-4 {
        font-size: .88rem;
        line-height: 1.13rem
    }

    .author_dl-2 {
        background-color: #0000;
        transition: all .5s cubic-bezier(.23, 1, .32, 1);
        display: block;
        position: static
    }

    .author_dl-2.w--open {
        background-color: #0000
    }

    .dropdown-toggle-2 {
        display: none
    }

    .group-img {
        text-align: center
    }

    .card-container {
        grid-column-gap: 19px;
        grid-row-gap: 19px;
        flex-flow: row;
        grid-template-columns: 1fr 1fr;
        grid-auto-flow: row;
        padding-left: 20px;
        padding-right: 20px;
        display: none
    }

    .hs3-3 {
        font-size: 1.5rem;
        line-height: 2rem
    }

    .hs7-5 {
        font-size: .88rem;
        line-height: 1.13rem
    }

    .paragraph-small-2 {
        font-size: .88rem;
        line-height: 1.38rem
    }

    .members-wrap {
        grid-template-columns: 1fr 1fr 1fr;
        grid-auto-flow: column;
        place-content: start stretch;
        min-height: auto;
        margin-bottom: 40px
    }

    .h1-block {
        padding-left: 20px
    }

    .paragraph-small-3 {
        font-size: .88rem;
        line-height: 1.38rem
    }

    .hs7-6 {
        font-size: .88rem;
        line-height: 1.13rem
    }

    .author_dl-3 {
        background-color: #0000;
        transition: all .5s cubic-bezier(.23, 1, .32, 1);
        display: block;
        position: static
    }

    .author_dl-3.w--open {
        background-color: #0000
    }

    .hs6-7 {
        font-size: 1rem;
        line-height: 1.25rem
    }

    .paragraph-small-5 {
        font-size: .88rem;
        line-height: 1.38rem
    }

    .hs3-4 {
        font-size: 1.5rem;
        line-height: 2rem
    }

    .hs7-7 {
        font-size: .88rem;
        line-height: 1.13rem
    }

    .paragraph-small-6 {
        font-size: .88rem;
        line-height: 1.38rem
    }

    .hs6-8 {
        font-size: 1rem;
        line-height: 1.25rem
    }

    .hs7-8 {
        font-size: .88rem;
        line-height: 1.13rem
    }

    .author_dl-4 {
        background-color: #0000;
        transition: all .5s cubic-bezier(.23, 1, .32, 1);
        display: block;
        position: static
    }

    .author_dl-4.w--open {
        background-color: #0000
    }

    .hs6-9 {
        font-size: 1rem;
        line-height: 1.25rem
    }

    .disclaimer-link-block {
        margin-top: 20px
    }

    .investment-team-section {
        padding-top: 0;
        padding-bottom: 100px
    }

    .investment-flexbox {
        grid-template-columns: 1fr 1fr;
        padding-left: 20px;
        padding-right: 20px
    }

    .team-hover-popup {
        display: flex
    }

    .member-info {
        min-width: auto;
        padding-bottom: 60px
    }

    .member-bio {
        flex-flow: column
    }

    .member-img {
        max-width: 300px
    }

    .member-h1 {
        font-size: 34px
    }

    .member-bio-text {
        font-size: 14px
    }

    .close-modal-block {
        display: none
    }

    .graph-section {
        min-height: auto
    }

    .heading-429 {
        font-size: 44px;
        line-height: 50px
    }

    .insights-section {
        padding-top: 60px
    }

    .insights-card-block {
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        justify-content: space-between;
        display: grid
    }

    .text-block-85 {
        font-size: 16px
    }

    .text-block-88 {
        max-width: 500px
    }
}

@media screen and (max-width:767px) {
    .h3.color-text-white.bottom-margin-0.less-wide.right-margin {
        font-size: 2.6rem
    }

    .h3.color-text-white.rigorous {
        margin-bottom: 1.5rem
    }

    .h3.hide {
        display: none
    }

    .hs3.color-text-white.rigorous-heading {
        margin-top: 1rem
    }

    .paragraph-big.color-text-white._0-mg {
        line-height: 36px
    }

    .h1.bottom-margin-32.language-heading-reduce {
        font-size: 2.6rem
    }

    .h1.bottom-margin-32.px-value {
        font-size: 45px;
        line-height: 55px
    }

    .hs7.color-text-white.bottom-margin-24.lower-mg {
        margin-bottom: 10px
    }

    .paragraph-medium {
        flex-flow: column;
        display: flex
    }

    .paragraph-medium.text-alignment-center.bottom-margin-64.middle-align {
        text-align: center;
        margin-left: auto;
        margin-right: auto
    }

    .paragraph-medium.color-text-white._5_text_blocks.right-mg {
        margin-top: 24px
    }

    .paragraph-medium.color-text-white.hide {
        display: none
    }

    .paragraph-medium.opacity-0-desktop.min-size {
        max-width: 350px
    }

    .paragraph-medium.mvc {
        margin-top: 1.5rem;
        margin-bottom: 2rem
    }

    .paragraph-medium.diversity {
        margin-bottom: 1.5rem
    }

    .paragraph-medium._100-rem {
        flex-flow: wrap;
        width: auto;
        min-width: auto;
        max-width: none;
        display: block
    }

    .paragraph-medium._100-rem.hide-mob {
        display: none
    }

    .h0.text-alignment-center.bottom-margin-32._64px-h1 {
        font-size: 50px;
        line-height: 60px
    }

    .h0.text-alignment-center.color-text-white.bottom-margin-48.fadeup0.animated-word.hide-mobile {
        display: none
    }

    .h0.text-alignment-center.color-text-white.bottom-margin-48.fadeup0.animated-word.hide-desktop {
        display: block
    }

    .h0.color-text-white.bottom-margin-16._64-size {
        font-size: 40px;
        line-height: 51px
    }

    .h0.color-text-white.bottom-margin-32.grey-h1 {
        font-size: 2.5rem;
        line-height: 3rem
    }

    .h0.bottom-margin-64._5_text_blocks.german-page-h1.fr-h1 {
        font-size: 3.5rem;
        line-height: 4.3rem
    }

    .h0.bottom-margin-64._5_text_blocks.german-page-h1.fr-h1.se-v2 {
        font-size: 3.2rem
    }

    .h0._5_text_blocks.se-version {
        font-size: 2.9rem;
        line-height: 4rem
    }

    .h0.vcworks,
    .h0.moon {
        margin-bottom: 1.5rem
    }

    .h0.faq {
        margin-bottom: 2rem
    }

    .h0.german-adjust {
        font-size: 3.2rem;
        line-height: 4.4rem
    }

    .h0.german-adjust.fr-adjust {
        font-size: 3.2rem;
        line-height: 3.8rem
    }

    .h0.german-version {
        font-size: 2.9rem
    }

    .h0.german-version.fr-version,
    .h0.small-fr {
        font-size: 3.1rem
    }

    .h0.small-co {
        font-size: 40px;
        line-height: 47px
    }

    .button-primary.button-full {
        width: 100%
    }

    .h2.bottom-margin-32.mg-lower {
        font-size: 3.8rem;
        line-height: 4.1rem
    }

    .h2.bottom-margin-32.mg-lower.fr-version {
        font-size: 3.1rem
    }

    .h2.bottom-margin-32.mg-lower.fr-version.it-version {
        font-size: 2.9rem;
        line-height: 3.5rem
    }

    .h2.bottom-margin-32.mg-lower.fr-version.it-version.se-version {
        font-size: 3rem
    }

    .h2.bottom-margin-32.mg-lower.fr-version.it-version.se-v {
        font-size: 3.3rem;
        line-height: 3.8rem
    }

    .h2.bottom-margin-32.small-size {
        font-size: 2.5rem
    }

    .navbar_content {
        padding: 1rem
    }

    .nav_dl-main_wrap {
        padding: 1.5rem
    }

    .nav_dt {
        padding-left: 1.5rem;
        padding-right: 1.5rem
    }

    .home-benefits_image {
        width: 60rem
    }

    .invest-your-way_single-item {
        max-width: 100%
    }

    .invest-your-way_title,
    .invest-your-way_grid {
        grid-template-columns: 1fr
    }

    .invest-your-way_investment-image {
        width: 100%
    }

    .resources-grid.less-mg {
        padding-top: 60px;
        padding-bottom: 2rem
    }

    .resources-right-grid.last-resources-grid {
        padding-bottom: 0
    }

    .pr-image-wrap-img {
        width: 50%
    }

    .single-resource-wrap._32-mg {
        padding-top: 24px;
        padding-bottom: 24px
    }

    .footer-bottom-links {
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr 1fr;
        grid-auto-columns: 1fr;
        justify-items: start
    }

    .footer-bottom-links.align {
        min-width: 320px
    }

    .footer-bottom-links.wrap-down {
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        flex-flow: column
    }

    .footer_links-grid {
        grid-column-gap: 2rem
    }

    .footer-content-grid {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
        grid-template-columns: 1fr
    }

    .footer-section.lower0-mg {
        padding-bottom: .125rem
    }

    .partner-product_content-left {
        max-width: 100%;
        margin-left: 2rem;
        margin-right: 2rem
    }

    .contact-hero-title,
    .careers-mission_grid,
    .careers-achieve_grid {
        grid-template-columns: 1fr
    }

    .our-teams_slider-single {
        width: 50vw
    }

    .our-teams_slider-single:nth-child(2n) {
        margin-top: 0
    }

    .faq-section {
        padding-top: 4.5rem;
        padding-bottom: 4.5rem
    }

    .faq-dd.min-wide {
        width: 350px;
        margin-left: auto;
        margin-right: auto
    }

    .faqs-grid.min-wide {
        flex-flow: column;
        justify-content: center;
        align-items: flex-start;
        width: auto;
        margin-left: auto;
        margin-right: auto;
        display: flex
    }

    .faq-category_wrap.min-wide {
        width: auto
    }

    .direct-hero-section {
        padding-bottom: 4.5rem
    }

    .why-direct_right {
        max-width: 100%;
        padding-left: 2rem;
        padding-right: 2rem
    }

    .why-direct_section {
        padding-top: 0;
        padding-left: 0;
        padding-right: 0
    }

    .why-direct_content {
        flex-direction: column;
        align-items: stretch
    }

    .why-direct_left-content {
        margin-bottom: 3rem
    }

    .portfolio_hero-section,
    .growth_hero-section {
        padding-bottom: 4.5rem
    }

    .growth-track-record_logo-grid {
        grid-template-columns: 1fr 1fr
    }

    .buyout-hero_section {
        padding-bottom: 4.5rem
    }

    .growth-foundation_grid,
    .growth-vintage_grid {
        grid-template-columns: 1fr
    }

    .our-method_component-fifth {
        padding-left: 6rem;
        padding-right: 6rem
    }

    .our-method_hover-element-first.our-method_hover-element {
        width: 90rem;
        margin-left: auto;
        margin-right: auto
    }

    .capital-call_left,
    .report-taxes_left {
        max-width: 100%;
        margin-left: 2rem;
        margin-right: 2rem
    }

    .new-c {
        display: inline-block
    }

    .knowledge-center_category-tags {
        white-space: nowrap;
        padding-right: 8rem
    }

    .blog-hero_article-left.press-page {
        min-height: 16rem
    }

    .press-grid,
    .white-papers_grid {
        grid-template-columns: 1fr
    }

    .single-white-paper_wrap {
        border-left-style: none;
        border-right-style: none
    }

    .recent-newsletters_slider-slide {
        margin-right: 0
    }

    .newsletter_cmsl-list {
        grid-column-gap: 1.5rem;
        grid-row-gap: 1.5rem;
        grid-template-columns: 1fr
    }

    .blog-rich-text h2 {
        line-height: 3rem
    }

    .single-article_hero {
        padding-top: 6rem
    }

    .recent-blogs_grid {
        grid-template-columns: 1fr
    }

    .single-article_cta-left {
        flex-direction: column;
        align-items: flex-start;
        margin-bottom: 1.5rem
    }

    .single-article_cta-content {
        flex-direction: column;
        align-items: flex-start
    }

    .closed-fund_info-card {
        width: 45%
    }

    .closed-fund_sub-card {
        min-height: auto
    }

    .closed-fund_info-wrap {
        flex-wrap: wrap
    }

    .our-method_hover-element {
        width: 90vw;
        max-width: 90vw;
        margin-left: auto;
        margin-right: auto;
        position: absolute;
        left: auto;
        right: auto
    }

    .written-by_div {
        align-items: flex-start
    }

    .single-pr-item {
        padding-left: 0;
        padding-right: 0
    }

    .download-pr_wrap {
        min-height: auto
    }

    .sweta-vid-iframe {
        height: 30rem
    }

    .news-component-tag {
        margin-bottom: .5rem;
        margin-right: 0
    }

    .glossary-artile-cta {
        display: block
    }

    .glossary-artile-cta_text {
        max-width: 100%;
        margin-bottom: 2rem
    }

    .glossary-article-cta {
        display: block
    }

    .glossary-article-siderbar {
        padding-bottom: 1rem;
        padding-left: 1.5rem;
        padding-right: 1.5rem
    }

    .glossary-letter-content {
        padding-top: 4rem;
        padding-bottom: 4rem
    }

    .product-features_hero-slide-image-wrap {
        max-height: 100%
    }

    .product-features_hero-slide-image.mobile {
        max-height: 100%;
        display: block
    }

    .product-features_hero-slide-image.desktop {
        display: none
    }

    .product-features_slide-nav_single {
        min-height: 8rem
    }

    .money-security_content-bottom-left {
        max-width: 100%;
        margin-left: auto;
        margin-right: auto
    }

    .product-features_join-community-grid {
        grid-row-gap: 3rem;
        grid-template-columns: 1fr
    }

    .single-career-value {
        padding: 1rem 2rem 2rem
    }

    .past-future_slider-mask {
        width: 180vw;
        max-width: 180vw
    }

    .past-future_slider-slide {
        width: 90vw
    }

    .auction-timeline_wrapper {
        width: 60rem
    }

    .secondary-auction_hover {
        padding-bottom: 1rem
    }

    .contact-cards-grid-new {
        grid-template-columns: 1fr
    }

    .women-pe_video-slider-slide {
        width: 12em;
        max-width: 12rem;
        height: 6.75em;
        max-height: 6.75em
    }

    .women-pe_play-icon-wrapper {
        padding-top: .75em;
        padding-right: .75em
    }

    .women-pe_dt-title.animated-content.reverse-block {
        margin-left: 40px
    }

    .ab-test_button-option-three_cta {
        order: 1;
        padding-left: 1.5rem
    }

    .ab-test_button-option-three {
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        padding-top: 1.5rem;
        padding-left: 1.5rem;
        display: flex
    }

    .ab-test_button-option-three.first,
    .ab-test_button-option-three.first.active-hover {
        flex-wrap: wrap
    }

    .ab-test_button-option-three.second {
        margin-bottom: 0;
        padding-top: 1.5rem
    }

    .ab-test_button-option-two {
        flex-direction: row;
        justify-content: space-between;
        display: flex
    }

    .ab-test_button-option-two.third {
        justify-content: space-between;
        align-items: center
    }

    .blog-authors_top-list {
        flex-wrap: wrap
    }

    .share-button-options_grid {
        grid-template-columns: 1fr
    }

    .paragraph-x-small.color-text-white.hide {
        display: none
    }

    .paragraph-x-small.color-text-light-gray.event {
        padding-top: 1rem;
        padding-left: 2rem;
        padding-right: 2rem
    }

    .paragraph-x-small.vc3 {
        margin-bottom: 0
    }

    .hp-hero_section.homepageherosectionv2.lower-mg {
        padding-top: 60px
    }

    .hp-hero_left-text-wrap.left-mg {
        margin-bottom: 1rem
    }

    .hp-hero_left.animated-content.middle-align {
        margin-bottom: 0;
        padding-top: 0
    }

    .hp-performance_drag-component {
        display: block
    }

    .hp-performance_graph-legend {
        flex-wrap: wrap
    }

    .hp-press-coverage_title.flex {
        flex-flow: column
    }

    .hp-press-coverage_logo-grid {
        grid-template-columns: 1fr 1fr 1fr
    }

    .hp-hero_media-banner-content {
        flex-direction: column;
        align-items: flex-start
    }

    .hp-hero_media-banner-content.up-align {
        align-items: flex-start
    }

    .hp-portfolio_selector-link {
        grid-column-gap: 1.5rem;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        padding-top: 1.5rem;
        padding-bottom: 1.5rem
    }

    .hp-portfolio_selector-right {
        border-radius: 0;
        padding: 1rem 1rem 0
    }

    .hp-portfolio_selectors {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem
    }

    .hp-portfolio_selector-right-wrapper {
        background-color: #fff;
        border-radius: .25rem;
        padding: 1.5rem
    }

    .hp-portfolio_selector-right-wrapper.animated-image {
        background-color: #f8f8f8;
        padding-left: 0;
        padding-right: 0
    }

    .hp-portfolio_selector {
        grid-template-columns: 1fr
    }

    .hp-inv-comitee_grid-single-info {
        min-height: 6.88rem
    }

    .dont-shrink-grow {
        flex: none
    }

    .single-press_tag-date-wrap {
        flex-wrap: wrap
    }

    .dynamic_cta-content-left {
        max-width: 100%
    }

    .dynamic_cta-content {
        flex-direction: column;
        align-items: flex-start
    }

    .dynamic_cta-content-right {
        max-width: 100%
    }

    .dynamic_webinar-content {
        grid-template-columns: 1fr
    }

    .dynamic_white-paper_content-left,
    .dynamic_white-paper_content-right {
        max-width: 100%
    }

    .dynamic_white-paper_content {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        flex-direction: column;
        align-items: flex-start;
        display: flex
    }

    .upcoming_webinar {
        grid-column-gap: 1rem;
        grid-template-columns: 1fr
    }

    .single-white-paper_section {
        flex-direction: column
    }

    .single-white-paper_content_left {
        max-width: 40rem
    }

    .more-white-papers_grid {
        grid-template-columns: 1fr 1fr
    }

    .blog-chart_parent {
        background-color: var(--gray-2-used-for-dividers);
        border-radius: .75rem;
        margin-bottom: 1rem;
        padding: 1rem
    }

    .blog-chart {
        width: 200vw
    }

    .pf-div_left,
    .pf-div_right {
        width: 100%
    }

    .pf-button-heading {
        font-size: .875rem;
        line-height: 1.375rem
    }

    .pf-button-desc {
        font-size: .625rem;
        line-height: 1rem
    }

    .pf-button-graph {
        display: none
    }

    .pf-left-heading {
        font-size: .75rem;
        line-height: 1.125rem
    }

    .slider {
        width: 50%
    }

    .pe-101-r_drag-component.opacity-100 {
        display: block
    }

    .numbers-section {
        padding-top: 64px;
        padding-bottom: 64px
    }

    .numbers-box-div {
        flex-direction: column;
        justify-content: space-around;
        width: 46%;
        min-height: 130px;
        display: flex
    }

    .pvc-adv-right {
        max-width: 100%
    }

    .pvc-adv-right.left-margin {
        margin-left: 0
    }

    .pvc-adv-left {
        max-width: 100%
    }

    .pvc-adv-box {
        flex-wrap: wrap-reverse;
        margin-top: 2rem
    }

    .pvc-adv-section,
    .moon-section {
        padding-top: 4rem;
        padding-bottom: 4rem
    }

    .moon-heading2 {
        font-size: 24px;
        line-height: 32px
    }

    .moon-heading2.bottom-margin-32 {
        margin-bottom: 24px
    }

    .moon-paragraph {
        font-size: 16px;
        line-height: 24px
    }

    .moon-lightbox {
        color: var(--black-used-for-text-headlines);
        text-decoration: none;
        display: block
    }

    .rigorous-section {
        padding-top: 4rem;
        padding-bottom: 4rem
    }

    .rigorous-all.mobile {
        flex-direction: column;
        margin-top: 3rem;
        margin-bottom: 3rem
    }

    .rigorous-box {
        width: 100%;
        min-height: 0;
        margin-bottom: 40px
    }

    .rigorous-image {
        display: none
    }

    .rigorous-mobile-image {
        width: 100%;
        display: block
    }

    .vc3-section {
        padding-top: 4rem;
        padding-bottom: 4rem
    }

    .vc3-all {
        display: flex
    }

    .vc3-box {
        width: 100%;
        margin-bottom: 3rem
    }

    .vcworks-section {
        padding-top: 4rem;
        padding-bottom: 4rem
    }

    .vcworks-all {
        margin-bottom: 1.5rem
    }

    .vcworks-box {
        width: 100%;
        margin-bottom: 1rem
    }

    .manager-section {
        padding-top: 4rem;
        padding-bottom: 4rem
    }

    .moon-lightbox-desk-image {
        display: none
    }

    .chart-details-div {
        justify-content: flex-end;
        margin-bottom: 1.5rem;
        display: flex
    }

    .chart-details-image {
        width: 40px;
        height: 40px;
        margin-left: 13px
    }

    .close-div {
        width: 450px
    }

    .new-video {
        width: 450px;
        height: 280px
    }

    .single-article-video-icon-image {
        width: 60px;
        height: 60px
    }

    .single-article-video-icon {
        min-height: 300px
    }

    .source-div,
    .source-div.moon {
        margin-top: 3rem
    }

    .mvc-section,
    .mvcw-section {
        padding-bottom: 4rem
    }

    .single-article-new-video-image {
        width: 60px;
        height: 60px
    }

    .pastfund-mask {
        width: 180vw;
        max-width: 180vw
    }

    .pastfund-slide {
        width: 90vw
    }

    .pastfund-item {
        flex: 0 auto;
        width: 96%;
        margin-bottom: 2rem
    }

    .pastfund-hero-section {
        padding-top: 8rem;
        padding-bottom: 4.5rem
    }

    .hp-hero-new-play {
        justify-content: center;
        align-items: center;
        position: absolute;
        inset: 0%
    }

    .hp-hero-new-left {
        margin-bottom: 3rem
    }

    .hp-hero-new-second-play {
        justify-content: center;
        align-items: center;
        position: absolute;
        inset: 0%
    }

    .event-hero-content {
        flex-direction: column
    }

    .event-hero-left {
        width: 100%;
        margin-bottom: 0
    }

    .event-hero-right {
        width: 100%;
        padding-right: 0
    }

    .list-events-section {
        padding-left: 1.25rem;
        padding-right: 1.25rem
    }

    .list-events-section.past {
        padding-top: 4rem;
        padding-bottom: 4rem
    }

    .list-events-all {
        grid-template-columns: 1fr
    }

    .list-events-item {
        border-bottom: .06rem solid #eeeded;
        border-left-width: 0;
        border-right-width: 0;
        margin-top: 0;
        margin-bottom: 0;
        padding: 1.88rem 0
    }

    .ev-hero {
        padding: 6rem 0 4rem
    }

    .ev-hero-single {
        padding-left: 1.25rem;
        padding-right: 1.25rem
    }

    .ev-hero-location {
        margin-bottom: .75rem
    }

    .ev-details-section {
        margin-top: 0
    }

    .ev-register-div {
        flex-direction: column
    }

    .ev-register-date-div {
        margin-bottom: 1rem
    }

    .event-register-left-div {
        flex-direction: column;
        width: 100%;
        margin-bottom: .5rem
    }

    .ev-rich-text {
        padding-left: 2rem;
        padding-right: 2rem
    }

    .ev-rich-text h2 {
        line-height: 3rem
    }

    .ev-cta-left-div {
        flex-direction: column;
        align-items: flex-start;
        margin-bottom: 1.5rem
    }

    .ev-cta-content-div {
        flex-direction: column;
        align-items: flex-start
    }

    .ev-gallery-section {
        padding: 4rem 2rem
    }

    .ev-slider {
        display: none
    }

    .ev-slider-mask,
    .ev-slide-div {
        width: 100%;
        height: auto
    }

    .ev-slide-item-div,
    .ev-slide-image {
        width: 100%
    }

    .ev-right-arrow {
        margin-right: -20px
    }

    .ev-left-arrow {
        margin-left: -20px
    }

    .linkedin-cta-section {
        padding-bottom: 0
    }

    .ev-mobile-slider {
        width: 100%;
        height: auto;
        display: block
    }

    .evet-button-primary,
    .evet-button-primary.button-full {
        width: 100%
    }

    .glimpse-section {
        padding-top: 0
    }

    .ev-fix-gallery-section {
        padding: 4rem 2rem
    }

    .list-event-image-div {
        width: 100%;
        height: 22rem
    }

    .list-event-home-heading-div {
        flex-direction: column;
        align-items: flex-start
    }

    .ev-form-paragpraph-div {
        flex-direction: column;
        margin-bottom: 1.5rem
    }

    .ev-form-paragpraph-box {
        margin-bottom: .69rem
    }

    .ev-form-hero {
        padding: 6rem 0 4rem
    }

    .eltif-numbers-section {
        justify-content: center
    }

    .eltif-numbers-container {
        width: 100%
    }

    .eltif-numbers-block-div {
        width: 100%;
        padding-top: 1.25rem;
        padding-bottom: 1.25rem
    }

    .eltif-numbers-block-div.left-border {
        border-left-width: .25rem
    }

    .eltif-numbers-block-div.right-border {
        border-right-width: .25rem
    }

    .eltif-numbers-heading.color-text-white.rigorous-heading {
        margin-top: 1rem
    }

    .eltif-numbers-paragraph.mvc {
        margin-top: 1.5rem;
        margin-bottom: 2rem
    }

    .eltif-numbers-paragraph.diversity {
        margin-bottom: 1.5rem
    }

    .opp-section {
        padding-top: 4rem;
        padding-bottom: 4rem
    }

    .opp-desc-div {
        margin-bottom: 3rem
    }

    .opp-desc-box-div {
        width: 100%
    }

    .opp-second-header {
        margin-bottom: 1.5rem;
        font-size: 1.5rem;
        line-height: 2rem
    }

    .opp-header {
        margin-bottom: 1.5rem
    }

    .opp-third-header {
        margin-bottom: 1rem
    }

    .vc3-eltif-section {
        padding-top: 4rem;
        padding-bottom: 4rem
    }

    .hide-mobile {
        display: none
    }

    .opp-paragraph.mvc {
        margin-top: 1.5rem;
        margin-bottom: 2rem
    }

    .opp-paragraph.diversity,
    .diversify_second-heading,
    .diversify_second-heading.color-text-white.rigorous {
        margin-bottom: 1.5rem
    }

    .chart-details-eltif-div {
        justify-content: flex-end;
        margin-top: 2rem;
        margin-bottom: 2rem;
        display: flex
    }

    .hide-desktop {
        display: block
    }

    .outperformance-heading {
        margin-bottom: 1.5rem
    }

    .outperformance-heading.text-alignment-center.color-text-white.bottom-margin-48.fadeup0.animated-word.hide-mobile {
        display: none
    }

    .outperformance-heading.text-alignment-center.color-text-white.bottom-margin-48.fadeup0.animated-word.hide-desktop {
        display: block
    }

    .outperformance-heading.vcworks,
    .outperformance-heading.moon {
        margin-bottom: 1.5rem
    }

    .outperformance-heading.faq {
        margin-bottom: 2rem
    }

    .outperformance-paragraph {
        margin-bottom: 3rem;
        font-size: 1rem;
        line-height: 1.5rem
    }

    .outperformance-second-paragraph {
        font-size: 1rem;
        line-height: 1.25rem
    }

    .vcworks-new-all {
        margin-bottom: 1.5rem
    }

    .actually-details-div {
        justify-content: flex-end;
        margin-top: 3rem;
        display: flex
    }

    .actually-details-div.moon {
        margin-top: 3rem
    }

    .source-top-div {
        margin-top: 1.5rem;
        margin-bottom: 2rem
    }

    .source-top-div.moon {
        margin-top: 3rem
    }

    .source-top-div.hide-desktop {
        display: block
    }

    .eltif-form-div {
        width: auto;
        min-width: 460px;
        height: 100%;
        padding: 1rem;
        overflow: auto
    }

    .eltif-form-embed {
        flex-wrap: wrap;
        justify-content: center;
        align-items: flex-start;
        padding-top: 1.5rem;
        padding-bottom: 1.5rem;
        display: flex;
        overflow: auto
    }

    .hp-portfolio_selector-right-copy {
        border-radius: 0;
        padding: 0
    }

    .hp-portfolio-new_selector-link,
    .hp-portfolio-new-box {
        grid-column-gap: 1.5rem;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        padding-top: 1.5rem;
        padding-bottom: 1.5rem
    }

    .blog-cta-image-div {
        width: 36rem
    }

    .blog-cta-div {
        flex-wrap: wrap;
        display: flex
    }

    .blog-cta-dealtalks-image-div {
        width: 100%;
        margin-bottom: 1.5rem
    }

    .blog-dealtalks-content-div {
        width: 100%
    }

    .blog-cta-article-div {
        max-width: 100%;
        margin-bottom: 2rem
    }

    .list-upcoming-events-section {
        padding-left: 1.25rem;
        padding-right: 1.25rem
    }

    .list-upcoming-events-section.past {
        padding-top: 4rem;
        padding-bottom: 4rem
    }

    .ev-register-date-time-div {
        margin-bottom: 1rem
    }

    .rigorous-header {
        margin-bottom: 1.5rem
    }

    .list-event-slider-section {
        padding-left: 1.25rem;
        padding-right: 1.25rem
    }

    .list-event-slider-section.past {
        padding-top: 4rem;
        padding-bottom: 4rem
    }

    .list-event-slider-left-arrow,
    .list-event-slider-left-arrow:hover,
    .list-event-slider-right-arrow,
    .list-event-slider-right-arrow:hover,
    .event-hero-second-paragraph.color-text-white.hide {
        display: none
    }

    .event-hero-second-paragraph.mvc {
        margin-top: 1.5rem;
        margin-bottom: 2rem
    }

    .event-hero-second-paragraph.diversity {
        margin-bottom: 1.5rem
    }

    .popup-centre-uk {
        min-width: 450px;
        max-width: 450px
    }

    .paragraph {
        font-size: 14px;
        line-height: 22px
    }

    .buttons-flexbox {
        justify-content: center
    }

    .uk-pop-up {
        min-height: 100px;
        padding-bottom: 20px
    }

    .text-block-9 {
        font-size: 14px;
        line-height: 22px
    }

    .navbar-brand-three {
        padding-left: 0
    }

    .nav-menu-three {
        border-radius: 20px;
        flex-direction: column;
        padding-bottom: 30px
    }

    .nav-menu-block {
        flex-direction: column
    }

    .nav-link {
        padding-top: 10px;
        padding-bottom: 10px;
        display: inline-block
    }

    .nav-dropdown {
        flex-direction: column;
        align-items: center;
        display: flex
    }

    .nav-dropdown-toggle {
        padding-top: 10px;
        padding-bottom: 10px
    }

    .nav-dropdown-list.shadow-three {
        box-shadow: 0 8px 50px #0000000d
    }

    .nav-dropdown-list.shadow-three.w--open {
        position: relative
    }

    .nav-dropdown-list.shadow-three.mobile-shadow-hide {
        box-shadow: none
    }

    .nav-link-accent {
        margin-right: 5px;
        padding-top: 10px;
        padding-bottom: 10px;
        display: inline-block
    }

    .mobile-margin-top-10 {
        margin-top: 10px
    }

    .heading.heading-large {
        font-size: 29px;
        line-height: 40px
    }

    .heading.heading-large.h1-upper {
        margin-top: 40px
    }

    .heading.hs-1 {
        font-size: 29px;
        line-height: 40px
    }

    .list-item {
        line-height: 1.5rem
    }

    .yellow-bg {
        justify-content: space-between;
        min-height: 100px
    }

    .text-block-11 {
        max-width: 149px;
        margin-right: 0
    }

    .text-block-11.small-mid-text {
        max-width: 140px
    }

    .text-block-11.align-right {
        margin-right: 20px
    }

    .yellow-content {
        justify-content: flex-start
    }

    ._2-text {
        min-width: 122px;
        max-width: 200px;
        margin-right: 0
    }

    .text-block-12 {
        font-size: 4px
    }

    .text-block-13,
    .bold-text {
        font-size: 14px
    }

    .div-block-5.wide-length {
        min-width: 220px
    }

    .div-block-6,
    .div-block-7,
    .div-block-8,
    .div-block-9 {
        height: 1px;
        padding-bottom: 0;
        padding-right: 0
    }

    .bold-text-2 {
        min-width: 119px;
        max-width: 104px
    }

    .social-link-new {
        width: 45px;
        height: 45px;
        margin-right: 12px
    }

    .brand {
        width: 170px;
        margin-top: 6px
    }

    .button {
        min-width: 140px;
        max-width: 140px;
        margin-bottom: 0;
        font-size: 12px
    }

    .button.white-bg {
        max-width: 140px
    }

    .rtb-section {
        min-height: auto;
        padding-top: 60px;
        padding-bottom: 20px
    }

    .rtb-1 {
        margin-bottom: 40px;
        font-size: 1.4rem
    }

    .text-block-14 {
        margin-bottom: 40px;
        font-size: 14px;
        line-height: 18px
    }

    .app-approve-section {
        min-height: auto;
        padding-bottom: 60px
    }

    .mobile-overview-img {
        min-width: 150px;
        max-width: 150px;
        margin-bottom: 40px
    }

    .priivate-markets-section {
        padding: 60px 20px
    }

    .text-block-15 {
        margin-bottom: 20px;
        font-size: 14px
    }

    .h-large {
        margin-bottom: 40px;
        font-size: 30px;
        line-height: 40px
    }

    .h1-text-flexbox {
        margin-bottom: 40px
    }

    .heading-2 {
        margin-bottom: 10px;
        font-size: 20px;
        line-height: 30px
    }

    .paragraph-4 {
        margin-bottom: 10px;
        font-size: 14px
    }

    .page-padding.is-main-hero {
        min-height: auto;
        padding-bottom: 60px
    }

    .page-padding.is-main-hero.about-us {
        padding-bottom: 0
    }

    .main-hero_heading {
        font-size: 3.5em;
        display: none
    }

    .efltif_hero_section-copy {
        padding-top: 15px;
        padding-left: 20px;
        padding-right: 20px
    }

    .main-hero-bg_heading {
        font-size: 3.5em
    }

    .main-hero_bg_heading {
        margin-top: 60px;
        font-size: 2em;
        line-height: 2.7rem;
        display: block
    }

    .main-hero_bg_heading.no-mg-above,
    .main-hero_bg_heading.split-lines.mob-small {
        margin-top: 0
    }

    .about-section {
        padding: 60px 20px
    }

    .heading-3 {
        font-size: 14px
    }

    .heading-3._80px-mg {
        text-align: center
    }

    .data-numbers-block {
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        flex-wrap: nowrap;
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        justify-content: space-around;
        justify-items: start;
        margin-top: 20px;
        margin-bottom: 40px;
        display: flex
    }

    .data-numbers-block._72-mg-below._148-mg.flex-mob,
    .data-numbers-block._72-mg-below._148-mg.flex-mob-2,
    .data-numbers-block._72-mg-below._148-mg.flex-mob-2 {
        flex-flow: column
    }

    .number-data-window {
        flex-direction: column;
        justify-content: center;
        align-items: center;
        margin-right: 10px;
        display: flex
    }

    .heading-5 {
        text-align: center;
        max-width: 120px;
        margin-bottom: 10px;
        font-size: .7rem;
        line-height: 131%
    }

    .heading-6 {
        font-size: 30px;
        line-height: 33px
    }

    ._3-window-fexbox {
        justify-content: center
    }

    .knowledge-window {
        min-height: 270px;
        margin-top: 20px;
        margin-left: 10px;
        margin-right: 10px
    }

    .knowledge-window.extend.wid-height {
        min-height: 341px
    }

    .knowledge-window.wid-height.wide-height,
    .knowledge-window.wide-height.wide-2 {
        min-height: 341px;
        margin-top: 16px
    }

    .heading-8 {
        font-size: 20px
    }

    .heading-8._95px,
    .heading-8._63px {
        margin-bottom: 31px
    }

    .paragraph-5 {
        font-size: 12px
    }

    .press-section {
        padding-top: 60px;
        padding-bottom: 20px
    }

    .heading-9 {
        text-align: left;
        margin-bottom: 40px;
        font-size: 14px
    }

    .press-flexbox {
        align-items: flex-start
    }

    .press-window {
        border-bottom-style: none;
        align-items: flex-start;
        min-height: auto
    }

    .press-window._40-mg {
        min-height: auto
    }

    .heading-10 {
        text-align: left
    }

    .heading-10.lower-mg {
        margin-bottom: 24px
    }

    .priority-access-section {
        min-height: 550px;
        padding-left: 20px;
        padding-right: 20px
    }

    .heading-11 {
        font-size: 35px;
        line-height: 45px
    }

    .language-switcher {
        display: none
    }

    .container-3 {
        padding-left: 6vw;
        padding-right: 6vw
    }

    .container-3.animate-h1 {
        padding-right: 3em
    }

    .heading_wrap {
        width: auto
    }

    .split-lines {
        font-size: 40px;
        line-height: 60px
    }

    .link-block-5,
    .link-block-6 {
        margin-bottom: 0
    }

    .link-block-7 {
        margin-bottom: 20px
    }

    .link-block-8,
    .link-block-9 {
        margin-bottom: 0
    }

    .language-dropdown {
        z-index: 1000;
        display: block;
        left: 0%;
        box-shadow: 0 -2px 5px #00000029
    }

    .dropdown-toggle {
        background-color: #f8f0d9;
        padding: 15px 40px 15px 20px
    }

    .dropdown-toggle.w--open {
        background-color: #f8f0d9;
        box-shadow: 8px 2px 5px #0000003b
    }

    .dropdown-toggle.blue.w--open {
        background-color: #f8f8f8
    }

    .dropdown-list {
        top: 39.9961px
    }

    .dropdown-list.w--open {
        border-top-left-radius: 4px;
        border-top-right-radius: 4px;
        top: -47.0039px
    }

    .dropdown-list.pe.w--open {
        border-bottom-style: solid;
        top: -44.4102px
    }

    .dropdown-list.pe.flex-button.w--open {
        top: -135.41px
    }

    .dropdown-list.pe.flex-button.button-flex.fix.w--open {
        top: -134.41px
    }

    .dropdown-list.pe.flex-button.upper-mg.w--open {
        top: -138.41px
    }

    .dropdown-link {
        background-color: #f8f0d9;
        border-bottom: 1px solid #00000029;
        border-top-left-radius: 4px;
        border-top-right-radius: 4px;
        justify-content: center;
        padding-top: 15px;
        padding-bottom: 15px;
        display: flex
    }

    .dropdown-link.pe {
        border-bottom-style: none
    }

    .text-span-22 {
        letter-spacing: -6px
    }

    .text-span-23 {
        letter-spacing: -5px
    }

    .div-block-14 {
        top: 3px
    }

    .new-hero-section {
        background-position: 79% 49%;
        padding-left: 20px
    }

    .hero-main-block {
        min-width: auto;
        margin-bottom: 0
    }

    .heading-hero {
        max-width: 400px;
        font-size: 47px;
        line-height: 58px
    }

    .paragraph-7 {
        max-width: 600px;
        margin-top: 20px;
        margin-bottom: 20px;
        font-size: 16px
    }

    .msf-hero-section {
        padding-top: 100px;
        padding-right: 0
    }

    .heading-14 {
        max-width: 400px;
        margin-left: auto;
        margin-right: auto;
        font-size: 40px;
        line-height: 52px
    }

    .heading-14.min-wide {
        max-width: 400px
    }

    .paragraph-8 {
        max-width: 400px;
        font-size: 16px;
        line-height: 24px
    }

    ._3-points-banner {
        padding-left: 40px
    }

    .content-window.space-between {
        margin-left: 0
    }

    .steady-graph-section {
        padding-top: 60px
    }

    .heading-16 {
        font-size: 40px;
        line-height: 52px
    }

    .text-block-28 {
        font-size: 16px;
        line-height: 24px
    }

    .graph-banner {
        flex-flow: column;
        min-height: 60px;
        padding-top: 20px;
        padding-bottom: 0;
        display: flex
    }

    .graph-colors-block {
        flex-flow: wrap;
        padding-left: 10px;
        padding-right: 10px
    }

    .color-block {
        margin-bottom: 20px;
        margin-right: 10px
    }

    .color-bg {
        min-width: 18px;
        min-height: 18px;
        margin-right: 5px
    }

    .color-bg.light1,
    .color-bg.bg-imgorange,
    .color-bg.l3,
    .color-bg.l4 {
        min-width: 18px;
        min-height: 18px
    }

    .text-block-29 {
        font-size: 12px;
        line-height: 18px
    }

    .project-athena-section {
        padding-top: 60px;
        padding-left: 20px;
        padding-right: 20px
    }

    .heading-17 {
        text-align: left;
        font-size: 40px;
        line-height: 52px
    }

    .text-block-30 {
        text-align: left;
        margin-left: 0
    }

    .para-block {
        max-width: 400px;
        margin-left: 0
    }

    .heading-18 {
        font-size: 16px;
        font-weight: 400;
        line-height: 20px
    }

    .unique-approach--section {
        padding-top: 60px;
        padding-left: 20px;
        padding-right: 20px
    }

    .heading-flexbox {
        flex-flow: column
    }

    .heading-19 {
        margin-bottom: 0;
        font-size: 40px;
        line-height: 52px;
        position: relative
    }

    .text-block-31 {
        font-size: 16px;
        line-height: 24px
    }

    .secondaries-section.copy-section {
        padding-top: 60px
    }

    .secondaries-content {
        margin-left: 20px;
        margin-right: 20px
    }

    .heading-20 {
        margin-bottom: 0;
        font-size: 40px;
        line-height: 52px
    }

    .heading-20.small-heading {
        font-size: 47px
    }

    .text-block-32 {
        margin-bottom: 32px;
        font-size: 16px;
        line-height: 24px
    }

    ._3-points-block {
        flex-flow: column
    }

    .tick-icon {
        min-width: 24px
    }

    .head-para {
        margin-top: 16px
    }

    .heading-21 {
        margin-bottom: 4px;
        font-size: 16px
    }

    .large-banner-eltif {
        flex-flow: column;
        justify-content: center;
        align-items: center;
        min-height: 200px
    }

    .text-block-35 {
        text-align: center;
        max-width: 350px;
        margin-bottom: 20px;
        font-size: 22px;
        line-height: 26px
    }

    .button-5 {
        min-width: 169px;
        min-height: 46px
    }

    .closer-look-section {
        padding-bottom: 27px
    }

    .look-inner-block {
        padding-left: 20px;
        padding-right: 20px
    }

    .heading-22 {
        text-align: left;
        font-size: 40px;
        line-height: 52px
    }

    .text-block-36 {
        text-align: left;
        font-size: 16px;
        line-height: 24px
    }

    ._2-point-window {
        background-color: #fff;
        min-height: auto;
        margin-bottom: 32px;
        padding: 0
    }

    .heading-23 {
        font-size: 16px;
        line-height: 20px
    }

    .ins-out-block {
        padding-top: 0
    }

    .team-section {
        padding-left: 20px;
        padding-right: 20px
    }

    .heading-25 {
        text-align: center;
        font-size: 40px;
        line-height: 52px
    }

    .bold-text-4 {
        font-weight: 400
    }

    .team-images {
        flex-flow: wrap;
        justify-content: flex-start;
        align-items: center;
        display: flex
    }

    .team-member-img {
        width: auto;
        min-width: auto;
        max-width: 45%;
        min-height: 205px;
        margin-bottom: 0;
        margin-left: 0;
        margin-right: 0
    }

    .numbers-block.min-wide.fix-width {
        flex-flow: wrap;
        max-width: 330px
    }

    .team-numbers.upper-mg {
        margin-top: 40px
    }

    .text-block-38.mg-below.right-align {
        text-align: right;
        max-width: none;
        margin-left: auto
    }

    .text-block-38.mg-below.less-lower-mg {
        margin-bottom: 30px
    }

    .heading-26.small.min-upper-mg {
        margin-top: 20px
    }

    .new-hero-video {
        min-height: auto;
        margin-top: 0
    }

    .eltif-popup-bg {
        display: none
    }

    .eltif-form-block {
        min-width: auto;
        min-height: 100vh;
        max-height: none
    }

    
    .left-large-table {
        min-width: 60%;
        max-width: 60%
    }

    .right-small-block.max-wide {
        min-width: auto;
        max-width: none
    }

    .text-long.right-border.max-wide {
        max-width: none
    }

    .paragraph-12,
    .rich-text-block-2,
    .list,
    .paragraph-14 {
        font-size: 1rem
    }

    .text-block-57 {
        font-size: 14px;
        line-height: 22px
    }

    .rich-text-block-3 {
        font-size: 1rem
    }

    .hero-heading-left {
        padding: 60px 15px
    }

    .hero-flexbox {
        justify-content: space-between;
        align-items: flex-start;
        padding-left: 24px
    }

    .left-content-block {
        justify-content: center;
        align-items: flex-start;
        margin-top: 87px;
        margin-left: 0;
        margin-right: 0
    }

    .heading-33 {
        text-align: left;
        font-size: 48px;
        line-height: 54px
    }

    .paragraph-16 {
        text-align: left
    }

    ._3-points-eltif {
        grid-column-gap: 58px;
        grid-row-gap: 58px;
        text-align: center;
        flex-flow: column;
        justify-content: space-between;
        align-items: center;
        margin-top: 40px;
        margin-bottom: 72px;
        padding-left: 20px;
        padding-right: 20px
    }

    .point-eltif {
        text-align: left;
        max-width: none
    }

    .paragraph-17.no-mg {
        margin-bottom: 0
    }

    .heading-34 {
        margin-left: 0;
        margin-right: auto
    }

    .large-bg-section {
        background-position: 1%;
        min-height: 600px;
        padding-left: 20px;
        padding-right: 20px
    }

    .large-bg-section.black-lady-bg {
        background-position: 50%
    }

    .div-block-20 {
        text-align: left
    }

    .paragraph-18 {
        margin-left: 0
    }

    .heading-35.black-h3.left-align {
        text-align: center
    }

    .heading-36 {
        font-size: 40px;
        line-height: 48px
    }

    .div-block-21 {
        justify-content: flex-start;
        align-items: center
    }

    .heading-37 {
        font-size: 24px;
        line-height: 32px
    }

    .heading-37.small {
        font-size: 27px;
        line-height: 36px
    }

    .start-investing-section {
        padding-top: 64px;
        display: block
    }

    .investing-flexbox {
        flex-flow: column;
        justify-content: space-between;
        align-items: center
    }

    .left-cta-block {
        text-align: center;
        margin-bottom: 38px
    }

    .heading-38 {
        margin-left: auto;
        margin-right: auto
    }

    .new-pe {
        margin-top: 44px
    }

    .heading-39 {
        margin-top: 16px;
        margin-bottom: 32px;
        font-size: 40px;
        line-height: 48px
    }

    .diversify-inner-block {
        padding-left: 20px;
        padding-right: 20px
    }

    .hero-app-image.mobile-show {
        justify-content: flex-end;
        align-items: center;
        margin-top: 0;
        display: flex
    }

    .show-bigger-screen {
        display: block;
        position: static;
        right: -174px
    }

    .show-bigger-screen.mobile-view {
        margin-left: 0;
        display: block
    }

    .show-bigger-screen.hide-mob,
    .cropped-mob-app-img {
        display: none
    }

    .heading-425 {
        font-size: 30px
    }

    .pop-up-header.dd {
        font-size: 22px
    }

    .casetudy-bg {
        min-height: 350px
    }

    .case-study-section {
        padding-top: 60px
    }

    .pop-up-box {
        min-width: auto
    }

    .text-block-72 {
        font-size: 14px;
        line-height: 22px
    }

    .faq-question {
        width: 350px;
        position: static
    }

    .text-block-73 {
        font-size: 1rem;
        line-height: 1.5rem;
        display: block
    }

    .members-wrap {
        flex-flow: wrap;
        justify-content: center;
        align-items: center;
        display: flex
    }

    .img-adjust {
        width: 45%
    }

    .disclaimer-link-block {
        display: none
    }

    .disclaimer-link-block.hide-desktop-link {
        display: block
    }

    .press-release-banner {
        min-width: 400px
    }

    .team-hover-popup {
        padding-left: 0;
        padding-right: 0
    }

    .member-info {
        flex-flow: column;
        justify-content: center;
        align-items: center;
        min-height: 100vh;
        padding: 0 20px;
        display: flex;
        position: relative;
        overflow: scroll
    }

    .modal-close-button {
        position: absolute;
        top: 3%;
        right: 6%
    }

    .member-left-block {
        text-align: center;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        display: flex
    }

    .member-img {
        min-width: auto;
        max-width: 200px;
        min-height: 250px
    }

    .member-info-right-block {
        justify-content: center;
        align-items: center;
        padding-left: 10px;
        padding-right: 10px
    }

    .member-h1 {
        font-size: 25px
    }

    .member-designation {
        margin-bottom: 20px
    }

    .member-bio-text {
        text-align: center
    }

    .heading-428 {
        font-size: 14px;
        line-height: 18px
    }

    .text-block-83 {
        font-size: 10px;
        line-height: 12px
    }

    .close-modal-block {
        display: none
    }

    .heading-429 {
        font-size: 36px;
        line-height: 42px
    }

    .news-graph-block {
        grid-template-columns: 1fr
    }

    .graph-window {
        margin-bottom: 40px
    }

    .insights-card-block,
    .sources-block {
        grid-template-columns: 1fr
    }

    .banner-outlook {
        flex-flow: column;
        display: block
    }

    .small-banner-outlook {
        flex-flow: column;
        justify-content: space-between;
        align-items: flex-start
    }
}

@media screen and (max-width:479px) {
    .h3.color-text-white.bottom-margin-0.less-wide {
        font-size: 2.3rem
    }

    .h3.color-text-white.bottom-margin-0.less-wide.right-margin {
        font-size: 2.5rem
    }

    .pill-text.self-align-right {
        position: relative
    }

    .pill-text.self-align-right.left-align {
        position: relative;
        inset: 1px 0 0
    }

    .pill-text.fix-wide {
        width: auto;
        max-width: 193px;
        display: block
    }

    .pill-text.popup-arrow-small {
        position: relative;
        left: -4px
    }

    .h1.bottom-margin-32.language-heading-reduce {
        font-size: 2rem;
        line-height: 2.5rem
    }

    .h1.bottom-margin-32.language-heading-reduce.max-headig {
        font-size: 2.4rem;
        line-height: 3.1rem
    }

    .h1.bottom-margin-32.px-value {
        text-align: left;
        font-size: 40px;
        line-height: 52px
    }

    .h1.bottom-margin-32.h1-small {
        margin-top: .4rem;
        font-size: 2.2rem;
        line-height: 2.5rem
    }

    .paragraph-small {
        line-height: 1.5rem
    }

    .pill-text_wrap {
        width: 100%;
        min-width: 100%;
        max-width: 100%;
        position: relative;
        top: -1px
    }

    .pill-text_wrap.right-align {
        justify-content: flex-start
    }

    .pill-text_wrap.middle-align {
        top: 26px
    }

    .paragraph-medium {
        font-size: 1rem;
        line-height: 1.5rem
    }

    .paragraph-medium.bottom-margin-32.middle-align {
        margin-bottom: 1rem
    }

    .paragraph-medium.opacity-0-desktop.min-size {
        max-width: 270px
    }

    .paragraph-medium.para-wide {
        text-align: left
    }

    .hs6.color-text-white.bottom-margin-16 {
        margin-bottom: .5rem
    }

    .hs6.middle-align {
        text-align: center
    }

    .pill-arrow_pill-text.color-change {
        position: static;
        top: -189px
    }

    .h0.text-alignment-center.bottom-margin-32._5_text_blocks_2 {
        margin-bottom: 1rem
    }

    .h0.text-alignment-center.bottom-margin-32._64px-h1 {
        font-size: 40px;
        line-height: 48px
    }

    .h0.bottom-margin-32.fadeup0.animated-word.small-h1 {
        font-size: 2.6rem
    }

    .h0.bottom-margin-64._5_text_blocks.german-page-h1 {
        margin-bottom: 2rem;
        font-size: 2.4rem;
        line-height: 3.5rem
    }

    .h0.bottom-margin-64._5_text_blocks.german-page-h1.fr-h1 {
        font-size: 2.7rem;
        line-height: 3.5rem
    }

    .h0.bottom-margin-64._5_text_blocks.german-page-h1.fr-h1.se-version {
        font-size: 2.2rem;
        line-height: 2.9rem
    }

    .h0.bottom-margin-64._5_text_blocks.german-page-h1.fr-h1.se-v2 {
        font-size: 2.4rem
    }

    .h0._5_text_blocks.se-version {
        font-size: 2.3rem;
        line-height: 3.2rem
    }

    .h0.bottom-margin-72._5_text_blocks {
        font-size: 2.7rem
    }

    .h0.german-adjust {
        font-size: 2.5rem;
        line-height: 3.4rem
    }

    .h0.german-adjust.fr-adjust {
        font-size: 2.6rem;
        line-height: 3.5rem
    }

    .h0.german-adjust.fr-adjust.se-version {
        font-size: 2.2rem;
        line-height: 2.9rem
    }

    .h0.german-version {
        font-size: 2.3rem;
        line-height: 3.3rem
    }

    .h0.german-version.fr-version {
        font-size: 2.6rem;
        line-height: 3.5rem
    }

    .h0.small-fr {
        font-size: 2.7rem;
        line-height: 3rem
    }

    .h0.small-co {
        font-size: 30px;
        line-height: 42px
    }

    .paragraph-small-copy.color-text-light-gray {
        font-size: .56rem;
        line-height: 1.02rem
    }

    .wrapper-section {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .button-primary.animated-button.not_us.max-wid {
        min-width: 145px;
        max-width: 149px
    }

    .button-primary.animated-button.not_us.max-wid.white-bg {
        min-width: 149px;
        max-width: 149px
    }

    .button-primary.button-full {
        width: 100%
    }

    .button-primary.max-button.wide-length {
        min-width: 250px
    }

    .h2.bottom-margin-32.lower-margin {
        margin-bottom: 2rem
    }

    .h2.bottom-margin-32.mg-lower {
        font-size: 2.8rem
    }

    .h2.bottom-margin-32.mg-lower.fr-version {
        font-size: 2.6rem;
        line-height: 3.5rem
    }

    .h2.bottom-margin-32.mg-lower.fr-version.it-version {
        font-size: 2.7rem
    }

    .h2.bottom-margin-32.mg-lower.fr-version.it-version.se-version {
        font-size: 2.4rem;
        line-height: 3rem
    }

    .h2.bottom-margin-32.mg-lower.fr-version.it-version.se-v {
        font-size: 2.7rem
    }

    .h2.bottom-margin-32.lower-mg {
        margin-bottom: 1.5rem
    }

    .h2.bottom-margin-32.lower-mg.small-size {
        font-size: 1.6rem;
        font-weight: 300
    }

    .h2.bottom-margin-32.small-size {
        font-size: 2.2rem;
        line-height: 2.8rem
    }

    .h2.bottom-margin-64.h1-course {
        margin-bottom: 1rem
    }

    .buttons_wrapper {
        grid-row-gap: 1rem;
        grid-template-columns: 1fr
    }

    .nav_dl-main_wrap {
        padding: 1rem
    }

    .nav_dt {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .navbar_buttons-close-wrap {
        inset: auto 0% 0%
    }

    .home-page_hero-title,
    .top-strategies_section {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .home-benefits_image {
        width: 40rem
    }

    .home-benefits-section {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .benefits-home-paragraphs {
        grid-template-columns: 1fr
    }

    .home-benefits_image-wrap {
        width: 640px;
        max-width: 640px
    }

    .invest-your-way_title,
    .invest-your-way_grid {
        grid-template-columns: 1fr
    }

    .invest-your-way_section {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .testimonial-client-image {
        width: 8rem;
        height: 8rem
    }

    .testimonials_slider-slide {
        margin-right: 1rem
    }

    .testimonials_slider-right-arrow,
    .testimonials_slider-left-arrow {
        width: 30%;
        display: none
    }

    .testimonials_slider,
    .past-future_top-content {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .past-future_slider-part {
        padding-top: 3rem;
        padding-bottom: 3rem
    }

    .past-future-drag-component {
        margin-left: 1rem;
        margin-right: 1rem
    }

    .past-future_slider-wrap {
        padding-top: 3rem;
        padding-bottom: 3rem;
        padding-left: 1rem
    }

    .past-future_single-card {
        padding: 1rem
    }

    .past-future_section {
        flex-direction: column
    }

    .media-section,
    .resouces-section {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .pr-image-wrap-img {
        width: auto
    }

    .home-page_institutions-content-right {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .blue-bullet-point {
        align-self: flex-start;
        margin-top: .5rem
    }

    .home-cta_content-left {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .footer-disclaimers {
        padding: 1rem
    }

    .footer-bottom-links {
        grid-template-rows: auto;
        grid-template-columns: 1fr 1fr;
        grid-auto-columns: 1fr;
        align-self: center
    }

    .footer-bottom-links.align {
        justify-content: flex-start;
        min-width: 320px;
        margin-left: 0;
        display: flex;
        position: relative;
        top: -36px;
        left: 0
    }

    .footer-bottom-links.align.wrap-down {
        margin-bottom: 0
    }

    .footer-bottom-link {
        width: 50%
    }

    .footer-bottom-link.right-margin {
        width: 42%;
        margin-right: 1.6rem
    }

    .footer-bottom-link.max-wide {
        margin-left: 0;
        margin-right: 1rem
    }

    .footer-content-grid {
        grid-row-gap: 4rem;
        align-self: center
    }

    .footer-content.max-width {
        align-items: flex-start;
        display: block
    }

    .footer-section {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .footer-section.lower0-mg {
        padding-bottom: .125rem
    }

    .buttons_wrapper-footer {
        grid-row-gap: 1rem
    }

    .foot-notes_section {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .popup_sub {
        padding-bottom: 1rem;
        padding-left: 1rem;
        padding-right: 1rem
    }

    .popup_main {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .start-form {
        grid-row-gap: .5rem;
        flex-direction: column;
        align-items: stretch
    }

    .institutions-hero_title,
    .institutions-benefits_section {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .institutions-benefits_grid {
        grid-template-columns: 1fr
    }

    .institutional-solutions_title {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .institutional_solutions_drag-element {
        margin-left: 1rem;
        margin-right: 1rem
    }

    .institutional-solutions_grid-wrap {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .partner-product_content-left {
        margin-left: 1rem;
        margin-right: 1rem
    }

    .contact-hero-title {
        margin-bottom: 3rem;
        padding-left: 1rem;
        padding-right: 1rem
    }

    .careers_hero-title,
    .careers-misison_section,
    .careers_chart-section,
    .careers_values-title,
    .careers-archieve_section {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .careers-image-left {
        width: auto;
        max-width: 75%;
        margin-bottom: -12.5rem
    }

    .careers-image-right {
        width: auto;
        max-width: 75%;
        margin-top: 8.5rem
    }

    .our-teams_drag-component {
        margin-left: 1rem;
        margin-right: 1rem
    }

    .our-teams_slider-single {
        width: 90vw;
        padding-left: .5rem;
        padding-right: .5rem
    }

    .work-anywhere_content-wrap {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .perks_grid {
        grid-template-columns: 1fr;
        padding-left: 1rem;
        padding-right: 1rem
    }

    .perks_title,
    .positions_section,
    .faq-section {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .faq-dd.min-wide {
        width: 330px
    }

    .faqs-grid.min-wide {
        width: auto
    }

    .careers-list_hero-left,
    .careers-list_tags-wrap {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .careers-list_content {
        margin-left: 1rem;
        margin-right: 1rem
    }

    .secondary-market_float {
        grid-row-gap: 1rem;
        flex-direction: column;
        align-items: stretch;
        margin-left: 1rem;
        margin-right: 1rem;
        padding-left: 1.5rem;
        padding-right: 1.5rem
    }

    .secondary-market_float._5_text_blocks_2.new {
        flex-flow: column;
        justify-content: space-between;
        align-items: stretch;
        min-height: auto
    }

    .secondary-market_hero-section {
        padding-bottom: 12rem;
        padding-left: 1rem;
        padding-right: 1rem
    }

    .secondary-features-benefits_section {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .secondary-features-benefits_grid {
        grid-template-columns: 1fr
    }

    .direct-hero-section,
    .why-direct_right {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .direct-fees_grid {
        grid-template-columns: 1fr
    }

    .direct-fees_section {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .direct-fees_title,
    .direct-invest_title-paragraphs {
        grid-template-columns: 1fr
    }

    .direct-invest_section {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .direct-invest_graph-wrap {
        width: 640px;
        max-width: 640px
    }

    .direct-sec-mark-right {
        order: 1
    }

    .direct-sec-mark-left,
    .portfolio_hero-section {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .portfolio-styles_title {
        grid-template-columns: 1fr
    }

    .portfolio-styles_section,
    .growth_hero-section,
    .private-market-value_section,
    .growth-track-record_section,
    .buyout-hero_section,
    .growth-foundation_section {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .growth-foundation_grid {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem
    }

    .growth-vintage_section,
    .how-it-works_hero-left,
    .our-method_title {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .our-method_hover-element-first.our-method_hover-element {
        margin-left: auto;
        margin-right: auto;
        inset: auto auto 0%
    }

    .our-method_hover-component {
        padding: 1rem
    }

    .together_section {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .capital-call_left {
        margin-left: 1rem;
        margin-right: 1rem
    }

    .capital-call_right {
        max-height: 100%
    }

    .report-taxes_right {
        max-height: 34234rem
    }

    .report-taxes_left {
        margin-left: 1rem;
        margin-right: 1rem
    }

    .digitcal-first_right {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .digitcal-first_left {
        order: 1
    }

    .moonfare-partners_left {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .moonfare-partners_right {
        order: 1
    }

    .blog-hero_section,
    .blog-hero_article-section {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .blog-hero_article-left.press-page {
        min-height: 12rem
    }

    .blog-articles_section {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .blog-articles_section.no-mg {
        padding-left: 0;
        padding-right: 0
    }

    .blog-articles_grid {
        grid-row-gap: 0rem;
        grid-template-columns: 1fr
    }

    .single-media-image-wrap {
        background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
        background-position: 50%;
        background-repeat: no-repeat;
        background-size: cover
    }

    .blog-articles_section-search,
    .webinars_hero-section,
    .single-white-paper_wrap,
    .press-hero-section,
    .press-content_section {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .press_contant-card {
        width: 22rem;
        padding: 1.5rem 1rem
    }

    .resources_contact-grid-wrap {
        padding-left: 0
    }

    .resource-card {
        padding-top: 1.5rem;
        padding-left: 1rem;
        padding-right: 1rem
    }

    .resources_contact-grid {
        width: auto
    }

    .faq-hero_section,
    .contact-us-form-section {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .newsletter-hero-left {
        text-align: left
    }

    .newsletter-hero-section {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .newsletter-form-success {
        text-align: left
    }

    .newsletter-form {
        flex-direction: column;
        align-items: stretch;
        display: flex
    }

    .recent-newsletters_section,
    .who-we-are_members-section,
    .who-we-are_members-section-white {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .ism-button {
        margin-left: 1rem;
        margin-right: 1rem
    }

    .mf-numbers-wrap {
        flex-wrap: wrap;
        grid-template-columns: 1fr;
        display: flex
    }

    .mf-single-number {
        width: 100%;
        padding: 4rem 1.5rem
    }

    .about-us_partner-right,
    .single-job_info-section {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .single-job_hero-content {
        display: block
    }

    .blog-rich-text h4 {
        font-size: .9rem
    }

    .blog-rich-text li {
        line-height: 1.8rem
    }

    .blog-rich-text blockquote {
        font-size: .88rem;
        line-height: 1.25rem
    }

    .legal-dt {
        padding-right: 2.5rem
    }

    .legal-section {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .legal-section.min-padding {
        padding-bottom: 2rem
    }

    .legal-section.less-padding {
        padding-top: 2rem;
        padding-bottom: 4rem
    }

    .single-article_written-info {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        flex-direction: column;
        align-items: flex-start
    }

    .single-article_author-info {
        flex-flow: column wrap;
        align-items: flex-start
    }

    .single-article_hero {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .single-article_content-section {
        padding: 0 1rem
    }

    .recent-blogs_grid {
        grid-auto-columns: 1fr;
        display: grid
    }

    .join-mf-blog_cta-left {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .join-mf-blog_cta-right {
        height: 22rem
    }

    .single-article_cta-content {
        flex-direction: column;
        align-items: flex-start
    }

    .single-article_cta,
    .prev-closed-fund,
    .next-closed-fund,
    .closed-fund_hero-content {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .closed-fund_info-card {
        width: 100%
    }

    .closed-fund_info-wrap {
        margin-left: 1rem;
        margin-right: 1rem
    }

    .why-we-invested_section,
    .closed-fund_how-mf-works-section {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .fund-survey_submit-button {
        flex-direction: column;
        align-items: stretch;
        width: 100%;
        display: flex
    }

    .fund-survey_single-link {
        padding: 1.5rem
    }

    .fund-survey_section,
    .error-hero_section {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .our-method_hover-element {
        width: 90vw;
        margin-left: auto;
        margin-right: auto
    }

    .my-chart {
        width: 640px;
        max-width: 640px
    }

    .buttons_wrapper-nav {
        margin-left: 1rem;
        margin-right: 1rem
    }

    .single-media-image-wrap-blog {
        background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
        background-position: 50%;
        background-repeat: no-repeat;
        background-size: cover
    }

    .sweta-vid-iframe {
        height: 20rem
    }

    .blog-highlight-section {
        padding: 1rem
    }

    .button-primary_text.animated-button-element-one.h-1,
    .button-primary_text.animated-button-element-one.h-1.black-h {
        font-size: 12px
    }

    .glossary-article_hero-content {
        align-items: stretch
    }

    .glossary-article_info {
        grid-template-columns: 1fr 1fr
    }

    .glossary-article_hero-section {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .glossary_reading-time-block {
        justify-content: flex-end
    }

    .glossary-article_section {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .glossary-artile-cta {
        display: block
    }

    .glossary-article_wrap {
        flex-direction: column;
        align-items: center
    }

    .glossary-artile-cta_text {
        margin-bottom: 2rem
    }

    .glossary-article_helpful-section {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .glossary-helpful-grid {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem
    }

    .glossary-article-cta {
        display: block
    }

    .pe-101_hero-section {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .pe-101_hero-section.no-pading {
        padding-top: 8rem
    }

    .pe-101_hero-content._11rem-upper-padidng {
        padding-top: 0
    }

    .pe-101_grid-4-basics,
    .pe-101_grid-4-strategies {
        width: 360vw
    }

    .pe-101-b_drag-component,
    .pe-101-s_drag-component {
        padding-right: 1rem
    }

    .pe-101_grid-single {
        width: 90vw
    }

    .pe-101-section {
        padding-left: 1rem
    }

    .product-features_cta-section {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .product-features_cta-section.min-height {
        height: auto;
        min-height: auto;
        max-height: none;
        padding-top: 1rem;
        padding-bottom: 4rem
    }

    .glossary_hero-section,
    .glossary-navigation,
    .glossary-letter-content {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .refrences-rich-text {
        padding-bottom: 1rem;
        overflow: auto
    }

    .refrences-rich-text blockquote {
        font-size: .88rem;
        line-height: 1.25rem
    }

    .product-features_hero-top,
    .product-features_hero-bottom,
    .money-security_title {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .money-security_content-bottom-left {
        margin-left: auto;
        margin-right: auto;
        padding-left: 1rem;
        padding-right: 1rem
    }

    .product-features_join-community-img {
        height: 30rem
    }

    .product-features_join-community-content-top-wrap {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .hiring-steps_dt {
        padding-left: 2rem;
        padding-right: 2rem
    }

    .hiring-steps_dl-wrap,
    .single-career-value {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .past-future_slider-slide {
        flex: none
    }

    .secondary-auction-timeline_divider-wrap {
        width: 100vw
    }

    .auction-timeline_wrapper {
        width: 40rem
    }

    .auction-timeline_drag-component {
        margin-left: 1rem;
        margin-right: 1rem
    }

    .auction-single-icon-wrap {
        flex: none
    }

    .secondary-auction_hover {
        padding-bottom: 0;
        padding-left: 1rem;
        padding-right: 1rem
    }

    .timeline-text_wrap {
        white-space: normal
    }

    .careers_chart-wrapper {
        width: 640px;
        max-width: 640px
    }

    .horizontal-form-wrap {
        grid-template-columns: 1fr 1fr
    }

    .contact-cards-grid-new {
        grid-template-columns: 1fr
    }

    .single-contact-card {
        padding-left: 1em;
        padding-right: 1em
    }

    .contact-card_info {
        grid-template-columns: 1fr 1fr 1fr
    }

    .women-pe_hero-section,
    .women-pe_videos-section {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .women-pe_dt-title {
        margin-left: 1rem;
        margin-right: 1rem
    }

    .women-pe_dt-title.animated-content.reverse-block {
        margin-left: 20px
    }

    .growth-vintage_img-wrapper-title,
    .dirct-invest-graph-title {
        text-align: left
    }

    .ab-test_button-option-three {
        padding-top: 1.5rem;
        padding-left: 1rem
    }

    .ab-test_button-option-two {
        padding-top: 1.5rem;
        padding-left: 1rem;
        padding-right: 1rem
    }

    .share-popup-content {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .paragraph-x-small {
        line-height: 1.5rem
    }

    .paragraph-x-small.vc3 {
        line-height: 1.13rem
    }

    .paragraph-caption {
        line-height: 1.5rem
    }

    .paragraph-caption.color-text-gray {
        margin-top: 20px
    }

    .hp-hero_logos-section.new-number-section {
        margin-top: 10px
    }

    .hp-hero_section {
        padding-top: 6rem
    }

    .hp-hero_section.homepageherosectionv2.lower-mg {
        padding-top: 0;
        padding-bottom: 0
    }

    .hp-hero_left-text-wrap {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .hp-hero_left-text-wrap.left-mg {
        margin-left: 0
    }

    .blue-bullet-point-small {
        align-self: flex-start;
        margin-top: .5rem
    }

    .hp-hero_numbers-content {
        grid-template-columns: 1fr 1fr
    }

    .hp-hero_numbers-section {
        padding-left: 0rem;
        padding-right: 0rem
    }

    .hp-hero_numbers-grid {
        grid-template-columns: 1fr 1fr
    }

    .hp-performance_graph-legend {
        flex-wrap: wrap
    }

    .hp-performance_section,
    .hp-inv-comitee_section {
        padding-left: 0rem;
        padding-right: 0rem
    }

    .hp-inv-comitee_section.no-bg-color {
        display: block;
        top: -50px
    }

    .hp-inv-comitee_section.lower-mg {
        padding-bottom: .2rem
    }

    .past-funds_section {
        flex-direction: column
    }

    .past-funds_title,
    .past-funds_slider-container,
    .hp-secondary-market_content-right {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .hp-secondary-market_content-right.animated-content.upper-mg {
        padding-top: 0
    }

    .hp-cta_section.start-us-only {
        padding-bottom: 4rem
    }

    .hp-cta_content {
        flex-direction: column;
        align-items: flex-start;
        padding-left: 1rem;
        padding-right: 1rem
    }

    .hp-press-coverage_title {
        grid-row-gap: 2rem;
        flex-direction: column;
        align-items: flex-start
    }

    .hp-press-coverage_slider-slide {
        margin-right: .5rem
    }

    .hp-press-coverage_logo-grid {
        grid-column-gap: .5rem;
        grid-row-gap: .5rem
    }

    .hp-press-coverage_section {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .hp-press-coverage_section.inner-padding {
        padding-top: 4rem
    }

    .hp-hero_media-banner-content.up-align {
        align-items: flex-start
    }

    .hp-portfolio_selector-link {
        flex-direction: column;
        align-items: stretch
    }

    .hp-portfolio_section {
        padding-left: 0rem;
        padding-right: 0rem
    }

    .hp-partners_title-wrap {
        min-width: 30%
    }

    .hp-partners_section,
    .hp-video_popup-content {
        padding-left: 0rem;
        padding-right: 0rem
    }

    .hp-inv-comitee_grid-single-info {
        min-height: 6.75rem
    }

    .hp-inv-comitee_grid-single {
        height: 19.5rem
    }

    .hp-inv-comitee_grid {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem
    }

    .hp-inv-comitee_slider-slide {
        margin-right: 1rem
    }

    .start-form-v2 {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        flex-direction: column;
        align-items: stretch
    }

    .hp-inv-comitee_grid-single_hover {
        display: block
    }

    .white-bullet-point-small,
    .blue-bullet-point-small-2 {
        align-self: flex-start;
        margin-top: .5rem
    }

    .hp-inv-comitee_mobile-icon {
        display: none
    }

    .press-hero_article-section {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .dynamic_join_satelit_newsletter-form {
        flex-direction: column;
        align-items: stretch;
        display: flex
    }

    .horizontal-form-wrap_flex {
        flex-flow: column wrap;
        align-items: stretch
    }

    .dynamic_webinar-content {
        flex-direction: column
    }

    .dynamic_white-paper_content-right {
        flex-direction: column;
        align-items: flex-start;
        display: block
    }

    .dynamic_white-paper_content {
        flex-direction: column
    }

    .dynamic_article_titles {
        flex-wrap: wrap
    }

    .horizontal-form-wrap-x2 {
        grid-template-columns: 1fr
    }

    .mpio-hero_content-text,
    .mpio-lifecycle_section,
    .mpio-global_section,
    .mpio-premiere-funds_section,
    .mpio-bespoke-portfolio_section {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .popup_sub-2 {
        padding-bottom: 1rem;
        padding-left: 1rem;
        padding-right: 1rem
    }

    .blue-bullet-point-small-3 {
        align-self: flex-start;
        margin-top: .5rem
    }

    .mpio-inv-committee_section,
    .mpio-secondary-market_section,
    .mpio-offices_section {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .single-white-paper_section {
        padding-top: 6rem;
        padding-left: 1rem;
        padding-right: 1rem
    }

    .single-white-paper_content_left {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        align-items: stretch
    }

    .single-white-paper_hero-image {
        width: auto
    }

    .horizontal-form-wrap_x2 {
        grid-template-columns: 1fr
    }

    .single-white-paper_hero-info {
        grid-column-gap: 1rem;
        grid-row-gap: 1rem;
        flex-direction: column;
        align-items: stretch
    }

    .single-white-paper_content_right {
        padding: 1rem
    }

    .more-white-papers-section {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .more-white-papers_content {
        padding-left: 0;
        padding-right: 0
    }

    .more-white-papers_grid {
        grid-template-columns: 1fr
    }

    .chart-timeline {
        width: 640px;
        max-width: 640px
    }

    .chart-timeline_wrap {
        max-width: 640px
    }

    .my-chart_wrap {
        width: 640px
    }

    .pf_section {
        flex-direction: column
    }

    .pf_title,
    .pf_container {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .pf-button-heading {
        margin-bottom: 0
    }

    .pf-button-all {
        padding-top: 12px;
        padding-bottom: 12px
    }

    .pe-101_grid-4-pe,
    .pe-101_grid-4-portfolio {
        width: 360vw
    }

    .pe-101-r_drag-component {
        padding-right: 1rem
    }

    .pe-101_grid-4-port {
        width: 360vw
    }

    .pe-101-p_drag-component {
        padding-right: 1rem
    }

    .pe-101_grid-4-risks,
    .pe-101_grid-4-ex {
        width: 360vw
    }

    .pe-101-e_drag-component {
        padding-right: 1rem
    }

    .numbers-section {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .numbers-heading {
        font-size: .7rem
    }

    .numbers-box-div {
        min-height: 130px;
        padding-top: 1em;
        padding-bottom: 1em
    }

    .numbers-count-div,
    .numbers-count-text,
    .numbers-count-text.members {
        font-size: 1.3rem;
        line-height: 1.3rem
    }

    .pvc-adv-section {
        padding: 2rem 1rem
    }

    .moon-section,
    .mvc-left {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .mvc-right {
        order: 1
    }

    .moon-lightbox {
        color: var(--black-used-for-text-headlines);
        text-decoration: none
    }

    .diversify_section,
    .rigorous-section,
    .vc3-section {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .vc3-icon-bg {
        width: 3rem;
        height: 3rem
    }

    .vcworks-section,
    .manager-section {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .chart-details-div {
        align-items: center;
        text-decoration: none
    }

    .chart-details-image {
        width: 34px;
        height: 34px
    }

    .chart-details-text {
        color: var(--black-used-for-text-headlines);
        text-decoration: none
    }

    .chart-details-text.color-text-white {
        color: #fff
    }

    .pvc-inv-comitee_grid-single {
        height: 19.5rem
    }

    .popup_sub-3 {
        padding-bottom: 1rem;
        padding-left: 1rem;
        padding-right: 1rem
    }

    .hp-inv-comitee_grid-single_hover-2 {
        display: none
    }

    .hp-inv-comitee_mobile-icon-2 {
        display: flex
    }

    .pvc-inv-comitee_grid-single_hover {
        display: none
    }

    .blue-bullet-point-small-4 {
        align-self: flex-start;
        margin-top: .5rem
    }

    .close-div {
        width: 300px
    }

    .new-video {
        width: 300px;
        height: 170px
    }

    .single-article-video-icon-image {
        width: 40px;
        height: 40px
    }

    .single-article-video-icon {
        min-height: 150px
    }

    .wfu-left {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .wfu-right {
        order: 1
    }

    .mvcw-left {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .mvcw-right {
        order: 1
    }

    .single-article-new-video-image {
        width: 40px;
        height: 40px
    }

    .pastfund-section {
        flex-direction: column
    }

    .pastfund-title {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .pastfund-slide {
        flex: none
    }

    .pastfund-single-card {
        padding: 1rem
    }

    .pastfund-hero-section {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .event-hero-section {
        padding-top: 6rem
    }

    .event-hero-left-wrap {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .list-events-all {
        grid-row-gap: 0rem;
        grid-template-columns: 1fr
    }

    .list-events-image {
        background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
        background-position: 50%;
        background-repeat: no-repeat;
        background-size: cover
    }

    .ev-hero {
        padding-left: 0;
        padding-right: 0
    }

    .ev-rich-text blockquote {
        font-size: .88rem;
        line-height: 1.25rem
    }

    .ev-cta-div {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .ev-cta-content-div {
        flex-direction: column;
        align-items: flex-start
    }

    .ev-gallery-section {
        padding-left: 1.5rem;
        padding-right: 1.5rem
    }

    .ev-right-arrow {
        margin-right: -20px
    }

    .ev-left-arrow {
        margin-left: -20px
    }

    .linkedin-cta-content {
        flex-direction: column;
        align-items: flex-start;
        padding-left: 1rem;
        padding-right: 1rem
    }

    .evet-button-primary.button-full {
        width: 100%
    }

    .ev-fix-gallery-section {
        padding-left: 1.5rem;
        padding-right: 1.5rem
    }

    .list-event-image-div {
        height: 12rem
    }

    .ev-form-summary-paragraph {
        line-height: 1.5rem
    }

    .ev-form-hero {
        padding-left: 0;
        padding-right: 0
    }

    .ev-form-thankyou-paragraph {
        line-height: 1.5rem
    }

    .eltif-numbers-paragraph {
        font-size: 1rem;
        line-height: 1.5rem
    }

    .opp-section,
    .invest-section,
    .vc3-eltif-section {
        padding-left: 1rem;
        padding-right: 1rem
    }

    .opp-paragraph {
        font-size: 1rem;
        line-height: 1.5rem
    }

    .chart-details-eltif-div {
        align-items: center;
        text-decoration: none
    }

    .eltif-form-section {
        z-index: 9000;
        padding-top: 20px;
        padding-bottom: 20px;
        display: none;
        overflow: auto
    }

    .eltif-form-div {
        min-width: auto;
        max-width: none;
        min-height: auto;
        max-height: none;
        margin-top: 0;
        margin-bottom: 0;
        overflow: auto
    }

    .eltif-form-embed {
        flex-wrap: wrap;
        justify-content: center;
        align-items: flex-start;
        display: flex
    }

    .hp-portfolio-new_selector-link,
    .hp-portfolio-new-box {
        flex-direction: column;
        align-items: stretch
    }

    .hp-portfolio-new-box.inner-padding {
        padding-top: 1.5rem;
        padding-bottom: 1.5rem;
        padding-left: 1.5rem
    }

    .hp-portfolio-left-box {
        min-height: 732px
    }

    .hp-paragraph-caption {
        line-height: 1.5rem
    }

    .blog-cta-image-div {
        width: 100%;
        margin-bottom: 1.5rem
    }

    .blog-cta-div {
        display: block
    }

    .blog-cta-dealtalks-image-div {
        width: 100%;
        margin-bottom: 1.5rem
    }

    .blog-cta-article-div {
        margin-bottom: 2rem
    }

    .next-2 {
        min-height: 45px
    }

    .text-block-4,
    .text-block-5 {
        font-size: 14px
    }

    .event-hero-second-paragraph {
        font-size: 1rem;
        line-height: 1.5rem
    }

    .tabs-menu {
        margin-left: 10px;
        padding-bottom: 1rem;
        display: flex;
        overflow: auto
    }

    .pop-up-flexbox {
        align-items: center;
        padding-top: 10px
    }

    .popup-centre-uk {
        min-width: 320px;
        max-width: 320px;
        padding: 20px
    }

    .paragraph {
        margin-bottom: 8px;
        font-size: 12px;
        line-height: 20px
    }

    .buttons-flexbox {
        flex-wrap: wrap-reverse;
        margin-top: 10px;
        display: flex
    }

    .closebutton {
        min-width: 280px;
        max-width: none;
        margin-bottom: 0;
        margin-right: 0
    }

    .close-btn {
        min-width: 280px;
        max-width: none;
        margin-bottom: 10px;
        display: flex
    }

    .uk-pop-up {
        min-height: auto;
        max-height: none;
        margin-top: 0;
        display: none;
        position: relative;
        top: -19px
    }

    .uk-pop-up.static {
        display: none;
        position: relative
    }

    .container {
        max-width: none
    }

    .nav-menu-three {
        flex-direction: column
    }

    .paragraph-2._0-mg {
        margin-bottom: 0
    }

    .heading {
        font-size: 20px
    }

    .heading.heading-large {
        font-size: 22px;
        line-height: 34px
    }

    .heading.hs-1 {
        font-size: 25px
    }

    .rich-text-block.exten-mg,
    .rich-text-block.exten-1 {
        margin-top: 20px
    }

    .list-item {
        line-height: 1.8rem
    }

    .yellow-bg {
        min-height: 118px;
        padding-right: 16px
    }

    .text-block-11.small-mid-text {
        max-width: none;
        font-size: 12px
    }

    .text-block-11.align-right {
        font-size: 12px
    }

    .yellow-content {
        justify-content: flex-start;
        margin-top: 20px
    }

    .yellow-content.mg-below,
    .text-block-12.less-length {
        margin-bottom: 20px
    }

    .text-block-12._32mg {
        margin-right: 5px
    }

    .text-block-13 {
        margin-bottom: 20px;
        font-size: 12px
    }

    .bold-text {
        font-size: 12px;
        line-height: 17px
    }

    .div-block-5 {
        min-width: 172px;
        margin-left: 5px
    }

    .div-block-5.wide-length {
        min-width: 173px
    }

    .tb1 {
        font-size: 12px
    }

    .social-link-new {
        margin-right: 10px
    }

    .brand {
        width: 145px;
        padding-left: 0
    }

    .rtb-section {
        padding-left: 20px;
        padding-right: 20px
    }

    .rtb-1 {
        font-size: 1.3rem;
        line-height: 110%
    }

    .rtb-1.lower-mg {
        font-size: 1.3rem;
        line-height: 121%
    }

    .text-block-14,
    .text-block-14.pop-in.tricks._10px {
        font-size: 10px;
        line-height: 14px
    }

    .mobile-overview-img {
        min-width: 135px;
        max-width: 110px
    }

    .h-large {
        font-size: 26px;
        line-height: 36px
    }

    .h1-text-flexbox {
        margin-bottom: 30px
    }

    .heading-2 {
        font-size: 18px;
        line-height: 27px
    }

    .heading-2.large-h2 {
        line-height: 27px
    }

    .paragraph-4 {
        margin-bottom: 10px;
        line-height: 22px
    }

    .text-block-16 {
        font-size: 11px
    }

    .text-block-16._16px {
        font-size: 12px
    }

    .main-hero_section {
        padding-top: 0;
        padding-bottom: 0
    }

    .page-padding.is-main-hero {
        padding-top: 40px;
        padding-bottom: 60px
    }

    .page-padding.is-main-hero.about-us {
        min-height: auto;
        padding: 0
    }

    .main-hero_layout {
        padding-left: 0;
        padding-right: 0
    }

    .main-hero_heading {
        font-size: 2.4em
    }

    .efltif_hero_section-copy {
        padding-left: 15px;
        padding-right: 15px
    }

    .main-hero-bg_heading {
        font-size: 2.4em
    }

    .main-hero_bg_heading {
        margin-top: 0;
        margin-bottom: 0;
        font-size: 32px;
        line-height: 40px
    }

    .main-hero_bg_heading.large-h1 {
        font-size: 28px;
        line-height: 40px
    }

    .main-hero_bg_heading.no-mg-above.split-lines._32px,
    .main-hero_bg_heading.split-lines.mob-small {
        font-size: 32px;
        line-height: 40px
    }

    .main-hero_bg_heading.split-lines.mob-small.small-p {
        font-size: 29px;
        line-height: 40px
    }

    .about-section {
        padding-bottom: 60px
    }

    .about-inner-block {
        margin-top: 1rem
    }

    .heading-3 {
        margin-bottom: 20px
    }

    .heading-3._80px-mg {
        text-align: left;
        margin-top: 48px;
        margin-bottom: 0
    }

    .data-numbers-block {
        justify-content: space-between;
        margin-top: 40px;
        display: none
    }

    .data-numbers-block.no-mg-below {
        margin-bottom: 0
    }

    .number-data-window {
        justify-content: space-between;
        align-items: flex-start;
        margin-right: 0
    }

    .number-data-window.move {
        position: static;
        left: -23px
    }

    .number-data-window.move.left-align,
    .number-data-window.left-align {
        align-items: flex-end
    }

    .number-data-window.left-align.left-al {
        justify-content: space-between;
        align-items: flex-start
    }

    .heading-5 {
        text-align: left;
        margin-bottom: 0;
        font-size: .5rem;
        line-height: 135%
    }

    .heading-6 {
        letter-spacing: 0;
        margin-top: 8px;
        margin-bottom: 0;
        font-size: 36px;
        line-height: 56px
    }

    .heading-6.fix-mg,
    .heading-6.rel {
        position: relative;
        top: 0
    }

    .knowedge-cemtre-block {
        position: static;
        top: -38px
    }

    ._3-window-fexbox.mid-align {
        justify-content: flex-start;
        align-items: center
    }

    .knowledge-window {
        justify-content: center;
        align-items: flex-end;
        max-width: none;
        min-height: 240px;
        max-height: 240px;
        margin-left: 0;
        margin-right: 0;
        padding: 20px
    }

    .knowledge-window.extend {
        min-height: 280px
    }

    .knowledge-window.extend.wid-height,
    .knowledge-window.wid-height.wide-height,
    .knowledge-window.wide-height.wide-2 {
        max-width: none;
        min-height: auto
    }

    .heading-8 {
        max-width: 250px;
        font-size: 18px;
        line-height: 28px
    }

    .heading-8._95px {
        font-size: 18px
    }

    .heading-8._95px._34-px-bottom.black-h1 {
        margin-bottom: 24px
    }

    .heading-8._63px {
        font-size: 18px
    }

    .heading-8._63px._34-px-bottom.black-h1,
    .heading-8.black-h1 {
        margin-bottom: 24px
    }

    .arrow-button {
        position: static;
        top: -174px
    }

    .arrow-button.mmobile-res {
        position: relative;
        top: -196px
    }

    .arrow-button.mmobile-res.adjust-mob {
        top: -187px
    }

    .arrow-button.arrow-2,
    .arrow-button.arrow-3 {
        position: relative;
        top: -157px
    }

    .upper-block {
        position: relative;
        top: 27px
    }

    .press-section {
        padding-bottom: 30px;
        padding-left: 20px;
        padding-right: 20px
    }

    .press-window {
        margin-bottom: 30px
    }

    .language-oval {
        min-width: 75px;
        max-width: 75px;
        min-height: 26px;
        margin-bottom: 0
    }

    .heading-10 {
        font-size: 20px;
        line-height: 30px
    }

    .heading-10.lower-mg {
        margin-bottom: 0
    }

    .priority-access-section {
        min-height: 450px
    }

    .heading-11 {
        font-size: 28px;
        line-height: 40px
    }

    .paragraph-6 {
        margin-bottom: 20px
    }

    .image-3 {
        margin-top: 0
    }

    .div-block-12 {
        position: relative;
        top: 33px
    }

    .language-switcher {
        display: none
    }

    .text-block-20 {
        font-size: 14px
    }

    .button-2 {
        min-width: 140px;
        font-size: 12px
    }

    .button-2._156-width {
        min-width: 120px;
        max-width: none
    }

    .container-3 {
        padding-left: 4vw;
        padding-right: 4vw
    }

    .container-3.animate-h1 {
        padding: 2vh 1.6em 6vh
    }

    .heading_wrap {
        width: auto
    }

    .split-lines {
        font-size: 37px;
        line-height: 52px
    }

    .text-span-11 {
        display: none
    }

    .link-block-5,
    .link-block-6,
    .link-block-8,
    .link-block-9 {
        margin-bottom: 24px
    }

    .language-dropdown {
        left: 0%;
        box-shadow: -2px 0 10px #00000029
    }

    .dropdown-toggle {
        background-color: #f8f0d9
    }

    .dropdown-toggle.w--open {
        box-shadow: none;
        background-color: #f8f0d9
    }

    .dropdown-list.w--open {
        top: -47.0039px
    }

    .dropdown-list.pe.flex-button.button-flex.w--open {
        top: -89.4102px
    }

    .dropdown-list.pe.flex-button.button-flex.fix.w--open {
        top: -140.41px
    }

    .dropdown-link {
        background-color: #f8f0d9;
        padding-top: 15px;
        padding-bottom: 15px
    }

    .text-span-12,
    .text-span-17 {
        letter-spacing: -3px
    }

    .text-span-19 {
        margin-left: 4px
    }

    .text-span-20 {
        margin-left: -12px
    }

    .text-span-21 {
        letter-spacing: 0
    }

    .text-span-22,
    .text-span-23,
    .text-span-24,
    .text-span-25 {
        letter-spacing: -3px
    }

    .div-block-14 {
        top: 19px
    }

    .text-span-27,
    .text-span-28,
    .text-span-29,
    .text-span-30 {
        letter-spacing: -4px
    }

    .text-span-30.no-spacing {
        letter-spacing: 0
    }

    .mobile-date-num {
        justify-content: space-between;
        margin-bottom: 24px;
        display: flex
    }

    .mobile-date-num.upper-48 {
        margin-top: 48px
    }

    .text-span-31 {
        letter-spacing: -6px
    }

    .text-span-32 {
        letter-spacing: -3px
    }

    .text-span-33 {
        letter-spacing: -7px
    }

    .text-span-37 {
        letter-spacing: -6px
    }

    .text-span-39 {
        letter-spacing: 0
    }

    .text-span-40,
    .text-span-41 {
        letter-spacing: -14px
    }

    .text-block-21 {
        font-size: .8rem;
        line-height: 110%
    }

    .new-hero-section {
        background-image: url("https://cdn.prod.website-files.com/5fd0f5501ea5ad3d2b7f9c33/65f5e44f2b3938a0a61d4c2c_Group%202076%20/(1/").png);
        background-position: 39%;
        background-size: cover;
        height: auto;
        min-height: 670px;
        padding-top: 140px
    }

    .hero-main-block {
        width: auto;
        min-width: auto
    }

    .heading-hero {
        min-width: 320px;
        max-width: 320px;
        font-size: 40px;
        line-height: 52px
    }

    .paragraph-7 {
        max-width: 450px;
        margin-top: 24px;
        margin-bottom: 24px;
        line-height: 24px
    }

    .button-3 {
        min-width: 169px;
        max-width: 169px;
        min-height: 44px;
        margin-right: 2px;
        padding-left: 0;
        padding-right: 0;
        font-size: 14px;
        line-height: 22px
    }

    .msf-content {
        max-width: 320px
    }

    .heading-14 {
        max-width: 350px
    }

    .paragraph-8 {
        margin-bottom: 48px
    }

    ._3-points-banner {
        padding-top: 67px;
        padding-bottom: 50px;
        padding-left: 20px
    }

    .steady-graph-section {
        padding-bottom: 40px;
        padding-left: 20px;
        padding-right: 20px
    }

    .graph-block {
        margin-top: 22px;
        margin-bottom: 32px;
        padding-left: 0;
        padding-right: 0
    }

    .heading-16 {
        text-align: left;
        margin-bottom: 16px
    }

    .text-block-28 {
        text-align: left;
        margin-bottom: 27px;
        padding-left: 0;
        padding-right: 0
    }

    .graph-banner {
        background-color: #fff
    }

    .graph-colors-block {
        flex-flow: wrap;
        justify-content: flex-start;
        margin-bottom: 6px;
        padding-left: 0;
        padding-right: 0
    }

    .color-block {
        margin-right: 16px
    }

    .graphs-flexbox {
        display: none
    }

    .secondaries-section.copy-section {
        padding-top: 72px;
        padding-bottom: 0
    }

    .secoondaries-flexbox {
        margin-bottom: 60px
    }

    .heading-20.small-h1 {
        font-size: 36px;
        line-height: 47px
    }

    .heading-20.small-heading {
        font-size: 40px
    }

    .heading-20.small-heading.min-wide {
        margin-bottom: 0;
        font-size: 39px
    }

    ._3-points-block.upper-mg,
    ._3-points-block.flex-right {
        flex-flow: row
    }

    .head-para.no-mg {
        margin-top: 0
    }

    .text-block-34 {
        text-align: left
    }

    .large-banner-eltif {
        justify-content: center;
        align-items: flex-start
    }

    .text-block-35 {
        text-align: left;
        line-height: 28px
    }

    .ins-out-content {
        margin-top: 44px;
        padding-right: 20px
    }

    .heading-24 {
        text-align: left;
        font-size: 32px;
        line-height: 40px
    }

    .paragraph-10 {
        text-align: left;
        margin-top: 24px;
        margin-bottom: 32px;
        font-size: 16px;
        line-height: 24px
    }

    .button-6 {
        min-width: 100%;
        max-width: none;
        margin-left: 0
    }

    .team-section {
        min-height: auto;
        padding-bottom: 60px;
        padding-left: 20px;
        padding-right: 20px
    }

    .heading-25 {
        text-align: left
    }

    .team-images {
        grid-column-gap: 0px;
        grid-row-gap: 0px;
        justify-content: space-between;
        align-items: stretch;
        margin-bottom: 30px
    }

    .team-member-img {
        width: auto;
        min-width: auto;
        max-width: 48%;
        min-height: auto;
        margin-bottom: 15px;
        margin-right: 0
    }

    .numbers-block.min-wide.fix-width {
        max-width: 300px;
        margin-top: 40px
    }

    .text-block-38 {
        max-width: 100px;
        font-size: 10px;
        line-height: 12px
    }

    .text-block-38.mg-below {
        margin-bottom: 19px
    }

    .text-block-38.mg-below.less-lower-mg.mob-mg {
        margin-bottom: 20px
    }

    .text-block-38.right-align {
        text-align: right
    }

    .heading-26 {
        margin-top: 8px;
        font-size: 36px
    }

    .heading-26.small {
        font-size: 40px
    }

    .heading-26.small.right-align {
        text-align: right
    }

    .new-hero-video {
        min-height: auto
    }

    .wide-length.de-v {
        min-width: 218px
    }

    .nl-t {
        min-width: 203px
    }

    .eltif-popup-bg {
        display: none
    }

    .new-eltif-popup {
        min-width: auto;
        max-width: none;
        margin-left: 20px;
        margin-right: 20px
    }

    .text-block-41 {
        min-height: auto;
        max-height: none
    }

    .right-arrow-block {
        opacity: 0;
        flex-flow: column;
        justify-content: center;
        align-items: center;
        display: flex;
        top: 2px;
        right: -4px
    }

    .div-block-18.eltif-popup-new {
        left: 25px
    }

    .eltif-form-block {
        border-radius: 0
    }

    .back-button {
        left: -25px
    }

    .heading-28 {
        font-size: 20px;
        line-height: 28px
    }

    .form-column {
        display: block
    }

    .hbspt-form {
        padding-left: 20px;
        padding-right: 20px
    }

    .hs-input-f {
        min-height: 41px
    }

    .hs-input-f::placeholder {
        font-size: 14px
    }

   

    .input-1,
    .select-field-4 {
        min-height: 41px;
        font-size: 14px
    }

    .check-box-block {
        margin-bottom: 30px
    }

    .checkbox-label {
        font-size: 14px;
        line-height: 24px
    }

    .text-block-44 {
        margin-bottom: 30px
    }

    .text-block-45,
    .text-block-46 {
        text-align: left;
        font-size: 12px;
        line-height: 16px
    }

    .text-block-47 {
        text-align: left
    }

    .table-block {
        overflow: scroll
    }

    .left-large-table {
        min-width: 83%;
        max-width: 83%
    }

    .heading-29 {
        font-size: 1rem
    }

    .paragraph-12 {
        font-size: .9rem;
        line-height: 1.5rem
    }

    .rich-text-block-2,
    .list,
    .paragraph-13 {
        font-size: .9rem
    }

    .login_btn.new-login-button.bue-bg._1-5-rem {
        margin-right: .25rem
    }

    .paragraph-14 {
        font-size: .9rem;
        line-height: 1.5rem
    }

    .paragraph-15 {
        font-size: .9rem
    }

    .heading-30 {
        font-size: 1rem
    }

    .text-block-56 {
        margin-bottom: 30px
    }

    .rich-text-block-3 {
        font-size: .9rem
    }

    .list-2 {
        margin-left: 0
    }

    .container-4 {
        max-width: none
    }

    .left-content-block {
        margin-right: 20px
    }

    .heading-33 {
        max-width: 400px;
        margin-bottom: 24px
    }

    .paragraph-16 {
        max-width: 330px;
        margin-bottom: 0;
        font-size: 18px;
        line-height: 25px
    }

    .hero-buttons {
        flex-flow: column;
        justify-content: center;
        align-items: flex-start
    }

    .hero-buttons.mid-align {
        justify-content: center;
        align-items: center
    }

    .apple-store-button {
        min-width: auto;
        margin-top: 20px;
        margin-left: 0
    }

    .div-block-20 {
        text-align: center
    }

    .paragraph-18 {
        margin-bottom: 24px
    }

    .paragraph-18.middle-align,
    .heading-35.black-h3 {
        text-align: center
    }

    .heading-35.black-h3.ledt-align-mob {
        text-align: left
    }

    .heading-36 {
        margin-top: 0
    }

    .heading-36.middle-align {
        text-align: center
    }

    .about-us-eltif {
        padding-left: 20px;
        padding-right: 20px
    }

    .about-us-main {
        background-color: #fff
    }

    .heading-37.small {
        font-size: 22px;
        line-height: 34px
    }

    .heading-38 {
        font-family: Waldenburg buch, sans-serif;
        line-height: 48px
    }

    .heading-39 {
        text-align: left
    }

    .heading-39._22-px-bottom {
        text-align: center
    }

    .heading-39._22-px-bottom.de-h1 {
        font-size: 33px;
        line-height: 42px
    }

    .text-block-67 {
        font-size: 18px;
        line-height: 27px
    }

    .hero-app-image.no-mg {
        margin-top: 0
    }

    .footer-eltif {
        padding-bottom: 20px
    }

    .div-block-23._20-mg-left {
        margin-top: 20px;
        margin-left: 20px
    }

    .pop-up-paragraph.hj {
        margin-top: 5px;
        font-size: 14px
    }

    .text-block-68 {
        line-height: 12px
    }

    .rich-text-block-5 {
        margin-top: 20px
    }

    .heading-425 {
        margin-bottom: 20px;
        font-size: 22px
    }

    .pop-up-header.dd {
        font-size: 21px;
        line-height: 29px
    }

    .form.fade-in-0-3 {
        padding: 20px 15px
    }

    .button-7 {
        font-size: 16px
    }

    .text-field.small {
        font-size: 14px
    }

    .casetudy-bg {
        min-height: 200px
    }

    .case-study-section {
        padding-top: 40px
    }

    .pop-up-box {
        min-height: auto;
        padding: 20px 24px 16px
    }

    .text-span-62 {
        font-size: 23px
    }

    .text-span-64 {
        font-size: 10px
    }

    .text-span-62-2 {
        font-size: 23px
    }

    .text-span-65-2 {
        font-size: 10px
    }

    .pp-text {
        max-width: none
    }

    .faq-question {
        width: 330px
    }

    .card-container {
        grid-column-gap: 14px;
        grid-row-gap: 14px;
        grid-template-rows: auto auto auto auto;
        grid-template-columns: 1fr;
        grid-auto-columns: 1fr;
        grid-auto-flow: row;
        display: none;
        overflow: visible
    }

    .card {
        width: auto;
        min-width: auto;
        max-width: none
    }

    .paragraph-small-2 {
        line-height: 1.5rem
    }

    .members-wrap {
        grid-column-gap: 12px;
        grid-row-gap: 12px;
        flex-flow: wrap;
        justify-content: center;
        align-items: center;
        margin-bottom: 30px
    }

    .h1-block {
        padding-right: 20px
    }

    .img-adjust {
        width: 48%
    }

    .paragraph-small-3,
    .paragraph-small-5,
    .paragraph-small-6 {
        line-height: 1.5rem
    }

    .disclaimer-text {
        flex-flow: column;
        display: block
    }

    .disclaimer-text.upper-mg {
        margin-top: 20px
    }

    .disclaimer-link-block.hide-desktop-link {
        margin-top: 0
    }

    .press-release-banner {
        min-width: 320px
    }

    .text-block-81 {
        font-size: 14px
    }

    .investment-team-section {
        padding-top: 60px;
        padding-bottom: 60px
    }

    .investment-flexbox {
        padding-top: 48px
    }

    .member-hover-window {
        min-height: 250px
    }

    .graph-section,
    .insights-section {
        padding-top: 60px
    }

    .insight-card {
        max-width: none
    }

    .sources-block {
        grid-column-gap: 0px;
        grid-row-gap: 0px
    }

    .banner-outlook {
        padding-bottom: 20px
    }

    .text-block-88 {
        margin-bottom: 10px
    }
}

#w-node-_08a1a096-854c-76b7-af67-a1f9b78c8ef2-7fb970df,
#w-node-_08a1a096-854c-76b7-af67-a1f9b78c8ef6-7fb970df,
#w-node-_08a1a096-854c-76b7-af67-a1f9b78c8efa-7fb970df,
#w-node-_08a1a096-854c-76b7-af67-a1f9b78c8efe-7fb970df,
#w-node-_55d059dc-105d-f330-13e1-113b33bdc46d-d8b5ecbb,
#w-node-_55d059dc-105d-f330-13e1-113b33bdc475-d8b5ecbb,
#w-node-_55d059dc-105d-f330-13e1-113b33bdc47d-d8b5ecbb,
#w-node-_55d059dc-105d-f330-13e1-113b33bdc485-d8b5ecbb,
#w-node-_55d059dc-105d-f330-13e1-113b33bdc491-d8b5ecbb,
#w-node-_55d059dc-105d-f330-13e1-113b33bdc499-d8b5ecbb,
#w-node-_55d059dc-105d-f330-13e1-113b33bdc4a1-d8b5ecbb,
#w-node-_55d059dc-105d-f330-13e1-113b33bdc4a9-d8b5ecbb {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_247ba2c6-4f03-5d86-918f-4b32d8b5ecc1-d8b5ecbb {
    grid-area: span 1/span 5/span 1/span 5
}

#footer_signup_button.w-node-_247ba2c6-4f03-5d86-918f-4b32d8b5ecc7-d8b5ecbb,
#footer_signup_button_us.w-node-_2de182de-dbdf-71c6-c6d9-26f4455bc3a6-d8b5ecbb,
#footer_login_button.w-node-_247ba2c6-4f03-5d86-918f-4b32d8b5ecc9-d8b5ecbb,
#footer_login_button_us.w-node-_33a876a7-0089-b937-9676-f968b4b7add6-d8b5ecbb,
#footer_dashboard_button_us.w-node-_9a99517b-1a02-3d30-246f-502118c7d98e-d8b5ecbb,
#footer_dashboard_button.w-node-_634ac0ad-6f7c-49dc-f0e6-1361af5febf3-d8b5ecbb,
#w-node-_247ba2c6-4f03-5d86-918f-4b32d8b5ecd0-d8b5ecbb,
#w-node-_247ba2c6-4f03-5d86-918f-4b32d8b5ecd2-d8b5ecbb,
#w-node-_247ba2c6-4f03-5d86-918f-4b32d8b5ecd4-d8b5ecbb,
#w-node-_247ba2c6-4f03-5d86-918f-4b32d8b5ecd6-d8b5ecbb,
#w-node-_247ba2c6-4f03-5d86-918f-4b32d8b5ecde-d8b5ecbb,
#w-node-_247ba2c6-4f03-5d86-918f-4b32d8b5ece0-d8b5ecbb,
#w-node-_247ba2c6-4f03-5d86-918f-4b32d8b5ece2-d8b5ecbb,
#w-node-_247ba2c6-4f03-5d86-918f-4b32d8b5ecea-d8b5ecbb,
#w-node-_247ba2c6-4f03-5d86-918f-4b32d8b5ecec-d8b5ecbb,
#w-node-_247ba2c6-4f03-5d86-918f-4b32d8b5ecee-d8b5ecbb,
#w-node-_247ba2c6-4f03-5d86-918f-4b32d8b5ecf0-d8b5ecbb,
#w-node-_247ba2c6-4f03-5d86-918f-4b32d8b5ecf5-d8b5ecbb,
#w-node-_247ba2c6-4f03-5d86-918f-4b32d8b5ecf7-d8b5ecbb,
#w-node-_247ba2c6-4f03-5d86-918f-4b32d8b5ecf9-d8b5ecbb,
#w-node-_371d6fee-146c-f4af-54f9-889c92d7cd5b-92d7cd48,
#w-node-_371d6fee-146c-f4af-54f9-889c92d7cd5c-92d7cd48,
#w-node-_371d6fee-146c-f4af-54f9-889c92d7cd5d-92d7cd48,
#w-node-_371d6fee-146c-f4af-54f9-889c92d7cd5e-92d7cd48,
#w-node-_371d6fee-146c-f4af-54f9-889c92d7cd5f-92d7cd48,
#w-node-_371d6fee-146c-f4af-54f9-889c92d7cd60-92d7cd48,
#w-node-_371d6fee-146c-f4af-54f9-889c92d7cd61-92d7cd48,
#w-node-_371d6fee-146c-f4af-54f9-889c92d7cd62-92d7cd48,
#w-node-_371d6fee-146c-f4af-54f9-889c92d7cd63-92d7cd48,
#w-node-_371d6fee-146c-f4af-54f9-889c92d7cd64-92d7cd48,
#w-node-_371d6fee-146c-f4af-54f9-889c92d7cd65-92d7cd48,
#w-node-_371d6fee-146c-f4af-54f9-889c92d7cd66-92d7cd48,
#w-node-_371d6fee-146c-f4af-54f9-889c92d7cd69-92d7cd48,
#w-node-_371d6fee-146c-f4af-54f9-889c92d7cd6a-92d7cd48,
#w-node-_371d6fee-146c-f4af-54f9-889c92d7cd6b-92d7cd48,
#w-node-_371d6fee-146c-f4af-54f9-889c92d7cd6c-92d7cd48,
#w-node-_371d6fee-146c-f4af-54f9-889c92d7cd6d-92d7cd48,
#w-node-_371d6fee-146c-f4af-54f9-889c92d7cd6e-92d7cd48,
#w-node-_371d6fee-146c-f4af-54f9-889c92d7cd6f-92d7cd48,
#w-node-_371d6fee-146c-f4af-54f9-889c92d7cd70-92d7cd48,
#w-node-_371d6fee-146c-f4af-54f9-889c92d7cd71-92d7cd48,
#w-node-_371d6fee-146c-f4af-54f9-889c92d7cd72-92d7cd48,
#w-node-_371d6fee-146c-f4af-54f9-889c92d7cd73-92d7cd48,
#w-node-_371d6fee-146c-f4af-54f9-889c92d7cd74-92d7cd48,
#w-node-_5dd250a8-a91b-6b70-a0d1-4aa90a6df19c-a0997fe6,
#w-node-_5dd250a8-a91b-6b70-a0d1-4aa90a6df1a7-a0997fe6,
#w-node-_5dd250a8-a91b-6b70-a0d1-4aa90a6df1ab-a0997fe6,
#w-node-_5dd250a8-a91b-6b70-a0d1-4aa90a6df1af-a0997fe6,
#w-node-_5dd250a8-a91b-6b70-a0d1-4aa90a6df1b3-a0997fe6,
#w-node-_5dd250a8-a91b-6b70-a0d1-4aa90a6df1be-a0997fe6,
#w-node-_5dd250a8-a91b-6b70-a0d1-4aa90a6df1c2-a0997fe6,
#w-node-_5dd250a8-a91b-6b70-a0d1-4aa90a6df1c7-a0997fe6,
#w-node-_5dd250a8-a91b-6b70-a0d1-4aa90a6df1d2-a0997fe6,
#w-node-_5dd250a8-a91b-6b70-a0d1-4aa90a6df1d6-a0997fe6,
#w-node-c7fe92ff-936e-36fb-2d35-d492ac027295-a0997fe6,
#w-node-c7fe92ff-936e-36fb-2d35-d492ac0272a1-a0997fe6,
#w-node-c7fe92ff-936e-36fb-2d35-d492ac0272a5-a0997fe6,
#w-node-_721c4d3b-4860-9155-74c7-9271b92aad24-a0997fe6,
#w-node-_721c4d3b-4860-9155-74c7-9271b92aad30-a0997fe6,
#w-node-_721c4d3b-4860-9155-74c7-9271b92aad34-a0997fe6,
#w-node-_721c4d3b-4860-9155-74c7-9271b92aad38-a0997fe6,
#w-node-_721c4d3b-4860-9155-74c7-9271b92aad3c-a0997fe6,
#w-node-_5dd250a8-a91b-6b70-a0d1-4aa90a6df212-a0997fe6,
#w-node-_5dd250a8-a91b-6b70-a0d1-4aa90a6df21d-a0997fe6,
#w-node-_5dd250a8-a91b-6b70-a0d1-4aa90a6df221-a0997fe6,
#w-node-_5dd250a8-a91b-6b70-a0d1-4aa90a6df225-a0997fe6,
#w-node-_5dd250a8-a91b-6b70-a0d1-4aa90a6df22a-a0997fe6,
#w-node-_5dd250a8-a91b-6b70-a0d1-4aa90a6df236-a0997fe6,
#w-node-_5dd250a8-a91b-6b70-a0d1-4aa90a6df23a-a0997fe6,
#w-node-_6e023b47-0029-7000-8d9e-63a5741d2e4d-a0997fe6,
#w-node-_6e023b47-0029-7000-8d9e-63a5741d2e51-a0997fe6,
#w-node-_6e023b47-0029-7000-8d9e-63a5741d2e55-a0997fe6,
#w-node-_6e023b47-0029-7000-8d9e-63a5741d2e62-a0997fe6,
#w-node-_6e023b47-0029-7000-8d9e-63a5741d2e66-a0997fe6,
#w-node-_6e023b47-0029-7000-8d9e-63a5741d2e74-a0997fe6,
#w-node-_6e023b47-0029-7000-8d9e-63a5741d2e78-a0997fe6,
#w-node-_6e023b47-0029-7000-8d9e-63a5741d2e86-a0997fe6,
#w-node-_6e023b47-0029-7000-8d9e-63a5741d2e8a-a0997fe6,
#w-node-_6e023b47-0029-7000-8d9e-63a5741d2e8f-a0997fe6,
#w-node-_6e023b47-0029-7000-8d9e-63a5741d2e9d-a0997fe6,
#w-node-_6e023b47-0029-7000-8d9e-63a5741d2ea1-a0997fe6,
#w-node-_6e023b47-0029-7000-8d9e-63a5741d2ea6-a0997fe6,
#w-node-c1d4c53b-ee01-5b17-9b3e-2f9d2cf00757-a0997fe6,
#w-node-_6e023b47-0029-7000-8d9e-63a5741d2eb4-a0997fe6,
#w-node-_6e023b47-0029-7000-8d9e-63a5741d2eb8-a0997fe6,
#w-node-_6e023b47-0029-7000-8d9e-63a5741d2ebd-a0997fe6,
#w-node-_6e023b47-0029-7000-8d9e-63a5741d2ecb-a0997fe6,
#w-node-_6e023b47-0029-7000-8d9e-63a5741d2ecf-a0997fe6,
#w-node-a5d75ff6-928b-1cad-7daa-2862291ebb5b-291ebb53,
#w-node-a5d75ff6-928b-1cad-7daa-2862291ebb69-291ebb53,
#w-node-a5d75ff6-928b-1cad-7daa-2862291ebb77-291ebb53,
#w-node-a5d75ff6-928b-1cad-7daa-2862291ebb85-291ebb53 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_6fa4e221-33c0-a44c-f9db-6d0060decf35-60decf26,
#w-node-_6fa4e221-33c0-a44c-f9db-6d0060decf53-60decf26 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_411e6597-a701-4b81-b067-9fbb6021a914-6021a905 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_40fd2350-93b3-729f-a8bd-d3b3fa4571b7-8f353724 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_40fd2350-93b3-729f-a8bd-d3b3fa4571bc-8f353724,
#w-node-_40fd2350-93b3-729f-a8bd-d3b3fa4571c3-8f353724,
#w-node-_40fd2350-93b3-729f-a8bd-d3b3fa4571ca-8f353724,
#w-node-_40fd2350-93b3-729f-a8bd-d3b3fa4571d1-8f353724,
#w-node-_40fd2350-93b3-729f-a8bd-d3b3fa4571d8-8f353724,
#w-node-_40fd2350-93b3-729f-a8bd-d3b3fa4571e3-8f353724,
#w-node-_40fd2350-93b3-729f-a8bd-d3b3fa4571ed-8f353724 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_96c3e70e-0c70-99b6-03e9-1a3da3d05bc5-8f353724,
#w-node-_4cd5ef9d-3dff-9548-76e4-41d7729166dc-729166db {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_4cd5ef9d-3dff-9548-76e4-41d7729166eb-729166db,
#w-node-_4cd5ef9d-3dff-9548-76e4-41d7729166f2-729166db,
#w-node-_4cd5ef9d-3dff-9548-76e4-41d7729166f9-729166db,
#w-node-_4cd5ef9d-3dff-9548-76e4-41d772916700-729166db,
#w-node-_4cd5ef9d-3dff-9548-76e4-41d77291670b-729166db,
#w-node-_4cd5ef9d-3dff-9548-76e4-41d772916712-729166db {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_4cd5ef9d-3dff-9548-76e4-41d772916719-729166db,
#w-node-_9d3476d3-8ab5-a048-0d1e-d9e795f57b87-95f57b86 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_9d3476d3-8ab5-a048-0d1e-d9e795f57b8c-95f57b86,
#w-node-_9d3476d3-8ab5-a048-0d1e-d9e795f57b93-95f57b86,
#w-node-e34b1bb9-503e-fd41-8171-dc29b36b3e3e-95f57b86,
#w-node-_9d3476d3-8ab5-a048-0d1e-d9e795f57b9f-95f57b86,
#w-node-_4d74b041-4941-d1b5-62a9-6ebe49ebb75f-95f57b86,
#w-node-_9d3476d3-8ab5-a048-0d1e-d9e795f57ba6-95f57b86 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_899da449-6c82-118b-1fdc-6cbb0079774d-95f57b86 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-f29140ce-6762-28cc-75c5-c3a18ca31229-f6b97135,
#w-node-_25b08147-021c-e798-6829-daa89a4ee80a-ebb97143,
#w-node-_25b08147-021c-e798-6829-daa89a4ee80c-ebb97143,
#w-node-_25b08147-021c-e798-6829-daa89a4ee811-ebb97143,
#w-node-_7bc70a5d-40bf-3c5c-9014-2f7fd336ddb0-ebb97143,
#w-node-_7bc70a5d-40bf-3c5c-9014-2f7fd336ddb2-ebb97143,
#w-node-_8a498323-7774-d32b-acc1-0402bef5315b-ebb97143,
#w-node-_8a498323-7774-d32b-acc1-0402bef5315d-ebb97143,
#w-node-_8a498323-7774-d32b-acc1-0402bef53164-ebb97143,
#w-node-_8a498323-7774-d32b-acc1-0402bef5316b-ebb97143,
#w-node-_8a498323-7774-d32b-acc1-0402bef53172-ebb97143,
#w-node-_8a498323-7774-d32b-acc1-0402bef53179-ebb97143,
#w-node-_9af2a211-d116-8c75-5b16-04e48fd73ea2-d3b97146,
#w-node-_9af2a211-d116-8c75-5b16-04e48fd73eae-d3b97146,
#w-node-b5bbabf9-1d16-6fe4-4d81-b95fd1a5ddac-d3b97146,
#w-node-b5bbabf9-1d16-6fe4-4d81-b95fd1a5ddb1-d3b97146 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_5d8326ec-7274-e10f-444b-b5465daac087-d3b97146 {
    grid-area: span 1/span 4/span 1/span 4
}

#w-node-_5d8326ec-7274-e10f-444b-b5465daac08c-d3b97146 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-fc2ce541-1e2e-3f4d-2cb3-7a5e829628e1-d3b97146,
#w-node-fc2ce541-1e2e-3f4d-2cb3-7a5e829628e4-d3b97146,
#w-node-fc2ce541-1e2e-3f4d-2cb3-7a5e829628f7-d3b97146,
#w-node-fc2ce541-1e2e-3f4d-2cb3-7a5e829628f9-d3b97146,
#w-node-fc2ce541-1e2e-3f4d-2cb3-7a5e8296290f-d3b97146,
#w-node-fc2ce541-1e2e-3f4d-2cb3-7a5e82962911-d3b97146,
#w-node-fc2ce541-1e2e-3f4d-2cb3-7a5e82962925-d3b97146,
#w-node-fc2ce541-1e2e-3f4d-2cb3-7a5e82962927-d3b97146 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-bda73c64-dc05-d93b-d5c7-4f1cf3fa0379-d3b97146 {
    grid-area: span 1/span 4/span 1/span 4
}

#w-node-bda73c64-dc05-d93b-d5c7-4f1cf3fa037c-d3b97146 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-bda73c64-dc05-d93b-d5c7-4f1cf3fa0381-d3b97146,
#w-node-bda73c64-dc05-d93b-d5c7-4f1cf3fa0387-d3b97146,
#w-node-bda73c64-dc05-d93b-d5c7-4f1cf3fa038d-d3b97146,
#w-node-bda73c64-dc05-d93b-d5c7-4f1cf3fa0393-d3b97146,
#w-node-bda73c64-dc05-d93b-d5c7-4f1cf3fa0399-d3b97146,
#w-node-bda73c64-dc05-d93b-d5c7-4f1cf3fa039f-d3b97146,
#w-node-_73f4d13c-e066-736a-dfd8-e8bb54f1850e-d3b97146,
#w-node-_73f4d13c-e066-736a-dfd8-e8bb54f18512-d3b97146,
#w-node-_73f4d13c-e066-736a-dfd8-e8bb54f18519-d3b97146,
#w-node-_73f4d13c-e066-736a-dfd8-e8bb54f18520-d3b97146,
#w-node-_73f4d13c-e066-736a-dfd8-e8bb54f18527-d3b97146,
#w-node-_73f4d13c-e066-736a-dfd8-e8bb54f1852e-d3b97146,
#w-node-_73f4d13c-e066-736a-dfd8-e8bb54f18532-d3b97146,
#w-node-_4fcd250a-c45e-db6d-bd02-1a5c1353556c-d3b97146 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_4fcd250a-c45e-db6d-bd02-1a5c1353556e-d3b97146 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_4fcd250a-c45e-db6d-bd02-1a5c13535571-d3b97146,
#w-node-_4fcd250a-c45e-db6d-bd02-1a5c1353557d-d3b97146,
#w-node-_4fcd250a-c45e-db6d-bd02-1a5c13535585-d3b97146,
#w-node-_4fcd250a-c45e-db6d-bd02-1a5c1353558b-d3b97146,
#w-node-_4fcd250a-c45e-db6d-bd02-1a5c13535591-d3b97146,
#w-node-_4fcd250a-c45e-db6d-bd02-1a5c13535597-d3b97146,
#w-node-_4fcd250a-c45e-db6d-bd02-1a5c135355a1-d3b97146,
#w-node-_4fcd250a-c45e-db6d-bd02-1a5c135355a7-d3b97146,
#w-node-_4fcd250a-c45e-db6d-bd02-1a5c135355af-d3b97146,
#w-node-dc714a0a-95c3-8b5c-3ce4-ca3dd6323a20-d3b97146 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-dc714a0a-95c3-8b5c-3ce4-ca3dd6323a2d-d3b97146 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-dc714a0a-95c3-8b5c-3ce4-ca3dd6323a2e-d3b97146,
#w-node-dc714a0a-95c3-8b5c-3ce4-ca3dd6323a2f-d3b97146,
#w-node-_75e65b2e-848a-b819-ec95-9f9df4615e10-d3b97146,
#w-node-_75e65b2e-848a-b819-ec95-9f9df4615e14-d3b97146,
#w-node-_75e65b2e-848a-b819-ec95-9f9df4615e26-d3b97146,
#w-node-_75e65b2e-848a-b819-ec95-9f9df4615e2a-d3b97146,
#w-node-_75e65b2e-848a-b819-ec95-9f9df4615e42-d3b97146,
#w-node-_75e65b2e-848a-b819-ec95-9f9df4615e46-d3b97146,
#w-node-_75e65b2e-848a-b819-ec95-9f9df4615e57-d3b97146,
#w-node-_75e65b2e-848a-b819-ec95-9f9df4615e5b-d3b97146,
#w-node-f1bfbcb2-e43e-fbc2-39c9-434dcb4278a2-d3b97146,
#w-node-f1bfbcb2-e43e-fbc2-39c9-434dcb4278a4-d3b97146,
#w-node-f1bfbcb2-e43e-fbc2-39c9-434dcb4278ab-d3b97146,
#w-node-f1bfbcb2-e43e-fbc2-39c9-434dcb4278b2-d3b97146,
#w-node-f1bfbcb2-e43e-fbc2-39c9-434dcb4278b9-d3b97146,
#w-node-f1bfbcb2-e43e-fbc2-39c9-434dcb4278c0-d3b97146,
#w-node-f1bfbcb2-e43e-fbc2-39c9-434dcb4278c7-d3b97146,
#w-node-f1bfbcb2-e43e-fbc2-39c9-434dcb4278ce-d3b97146,
#w-node-f1bfbcb2-e43e-fbc2-39c9-434dcb4278d5-d3b97146,
#w-node-f1bfbcb2-e43e-fbc2-39c9-434dcb4278e0-d3b97146,
#w-node-f1bfbcb2-e43e-fbc2-39c9-434dcb4278e7-d3b97146,
#w-node-f1bfbcb2-e43e-fbc2-39c9-434dcb4278ee-d3b97146,
#w-node-f1bfbcb2-e43e-fbc2-39c9-434dcb4278f5-d3b97146,
#w-node-f1bfbcb2-e43e-fbc2-39c9-434dcb4278fc-d3b97146,
#w-node-f1bfbcb2-e43e-fbc2-39c9-434dcb427903-d3b97146,
#w-node-f1bfbcb2-e43e-fbc2-39c9-434dcb42790a-d3b97146,
#w-node-f1bfbcb2-e43e-fbc2-39c9-434dcb427911-d3b97146,
#w-node-f1bfbcb2-e43e-fbc2-39c9-434dcb427918-d3b97146,
#w-node-f1bfbcb2-e43e-fbc2-39c9-434dcb42791f-d3b97146,
#w-node-f1bfbcb2-e43e-fbc2-39c9-434dcb427923-d3b97146,
#w-node-f1bfbcb2-e43e-fbc2-39c9-434dcb42792a-d3b97146,
#w-node-f1bfbcb2-e43e-fbc2-39c9-434dcb427931-d3b97146,
#w-node-f1bfbcb2-e43e-fbc2-39c9-434dcb427940-d3b97146,
#w-node-f1bfbcb2-e43e-fbc2-39c9-434dcb42794e-d3b97146,
#w-node-_4b95963f-14ad-0b4b-974b-738b5e9f06eb-f2b97176,
#w-node-_040cf9a4-fa6b-5280-dd59-c327d058d56d-d058d56c {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_040cf9a4-fa6b-5280-dd59-c327d058d575-d058d56c,
#w-node-_040cf9a4-fa6b-5280-dd59-c327d058d579-d058d56c {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-_040cf9a4-fa6b-5280-dd59-c327d058d581-d058d56c {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_040cf9a4-fa6b-5280-dd59-c327d058d589-d058d56c,
#w-node-_040cf9a4-fa6b-5280-dd59-c327d058d58d-d058d56c,
#w-node-_040cf9a4-fa6b-5280-dd59-c327d058d591-d058d56c {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-_040cf9a4-fa6b-5280-dd59-c327d058d5a9-d058d56c {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_040cf9a4-fa6b-5280-dd59-c327d058d5b1-d058d56c,
#w-node-_040cf9a4-fa6b-5280-dd59-c327d058d5b5-d058d56c,
#w-node-_040cf9a4-fa6b-5280-dd59-c327d058d5b9-d058d56c {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-_040cf9a4-fa6b-5280-dd59-c327d058d5bd-d058d56c {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_040cf9a4-fa6b-5280-dd59-c327d058d5c5-d058d56c,
#w-node-_040cf9a4-fa6b-5280-dd59-c327d058d5c9-d058d56c,
#w-node-_040cf9a4-fa6b-5280-dd59-c327d058d5cd-d058d56c {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-_040cf9a4-fa6b-5280-dd59-c327d058d5d1-d058d56c {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_040cf9a4-fa6b-5280-dd59-c327d058d5d9-d058d56c,
#w-node-_040cf9a4-fa6b-5280-dd59-c327d058d5dd-d058d56c,
#w-node-_040cf9a4-fa6b-5280-dd59-c327d058d5e1-d058d56c {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-_040cf9a4-fa6b-5280-dd59-c327d058d5e5-d058d56c {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_040cf9a4-fa6b-5280-dd59-c327d058d5ed-d058d56c,
#w-node-_040cf9a4-fa6b-5280-dd59-c327d058d5f1-d058d56c,
#w-node-_040cf9a4-fa6b-5280-dd59-c327d058d5f5-d058d56c {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-_040cf9a4-fa6b-5280-dd59-c327d058d5f9-d058d56c {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_040cf9a4-fa6b-5280-dd59-c327d058d601-d058d56c,
#w-node-_040cf9a4-fa6b-5280-dd59-c327d058d605-d058d56c,
#w-node-_040cf9a4-fa6b-5280-dd59-c327d058d609-d058d56c {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-cf387951-f1c4-c7b8-a9c2-13f0ad212077-ad212077,
#w-node-_7ff38865-e05a-9449-e744-c5ece9b3c1c8-2cb971e6,
#w-node-_7ff38865-e05a-9449-e744-c5ece9b3c1d0-2cb971e6,
#w-node-_7ff38865-e05a-9449-e744-c5ece9b3c1d4-2cb971e6,
#w-node-_7fdd7de5-5191-8069-079c-6c35b82e3c2c-2cb971e6 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_907a2954-ebc7-0951-6ca9-1f4863baa169-2cb971e6 {
    grid-area: 1/3/2/7
}

#start-firstname-input.w-node-_19aaddad-bc10-c200-515d-ea9eb1d30bc1-2cb971e6,
#start-lastname-input.w-node-_04cc247f-8412-f355-1e53-91b9390b73af-2cb971e6 {
    grid-area: span 1/span 1/span 1/span 1
}

#start-email-input.w-node-_907a2954-ebc7-0951-6ca9-1f4863baa16f-2cb971e6,
#w-node-_907a2954-ebc7-0951-6ca9-1f4863baa16a-2cb971e6,
#start-email-form-submit.w-node-_907a2954-ebc7-0951-6ca9-1f4863baa170-2cb971e6 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_188ac810-b04f-0b16-2734-389dea78391b-2cb971e6,
#w-node-_188ac810-b04f-0b16-2734-389dea783922-2cb971e6,
#w-node-_188ac810-b04f-0b16-2734-389dea78392a-2cb971e6,
#w-node-_188ac810-b04f-0b16-2734-389dea78392f-2cb971e6,
#w-node-_188ac810-b04f-0b16-2734-389dea783945-2cb971e6 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_188ac810-b04f-0b16-2734-389dea783977-2cb971e6,
#w-node-_188ac810-b04f-0b16-2734-389dea783978-2cb971e6,
#w-node-_188ac810-b04f-0b16-2734-389dea783988-2cb971e6 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_1655b16f-fad1-e8eb-0f9f-35c3aa9f101f-d0b971e7,
#w-node-b25255f1-4e76-afc5-f818-888d569be076-d0b971e7,
#w-node-_1655b16f-fad1-e8eb-0f9f-35c3aa9f1021-d0b971e7,
#w-node-_75a70c86-11dd-19b1-f90f-09f7c680953b-d0b971e7,
#w-node-_75a70c86-11dd-19b1-f90f-09f7c680953c-d0b971e7,
#w-node-_75a70c86-11dd-19b1-f90f-09f7c680953d-d0b971e7,
#w-node-_75a70c86-11dd-19b1-f90f-09f7c680953f-d0b971e7,
#w-node-_75a70c86-11dd-19b1-f90f-09f7c6809541-d0b971e7,
#w-node-_75a70c86-11dd-19b1-f90f-09f7c6809542-d0b971e7,
#w-node-_75a70c86-11dd-19b1-f90f-09f7c6809544-d0b971e7,
#w-node-_75a70c86-11dd-19b1-f90f-09f7c6809546-d0b971e7,
#w-node-_75a70c86-11dd-19b1-f90f-09f7c6809547-d0b971e7,
#w-node-_75a70c86-11dd-19b1-f90f-09f7c6809548-d0b971e7,
#w-node-_75a70c86-11dd-19b1-f90f-09f7c680954a-d0b971e7,
#w-node-_75a70c86-11dd-19b1-f90f-09f7c680954c-d0b971e7,
#w-node-_75a70c86-11dd-19b1-f90f-09f7c680954d-d0b971e7,
#w-node-_75a70c86-11dd-19b1-f90f-09f7c680954f-d0b971e7,
#w-node-_75a70c86-11dd-19b1-f90f-09f7c6809551-d0b971e7,
#w-node-_75a70c86-11dd-19b1-f90f-09f7c6809552-d0b971e7,
#w-node-_75a70c86-11dd-19b1-f90f-09f7c6809553-d0b971e7,
#w-node-_75a70c86-11dd-19b1-f90f-09f7c6809555-d0b971e7,
#w-node-_75a70c86-11dd-19b1-f90f-09f7c6809557-d0b971e7,
#w-node-_75a70c86-11dd-19b1-f90f-09f7c6809558-d0b971e7,
#w-node-_75a70c86-11dd-19b1-f90f-09f7c680955a-d0b971e7,
#w-node-_75a70c86-11dd-19b1-f90f-09f7c680955c-d0b971e7,
#w-node-_75a70c86-11dd-19b1-f90f-09f7c680955d-d0b971e7,
#w-node-_75a70c86-11dd-19b1-f90f-09f7c680955e-d0b971e7,
#w-node-_75a70c86-11dd-19b1-f90f-09f7c6809560-d0b971e7,
#w-node-_75a70c86-11dd-19b1-f90f-09f7c6809562-d0b971e7,
#w-node-_75a70c86-11dd-19b1-f90f-09f7c6809563-d0b971e7,
#w-node-af552973-f5bb-abab-bfce-1ab95ced9d75-d0b971e7,
#w-node-_65b97dc5-7ace-507f-8274-1accc4e017bb-d0b971e7,
#w-node-_65b97dc5-7ace-507f-8274-1accc4e017bf-d0b971e7,
#w-node-_65b97dc5-7ace-507f-8274-1accc4e017c3-d0b971e7,
#w-node-_65b97dc5-7ace-507f-8274-1accc4e017c7-d0b971e7,
#w-node-_65b97dc5-7ace-507f-8274-1accc4e017cb-d0b971e7,
#w-node-_65b97dc5-7ace-507f-8274-1accc4e017cf-d0b971e7,
#w-node-_93de69d1-07f8-0af1-7c35-66a5d2cfab5d-d0b971e7,
#w-node-_10f96d07-8862-ee44-433d-8bfb0a9390eb-d0b971e7,
#w-node-_929e959f-c5a3-8a4a-bb83-edb579290966-d0b971e7,
#w-node-_929e959f-c5a3-8a4a-bb83-edb57929096a-d0b971e7,
#w-node-_929e959f-c5a3-8a4a-bb83-edb57929096e-d0b971e7,
#w-node-_929e959f-c5a3-8a4a-bb83-edb579290972-d0b971e7,
#w-node-_929e959f-c5a3-8a4a-bb83-edb579290976-d0b971e7,
#w-node-_929e959f-c5a3-8a4a-bb83-edb57929097a-d0b971e7,
#w-node-_929e959f-c5a3-8a4a-bb83-edb57929097e-d0b971e7,
#w-node-_929e959f-c5a3-8a4a-bb83-edb579290982-d0b971e7,
#w-node-_929e959f-c5a3-8a4a-bb83-edb579290986-d0b971e7,
#w-node-_929e959f-c5a3-8a4a-bb83-edb57929098a-d0b971e7,
#business_segment.w-node-_23169cd9-3db0-a3d3-efee-bb42163fea15-f9b971eb,
#w-node-_446255d6-3bfc-08a6-9351-5a0a87a32d7a-34b971ff,
#w-node-_7814912d-54c3-2bff-3aa3-3ffb6db530b0-34b971ff,
#w-node-_7814912d-54c3-2bff-3aa3-3ffb6db530b4-34b971ff,
#w-node-_39db6fd1-235a-f8f2-548a-60f4664f260c-664f2606,
#w-node-_39db6fd1-235a-f8f2-548a-60f4664f260e-664f2606,
#w-node-_833be7bf-ffbd-06d9-b6e0-d255a0997a6c-9ab9722d,
#w-node-d0a175f6-6b92-90f6-1440-67ea5e663a86-86b97244 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-d0a175f6-6b92-90f6-1440-67ea5e663a93-86b97244 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-d0a175f6-6b92-90f6-1440-67ea5e663a94-86b97244,
#w-node-d0a175f6-6b92-90f6-1440-67ea5e663a95-86b97244,
#w-node-_8d88bee5-6844-841d-a229-207a9e617585-49b97246,
#w-node-_22d50b4a-9a00-3e3b-35ee-dc49f941193c-49b97246,
#w-node-_65d676fa-5c41-179b-8562-02ef47460528-47460525 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_49c21b97-42cc-13b2-0464-bcb2faf3fd54-47460525,
#w-node-_65d676fa-5c41-179b-8562-02ef47460534-47460525 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_65d676fa-5c41-179b-8562-02ef4746053a-47460525,
#w-node-_5b917f39-f500-60bc-9bac-588380388bbf-80388bbc,
#w-node-_5b917f39-f500-60bc-9bac-588380388bc1-80388bbc,
#w-node-_5b917f39-f500-60bc-9bac-588380388bc4-80388bbc,
#w-node-_5b917f39-f500-60bc-9bac-588380388bcd-80388bbc,
#w-node-_5b917f39-f500-60bc-9bac-588380388bd3-80388bbc,
#w-node-fe85541a-6da1-125b-5064-a2b31dfabd2c-c26fcfc0,
#w-node-_067a7def-78eb-7348-5304-bec1210ef28d-c26fcfc0,
#w-node-ac8f6927-ebb2-f2ba-8a92-0e67b701a6fa-c26fcfc0,
#w-node-ac8f6927-ebb2-f2ba-8a92-0e67b701a6fc-c26fcfc0,
#w-node-ac8f6927-ebb2-f2ba-8a92-0e67b701a6fe-c26fcfc0,
#w-node-ac8f6927-ebb2-f2ba-8a92-0e67b701a700-c26fcfc0,
#w-node-ac8f6927-ebb2-f2ba-8a92-0e67b701a702-c26fcfc0,
#w-node-ac8f6927-ebb2-f2ba-8a92-0e67b701a704-c26fcfc0,
#w-node-ac8f6927-ebb2-f2ba-8a92-0e67b701a706-c26fcfc0,
#w-node-ac8f6927-ebb2-f2ba-8a92-0e67b701a708-c26fcfc0,
#w-node-e32f4e2d-4b15-5cb5-a5b1-69cd31a65ba7-61b9725c,
#w-node-e32f4e2d-4b15-5cb5-a5b1-69cd31a65baf-61b9725c,
#w-node-e32f4e2d-4b15-5cb5-a5b1-69cd31a65bb7-61b9725c,
#w-node-e32f4e2d-4b15-5cb5-a5b1-69cd31a65bbf-61b9725c,
#w-node-e32f4e2d-4b15-5cb5-a5b1-69cd31a65bcb-61b9725c,
#w-node-e32f4e2d-4b15-5cb5-a5b1-69cd31a65bd3-61b9725c,
#w-node-e32f4e2d-4b15-5cb5-a5b1-69cd31a65bdb-61b9725c,
#w-node-e32f4e2d-4b15-5cb5-a5b1-69cd31a65be3-61b9725c {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-e32f4e2d-4b15-5cb5-a5b1-69cd31a65bed-61b9725c {
    grid-area: span 1/span 5/span 1/span 5
}

#footer_signup_button.w-node-e32f4e2d-4b15-5cb5-a5b1-69cd31a65bf1-61b9725c,
#footer_signup_button_us.w-node-e32f4e2d-4b15-5cb5-a5b1-69cd31a65bf3-61b9725c,
#footer_login_button.w-node-e32f4e2d-4b15-5cb5-a5b1-69cd31a65bf5-61b9725c,
#footer_login_button_us.w-node-e32f4e2d-4b15-5cb5-a5b1-69cd31a65bf7-61b9725c,
#footer_dashboard_button_us.w-node-e32f4e2d-4b15-5cb5-a5b1-69cd31a65bf9-61b9725c,
#footer_dashboard_button.w-node-e32f4e2d-4b15-5cb5-a5b1-69cd31a65bfb-61b9725c,
#w-node-e32f4e2d-4b15-5cb5-a5b1-69cd31a65c0f-61b9725c,
#w-node-e32f4e2d-4b15-5cb5-a5b1-69cd31a65c11-61b9725c,
#w-node-e32f4e2d-4b15-5cb5-a5b1-69cd31a65c13-61b9725c,
#w-node-e32f4e2d-4b15-5cb5-a5b1-69cd31a65c15-61b9725c,
#w-node-e32f4e2d-4b15-5cb5-a5b1-69cd31a65c1c-61b9725c,
#w-node-e32f4e2d-4b15-5cb5-a5b1-69cd31a65c20-61b9725c,
#w-node-e32f4e2d-4b15-5cb5-a5b1-69cd31a65c22-61b9725c,
#w-node-e32f4e2d-4b15-5cb5-a5b1-69cd31a65c29-61b9725c,
#w-node-e32f4e2d-4b15-5cb5-a5b1-69cd31a65c2b-61b9725c,
#w-node-e32f4e2d-4b15-5cb5-a5b1-69cd31a65c2d-61b9725c,
#w-node-e32f4e2d-4b15-5cb5-a5b1-69cd31a65c2f-61b9725c,
#w-node-e32f4e2d-4b15-5cb5-a5b1-69cd31a65c34-61b9725c,
#w-node-e32f4e2d-4b15-5cb5-a5b1-69cd31a65c36-61b9725c,
#w-node-e32f4e2d-4b15-5cb5-a5b1-69cd31a65c38-61b9725c {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_1c3c87dd-a461-ae76-4d40-4ff30a0e87ee-5fb97272 {
    grid-area: 1/4/2/13
}

#w-node-_1c3c87dd-a461-ae76-4d40-4ff30a0e87f9-5fb97272 {
    grid-area: 2/7/3/21
}

#w-node-_34328a4f-9842-f41d-003e-08f5b9f64511-5fb97272,
#w-node-_34328a4f-9842-f41d-003e-08f5b9f6451a-5fb97272 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_210d8cbf-1584-a810-689a-f612b307b018-5fb97272 {
    grid-area: 1/2/2/3
}

#w-node-_210d8cbf-1584-a810-689a-f612b307b01d-5fb97272 {
    grid-area: 2/1/3/2
}

#w-node-_210d8cbf-1584-a810-689a-f612b307b022-5fb97272 {
    grid-area: 2/2/3/3
}

#w-node-c1f0c09e-7eff-5df8-1a4b-88f7ea25c8da-5fb97272,
#w-node-c1f0c09e-7eff-5df8-1a4b-88f7ea25c8e7-5fb97272,
#w-node-c1f0c09e-7eff-5df8-1a4b-88f7ea25c8eb-5fb97272,
#w-node-c1f0c09e-7eff-5df8-1a4b-88f7ea25c8ef-5fb97272,
#w-node-c1f0c09e-7eff-5df8-1a4b-88f7ea25c8f3-5fb97272,
#w-node-c1f0c09e-7eff-5df8-1a4b-88f7ea25c8fd-5fb97272,
#w-node-c1f0c09e-7eff-5df8-1a4b-88f7ea25c901-5fb97272,
#w-node-c1f0c09e-7eff-5df8-1a4b-88f7ea25c905-5fb97272,
#w-node-c1f0c09e-7eff-5df8-1a4b-88f7ea25c909-5fb97272,
#w-node-c1f0c09e-7eff-5df8-1a4b-88f7ea25c90d-5fb97272,
#w-node-_69315403-ac53-e20e-4e86-19569d8d8b3d-5fb97272,
#w-node-_69315403-ac53-e20e-4e86-19569d8d8b49-5fb97272,
#w-node-_69315403-ac53-e20e-4e86-19569d8d8b4d-5fb97272,
#w-node-_69315403-ac53-e20e-4e86-19569d8d8b51-5fb97272,
#w-node-_69315403-ac53-e20e-4e86-19569d8d8b56-5fb97272,
#w-node-_69315403-ac53-e20e-4e86-19569d8d8b62-5fb97272,
#w-node-_69315403-ac53-e20e-4e86-19569d8d8b66-5fb97272,
#w-node-_69315403-ac53-e20e-4e86-19569d8d8b6c-5fb97272,
#w-node-_69315403-ac53-e20e-4e86-19569d8d8b78-5fb97272,
#w-node-_69315403-ac53-e20e-4e86-19569d8d8b7c-5fb97272,
#w-node-_69315403-ac53-e20e-4e86-19569d8d8b82-5fb97272,
#w-node-_69315403-ac53-e20e-4e86-19569d8d8b90-5fb97272,
#w-node-_69315403-ac53-e20e-4e86-19569d8d8b94-5fb97272,
#w-node-_69315403-ac53-e20e-4e86-19569d8d8b98-5fb97272,
#w-node-_69315403-ac53-e20e-4e86-19569d8d8b9c-5fb97272,
#w-node-_69315403-ac53-e20e-4e86-19569d8d8ba2-5fb97272,
#w-node-_69315403-ac53-e20e-4e86-19569d8d8baf-5fb97272,
#w-node-_69315403-ac53-e20e-4e86-19569d8d8bb3-5fb97272,
#w-node-_69315403-ac53-e20e-4e86-19569d8d8bb7-5fb97272,
#w-node-_69315403-ac53-e20e-4e86-19569d8d8bbc-5fb97272,
#w-node-_69315403-ac53-e20e-4e86-19569d8d8bc9-5fb97272,
#w-node-_69315403-ac53-e20e-4e86-19569d8d8bcd-5fb97272,
#w-node-_69315403-ac53-e20e-4e86-19569d8d8bde-5fb97272,
#w-node-_69315403-ac53-e20e-4e86-19569d8d8be2-5fb97272,
#w-node-_69315403-ac53-e20e-4e86-19569d8d8be6-5fb97272,
#w-node-_69315403-ac53-e20e-4e86-19569d8d8bf1-5fb97272,
#w-node-_69315403-ac53-e20e-4e86-19569d8d8bf5-5fb97272,
#w-node-_69315403-ac53-e20e-4e86-19569d8d8c01-5fb97272,
#w-node-_69315403-ac53-e20e-4e86-19569d8d8c05-5fb97272,
#w-node-_69315403-ac53-e20e-4e86-19569d8d8c11-5fb97272,
#w-node-_69315403-ac53-e20e-4e86-19569d8d8c15-5fb97272,
#w-node-_69315403-ac53-e20e-4e86-19569d8d8c1a-5fb97272,
#w-node-_69315403-ac53-e20e-4e86-19569d8d8c26-5fb97272,
#w-node-_69315403-ac53-e20e-4e86-19569d8d8c2a-5fb97272,
#w-node-_69315403-ac53-e20e-4e86-19569d8d8c2f-5fb97272,
#w-node-_69315403-ac53-e20e-4e86-19569d8d8c34-5fb97272,
#w-node-_69315403-ac53-e20e-4e86-19569d8d8c40-5fb97272,
#w-node-_69315403-ac53-e20e-4e86-19569d8d8c44-5fb97272,
#w-node-_69315403-ac53-e20e-4e86-19569d8d8c49-5fb97272,
#w-node-_69315403-ac53-e20e-4e86-19569d8d8c55-5fb97272,
#w-node-_69315403-ac53-e20e-4e86-19569d8d8c59-5fb97272 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_6ec00345-559b-24d9-730a-506dfa6f28fd-5fb97272 {
    grid-area: span 1/span 4/span 1/span 4
}

#w-node-_6ec00345-559b-24d9-730a-506dfa6f2903-5fb97272 {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-_215bda2f-2bc2-26a4-7e12-8402f24cb61e-5fb97272 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_215bda2f-2bc2-26a4-7e12-8402f24cb62b-5fb97272,
#w-node-_215bda2f-2bc2-26a4-7e12-8402f24cb62f-5fb97272,
#w-node-_215bda2f-2bc2-26a4-7e12-8402f24cb63e-5fb97272,
#w-node-_215bda2f-2bc2-26a4-7e12-8402f24cb642-5fb97272,
#w-node-_215bda2f-2bc2-26a4-7e12-8402f24cb646-5fb97272,
#w-node-_215bda2f-2bc2-26a4-7e12-8402f24cb651-5fb97272,
#w-node-_215bda2f-2bc2-26a4-7e12-8402f24cb65e-5fb97272,
#w-node-_215bda2f-2bc2-26a4-7e12-8402f24cb662-5fb97272,
#w-node-_215bda2f-2bc2-26a4-7e12-8402f24cb666-5fb97272,
#w-node-_215bda2f-2bc2-26a4-7e12-8402f24cb66f-5fb97272,
#w-node-_215bda2f-2bc2-26a4-7e12-8402f24cb673-5fb97272,
#w-node-_215bda2f-2bc2-26a4-7e12-8402f24cb677-5fb97272,
#w-node-_215bda2f-2bc2-26a4-7e12-8402f24cb680-5fb97272,
#w-node-_215bda2f-2bc2-26a4-7e12-8402f24cb684-5fb97272,
#w-node-_215bda2f-2bc2-26a4-7e12-8402f24cb688-5fb97272,
#w-node-_215bda2f-2bc2-26a4-7e12-8402f24cb691-5fb97272,
#w-node-_215bda2f-2bc2-26a4-7e12-8402f24cb695-5fb97272,
#w-node-_215bda2f-2bc2-26a4-7e12-8402f24cb699-5fb97272,
#w-node-_215bda2f-2bc2-26a4-7e12-8402f24cb6a2-5fb97272,
#w-node-_215bda2f-2bc2-26a4-7e12-8402f24cb6a6-5fb97272,
#w-node-_215bda2f-2bc2-26a4-7e12-8402f24cb6aa-5fb97272,
#w-node-_215bda2f-2bc2-26a4-7e12-8402f24cb6b3-5fb97272,
#w-node-_215bda2f-2bc2-26a4-7e12-8402f24cb6b7-5fb97272,
#w-node-_215bda2f-2bc2-26a4-7e12-8402f24cb6bb-5fb97272 {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-_215bda2f-2bc2-26a4-7e12-8402f24cb6bf-5fb97272 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_215bda2f-2bc2-26a4-7e12-8402f24cb6c8-5fb97272,
#w-node-_215bda2f-2bc2-26a4-7e12-8402f24cb6cc-5fb97272,
#w-node-_215bda2f-2bc2-26a4-7e12-8402f24cb6de-5fb97272,
#w-node-_215bda2f-2bc2-26a4-7e12-8402f24cb6e2-5fb97272,
#w-node-_215bda2f-2bc2-26a4-7e12-8402f24cb6e6-5fb97272,
#w-node-_215bda2f-2bc2-26a4-7e12-8402f24cb6f4-5fb97272,
#w-node-_215bda2f-2bc2-26a4-7e12-8402f24cb704-5fb97272,
#w-node-_215bda2f-2bc2-26a4-7e12-8402f24cb708-5fb97272,
#w-node-_215bda2f-2bc2-26a4-7e12-8402f24cb70c-5fb97272,
#w-node-_215bda2f-2bc2-26a4-7e12-8402f24cb718-5fb97272,
#w-node-_215bda2f-2bc2-26a4-7e12-8402f24cb71c-5fb97272,
#w-node-_215bda2f-2bc2-26a4-7e12-8402f24cb720-5fb97272,
#w-node-_215bda2f-2bc2-26a4-7e12-8402f24cb72c-5fb97272,
#w-node-_215bda2f-2bc2-26a4-7e12-8402f24cb730-5fb97272,
#w-node-_215bda2f-2bc2-26a4-7e12-8402f24cb734-5fb97272,
#w-node-_215bda2f-2bc2-26a4-7e12-8402f24cb740-5fb97272,
#w-node-_215bda2f-2bc2-26a4-7e12-8402f24cb744-5fb97272,
#w-node-_215bda2f-2bc2-26a4-7e12-8402f24cb748-5fb97272,
#w-node-_215bda2f-2bc2-26a4-7e12-8402f24cb754-5fb97272,
#w-node-_215bda2f-2bc2-26a4-7e12-8402f24cb758-5fb97272,
#w-node-_215bda2f-2bc2-26a4-7e12-8402f24cb75c-5fb97272,
#w-node-_215bda2f-2bc2-26a4-7e12-8402f24cb768-5fb97272,
#w-node-_215bda2f-2bc2-26a4-7e12-8402f24cb76c-5fb97272,
#w-node-_215bda2f-2bc2-26a4-7e12-8402f24cb770-5fb97272 {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-_19b3078a-7626-c2da-77d8-3ab7f22f5872-5fb97272 {
    order: 1;
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: auto
}

#w-node-_19b3078a-7626-c2da-77d8-3ab7f22f5874-5fb97272 {
    order: 1;
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: end
}

#w-node-_19b3078a-7626-c2da-77d8-3ab7f22f5876-5fb97272 {
    order: 2;
    grid-area: span 1/span 1/span 1/span 1;
    justify-self: end
}

#w-node-_19b3078a-7626-c2da-77d8-3ab7f22f5878-5fb97272 {
    order: 4;
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_19b3078a-7626-c2da-77d8-3ab7f22f587a-5fb97272 {
    order: 5;
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_19b3078a-7626-c2da-77d8-3ab7f22f587c-5fb97272 {
    order: 6;
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_19b3078a-7626-c2da-77d8-3ab7f22f587e-5fb97272 {
    order: 7;
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_19b3078a-7626-c2da-77d8-3ab7f22f5880-5fb97272 {
    order: 8;
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_19b3078a-7626-c2da-77d8-3ab7f22f5882-5fb97272 {
    order: 9;
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_19b3078a-7626-c2da-77d8-3ab7f22f5884-5fb97272 {
    order: 10;
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_19b3078a-7626-c2da-77d8-3ab7f22f5886-5fb97272 {
    order: 11;
    grid-area: span 2/span 4/span 2/span 4
}

#w-node-_19b3078a-7626-c2da-77d8-3ab7f22f588b-5fb97272 {
    order: 12;
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_19b3078a-7626-c2da-77d8-3ab7f22f588d-5fb97272 {
    order: 13;
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_19b3078a-7626-c2da-77d8-3ab7f22f588f-5fb97272 {
    order: 14;
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_19b3078a-7626-c2da-77d8-3ab7f22f5891-5fb97272 {
    order: 15;
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_19b3078a-7626-c2da-77d8-3ab7f22f5893-5fb97272 {
    order: 16;
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_19b3078a-7626-c2da-77d8-3ab7f22f5895-5fb97272 {
    order: 17;
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_19b3078a-7626-c2da-77d8-3ab7f22f5897-5fb97272 {
    order: 18;
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_19b3078a-7626-c2da-77d8-3ab7f22f5899-5fb97272 {
    order: 19;
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_19b3078a-7626-c2da-77d8-3ab7f22f589b-5fb97272 {
    order: 20;
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_19b3078a-7626-c2da-77d8-3ab7f22f589d-5fb97272 {
    order: 21;
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_19b3078a-7626-c2da-77d8-3ab7f22f589f-5fb97272 {
    order: 22;
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_19b3078a-7626-c2da-77d8-3ab7f22f58a1-5fb97272 {
    order: 23;
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_19b3078a-7626-c2da-77d8-3ab7f22f58a3-5fb97272 {
    order: 24;
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_19b3078a-7626-c2da-77d8-3ab7f22f58a5-5fb97272 {
    order: 25;
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-b7c0bb12-97b4-7483-3dd1-04788060dfb3-5fb97272 {
    order: 1;
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-b7c0bb12-97b4-7483-3dd1-04788060dfb5-5fb97272 {
    order: 2;
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-b7c0bb12-97b4-7483-3dd1-04788060dfb7-5fb97272 {
    order: 3;
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-b7c0bb12-97b4-7483-3dd1-04788060dfb9-5fb97272 {
    order: 4;
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-b7c0bb12-97b4-7483-3dd1-04788060dfbb-5fb97272 {
    order: 5;
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-b7c0bb12-97b4-7483-3dd1-04788060dfbd-5fb97272 {
    order: 6;
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-b7c0bb12-97b4-7483-3dd1-04788060dfbf-5fb97272 {
    order: 7;
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-b7c0bb12-97b4-7483-3dd1-04788060dfc1-5fb97272 {
    order: 8;
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-b7c0bb12-97b4-7483-3dd1-04788060dfc3-5fb97272 {
    order: 9;
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-b7c0bb12-97b4-7483-3dd1-04788060dfc5-5fb97272 {
    order: 10;
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-b7c0bb12-97b4-7483-3dd1-04788060dfc7-5fb97272 {
    order: 11;
    grid-area: span 2/span 4/span 2/span 4
}

#w-node-b7c0bb12-97b4-7483-3dd1-04788060dfcc-5fb97272 {
    order: 12;
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-b7c0bb12-97b4-7483-3dd1-04788060dfce-5fb97272 {
    order: 13;
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-b7c0bb12-97b4-7483-3dd1-04788060dfd0-5fb97272 {
    order: 14;
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-b7c0bb12-97b4-7483-3dd1-04788060dfd2-5fb97272 {
    order: 15;
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-b7c0bb12-97b4-7483-3dd1-04788060dfd4-5fb97272 {
    order: 16;
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-b7c0bb12-97b4-7483-3dd1-04788060dfd6-5fb97272 {
    order: 17;
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-b7c0bb12-97b4-7483-3dd1-04788060dfd8-5fb97272 {
    order: 18;
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-b7c0bb12-97b4-7483-3dd1-04788060dfda-5fb97272 {
    order: 19;
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-b7c0bb12-97b4-7483-3dd1-04788060dfdc-5fb97272 {
    order: 20;
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-b7c0bb12-97b4-7483-3dd1-04788060dfde-5fb97272 {
    order: 21;
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-b7c0bb12-97b4-7483-3dd1-04788060dfe0-5fb97272 {
    order: 22;
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-b7c0bb12-97b4-7483-3dd1-04788060dfe2-5fb97272 {
    order: 23;
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-b7c0bb12-97b4-7483-3dd1-04788060dfe4-5fb97272 {
    order: 24;
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-b7c0bb12-97b4-7483-3dd1-04788060dfe6-5fb97272 {
    order: 25;
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_889625f3-2a50-b239-efa7-5e77bb9f94a2-5fb97272 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_889625f3-2a50-b239-efa7-5e77bb9f94a4-5fb97272 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_49203baf-0028-7df2-c9d2-33b5fc3a6b84-c0b97273,
#w-node-_49203baf-0028-7df2-c9d2-33b5fc3a6b88-c0b97273,
#w-node-_49203baf-0028-7df2-c9d2-33b5fc3a6b91-c0b97273,
#w-node-_49203baf-0028-7df2-c9d2-33b5fc3a6b98-c0b97273,
#w-node-_49203baf-0028-7df2-c9d2-33b5fc3a6ba1-c0b97273,
#w-node-_49203baf-0028-7df2-c9d2-33b5fc3a6ba8-c0b97273,
#w-node-_49203baf-0028-7df2-c9d2-33b5fc3a6baf-c0b97273,
#w-node-_49203baf-0028-7df2-c9d2-33b5fc3a6bb6-c0b97273,
#w-node-_49203baf-0028-7df2-c9d2-33b5fc3a6bbd-c0b97273,
#w-node-_49203baf-0028-7df2-c9d2-33b5fc3a6bc1-c0b97273,
#w-node-_49203baf-0028-7df2-c9d2-33b5fc3a6bc8-c0b97273,
#w-node-_49203baf-0028-7df2-c9d2-33b5fc3a6bcf-c0b97273,
#w-node-_49203baf-0028-7df2-c9d2-33b5fc3a6be4-c0b97273,
#w-node-_49203baf-0028-7df2-c9d2-33b5fc3a6c20-c0b97273,
#w-node-_49203baf-0028-7df2-c9d2-33b5fc3a6c28-c0b97273,
#w-node-_49203baf-0028-7df2-c9d2-33b5fc3a6c2f-c0b97273,
#w-node-_49203baf-0028-7df2-c9d2-33b5fc3a6c36-c0b97273,
#w-node-_49203baf-0028-7df2-c9d2-33b5fc3a6c43-c0b97273,
#w-node-_49203baf-0028-7df2-c9d2-33b5fc3a6c4a-c0b97273,
#w-node-_350dbd1d-6cbd-d917-7f2b-140ca4e857d4-c0b97273,
#w-node-_49203baf-0028-7df2-c9d2-33b5fc3a6c51-c0b97273,
#w-node-_49203baf-0028-7df2-c9d2-33b5fc3a6c55-c0b97273,
#w-node-_49203baf-0028-7df2-c9d2-33b5fc3a6c5c-c0b97273,
#w-node-_49203baf-0028-7df2-c9d2-33b5fc3a6c63-c0b97273,
#w-node-_49203baf-0028-7df2-c9d2-33b5fc3a6c6a-c0b97273,
#w-node-_49203baf-0028-7df2-c9d2-33b5fc3a6c6e-c0b97273,
#w-node-_49203baf-0028-7df2-c9d2-33b5fc3a6c88-c0b97273,
#w-node-_49203baf-0028-7df2-c9d2-33b5fc3a6c9a-c0b97273,
#w-node-_49203baf-0028-7df2-c9d2-33b5fc3a6ca4-c0b97273,
#w-node-_49203baf-0028-7df2-c9d2-33b5fc3a6cab-c0b97273,
#w-node-_49203baf-0028-7df2-c9d2-33b5fc3a6cb3-c0b97273,
#w-node-_49203baf-0028-7df2-c9d2-33b5fc3a6cc0-c0b97273 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_49203baf-0028-7df2-c9d2-33b5fc3a6cc2-c0b97273 {
    justify-self: auto
}

#w-node-_49203baf-0028-7df2-c9d2-33b5fc3a6ccd-c0b97273,
#w-node-_49203baf-0028-7df2-c9d2-33b5fc3a6cd8-c0b97273,
#w-node-_49203baf-0028-7df2-c9d2-33b5fc3a6ce3-c0b97273,
#w-node-_49203baf-0028-7df2-c9d2-33b5fc3a6cee-c0b97273,
#w-node-_49203baf-0028-7df2-c9d2-33b5fc3a6cf9-c0b97273,
#w-node-_49203baf-0028-7df2-c9d2-33b5fc3a6d04-c0b97273 {
    justify-self: center
}

#w-node-_49203baf-0028-7df2-c9d2-33b5fc3a6ddc-c0b97273,
#w-node-_49203baf-0028-7df2-c9d2-33b5fc3a6de0-c0b97273,
#w-node-_49203baf-0028-7df2-c9d2-33b5fc3a6dee-c0b97273,
#w-node-_49203baf-0028-7df2-c9d2-33b5fc3a6df9-c0b97273,
#w-node-_49203baf-0028-7df2-c9d2-33b5fc3a6e17-c0b97273,
#w-node-_71a47535-f5e8-8b9d-646d-895c6d927e7d-c0b97273,
#w-node-_71a47535-f5e8-8b9d-646d-895c6d927e81-c0b97273,
#w-node-_71a47535-f5e8-8b9d-646d-895c6d927e9b-c0b97273,
#w-node-_71a47535-f5e8-8b9d-646d-895c6d927ead-c0b97273,
#w-node-_71a47535-f5e8-8b9d-646d-895c6d927eb7-c0b97273,
#w-node-_71a47535-f5e8-8b9d-646d-895c6d927ebe-c0b97273,
#w-node-_71a47535-f5e8-8b9d-646d-895c6d927ec6-c0b97273,
#w-node-_71a47535-f5e8-8b9d-646d-895c6d927ed3-c0b97273 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_71a47535-f5e8-8b9d-646d-895c6d927ed5-c0b97273 {
    justify-self: auto
}

#w-node-_71a47535-f5e8-8b9d-646d-895c6d927ee0-c0b97273,
#w-node-_71a47535-f5e8-8b9d-646d-895c6d927eeb-c0b97273,
#w-node-_71a47535-f5e8-8b9d-646d-895c6d927ef6-c0b97273,
#w-node-_71a47535-f5e8-8b9d-646d-895c6d927f01-c0b97273,
#w-node-_71a47535-f5e8-8b9d-646d-895c6d927f0c-c0b97273,
#w-node-_71a47535-f5e8-8b9d-646d-895c6d927f17-c0b97273 {
    justify-self: center
}

#w-node-_957826f0-0c3f-6cfa-e432-4550a06797ec-c0b97273,
#w-node-_957826f0-0c3f-6cfa-e432-4550a06797f0-c0b97273,
#w-node-_957826f0-0c3f-6cfa-e432-4550a06797f9-c0b97273,
#w-node-_957826f0-0c3f-6cfa-e432-4550a0679800-c0b97273,
#w-node-_957826f0-0c3f-6cfa-e432-4550a0679809-c0b97273,
#w-node-_957826f0-0c3f-6cfa-e432-4550a0679810-c0b97273,
#w-node-_957826f0-0c3f-6cfa-e432-4550a0679817-c0b97273,
#w-node-_957826f0-0c3f-6cfa-e432-4550a067981e-c0b97273,
#w-node-_7c6f580f-d9d7-92e6-bcf5-15765c053e43-c0b97273,
#w-node-_7c6f580f-d9d7-92e6-bcf5-15765c053e47-c0b97273,
#w-node-_7c6f580f-d9d7-92e6-bcf5-15765c053e4e-c0b97273,
#w-node-_7c6f580f-d9d7-92e6-bcf5-15765c053e55-c0b97273,
#w-node-_7c6f580f-d9d7-92e6-bcf5-15765c053e6a-c0b97273,
#w-node-_7c6f580f-d9d7-92e6-bcf5-15765c053ea6-c0b97273,
#w-node-_7c6f580f-d9d7-92e6-bcf5-15765c053eae-c0b97273,
#w-node-_7c6f580f-d9d7-92e6-bcf5-15765c053eb5-c0b97273,
#w-node-_7c6f580f-d9d7-92e6-bcf5-15765c053ebc-c0b97273,
#w-node-_7c6f580f-d9d7-92e6-bcf5-15765c053ec9-c0b97273,
#w-node-_7c6f580f-d9d7-92e6-bcf5-15765c053ed0-c0b97273,
#w-node-_5ed189eb-1c8f-efc4-7f1d-a1ba8f31fd3a-c0b97273,
#w-node-_2f0b5760-026e-95e0-05fb-3c109e56ec22-c0b97273,
#w-node-_2f0b5760-026e-95e0-05fb-3c109e56ec26-c0b97273,
#w-node-_2f0b5760-026e-95e0-05fb-3c109e56ec2d-c0b97273,
#w-node-_2f0b5760-026e-95e0-05fb-3c109e56ec34-c0b97273,
#w-node-_55be51c0-895a-955c-5eba-51937c260f66-c0b97273,
#w-node-_55be51c0-895a-955c-5eba-51937c260f6a-c0b97273,
#w-node-_55be51c0-895a-955c-5eba-51937c260f78-c0b97273,
#w-node-_55be51c0-895a-955c-5eba-51937c260f83-c0b97273,
#w-node-_55be51c0-895a-955c-5eba-51937c260fa1-c0b97273,
#prod-feat-slide-nav-1.w-node-_640206cb-2704-df2d-29c0-384f1a883045-9fb97274,
#prod-feat-slide-nav-2.w-node-_640206cb-2704-df2d-29c0-384f1a883048-9fb97274,
#prod-feat-slide-nav-3.w-node-_640206cb-2704-df2d-29c0-384f1a88304b-9fb97274,
#prod-feat-slide-nav-4.w-node-_640206cb-2704-df2d-29c0-384f1a88304e-9fb97274,
#w-node-_3411c40b-a4e3-a306-ca03-155093d93764-9fb97274,
#w-node-_3411c40b-a4e3-a306-ca03-155093d9376c-9fb97274,
#w-node-_3411c40b-a4e3-a306-ca03-155093d93774-9fb97274,
#w-node-ce43096a-7bcc-8f83-0d72-0701b1c0d1bb-9fb97274,
#w-node-ce43096a-7bcc-8f83-0d72-0701b1c0d1bf-9fb97274,
#w-node-ce43096a-7bcc-8f83-0d72-0701b1c0d1c3-9fb97274,
#w-node-_1b17b425-53ca-f810-b3c5-0abd071c875f-dab972b9,
#w-node-_1b17b425-53ca-f810-b3c5-0abd071c8763-dab972b9,
#w-node-_1b17b425-53ca-f810-b3c5-0abd071c8767-dab972b9,
#w-node-_89bdd6c7-67bc-cddc-e149-4260175723a1-f3b972bd,
#w-node-_89bdd6c7-67bc-cddc-e149-4260175723a2-f3b972bd,
#w-node-_89bdd6c7-67bc-cddc-e149-4260175723a3-f3b972bd,
#w-node-bf8dcb3c-54b0-1a1e-3d6a-b8dc819e1ef1-f3b972bd,
#w-node-bf8dcb3c-54b0-1a1e-3d6a-b8dc819e1ef3-f3b972bd,
#w-node-bf8dcb3c-54b0-1a1e-3d6a-b8dc819e1efa-f3b972bd,
#w-node-bf8dcb3c-54b0-1a1e-3d6a-b8dc819e1f01-f3b972bd,
#w-node-bf8dcb3c-54b0-1a1e-3d6a-b8dc819e1f08-f3b972bd,
#w-node-bf8dcb3c-54b0-1a1e-3d6a-b8dc819e1f0f-f3b972bd,
#w-node-_2058d3ef-07d3-61d9-e662-7355da24d426-85b9730b,
#w-node-_2058d3ef-07d3-61d9-e662-7355da24d42a-85b9730b,
#w-node-_2058d3ef-07d3-61d9-e662-7355da24d42d-85b9730b,
#w-node-_2058d3ef-07d3-61d9-e662-7355da24d433-85b9730b,
#w-node-_2058d3ef-07d3-61d9-e662-7355da24d439-85b9730b,
#w-node-_2058d3ef-07d3-61d9-e662-7355da24d43f-85b9730b,
#w-node-_2058d3ef-07d3-61d9-e662-7355da24d445-85b9730b,
#w-node-_2058d3ef-07d3-61d9-e662-7355da24d44b-85b9730b,
#w-node-_91ee04cb-8cf8-7baf-fa56-bb845e97d177-85b9730b,
#w-node-_91ee04cb-8cf8-7baf-fa56-bb845e97d180-85b9730b,
#w-node-_91ee04cb-8cf8-7baf-fa56-bb845e97d184-85b9730b,
#w-node-_91ee04cb-8cf8-7baf-fa56-bb845e97d188-85b9730b,
#w-node-_91ee04cb-8cf8-7baf-fa56-bb845e97d18e-85b9730b,
#w-node-_91ee04cb-8cf8-7baf-fa56-bb845e97d197-85b9730b,
#w-node-_91ee04cb-8cf8-7baf-fa56-bb845e97d19b-85b9730b,
#w-node-_91ee04cb-8cf8-7baf-fa56-bb845e97d19f-85b9730b,
#w-node-_91ee04cb-8cf8-7baf-fa56-bb845e97d1a5-85b9730b,
#w-node-_91ee04cb-8cf8-7baf-fa56-bb845e97d1ae-85b9730b,
#w-node-_91ee04cb-8cf8-7baf-fa56-bb845e97d1b2-85b9730b,
#w-node-_91ee04cb-8cf8-7baf-fa56-bb845e97d1b6-85b9730b,
#w-node-_91ee04cb-8cf8-7baf-fa56-bb845e97d1bc-85b9730b,
#w-node-_91ee04cb-8cf8-7baf-fa56-bb845e97d1c8-85b9730b,
#w-node-_91ee04cb-8cf8-7baf-fa56-bb845e97d1cc-85b9730b,
#w-node-_91ee04cb-8cf8-7baf-fa56-bb845e97d1d0-85b9730b,
#w-node-_1765996e-b95b-1ba5-1433-d4972ae2abc3-85b9730b,
#w-node-_1765996e-b95b-1ba5-1433-d4972ae2abcc-85b9730b,
#w-node-_1765996e-b95b-1ba5-1433-d4972ae2abd5-85b9730b,
#w-node-_1765996e-b95b-1ba5-1433-d4972ae2abde-85b9730b,
#w-node-f1b9eba5-0854-3993-1d25-eda56a5abfe5-85b9730b {
    grid-area: span 1/span 1/span 1/span 1
}

#phone.w-node-_978fdb5b-f851-61f0-50a7-00b542578f6f-37dcbdab {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_1529f8b8-8853-47e7-3363-ab71ee03b416-5ab973b0,
#w-node-_1529f8b8-8853-47e7-3363-ab71ee03b418-5ab973b0 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_15c69cb7-c6b2-21ed-b3dc-8a6d666d61c7-6bb973df {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-_15c69cb7-c6b2-21ed-b3dc-8a6d666d61d4-6bb973df {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_15c69cb7-c6b2-21ed-b3dc-8a6d666d6205-6bb973df {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-_15c69cb7-c6b2-21ed-b3dc-8a6d666d6212-6bb973df {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_15c69cb7-c6b2-21ed-b3dc-8a6d666d622b-6bb973df {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-_15c69cb7-c6b2-21ed-b3dc-8a6d666d6238-6bb973df,
#w-node-c12f1100-d4f7-03d5-f9cf-6bd9fec8ae55-6bb973df,
#w-node-c12f1100-d4f7-03d5-f9cf-6bd9fec8ae59-6bb973df,
#w-node-c12f1100-d4f7-03d5-f9cf-6bd9fec8ae5d-6bb973df,
#w-node-dbec810d-106e-ddb9-4616-cd3fbf666d42-6bb973df {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_74269ec5-846d-1527-1408-5e6cb9b72933-e3b973e5,
#w-node-_74269ec5-846d-1527-1408-5e6cb9b72943-e3b973e5 {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-_74269ec5-846d-1527-1408-5e6cb9b7294b-e3b973e5,
#w-node-_74269ec5-846d-1527-1408-5e6cb9b7294f-e3b973e5 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_74269ec5-846d-1527-1408-5e6cb9b72955-e3b973e5 {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-_74269ec5-846d-1527-1408-5e6cb9b7295d-e3b973e5,
#w-node-_74269ec5-846d-1527-1408-5e6cb9b72961-e3b973e5,
#w-node-_5ec663ba-09d6-c870-2231-bef22a84f2b9-c0b973e6,
#w-node-_5ec663ba-09d6-c870-2231-bef22a84f2c1-c0b973e6,
#w-node-_5ec663ba-09d6-c870-2231-bef22a84f2c9-c0b973e6,
#w-node-_5ec663ba-09d6-c870-2231-bef22a84f2d1-c0b973e6,
#w-node-_5ec663ba-09d6-c870-2231-bef22a84f2dd-c0b973e6,
#w-node-_5ec663ba-09d6-c870-2231-bef22a84f2e5-c0b973e6,
#w-node-_5ec663ba-09d6-c870-2231-bef22a84f2ed-c0b973e6,
#w-node-_5ec663ba-09d6-c870-2231-bef22a84f2f5-c0b973e6 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_5ec663ba-09d6-c870-2231-bef22a84f2ff-c0b973e6 {
    grid-area: span 1/span 5/span 1/span 5
}

#footer_signup_button.w-node-_5ec663ba-09d6-c870-2231-bef22a84f303-c0b973e6,
#footer_signup_button_us.w-node-_5ec663ba-09d6-c870-2231-bef22a84f305-c0b973e6,
#footer_login_button.w-node-_5ec663ba-09d6-c870-2231-bef22a84f307-c0b973e6,
#footer_login_button_us.w-node-_5ec663ba-09d6-c870-2231-bef22a84f309-c0b973e6,
#footer_dashboard_button_us.w-node-_5ec663ba-09d6-c870-2231-bef22a84f30b-c0b973e6,
#footer_dashboard_button.w-node-_5ec663ba-09d6-c870-2231-bef22a84f30d-c0b973e6,
#w-node-_5ec663ba-09d6-c870-2231-bef22a84f321-c0b973e6,
#w-node-_5ec663ba-09d6-c870-2231-bef22a84f323-c0b973e6,
#w-node-_5ec663ba-09d6-c870-2231-bef22a84f325-c0b973e6,
#w-node-_5ec663ba-09d6-c870-2231-bef22a84f327-c0b973e6,
#w-node-_5ec663ba-09d6-c870-2231-bef22a84f32e-c0b973e6,
#w-node-_5ec663ba-09d6-c870-2231-bef22a84f332-c0b973e6,
#w-node-_5ec663ba-09d6-c870-2231-bef22a84f334-c0b973e6,
#w-node-_5ec663ba-09d6-c870-2231-bef22a84f33b-c0b973e6,
#w-node-_5ec663ba-09d6-c870-2231-bef22a84f33d-c0b973e6,
#w-node-_5ec663ba-09d6-c870-2231-bef22a84f33f-c0b973e6,
#w-node-_5ec663ba-09d6-c870-2231-bef22a84f341-c0b973e6,
#w-node-_5ec663ba-09d6-c870-2231-bef22a84f346-c0b973e6,
#w-node-_5ec663ba-09d6-c870-2231-bef22a84f348-c0b973e6,
#w-node-_5ec663ba-09d6-c870-2231-bef22a84f34a-c0b973e6 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_81400bdf-cb81-1abb-25de-9aa52bf0959b-2bf09598 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_3e73002d-9827-2a0a-3205-4eebca4c879e-ca4c8795,
#w-node-_3e73002d-9827-2a0a-3205-4eebca4c87a4-ca4c8795,
#w-node-_10d597c3-aa14-df34-5ec7-658d09a088bf-4bb973fe,
#w-node-_10d597c3-aa14-df34-5ec7-658d09a088c1-4bb973fe,
#w-node-_10d597c3-aa14-df34-5ec7-658d09a088ca-4bb973fe,
#w-node-_10d597c3-aa14-df34-5ec7-658d09a088d1-4bb973fe,
#w-node-_10d597c3-aa14-df34-5ec7-658d09a088da-4bb973fe,
#w-node-_10d597c3-aa14-df34-5ec7-658d09a088e1-4bb973fe,
#w-node-_10d597c3-aa14-df34-5ec7-658d09a088e8-4bb973fe,
#w-node-_10d597c3-aa14-df34-5ec7-658d09a088ef-4bb973fe,
#w-node-a2d18896-c6eb-47f3-7413-a942d542b4e9-19b97420,
#w-node-a2d18896-c6eb-47f3-7413-a942d542b4ee-19b97420,
#w-node-a2d18896-c6eb-47f3-7413-a942d542b4f3-19b97420,
#w-node-a2d18896-c6eb-47f3-7413-a942d542b4f8-19b97420,
#w-node-cb53ce8b-d7c1-d096-0d4e-4c6db113bd04-19b97420,
#w-node-cb53ce8b-d7c1-d096-0d4e-4c6db113bd0c-19b97420,
#w-node-cb53ce8b-d7c1-d096-0d4e-4c6db113bd14-19b97420,
#w-node-cb53ce8b-d7c1-d096-0d4e-4c6db113bd1c-19b97420,
#w-node-cb53ce8b-d7c1-d096-0d4e-4c6db113bd24-19b97420,
#w-node-_83807ceb-00d9-1957-3fd4-f50294608068-19b97420,
#w-node-_83807ceb-00d9-1957-3fd4-f5029460806a-19b97420,
#w-node-_83807ceb-00d9-1957-3fd4-f50294608071-19b97420,
#w-node-_83807ceb-00d9-1957-3fd4-f50294608078-19b97420,
#w-node-_57a74f5c-c615-4475-b623-faba871ece3d-19b97420,
#w-node-_83807ceb-00d9-1957-3fd4-f502946080b4-19b97420,
#w-node-_83807ceb-00d9-1957-3fd4-f502946080bb-19b97420,
#w-node-_83807ceb-00d9-1957-3fd4-f502946080c2-19b97420,
#w-node-_83807ceb-00d9-1957-3fd4-f502946080c9-19b97420,
#w-node-_83807ceb-00d9-1957-3fd4-f502946080d0-19b97420,
#w-node-_83807ceb-00d9-1957-3fd4-f502946080d7-19b97420,
#w-node-_28f8f659-3e2c-f8dd-59c8-c0f7754e2556-19b97420,
#w-node-_404780bc-a9cc-bf51-e4d1-fffd6fadfb05-f3b97425,
#w-node-_404780bc-a9cc-bf51-e4d1-fffd6fadfb06-f3b97425,
#w-node-_404780bc-a9cc-bf51-e4d1-fffd6fadfb07-f3b97425,
#w-node-_404780bc-a9cc-bf51-e4d1-fffd6fadfb08-f3b97425,
#w-node-_404780bc-a9cc-bf51-e4d1-fffd6fadfb09-f3b97425,
#w-node-_404780bc-a9cc-bf51-e4d1-fffd6fadfb0a-f3b97425,
#w-node-_404780bc-a9cc-bf51-e4d1-fffd6fadfb0b-f3b97425,
#w-node-_404780bc-a9cc-bf51-e4d1-fffd6fadfb0c-f3b97425,
#w-node-_404780bc-a9cc-bf51-e4d1-fffd6fadfb0d-f3b97425,
#w-node-_404780bc-a9cc-bf51-e4d1-fffd6fadfb0e-f3b97425,
#w-node-_404780bc-a9cc-bf51-e4d1-fffd6fadfb0f-f3b97425,
#w-node-_404780bc-a9cc-bf51-e4d1-fffd6fadfb10-f3b97425,
#w-node-_404780bc-a9cc-bf51-e4d1-fffd6fadfb13-f3b97425,
#w-node-_404780bc-a9cc-bf51-e4d1-fffd6fadfb14-f3b97425,
#w-node-_404780bc-a9cc-bf51-e4d1-fffd6fadfb15-f3b97425,
#w-node-_404780bc-a9cc-bf51-e4d1-fffd6fadfb16-f3b97425,
#w-node-_404780bc-a9cc-bf51-e4d1-fffd6fadfb17-f3b97425,
#w-node-_404780bc-a9cc-bf51-e4d1-fffd6fadfb18-f3b97425,
#w-node-_404780bc-a9cc-bf51-e4d1-fffd6fadfb19-f3b97425,
#w-node-_404780bc-a9cc-bf51-e4d1-fffd6fadfb1a-f3b97425,
#w-node-_404780bc-a9cc-bf51-e4d1-fffd6fadfb1b-f3b97425,
#w-node-_404780bc-a9cc-bf51-e4d1-fffd6fadfb1c-f3b97425,
#w-node-_404780bc-a9cc-bf51-e4d1-fffd6fadfb1d-f3b97425,
#w-node-_404780bc-a9cc-bf51-e4d1-fffd6fadfb1e-f3b97425,
#w-node-_387f24ce-f3d2-569e-0908-27c322ba0984-aeb97429,
#w-node-_387f24ce-f3d2-569e-0908-27c322ba0988-aeb97429,
#w-node-_387f24ce-f3d2-569e-0908-27c322ba098c-aeb97429,
#w-node-_387f24ce-f3d2-569e-0908-27c322ba0990-aeb97429 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-fb6bb179-51a7-cf2e-ca87-1ed9d671ef5d-3eb97440,
#w-node-fb6bb179-51a7-cf2e-ca87-1ed9d671ef5e-3eb97440 {
    grid-area: span 2/span 2/span 2/span 2
}

#w-node-fb6bb179-51a7-cf2e-ca87-1ed9d671ef5f-3eb97440 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-fb6bb179-51a7-cf2e-ca87-1ed9d671ef60-3eb97440 {
    grid-area: span 2/span 2/span 2/span 2
}

#w-node-fb6bb179-51a7-cf2e-ca87-1ed9d671ef61-3eb97440,
#w-node-fb6bb179-51a7-cf2e-ca87-1ed9d671ef62-3eb97440 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_4dc51211-7f1c-1707-1b70-53f4103ff862-3eb97440 {
    grid-area: span 2/span 2/span 2/span 2
}

#w-node-_2f29c3ef-1e4c-e1b7-e2cf-d79ca3c799b7-3eb97440,
#w-node-fb6bb179-51a7-cf2e-ca87-1ed9d671ef65-3eb97440 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-fb6bb179-51a7-cf2e-ca87-1ed9d671ef66-3eb97440 {
    grid-area: span 2/span 2/span 2/span 2
}

#w-node-fb6bb179-51a7-cf2e-ca87-1ed9d671ef67-3eb97440,
#w-node-fb6bb179-51a7-cf2e-ca87-1ed9d671ef68-3eb97440,
#w-node-_23d5432d-e2ed-6b8e-bc70-f0b22a3f1d4d-3eb97440,
#w-node-fb6bb179-51a7-cf2e-ca87-1ed9d671ef6a-3eb97440,
#w-node-fb6bb179-51a7-cf2e-ca87-1ed9d671ef6b-3eb97440,
#w-node-_415d934c-187e-0154-0f93-109906815a4f-3eb97440,
#w-node-_415d934c-187e-0154-0f93-109906815a5b-3eb97440,
#w-node-f2ad7396-85b8-0437-4b0c-ec92dc7a9470-c5b97473,
#w-node-f2ad7396-85b8-0437-4b0c-ec92dc7a9473-c5b97473 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-f2ad7396-85b8-0437-4b0c-ec92dc7a947d-c5b97473 {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-f2ad7396-85b8-0437-4b0c-ec92dc7a948a-c5b97473 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-f2ad7396-85b8-0437-4b0c-ec92dc7a9493-c5b97473 {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-f2ad7396-85b8-0437-4b0c-ec92dc7a94a0-c5b97473 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-f2ad7396-85b8-0437-4b0c-ec92dc7a94a9-c5b97473,
#w-node-f2ad7396-85b8-0437-4b0c-ec92dc7a94aa-c5b97473 {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-f2ad7396-85b8-0437-4b0c-ec92dc7a94ab-c5b97473,
#w-node-f2ad7396-85b8-0437-4b0c-ec92dc7a94b3-c5b97473,
#w-node-c640df32-19ac-c830-79d6-2ff8153cb9a3-c5b97473,
#w-node-c640df32-19ac-c830-79d6-2ff8153cb9a7-c5b97473,
#w-node-c640df32-19ac-c830-79d6-2ff8153cb9ab-c5b97473,
#w-node-c640df32-19ac-c830-79d6-2ff8153cb9af-c5b97473 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-d023b145-9cf8-af87-c173-4636ede4cb25-ffb97474 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-d023b145-9cf8-af87-c173-4636ede4cb2a-ffb97474,
#w-node-d023b145-9cf8-af87-c173-4636ede4cb31-ffb97474,
#w-node-_533156d1-20f6-36c9-d9ff-405ea6b78a2d-ffb97474,
#w-node-d023b145-9cf8-af87-c173-4636ede4cb3d-ffb97474,
#w-node-d023b145-9cf8-af87-c173-4636ede4cb44-ffb97474 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-d023b145-9cf8-af87-c173-4636ede4cb5c-ffb97474,
#w-node-_32c4552c-b905-09a9-db2f-4fa19690df74-ffb97474 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_32c4552c-b905-09a9-db2f-4fa19690df79-ffb97474,
#w-node-_32c4552c-b905-09a9-db2f-4fa19690df80-ffb97474,
#w-node-b97c9ada-533e-4859-bc5a-091f7d31f99d-ffb97474,
#w-node-_32c4552c-b905-09a9-db2f-4fa19690df8c-ffb97474,
#w-node-_32c4552c-b905-09a9-db2f-4fa19690df93-ffb97474 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_32c4552c-b905-09a9-db2f-4fa19690dfab-ffb97474 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-f1be62da-f64e-0a21-3a7d-08195ee183c2-ffb97474,
#w-node-f1be62da-f64e-0a21-3a7d-08195ee183c6-ffb97474,
#w-node-f1be62da-f64e-0a21-3a7d-08195ee183ca-ffb97474 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_882908dc-9d49-0e4c-a665-2dc256650c72-ffb97474,
#w-node-_882908dc-9d49-0e4c-a665-2dc256650c90-ffb97474 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-d080e87f-73db-2068-0e96-fe43ebfe1956-ffb97474,
#w-node-d080e87f-73db-2068-0e96-fe43ebfe1961-ffb97474,
#w-node-d080e87f-73db-2068-0e96-fe43ebfe1965-ffb97474,
#w-node-d080e87f-73db-2068-0e96-fe43ebfe1969-ffb97474,
#w-node-d080e87f-73db-2068-0e96-fe43ebfe196e-ffb97474,
#w-node-d080e87f-73db-2068-0e96-fe43ebfe1979-ffb97474,
#w-node-d080e87f-73db-2068-0e96-fe43ebfe197d-ffb97474,
#w-node-d080e87f-73db-2068-0e96-fe43ebfe1983-ffb97474,
#w-node-d080e87f-73db-2068-0e96-fe43ebfe198e-ffb97474,
#w-node-d080e87f-73db-2068-0e96-fe43ebfe1992-ffb97474,
#w-node-_888c5a34-912e-751e-e3d2-ad731ba3ced6-ffb97474,
#w-node-_888c5a34-912e-751e-e3d2-ad731ba3cee2-ffb97474,
#w-node-_888c5a34-912e-751e-e3d2-ad731ba3cee6-ffb97474,
#w-node-ca5efc0e-437d-debd-4a30-a789895c45ab-ffb97474,
#w-node-ca5efc0e-437d-debd-4a30-a789895c45b7-ffb97474,
#w-node-ca5efc0e-437d-debd-4a30-a789895c45bb-ffb97474,
#w-node-ca5efc0e-437d-debd-4a30-a789895c45bf-ffb97474,
#w-node-ca5efc0e-437d-debd-4a30-a789895c45c3-ffb97474,
#w-node-d080e87f-73db-2068-0e96-fe43ebfe19b7-ffb97474,
#w-node-d080e87f-73db-2068-0e96-fe43ebfe19c2-ffb97474,
#w-node-d080e87f-73db-2068-0e96-fe43ebfe19c6-ffb97474,
#w-node-d080e87f-73db-2068-0e96-fe43ebfe19ca-ffb97474,
#w-node-d080e87f-73db-2068-0e96-fe43ebfe19d0-ffb97474,
#w-node-d080e87f-73db-2068-0e96-fe43ebfe19dc-ffb97474,
#w-node-d080e87f-73db-2068-0e96-fe43ebfe19e0-ffb97474,
#w-node-d080e87f-73db-2068-0e96-fe43ebfe19f0-ffb97474,
#w-node-d080e87f-73db-2068-0e96-fe43ebfe19f4-ffb97474,
#w-node-d080e87f-73db-2068-0e96-fe43ebfe19f8-ffb97474,
#w-node-d080e87f-73db-2068-0e96-fe43ebfe1a03-ffb97474,
#w-node-d080e87f-73db-2068-0e96-fe43ebfe1a07-ffb97474,
#w-node-d080e87f-73db-2068-0e96-fe43ebfe1a13-ffb97474,
#w-node-d080e87f-73db-2068-0e96-fe43ebfe1a17-ffb97474,
#w-node-d080e87f-73db-2068-0e96-fe43ebfe1a23-ffb97474,
#w-node-d080e87f-73db-2068-0e96-fe43ebfe1a27-ffb97474,
#w-node-d080e87f-73db-2068-0e96-fe43ebfe1a2c-ffb97474,
#w-node-d080e87f-73db-2068-0e96-fe43ebfe1a38-ffb97474,
#w-node-d080e87f-73db-2068-0e96-fe43ebfe1a3c-ffb97474,
#w-node-d080e87f-73db-2068-0e96-fe43ebfe1a41-ffb97474,
#w-node-d080e87f-73db-2068-0e96-fe43ebfe1a46-ffb97474,
#w-node-d080e87f-73db-2068-0e96-fe43ebfe1a52-ffb97474,
#w-node-d080e87f-73db-2068-0e96-fe43ebfe1a56-ffb97474,
#w-node-d080e87f-73db-2068-0e96-fe43ebfe1a5b-ffb97474,
#w-node-d080e87f-73db-2068-0e96-fe43ebfe1a67-ffb97474,
#w-node-d080e87f-73db-2068-0e96-fe43ebfe1a6b-ffb97474,
#w-node-cce0bcff-bcd6-daba-ec37-d55585e0dbb1-2fb97478,
#w-node-cce0bcff-bcd6-daba-ec37-d55585e0dbb5-2fb97478,
#w-node-cce0bcff-bcd6-daba-ec37-d55585e0dbb9-2fb97478,
#w-node-_77b31b6a-57d9-3860-2038-4abf635990e7-2fb97478,
#w-node-_77b31b6a-57d9-3860-2038-4abf635990ef-2fb97478,
#w-node-_77b31b6a-57d9-3860-2038-4abf635990f7-2fb97478,
#w-node-_77b31b6a-57d9-3860-2038-4abf635990ff-2fb97478,
#w-node-_77b31b6a-57d9-3860-2038-4abf6359910b-2fb97478,
#w-node-_77b31b6a-57d9-3860-2038-4abf63599113-2fb97478,
#w-node-_77b31b6a-57d9-3860-2038-4abf6359911b-2fb97478,
#w-node-_77b31b6a-57d9-3860-2038-4abf63599123-2fb97478 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_77b31b6a-57d9-3860-2038-4abf6359912d-2fb97478 {
    grid-area: span 1/span 5/span 1/span 5
}

#footer_signup_button.w-node-_77b31b6a-57d9-3860-2038-4abf63599131-2fb97478,
#footer_signup_button_us.w-node-_77b31b6a-57d9-3860-2038-4abf63599133-2fb97478,
#footer_login_button.w-node-_77b31b6a-57d9-3860-2038-4abf63599135-2fb97478,
#footer_login_button_us.w-node-_77b31b6a-57d9-3860-2038-4abf63599137-2fb97478,
#footer_dashboard_button_us.w-node-_77b31b6a-57d9-3860-2038-4abf63599139-2fb97478,
#footer_dashboard_button.w-node-_77b31b6a-57d9-3860-2038-4abf6359913b-2fb97478,
#w-node-_77b31b6a-57d9-3860-2038-4abf6359914f-2fb97478,
#w-node-_77b31b6a-57d9-3860-2038-4abf63599151-2fb97478,
#w-node-_77b31b6a-57d9-3860-2038-4abf63599153-2fb97478,
#w-node-_77b31b6a-57d9-3860-2038-4abf63599155-2fb97478,
#w-node-_77b31b6a-57d9-3860-2038-4abf6359915c-2fb97478,
#w-node-_77b31b6a-57d9-3860-2038-4abf63599160-2fb97478,
#w-node-_77b31b6a-57d9-3860-2038-4abf63599162-2fb97478,
#w-node-_77b31b6a-57d9-3860-2038-4abf63599169-2fb97478,
#w-node-_77b31b6a-57d9-3860-2038-4abf6359916b-2fb97478,
#w-node-_77b31b6a-57d9-3860-2038-4abf6359916d-2fb97478,
#w-node-_77b31b6a-57d9-3860-2038-4abf6359916f-2fb97478,
#w-node-_77b31b6a-57d9-3860-2038-4abf63599174-2fb97478,
#w-node-_77b31b6a-57d9-3860-2038-4abf63599176-2fb97478,
#w-node-_77b31b6a-57d9-3860-2038-4abf63599178-2fb97478,
#w-node-_0d6753fb-123c-b967-24bd-87fd69849c46-8ab97487,
#w-node-a76593a5-6dfa-9940-a110-d9b2d8cdc211-8ab97487,
#w-node-_0d234d90-c773-248a-be3a-2ea0184843dc-8ab97487,
#category_of_audience.w-node-f5cc941f-241e-7ee0-6c35-cd20905f2db7-8ab97487,
#action-url.w-node-_0ac01213-883f-dbb9-8d22-b76cfdbd04f0-8ab97487,
#w-node-_98b92303-7e12-1bfc-01a1-20a702eb91f7-02eb91f4,
#w-node-_98b92303-7e12-1bfc-01a1-20a702eb91fa-02eb91f4,
#w-node-_86fd0cc7-4498-afba-3175-834a37b1e145-02eb91f4 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_98b92303-7e12-1bfc-01a1-20a702eb9210-02eb91f4 {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-a6616c92-3ab2-cd61-1c5b-007ba8bfca58-02eb91f4 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_98b92303-7e12-1bfc-01a1-20a702eb921d-02eb91f4 {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-b8d5d486-9f09-f5dd-2340-1b1bd13d1ccd-02eb91f4 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_98b92303-7e12-1bfc-01a1-20a702eb922a-02eb91f4,
#w-node-_98b92303-7e12-1bfc-01a1-20a702eb922b-02eb91f4 {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-_98b92303-7e12-1bfc-01a1-20a702eb922c-02eb91f4,
#w-node-_98b92303-7e12-1bfc-01a1-20a702eb9234-02eb91f4,
#w-node-_5d7add37-6301-a952-6937-fc4d862bebc6-cfece264,
#w-node-_084bbe5f-857f-263c-0e4b-2a1e7b0cce16-cfece264,
#w-node-_084bbe5f-857f-263c-0e4b-2a1e7b0cce1a-cfece264,
#w-node-_084bbe5f-857f-263c-0e4b-2a1e7b0cce1e-cfece264,
#w-node-_084bbe5f-857f-263c-0e4b-2a1e7b0cce22-cfece264 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_4660a0dc-829c-36f4-fdd3-1cfb14db8658-cfece264,
#w-node-_4660a0dc-829c-36f4-fdd3-1cfb14db8659-cfece264,
#w-node-_4660a0dc-829c-36f4-fdd3-1cfb14db866e-cfece264 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-eccc2bb3-b7f0-323f-3489-a5e581898479-35bc2ed5,
#w-node-eccc2bb3-b7f0-323f-3489-a5e581898480-35bc2ed5,
#w-node-eccc2bb3-b7f0-323f-3489-a5e581898488-35bc2ed5,
#w-node-eccc2bb3-b7f0-323f-3489-a5e58189848d-35bc2ed5,
#w-node-_67cf32fc-306b-fea7-29ca-b190b9b51694-35bc2ed5 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_4660a0dc-829c-36f4-fdd3-1cfb14db8658-35bc2ed5,
#w-node-_4660a0dc-829c-36f4-fdd3-1cfb14db8659-35bc2ed5,
#w-node-_4660a0dc-829c-36f4-fdd3-1cfb14db866e-35bc2ed5 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-eb1a7672-bb98-c971-e0c0-3d58228dd76f-228dd757,
#w-node-eb1a7672-bb98-c971-e0c0-3d58228dd773-228dd757,
#w-node-eb1a7672-bb98-c971-e0c0-3d58228dd777-228dd757,
#w-node-eb1a7672-bb98-c971-e0c0-3d58228dd77b-228dd757,
#w-node-eccc2bb3-b7f0-323f-3489-a5e581898479-fe0b1ba3,
#w-node-eccc2bb3-b7f0-323f-3489-a5e581898480-fe0b1ba3,
#w-node-eccc2bb3-b7f0-323f-3489-a5e581898488-fe0b1ba3,
#w-node-eccc2bb3-b7f0-323f-3489-a5e58189848d-fe0b1ba3,
#w-node-_67cf32fc-306b-fea7-29ca-b190b9b51694-fe0b1ba3 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_57c5fee7-7957-8ece-14d1-174c3dcd0ede-15921641 {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-_57c5fee7-7957-8ece-14d1-174c3dcd0eeb-15921641 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-fbd07739-6dff-4766-e1cd-c82686896e26-15921641 {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-fbd07739-6dff-4766-e1cd-c82686896e33-15921641 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-c78a6b41-1491-ab46-baa7-2a946dc569a6-15921641 {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-_67a78a40-0a20-1358-fe1e-991b73c8156c-15921641,
#w-node-c12f1100-d4f7-03d5-f9cf-6bd9fec8ae55-15921641,
#w-node-c12f1100-d4f7-03d5-f9cf-6bd9fec8ae59-15921641,
#w-node-c12f1100-d4f7-03d5-f9cf-6bd9fec8ae5d-15921641,
#w-node-dbec810d-106e-ddb9-4616-cd3fbf666d42-15921641 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_57c5fee7-7957-8ece-14d1-174c3dcd0ede-50574b7e {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-_57c5fee7-7957-8ece-14d1-174c3dcd0eeb-50574b7e {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-fbd07739-6dff-4766-e1cd-c82686896e26-50574b7e {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-fbd07739-6dff-4766-e1cd-c82686896e33-50574b7e {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-c78a6b41-1491-ab46-baa7-2a946dc569a6-50574b7e {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-_67a78a40-0a20-1358-fe1e-991b73c8156c-50574b7e,
#w-node-c12f1100-d4f7-03d5-f9cf-6bd9fec8ae55-50574b7e,
#w-node-c12f1100-d4f7-03d5-f9cf-6bd9fec8ae59-50574b7e,
#w-node-c12f1100-d4f7-03d5-f9cf-6bd9fec8ae5d-50574b7e,
#w-node-dbec810d-106e-ddb9-4616-cd3fbf666d42-50574b7e,
#w-node-_67cf32fc-306b-fea7-29ca-b190b9b51694-8d5aefe8 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_4660a0dc-829c-36f4-fdd3-1cfb14db8658-8d5aefe8,
#w-node-_4660a0dc-829c-36f4-fdd3-1cfb14db8659-8d5aefe8,
#w-node-_4660a0dc-829c-36f4-fdd3-1cfb14db866e-8d5aefe8 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-eccc2bb3-b7f0-323f-3489-a5e581898479-58fbf3e7,
#w-node-eccc2bb3-b7f0-323f-3489-a5e581898480-58fbf3e7,
#w-node-eccc2bb3-b7f0-323f-3489-a5e581898488-58fbf3e7,
#w-node-eccc2bb3-b7f0-323f-3489-a5e58189848d-58fbf3e7,
#w-node-_67cf32fc-306b-fea7-29ca-b190b9b51694-58fbf3e7 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_4660a0dc-829c-36f4-fdd3-1cfb14db8658-58fbf3e7,
#w-node-_4660a0dc-829c-36f4-fdd3-1cfb14db8659-58fbf3e7,
#w-node-_4660a0dc-829c-36f4-fdd3-1cfb14db866e-58fbf3e7 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_7966197f-c069-b580-4f1c-9133f08ac5d4-f8399426,
#w-node-_7966197f-c069-b580-4f1c-9133f08ac5d6-f8399426,
#w-node-_20b43128-ba5e-460d-bea3-5aa4e850960e-f8399426,
#w-node-_20b43128-ba5e-460d-bea3-5aa4e8509610-f8399426,
#w-node-_77e01d1d-b540-ceb0-f018-ea345f72c03f-f8399426,
#w-node-_77e01d1d-b540-ceb0-f018-ea345f72c04a-f8399426,
#w-node-_77e01d1d-b540-ceb0-f018-ea345f72c04e-f8399426,
#w-node-_77e01d1d-b540-ceb0-f018-ea345f72c052-f8399426,
#w-node-a29a2a1f-1cd2-5520-c941-d8492e1f7258-f8399426,
#w-node-_7c001a8b-0fd9-844a-5671-c8384cdc664d-f8399426,
#w-node-_7c001a8b-0fd9-844a-5671-c8384cdc6651-f8399426,
#w-node-_7c001a8b-0fd9-844a-5671-c8384cdc665a-f8399426,
#w-node-_7c001a8b-0fd9-844a-5671-c8384cdc6661-f8399426,
#w-node-_7c001a8b-0fd9-844a-5671-c8384cdc666a-f8399426,
#w-node-_7c001a8b-0fd9-844a-5671-c8384cdc6671-f8399426,
#w-node-d84a9efd-3052-fd7d-1a8d-b12ca2adf8d6-8d0c5f4c,
#w-node-d84a9efd-3052-fd7d-1a8d-b12ca2adf8da-8d0c5f4c,
#w-node-d84a9efd-3052-fd7d-1a8d-b12ca2adf8de-8d0c5f4c,
#w-node-d84a9efd-3052-fd7d-1a8d-b12ca2adf8e2-8d0c5f4c,
#w-node-_29138260-e051-941f-5d80-c5146d1aaac6-8d0c5f4c {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_179c23a8-0742-0c3d-f680-69769e4930b4-8d0c5f4c,
#w-node-_179c23a8-0742-0c3d-f680-69769e4930d2-8d0c5f4c {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-a1ec5bca-3c30-bc2a-7c22-4e97ac5d79da-8d0c5f4c,
#w-node-a1ec5bca-3c30-bc2a-7c22-4e97ac5d79e8-8d0c5f4c,
#w-node-a1ec5bca-3c30-bc2a-7c22-4e97ac5d79f6-8d0c5f4c,
#w-node-a1ec5bca-3c30-bc2a-7c22-4e97ac5d7a04-8d0c5f4c,
#w-node-_2454c7d5-5aea-1e1c-70c9-4414d6b9a5d8-8d0c5f4c,
#w-node-_2454c7d5-5aea-1e1c-70c9-4414d6b9a5e3-8d0c5f4c,
#w-node-_2454c7d5-5aea-1e1c-70c9-4414d6b9a5e7-8d0c5f4c,
#w-node-_2454c7d5-5aea-1e1c-70c9-4414d6b9a5eb-8d0c5f4c,
#w-node-_2454c7d5-5aea-1e1c-70c9-4414d6b9a5f0-8d0c5f4c,
#w-node-_2454c7d5-5aea-1e1c-70c9-4414d6b9a5fb-8d0c5f4c,
#w-node-_2454c7d5-5aea-1e1c-70c9-4414d6b9a5ff-8d0c5f4c,
#w-node-_2454c7d5-5aea-1e1c-70c9-4414d6b9a605-8d0c5f4c,
#w-node-_2454c7d5-5aea-1e1c-70c9-4414d6b9a610-8d0c5f4c,
#w-node-_2454c7d5-5aea-1e1c-70c9-4414d6b9a614-8d0c5f4c,
#w-node-_2454c7d5-5aea-1e1c-70c9-4414d6b9a61a-8d0c5f4c,
#w-node-_2454c7d5-5aea-1e1c-70c9-4414d6b9a626-8d0c5f4c,
#w-node-_2454c7d5-5aea-1e1c-70c9-4414d6b9a62a-8d0c5f4c,
#w-node-_2454c7d5-5aea-1e1c-70c9-4414d6b9a62e-8d0c5f4c,
#w-node-_2454c7d5-5aea-1e1c-70c9-4414d6b9a632-8d0c5f4c,
#w-node-_2454c7d5-5aea-1e1c-70c9-4414d6b9a639-8d0c5f4c,
#w-node-_2454c7d5-5aea-1e1c-70c9-4414d6b9a644-8d0c5f4c,
#w-node-_2454c7d5-5aea-1e1c-70c9-4414d6b9a648-8d0c5f4c,
#w-node-_2454c7d5-5aea-1e1c-70c9-4414d6b9a64c-8d0c5f4c,
#w-node-_2454c7d5-5aea-1e1c-70c9-4414d6b9a652-8d0c5f4c,
#w-node-_2454c7d5-5aea-1e1c-70c9-4414d6b9a65e-8d0c5f4c,
#w-node-_2454c7d5-5aea-1e1c-70c9-4414d6b9a662-8d0c5f4c,
#w-node-_2454c7d5-5aea-1e1c-70c9-4414d6b9a672-8d0c5f4c,
#w-node-_2454c7d5-5aea-1e1c-70c9-4414d6b9a676-8d0c5f4c,
#w-node-_2454c7d5-5aea-1e1c-70c9-4414d6b9a67a-8d0c5f4c,
#w-node-_2454c7d5-5aea-1e1c-70c9-4414d6b9a685-8d0c5f4c,
#w-node-_2454c7d5-5aea-1e1c-70c9-4414d6b9a689-8d0c5f4c,
#w-node-_2454c7d5-5aea-1e1c-70c9-4414d6b9a695-8d0c5f4c,
#w-node-_2454c7d5-5aea-1e1c-70c9-4414d6b9a699-8d0c5f4c,
#w-node-_2454c7d5-5aea-1e1c-70c9-4414d6b9a6a5-8d0c5f4c,
#w-node-_2454c7d5-5aea-1e1c-70c9-4414d6b9a6a9-8d0c5f4c,
#w-node-_2454c7d5-5aea-1e1c-70c9-4414d6b9a6ae-8d0c5f4c,
#w-node-_2454c7d5-5aea-1e1c-70c9-4414d6b9a6ba-8d0c5f4c,
#w-node-_2454c7d5-5aea-1e1c-70c9-4414d6b9a6be-8d0c5f4c,
#w-node-_2454c7d5-5aea-1e1c-70c9-4414d6b9a6c3-8d0c5f4c,
#w-node-_2454c7d5-5aea-1e1c-70c9-4414d6b9a6c8-8d0c5f4c,
#w-node-_2454c7d5-5aea-1e1c-70c9-4414d6b9a6d4-8d0c5f4c,
#w-node-_2454c7d5-5aea-1e1c-70c9-4414d6b9a6d8-8d0c5f4c,
#w-node-_2454c7d5-5aea-1e1c-70c9-4414d6b9a6dd-8d0c5f4c,
#w-node-_2454c7d5-5aea-1e1c-70c9-4414d6b9a6e9-8d0c5f4c,
#w-node-_2454c7d5-5aea-1e1c-70c9-4414d6b9a6ed-8d0c5f4c,
#w-node-addae8f8-7f0f-e60b-2fbe-358067386490-8d0c5f4c,
#w-node-addae8f8-7f0f-e60b-2fbe-358067386491-8d0c5f4c,
#w-node-addae8f8-7f0f-e60b-2fbe-358067386492-8d0c5f4c,
#w-node-addae8f8-7f0f-e60b-2fbe-358067386493-8d0c5f4c,
#w-node-addae8f8-7f0f-e60b-2fbe-358067386494-8d0c5f4c,
#w-node-addae8f8-7f0f-e60b-2fbe-358067386495-8d0c5f4c,
#w-node-addae8f8-7f0f-e60b-2fbe-358067386496-8d0c5f4c,
#w-node-addae8f8-7f0f-e60b-2fbe-358067386497-8d0c5f4c,
#w-node-addae8f8-7f0f-e60b-2fbe-358067386498-8d0c5f4c,
#w-node-addae8f8-7f0f-e60b-2fbe-358067386499-8d0c5f4c,
#w-node-addae8f8-7f0f-e60b-2fbe-35806738649a-8d0c5f4c,
#w-node-addae8f8-7f0f-e60b-2fbe-35806738649b-8d0c5f4c,
#w-node-addae8f8-7f0f-e60b-2fbe-35806738649e-8d0c5f4c,
#w-node-addae8f8-7f0f-e60b-2fbe-35806738649f-8d0c5f4c,
#w-node-addae8f8-7f0f-e60b-2fbe-3580673864a0-8d0c5f4c,
#w-node-addae8f8-7f0f-e60b-2fbe-3580673864a1-8d0c5f4c,
#w-node-addae8f8-7f0f-e60b-2fbe-3580673864a2-8d0c5f4c,
#w-node-addae8f8-7f0f-e60b-2fbe-3580673864a3-8d0c5f4c,
#w-node-addae8f8-7f0f-e60b-2fbe-3580673864a4-8d0c5f4c,
#w-node-addae8f8-7f0f-e60b-2fbe-3580673864a5-8d0c5f4c,
#w-node-addae8f8-7f0f-e60b-2fbe-3580673864a6-8d0c5f4c,
#w-node-addae8f8-7f0f-e60b-2fbe-3580673864a7-8d0c5f4c,
#w-node-addae8f8-7f0f-e60b-2fbe-3580673864a8-8d0c5f4c,
#w-node-addae8f8-7f0f-e60b-2fbe-3580673864a9-8d0c5f4c,
#w-node-_527c7552-e26f-788e-34e4-192ee2ae6d0c-8d0c5f4c,
#w-node-_527c7552-e26f-788e-34e4-192ee2ae6d14-8d0c5f4c,
#w-node-_527c7552-e26f-788e-34e4-192ee2ae6d1c-8d0c5f4c,
#w-node-_527c7552-e26f-788e-34e4-192ee2ae6d24-8d0c5f4c,
#w-node-_527c7552-e26f-788e-34e4-192ee2ae6d30-8d0c5f4c,
#w-node-_527c7552-e26f-788e-34e4-192ee2ae6d38-8d0c5f4c,
#w-node-_527c7552-e26f-788e-34e4-192ee2ae6d40-8d0c5f4c,
#w-node-_527c7552-e26f-788e-34e4-192ee2ae6d48-8d0c5f4c {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_527c7552-e26f-788e-34e4-192ee2ae6d52-8d0c5f4c {
    grid-area: span 1/span 5/span 1/span 5
}

#footer_signup_button.w-node-_527c7552-e26f-788e-34e4-192ee2ae6d56-8d0c5f4c,
#footer_signup_button_us.w-node-_527c7552-e26f-788e-34e4-192ee2ae6d58-8d0c5f4c,
#footer_login_button.w-node-_527c7552-e26f-788e-34e4-192ee2ae6d5a-8d0c5f4c,
#footer_login_button_us.w-node-_527c7552-e26f-788e-34e4-192ee2ae6d5c-8d0c5f4c,
#footer_dashboard_button_us.w-node-_527c7552-e26f-788e-34e4-192ee2ae6d5e-8d0c5f4c,
#footer_dashboard_button.w-node-_527c7552-e26f-788e-34e4-192ee2ae6d60-8d0c5f4c,
#w-node-_527c7552-e26f-788e-34e4-192ee2ae6d74-8d0c5f4c,
#w-node-_527c7552-e26f-788e-34e4-192ee2ae6d76-8d0c5f4c,
#w-node-_527c7552-e26f-788e-34e4-192ee2ae6d78-8d0c5f4c,
#w-node-_527c7552-e26f-788e-34e4-192ee2ae6d7a-8d0c5f4c,
#w-node-_527c7552-e26f-788e-34e4-192ee2ae6d81-8d0c5f4c,
#w-node-_527c7552-e26f-788e-34e4-192ee2ae6d85-8d0c5f4c,
#w-node-_527c7552-e26f-788e-34e4-192ee2ae6d87-8d0c5f4c,
#w-node-_527c7552-e26f-788e-34e4-192ee2ae6d8e-8d0c5f4c,
#w-node-_527c7552-e26f-788e-34e4-192ee2ae6d90-8d0c5f4c,
#w-node-_527c7552-e26f-788e-34e4-192ee2ae6d92-8d0c5f4c,
#w-node-_527c7552-e26f-788e-34e4-192ee2ae6d94-8d0c5f4c,
#w-node-_527c7552-e26f-788e-34e4-192ee2ae6d99-8d0c5f4c,
#w-node-_527c7552-e26f-788e-34e4-192ee2ae6d9b-8d0c5f4c,
#w-node-_527c7552-e26f-788e-34e4-192ee2ae6d9d-8d0c5f4c,
#w-node-_67cf32fc-306b-fea7-29ca-b190b9b51694-d95f00fa,
#w-node-_4ab6e73d-e4bc-df80-8649-b8c8bd7816b1-bd78169f,
#w-node-_4ab6e73d-e4bc-df80-8649-b8c8bd7816b5-bd78169f,
#w-node-_4ab6e73d-e4bc-df80-8649-b8c8bd7816b9-bd78169f,
#w-node-_4ab6e73d-e4bc-df80-8649-b8c8bd7816bd-bd78169f,
#w-node-_67cf32fc-306b-fea7-29ca-b190b9b51694-b3efef5b {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_5b71327d-eed7-856c-0a87-c6fd1b398548-16586b19 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_5b71327d-eed7-856c-0a87-c6fd1b398557-16586b19,
#w-node-_5b71327d-eed7-856c-0a87-c6fd1b39855e-16586b19,
#w-node-_5b71327d-eed7-856c-0a87-c6fd1b398565-16586b19,
#w-node-_5b71327d-eed7-856c-0a87-c6fd1b39856c-16586b19,
#w-node-_5b71327d-eed7-856c-0a87-c6fd1b398577-16586b19,
#w-node-_5b71327d-eed7-856c-0a87-c6fd1b39857e-16586b19 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_5b71327d-eed7-856c-0a87-c6fd1b398585-16586b19 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_43e32b00-1dc7-69eb-7ad0-0abbe5547155-16586b19,
#w-node-_43e32b00-1dc7-69eb-7ad0-0abbe554715d-16586b19,
#w-node-_43e32b00-1dc7-69eb-7ad0-0abbe5547165-16586b19,
#w-node-_43e32b00-1dc7-69eb-7ad0-0abbe554716d-16586b19,
#w-node-_43e32b00-1dc7-69eb-7ad0-0abbe5547175-16586b19,
#w-node-_43e32b00-1dc7-69eb-7ad0-0abbe554717d-16586b19,
#w-node-_43e32b00-1dc7-69eb-7ad0-0abbe5547185-16586b19,
#w-node-_43e32b00-1dc7-69eb-7ad0-0abbe554718d-16586b19,
#w-node-_7c9f6f52-43cd-dae7-ac1d-8c4dc77af8a9-16586b19,
#w-node-_7c9f6f52-43cd-dae7-ac1d-8c4dc77af8ad-16586b19,
#w-node-_7c9f6f52-43cd-dae7-ac1d-8c4dc77af8b1-16586b19,
#w-node-_7c9f6f52-43cd-dae7-ac1d-8c4dc77af8b5-16586b19,
#w-node-_67cf32fc-306b-fea7-29ca-b190b9b51694-16586b19 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_143e827a-1e29-0a27-b112-0010138494e0-138494df {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_143e827a-1e29-0a27-b112-0010138494ef-138494df,
#w-node-_143e827a-1e29-0a27-b112-0010138494f6-138494df,
#w-node-_143e827a-1e29-0a27-b112-0010138494fd-138494df,
#w-node-_143e827a-1e29-0a27-b112-001013849504-138494df,
#w-node-_143e827a-1e29-0a27-b112-00101384950f-138494df,
#w-node-_143e827a-1e29-0a27-b112-001013849516-138494df {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_143e827a-1e29-0a27-b112-00101384951d-138494df {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-be5a5928-d090-4814-8c60-6ca2c972c944-833f7633,
#w-node-be5a5928-d090-4814-8c60-6ca2c972c946-833f7633,
#w-node-be5a5928-d090-4814-8c60-6ca2c972c948-833f7633,
#w-node-be5a5928-d090-4814-8c60-6ca2c972c94a-833f7633,
#w-node-be5a5928-d090-4814-8c60-6ca2c972c94c-833f7633,
#w-node-be5a5928-d090-4814-8c60-6ca2c972c94e-833f7633,
#w-node-be5a5928-d090-4814-8c60-6ca2c972c950-833f7633,
#w-node-be5a5928-d090-4814-8c60-6ca2c972c952-833f7633,
#w-node-_67cf32fc-306b-fea7-29ca-b190b9b51694-b0d01c18,
#w-node-_941ce792-925c-9bef-03ac-cc8002ac4955-02ac4943,
#w-node-_941ce792-925c-9bef-03ac-cc8002ac4959-02ac4943,
#w-node-_941ce792-925c-9bef-03ac-cc8002ac495d-02ac4943,
#w-node-f29140ce-6762-28cc-75c5-c3a18ca31229-0c270cd7 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_1b55246a-35dd-60ee-21db-8c59630c332a-20d6441d,
#w-node-_1b55246a-35dd-60ee-21db-8c59630c332b-20d6441d {
    grid-area: span 2/span 2/span 2/span 2
}

#w-node-_1b55246a-35dd-60ee-21db-8c59630c332c-20d6441d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_1b55246a-35dd-60ee-21db-8c59630c332d-20d6441d {
    grid-area: span 2/span 2/span 2/span 2
}

#w-node-_1b55246a-35dd-60ee-21db-8c59630c332e-20d6441d,
#w-node-_1b55246a-35dd-60ee-21db-8c59630c332f-20d6441d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_1b55246a-35dd-60ee-21db-8c59630c3330-20d6441d {
    grid-area: span 2/span 2/span 2/span 2
}

#w-node-_1b55246a-35dd-60ee-21db-8c59630c3331-20d6441d,
#w-node-_1b55246a-35dd-60ee-21db-8c59630c3332-20d6441d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_1b55246a-35dd-60ee-21db-8c59630c3333-20d6441d {
    grid-area: span 2/span 2/span 2/span 2
}

#w-node-_1b55246a-35dd-60ee-21db-8c59630c3334-20d6441d,
#w-node-_1b55246a-35dd-60ee-21db-8c59630c3335-20d6441d,
#w-node-_1b55246a-35dd-60ee-21db-8c59630c3336-20d6441d,
#w-node-_1b55246a-35dd-60ee-21db-8c59630c3337-20d6441d,
#w-node-_1b55246a-35dd-60ee-21db-8c59630c3338-20d6441d,
#w-node-_67cf32fc-306b-fea7-29ca-b190b9b51694-ed832abf,
#w-node-_7966197f-c069-b580-4f1c-9133f08ac5d4-d6f3bb88,
#w-node-_7966197f-c069-b580-4f1c-9133f08ac5d6-d6f3bb88,
#w-node-_20b43128-ba5e-460d-bea3-5aa4e850960e-d6f3bb88,
#w-node-_20b43128-ba5e-460d-bea3-5aa4e8509610-d6f3bb88,
#w-node-_77e01d1d-b540-ceb0-f018-ea345f72c03f-d6f3bb88,
#w-node-_77e01d1d-b540-ceb0-f018-ea345f72c04a-d6f3bb88,
#w-node-_77e01d1d-b540-ceb0-f018-ea345f72c04e-d6f3bb88,
#w-node-_77e01d1d-b540-ceb0-f018-ea345f72c052-d6f3bb88,
#w-node-_77e01d1d-b540-ceb0-f018-ea345f72c057-d6f3bb88,
#w-node-_77e01d1d-b540-ceb0-f018-ea345f72c062-d6f3bb88,
#w-node-_77e01d1d-b540-ceb0-f018-ea345f72c066-d6f3bb88,
#w-node-a29a2a1f-1cd2-5520-c941-d8492e1f7258-d6f3bb88,
#w-node-_7c001a8b-0fd9-844a-5671-c8384cdc664d-d6f3bb88,
#w-node-_7c001a8b-0fd9-844a-5671-c8384cdc6651-d6f3bb88,
#w-node-_7c001a8b-0fd9-844a-5671-c8384cdc665a-d6f3bb88,
#w-node-_7c001a8b-0fd9-844a-5671-c8384cdc6661-d6f3bb88,
#w-node-_7c001a8b-0fd9-844a-5671-c8384cdc666a-d6f3bb88,
#w-node-_7c001a8b-0fd9-844a-5671-c8384cdc6671-d6f3bb88 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-db6fb51f-d5c4-9605-b443-ebbb8667332c-a1796a16 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-db6fb51f-d5c4-9605-b443-ebbb86673331-a1796a16,
#w-node-db6fb51f-d5c4-9605-b443-ebbb86673338-a1796a16,
#w-node-db6fb51f-d5c4-9605-b443-ebbb86673344-a1796a16,
#w-node-db6fb51f-d5c4-9605-b443-ebbb8667334b-a1796a16,
#w-node-db6fb51f-d5c4-9605-b443-ebbb86673352-a1796a16 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-db6fb51f-d5c4-9605-b443-ebbb86673359-a1796a16,
#w-node-_7af51e67-6941-2bc9-ed03-66ba437a143c-a1796a16 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_7af51e67-6941-2bc9-ed03-66ba437a1441-a1796a16,
#w-node-_7af51e67-6941-2bc9-ed03-66ba437a1448-a1796a16,
#w-node-_7af51e67-6941-2bc9-ed03-66ba437a1454-a1796a16,
#w-node-_7af51e67-6941-2bc9-ed03-66ba437a145b-a1796a16,
#w-node-_7af51e67-6941-2bc9-ed03-66ba437a1462-a1796a16 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_7af51e67-6941-2bc9-ed03-66ba437a1469-a1796a16 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-b80ddb9b-f5a1-6b76-ab1a-96a8ead21b67-a1796a16,
#w-node-a29a2a1f-1cd2-5520-c941-d8492e1f7258-a1796a16,
#w-node-_77e01d1d-b540-ceb0-f018-ea345f72c03f-a1796a16,
#w-node-_77e01d1d-b540-ceb0-f018-ea345f72c04a-a1796a16,
#w-node-_77e01d1d-b540-ceb0-f018-ea345f72c04e-a1796a16,
#w-node-_77e01d1d-b540-ceb0-f018-ea345f72c052-a1796a16,
#w-node-_77e01d1d-b540-ceb0-f018-ea345f72c057-a1796a16,
#w-node-_77e01d1d-b540-ceb0-f018-ea345f72c062-a1796a16,
#w-node-_77e01d1d-b540-ceb0-f018-ea345f72c066-a1796a16,
#w-node-_20b43128-ba5e-460d-bea3-5aa4e850960e-a1796a16,
#w-node-_20b43128-ba5e-460d-bea3-5aa4e8509610-a1796a16,
#w-node-_7966197f-c069-b580-4f1c-9133f08ac5d4-a1796a16,
#w-node-_7966197f-c069-b580-4f1c-9133f08ac5d6-a1796a16,
#w-node-_7c001a8b-0fd9-844a-5671-c8384cdc664d-a1796a16,
#w-node-_7c001a8b-0fd9-844a-5671-c8384cdc6651-a1796a16,
#w-node-_7c001a8b-0fd9-844a-5671-c8384cdc665a-a1796a16,
#w-node-_7c001a8b-0fd9-844a-5671-c8384cdc6661-a1796a16,
#w-node-_7c001a8b-0fd9-844a-5671-c8384cdc666a-a1796a16,
#w-node-_7c001a8b-0fd9-844a-5671-c8384cdc6671-a1796a16 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_2bd3983c-2c1c-8a93-a6be-dc9ddf842a87-3a6c914b {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_2bd3983c-2c1c-8a93-a6be-dc9ddf842a8c-3a6c914b,
#w-node-_2bd3983c-2c1c-8a93-a6be-dc9ddf842a93-3a6c914b,
#w-node-_2bd3983c-2c1c-8a93-a6be-dc9ddf842a9f-3a6c914b,
#w-node-_2bd3983c-2c1c-8a93-a6be-dc9ddf842aa6-3a6c914b,
#w-node-_2bd3983c-2c1c-8a93-a6be-dc9ddf842ab7-3a6c914b {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_2bd3983c-2c1c-8a93-a6be-dc9ddf842abe-3a6c914b,
#w-node-_2bd3983c-2c1c-8a93-a6be-dc9ddf842ae2-3a6c914b {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_2bd3983c-2c1c-8a93-a6be-dc9ddf842ae7-3a6c914b,
#w-node-_2bd3983c-2c1c-8a93-a6be-dc9ddf842aee-3a6c914b,
#w-node-_2bd3983c-2c1c-8a93-a6be-dc9ddf842afa-3a6c914b,
#w-node-_2bd3983c-2c1c-8a93-a6be-dc9ddf842b01-3a6c914b,
#w-node-_2bd3983c-2c1c-8a93-a6be-dc9ddf842b12-3a6c914b {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_2bd3983c-2c1c-8a93-a6be-dc9ddf842b19-3a6c914b {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_2bd3983c-2c1c-8a93-a6be-dc9ddf842b47-3a6c914b,
#w-node-_2bd3983c-2c1c-8a93-a6be-dc9ddf842b4f-3a6c914b,
#w-node-_2bd3983c-2c1c-8a93-a6be-dc9ddf842b57-3a6c914b,
#w-node-_2bd3983c-2c1c-8a93-a6be-dc9ddf842b5f-3a6c914b,
#w-node-_2bd3983c-2c1c-8a93-a6be-dc9ddf842b67-3a6c914b,
#w-node-_2bd3983c-2c1c-8a93-a6be-dc9ddf842b6f-3a6c914b,
#w-node-_2bd3983c-2c1c-8a93-a6be-dc9ddf842b77-3a6c914b,
#w-node-_2bd3983c-2c1c-8a93-a6be-dc9ddf842b7f-3a6c914b,
#w-node-e3a90088-247c-d756-b7e2-fd5e5b74ce28-3a6c914b,
#w-node-e3a90088-247c-d756-b7e2-fd5e5b74ce2c-3a6c914b,
#w-node-e3a90088-247c-d756-b7e2-fd5e5b74ce30-3a6c914b,
#w-node-e3a90088-247c-d756-b7e2-fd5e5b74ce34-3a6c914b,
#w-node-_67cf32fc-306b-fea7-29ca-b190b9b51694-3a6c914b {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_4a97cfb7-c71c-ab22-a75a-a27f460baeb2-3a6c914b,
#w-node-_4a97cfb7-c71c-ab22-a75a-a27f460baed0-3a6c914b {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_9991e970-bcf7-d8cc-7c42-40688763431b-9e673d2b,
#w-node-_9991e970-bcf7-d8cc-7c42-406887634323-9e673d2b,
#w-node-_9991e970-bcf7-d8cc-7c42-40688763432b-9e673d2b,
#w-node-_9991e970-bcf7-d8cc-7c42-406887634333-9e673d2b,
#w-node-_9991e970-bcf7-d8cc-7c42-40688763433b-9e673d2b,
#w-node-_9991e970-bcf7-d8cc-7c42-406887634343-9e673d2b,
#w-node-_9991e970-bcf7-d8cc-7c42-40688763434b-9e673d2b,
#w-node-_9991e970-bcf7-d8cc-7c42-406887634353-9e673d2b,
#w-node-_67cf32fc-306b-fea7-29ca-b190b9b51694-9e673d2b,
#w-node-_51300727-e7fb-69fa-a900-737fd0272da3-5d19c85c,
#w-node-_51300727-e7fb-69fa-a900-737fd0272da7-5d19c85c,
#w-node-_51300727-e7fb-69fa-a900-737fd0272dab-5d19c85c,
#w-node-_51300727-e7fb-69fa-a900-737fd0272daf-5d19c85c {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_4902517a-6815-17f4-8f53-0f76847370f0-5d19c85c {
    grid-area: 1/3/2/7
}

#start-firstname-input.w-node-_4902517a-6815-17f4-8f53-0f76847370f3-5d19c85c,
#start-lastname-input.w-node-_4902517a-6815-17f4-8f53-0f76847370f4-5d19c85c {
    grid-area: span 1/span 1/span 1/span 1
}

#start-email-input.w-node-_4902517a-6815-17f4-8f53-0f76847370f5-5d19c85c,
#start-email-form-submit.w-node-_4902517a-6815-17f4-8f53-0f76847370f6-5d19c85c {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-f1be62da-f64e-0a21-3a7d-08195ee183c2-4fcd631e,
#w-node-f1be62da-f64e-0a21-3a7d-08195ee183c6-4fcd631e,
#w-node-f1be62da-f64e-0a21-3a7d-08195ee183ca-4fcd631e,
#w-node-f1be62da-f64e-0a21-3a7d-08195ee183ce-4fcd631e {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_882908dc-9d49-0e4c-a665-2dc256650c72-4fcd631e,
#w-node-_882908dc-9d49-0e4c-a665-2dc256650c90-4fcd631e {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-d080e87f-73db-2068-0e96-fe43ebfe1956-4fcd631e,
#w-node-d080e87f-73db-2068-0e96-fe43ebfe1961-4fcd631e,
#w-node-d080e87f-73db-2068-0e96-fe43ebfe1965-4fcd631e,
#w-node-d080e87f-73db-2068-0e96-fe43ebfe1969-4fcd631e,
#w-node-d080e87f-73db-2068-0e96-fe43ebfe196e-4fcd631e,
#w-node-d080e87f-73db-2068-0e96-fe43ebfe1979-4fcd631e,
#w-node-d080e87f-73db-2068-0e96-fe43ebfe197d-4fcd631e,
#w-node-d080e87f-73db-2068-0e96-fe43ebfe1983-4fcd631e,
#w-node-d080e87f-73db-2068-0e96-fe43ebfe198e-4fcd631e,
#w-node-d080e87f-73db-2068-0e96-fe43ebfe1992-4fcd631e,
#w-node-d080e87f-73db-2068-0e96-fe43ebfe1998-4fcd631e,
#w-node-d080e87f-73db-2068-0e96-fe43ebfe19a4-4fcd631e,
#w-node-d080e87f-73db-2068-0e96-fe43ebfe19a8-4fcd631e,
#w-node-d080e87f-73db-2068-0e96-fe43ebfe19ac-4fcd631e,
#w-node-d080e87f-73db-2068-0e96-fe43ebfe19b0-4fcd631e,
#w-node-d080e87f-73db-2068-0e96-fe43ebfe19b7-4fcd631e,
#w-node-d080e87f-73db-2068-0e96-fe43ebfe19c2-4fcd631e,
#w-node-d080e87f-73db-2068-0e96-fe43ebfe19c6-4fcd631e,
#w-node-d080e87f-73db-2068-0e96-fe43ebfe19ca-4fcd631e,
#w-node-d080e87f-73db-2068-0e96-fe43ebfe19d0-4fcd631e,
#w-node-d080e87f-73db-2068-0e96-fe43ebfe19dc-4fcd631e,
#w-node-d080e87f-73db-2068-0e96-fe43ebfe19e0-4fcd631e,
#w-node-d080e87f-73db-2068-0e96-fe43ebfe19f0-4fcd631e,
#w-node-d080e87f-73db-2068-0e96-fe43ebfe19f4-4fcd631e,
#w-node-d080e87f-73db-2068-0e96-fe43ebfe19f8-4fcd631e,
#w-node-d080e87f-73db-2068-0e96-fe43ebfe1a03-4fcd631e,
#w-node-d080e87f-73db-2068-0e96-fe43ebfe1a07-4fcd631e,
#w-node-d080e87f-73db-2068-0e96-fe43ebfe1a13-4fcd631e,
#w-node-d080e87f-73db-2068-0e96-fe43ebfe1a17-4fcd631e,
#w-node-d080e87f-73db-2068-0e96-fe43ebfe1a23-4fcd631e,
#w-node-d080e87f-73db-2068-0e96-fe43ebfe1a27-4fcd631e,
#w-node-d080e87f-73db-2068-0e96-fe43ebfe1a2c-4fcd631e,
#w-node-d080e87f-73db-2068-0e96-fe43ebfe1a38-4fcd631e,
#w-node-d080e87f-73db-2068-0e96-fe43ebfe1a3c-4fcd631e,
#w-node-d080e87f-73db-2068-0e96-fe43ebfe1a41-4fcd631e,
#w-node-d080e87f-73db-2068-0e96-fe43ebfe1a46-4fcd631e,
#w-node-d080e87f-73db-2068-0e96-fe43ebfe1a52-4fcd631e,
#w-node-d080e87f-73db-2068-0e96-fe43ebfe1a56-4fcd631e,
#w-node-d080e87f-73db-2068-0e96-fe43ebfe1a5b-4fcd631e,
#w-node-d080e87f-73db-2068-0e96-fe43ebfe1a67-4fcd631e,
#w-node-d080e87f-73db-2068-0e96-fe43ebfe1a6b-4fcd631e,
#w-node-_8cb1939d-cb42-29e9-329a-b1d0959c3b5d-f95acf49,
#w-node-_8cb1939d-cb42-29e9-329a-b1d0959c3b65-f95acf49,
#w-node-_8cb1939d-cb42-29e9-329a-b1d0959c3b6d-f95acf49,
#w-node-_8cb1939d-cb42-29e9-329a-b1d0959c3b75-f95acf49,
#w-node-_8cb1939d-cb42-29e9-329a-b1d0959c3b81-f95acf49,
#w-node-_8cb1939d-cb42-29e9-329a-b1d0959c3b89-f95acf49,
#w-node-_8cb1939d-cb42-29e9-329a-b1d0959c3b91-f95acf49,
#w-node-_8cb1939d-cb42-29e9-329a-b1d0959c3b99-f95acf49 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_8cb1939d-cb42-29e9-329a-b1d0959c3ba3-f95acf49 {
    grid-area: span 1/span 5/span 1/span 5
}

#footer_signup_button.w-node-_8cb1939d-cb42-29e9-329a-b1d0959c3ba7-f95acf49,
#footer_signup_button_us.w-node-_8cb1939d-cb42-29e9-329a-b1d0959c3ba9-f95acf49,
#footer_login_button.w-node-_8cb1939d-cb42-29e9-329a-b1d0959c3bab-f95acf49,
#footer_login_button_us.w-node-_8cb1939d-cb42-29e9-329a-b1d0959c3bad-f95acf49,
#footer_dashboard_button_us.w-node-_8cb1939d-cb42-29e9-329a-b1d0959c3baf-f95acf49,
#footer_dashboard_button.w-node-_8cb1939d-cb42-29e9-329a-b1d0959c3bb1-f95acf49,
#w-node-_8cb1939d-cb42-29e9-329a-b1d0959c3bc5-f95acf49,
#w-node-_8cb1939d-cb42-29e9-329a-b1d0959c3bc7-f95acf49,
#w-node-_8cb1939d-cb42-29e9-329a-b1d0959c3bc9-f95acf49,
#w-node-_8cb1939d-cb42-29e9-329a-b1d0959c3bcb-f95acf49,
#w-node-_8cb1939d-cb42-29e9-329a-b1d0959c3bd2-f95acf49,
#w-node-_8cb1939d-cb42-29e9-329a-b1d0959c3bd6-f95acf49,
#w-node-_8cb1939d-cb42-29e9-329a-b1d0959c3bd8-f95acf49,
#w-node-_8cb1939d-cb42-29e9-329a-b1d0959c3bdf-f95acf49,
#w-node-_8cb1939d-cb42-29e9-329a-b1d0959c3be1-f95acf49,
#w-node-_8cb1939d-cb42-29e9-329a-b1d0959c3be3-f95acf49,
#w-node-_8cb1939d-cb42-29e9-329a-b1d0959c3be5-f95acf49,
#w-node-_8cb1939d-cb42-29e9-329a-b1d0959c3bea-f95acf49,
#w-node-_8cb1939d-cb42-29e9-329a-b1d0959c3bec-f95acf49,
#w-node-_8cb1939d-cb42-29e9-329a-b1d0959c3bee-f95acf49,
#w-node-_8cb1939d-cb42-29e9-329a-b1d0959c3b5d-8f3c255f,
#w-node-_8cb1939d-cb42-29e9-329a-b1d0959c3b65-8f3c255f,
#w-node-_8cb1939d-cb42-29e9-329a-b1d0959c3b6d-8f3c255f,
#w-node-_8cb1939d-cb42-29e9-329a-b1d0959c3b75-8f3c255f,
#w-node-_8cb1939d-cb42-29e9-329a-b1d0959c3b81-8f3c255f,
#w-node-_8cb1939d-cb42-29e9-329a-b1d0959c3b89-8f3c255f,
#w-node-_8cb1939d-cb42-29e9-329a-b1d0959c3b91-8f3c255f,
#w-node-_8cb1939d-cb42-29e9-329a-b1d0959c3b99-8f3c255f {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_8cb1939d-cb42-29e9-329a-b1d0959c3ba3-8f3c255f {
    grid-area: span 1/span 5/span 1/span 5
}

#footer_signup_button.w-node-_8cb1939d-cb42-29e9-329a-b1d0959c3ba7-8f3c255f,
#footer_signup_button_us.w-node-_8cb1939d-cb42-29e9-329a-b1d0959c3ba9-8f3c255f,
#footer_login_button.w-node-_8cb1939d-cb42-29e9-329a-b1d0959c3bab-8f3c255f,
#footer_login_button_us.w-node-_8cb1939d-cb42-29e9-329a-b1d0959c3bad-8f3c255f,
#footer_dashboard_button_us.w-node-_8cb1939d-cb42-29e9-329a-b1d0959c3baf-8f3c255f,
#footer_dashboard_button.w-node-_8cb1939d-cb42-29e9-329a-b1d0959c3bb1-8f3c255f,
#w-node-_8cb1939d-cb42-29e9-329a-b1d0959c3bc5-8f3c255f,
#w-node-_8cb1939d-cb42-29e9-329a-b1d0959c3bc7-8f3c255f,
#w-node-_8cb1939d-cb42-29e9-329a-b1d0959c3bc9-8f3c255f,
#w-node-_8cb1939d-cb42-29e9-329a-b1d0959c3bcb-8f3c255f,
#w-node-_8cb1939d-cb42-29e9-329a-b1d0959c3bd2-8f3c255f,
#w-node-_8cb1939d-cb42-29e9-329a-b1d0959c3bd6-8f3c255f,
#w-node-_8cb1939d-cb42-29e9-329a-b1d0959c3bd8-8f3c255f,
#w-node-_8cb1939d-cb42-29e9-329a-b1d0959c3bdf-8f3c255f,
#w-node-_8cb1939d-cb42-29e9-329a-b1d0959c3be1-8f3c255f,
#w-node-_8cb1939d-cb42-29e9-329a-b1d0959c3be3-8f3c255f,
#w-node-_8cb1939d-cb42-29e9-329a-b1d0959c3be5-8f3c255f,
#w-node-_8cb1939d-cb42-29e9-329a-b1d0959c3bea-8f3c255f,
#w-node-_8cb1939d-cb42-29e9-329a-b1d0959c3bec-8f3c255f,
#w-node-_8cb1939d-cb42-29e9-329a-b1d0959c3bee-8f3c255f,
#w-node-cd9b8bba-2575-cf46-6f22-58928de72700-23bb42f1,
#w-node-cd9b8bba-2575-cf46-6f22-58928de72708-23bb42f1,
#w-node-cd9b8bba-2575-cf46-6f22-58928de72710-23bb42f1,
#w-node-cd9b8bba-2575-cf46-6f22-58928de72718-23bb42f1,
#w-node-cd9b8bba-2575-cf46-6f22-58928de72724-23bb42f1,
#w-node-cd9b8bba-2575-cf46-6f22-58928de7272c-23bb42f1,
#w-node-cd9b8bba-2575-cf46-6f22-58928de72734-23bb42f1,
#w-node-cd9b8bba-2575-cf46-6f22-58928de7273c-23bb42f1 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-cd9b8bba-2575-cf46-6f22-58928de72746-23bb42f1 {
    grid-area: span 1/span 5/span 1/span 5
}

#w-node-cd9b8bba-2575-cf46-6f22-58928de72790-23bb42f1,
#w-node-ad33c318-3866-0cf6-2170-83ba4cb48347-23bb42f1,
#w-node-ad33c318-3866-0cf6-2170-83ba4cb48349-23bb42f1,
#w-node-ad33c318-3866-0cf6-2170-83ba4cb48350-23bb42f1,
#w-node-ad33c318-3866-0cf6-2170-83ba4cb483a7-23bb42f1,
#w-node-ad33c318-3866-0cf6-2170-83ba4cb483ae-23bb42f1,
#w-node-ad33c318-3866-0cf6-2170-83ba4cb483b6-23bb42f1,
#w-node-ad33c318-3866-0cf6-2170-83ba4cb483c4-23bb42f1,
#w-node-ad33c318-3866-0cf6-2170-83ba4cb483cb-23bb42f1,
#w-node-ac004035-192a-5a22-691a-6b630b39a477-23bb42f1,
#w-node-ac004035-192a-5a22-691a-6b630b39a479-23bb42f1,
#w-node-ac004035-192a-5a22-691a-6b630b39a47b-23bb42f1,
#w-node-cd9b8bba-2575-cf46-6f22-58928de72700-4e1751ac,
#w-node-cd9b8bba-2575-cf46-6f22-58928de72708-4e1751ac,
#w-node-cd9b8bba-2575-cf46-6f22-58928de72710-4e1751ac,
#w-node-cd9b8bba-2575-cf46-6f22-58928de72718-4e1751ac,
#w-node-cd9b8bba-2575-cf46-6f22-58928de72724-4e1751ac,
#w-node-cd9b8bba-2575-cf46-6f22-58928de7272c-4e1751ac,
#w-node-cd9b8bba-2575-cf46-6f22-58928de72734-4e1751ac,
#w-node-cd9b8bba-2575-cf46-6f22-58928de7273c-4e1751ac {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-cd9b8bba-2575-cf46-6f22-58928de72746-4e1751ac {
    grid-area: span 1/span 5/span 1/span 5
}

#w-node-cd9b8bba-2575-cf46-6f22-58928de72790-4e1751ac,
#w-node-_68ff8714-f7f7-503f-a74b-c24364d67b60-4e1751ac,
#w-node-_68ff8714-f7f7-503f-a74b-c24364d67b62-4e1751ac,
#w-node-_68ff8714-f7f7-503f-a74b-c24364d67b69-4e1751ac,
#w-node-_68ff8714-f7f7-503f-a74b-c24364d67bc0-4e1751ac,
#w-node-_68ff8714-f7f7-503f-a74b-c24364d67bc7-4e1751ac,
#w-node-_68ff8714-f7f7-503f-a74b-c24364d67bcf-4e1751ac,
#w-node-_68ff8714-f7f7-503f-a74b-c24364d67be1-4e1751ac,
#w-node-_68ff8714-f7f7-503f-a74b-c24364d67bec-4e1751ac,
#w-node-bf1c62a9-71bd-5dad-f9b4-ffde2ad44244-4e1751ac,
#w-node-bf1c62a9-71bd-5dad-f9b4-ffde2ad44246-4e1751ac,
#w-node-bf1c62a9-71bd-5dad-f9b4-ffde2ad44248-4e1751ac,
#w-node-cd9b8bba-2575-cf46-6f22-58928de72700-8c82b49d,
#w-node-cd9b8bba-2575-cf46-6f22-58928de72708-8c82b49d,
#w-node-cd9b8bba-2575-cf46-6f22-58928de72710-8c82b49d,
#w-node-cd9b8bba-2575-cf46-6f22-58928de72718-8c82b49d,
#w-node-cd9b8bba-2575-cf46-6f22-58928de72724-8c82b49d,
#w-node-cd9b8bba-2575-cf46-6f22-58928de7272c-8c82b49d,
#w-node-cd9b8bba-2575-cf46-6f22-58928de72734-8c82b49d,
#w-node-cd9b8bba-2575-cf46-6f22-58928de7273c-8c82b49d {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-cd9b8bba-2575-cf46-6f22-58928de72746-8c82b49d {
    grid-area: span 1/span 5/span 1/span 5
}

#w-node-cd9b8bba-2575-cf46-6f22-58928de72790-8c82b49d,
#w-node-_8a1ab9db-a99d-bf7c-d13e-a887ed9ff97a-aac50e2c {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_8a1ab9db-a99d-bf7c-d13e-a887ed9ff986-aac50e2c,
#w-node-_8a1ab9db-a99d-bf7c-d13e-a887ed9ff992-aac50e2c {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_8a1ab9db-a99d-bf7c-d13e-a887ed9ff9c9-aac50e2c,
#w-node-_83807ceb-00d9-1957-3fd4-f50294608068-aac50e2c,
#w-node-_83807ceb-00d9-1957-3fd4-f5029460806a-aac50e2c,
#w-node-_83807ceb-00d9-1957-3fd4-f50294608071-aac50e2c,
#w-node-_83807ceb-00d9-1957-3fd4-f50294608078-aac50e2c,
#w-node-_83807ceb-00d9-1957-3fd4-f5029460808d-aac50e2c,
#w-node-_83807ceb-00d9-1957-3fd4-f502946080b4-aac50e2c,
#w-node-_83807ceb-00d9-1957-3fd4-f502946080bb-aac50e2c,
#w-node-_83807ceb-00d9-1957-3fd4-f502946080c2-aac50e2c,
#w-node-_5a6c17aa-c4dd-c48c-587e-ffda0190fae8-aac50e2c,
#w-node-_5a6c17aa-c4dd-c48c-587e-ffda0190faea-aac50e2c,
#w-node-_5a6c17aa-c4dd-c48c-587e-ffda0190fafa-aac50e2c,
#w-node-_5a6c17aa-c4dd-c48c-587e-ffda0190fb01-aac50e2c,
#w-node-_5a6c17aa-c4dd-c48c-587e-ffda0190fb08-aac50e2c,
#w-node-_5a6c17aa-c4dd-c48c-587e-ffda0190fb10-aac50e2c,
#w-node-_5a6c17aa-c4dd-c48c-587e-ffda0190fb17-aac50e2c,
#w-node-_5a6c17aa-c4dd-c48c-587e-ffda0190fb22-aac50e2c,
#w-node-a0636066-a6dc-e940-be3c-00e680c3ffc5-aac50e2c,
#w-node-_2f90f6f0-9ad5-6042-ca41-5f859d497915-aac50e2c,
#w-node-_51300727-e7fb-69fa-a900-737fd0272da3-79c93e8f,
#w-node-_51300727-e7fb-69fa-a900-737fd0272da7-79c93e8f,
#w-node-_51300727-e7fb-69fa-a900-737fd0272dab-79c93e8f,
#w-node-_51300727-e7fb-69fa-a900-737fd0272daf-79c93e8f {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_4902517a-6815-17f4-8f53-0f76847370f0-79c93e8f {
    grid-area: 1/3/2/7
}

#start-firstname-input.w-node-_4902517a-6815-17f4-8f53-0f76847370f3-79c93e8f,
#start-lastname-input.w-node-_4902517a-6815-17f4-8f53-0f76847370f4-79c93e8f {
    grid-area: span 1/span 1/span 1/span 1
}

#start-email-input.w-node-_4902517a-6815-17f4-8f53-0f76847370f5-79c93e8f,
#start-email-form-submit.w-node-_4902517a-6815-17f4-8f53-0f76847370f6-79c93e8f {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-_51300727-e7fb-69fa-a900-737fd0272da3-3a1f413f,
#w-node-_51300727-e7fb-69fa-a900-737fd0272da7-3a1f413f,
#w-node-_51300727-e7fb-69fa-a900-737fd0272dab-3a1f413f,
#w-node-_51300727-e7fb-69fa-a900-737fd0272daf-3a1f413f {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_4902517a-6815-17f4-8f53-0f76847370f0-3a1f413f {
    grid-area: 1/3/2/7
}

#start-firstname-input.w-node-_4902517a-6815-17f4-8f53-0f76847370f3-3a1f413f,
#start-lastname-input.w-node-_4902517a-6815-17f4-8f53-0f76847370f4-3a1f413f {
    grid-area: span 1/span 1/span 1/span 1
}

#start-email-input.w-node-_4902517a-6815-17f4-8f53-0f76847370f5-3a1f413f,
#start-email-form-submit.w-node-_4902517a-6815-17f4-8f53-0f76847370f6-3a1f413f {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-c35c0b14-0ab9-49d4-8b04-e2aebbbca4f0-3a1f413f {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_82902e10-e92f-c9a1-1627-5f33ed90622c-3a1f413f,
#w-node-_82902e10-e92f-c9a1-1627-5f33ed906246-3a1f413f {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-a4d4ba2b-20a1-919f-c22d-714da92365bd-3a1f413f,
#w-node-a4d4ba2b-20a1-919f-c22d-714da92365cb-3a1f413f,
#w-node-a4d4ba2b-20a1-919f-c22d-714da92365d9-3a1f413f,
#w-node-a4d4ba2b-20a1-919f-c22d-714da92365e7-3a1f413f,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc83f-3a1f413f,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc84a-3a1f413f,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc84e-3a1f413f,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc852-3a1f413f,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc857-3a1f413f,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc862-3a1f413f,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc866-3a1f413f,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc86c-3a1f413f,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc877-3a1f413f,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc87b-3a1f413f,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc881-3a1f413f,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc88d-3a1f413f,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc891-3a1f413f,
#w-node-_4eab6091-3786-e74a-6c36-3492041540b3-3a1f413f,
#w-node-_4eab6091-3786-e74a-6c36-3492041540bf-3a1f413f,
#w-node-_4eab6091-3786-e74a-6c36-3492041540c3-3a1f413f,
#w-node-_4eab6091-3786-e74a-6c36-3492041540c7-3a1f413f,
#w-node-_4eab6091-3786-e74a-6c36-3492041540cb-3a1f413f,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc8a0-3a1f413f,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc8ab-3a1f413f,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc8af-3a1f413f,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc8b3-3a1f413f,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc8b9-3a1f413f,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc8c5-3a1f413f,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc8c9-3a1f413f,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc8d9-3a1f413f,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc8dd-3a1f413f,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc8e1-3a1f413f,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc8ec-3a1f413f,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc8f0-3a1f413f,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc8fc-3a1f413f,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc900-3a1f413f,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc90c-3a1f413f,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc910-3a1f413f,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc915-3a1f413f,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc921-3a1f413f,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc925-3a1f413f,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc92a-3a1f413f,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc92f-3a1f413f,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc93b-3a1f413f,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc93f-3a1f413f,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc944-3a1f413f,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc950-3a1f413f,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc954-3a1f413f,
#w-node-_5fca7534-fc81-a3c4-bccd-21ea85ba4268-3a1f413f,
#w-node-_5fca7534-fc81-a3c4-bccd-21ea85ba4269-3a1f413f,
#w-node-_5fca7534-fc81-a3c4-bccd-21ea85ba426a-3a1f413f,
#w-node-_5fca7534-fc81-a3c4-bccd-21ea85ba426b-3a1f413f,
#w-node-_5fca7534-fc81-a3c4-bccd-21ea85ba426c-3a1f413f,
#w-node-_5fca7534-fc81-a3c4-bccd-21ea85ba426d-3a1f413f,
#w-node-_5fca7534-fc81-a3c4-bccd-21ea85ba426e-3a1f413f,
#w-node-_5fca7534-fc81-a3c4-bccd-21ea85ba426f-3a1f413f,
#w-node-_5fca7534-fc81-a3c4-bccd-21ea85ba4270-3a1f413f,
#w-node-_5fca7534-fc81-a3c4-bccd-21ea85ba4271-3a1f413f,
#w-node-_5fca7534-fc81-a3c4-bccd-21ea85ba4272-3a1f413f,
#w-node-_5fca7534-fc81-a3c4-bccd-21ea85ba4273-3a1f413f,
#w-node-_5fca7534-fc81-a3c4-bccd-21ea85ba4276-3a1f413f,
#w-node-_5fca7534-fc81-a3c4-bccd-21ea85ba4277-3a1f413f,
#w-node-_5fca7534-fc81-a3c4-bccd-21ea85ba4278-3a1f413f,
#w-node-_5fca7534-fc81-a3c4-bccd-21ea85ba4279-3a1f413f,
#w-node-_5fca7534-fc81-a3c4-bccd-21ea85ba427a-3a1f413f,
#w-node-_5fca7534-fc81-a3c4-bccd-21ea85ba427b-3a1f413f,
#w-node-_5fca7534-fc81-a3c4-bccd-21ea85ba427c-3a1f413f,
#w-node-_5fca7534-fc81-a3c4-bccd-21ea85ba427d-3a1f413f,
#w-node-_5fca7534-fc81-a3c4-bccd-21ea85ba427e-3a1f413f,
#w-node-_5fca7534-fc81-a3c4-bccd-21ea85ba427f-3a1f413f,
#w-node-_5fca7534-fc81-a3c4-bccd-21ea85ba4280-3a1f413f,
#w-node-_5fca7534-fc81-a3c4-bccd-21ea85ba4281-3a1f413f,
#w-node-_51300727-e7fb-69fa-a900-737fd0272da3-c1ebb914,
#w-node-_51300727-e7fb-69fa-a900-737fd0272da7-c1ebb914,
#w-node-_51300727-e7fb-69fa-a900-737fd0272dab-c1ebb914,
#w-node-_51300727-e7fb-69fa-a900-737fd0272daf-c1ebb914 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_4902517a-6815-17f4-8f53-0f76847370f0-c1ebb914 {
    grid-area: 1/3/2/7
}

#start-firstname-input.w-node-_4902517a-6815-17f4-8f53-0f76847370f3-c1ebb914,
#start-lastname-input.w-node-_4902517a-6815-17f4-8f53-0f76847370f4-c1ebb914 {
    grid-area: span 1/span 1/span 1/span 1
}

#start-email-input.w-node-_4902517a-6815-17f4-8f53-0f76847370f5-c1ebb914,
#start-email-form-submit.w-node-_4902517a-6815-17f4-8f53-0f76847370f6-c1ebb914 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-c35c0b14-0ab9-49d4-8b04-e2aebbbca4f0-c1ebb914 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_82902e10-e92f-c9a1-1627-5f33ed90622c-c1ebb914,
#w-node-_82902e10-e92f-c9a1-1627-5f33ed906246-c1ebb914 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-a4d4ba2b-20a1-919f-c22d-714da92365bd-c1ebb914,
#w-node-a4d4ba2b-20a1-919f-c22d-714da92365cb-c1ebb914,
#w-node-a4d4ba2b-20a1-919f-c22d-714da92365d9-c1ebb914,
#w-node-a4d4ba2b-20a1-919f-c22d-714da92365e7-c1ebb914,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc83f-c1ebb914,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc84a-c1ebb914,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc84e-c1ebb914,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc852-c1ebb914,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc857-c1ebb914,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc862-c1ebb914,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc866-c1ebb914,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc86c-c1ebb914,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc877-c1ebb914,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc87b-c1ebb914,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc881-c1ebb914,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc88d-c1ebb914,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc891-c1ebb914,
#w-node-_950980f5-af41-bcce-aff7-faebe43f6693-c1ebb914,
#w-node-_950980f5-af41-bcce-aff7-faebe43f669f-c1ebb914,
#w-node-_950980f5-af41-bcce-aff7-faebe43f66a3-c1ebb914,
#w-node-_950980f5-af41-bcce-aff7-faebe43f66a7-c1ebb914,
#w-node-_950980f5-af41-bcce-aff7-faebe43f66ab-c1ebb914,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc8a0-c1ebb914,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc8ab-c1ebb914,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc8af-c1ebb914,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc8b3-c1ebb914,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc8b9-c1ebb914,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc8c5-c1ebb914,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc8c9-c1ebb914,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc8d9-c1ebb914,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc8dd-c1ebb914,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc8e1-c1ebb914,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc8ec-c1ebb914,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc8f0-c1ebb914,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc8fc-c1ebb914,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc900-c1ebb914,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc90c-c1ebb914,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc910-c1ebb914,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc915-c1ebb914,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc921-c1ebb914,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc925-c1ebb914,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc92a-c1ebb914,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc92f-c1ebb914,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc93b-c1ebb914,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc93f-c1ebb914,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc944-c1ebb914,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc950-c1ebb914,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc954-c1ebb914,
#w-node-_5fca7534-fc81-a3c4-bccd-21ea85ba4268-c1ebb914,
#w-node-_5fca7534-fc81-a3c4-bccd-21ea85ba4269-c1ebb914,
#w-node-_5fca7534-fc81-a3c4-bccd-21ea85ba426a-c1ebb914,
#w-node-_5fca7534-fc81-a3c4-bccd-21ea85ba426b-c1ebb914,
#w-node-_5fca7534-fc81-a3c4-bccd-21ea85ba426c-c1ebb914,
#w-node-_5fca7534-fc81-a3c4-bccd-21ea85ba426d-c1ebb914,
#w-node-_5fca7534-fc81-a3c4-bccd-21ea85ba426e-c1ebb914,
#w-node-_5fca7534-fc81-a3c4-bccd-21ea85ba426f-c1ebb914,
#w-node-_5fca7534-fc81-a3c4-bccd-21ea85ba4270-c1ebb914,
#w-node-_5fca7534-fc81-a3c4-bccd-21ea85ba4271-c1ebb914,
#w-node-_5fca7534-fc81-a3c4-bccd-21ea85ba4272-c1ebb914,
#w-node-_5fca7534-fc81-a3c4-bccd-21ea85ba4273-c1ebb914,
#w-node-_5fca7534-fc81-a3c4-bccd-21ea85ba4276-c1ebb914,
#w-node-_5fca7534-fc81-a3c4-bccd-21ea85ba4277-c1ebb914,
#w-node-_5fca7534-fc81-a3c4-bccd-21ea85ba4278-c1ebb914,
#w-node-_5fca7534-fc81-a3c4-bccd-21ea85ba4279-c1ebb914,
#w-node-_5fca7534-fc81-a3c4-bccd-21ea85ba427a-c1ebb914,
#w-node-_5fca7534-fc81-a3c4-bccd-21ea85ba427b-c1ebb914,
#w-node-_5fca7534-fc81-a3c4-bccd-21ea85ba427c-c1ebb914,
#w-node-_5fca7534-fc81-a3c4-bccd-21ea85ba427d-c1ebb914,
#w-node-_5fca7534-fc81-a3c4-bccd-21ea85ba427e-c1ebb914,
#w-node-_5fca7534-fc81-a3c4-bccd-21ea85ba427f-c1ebb914,
#w-node-_5fca7534-fc81-a3c4-bccd-21ea85ba4280-c1ebb914,
#w-node-_5fca7534-fc81-a3c4-bccd-21ea85ba4281-c1ebb914,
#w-node-_51300727-e7fb-69fa-a900-737fd0272da3-baa31803,
#w-node-_51300727-e7fb-69fa-a900-737fd0272da7-baa31803,
#w-node-_51300727-e7fb-69fa-a900-737fd0272dab-baa31803,
#w-node-_51300727-e7fb-69fa-a900-737fd0272daf-baa31803 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_4902517a-6815-17f4-8f53-0f76847370f0-baa31803 {
    grid-area: 1/3/2/7
}

#start-firstname-input.w-node-_4902517a-6815-17f4-8f53-0f76847370f3-baa31803,
#start-lastname-input.w-node-_4902517a-6815-17f4-8f53-0f76847370f4-baa31803 {
    grid-area: span 1/span 1/span 1/span 1
}

#start-email-input.w-node-_4902517a-6815-17f4-8f53-0f76847370f5-baa31803,
#start-email-form-submit.w-node-_4902517a-6815-17f4-8f53-0f76847370f6-baa31803 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-c35c0b14-0ab9-49d4-8b04-e2aebbbca4f0-baa31803 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_82902e10-e92f-c9a1-1627-5f33ed90622c-baa31803,
#w-node-_82902e10-e92f-c9a1-1627-5f33ed906246-baa31803 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-a4d4ba2b-20a1-919f-c22d-714da92365bd-baa31803,
#w-node-a4d4ba2b-20a1-919f-c22d-714da92365cb-baa31803,
#w-node-a4d4ba2b-20a1-919f-c22d-714da92365d9-baa31803,
#w-node-a4d4ba2b-20a1-919f-c22d-714da92365e7-baa31803,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc83f-baa31803,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc84a-baa31803,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc84e-baa31803,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc852-baa31803,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc857-baa31803,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc862-baa31803,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc866-baa31803,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc86c-baa31803,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc877-baa31803,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc87b-baa31803,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc881-baa31803,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc88d-baa31803,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc891-baa31803,
#w-node-_599d6bcc-709a-e81e-3ac1-a5c1da2ab8eb-baa31803,
#w-node-_599d6bcc-709a-e81e-3ac1-a5c1da2ab8f7-baa31803,
#w-node-_599d6bcc-709a-e81e-3ac1-a5c1da2ab8fb-baa31803,
#w-node-_599d6bcc-709a-e81e-3ac1-a5c1da2ab8ff-baa31803,
#w-node-_599d6bcc-709a-e81e-3ac1-a5c1da2ab903-baa31803,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc8a0-baa31803,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc8ab-baa31803,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc8af-baa31803,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc8b3-baa31803,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc8b9-baa31803,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc8c5-baa31803,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc8c9-baa31803,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc8d9-baa31803,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc8dd-baa31803,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc8e1-baa31803,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc8ec-baa31803,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc8f0-baa31803,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc8fc-baa31803,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc900-baa31803,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc90c-baa31803,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc910-baa31803,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc915-baa31803,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc921-baa31803,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc925-baa31803,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc92a-baa31803,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc92f-baa31803,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc93b-baa31803,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc93f-baa31803,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc944-baa31803,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc950-baa31803,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc954-baa31803,
#w-node-_5fca7534-fc81-a3c4-bccd-21ea85ba4268-baa31803,
#w-node-_5fca7534-fc81-a3c4-bccd-21ea85ba4269-baa31803,
#w-node-_5fca7534-fc81-a3c4-bccd-21ea85ba426a-baa31803,
#w-node-_5fca7534-fc81-a3c4-bccd-21ea85ba426b-baa31803,
#w-node-_5fca7534-fc81-a3c4-bccd-21ea85ba426c-baa31803,
#w-node-_5fca7534-fc81-a3c4-bccd-21ea85ba426d-baa31803,
#w-node-_5fca7534-fc81-a3c4-bccd-21ea85ba426e-baa31803,
#w-node-_5fca7534-fc81-a3c4-bccd-21ea85ba426f-baa31803,
#w-node-_5fca7534-fc81-a3c4-bccd-21ea85ba4270-baa31803,
#w-node-_5fca7534-fc81-a3c4-bccd-21ea85ba4271-baa31803,
#w-node-_5fca7534-fc81-a3c4-bccd-21ea85ba4272-baa31803,
#w-node-_5fca7534-fc81-a3c4-bccd-21ea85ba4273-baa31803,
#w-node-_5fca7534-fc81-a3c4-bccd-21ea85ba4276-baa31803,
#w-node-_5fca7534-fc81-a3c4-bccd-21ea85ba4277-baa31803,
#w-node-_5fca7534-fc81-a3c4-bccd-21ea85ba4278-baa31803,
#w-node-_5fca7534-fc81-a3c4-bccd-21ea85ba4279-baa31803,
#w-node-_5fca7534-fc81-a3c4-bccd-21ea85ba427a-baa31803,
#w-node-_5fca7534-fc81-a3c4-bccd-21ea85ba427b-baa31803,
#w-node-_5fca7534-fc81-a3c4-bccd-21ea85ba427c-baa31803,
#w-node-_5fca7534-fc81-a3c4-bccd-21ea85ba427d-baa31803,
#w-node-_5fca7534-fc81-a3c4-bccd-21ea85ba427e-baa31803,
#w-node-_5fca7534-fc81-a3c4-bccd-21ea85ba427f-baa31803,
#w-node-_5fca7534-fc81-a3c4-bccd-21ea85ba4280-baa31803,
#w-node-_5fca7534-fc81-a3c4-bccd-21ea85ba4281-baa31803,
#w-node-_51300727-e7fb-69fa-a900-737fd0272da3-04b88113,
#w-node-_51300727-e7fb-69fa-a900-737fd0272da7-04b88113,
#w-node-_51300727-e7fb-69fa-a900-737fd0272dab-04b88113,
#w-node-_51300727-e7fb-69fa-a900-737fd0272daf-04b88113 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_4902517a-6815-17f4-8f53-0f76847370f0-04b88113 {
    grid-area: 1/3/2/7
}

#start-firstname-input.w-node-_4902517a-6815-17f4-8f53-0f76847370f3-04b88113,
#start-lastname-input.w-node-_4902517a-6815-17f4-8f53-0f76847370f4-04b88113 {
    grid-area: span 1/span 1/span 1/span 1
}

#start-email-input.w-node-_4902517a-6815-17f4-8f53-0f76847370f5-04b88113,
#start-email-form-submit.w-node-_4902517a-6815-17f4-8f53-0f76847370f6-04b88113 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-c35c0b14-0ab9-49d4-8b04-e2aebbbca4f0-04b88113 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_82902e10-e92f-c9a1-1627-5f33ed90622c-04b88113,
#w-node-_82902e10-e92f-c9a1-1627-5f33ed906246-04b88113 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-a4d4ba2b-20a1-919f-c22d-714da92365bd-04b88113,
#w-node-a4d4ba2b-20a1-919f-c22d-714da92365cb-04b88113,
#w-node-a4d4ba2b-20a1-919f-c22d-714da92365d9-04b88113,
#w-node-a4d4ba2b-20a1-919f-c22d-714da92365e7-04b88113,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc83f-04b88113,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc84a-04b88113,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc84e-04b88113,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc852-04b88113,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc857-04b88113,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc862-04b88113,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc866-04b88113,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc86c-04b88113,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc877-04b88113,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc87b-04b88113,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc881-04b88113,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc88d-04b88113,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc895-04b88113,
#w-node-e0dba6a2-381a-43f1-789a-7c4c696df077-04b88113,
#w-node-e0dba6a2-381a-43f1-789a-7c4c696df083-04b88113,
#w-node-e0dba6a2-381a-43f1-789a-7c4c696df087-04b88113,
#w-node-e0dba6a2-381a-43f1-789a-7c4c696df08b-04b88113,
#w-node-e0dba6a2-381a-43f1-789a-7c4c696df08f-04b88113,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc8a0-04b88113,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc8ab-04b88113,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc8af-04b88113,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc8b3-04b88113,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc8b9-04b88113,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc8c5-04b88113,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc8c9-04b88113,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc8d9-04b88113,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc8dd-04b88113,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc8e1-04b88113,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc8ec-04b88113,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc8f0-04b88113,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc8fc-04b88113,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc900-04b88113,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc90c-04b88113,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc910-04b88113,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc915-04b88113,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc921-04b88113,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc925-04b88113,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc92a-04b88113,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc92f-04b88113,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc93b-04b88113,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc93f-04b88113,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc944-04b88113,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc950-04b88113,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc954-04b88113,
#w-node-_5fca7534-fc81-a3c4-bccd-21ea85ba4268-04b88113,
#w-node-_5fca7534-fc81-a3c4-bccd-21ea85ba4269-04b88113,
#w-node-_5fca7534-fc81-a3c4-bccd-21ea85ba426a-04b88113,
#w-node-_5fca7534-fc81-a3c4-bccd-21ea85ba426b-04b88113,
#w-node-_5fca7534-fc81-a3c4-bccd-21ea85ba426c-04b88113,
#w-node-_5fca7534-fc81-a3c4-bccd-21ea85ba426d-04b88113,
#w-node-_5fca7534-fc81-a3c4-bccd-21ea85ba426e-04b88113,
#w-node-_5fca7534-fc81-a3c4-bccd-21ea85ba426f-04b88113,
#w-node-_5fca7534-fc81-a3c4-bccd-21ea85ba4270-04b88113,
#w-node-_5fca7534-fc81-a3c4-bccd-21ea85ba4271-04b88113,
#w-node-_5fca7534-fc81-a3c4-bccd-21ea85ba4272-04b88113,
#w-node-_5fca7534-fc81-a3c4-bccd-21ea85ba4273-04b88113,
#w-node-_5fca7534-fc81-a3c4-bccd-21ea85ba4276-04b88113,
#w-node-_5fca7534-fc81-a3c4-bccd-21ea85ba4277-04b88113,
#w-node-_5fca7534-fc81-a3c4-bccd-21ea85ba4278-04b88113,
#w-node-_5fca7534-fc81-a3c4-bccd-21ea85ba4279-04b88113,
#w-node-_5fca7534-fc81-a3c4-bccd-21ea85ba427a-04b88113,
#w-node-_5fca7534-fc81-a3c4-bccd-21ea85ba427b-04b88113,
#w-node-_5fca7534-fc81-a3c4-bccd-21ea85ba427c-04b88113,
#w-node-_5fca7534-fc81-a3c4-bccd-21ea85ba427d-04b88113,
#w-node-_5fca7534-fc81-a3c4-bccd-21ea85ba427e-04b88113,
#w-node-_5fca7534-fc81-a3c4-bccd-21ea85ba427f-04b88113,
#w-node-_5fca7534-fc81-a3c4-bccd-21ea85ba4280-04b88113,
#w-node-_5fca7534-fc81-a3c4-bccd-21ea85ba4281-04b88113,
#w-node-_51300727-e7fb-69fa-a900-737fd0272da3-5111dbf3,
#w-node-_51300727-e7fb-69fa-a900-737fd0272da7-5111dbf3,
#w-node-_51300727-e7fb-69fa-a900-737fd0272dab-5111dbf3,
#w-node-_51300727-e7fb-69fa-a900-737fd0272daf-5111dbf3 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_4902517a-6815-17f4-8f53-0f76847370f0-5111dbf3 {
    grid-area: 1/3/2/7
}

#start-firstname-input.w-node-_4902517a-6815-17f4-8f53-0f76847370f3-5111dbf3,
#start-lastname-input.w-node-_4902517a-6815-17f4-8f53-0f76847370f4-5111dbf3 {
    grid-area: span 1/span 1/span 1/span 1
}

#start-email-input.w-node-_4902517a-6815-17f4-8f53-0f76847370f5-5111dbf3,
#start-email-form-submit.w-node-_4902517a-6815-17f4-8f53-0f76847370f6-5111dbf3 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-c35c0b14-0ab9-49d4-8b04-e2aebbbca4f0-5111dbf3 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_82902e10-e92f-c9a1-1627-5f33ed90622c-5111dbf3,
#w-node-_82902e10-e92f-c9a1-1627-5f33ed906246-5111dbf3 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-a4d4ba2b-20a1-919f-c22d-714da92365bd-5111dbf3,
#w-node-a4d4ba2b-20a1-919f-c22d-714da92365cb-5111dbf3,
#w-node-a4d4ba2b-20a1-919f-c22d-714da92365d9-5111dbf3,
#w-node-a4d4ba2b-20a1-919f-c22d-714da92365e7-5111dbf3,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc83f-5111dbf3,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc84a-5111dbf3,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc84e-5111dbf3,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc852-5111dbf3,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc857-5111dbf3,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc862-5111dbf3,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc866-5111dbf3,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc86c-5111dbf3,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc877-5111dbf3,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc87b-5111dbf3,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc881-5111dbf3,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc88d-5111dbf3,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc891-5111dbf3,
#w-node-af1eb449-7641-bd5c-4e6f-ab86e9e2f2ff-5111dbf3,
#w-node-af1eb449-7641-bd5c-4e6f-ab86e9e2f30b-5111dbf3,
#w-node-af1eb449-7641-bd5c-4e6f-ab86e9e2f30f-5111dbf3,
#w-node-af1eb449-7641-bd5c-4e6f-ab86e9e2f313-5111dbf3,
#w-node-af1eb449-7641-bd5c-4e6f-ab86e9e2f317-5111dbf3,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc8a0-5111dbf3,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc8ab-5111dbf3,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc8af-5111dbf3,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc8b3-5111dbf3,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc8b9-5111dbf3,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc8c5-5111dbf3,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc8c9-5111dbf3,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc8d9-5111dbf3,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc8dd-5111dbf3,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc8e1-5111dbf3,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc8ec-5111dbf3,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc8f0-5111dbf3,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc8fc-5111dbf3,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc900-5111dbf3,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc90c-5111dbf3,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc910-5111dbf3,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc915-5111dbf3,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc921-5111dbf3,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc925-5111dbf3,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc92a-5111dbf3,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc92f-5111dbf3,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc93b-5111dbf3,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc93f-5111dbf3,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc944-5111dbf3,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc950-5111dbf3,
#w-node-e83cad59-e737-b65f-b5f0-5e012b3dc954-5111dbf3,
#w-node-_5fca7534-fc81-a3c4-bccd-21ea85ba4268-5111dbf3,
#w-node-_5fca7534-fc81-a3c4-bccd-21ea85ba4269-5111dbf3,
#w-node-_5fca7534-fc81-a3c4-bccd-21ea85ba426a-5111dbf3,
#w-node-_5fca7534-fc81-a3c4-bccd-21ea85ba426b-5111dbf3,
#w-node-_5fca7534-fc81-a3c4-bccd-21ea85ba426c-5111dbf3,
#w-node-_5fca7534-fc81-a3c4-bccd-21ea85ba426d-5111dbf3,
#w-node-_5fca7534-fc81-a3c4-bccd-21ea85ba426e-5111dbf3,
#w-node-_5fca7534-fc81-a3c4-bccd-21ea85ba426f-5111dbf3,
#w-node-_5fca7534-fc81-a3c4-bccd-21ea85ba4270-5111dbf3,
#w-node-_5fca7534-fc81-a3c4-bccd-21ea85ba4271-5111dbf3,
#w-node-_5fca7534-fc81-a3c4-bccd-21ea85ba4272-5111dbf3,
#w-node-_5fca7534-fc81-a3c4-bccd-21ea85ba4273-5111dbf3,
#w-node-_5fca7534-fc81-a3c4-bccd-21ea85ba4276-5111dbf3,
#w-node-_5fca7534-fc81-a3c4-bccd-21ea85ba4277-5111dbf3,
#w-node-_5fca7534-fc81-a3c4-bccd-21ea85ba4278-5111dbf3,
#w-node-_5fca7534-fc81-a3c4-bccd-21ea85ba4279-5111dbf3,
#w-node-_5fca7534-fc81-a3c4-bccd-21ea85ba427a-5111dbf3,
#w-node-_5fca7534-fc81-a3c4-bccd-21ea85ba427b-5111dbf3,
#w-node-_5fca7534-fc81-a3c4-bccd-21ea85ba427c-5111dbf3,
#w-node-_5fca7534-fc81-a3c4-bccd-21ea85ba427d-5111dbf3,
#w-node-_5fca7534-fc81-a3c4-bccd-21ea85ba427e-5111dbf3,
#w-node-_5fca7534-fc81-a3c4-bccd-21ea85ba427f-5111dbf3,
#w-node-_5fca7534-fc81-a3c4-bccd-21ea85ba4280-5111dbf3,
#w-node-_5fca7534-fc81-a3c4-bccd-21ea85ba4281-5111dbf3,
#w-node-_51300727-e7fb-69fa-a900-737fd0272da3-dcabc870,
#w-node-_51300727-e7fb-69fa-a900-737fd0272da7-dcabc870,
#w-node-_51300727-e7fb-69fa-a900-737fd0272dab-dcabc870,
#w-node-_51300727-e7fb-69fa-a900-737fd0272daf-dcabc870 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_4902517a-6815-17f4-8f53-0f76847370f0-dcabc870 {
    grid-area: 1/3/2/7
}

#start-firstname-input.w-node-_4902517a-6815-17f4-8f53-0f76847370f3-dcabc870,
#start-lastname-input.w-node-_4902517a-6815-17f4-8f53-0f76847370f4-dcabc870 {
    grid-area: span 1/span 1/span 1/span 1
}

#start-email-input.w-node-_4902517a-6815-17f4-8f53-0f76847370f5-dcabc870,
#start-email-form-submit.w-node-_4902517a-6815-17f4-8f53-0f76847370f6-dcabc870 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-a9ae4218-b240-1429-27c4-fc24e3f6c57c-dcabc870,
#w-node-eda0fea4-00d9-9417-ee6c-14e4a6bbc900-dcabc870,
#w-node-eda0fea4-00d9-9417-ee6c-14e4a6bbc908-dcabc870,
#w-node-eda0fea4-00d9-9417-ee6c-14e4a6bbc910-dcabc870,
#w-node-eda0fea4-00d9-9417-ee6c-14e4a6bbc918-dcabc870,
#w-node-eda0fea4-00d9-9417-ee6c-14e4a6bbc924-dcabc870,
#w-node-eda0fea4-00d9-9417-ee6c-14e4a6bbc92c-dcabc870,
#w-node-eda0fea4-00d9-9417-ee6c-14e4a6bbc934-dcabc870,
#w-node-eda0fea4-00d9-9417-ee6c-14e4a6bbc93c-dcabc870 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-eda0fea4-00d9-9417-ee6c-14e4a6bbc946-dcabc870 {
    grid-area: span 1/span 5/span 1/span 5
}

#footer_signup_button.w-node-eda0fea4-00d9-9417-ee6c-14e4a6bbc94a-dcabc870,
#footer_signup_button_us.w-node-eda0fea4-00d9-9417-ee6c-14e4a6bbc94c-dcabc870,
#footer_login_button.w-node-eda0fea4-00d9-9417-ee6c-14e4a6bbc94e-dcabc870,
#footer_login_button_us.w-node-eda0fea4-00d9-9417-ee6c-14e4a6bbc950-dcabc870,
#footer_dashboard_button_us.w-node-eda0fea4-00d9-9417-ee6c-14e4a6bbc952-dcabc870,
#footer_dashboard_button.w-node-eda0fea4-00d9-9417-ee6c-14e4a6bbc954-dcabc870,
#w-node-eda0fea4-00d9-9417-ee6c-14e4a6bbc969-dcabc870,
#w-node-eda0fea4-00d9-9417-ee6c-14e4a6bbc96b-dcabc870,
#w-node-eda0fea4-00d9-9417-ee6c-14e4a6bbc96d-dcabc870,
#w-node-eda0fea4-00d9-9417-ee6c-14e4a6bbc971-dcabc870,
#w-node-eda0fea4-00d9-9417-ee6c-14e4a6bbc978-dcabc870,
#w-node-eda0fea4-00d9-9417-ee6c-14e4a6bbc97c-dcabc870,
#w-node-eda0fea4-00d9-9417-ee6c-14e4a6bbc97e-dcabc870,
#w-node-eda0fea4-00d9-9417-ee6c-14e4a6bbc985-dcabc870,
#w-node-eda0fea4-00d9-9417-ee6c-14e4a6bbc987-dcabc870,
#w-node-eda0fea4-00d9-9417-ee6c-14e4a6bbc989-dcabc870,
#w-node-eda0fea4-00d9-9417-ee6c-14e4a6bbc98b-dcabc870,
#w-node-eda0fea4-00d9-9417-ee6c-14e4a6bbc990-dcabc870,
#w-node-eda0fea4-00d9-9417-ee6c-14e4a6bbc992-dcabc870,
#w-node-eda0fea4-00d9-9417-ee6c-14e4a6bbc994-dcabc870,
#w-node-_51300727-e7fb-69fa-a900-737fd0272da3-00641ee0,
#w-node-_51300727-e7fb-69fa-a900-737fd0272da7-00641ee0,
#w-node-_51300727-e7fb-69fa-a900-737fd0272dab-00641ee0,
#w-node-_51300727-e7fb-69fa-a900-737fd0272daf-00641ee0 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_4902517a-6815-17f4-8f53-0f76847370f0-00641ee0 {
    grid-area: 1/3/2/7
}

#start-firstname-input.w-node-_4902517a-6815-17f4-8f53-0f76847370f3-00641ee0,
#start-lastname-input.w-node-_4902517a-6815-17f4-8f53-0f76847370f4-00641ee0 {
    grid-area: span 1/span 1/span 1/span 1
}

#start-email-input.w-node-_4902517a-6815-17f4-8f53-0f76847370f5-00641ee0,
#start-email-form-submit.w-node-_4902517a-6815-17f4-8f53-0f76847370f6-00641ee0 {
    grid-area: span 1/span 2/span 1/span 2
}

#w-node-c9d9dd3c-39a9-61b3-4a95-30a28448011c-8efc3b4f {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_15c69cb7-c6b2-21ed-b3dc-8a6d666d61c7-898b256b {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-_15c69cb7-c6b2-21ed-b3dc-8a6d666d61d4-898b256b {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_15c69cb7-c6b2-21ed-b3dc-8a6d666d6205-898b256b {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-_15c69cb7-c6b2-21ed-b3dc-8a6d666d6212-898b256b {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_15c69cb7-c6b2-21ed-b3dc-8a6d666d622b-898b256b {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-_15c69cb7-c6b2-21ed-b3dc-8a6d666d6238-898b256b,
#w-node-fe45bd26-4add-e4a4-04cb-d040b52062b3-7b39a38c {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_15c69cb7-c6b2-21ed-b3dc-8a6d666d61c7-c8007efa {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-_15c69cb7-c6b2-21ed-b3dc-8a6d666d61d4-c8007efa {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_15c69cb7-c6b2-21ed-b3dc-8a6d666d6205-c8007efa {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-_15c69cb7-c6b2-21ed-b3dc-8a6d666d6212-c8007efa {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_15c69cb7-c6b2-21ed-b3dc-8a6d666d622b-c8007efa {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-_15c69cb7-c6b2-21ed-b3dc-8a6d666d6238-c8007efa {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_15c69cb7-c6b2-21ed-b3dc-8a6d666d61c7-dc05e09a {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-_15c69cb7-c6b2-21ed-b3dc-8a6d666d61d4-dc05e09a {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_15c69cb7-c6b2-21ed-b3dc-8a6d666d6205-dc05e09a {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-_15c69cb7-c6b2-21ed-b3dc-8a6d666d6212-dc05e09a {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_15c69cb7-c6b2-21ed-b3dc-8a6d666d622b-dc05e09a {
    grid-area: span 1/span 3/span 1/span 3
}

#w-node-_15c69cb7-c6b2-21ed-b3dc-8a6d666d6238-dc05e09a,
#w-node-_785ca627-4d6f-08d0-134f-e6b4e046649c-fcd8d855,
#w-node-_1529f8b8-8853-47e7-3363-ab71ee03b416-1c783e5a,
#w-node-_27b0b12a-8ccf-2e4b-74a9-4d573d1d3088-cb9d2e07,
#w-node-_27b0b12a-8ccf-2e4b-74a9-4d573d1d3094-cb9d2e07,
#w-node-_27b0b12a-8ccf-2e4b-74a9-4d573d1d3098-cb9d2e07,
#w-node-_27b0b12a-8ccf-2e4b-74a9-4d573d1d309c-cb9d2e07,
#w-node-_27b0b12a-8ccf-2e4b-74a9-4d573d1d30a0-cb9d2e07,
#w-node-_27b0b12a-8ccf-2e4b-74a9-4d573d1d30a5-cb9d2e07,
#w-node-_27b0b12a-8ccf-2e4b-74a9-4d573d1d30b1-cb9d2e07,
#w-node-_27b0b12a-8ccf-2e4b-74a9-4d573d1d30b5-cb9d2e07,
#w-node-_27b0b12a-8ccf-2e4b-74a9-4d573d1d30ba-cb9d2e07,
#w-node-_27b0b12a-8ccf-2e4b-74a9-4d573d1d30c5-cb9d2e07,
#w-node-_27b0b12a-8ccf-2e4b-74a9-4d573d1d30c9-cb9d2e07,
#w-node-_27b0b12a-8ccf-2e4b-74a9-4d573d1d30cd-cb9d2e07,
#w-node-_27b0b12a-8ccf-2e4b-74a9-4d573d1d30d3-cb9d2e07,
#w-node-_27b0b12a-8ccf-2e4b-74a9-4d573d1d30de-cb9d2e07,
#w-node-_27b0b12a-8ccf-2e4b-74a9-4d573d1d30e2-cb9d2e07,
#w-node-_27b0b12a-8ccf-2e4b-74a9-4d573d1d30e6-cb9d2e07,
#w-node-_27b0b12a-8ccf-2e4b-74a9-4d573d1d30ed-cb9d2e07,
#w-node-_27b0b12a-8ccf-2e4b-74a9-4d573d1d30f8-cb9d2e07,
#w-node-_27b0b12a-8ccf-2e4b-74a9-4d573d1d30fc-cb9d2e07,
#w-node-_27b0b12a-8ccf-2e4b-74a9-4d573d1d3137-cb9d2e07,
#w-node-_27b0b12a-8ccf-2e4b-74a9-4d573d1d313b-cb9d2e07,
#w-node-_27b0b12a-8ccf-2e4b-74a9-4d573d1d313f-cb9d2e07,
#w-node-_27b0b12a-8ccf-2e4b-74a9-4d573d1d314a-cb9d2e07,
#w-node-_27b0b12a-8ccf-2e4b-74a9-4d573d1d314e-cb9d2e07,
#w-node-_27b0b12a-8ccf-2e4b-74a9-4d573d1d315a-cb9d2e07,
#w-node-_27b0b12a-8ccf-2e4b-74a9-4d573d1d315e-cb9d2e07,
#w-node-_27b0b12a-8ccf-2e4b-74a9-4d573d1d316a-cb9d2e07,
#w-node-_27b0b12a-8ccf-2e4b-74a9-4d573d1d316e-cb9d2e07,
#w-node-_27b0b12a-8ccf-2e4b-74a9-4d573d1d3173-cb9d2e07,
#w-node-_27b0b12a-8ccf-2e4b-74a9-4d573d1d317f-cb9d2e07,
#w-node-_27b0b12a-8ccf-2e4b-74a9-4d573d1d3183-cb9d2e07,
#w-node-_27b0b12a-8ccf-2e4b-74a9-4d573d1d3188-cb9d2e07,
#w-node-_27b0b12a-8ccf-2e4b-74a9-4d573d1d318d-cb9d2e07,
#w-node-_27b0b12a-8ccf-2e4b-74a9-4d573d1d3199-cb9d2e07,
#w-node-_27b0b12a-8ccf-2e4b-74a9-4d573d1d319d-cb9d2e07,
#w-node-_27b0b12a-8ccf-2e4b-74a9-4d573d1d31a2-cb9d2e07,
#w-node-_27b0b12a-8ccf-2e4b-74a9-4d573d1d31ae-cb9d2e07,
#w-node-_27b0b12a-8ccf-2e4b-74a9-4d573d1d31b2-cb9d2e07 {
    grid-area: span 1/span 1/span 1/span 1
}

#w-node-_5cfe7582-a4b8-34cf-a4cd-33ad23a34d6e-1a74290c,
#w-node-c28fdc8b-9f99-c9f1-6605-04447f4dbef3-1a74290c {
    justify-self: end
}

@media screen and (min-width:1920px) {
    #w-node-_5cfe7582-a4b8-34cf-a4cd-33ad23a34d6e-1a74290c {
        justify-self: end
    }
}

@media screen and (min-width:1440px) {

    #w-node-_49203baf-0028-7df2-c9d2-33b5fc3a6cc2-c0b97273,
    #w-node-_71a47535-f5e8-8b9d-646d-895c6d927ed5-c0b97273 {
        justify-self: center
    }
}

@media screen and (max-width:991px) {
    #w-node-_247ba2c6-4f03-5d86-918f-4b32d8b5ecc1-d8b5ecbb {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-_5d8326ec-7274-e10f-444b-b5465daac087-d3b97146,
    #w-node-_5d8326ec-7274-e10f-444b-b5465daac08c-d3b97146,
    #w-node-bda73c64-dc05-d93b-d5c7-4f1cf3fa0379-d3b97146,
    #w-node-bda73c64-dc05-d93b-d5c7-4f1cf3fa037c-d3b97146 {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-_65d676fa-5c41-179b-8562-02ef47460528-47460525 {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-_65d676fa-5c41-179b-8562-02ef47460534-47460525 {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-e32f4e2d-4b15-5cb5-a5b1-69cd31a65bed-61b9725c {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-_210d8cbf-1584-a810-689a-f612b307b018-5fb97272 {
        grid-column: 1/2
    }

    #w-node-_210d8cbf-1584-a810-689a-f612b307b01d-5fb97272 {
        grid-row: 3/4
    }

    #w-node-_210d8cbf-1584-a810-689a-f612b307b022-5fb97272 {
        grid-area: 2/1/3/2
    }

    #w-node-_19b3078a-7626-c2da-77d8-3ab7f22f5872-5fb97272 {
        order: 1
    }

    #w-node-_19b3078a-7626-c2da-77d8-3ab7f22f5874-5fb97272 {
        order: 2
    }

    #w-node-_19b3078a-7626-c2da-77d8-3ab7f22f5876-5fb97272 {
        order: 3
    }

    #w-node-_19b3078a-7626-c2da-77d8-3ab7f22f5878-5fb97272,
    #w-node-_19b3078a-7626-c2da-77d8-3ab7f22f587a-5fb97272 {
        order: 4
    }

    #w-node-_19b3078a-7626-c2da-77d8-3ab7f22f587c-5fb97272,
    #w-node-_19b3078a-7626-c2da-77d8-3ab7f22f587e-5fb97272,
    #w-node-_19b3078a-7626-c2da-77d8-3ab7f22f5880-5fb97272 {
        order: 6
    }

    #w-node-_19b3078a-7626-c2da-77d8-3ab7f22f5882-5fb97272 {
        order: 7
    }

    #w-node-_19b3078a-7626-c2da-77d8-3ab7f22f5884-5fb97272 {
        order: 8
    }

    #w-node-_19b3078a-7626-c2da-77d8-3ab7f22f5886-5fb97272 {
        order: 9;
        grid-area: span 4/span 3/span 4/span 3
    }

    #w-node-_19b3078a-7626-c2da-77d8-3ab7f22f588b-5fb97272 {
        order: 10
    }

    #w-node-_19b3078a-7626-c2da-77d8-3ab7f22f588d-5fb97272 {
        order: 11
    }

    #w-node-_19b3078a-7626-c2da-77d8-3ab7f22f588f-5fb97272 {
        order: 12
    }

    #w-node-_19b3078a-7626-c2da-77d8-3ab7f22f5891-5fb97272 {
        order: 13
    }

    #w-node-_19b3078a-7626-c2da-77d8-3ab7f22f5893-5fb97272 {
        order: 14
    }

    #w-node-_19b3078a-7626-c2da-77d8-3ab7f22f5895-5fb97272 {
        order: 15
    }

    #w-node-_19b3078a-7626-c2da-77d8-3ab7f22f5897-5fb97272 {
        order: 16
    }

    #w-node-_19b3078a-7626-c2da-77d8-3ab7f22f5899-5fb97272 {
        order: 17
    }

    #w-node-_19b3078a-7626-c2da-77d8-3ab7f22f589b-5fb97272 {
        order: 18
    }

    #w-node-_19b3078a-7626-c2da-77d8-3ab7f22f589d-5fb97272 {
        order: 19
    }

    #w-node-_19b3078a-7626-c2da-77d8-3ab7f22f589f-5fb97272 {
        order: 20
    }

    #w-node-_19b3078a-7626-c2da-77d8-3ab7f22f58a1-5fb97272 {
        order: 21
    }

    #w-node-_19b3078a-7626-c2da-77d8-3ab7f22f58a3-5fb97272 {
        order: 24
    }

    #w-node-_19b3078a-7626-c2da-77d8-3ab7f22f58a5-5fb97272 {
        order: 25
    }

    #w-node-b7c0bb12-97b4-7483-3dd1-04788060dfb3-5fb97272 {
        order: 1
    }

    #w-node-b7c0bb12-97b4-7483-3dd1-04788060dfb5-5fb97272 {
        order: 2
    }

    #w-node-b7c0bb12-97b4-7483-3dd1-04788060dfb7-5fb97272 {
        order: 3
    }

    #w-node-b7c0bb12-97b4-7483-3dd1-04788060dfb9-5fb97272,
    #w-node-b7c0bb12-97b4-7483-3dd1-04788060dfbb-5fb97272 {
        order: 4
    }

    #w-node-b7c0bb12-97b4-7483-3dd1-04788060dfbd-5fb97272,
    #w-node-b7c0bb12-97b4-7483-3dd1-04788060dfbf-5fb97272,
    #w-node-b7c0bb12-97b4-7483-3dd1-04788060dfc1-5fb97272 {
        order: 6
    }

    #w-node-b7c0bb12-97b4-7483-3dd1-04788060dfc3-5fb97272 {
        order: 7
    }

    #w-node-b7c0bb12-97b4-7483-3dd1-04788060dfc5-5fb97272 {
        order: 8
    }

    #w-node-b7c0bb12-97b4-7483-3dd1-04788060dfc7-5fb97272 {
        order: 9;
        grid-area: span 4/span 3/span 4/span 3
    }

    #w-node-b7c0bb12-97b4-7483-3dd1-04788060dfcc-5fb97272 {
        order: 10
    }

    #w-node-b7c0bb12-97b4-7483-3dd1-04788060dfce-5fb97272 {
        order: 11
    }

    #w-node-b7c0bb12-97b4-7483-3dd1-04788060dfd0-5fb97272 {
        order: 12
    }

    #w-node-b7c0bb12-97b4-7483-3dd1-04788060dfd2-5fb97272 {
        order: 13
    }

    #w-node-b7c0bb12-97b4-7483-3dd1-04788060dfd4-5fb97272 {
        order: 14
    }

    #w-node-b7c0bb12-97b4-7483-3dd1-04788060dfd6-5fb97272 {
        order: 15
    }

    #w-node-b7c0bb12-97b4-7483-3dd1-04788060dfd8-5fb97272 {
        order: 16
    }

    #w-node-b7c0bb12-97b4-7483-3dd1-04788060dfda-5fb97272 {
        order: 17
    }

    #w-node-b7c0bb12-97b4-7483-3dd1-04788060dfdc-5fb97272 {
        order: 18
    }

    #w-node-b7c0bb12-97b4-7483-3dd1-04788060dfde-5fb97272 {
        order: 19
    }

    #w-node-b7c0bb12-97b4-7483-3dd1-04788060dfe0-5fb97272 {
        order: 20
    }

    #w-node-b7c0bb12-97b4-7483-3dd1-04788060dfe2-5fb97272 {
        order: 21
    }

    #w-node-b7c0bb12-97b4-7483-3dd1-04788060dfe4-5fb97272 {
        order: 24
    }

    #w-node-b7c0bb12-97b4-7483-3dd1-04788060dfe6-5fb97272 {
        order: 25
    }

    #w-node-_5ec663ba-09d6-c870-2231-bef22a84f2ff-c0b973e6 {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-fb6bb179-51a7-cf2e-ca87-1ed9d671ef5d-3eb97440 {
        grid-area: span 2/span 2/span 2/span 2
    }

    #w-node-fb6bb179-51a7-cf2e-ca87-1ed9d671ef5e-3eb97440,
    #w-node-fb6bb179-51a7-cf2e-ca87-1ed9d671ef60-3eb97440 {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-_4dc51211-7f1c-1707-1b70-53f4103ff862-3eb97440 {
        grid-area: span 2/span 2/span 2/span 2
    }

    #w-node-_2f29c3ef-1e4c-e1b7-e2cf-d79ca3c799b7-3eb97440 {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-fb6bb179-51a7-cf2e-ca87-1ed9d671ef66-3eb97440 {
        grid-area: span 2/span 2/span 2/span 2
    }

    #w-node-fb6bb179-51a7-cf2e-ca87-1ed9d671ef67-3eb97440,
    #w-node-fb6bb179-51a7-cf2e-ca87-1ed9d671ef68-3eb97440 {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-_23d5432d-e2ed-6b8e-bc70-f0b22a3f1d4d-3eb97440 {
        grid-area: span 2/span 2/span 2/span 2
    }

    #w-node-fb6bb179-51a7-cf2e-ca87-1ed9d671ef6a-3eb97440,
    #w-node-f2ad7396-85b8-0437-4b0c-ec92dc7a9473-c5b97473 {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-f2ad7396-85b8-0437-4b0c-ec92dc7a94aa-c5b97473 {
        grid-column: span 1/span 1
    }

    #w-node-_77b31b6a-57d9-3860-2038-4abf6359912d-2fb97478 {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-_98b92303-7e12-1bfc-01a1-20a702eb91fa-02eb91f4 {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-_98b92303-7e12-1bfc-01a1-20a702eb922b-02eb91f4 {
        grid-column: span 1/span 1
    }

    #w-node-_527c7552-e26f-788e-34e4-192ee2ae6d52-8d0c5f4c {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-_1b55246a-35dd-60ee-21db-8c59630c332a-20d6441d {
        grid-area: span 2/span 2/span 2/span 2
    }

    #w-node-_1b55246a-35dd-60ee-21db-8c59630c332b-20d6441d,
    #w-node-_1b55246a-35dd-60ee-21db-8c59630c332d-20d6441d {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-_1b55246a-35dd-60ee-21db-8c59630c3330-20d6441d {
        grid-area: span 2/span 2/span 2/span 2
    }

    #w-node-_1b55246a-35dd-60ee-21db-8c59630c3331-20d6441d {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-_1b55246a-35dd-60ee-21db-8c59630c3333-20d6441d {
        grid-area: span 2/span 2/span 2/span 2
    }

    #w-node-_1b55246a-35dd-60ee-21db-8c59630c3334-20d6441d,
    #w-node-_1b55246a-35dd-60ee-21db-8c59630c3335-20d6441d {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-_1b55246a-35dd-60ee-21db-8c59630c3336-20d6441d {
        grid-area: span 2/span 2/span 2/span 2
    }

    #w-node-_1b55246a-35dd-60ee-21db-8c59630c3337-20d6441d {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-_8cb1939d-cb42-29e9-329a-b1d0959c3ba3-f95acf49,
    #w-node-_8cb1939d-cb42-29e9-329a-b1d0959c3ba3-8f3c255f {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-_4eb705e3-c9b0-2ceb-4163-362f062200cc-23bb42f1 {
        place-self: auto
    }

    #w-node-cd9b8bba-2575-cf46-6f22-58928de72746-23bb42f1 {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-_4eb705e3-c9b0-2ceb-4163-362f062200cc-4e1751ac {
        place-self: auto
    }

    #w-node-cd9b8bba-2575-cf46-6f22-58928de72746-4e1751ac {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-_4eb705e3-c9b0-2ceb-4163-362f062200cc-8c82b49d {
        place-self: auto
    }

    #w-node-cd9b8bba-2575-cf46-6f22-58928de72746-8c82b49d,
    #w-node-_8a1ab9db-a99d-bf7c-d13e-a887ed9ff97a-aac50e2c {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-_8a1ab9db-a99d-bf7c-d13e-a887ed9ff992-aac50e2c {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-eda0fea4-00d9-9417-ee6c-14e4a6bbc946-dcabc870 {
        grid-area: span 1/span 2/span 1/span 2
    }
}

@media screen and (max-width:767px) {

    #w-node-_6fa4e221-33c0-a44c-f9db-6d0060decf35-60decf26,
    #w-node-_6fa4e221-33c0-a44c-f9db-6d0060decf53-60decf26,
    #w-node-_188ac810-b04f-0b16-2734-389dea783977-2cb971e6,
    #w-node-_188ac810-b04f-0b16-2734-389dea783988-2cb971e6,
    #w-node-_882908dc-9d49-0e4c-a665-2dc256650c72-ffb97474,
    #w-node-_882908dc-9d49-0e4c-a665-2dc256650c90-ffb97474,
    #w-node-_4660a0dc-829c-36f4-fdd3-1cfb14db8658-cfece264,
    #w-node-_4660a0dc-829c-36f4-fdd3-1cfb14db866e-cfece264,
    #w-node-_4660a0dc-829c-36f4-fdd3-1cfb14db8658-35bc2ed5,
    #w-node-_4660a0dc-829c-36f4-fdd3-1cfb14db866e-35bc2ed5,
    #w-node-_4660a0dc-829c-36f4-fdd3-1cfb14db8658-8d5aefe8,
    #w-node-_4660a0dc-829c-36f4-fdd3-1cfb14db866e-8d5aefe8,
    #w-node-_4660a0dc-829c-36f4-fdd3-1cfb14db8658-58fbf3e7,
    #w-node-_4660a0dc-829c-36f4-fdd3-1cfb14db866e-58fbf3e7,
    #w-node-_179c23a8-0742-0c3d-f680-69769e4930b4-8d0c5f4c,
    #w-node-_179c23a8-0742-0c3d-f680-69769e4930d2-8d0c5f4c,
    #w-node-_4a97cfb7-c71c-ab22-a75a-a27f460baeb2-3a6c914b,
    #w-node-_4a97cfb7-c71c-ab22-a75a-a27f460baed0-3a6c914b,
    #w-node-_882908dc-9d49-0e4c-a665-2dc256650c72-4fcd631e,
    #w-node-_882908dc-9d49-0e4c-a665-2dc256650c90-4fcd631e {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-_4eb705e3-c9b0-2ceb-4163-362f062200cc-23bb42f1 {
        justify-self: auto
    }

    #w-node-_516e4455-0629-41cc-d197-7d6c40441033-23bb42f1 {
        place-self: center
    }

    #w-node-_516e4455-0629-41cc-d197-7d6c40441038-23bb42f1,
    #w-node-_4eb705e3-c9b0-2ceb-4163-362f062200cc-4e1751ac {
        justify-self: auto
    }

    #w-node-_516e4455-0629-41cc-d197-7d6c40441033-4e1751ac {
        place-self: center
    }

    #w-node-_516e4455-0629-41cc-d197-7d6c40441038-4e1751ac,
    #w-node-_4eb705e3-c9b0-2ceb-4163-362f062200cc-8c82b49d {
        justify-self: auto
    }

    #w-node-_516e4455-0629-41cc-d197-7d6c40441033-8c82b49d {
        place-self: center
    }

    #w-node-_516e4455-0629-41cc-d197-7d6c40441038-8c82b49d {
        justify-self: auto
    }

    #w-node-_82902e10-e92f-c9a1-1627-5f33ed90622c-3a1f413f,
    #w-node-_82902e10-e92f-c9a1-1627-5f33ed906246-3a1f413f,
    #w-node-_82902e10-e92f-c9a1-1627-5f33ed90622c-c1ebb914,
    #w-node-_82902e10-e92f-c9a1-1627-5f33ed906246-c1ebb914,
    #w-node-_82902e10-e92f-c9a1-1627-5f33ed90622c-baa31803,
    #w-node-_82902e10-e92f-c9a1-1627-5f33ed906246-baa31803,
    #w-node-_82902e10-e92f-c9a1-1627-5f33ed90622c-04b88113,
    #w-node-_82902e10-e92f-c9a1-1627-5f33ed906246-04b88113,
    #w-node-_82902e10-e92f-c9a1-1627-5f33ed90622c-5111dbf3,
    #w-node-_82902e10-e92f-c9a1-1627-5f33ed906246-5111dbf3 {
        grid-area: span 1/span 1/span 1/span 1
    }
}

@media screen and (max-width:479px) {

    #w-node-_040cf9a4-fa6b-5280-dd59-c327d058d575-d058d56c,
    #w-node-_040cf9a4-fa6b-5280-dd59-c327d058d579-d058d56c,
    #w-node-_040cf9a4-fa6b-5280-dd59-c327d058d589-d058d56c,
    #w-node-_040cf9a4-fa6b-5280-dd59-c327d058d58d-d058d56c,
    #w-node-_040cf9a4-fa6b-5280-dd59-c327d058d591-d058d56c,
    #w-node-_040cf9a4-fa6b-5280-dd59-c327d058d5b1-d058d56c,
    #w-node-_040cf9a4-fa6b-5280-dd59-c327d058d5b5-d058d56c,
    #w-node-_040cf9a4-fa6b-5280-dd59-c327d058d5b9-d058d56c,
    #w-node-_040cf9a4-fa6b-5280-dd59-c327d058d5c5-d058d56c,
    #w-node-_040cf9a4-fa6b-5280-dd59-c327d058d5c9-d058d56c,
    #w-node-_040cf9a4-fa6b-5280-dd59-c327d058d5cd-d058d56c,
    #w-node-_040cf9a4-fa6b-5280-dd59-c327d058d5d9-d058d56c,
    #w-node-_040cf9a4-fa6b-5280-dd59-c327d058d5dd-d058d56c,
    #w-node-_040cf9a4-fa6b-5280-dd59-c327d058d5e1-d058d56c,
    #w-node-_040cf9a4-fa6b-5280-dd59-c327d058d5ed-d058d56c,
    #w-node-_040cf9a4-fa6b-5280-dd59-c327d058d5f1-d058d56c,
    #w-node-_040cf9a4-fa6b-5280-dd59-c327d058d5f5-d058d56c,
    #w-node-_040cf9a4-fa6b-5280-dd59-c327d058d601-d058d56c,
    #w-node-_040cf9a4-fa6b-5280-dd59-c327d058d605-d058d56c,
    #w-node-_040cf9a4-fa6b-5280-dd59-c327d058d609-d058d56c {
        grid-area: span 1/span 2/span 1/span 2
    }

    #start-email-input.w-node-_907a2954-ebc7-0951-6ca9-1f4863baa16f-2cb971e6,
    #start-email-form-submit.w-node-_907a2954-ebc7-0951-6ca9-1f4863baa170-2cb971e6,
    #w-node-_65d676fa-5c41-179b-8562-02ef47460528-47460525,
    #w-node-_49c21b97-42cc-13b2-0464-bcb2faf3fd54-47460525,
    #w-node-_65d676fa-5c41-179b-8562-02ef47460534-47460525,
    #w-node-_65d676fa-5c41-179b-8562-02ef4746053b-47460525 {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-_215bda2f-2bc2-26a4-7e12-8402f24cb62b-5fb97272,
    #w-node-_215bda2f-2bc2-26a4-7e12-8402f24cb62f-5fb97272,
    #w-node-_215bda2f-2bc2-26a4-7e12-8402f24cb63e-5fb97272,
    #w-node-_215bda2f-2bc2-26a4-7e12-8402f24cb642-5fb97272,
    #w-node-_215bda2f-2bc2-26a4-7e12-8402f24cb646-5fb97272,
    #w-node-_215bda2f-2bc2-26a4-7e12-8402f24cb651-5fb97272,
    #w-node-_215bda2f-2bc2-26a4-7e12-8402f24cb65e-5fb97272,
    #w-node-_215bda2f-2bc2-26a4-7e12-8402f24cb662-5fb97272,
    #w-node-_215bda2f-2bc2-26a4-7e12-8402f24cb666-5fb97272,
    #w-node-_215bda2f-2bc2-26a4-7e12-8402f24cb66f-5fb97272,
    #w-node-_215bda2f-2bc2-26a4-7e12-8402f24cb673-5fb97272,
    #w-node-_215bda2f-2bc2-26a4-7e12-8402f24cb677-5fb97272,
    #w-node-_215bda2f-2bc2-26a4-7e12-8402f24cb680-5fb97272,
    #w-node-_215bda2f-2bc2-26a4-7e12-8402f24cb684-5fb97272,
    #w-node-_215bda2f-2bc2-26a4-7e12-8402f24cb688-5fb97272,
    #w-node-_215bda2f-2bc2-26a4-7e12-8402f24cb691-5fb97272,
    #w-node-_215bda2f-2bc2-26a4-7e12-8402f24cb695-5fb97272,
    #w-node-_215bda2f-2bc2-26a4-7e12-8402f24cb699-5fb97272,
    #w-node-_215bda2f-2bc2-26a4-7e12-8402f24cb6a2-5fb97272,
    #w-node-_215bda2f-2bc2-26a4-7e12-8402f24cb6a6-5fb97272,
    #w-node-_215bda2f-2bc2-26a4-7e12-8402f24cb6aa-5fb97272,
    #w-node-_215bda2f-2bc2-26a4-7e12-8402f24cb6b3-5fb97272,
    #w-node-_215bda2f-2bc2-26a4-7e12-8402f24cb6b7-5fb97272,
    #w-node-_215bda2f-2bc2-26a4-7e12-8402f24cb6bb-5fb97272,
    #w-node-_215bda2f-2bc2-26a4-7e12-8402f24cb6c8-5fb97272,
    #w-node-_215bda2f-2bc2-26a4-7e12-8402f24cb6cc-5fb97272,
    #w-node-_215bda2f-2bc2-26a4-7e12-8402f24cb6de-5fb97272,
    #w-node-_215bda2f-2bc2-26a4-7e12-8402f24cb6e2-5fb97272,
    #w-node-_215bda2f-2bc2-26a4-7e12-8402f24cb6e6-5fb97272,
    #w-node-_215bda2f-2bc2-26a4-7e12-8402f24cb6f4-5fb97272,
    #w-node-_215bda2f-2bc2-26a4-7e12-8402f24cb704-5fb97272,
    #w-node-_215bda2f-2bc2-26a4-7e12-8402f24cb708-5fb97272,
    #w-node-_215bda2f-2bc2-26a4-7e12-8402f24cb70c-5fb97272,
    #w-node-_215bda2f-2bc2-26a4-7e12-8402f24cb718-5fb97272,
    #w-node-_215bda2f-2bc2-26a4-7e12-8402f24cb71c-5fb97272,
    #w-node-_215bda2f-2bc2-26a4-7e12-8402f24cb720-5fb97272,
    #w-node-_215bda2f-2bc2-26a4-7e12-8402f24cb72c-5fb97272,
    #w-node-_215bda2f-2bc2-26a4-7e12-8402f24cb730-5fb97272,
    #w-node-_215bda2f-2bc2-26a4-7e12-8402f24cb734-5fb97272,
    #w-node-_215bda2f-2bc2-26a4-7e12-8402f24cb740-5fb97272,
    #w-node-_215bda2f-2bc2-26a4-7e12-8402f24cb744-5fb97272,
    #w-node-_215bda2f-2bc2-26a4-7e12-8402f24cb748-5fb97272,
    #w-node-_215bda2f-2bc2-26a4-7e12-8402f24cb754-5fb97272,
    #w-node-_215bda2f-2bc2-26a4-7e12-8402f24cb758-5fb97272,
    #w-node-_215bda2f-2bc2-26a4-7e12-8402f24cb75c-5fb97272,
    #w-node-_215bda2f-2bc2-26a4-7e12-8402f24cb768-5fb97272,
    #w-node-_215bda2f-2bc2-26a4-7e12-8402f24cb76c-5fb97272,
    #w-node-_215bda2f-2bc2-26a4-7e12-8402f24cb770-5fb97272 {
        grid-area: span 1/span 2/span 1/span 2
    }

    #phone.w-node-_978fdb5b-f851-61f0-50a7-00b542578f6f-37dcbdab {
        grid-area: span 1/span 1/span 1/span 1
    }

    #w-node-fb6bb179-51a7-cf2e-ca87-1ed9d671ef5d-3eb97440 {
        grid-area: span 3/span 4/span 3/span 4
    }

    #w-node-fb6bb179-51a7-cf2e-ca87-1ed9d671ef5e-3eb97440,
    #w-node-fb6bb179-51a7-cf2e-ca87-1ed9d671ef5f-3eb97440,
    #w-node-fb6bb179-51a7-cf2e-ca87-1ed9d671ef60-3eb97440,
    #w-node-fb6bb179-51a7-cf2e-ca87-1ed9d671ef61-3eb97440 {
        grid-area: span 2/span 2/span 2/span 2
    }

    #w-node-fb6bb179-51a7-cf2e-ca87-1ed9d671ef62-3eb97440,
    #w-node-_4dc51211-7f1c-1707-1b70-53f4103ff862-3eb97440 {
        grid-area: span 3/span 4/span 3/span 4
    }

    #w-node-_2f29c3ef-1e4c-e1b7-e2cf-d79ca3c799b7-3eb97440 {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-fb6bb179-51a7-cf2e-ca87-1ed9d671ef65-3eb97440 {
        grid-area: span 2/span 2/span 2/span 2
    }

    #w-node-fb6bb179-51a7-cf2e-ca87-1ed9d671ef66-3eb97440 {
        grid-area: span 3/span 4/span 3/span 4
    }

    #w-node-fb6bb179-51a7-cf2e-ca87-1ed9d671ef67-3eb97440,
    #w-node-fb6bb179-51a7-cf2e-ca87-1ed9d671ef68-3eb97440 {
        grid-area: span 2/span 2/span 2/span 2
    }

    #w-node-fb6bb179-51a7-cf2e-ca87-1ed9d671ef6a-3eb97440 {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-fb6bb179-51a7-cf2e-ca87-1ed9d671ef6b-3eb97440 {
        grid-area: span 2/span 2/span 2/span 2
    }

    #w-node-_1b55246a-35dd-60ee-21db-8c59630c332a-20d6441d {
        grid-area: span 3/span 4/span 3/span 4
    }

    #w-node-_1b55246a-35dd-60ee-21db-8c59630c332b-20d6441d,
    #w-node-_1b55246a-35dd-60ee-21db-8c59630c332c-20d6441d,
    #w-node-_1b55246a-35dd-60ee-21db-8c59630c332d-20d6441d,
    #w-node-_1b55246a-35dd-60ee-21db-8c59630c332e-20d6441d {
        grid-area: span 2/span 2/span 2/span 2
    }

    #w-node-_1b55246a-35dd-60ee-21db-8c59630c332f-20d6441d,
    #w-node-_1b55246a-35dd-60ee-21db-8c59630c3330-20d6441d {
        grid-area: span 3/span 4/span 3/span 4
    }

    #w-node-_1b55246a-35dd-60ee-21db-8c59630c3331-20d6441d {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-_1b55246a-35dd-60ee-21db-8c59630c3332-20d6441d {
        grid-area: span 2/span 2/span 2/span 2
    }

    #w-node-_1b55246a-35dd-60ee-21db-8c59630c3333-20d6441d {
        grid-area: span 3/span 4/span 3/span 4
    }

    #w-node-_1b55246a-35dd-60ee-21db-8c59630c3334-20d6441d,
    #w-node-_1b55246a-35dd-60ee-21db-8c59630c3335-20d6441d {
        grid-area: span 2/span 2/span 2/span 2
    }

    #w-node-_1b55246a-35dd-60ee-21db-8c59630c3337-20d6441d {
        grid-area: span 1/span 2/span 1/span 2
    }

    #w-node-_1b55246a-35dd-60ee-21db-8c59630c3338-20d6441d {
        grid-area: span 2/span 2/span 2/span 2
    }

    #start-email-input.w-node-_4902517a-6815-17f4-8f53-0f76847370f5-5d19c85c,
    #start-email-form-submit.w-node-_4902517a-6815-17f4-8f53-0f76847370f6-5d19c85c,
    #w-node-_8a1ab9db-a99d-bf7c-d13e-a887ed9ff97a-aac50e2c,
    #w-node-_8a1ab9db-a99d-bf7c-d13e-a887ed9ff986-aac50e2c,
    #w-node-_8a1ab9db-a99d-bf7c-d13e-a887ed9ff992-aac50e2c,
    #w-node-_8a1ab9db-a99d-bf7c-d13e-a887ed9ff9ca-aac50e2c,
    #start-email-input.w-node-_4902517a-6815-17f4-8f53-0f76847370f5-79c93e8f,
    #start-email-form-submit.w-node-_4902517a-6815-17f4-8f53-0f76847370f6-79c93e8f,
    #start-email-input.w-node-_4902517a-6815-17f4-8f53-0f76847370f5-3a1f413f,
    #start-email-form-submit.w-node-_4902517a-6815-17f4-8f53-0f76847370f6-3a1f413f,
    #start-email-input.w-node-_4902517a-6815-17f4-8f53-0f76847370f5-c1ebb914,
    #start-email-form-submit.w-node-_4902517a-6815-17f4-8f53-0f76847370f6-c1ebb914,
    #start-email-input.w-node-_4902517a-6815-17f4-8f53-0f76847370f5-baa31803,
    #start-email-form-submit.w-node-_4902517a-6815-17f4-8f53-0f76847370f6-baa31803,
    #start-email-input.w-node-_4902517a-6815-17f4-8f53-0f76847370f5-04b88113,
    #start-email-form-submit.w-node-_4902517a-6815-17f4-8f53-0f76847370f6-04b88113,
    #start-email-input.w-node-_4902517a-6815-17f4-8f53-0f76847370f5-5111dbf3,
    #start-email-form-submit.w-node-_4902517a-6815-17f4-8f53-0f76847370f6-5111dbf3,
    #start-email-input.w-node-_4902517a-6815-17f4-8f53-0f76847370f5-dcabc870,
    #start-email-form-submit.w-node-_4902517a-6815-17f4-8f53-0f76847370f6-dcabc870,
    #start-email-input.w-node-_4902517a-6815-17f4-8f53-0f76847370f5-00641ee0,
    #start-email-form-submit.w-node-_4902517a-6815-17f4-8f53-0f76847370f6-00641ee0 {
        grid-area: span 1/span 1/span 1/span 1
    }
}

@font-face {
    font-family: 'Waldenburg halbfett';
    src: url('https://cdn.prod.website-files.com/5fd0f5501ea5ad3d2b7f9c33/629dbff460bbc263149731e1_Waldenburg%20halbfett.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Waldenburg buch';
    src: url('https://cdn.prod.website-files.com/5fd0f5501ea5ad3d2b7f9c33/629dc007ddd0b24b23e72358_Waldenburg%20buch.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Signifier';
    src: url('https://cdn.prod.website-files.com/5fd0f5501ea5ad3d2b7f9c33/629dc023ee807c0da5e3d56e_signifier-light-italic.woff2') format('woff2');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Signifier';
    src: url('https://cdn.prod.website-files.com/5fd0f5501ea5ad3d2b7f9c33/629dc037a9d113fbe29ab0ee_signifier-light.woff2') format('woff2');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Suisse Intl Mono';
    src: url('https://cdn.prod.website-files.com/5fd0f5501ea5ad3d2b7f9c33/65b77469948d495c711d592d_Suisse-Intl-Mono.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}