.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;
}

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

.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;
}

.section-heading {
    color: #273236;
    width: 720px;
    margin-top: 0;
    margin-bottom: 8px;
    margin-left: 8px;
    font-size: 44px;
    line-height: 120%;
}

.section-heading.about {
    width: 520px;
    margin-bottom: 12px;
    margin-left: 0;
    line-height: 120%;
}

.section-heading.resource {
    text-align: center;
    width: 960px;
    margin-top: 8px;
    margin-bottom: 24px;
    margin-left: 0;
    font-size: 40px;
}

.section-heading.h3 {
    width: auto;
    margin-left: 0;
    font-size: 28px;
}

.block-container {
    grid-column-gap: 8px;
    grid-row-gap: 4px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    display: flex;
}

.block-container.left-align {
    align-items: flex-start;
}

.block-container.left-align.top-align {
    justify-content: flex-start;
}

.block-container.stack {
    align-items: flex-start;
    width: 320px;
    padding-left: 16px;
}

.block-container.table {
    align-items: flex-end;
}

.block-container.country,
.block-container.event {
    align-items: flex-start;
}

.block-text {
    text-align: center;
    font-size: 14px;
}

.block-text.label {
    color: #6c6c6c;
    text-align: left;
    text-transform: uppercase;
    font-weight: 400;
}

.block-text.table {
    color: rgba(39, 50, 54, .8);
    text-align: left;
    text-transform: uppercase;
    font-size: 18px;
}

.block-text.fixed {
    text-align: left;
    width: 560px;
    font-family: Aeonik, sans-serif;
}

.block-heading {
    color: #273236;
    margin-top: 16px;
    margin-bottom: 12px;
    font-family: Aeonik, sans-serif;
    font-size: 19px;
    font-weight: 700;
    line-height: 125%;
}

.block-heading.h3 {
    margin-top: 0;
    margin-bottom: 8px;
    font-size: 24px;
}

.block-heading.h3.gs {
    margin-bottom: 0;
}

.block-heading.h3.gradient {
    color: #422ff0;
    -webkit-text-fill-color: transparent;
    background-image: linear-gradient(235deg, #422ff0 49%, #3f32b4);
    -webkit-background-clip: text;
    background-clip: text;
}

.block-heading.misc {
    color: rgba(39, 50, 54, .8);
    margin-bottom: 4px;
    font-weight: 700;
}

.block-heading.misc.stat {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 28px;
    font-weight: 700;
}

.block-heading.misc.bold {
    font-size: 20px;
    font-weight: 700;
}

.block-heading.misc.bold.non-team {
    font-size: 18px;
}

.block-heading.h2 {
    color: #273236;
    margin-top: 0;
    margin-bottom: 4px;
    font-size: 28px;
    font-weight: 700;
}

.block-heading.h2.regular {
    font-weight: 400;
}

.block-heading.h1 {
    margin-top: 4px;
    margin-bottom: 8px;
    padding-left: 8px;
    padding-right: 8px;
    font-size: 24px;
    line-height: 120%;
}

.block-heading.h1.ind {
    padding-left: 0;
}

.block-heading.h4 {
    margin-top: 0;
    margin-bottom: 4px;
    font-size: 17px;
    font-weight: 700;
    line-height: 120%;
}

.block-heading.h4.brand {
    color: #006a55;
}

.block-heading.h4.b-yellow {
    color: #edb41e;
}

.section {
    flex-direction: column;
    align-items: center;
    max-width: 1200px;
    margin: 0 auto;
    padding: 40px 2vw 0;
    display: flex;
}

.section.index {
    align-items: stretch;
    padding-left: 2vw;
    padding-right: 2vw;
}

.section.misc {
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 40px;
    padding-left: 4vw;
    padding-right: 4vw;
}

.section.misc.stat {
    padding-left: 2vw;
    padding-right: 2vw;
}

.button-label {
    color: rgba(39, 50, 54, .9);
    font-size: 16px;
    font-weight: 400;
}

.button-label.small-text {
    color: rgba(255, 255, 255, .9);
    font-family: Aeonik, sans-serif;
    font-size: 14px;
}

.button-label.med {
    color: #fff;
    font-family: Aeonik, sans-serif;
    font-size: 15px;
    line-height: 20px;
}

.button-label.med.product {
    color: rgba(39, 50, 54, .8);
}

.button-label.color {
    color: rgba(255, 255, 255, .9);
}

.button-meta {
    background-color: #422ff0;
    border: 1px solid rgba(39, 50, 54, .1);
    border-radius: 12px;
    padding: 11px 32px 13px;
    text-decoration: none;
    box-shadow: inset 0 -3px 2px -1px rgba(39, 50, 54, .06), 0 0 0 1px #e1e6ec, 0 2px 2px rgba(39, 50, 54, .04);
}

.button-meta.small {
    cursor: pointer;
    z-index: 2;
    background-color: #fff;
    margin-bottom: 20px;
    padding-left: 16px;
    padding-right: 16px;
    box-shadow: 0 0 0 1px #e1e6ec, 0 2px 2px rgba(39, 50, 54, .04);
}

.button-meta.inline {
    color: #f1f0ed;
    background-color: #422ff0;
    border-radius: 8px;
    align-self: flex-start;
    height: 48px;
    font-family: Aeonik, sans-serif;
    font-size: 16px;
    line-height: 19px;
    box-shadow: inset 0 -3px 2px -1px rgba(25, 0, 255, .5), 0 0 0 2px #bab4ee, 0 2px 2px rgba(39, 50, 54, .04);
}

.button-meta.inline.newsletter {
    align-self: flex-end;
    width: 100%;
}

.button-meta.brand {
    color: #f1f0ed;
    background-color: #422ff0;
    border-width: .5px;
    border-color: rgba(160, 137, 255, .75);
    border-radius: 12px;
    flex: 1;
    font-family: Aeonik, sans-serif;
    font-size: 17px;
    box-shadow: 0 2px 4px rgba(0, 10, 31, .2), 0 0 0 2px #643eff;
}

.button-meta.download {
    grid-column-gap: 12px;
    justify-content: flex-start;
    align-items: center;
    margin-left: 8px;
    padding-left: 24px;
    padding-right: 24px;
    display: flex;
}

.button-meta.download.case-study {
    max-width: 224px;
}

.button-meta.download.reports {
    max-width: 196px;
}

.button-meta.download.event {
    background-color: #422ff0;
    max-width: 124px;
}

.button-meta.download.whitepaper {
    background-color: #422ff0;
    max-width: 240px;
    position: static;
}

.button-meta.hero {
    background-color: #422ff0;
    margin-top: 0;
    margin-bottom: 24px;
}

.button-meta.hero.about {
    margin-top: 20px;
}

.button-meta.lm {
    background-color: #422ff0;
    border-radius: 12px;
    margin-top: 8px;
    padding: 11px 24px 13px;
    display: inline-block;
    box-shadow: 0 0 0 1px #e1e6ec, 0 2px 2px rgba(39, 50, 54, .04);
}

.button-meta.lm.product {
    background-color: #fff;
}

.button-meta.header {
    color: rgba(39, 50, 54, .9);
    z-index: 2;
    background-color: #fff;
    margin-bottom: 20px;
    padding-bottom: 12px;
    padding-left: 24px;
    padding-right: 24px;
    font-size: 16px;
    box-shadow: 0 0 0 1px #e1e6ec, 0 2px 2px rgba(39, 50, 54, .04);
}

.button-meta.header.color {
    color: #fff;
    background-color: #422ff0;
}

.button-meta.resource,
.button-meta.schedule {
    color: #f1f0ed;
    background-color: #422ff0;
    width: 100%;
    margin-top: 16px;
    padding-left: 12px;
    padding-right: 12px;
    font-family: Aeonik, sans-serif;
    font-size: 16px;
    font-weight: 400;
    box-shadow: inset 0 -3px 2px -1px rgba(43, 29, 178, .04), 0 0 0 2px #220aff, 0 2px 2px rgba(95, 89, 158, .04);
}

.button-meta.pricing {
    order: 1;
    align-self: flex-start;
}

.button-meta.header-copy {
    color: rgba(39, 50, 54, .9);
    z-index: 2;
    background-color: #fff;
    justify-content: center;
    align-items: center;
    margin-bottom: 20px;
    padding-bottom: 12px;
    padding-left: 24px;
    padding-right: 24px;
    font-size: 16px;
    display: flex;
    box-shadow: 0 0 0 1px #e1e6ec, 0 2px 2px rgba(39, 50, 54, .04);
}

.button-meta.header-copy.color {
    color: #fff;
    background-color: #422ff0;
}

.media-container {
    background-color: #fff;
    border: 1px solid rgba(39, 50, 54, .1);
    border-radius: 8px;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0;
    text-decoration: none;
    box-shadow: inset 0 -3px 2px -1px rgba(39, 50, 54, .06), 0 0 0 2px #e1e6ec, 0 2px 2px rgba(39, 50, 54, .04);
}

.media-container.icon {
    background-color: #fff;
    padding: 16px;
    box-shadow: inset 0 -3px 2px -1px rgba(39, 50, 54, .06), 0 0 0 1px #e1e6ec, 0 2px 2px rgba(39, 50, 54, .04);
}

.media-container.video {
    background-color: #e0e0e0;
    padding: 4px;
}

.media-container.map {
    margin-top: 40px;
    margin-left: 4vw;
    margin-right: 4vw;
}

.media-container.hide {
    display: none;
}

.block-image {
    border-radius: 8px;
    width: 100%;
    margin-bottom: 10px;
}

.block-image.icon {
    width: 20px;
    height: 20px;
    margin-top: 0;
    padding-top: 0;
}

.block-image.icon.pricing {
    width: 16px;
    height: 16px;
}

.block-image.icon.team {
    height: 20px;
}

.block-image.left {
    min-width: 60%;
}

.block-image.download-res {
    width: 960px;
}

.block-image.pr {
    width: 400px;
    max-width: 400px;
    margin-top: 0;
}

.block-image.gs {
    width: 75%;
    margin-top: 24px;
}

.block-image.integration {
    aspect-ratio: 1;
    width: 80%;
    height: 100%;
}

.block-image.team {
    width: auto;
    max-height: 240px;
}

.block-content {
    color: rgba(39, 50, 54, .8);
    max-width: 640px;
    margin-bottom: 24px;
    font-family: Aeonik, sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 130%;
}

.block-content.justify {
    text-align: center;
    width: 240px;
    margin-bottom: 0;
    font-size: 15px;
}

.block-content.label {
    margin-top: 8px;
    margin-bottom: 0;
    margin-left: 4px;
    font-size: 14px;
    line-height: 100%;
}

.block-content.fixed-width {
    max-width: 480px;
    font-weight: 400;
}

.block-content.indent {
    margin-bottom: 8px;
    padding-left: 8px;
}

.block-content.small {
    color: rgba(39, 50, 54, .8);
    background-color: #fff;
    margin-bottom: 0;
    font-size: 14px;
}

.block-content.brand {
    color: #60ab44;
}

.block-content.large {
    max-width: 880px;
    font-size: 19px;
}

.block-content.resource {
    max-width: 560px;
    font-family: Geist, sans-serif;
    font-size: 16px;
}

.block-content.study {
    margin-bottom: 0;
}

.block-content.case {
    color: rgba(39, 50, 54, .9);
    max-width: 90%;
    margin-bottom: 0;
    font-family: Geist, sans-serif;
    font-weight: 400;
}

.block-content.event {
    max-width: 100%;
    margin-bottom: 8px;
    font-weight: 400;
}

.block-content.agenda-time {
    width: 72px;
    font-weight: 400;
}

.block-content.agenda-desc {
    max-width: 720px;
    margin-bottom: 0;
}

.block-content.partner {
    max-width: 480px;
}

.block-content.stat {
    margin-bottom: 0;
}

.block-content.m-center {
    font-size: 16px;
    font-weight: 400;
}

.block-content.b-yellow {
    color: rgba(237, 180, 30, .6);
}

.block-content.investor {
    text-transform: uppercase;
    margin-bottom: 0;
    font-size: 16px;
}

.block-content.pricing {
    color: rgba(39, 50, 54, .95);
    margin-bottom: 0;
    font-weight: 400;
}

.block-content.int {
    text-align: center;
    max-width: 640px;
    margin-bottom: 0;
}

.block-content.team-bio {
    text-align: left;
    max-width: 100%;
    margin-top: 16px;
    font-size: 15px;
}

.block-content.team-bio.compress {
    max-width: 400px;
}

.block-content.fw {
    max-width: 100%;
}

.block-content.team-role {
    margin-bottom: 8px;
    font-size: 17px;
}

.block-wrapper {
    grid-template-areas: ". . ."
        ". . Area";
}

.block-wrapper.blog {
    flex-direction: column;
}

.block-wrapper.vertical {
    grid-column-gap: 0px;
    grid-row-gap: 8px;
    flex-direction: column;
    flex: 1;
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-top: 64px;
}

.block-wrapper.vertical.stack {
    justify-content: flex-start;
    align-items: flex-end;
    margin-top: 0;
    padding-right: 24px;
}

.block-wrapper.vertical.video {
    display: flex;
}

.block-wrapper.left {
    grid-column-gap: 12px;
    justify-content: flex-start;
    margin-top: 0;
}

.block-wrapper.small-grid {
    margin-top: 0;
}

.block-wrapper.resource {
    grid-column-gap: 40px;
    justify-content: center;
    align-items: flex-start;
    width: 960px;
    margin-top: 40px;
    margin-bottom: 40px;
    padding-left: 8px;
    padding-right: 8px;
}

.block-wrapper.table {
    margin-top: 32px;
}

.block-wrapper.data {
    margin-top: 8px;
}

.block-wrapper.label {
    grid-column-gap: 24px;
    justify-content: center;
}

.block-wrapper.agenda {
    grid-column-gap: 24px;
    justify-content: flex-start;
    align-items: flex-start;
    width: 60%;
}

.block-wrapper.form {
    grid-column-gap: 20px;
    justify-content: space-around;
    align-items: flex-start;
    margin-top: 0;
}

.block-wrapper.hero {
    grid-column-gap: 40px;
    flex-direction: row;
    align-items: flex-start;
}

.block-wrapper.align {
    justify-content: space-between;
    align-items: flex-start;
}

.block-wrapper.template {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 40px;
}

.block-wrapper.team {
    margin-top: 16px;
}

.section-context {
    color: rgba(39, 50, 54, .6);
    text-align: left;
    max-width: 640px;
    margin-left: 0;
    font-family: Aeonik, sans-serif;
    font-size: 17px;
    font-weight: 400;
    line-height: 140%;
}

.section-context.left-align {
    max-width: 520px;
    margin-bottom: 16px;
    margin-left: 0;
    font-weight: 400;
}

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

.block-grid.ai {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
}

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

.block-grid.security {
    grid-template-rows: auto;
    grid-template-columns: 1.5fr .75fr .5fr .5fr;
}

.block-grid.footer {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-columns: .5fr .5fr .75fr .5fr .5fr;
}

.block-grid.features {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    align-content: start;
    align-items: start;
}

.block-grid.features.header {
    grid-column-gap: 16px;
    grid-row-gap: 12px;
    grid-template-columns: 1.25fr 1fr;
}

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

.block-grid.about.hide {
    display: none;
}

.block-grid.product {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-columns: 1.5fr 1fr 1.5fr;
}

.block-grid.panel {
    justify-items: center;
    padding-left: 6vw;
    padding-right: 6vw;
}

.block-grid.table {
    border-bottom: .5px solid rgba(0, 0, 0, .06);
    grid-template-columns: 2.5fr 1.5fr 1.5fr 1fr 1fr 1fr 1fr 1fr;
    padding-top: 8px;
    padding-bottom: 8px;
}

.block-grid.table.label {
    border: 1px #000;
    align-items: stretch;
    justify-items: stretch;
}

.block-grid.event {
    align-items: start;
}

.block-grid.speakers {
    grid-column-gap: 24px;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

.block-grid.sponsors {
    grid-template-columns: 1fr 1fr 1fr 1fr;
}

.block-grid.timer {
    grid-column-gap: 32px;
    margin-top: 48px;
}

.block-grid.partner {
    grid-template-columns: 1fr 1fr 1fr 1fr;
}

.block-grid.partners {
    grid-template-columns: 1fr;
    margin-top: 40px;
}

.block-grid.investors {
    grid-template-columns: 1fr 1fr;
    margin-top: 64px;
}

.block-grid.board {
    align-items: start;
    margin-top: 64px;
}

.block-grid.gs {
    grid-template-columns: 1fr 1fr;
    margin-top: 24px;
}

.block-grid.contact {
    grid-template-columns: 1fr;
    width: 400px;
}

.block-grid.pricing {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-columns: 1fr 1fr 1fr;
}

.block-meta {
    background-color: #fff;
    border: 1px solid rgba(39, 50, 54, .1);
    border-radius: 16px;
    padding: 32px;
    text-decoration: none;
    box-shadow: 0 0 0 1px #e1e6ec, 0 2px 2px rgba(39, 50, 54, .04);
}

.block-meta.resource {
    grid-row-gap: 8px;
    border-radius: 20px;
    flex-direction: column;
    justify-content: space-between;
    align-items: stretch;
    padding: 24px 32px 32px;
    display: flex;
}

.block-meta.about {
    padding: 24px 24px 32px;
}

.block-meta.footer {
    flex: 1;
}

.block-meta.cta {
    justify-content: space-between;
    width: 100%;
    margin-bottom: 40px;
    padding: 64px 64px 48px;
    display: flex;
}

.block-meta.vertical {
    width: 100%;
}

.block-meta.study {
    padding: 24px 32px 32px;
}

.block-meta.pr {
    grid-column-gap: 32px;
    padding: 24px;
    display: flex;
}

.block-meta.timer {
    flex-direction: column;
    align-items: center;
    padding: 8px 24px;
    display: flex;
}

.block-meta.careers {
    flex: 1;
    justify-content: space-between;
    align-items: flex-start;
    min-width: 850px;
    margin-top: 20px;
    padding: 40px 24px 24px;
    display: flex;
    box-shadow: 0 0 0 2px #e1e6ec;
}

.block-meta.tab {
    border-radius: 8px;
    width: auto;
    padding: 12px 24px;
    box-shadow: 0 2px 2px rgba(39, 50, 54, .04);
}

.block-meta.tab.w--current {
    background-color: #fff;
    border-width: 2px;
    border-color: #422ff0;
    border-radius: 8px;
    width: auto;
    padding: 12px 24px;
    box-shadow: 0 0 0 1px #e1e6ec, 0 2px 2px rgba(39, 50, 54, .04);
}

.block-meta.tab.about.w--current {
    background-color: #fff;
}

.block-meta.pricing {
    flex-flow: column;
    justify-content: space-between;
    display: flex;
}

.block-meta.int {
    flex-flow: column;
    padding: 16px 32px;
    display: flex;
}

.block-meta.horizontal.team {
    grid-column-gap: 24px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    padding: 24px;
}

.block-meta.horizontal.team.compress {
    width: 480px;
}

.block-meta.horizontal.team-copy {
    grid-column-gap: 24px;
    flex-flow: column;
    width: 100%;
    padding: 24px;
}

.block-item {
    flex-direction: column;
    align-items: center;
    display: flex;
}

.block-item.left-align {
    align-items: flex-start;
}

.block-item.horizontal {
    grid-column-gap: 12px;
    flex-direction: row;
    align-items: flex-start;
}

.block-item.stat {
    grid-column-gap: 24px;
    flex-direction: row;
    align-items: flex-start;
}

.block-item.case {
    grid-column-gap: 20px;
    flex-direction: row;
    align-items: flex-start;
}

.block-item.event,
.block-item.partner {
    grid-column-gap: 16px;
    flex-direction: row;
    align-items: flex-start;
}

.block-description {
    color: #273236;
    margin-bottom: 16px;
    padding-left: 8px;
    padding-right: 8px;
    font-size: 16px;
    line-height: 140%;
}

.block-description p {
    color: rgba(39, 50, 54, .75);
    margin-bottom: 0;
    font-size: 16px;
    line-height: 140%;
}

.section-left {
    grid-row-gap: 0px;
    flex-direction: column;
    align-items: flex-start;
    max-width: 520px;
    display: flex;
}

.section-meta {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    padding-left: 8px;
    padding-right: 8px;
    display: flex;
}

.span-gradient {
    -webkit-text-fill-color: transparent;
    background-image: linear-gradient(170deg, #0053a0, #0090d6);
    -webkit-background-clip: text;
    background-clip: text;
}

@media screen and (max-width: 991px) {

    .block-grid.misc {
        grid-template-columns: 1fr 1fr;
    }

    .block-grid.security {
        grid-template-columns: 1.5fr 1fr 1fr;
    }

    .block-meta.cta {
        flex-flow: column;
    }

}

@media screen and (max-width: 767px) {
    .block-heading.h3.span-gradient {
        max-width: 320px;
    }

    .section-context.left-align {
        max-width: 100%;
    }

    .block-grid.ai {
        grid-template-columns: 1fr;
    }

    .block-grid.misc {
        grid-template-columns: 1fr 1fr;
    }

    .block-grid.security {
        grid-template-columns: 1.5fr 1fr 1fr;
    }

    .block-meta.cta {
        flex-flow: column;
    }

    .scroll-inner.hide {
        display: none;
    }

    .section-meta {
        flex-flow: column;
    }

}

@media screen and (max-width: 479px) {
    .section-heading {
        text-align: center;
        letter-spacing: -.1px;
        margin-top: 0;
        margin-bottom: 0;
        font-size: 21px;
        line-height: 28px;
    }

    .section-heading.about {
        text-align: left;
        width: 100%;
        padding-left: 16px;
        padding-right: 16px;
        font-size: 18px;
    }

    .section-heading.resource {
        max-width: 100%;
        margin-bottom: 8px;
        font-size: 18px;
        line-height: 125%;
    }

    .block-container {
        justify-content: flex-start;
        align-items: center;
    }

    .block-container.left-align.top-align {
        align-items: center;
    }

    .block-container.stack {
        width: auto;
    }

    .block-container.table {
        align-items: flex-start;
    }

    .block-container.table.hide {
        display: none;
    }

    .block-text.label {
        font-size: 12px;
    }

    .block-text.table {
        font-size: 13px;
        line-height: 16px;
    }

    .block-text.fixed {
        text-align: center;
        width: 100%;
    }

    .block-heading,
    .block-heading.h3,
    .block-heading.misc {
        text-align: left;
    }

    .block-heading.misc.stat {
        font-size: 20px;
    }

    .block-heading.misc.bold {
        font-size: 16px;
    }

    .block-heading.h2 {
        text-align: center;
        font-size: 16px;
    }

    .block-heading.h2.regular {
        text-align: left;
        font-size: 22px;
        display: block;
    }

    .block-heading.h2.align {
        text-align: left;
        margin-top: 8px;
    }

    .block-heading.h1 {
        text-align: left;
        padding-left: 0;
        font-size: 20px;
    }

    .block-heading.h4 {
        text-align: left;
        font-size: 15px;
    }

    .block-heading.h4.brand {
        text-align: left;
        font-size: 12px;
    }

    .header-nav-container {
        flex-direction: row;
        justify-content: space-between;
        margin-left: 8px;
        margin-right: 8px;
        display: flex;
        position: static;
        top: 0%;
        bottom: auto;
        left: 0%;
        right: 0%;
    }

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

    .section.index {
        padding-top: 16px;
        padding-left: 16px;
        padding-right: 16px;
    }

    .section.hero {
        align-items: stretch;
        max-width: 1200px;
        margin-top: 0;
        padding-bottom: 0;
        padding-left: 16px;
        padding-right: 16px;
    }

    .section.misc {
        padding-top: 0;
        padding-bottom: 0;
    }

    .section.misc.stat {
        margin-bottom: 24px;
    }

    .section.cta {
        margin-top: 0;
    }

    .section.about {
        margin-bottom: 0;
    }

    .section.about.horizontal {
        flex-direction: column;
        margin-top: 0;
        margin-bottom: 0;
    }

    .section.about.footer {
        grid-column-gap: 24px;
        grid-row-gap: 24px;
        flex-direction: column;
        padding-left: 16px;
        padding-right: 16px;
    }

    .section.product {
        padding-top: 16px;
        padding-bottom: 16px;
    }

    .section.testimonial {
        margin-top: 0;
        padding-top: 16px;
        padding-bottom: 16px;
    }

    .section.table {
        max-width: 100%;
        padding-left: 16px;
        padding-right: 16px;
    }

    .section.ty {
        padding-bottom: 0;
    }

    .button-meta {
        text-align: center;
        width: 100%;
        margin-top: 24px;
    }

    .button-meta.small {
        justify-content: center;
        align-items: center;
        width: 100%;
        margin-top: 0;
        display: flex;
    }

    .button-meta.inline,
    .button-meta.inline.newsletter {
        width: 100%;
    }

    .button-meta.brand {
        max-width: 100%;
        margin-top: 0;
        padding-top: 8px;
        padding-bottom: 10px;
        font-size: 16px;
        box-shadow: 0 2px 4px rgba(0, 10, 31, .2), 0 0 0 1px #643eff;
    }

    .button-meta.lm {
        display: none;
    }

    .button-meta.header {
        justify-content: center;
        align-items: center;
        margin-top: 0;
        display: flex;
    }

    .button-meta.header.col {
        width: 100%;
        margin-top: 0;
    }

    .button-meta.align {
        margin-top: 8px;
    }

    .button-meta.header-copy {
        margin-top: 0;
    }

    .button-meta.header-copy.col {
        width: 100%;
        margin-top: 0;
    }

    .section-context {
        text-align: center;
        margin-top: 4px;
        margin-left: 0;
        font-size: 14px;
    }

    .section-context.left-align {
        width: 100%;
        max-width: 100%;
        padding-left: 0;
        padding-right: 16px;
    }

    .section-context.center {
        text-align: center;
    }

    .block-grid {
        grid-template-columns: 1fr;
        padding-left: 16px;
        padding-right: 16px;
    }

    .block-grid.ai,
    .block-grid.misc {
        grid-template-columns: 1fr;
    }

    .block-grid.security {
        grid-row-gap: 8px;
        grid-template-rows: auto auto;
        grid-template-columns: 1fr 1fr 1fr;
    }

    .block-grid.footer {
        grid-column-gap: 0px;
        grid-row-gap: 24px;
        grid-template-columns: 1fr 1fr;
    }

    .block-grid.features {
        grid-template-columns: 1fr;
        padding-left: 0;
    }

    .block-grid.features.header {
        grid-template-rows: auto auto auto auto auto auto;
        grid-template-columns: 1fr;
        padding-left: 0;
        padding-right: 0;
    }

    .block-grid.about,
    .block-grid.product {
        grid-template-columns: 1fr;
    }

    .block-grid.panel {
        justify-items: start;
        padding-left: 0;
        padding-right: 0;
    }

    .block-grid.table {
        grid-template-columns: 2.5fr 1.5fr 1.5fr 1fr;
        padding-left: 16px;
        padding-right: 16px;
    }

    .block-grid.case {
        padding-left: 8px;
        padding-right: 8px;
    }

    .block-grid.speakers,
    .block-grid.sponsors {
        grid-template-columns: 1fr 1fr;
    }

    .block-grid.timer {
        grid-column-gap: 8px;
        grid-template-columns: 1fr 1fr 1fr;
        margin-top: 16px;
    }

    .block-grid.partner {
        grid-template-columns: 1fr 1fr;
    }

    .block-grid.partners {
        padding-left: 8px;
        padding-right: 8px;
    }

    .block-grid.investors {
        grid-template-columns: 1fr;
    }

    .block-grid.gs {
        margin-bottom: 40px;
        display: none;
    }

    .block-grid.contact {
        width: 100%;
        margin-bottom: 24px;
    }

    .block-meta {
        width: 100%;
        padding: 24px 24px 32px;
    }

    .block-meta.resource {
        padding: 24px;
    }

    .block-meta.about {
        width: 100%;
        margin-top: 24px;
    }

    .block-meta.cta {
        flex-direction: column;
        padding: 32px 24px;
    }

    .block-meta.vertical {
        width: auto;
    }

    .block-meta.pr {
        flex-direction: column;
        margin-top: 0;
        padding: 16px 12px;
    }

    .block-meta.careers {
        flex-direction: column;
    }

    .block-meta.tab.about,
    .block-meta.tab.about.w--current {
        margin-top: 0;
    }

    .block-meta.horizontal.team.compress {
        width: 100%;
    }

    .block-item.left-align {
        align-items: center;
    }

    .block-item.stat {
        padding-left: 32px;
    }

    .block-item.partner {
        grid-column-gap: 16px;
        grid-row-gap: 8px;
        flex-direction: row;
        align-items: flex-start;
    }

}

#w-node-_3b4c71c0-a2d2-288d-2629-f40f9ebddfd9-63def34a,
#w-node-_3b4c71c0-a2d2-288d-2629-f40f9ebddfe1-63def34a,
#w-node-_3b4c71c0-a2d2-288d-2629-f40f9ebddfe9-63def34a,
#w-node-_3b4c71c0-a2d2-288d-2629-f40f9ebddff1-63def34a {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8c82979d-9279-9b67-248a-f649571f90e7-63def34a {
    grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-d71a5b13-bd9b-6bad-9b17-8b00b687c068-63def34a,
#w-node-_7b62905e-9960-3ebb-d281-f0782fbe250c-63def34a,
#w-node-ab780ade-89d2-e216-27ee-f58b243c69a9-63def34a,
#w-node-ab780ade-89d2-e216-27ee-f58b243c69b0-63def34a,
#w-node-ab780ade-89d2-e216-27ee-f58b243c69b7-63def34a,
#w-node-ab780ade-89d2-e216-27ee-f58b243c69be-63def34a,
#w-node-_5c45122c-f4df-1516-0e69-fe79a2840fc6-63def34a,
#w-node-_5c45122c-f4df-1516-0e69-fe79a2840fcc-63def34a,
#w-node-_5c45122c-f4df-1516-0e69-fe79a2840fd2-63def34a {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fe45e328-978c-60ce-d622-8f795e974f65-63def34a {
    grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_778e39f5-d95b-fd06-af09-2d123ac22c4b-63def34a,
#w-node-_48b161bb-350f-2711-472b-b955f40cfe79-63def34a,
#w-node-b075c30d-7f90-9131-f69f-6df07fbeaeab-63def34a,
#w-node-b4126bc9-f65f-a8e3-ceac-7b9c2df63df0-63def34a,
#w-node-_067208b1-f354-d0ab-8274-adb2e05c5475-63def34a,
#w-node-b4fc9e14-507a-6c2a-2ed4-fbd3edecdb1f-63def34a,
#w-node-_3a5f974d-f658-1fcd-9dec-9aa4ea52024a-63def34a,
#w-node-_86e955ac-36dc-b508-88d7-d2f32d625e32-63def34a,
#w-node-c6a2eb63-74f6-0d0f-2d39-fba9e49167b6-e49167b3,
#w-node-_39e13359-613c-7f1d-2b80-81b7fe679072-e49167b3,
#w-node-c6a2eb63-74f6-0d0f-2d39-fba9e49167d7-e49167b3,
#w-node-c6a2eb63-74f6-0d0f-2d39-fba9e49167db-e49167b3,
#w-node-c6a2eb63-74f6-0d0f-2d39-fba9e49167fc-e49167b3,
#w-node-c6a2eb63-74f6-0d0f-2d39-fba9e4916811-e49167b3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c6a2eb63-74f6-0d0f-2d39-fba9e4916831-e49167b3 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-c6a2eb63-74f6-0d0f-2d39-fba9e4916835-e49167b3 {
    grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_904f64d9-b040-0330-885e-0c0cf4bfe296-f4bfe288,
#w-node-_904f64d9-b040-0330-885e-0c0cf4bfe2b9-f4bfe288,
#w-node-_904f64d9-b040-0330-885e-0c0cf4bfe2da-f4bfe288,
#w-node-_904f64d9-b040-0330-885e-0c0cf4bfe2ee-f4bfe288,
#w-node-_904f64d9-b040-0330-885e-0c0cf4bfe322-f4bfe288,
#w-node-_63d6d988-c562-7962-c764-8a4e525e6e9f-f4bfe288,
#w-node-_63d6d988-c562-7962-c764-8a4e525e6ed3-f4bfe288,
#w-node-c651d44c-7406-bffa-47e9-a30a36c80614-8aedb878,
#w-node-c651d44c-7406-bffa-47e9-a30a36c8061c-8aedb878,
#w-node-c651d44c-7406-bffa-47e9-a30a36c80624-8aedb878,
#w-node-c651d44c-7406-bffa-47e9-a30a36c8062c-8aedb878 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_175d1670-2286-7f54-4807-dc45ee360637-8aedb878 {
    grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_175d1670-2286-7f54-4807-dc45ee36063d-8aedb878,
#w-node-_175d1670-2286-7f54-4807-dc45ee360644-8aedb878 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7e459e10-1d54-db07-8d6b-27acad5b95d5-8aedb878 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_9d57780c-bf03-00dd-5fc8-28c211d27fc6-8aedb878,
#w-node-_9d57780c-bf03-00dd-5fc8-28c211d27fcd-8aedb878,
#w-node-_9d57780c-bf03-00dd-5fc8-28c211d27fd4-8aedb878,
#w-node-_9d57780c-bf03-00dd-5fc8-28c211d27fdb-8aedb878,
#w-node-a44c4540-c6df-6132-d3e6-4ace0063f1b9-8aedb878 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-df9d8644-a1b7-258f-16fe-edbfb2106c9b-8aedb878,
#w-node-fc1336c8-c8d3-45c8-94a7-fd443afd9c72-8aedb878 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_10922401-6e3c-6c2a-9503-50ca9c9b8f1b-8aedb878 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_002648c8-28f4-b64e-8441-3e025f99299f-8aedb878 {
    grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-_002648c8-28f4-b64e-8441-3e025f9929b1-8aedb878,
#w-node-fbad065a-ebe6-96f8-06a8-566ef91ebdff-8aedb878,
#w-node-fbad065a-ebe6-96f8-06a8-566ef91ebe01-8aedb878,
#w-node-fbad065a-ebe6-96f8-06a8-566ef91ebe02-8aedb878,
#w-node-fbad065a-ebe6-96f8-06a8-566ef91ebe03-8aedb878,
#w-node-fbad065a-ebe6-96f8-06a8-566ef91ebe04-8aedb878,
#w-node-fbad065a-ebe6-96f8-06a8-566ef91ebe05-8aedb878,
#w-node-fbad065a-ebe6-96f8-06a8-566ef91ebe06-8aedb878,
#w-node-d62d057a-0be3-13bc-649f-e9f254858a91-8aedb878,
#w-node-c090c108-e19e-907e-8df2-d2277325c4ab-07b64ded,
#w-node-c090c108-e19e-907e-8df2-d2277325c4b3-07b64ded,
#w-node-c090c108-e19e-907e-8df2-d2277325c4bb-07b64ded,
#w-node-c090c108-e19e-907e-8df2-d2277325c4c3-07b64ded,
#w-node-_772a41b3-014c-77c8-2d59-d398605eabe5-07b64ded {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_772a41b3-014c-77c8-2d59-d398605eabe9-07b64ded,
#w-node-_772a41b3-014c-77c8-2d59-d398605eabf0-07b64ded {
    grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_772a41b3-014c-77c8-2d59-d398605eabf7-07b64ded {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_772a41b3-014c-77c8-2d59-d398605eabfe-07b64ded {
    grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-e3b49c3c-0fbc-ae0b-d2d9-1a48794af582-07b64ded,
#w-node-e3b49c3c-0fbc-ae0b-d2d9-1a48794af589-07b64ded,
#w-node-e3b49c3c-0fbc-ae0b-d2d9-1a48794af590-07b64ded,
#w-node-eb9f08a1-c4a9-dc5e-a6fe-d14f9354227e-07b64ded,
#w-node-eb9f08a1-c4a9-dc5e-a6fe-d14f93542285-07b64ded,
#w-node-eb9f08a1-c4a9-dc5e-a6fe-d14f9354228c-07b64ded,
#w-node-eb9f08a1-c4a9-dc5e-a6fe-d14f93542293-07b64ded {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f3ddc10b-ca05-7b5f-60e7-a1a809fdf721-07b64ded {
    grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-f3ddc10b-ca05-7b5f-60e7-a1a809fdf727-07b64ded,
#w-node-f3ddc10b-ca05-7b5f-60e7-a1a809fdf72e-07b64ded,
#w-node-_732bc4ce-e9d7-3db1-0b37-1fdfa4abab5f-07b64ded,
#w-node-_732bc4ce-e9d7-3db1-0b37-1fdfa4abab61-07b64ded,
#w-node-_732bc4ce-e9d7-3db1-0b37-1fdfa4abab62-07b64ded,
#w-node-_732bc4ce-e9d7-3db1-0b37-1fdfa4abab63-07b64ded,
#w-node-_732bc4ce-e9d7-3db1-0b37-1fdfa4abab64-07b64ded,
#w-node-_732bc4ce-e9d7-3db1-0b37-1fdfa4abab65-07b64ded,
#w-node-_732bc4ce-e9d7-3db1-0b37-1fdfa4abab66-07b64ded,
#w-node-_2f29ad16-8864-c7cc-cc85-459b92ca6a49-07b64ded,
#w-node-f65757f2-cbfc-e194-6a33-566a217e2102-b97460f9,
#w-node-f65757f2-cbfc-e194-6a33-566a217e210a-b97460f9,
#w-node-f65757f2-cbfc-e194-6a33-566a217e2112-b97460f9,
#w-node-f65757f2-cbfc-e194-6a33-566a217e211a-b97460f9,
#w-node-fe63aef3-064a-614c-c3ae-5c96c8d9570b-b97460f9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fe63aef3-064a-614c-c3ae-5c96c8d95712-b97460f9,
#w-node-fe63aef3-064a-614c-c3ae-5c96c8d95719-b97460f9 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-fe63aef3-064a-614c-c3ae-5c96c8d95720-b97460f9,
#w-node-_001ad339-12d4-3c17-a2d4-fc2bd130609a-b97460f9,
#w-node-_064ebd15-9e71-280f-4ae3-b5794271f25e-b97460f9,
#w-node-fe02a108-12f1-68ab-dc8e-d9debd964bf6-b97460f9,
#w-node-e5de626a-a444-5c1a-4745-3d7ceaa8daed-b97460f9,
#w-node-_614b3c29-abd3-794b-85e9-159f9a835e28-b97460f9,
#w-node-c44117f5-824c-be71-0552-b20b75001be2-b97460f9,
#w-node-_3bbdeaa4-f8be-383c-3f6f-97f062ae7c34-b97460f9,
#w-node-_3bbdeaa4-f8be-383c-3f6f-97f062ae7c3b-b97460f9,
#w-node-_3bbdeaa4-f8be-383c-3f6f-97f062ae7c42-b97460f9,
#w-node-_3bbdeaa4-f8be-383c-3f6f-97f062ae7c49-b97460f9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_31982e3e-0937-8c3f-5aed-4aae0e552455-b97460f9 {
    grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_31982e3e-0937-8c3f-5aed-4aae0e55245b-b97460f9,
#w-node-_31982e3e-0937-8c3f-5aed-4aae0e552462-b97460f9,
#w-node-_2e70d8eb-74b9-b38c-f82b-0a2ce5afb700-b97460f9,
#w-node-d906d5c3-a6d9-7076-d5a6-90a850ca148c-3ba9550e,
#w-node-_1a295110-42db-d7d2-ee89-94b3116c055e-3ba9550e,
#w-node-_049557f1-3122-6af2-1180-5aafac831179-3ba9550e,
#w-node-_4aa52392-b72c-14c9-300f-704b3b52e45a-3ba9550e,
#w-node-_405d17d9-f7ba-7b6b-3f1b-376edcef3181-3ba9550e,
#w-node-_405d17d9-f7ba-7b6b-3f1b-376edcef3188-3ba9550e,
#w-node-_405d17d9-f7ba-7b6b-3f1b-376edcef318f-3ba9550e,
#w-node-_405d17d9-f7ba-7b6b-3f1b-376edcef3196-3ba9550e,
#w-node-b419b123-4735-fcf3-d906-bb3311e55953-3ba9550e,
#w-node-_8438d760-d06b-f3df-62ff-526bd573da9e-3937492b,
#w-node-_8438d760-d06b-f3df-62ff-526bd573daa7-3937492b,
#w-node-_8438d760-d06b-f3df-62ff-526bd573dab0-3937492b,
#w-node-c88c61ac-ce49-3724-a48d-1b9c5f7f89b1-bd561e4c,
#w-node-f237f26b-50cc-3c87-53fb-d2b5faa85fdf-bd561e4c,
#w-node-_37e17a7b-240d-5bc3-aa4b-ad5d448056aa-bd561e4c,
#w-node-_4f48ecec-8a5f-581a-3944-5ea98c219633-bd561e4c,
#w-node-_61c32ae4-b67a-57e5-9be1-8c30c9f0c369-bd561e4c,
#w-node-b64eaa37-7147-dd3c-da3c-4a3437f78879-bd561e4c,
#w-node-_26c9c1e2-ecc9-e123-9d37-c844952cff1c-bd561e4c,
#w-node-_26c9c1e2-ecc9-e123-9d37-c844952cff23-bd561e4c,
#w-node-_1fc19256-8af2-705b-1daf-113f6f505273-2f6578b5,
#w-node-fae92269-2a51-c013-cfc3-f59121fe4f4c-2f6578b5,
#w-node-_9199cc22-1def-21b6-7efc-d37e977a2558-b5acfe19,
#w-node-_9199cc22-1def-21b6-7efc-d37e977a2561-b5acfe19,
#w-node-_9199cc22-1def-21b6-7efc-d37e977a256a-b5acfe19,
#w-node-_710bf085-36f2-a56f-d104-dc389d8faa92-b5acfe19,
#w-node-_710bf085-36f2-a56f-d104-dc389d8faa9b-b5acfe19,
#w-node-_710bf085-36f2-a56f-d104-dc389d8faaa4-b5acfe19,
#w-node-bcc2fe05-30ec-a19a-3f49-bfd4ef3ef450-20200d5d,
#w-node-bcc2fe05-30ec-a19a-3f49-bfd4ef3ef459-20200d5d,
#w-node-bcc2fe05-30ec-a19a-3f49-bfd4ef3ef462-20200d5d,
#w-node-_038e7b2c-b4c6-79f1-0e58-8836969ed257-20200d5d,
#w-node-_045a9510-7543-a511-2fc5-30e1fcede750-20200d5d,
#w-node-ca0576c3-fbf3-b5fb-ce6c-9192d2dbfc35-20200d5d,
#w-node-_681f6ffe-e1ca-6b5e-9e3a-2c224087a5dc-20200d5d,
#w-node-b8926839-5bf5-1e9a-67a6-7842cd8a78dd-20200d5d,
#w-node-_74eb8b11-09ab-166b-a6fb-e4fb999f3951-20200d5d,
#w-node-_0c0b4070-bbbf-79c5-94ad-d36cbb77eed8-20200d5d,
#w-node-_84b9dd3b-93ac-2b33-d6fb-f0a31bc40704-20200d5d,
#w-node-_80776bfd-96f2-b7ec-9748-46a748bb7291-20200d5d,
#w-node-_60680054-8120-d865-1911-d41d9190dd62-20200d5d,
#w-node-_7597d8c4-a22b-6282-f59b-037292950b86-20200d5d,
#w-node-_94897b1b-a9c4-1ed9-5827-f8a09d105a0c-20200d5d,
#w-node-_67ac0ab1-1d5a-84b3-6cfe-d6fe73dea5f3-20200d5d,
#w-node-d74f6d9b-a537-1d6b-3160-07c5897356e1-20200d5d,
#w-node-acf8bc62-9f2c-5334-8453-2de1260bd052-20200d5d,
#w-node-be04edd7-e24b-0ace-0e51-19d93c742b9a-20200d5d,
#w-node-_9911a2fd-baea-870d-3c7c-c794152d5190-393ba12c {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9077c595-2a67-1777-0d4d-c2cad11ef867-7ee8d38b {
    grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_9077c595-2a67-1777-0d4d-c2cad11ef86e-7ee8d38b {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_9077c595-2a67-1777-0d4d-c2cad11ef875-7ee8d38b {
    grid-area: span 1 / span 3 / span 1 / span 3;
}

#w-node-ea15fed3-0dd7-98aa-3293-7d9463cf0cd0-7ee8d38b {
    grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-ea15fed3-0dd7-98aa-3293-7d9463cf0cd6-7ee8d38b,
#w-node-ea15fed3-0dd7-98aa-3293-7d9463cf0cdc-7ee8d38b,
#w-node-fe97e5c8-597d-004c-3b98-ba0f5b86b69c-7ee8d38b {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a5695cb8-85a7-abdd-e0be-709123edd8a4-7ee8d38b {
    grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-a5695cb8-85a7-abdd-e0be-709123edd8aa-7ee8d38b,
#w-node-a5695cb8-85a7-abdd-e0be-709123edd8b1-7ee8d38b,
#w-node-a49bce33-f9e5-04a8-5cc2-cd0a0abb1d14-7ee8d38b,
#w-node-a49bce33-f9e5-04a8-5cc2-cd0a0abb1d1b-7ee8d38b,
#w-node-a49bce33-f9e5-04a8-5cc2-cd0a0abb1d22-7ee8d38b,
#w-node-a49bce33-f9e5-04a8-5cc2-cd0a0abb1d29-7ee8d38b,
#w-node-b9a1602c-2e74-6917-b10b-8b00429cd1ab-7ee8d38b,
#w-node-_2ca5a112-1b59-c4cf-41cc-88d33d694a5d-1f7ba5dc {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2ca5a112-1b59-c4cf-41cc-88d33d694a64-1f7ba5dc,
#w-node-_2ca5a112-1b59-c4cf-41cc-88d33d694a6b-1f7ba5dc {
    grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_2ca5a112-1b59-c4cf-41cc-88d33d694a72-1f7ba5dc,
#w-node-_5d924de2-d481-70fb-5a25-3c6e22055fe7-1f7ba5dc,
#w-node-_5d924de2-d481-70fb-5a25-3c6e22055fee-1f7ba5dc,
#w-node-_5d924de2-d481-70fb-5a25-3c6e22055ff5-1f7ba5dc,
#w-node-_5d924de2-d481-70fb-5a25-3c6e22055ffc-1f7ba5dc {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-caeddc52-dcfd-f709-db75-b21599ef04a7-1f7ba5dc {
    grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-caeddc52-dcfd-f709-db75-b21599ef04ad-1f7ba5dc,
#w-node-caeddc52-dcfd-f709-db75-b21599ef04b4-1f7ba5dc {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-caeddc52-dcfd-f709-db75-b21599ef04ba-1f7ba5dc {
    grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_811213bf-fbb7-2e45-7bd6-a541110a3d30-1f7ba5dc,
#w-node-_9cea5129-d0a7-673a-f594-a93e3f8745fc-b1465fb9,
#w-node-_9cea5129-d0a7-673a-f594-a93e3f874605-b1465fb9,
#w-node-_9cea5129-d0a7-673a-f594-a93e3f87460e-b1465fb9,
#w-node-_4f2e33c2-04c4-a099-55e5-1bbabdc34dba-b1465fb9,
#w-node-_4f2e33c2-04c4-a099-55e5-1bbabdc34dbd-b1465fb9,
#w-node-_4f2e33c2-04c4-a099-55e5-1bbabdc34dc0-b1465fb9,
#w-node-_4f2e33c2-04c4-a099-55e5-1bbabdc34dc3-b1465fb9,
#w-node-_4f2e33c2-04c4-a099-55e5-1bbabdc34dc6-b1465fb9,
#w-node-_4f2e33c2-04c4-a099-55e5-1bbabdc34dc9-b1465fb9,
#w-node-_4f2e33c2-04c4-a099-55e5-1bbabdc34dcc-b1465fb9,
#w-node-_4f2e33c2-04c4-a099-55e5-1bbabdc34dcf-b1465fb9,
#w-node-a94d0050-43ea-dd2c-f2fe-7d6c25d56981-b1465fb9,
#w-node-ba185943-7949-cc36-b2c6-5f64da50a7e8-b1465fb9,
#w-node-_2745a918-fd1f-bf05-c32a-64ca0417b2ce-b1465fb9,
#w-node-_5f4f85e4-1be6-26c6-5641-126793a7d2d8-b1465fb9,
#w-node-_6f74e153-941c-e183-3ebe-1b704331bdca-b1465fb9,
#w-node-_96e99ee4-b13a-27da-5476-9be1b1321c6b-b1465fb9,
#w-node-e67ce5de-5c0a-d8d1-0b8f-996e9c6eb9f9-b1465fb9,
#w-node-_9b9410e1-b77c-24a6-4d85-1976ac0b49d7-b1465fb9,
#w-node-_6ad08488-102a-f7a4-8860-c676599ac87b-b1465fb9 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_88defff0-de1a-a75f-dd0a-e9a61d3597ae-180089d9 {
    grid-area: span 3 / span 1 / span 3 / span 1;
}

#w-node-_88defff0-de1a-a75f-dd0a-e9a61d3597b4-180089d9,
#w-node-_88defff0-de1a-a75f-dd0a-e9a61d3597bb-180089d9,
#w-node-_88defff0-de1a-a75f-dd0a-e9a61d3597c1-180089d9,
#w-node-dd758aca-d632-076a-0269-ef8a7c920010-180089d9,
#w-node-e249f162-afc8-c357-8793-a3e3e2cca468-3a49cc77,
#w-node-e249f162-afc8-c357-8793-a3e3e2cca450-3a49cc77,
#w-node-e249f162-afc8-c357-8793-a3e3e2cca457-3a49cc77,
#w-node-e249f162-afc8-c357-8793-a3e3e2cca45c-3a49cc77,
#w-node-e249f162-afc8-c357-8793-a3e3e2cca463-3a49cc77,
#w-node-ac330aa5-c207-cada-85ec-28c7f57f00cb-3a49cc77,
#w-node-ab714d95-1ddb-8908-e244-5ee7f4ccdd16-349201b2,
#w-node-ca6df805-0ba2-8bba-ff80-b96c047d6d7f-349201b2,
#w-node-_016a0387-a9c2-0644-c153-8d1553804598-349201b2,
#w-node-d9bbd614-cda4-de59-a603-55d39960b9c1-349201b2,
#w-node-d9bbd614-cda4-de59-a603-55d39960b9ca-349201b2,
#w-node-d9bbd614-cda4-de59-a603-55d39960b9d3-349201b2,
#w-node-_623c5ce0-c367-fe15-7e04-82f496073676-349201b2,
#w-node-_7951c139-d5cf-b6bd-3257-7acb54ea868d-349201b2,
#w-node-e675b0c5-2fab-a611-7212-93c38b1fed36-349201b2,
#w-node-d80daaec-dd05-4daa-c059-751e693827a8-349201b2,
#w-node-_76f07d5f-d5c0-83ff-ec69-835e169399f1-349201b2,
#w-node-a81f015d-3dd5-42e0-8f88-c223edc466a3-349201b2,
#w-node-d89cb19e-80a3-8cde-c40b-13afc2cc3fb0-349201b2,
#w-node-_1b8007fa-155d-d6f8-6b76-9e31a71d8406-349201b2,
#w-node-a75699f3-7f77-f816-3019-55f597e01ee7-349201b2,
#w-node-_72be4b60-a44a-9949-7133-7478492b62bd-86a3c508,
#w-node-_72be4b60-a44a-9949-7133-7478492b62c5-86a3c508,
#w-node-_72be4b60-a44a-9949-7133-7478492b62cd-86a3c508,
#w-node-_72be4b60-a44a-9949-7133-7478492b62d5-86a3c508 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e3218936-719e-3bc5-fa78-6e85776d5bd3-86a3c508 {
    grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-e3218936-719e-3bc5-fa78-6e85776d5bd9-86a3c508,
#w-node-e3218936-719e-3bc5-fa78-6e85776d5be0-86a3c508 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e3218936-719e-3bc5-fa78-6e85776d5be6-86a3c508 {
    grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_64b5b699-7608-3507-8f31-48ab57848582-86a3c508,
#w-node-e8953fec-8ee7-6347-28be-c8f44c372af7-8564571c,
#w-node-fb0cf72e-ac78-b385-f60c-82dddbe9f2f2-8564571c {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fd34482a-7802-3315-6b8a-4527ca3311a9-8564571c {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
}

#w-node-bc25c24e-360f-3b72-4415-4fc8d970c080-b15ef823 {
    grid-area: 1 / 1 / 2 / 2;
}

#w-node-bc25c24e-360f-3b72-4415-4fc8d970c082-b15ef823,
#w-node-bc25c24e-360f-3b72-4415-4fc8d970c084-b15ef823,
#w-node-_73cebdeb-984a-49ac-5a12-ebb644cbf67e-b15ef823,
#w-node-_67fa2673-b5d3-b996-b6d6-b3188a129895-b15ef823,
#w-node-d8b25f58-1c57-57ca-266a-a2a1bba781dc-b15ef823,
#w-node-_57b05e0b-1491-cea2-6902-78390464174d-b15ef823,
#w-node-_997fa677-dab8-dd0a-5ba4-44799bbf95f6-b15ef823,
#w-node-_39505a14-0746-ac5c-8a49-96ef6b37fba2-b15ef823,
#w-node-_9b7ce271-4109-6083-791b-f9cd3ddb732f-b15ef823,
#w-node-feec26ef-efd2-4249-a305-50b487b711e8-b15ef823,
#w-node-_4a451dcd-f603-822a-e9d1-8b47d4f6b72b-b15ef823,
#w-node-_80bbc41f-c47d-7692-57eb-50c4e0c482ab-b15ef823,
#w-node-bc25c24e-360f-3b72-4415-4fc8d970c085-b15ef823,
#w-node-bc25c24e-360f-3b72-4415-4fc8d970c086-b15ef823,
#w-node-bc25c24e-360f-3b72-4415-4fc8d970c087-b15ef823,
#w-node-c88c61ac-ce49-3724-a48d-1b9c5f7f89b1-5c2a66cb,
#w-node-f237f26b-50cc-3c87-53fb-d2b5faa85fdf-5c2a66cb,
#w-node-_37e17a7b-240d-5bc3-aa4b-ad5d448056aa-5c2a66cb,
#w-node-_4f48ecec-8a5f-581a-3944-5ea98c219633-5c2a66cb,
#w-node-_61c32ae4-b67a-57e5-9be1-8c30c9f0c369-5c2a66cb,
#w-node-b64eaa37-7147-dd3c-da3c-4a3437f78879-5c2a66cb,
#w-node-d906d5c3-a6d9-7076-d5a6-90a850ca148c-83e31928,
#w-node-_1a295110-42db-d7d2-ee89-94b3116c055e-83e31928,
#w-node-_049557f1-3122-6af2-1180-5aafac831179-83e31928,
#w-node-_4aa52392-b72c-14c9-300f-704b3b52e45a-83e31928,
#w-node-_405d17d9-f7ba-7b6b-3f1b-376edcef3181-83e31928,
#w-node-_405d17d9-f7ba-7b6b-3f1b-376edcef3188-83e31928,
#w-node-_405d17d9-f7ba-7b6b-3f1b-376edcef318f-83e31928,
#w-node-_405d17d9-f7ba-7b6b-3f1b-376edcef3196-83e31928,
#w-node-b419b123-4735-fcf3-d906-bb3311e55953-83e31928 {
    grid-area: span 1 / span 1 / span 1 / span 1;
}

@media screen and (max-width: 991px) {
    #w-node-_86e955ac-36dc-b508-88d7-d2f32d625e32-63def34a {
        grid-area: span 1 / span 3 / span 1 / span 3;
    }

    #w-node-_904f64d9-b040-0330-885e-0c0cf4bfe2da-f4bfe288 {
        grid-area: span 1 / span 2 / span 1 / span 2;
    }
}

@media screen and (max-width: 767px) {
    #w-node-b9a1602c-2e74-6917-b10b-8b00429cd1ab-7ee8d38b {
        grid-area: span 1 / span 3 / span 1 / span 3;
    }

    #w-node-f828fd49-381d-5946-0fb1-ed59a89a9109-7ee8d38b,
    #w-node-_519e36ff-347c-7556-23a9-52d62bfac51b-7ee8d38b {
        grid-area: span 1 / span 1 / span 1 / span 1;
    }
}

@media screen and (max-width: 479px) {
    #w-node-fe45e328-978c-60ce-d622-8f795e974f65-63def34a {
        grid-area: span 1 / span 1 / span 1 / span 1;
    }

    #w-node-_86e955ac-36dc-b508-88d7-d2f32d625e32-63def34a {
        grid-area: span 1 / span 3 / span 1 / span 3;
    }

    #w-node-c6a2eb63-74f6-0d0f-2d39-fba9e49167b6-e49167b3,
    #w-node-_39e13359-613c-7f1d-2b80-81b7fe679072-e49167b3,
    #w-node-c6a2eb63-74f6-0d0f-2d39-fba9e49167d7-e49167b3 {
        grid-area: span 1 / span 2 / span 1 / span 2;
    }

    #w-node-c6a2eb63-74f6-0d0f-2d39-fba9e49167fc-e49167b3,
    #w-node-c6a2eb63-74f6-0d0f-2d39-fba9e4916811-e49167b3 {
        grid-area: span 1 / span 1 / span 1 / span 1;
    }

    #w-node-c6a2eb63-74f6-0d0f-2d39-fba9e4916831-e49167b3,
    #w-node-c6a2eb63-74f6-0d0f-2d39-fba9e4916835-e49167b3,
    #w-node-_904f64d9-b040-0330-885e-0c0cf4bfe296-f4bfe288,
    #w-node-_904f64d9-b040-0330-885e-0c0cf4bfe2b9-f4bfe288,
    #w-node-_904f64d9-b040-0330-885e-0c0cf4bfe2da-f4bfe288 {
        grid-area: span 1 / span 2 / span 1 / span 2;
    }

    #w-node-_3b93c8da-1e89-52a3-5bce-1933e059c19f-f4bfe288,
    #w-node-_7e459e10-1d54-db07-8d6b-27acad5b95d5-8aedb878,
    #w-node-a44c4540-c6df-6132-d3e6-4ace0063f1b9-8aedb878,
    #w-node-df9d8644-a1b7-258f-16fe-edbfb2106c9b-8aedb878,
    #w-node-fc1336c8-c8d3-45c8-94a7-fd443afd9c72-8aedb878,
    #w-node-_10922401-6e3c-6c2a-9503-50ca9c9b8f1b-8aedb878,
    #w-node-_002648c8-28f4-b64e-8441-3e025f99299f-8aedb878 {
        grid-area: span 1 / span 1 / span 1 / span 1;
    }

    #w-node-d62d057a-0be3-13bc-649f-e9f254858a91-8aedb878 {
        grid-area: span 1 / span 3 / span 1 / span 3;
    }

    #w-node-_772a41b3-014c-77c8-2d59-d398605eabe5-07b64ded,
    #w-node-_772a41b3-014c-77c8-2d59-d398605eabe9-07b64ded,
    #w-node-_772a41b3-014c-77c8-2d59-d398605eabf0-07b64ded,
    #w-node-_772a41b3-014c-77c8-2d59-d398605eabf7-07b64ded,
    #w-node-_772a41b3-014c-77c8-2d59-d398605eabfe-07b64ded {
        grid-area: span 1 / span 1 / span 1 / span 1;
    }

    #w-node-_2f29ad16-8864-c7cc-cc85-459b92ca6a49-07b64ded {
        grid-area: span 1 / span 3 / span 1 / span 3;
    }

    #w-node-fe63aef3-064a-614c-c3ae-5c96c8d9570b-b97460f9,
    #w-node-fe63aef3-064a-614c-c3ae-5c96c8d95712-b97460f9,
    #w-node-fe63aef3-064a-614c-c3ae-5c96c8d95719-b97460f9,
    #w-node-fe63aef3-064a-614c-c3ae-5c96c8d95720-b97460f9 {
        grid-area: span 1 / span 1 / span 1 / span 1;
    }

    #w-node-_2e70d8eb-74b9-b38c-f82b-0a2ce5afb700-b97460f9,
    #w-node-b419b123-4735-fcf3-d906-bb3311e55953-3ba9550e {
        grid-area: span 1 / span 3 / span 1 / span 3;
    }

    #w-node-_9077c595-2a67-1777-0d4d-c2cad11ef867-7ee8d38b,
    #w-node-_9077c595-2a67-1777-0d4d-c2cad11ef86e-7ee8d38b,
    #w-node-_9077c595-2a67-1777-0d4d-c2cad11ef875-7ee8d38b {
        grid-area: span 1 / span 1 / span 1 / span 1;
    }

    #w-node-b9a1602c-2e74-6917-b10b-8b00429cd1ab-7ee8d38b {
        grid-area: span 1 / span 3 / span 1 / span 3;
    }

    #w-node-_2ca5a112-1b59-c4cf-41cc-88d33d694a5d-1f7ba5dc,
    #w-node-_2ca5a112-1b59-c4cf-41cc-88d33d694a64-1f7ba5dc,
    #w-node-_2ca5a112-1b59-c4cf-41cc-88d33d694a6b-1f7ba5dc,
    #w-node-_2ca5a112-1b59-c4cf-41cc-88d33d694a72-1f7ba5dc,
    #w-node-caeddc52-dcfd-f709-db75-b21599ef04a7-1f7ba5dc,
    #w-node-caeddc52-dcfd-f709-db75-b21599ef04ad-1f7ba5dc,
    #w-node-caeddc52-dcfd-f709-db75-b21599ef04b4-1f7ba5dc,
    #w-node-caeddc52-dcfd-f709-db75-b21599ef04ba-1f7ba5dc {
        grid-area: span 1 / span 1 / span 1 / span 1;
    }

    #w-node-_811213bf-fbb7-2e45-7bd6-a541110a3d30-1f7ba5dc,
    #w-node-_6ad08488-102a-f7a4-8860-c676599ac87b-b1465fb9 {
        grid-area: span 1 / span 3 / span 1 / span 3;
    }

    #w-node-_88defff0-de1a-a75f-dd0a-e9a61d3597c1-180089d9 {
        grid-area: span 1 / span 1 / span 1 / span 1;
    }

    #w-node-dd758aca-d632-076a-0269-ef8a7c920010-180089d9 {
        grid-area: span 1 / span 3 / span 1 / span 3;
    }

    #w-node-e3218936-719e-3bc5-fa78-6e85776d5be6-86a3c508 {
        grid-area: span 1 / span 1 / span 1 / span 1;
    }

    #w-node-_64b5b699-7608-3507-8f31-48ab57848582-86a3c508,
    #w-node-b419b123-4735-fcf3-d906-bb3311e55953-83e31928 {
        grid-area: span 1 / span 3 / span 1 / span 3;
    }
}